

/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {}
.sf-menu ul {position:absolute;top:-999em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li ul li:hover{ background:none!important;}
.sf-menu li {float:left;position:relative;}
.sf-menu li:hover ul,

.sf-menu li.sfHover ul {left:0px;top:40px;z-index:0;}
.sf-menu li:hover ul.toleft,

.sf-menu li.sfHover ul.toleft {right:0px!important;top:40px;z-index:0; left:auto;}
ul.sf-menu li:hover li ul,

ul.sf-menu li.sfHover li ul {top:-999em;z-index:0;}
.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {

outline:0;

}
/*** shadows for all but IE6 ***/

.sf-shadow ul {}
.sf-shadow ul.sf-shadow-off {}
/*LEVEL I Horizontal*/

.sf-menu{ border-right:1px solid #425c7d; float:left;}
.sf-menu li {border-left:1px solid #425c7d;}
.sf-menu li:hover{ background:url(../ecom/store2/store/bgr-menu-hover.png) repeat-x;}
.sf-menu li a, 
.sf-menu li a:visited {	display:block;	height:40px; padding:0 26px 0 26px; line-height:40px;color:#fff;font-size:14px;  text-indent:-999999px;background:url(../ecom/store2/store/menu.png) no-repeat 0 50%;}
.sf-menu li a:hover{color:#52d8f6;cursor:pointer; text-decoration:none;}
.sf-menu li a.active, .sf-menu li a:hover.active, .sf-menu li a:visited.active{display: block;text-decoration: none;	width:auto;color:#FFF;height:40px;}
/*LEVEL I VERTICAL I*/

.sf-menu li ul{border:3px solid #c2c2c2; background-color:#fff; padding:5px 20px 0px 20px;}
.sf-menu li ul#beds{width:617px;display:none;}
.sf-menu li ul#bedroom{width:410px;display:none;}
.sf-menu li ul#orders{width:200px;display:none; padding:0px; border:1px solid #c2c2c2;border-top:3px solid #c2c2c2;}
.sf-menu li ul#orders li{display:block; background:#fff; height:31px; padding:0px;border-bottom:1px solid #c2c2c2;}
.sf-menu li ul#orders li a, .sf-menu li ul#orders li a:visited{color:#000;text-indent:0px;background:url(../ecom/store2/store/bgr-blue-arrow.png) no-repeat 10px 50%;padding:0px; padding-left:20px;height:31px;line-height:31px;font-weight:bold;color:#737373;font-size:11px;font-weight:normal;}
.sf-menu li ul#orders li:hover a{ background:url(../ecom/store2/store/bgr-menu-hover.png) repeat-x; color:#fff;font-weight:normal;}


.sf-menu li ul li {width:100%; border:none; padding:9px 0;} 
.sf-menu li ul li.bordered{ border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.sf-menu li ul li.right-align{ text-align:left;line-height:20px;}
.sf-menu li ul li.right-align A{color:#002a5c; padding:0px; display:inline;float:left;height:25px;line-height:25px;text-indent:0px;}
.sf-menu li ul li.right-align INPUT [type=submit]{float:right}
.sf-menu li ul li h3{ color:#0b3260; font-size:14px; font-weight:bold;}
.sf-menu li ul dl{ float:left;padding-right:20px;}
.sf-menu li ul dl dt{padding:5px 0 10px 0; color:#66cee9;font-size:14px; font-weight:bold;}
.sf-menu li ul dl dd input{ border:none; background:none;}
.sf-menu li ul dl dd input.save-choiches{ background-position:0px -42px; width:160px; height:27px;border:none; float:right;  position:relative; right:-4px;}
.sf-menu li ul dl dd label{padding-left:5px; color:#737373; font-size:11px; line-height:10px; position:relative; top:-2px;}
#m1{background-position: 27px 50%; width:38px;}
#m2{background-position: -61px 50%; width:80px;}
#m3{background-position: -186px 50%; width:87px;}
#m4{background-position: -322px 50%; width:126px;} 
#m5{background:url(../ecom/store2/store/info.png) no-repeat;background-position: 50% 50%; width:52px;}
#m6{background-position: -505px 50%; width:94px;}
#m7{background-position: -820px 50%; width:62px;}
#m8{background:url(../ecom/store2/store/home.png) no-repeat 25px 50%;width:38px; }


