body{
	margin: 0;
	padding: 0;
	background-image: url(../images/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form{
	padding: 0;
	margin: 0;
}
img{
	border: 0;
}
a{
	color: #8EB322;
}
div#breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 12px 0;
}
div#footer-links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 11px;
	margin-right:11px;
}
div#footer-links img.g{
	float: right;
}
div.ship-exclusions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 11px;
	padding-top:3px;
	padding-bottom:3px;}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 6px 0;
}
h1.prodname, h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	margin: 0 0 6px 0;
	font-weight: bold;
}
h2.bg{
	background-image: url(../images/h2-bg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	padding-left: 12px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0 0 6px 0;	
}
p.p1{
	font-size: 12px;	
	line-height: 14px;
	margin: 0 0 12px 0;
}
#details{
	margin: 0 0 12px 0;
}
#details-td1{
	background-image: url(../images/frame-huge.gif);
	width: 264px;
	background-repeat: no-repeat;
	text-align: center;
}
#table2{
	height: 264px;
	width: 264px;
	margin: 0 0 0px 0;
}
a.clicktoenlarge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#details-td2{
	padding-left: 12px;
}
#table1{
	width: 100%;
}
#table1-td2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
div.sku{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:6px;	
}
div.price1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	font-weight: bold;	
	margin: 0 0 7px 0;
}
div.price1 .oldprice{
	font-size:12px;
	font-weight: normal;
	text-decoration: line-through;
}
div.price1 .newprice{
	font-size: 16px;
	color: #FF0000;
}
div.box1{
	background-image: url(../images/box.gif);
	background-repeat: no-repeat;
	width: 264px;
	height: 120px;
	margin: 0 0 9px 0;
}
div.box1 div.caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	margin: 0px 0 10px 26px;
	padding-top: 6px;
}
div.box1 select{
	display: block;
	margin: 0 0 6px 24px;
	border: 1px solid #809DB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;		
}
table.qty{
	margin: 0 0 0 24px;
}
.qty-td1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 4px;
}
.qty-td2{
	padding-top: 0px;
}
input.qty{
	width: 30px;
	border: 1px solid #809DB9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 3px 0 3px;
}
.qty-td3{
	padding-left: 12px;
	padding-top: 0px;
}

#bullet a{
	display: block;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px 0;
}

#moreinfo{
	margin: 0 0 25px 0;
}
#moreinfo-td1{
	background-image: url(../images/frame-big.gif);
	background-position: center;
	background-repeat: no-repeat;
	width: 216px;
}
#moreinfo-td2{
	height: 216px;
	padding-left: 18px;
}
h2.oneofourfavorite{
	background-image: url(../images/oneofourfavorite.gif);
	width: 156px;
	height: 13px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0 0 15px 0;
}
a.moreinfo{
	background-image: url(../images/moreinfo.gif);
	width: 89px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -3000px;
}
table.loop4{
	margin: 3px 0 0 0;
}
table.loop4 .maintd{
	padding: 12px 5px 21px 5px;
}
.loop4image{
	background-image: url(../images/frame-medium.gif);
	width: 128px;
	height: 128px;
	margin: 0 0 4px 0;
}
#product_cross_sell {
	text-align: center;
}
#product_cross_sell div.bx-wrapper {
	margin: 0px auto;
}
ul#slider1 {
	padding-left: 132px;
}
ul#slider1 li:first-child {
	display: none;
}
td.gcs_table_content, ul#slider1 li {
	text-align: center;
	vertical-align: top;
	padding-bottom: 20px;
	width: 132px;
}
td.gcs_table_content span.pr_cr_img, ul#slider1 li span.pr_cr_img {
	height: 128px;
	width: 128px;
	margin: 0px auto;
	padding: 2px;
	text-align: center;
	display: block;
	background: url(../images/frame-medium.gif) top center no-repeat;
}
td.gcs_table_content a, td.gcs_table_content span, ul#slider1 li a, ul#slider1 li span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0px 1px 0px;
	width: 128px;
	margin: 0px auto;
}
td.gcs_table_content span.prod_name_Bold_Normal, ul#slider1 li span.prod_name_Bold_Normal {
	color: #8EB322;
}
div#banner{
	margin: -4px 0 8px 0;
}
div.catname{
	text-align: center;
	width:128px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.price{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}
div.price .oldprice{
	font-weight: normal;
	text-decoration: line-through;
}
div.price .newprice{
	color: #FF0000;
}
div.off{
	color: #FF0000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
}

table#maintbl{
	background-image: url(../images/content-border.gif);
	background-repeat: repeat-y;
	background-position: center 0px;
	width: 100%;
}
/*
#maintbl-tr{
	height: 100%;
}
*/
#maintbl-td1{
	background-image: url(../images/bg-left.gif);
	background-repeat: repeat-x;
}
#maintbl-td3{
	background-image: url(../images/bg-right.gif);
	background-repeat: repeat-x;
	height: 912px;
}
#maintbl-td2{
	width: 762px;
	padding: 152px 0 0 0;
	background-image: url(../images/content-header.gif);
	background-repeat: no-repeat;
	background-position: 0 133px;
}
#content{
	width: 762px;
	height: 100%;
}
#content td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content-inner{
	margin: 0 18px 0 190px;
}
#header{
	position: absolute;
	top: 0;
	width: 762px;
	background-image: url(../images/bg-top.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 133px;
}
a#logo{
	background-image: url(../images/logo.gif);
	width: 218px;
	height: 94px;
	position: absolute;
	top: 0;
	left: 1px;
	text-indent: -3000px;
	overflow: hidden;
}
#carttbl{
	position: absolute;
	top: 22px;
	right: 0px;
}
#carttb2{
	position: absolute;
	top: 55px;
	right: 0px;
	left:527px;
}
#shoppingcart{
	display: block;
	text-indent: -3000px;
	width: 140px;
	height: 35px;
	overflow: hidden;
	background-image: url(../images/shoppingcart.gif);	
}
#free-shipping{
	display: block;
	text-indent: -3000px;
	width: 240px;
	height: 16px;
	background-repeat:no-repeat;
	overflow: hidden;
	background-image: url(../images/free-shipping.gif);	
}
#carttbl-td2{
	padding-top: 2px;
	padding-right: 20px;
}
#carttbl-td1{
	padding-top: 2px;
	padding-right: 20px;
}
#carttbl-td2{
	background-position: 6px 0;
	background-repeat: no-repeat;
	padding: 10px 3px 0 0;
}
#carttbl-td3{
	background-image: url(../images/total.gif);
	background-position: 7px 0;
	background-repeat: no-repeat;
	padding: 10px 3px 0 0;
}
#itemstbl{
	background-image: url(../images/bgleft.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	height: 21px;
}
#itemstbl td{
	background-image: url(../images/bgright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 4px 19px 0 19px;
	color: #707478;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#totaltbl{
	background-image: url(../images/bg1left.gif);
	background-repeat: no-repeat;
	background-color: #747474;
	height: 21px;
}
#totaltbl td{
	background-image: url(../images/bg1right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 4px 13px 0 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#carttbl-td4{
	padding-top: 10px;
}
a#checkout{
	display: block;
	text-indent: -3000px;
	width: 90px;
	height: 22px;
	overflow: hidden;
	background-image: url(../images/checkout.gif);
}
a#checkout:hover{
	background-position: 0 22px;
}

#topmenu{
	position: absolute;
	left: 1px;
	top: 94px;
	height: 30px;
}
#topmenu a{
	display: block;
	text-indent: -3000px;
	height: 30px;
	overflow: hidden;		
}
#topmenu a:hover{
	background-position: 0 30px;
}
a#m_giftcards{
	width: 123px;
	background-image: url(../images/giftcards.gif);
}
a#m_giftregistry{
	width: 145px;
	background-image: url(../images/giftregistry.gif);
}
a#m_faq{
	width: 84px;
	background-image: url(../images/faq.gif);
}a#m_returns{
	width: 94px;
	background-image: url(../images/returns.gif);
}a#m_orderstatus{
	width: 147px;
	background-image: url(../images/orderstatus.gif);
}a#m_aboutus{
	width: 119px;
	background-image: url(../images/aboutus.gif);
}a#m_contactus{
	width: 142px;
	background-image: url(../images/contactus.gif);
}


#leftmenu{
	position: absolute;
	top: 153px;
	margin-left: 20px;
	width: 170px;
}
#search{
	background-image: url(../images/search-bg.gif);
	width: 152px;
	height: 67px;
	position: relative;
	margin: 0 0 15px 0;
}
#searchtbl{
	background-color: #ffffff;
	position: absolute;
	top: 29px;
	left: 8px;
}
#searchtbl input{
	display: block;
}
input.search{
	border: 0;
	width: 101px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 3px;
	margin: 1px 0px 0px 2px;
}
h3#whatsyouremmo{
	background-image: url(../images/whatsyouremmo.gif);
	text-indent: -3000px;
	overflow: hidden;
	
/* Large What's Your EMMO Graphic Settings
	width: 171px;
	height: 27px;
	margin: 0 0 12px 0px;
	position: relative;
	left: -9px;
*/

    width: 151px;
	height: 24px;
	margin: 0 0 6px 0px;
	position: relative;
	left: 0px;

}
div#menu{
	
}
div#menu a{
	display: block;
	height: 30px;
	width: 151px;
	text-indent: -3000px;
	overflow: hidden;
}
div#menu a:hover{
	background-position: 0 30px;
}
a#tostylize{
	background-image: url(../images/tostylize.gif);
}
a#tostayfresh{
	background-image: url(../images/tostayfresh.gif);
}
a#tobeafoodie{
	background-image: url(../images/tobeafoodie.gif);
}
a#toworkhard{
	background-image: url(../images/toworkhard.gif);
}
a#toloveyourkids{
	background-image: url(../images/toloveyourkids.gif);
}
a#tolovetheearth{
	background-image: url(../images/tolovetheearth.gif);
}
a#tovisitslumberland{
	background-image: url(../images/tovisitslumberland.gif);
}
a#toorganizeyourlife{
	background-image: url(../images/toorganizeyourlife.gif);
}
a#toquenchyourthirst{
	background-image: url(../images/toquenchyourthirst.gif);
}
a#tolightupyourlife{
	background-image: url(../images/tolightupyourlife.gif);
}
a#tobeaglobetrotter{
	background-image: url(../images/tobeaglobetrotter.gif);
}
a#toloungearound{
	background-image: url(../images/toloungearound.gif);
}
a#tocatertoeveryday{
	background-image: url(../images/tocatertoeveryday.gif);
}
a#toloveyourpets{
	background-image: url(../images/toloveyourpets.gif);
}
a#toplayoutside{
	background-image: url(../images/toplayoutside.gif);
}
a#toheartfurniture{
	background-image: url(../images/toheartfurniture.gif);
}
a#tobeontime{
	background-image: url(../images/tobeontime.gif);
}
a#tohavefun{
	background-image: url(../images/tohavefun.gif);
}
#footer{
	background-image: url(../images/content-footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ffffff;
	padding-top: 39px;
	padding-bottom: 19px;
}
#bottomtbl{
	height: 73px;
	margin: 0 0 8px 0;
}
#bottomtbl-td1{
	background-image: url(../images/newsletter-bg.gif);
	background-repeat: no-repeat;
	width: 305px;
	padding-right: 5px;
	padding-top: 34px;
}
#newslettertbl{
	height: 23px;
}
#newslettertbl input{
	display: block;
}
#newslettertbl-td1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size: 9px;
	color: #747474;
	padding: 7px 2px 2px 18px;
}
#newslettertbl-td2{
	background-color: #ffffff;
	padding: 0px 0 0 0;
}
input.newsletter{
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 0 0 3px;
	background-color: #ffffff;
	width: 143px;
}
#newslettertbl-td3{
	background-color: #ffffff;
}

#bottomtbl-td2{
	background-image: url(../images/bottombox1-bg2.gif);
	background-repeat: no-repeat;
	width: 160px;
	padding-right: 5px;
	padding-top: 10px;
}
#bottomtbl-td3{
	background-image: url(../images/bottombox1-bg.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	width: 130px;
	padding-right: 5px;
	padding-top: 20px;
}
#bottomtbl-td4{
	background-image: url(../images/bottombox-bg.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	width: 130px;
	padding-top: 10px;
}
div#copyright{
	width: 762px;
	text-align: left;
	color: #747474;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#copyright-inner{
	margin-left: 11px;
}

#searchresults td {
font-size: 11px;
}
div.boxgreen select{
    display: block;
    margin: 0 0 6px 0px; 
    border: 1px solid #809DB9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;        
}
div.boxgreen div.caption{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;    
    font-weight: bold;
    margin: 0px 0 10px 2px;
}
div.boxgreen{
    background-color: #b4d22b;
    background-image: url(../images/boxheader.gif);
    background-repeat: no-repeat; 
    width: 264px;
    margin: 0 0 9px 0;
}
div.boxgreeninner{
    background-image: url(../images/boxfooter.gif);
    background-repeat: no-repeat;
    background-position: 0 bottom;
    padding: 6px 12px 5px 24px; 
}
div.boxgreeninner table.qty{
    margin: 0;
}

/* homepage styles */
#frontpage-bimg{
	margin-bottom: 8px;
	position: relative;
	bottom: 5px;
}
#frontpage-bimg img{
	display: block;
}
#fronttbl-td1{
	padding-right: 11px;
	padding-left: 1px;
}
#fronttbl-td2{
	padding-right: 12px;
	padding-left: 0px;	
}

#menu2{
	background-image: url(../images/menu-sep.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin: 5px 0 0 0;
}
#menu2 a{
	height: 29px;
	width: 151px;
	margin: 0 0 1px 0;
	display: block;
	text-indent: -3000px;
	overflow: hidden;
}
#m_newarrivals{
	background-image: url(../images/m_new-arrivals.gif);
}
#m_shopbybrand{
	background-image: url(../images/m_shopbybrand.gif);
}
#m_shopbydesigner{
	background-image: url(../images/m_shopbydesigner.gif);
}
#m_under25{
	background-image: url(../images/m_under25.gif);
}
#m_2550{
	background-image: url(../images/m_25-50.gif);
}
#m_51100{
	background-image: url(../images/m_51-100.gif);
}
#m_over100{
	background-image: url(../images/m_over100.gif);
}
#m_sale{
	background-image: url(../images/m_sale.gif);
}
#m_tollfree{
	background-image: url(../images/m_tollfree.gif);
}

#rollover{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	font-size: 10px;
	margin: 9px 0 6px 5px;
}
.loop41{
	margin: 0 -6px;
}
.loop41 .maintd{
	width: 56px;
	height: 62px;
	background-image: url(../images/bg4.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding: 9px 6px 9px 6px;
}
.loop41 .maintd img{
	cursor: pointer;
}
.saving{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 0 0 7px 0;
}
.saving strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.footertext{
	text-align: justify;
	padding-top: 30px;
	font-size: 10px;
	line-height: 14px;
}
.clear{ clear:both;}

/* FEATURE */
#feature{float:left;width:551px;clear:left;}
#feature a{text-decoration:none;}
#feature #slideshow{width:551px;height:408px;}
#feature .slideshow_nav{width:551px;}
#feature .slideshow_nav a.left_arrow,#feature .slideshow_nav a.right_arrow{display:block;width:25px;height:25px;text-indent:-9999px;}
#feature .slideshow_nav a.left_arrow{float:left;background:transparent url('../images/btn_arrow_left.png') no-repeat center center;}
#feature .slideshow_nav a.right_arrow{float:right;background:transparent url('../images/btn_arrow_right.png') no-repeat center center;}
#feature .slideshow_nav .table{display:table;margin:0 auto;}
#feature .slideshow_nav ul.dots{margin-top:7px;text-align:center;padding:0;white-space:nowrap;}
#feature .slideshow_nav ul.dots li.dot{display:inline-block;margin-right:10px;height:10px;background:transparent url('../images/btn_pagination_dot.png') no-repeat top left;padding:0;}
#feature .slideshow_nav ul.dots li.dot:last-child{margin-right:0;}
#feature .slideshow_nav ul.dots li.dot.activeSlide{background-position:bottom left;}
#feature .slideshow_nav ul.dots li.dot a{display:inline-block;width:10px;height:10px;}


/* EMMO MENU */
ul.emmo-menu{width: 150px; float: left; font: normal normal normal 12px Arial, sans-serif;}
ul.emmo-menu li{background: transparent; }
ul.emmo-menu li a{ color: #747474 ; display:block; height:30px;  overflow:hidden;  background-repeat:no-repeat; font-weight:bold; text-indent:-9999px;}
ul.emmo-menu li a:hover{background-position:0 -30px; color: #b4d22b;}
ul.emmo-menu a.tostylize{text-indent:-9999px; background-image:url("https://www.emmohome.com/images/tostylize.gif");}
ul.emmo-menu a.tostayfresh{text-indent:-9999px; background-image:url("https://www.emmohome.com/images/tostayfresh.gif");}
ul.emmo-menu a.tobeafoodie{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tobeafoodie.gif");}
ul.emmo-menu a.toworkhard{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toworkhard.gif");}
ul.emmo-menu a.toloveyourkids{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toloveyourkids.gif");}
ul.emmo-menu a.tolovetheearth{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tolovetheearth.gif");}
ul.emmo-menu a.tovisitslumberland{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tovisitslumberland.gif");}
ul.emmo-menu a.toorganizeyourlife{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toorganizeyourlife.gif");}
ul.emmo-menu a.toquenchyourthirst{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toquenchyourthirst.gif");}
ul.emmo-menu a.tolightupyourlife{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tolightupyourlife.gif");}
ul.emmo-menu a.tobeaglobetrotter{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tobeaglobetrotter.gif");}
ul.emmo-menu a.toloungearound{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toloungearound.gif");}
ul.emmo-menu a.tocatertoeveryday{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tocatertoeveryday.gif");}
ul.emmo-menu a.toloveyourpets{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toloveyourpets.gif");}
ul.emmo-menu a.toplayoutside{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toplayoutside.gif");}
ul.emmo-menu a.toheartfurniture{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/toheartfurniture.gif");}
ul.emmo-menu a.tobeontime{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tobeontime.gif");}
ul.emmo-menu a.tohavefun{text-indent:-9999px; background-image:url("http://www.emmohome.com/images/tohavefun.gif");}

ul.emmo-menu ul{}
ul.emmo-menu li li{ width:150px; background: transparent url('../images/bg_emmo-menu.png') repeat-y;}
ul.emmo-menu li li.first{background: transparent url('../images/bg_emmo-menu_top.png') no-repeat left top;}
ul.emmo-menu li li.last{background: transparent url('../images/bg_emmo-menu_bottom.png')  no-repeat left bottom;}
ul.emmo-menu li li a{ font-size:.9em; font-weight:normal; height:auto; padding:5px 10px; display:block; margin-left:2px; width:123px; text-decoration:none;border-bottom:1px solid #e5e5e5;  text-indent:0px;}
ul.emmo-menu li li.last a{ border:none; padding-bottom:15px;}
ul.emmo-menu li li.first a{padding-top:15px;}

/* ESSENTIAL STYLES */
.emmo-menu,.emmo-menu *{margin:0;padding:0;list-style:none;}
.emmo-menu{line-height:1.0;}
.emmo-menu ul{position:absolute;top:-999em;width:10em;}
.emmo-menu ul li{width:100%;}
.emmo-menu li:hover{visibility:inherit;}
.emmo-menu li{float:left;position:relative;}
.emmo-menu a{display:block;position:relative;}
.emmo-menu li:hover ul, .emmo-menu li.sfHover ul{left:0;top:2.5em;z-index:99;}
ul.emmo-menu li:hover li ul, ul.emmo-menu li.sfHover li ul{top:-999em;}
ul.emmo-menu li li:hover ul, ul.emmo-menu li li.sfHover ul{left:150px;top:0;}
ul.emmo-menu li li:hover li ul, ul.emmo-menu li li.sfHover li ul{top:-999em;}
ul.emmo-menu li li li:hover ul, ul.emmo-menu li li li.sfHover ul{left:10em;top:0;}
.sf-vertical,.sf-vertical li{width:150px}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul{left:150px;top:0;}

#slideshow img.first { display: block }
