/*TOP MENU*/
/*div#topMenu {float:right; padding:10px 0 0; width:670px;}*/
div#topMenu {position:absolute;bottom:0;right:0}

/*div#localeSwitch {float:right; width:60px;height:20px;}*/
div#localeSwitch {position:absolute;bottom:3px;left:3px; height:20px;}
div#localeSwitch span {font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
/*div#localeSwitch p.US {background-position: 36px 0px;}
div#localeSwitch p.CA {background-position: 36px -19px;}
div#localeSwitch:hover ul.nav, div#localeSwitch.sfhover ul.nav  {top:auto;float:none;}
div#localeSwitch.sfhover ul.nav li a, div#localeSwitch.sfhover ul.nav li.label {width:110px;}
*/
ul#locales, ul#locales li {display:inline;margin:0; padding:0; list-style:none;width:auto;}
ul#locales {padding:5px;}
ul#locales li {background:url(/webimgs/image_sprite.gif) no-repeat 0 0;}
ul#locales li a {padding:2px 10px 2px 25px; height:16px; text-decoration:none; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#66534D;}
ul#locales li.selected {}
ul#locales li.US {background-position:0px -1px;}
ul#locales li.CA {background-position:0px -19px;}
ul#locales li.UK {background-position:0 -37px;}
ul#locales li a:hover{color: #ff0080;}
ul#locales li.selected a {color:#f00;text-decoration:underline;}
ul#locales li.label {background:none;}
ul#locales li.label a {padding-left:0;}
ul#locales li.label a:hover {color:#66534D; text-decoration:none;}
div#localeSwitch iframe {position:absolute; /* account for the border */	left: -0.25em;	top: -0.25em;	z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}

div.topMenuContainer {float:right; margin:0; width:405px; text-align:right;}
div.topMenuContainer ul {margin:0; padding:0; list-style:none; display:inline; float:right;}
div.topMenuContainer ul li {display:inline;}
div.topMenuContainer ul li a {display:block; padding:2px 10px; float:left;}
div.topMenuContainer ul li a#mi0 {padding:2px;}
div.topMenuContainer ul li a#mi0 {background: url(/webimgs/image_sprite.gif) no-repeat 70px -52px; padding-right:25px;}
/*div.topMenuContainer ul li a#mi4 {color:#990000;}*/
div.topMenuContainer ul li a#mi2 {color:#990000;}
#topMenu a img, div.topMenuContainer ul li a img {border:0;}
#topMenu span, .topMenuItem a, .topMenuItemselected a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#66534D;
	text-decoration:none;
	font-weight:bold;
	padding-left: 5px;
	display:inline;
	font-size:11px;
}

/* PRODUCT CATEGORY MENU */
div#prodMenuContainer {float:left; text-align:center; background: url(/webimgs/menuBG.jpg) repeat-x bottom; height:20px; border:1px solid #66534D; width:100%;}
div#prodMenuContainer ul, div#prodMenuContainer ul li {margin:0; padding:0; list-style:none;}
div#prodMenuContainer ul {text-align:center;}
div#prodMenuContainer ul li ul {position:absolute; z-index:2; left:-999em;}
div#prodMenuContainer ul li {float:left; text-align:center;}
div#prodMenuContainer ul li a {display:block; padding:2px 0; height:19px; width:102px; text-decoration:none; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#66534D;}
div#prodMenuContainer ul li a:hover, div#prodMenuContainer ul li a:active, div#prodMenuContainer ul li a.selected {color:#990100;}
div#prodMenuContainer ul ul {background:#fff; border:1px solid #666; margin:-3px 0 0 -3px;}
div#prodMenuContainer ul ul li {background: url(/webimgs/image_sprite.gif) no-repeat 0 0;}
div#prodMenuContainer ul ul li {float:none; display:block; padding:3px 20px; text-align:left; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; background-position: 2px -68px;}
div#prodMenuContainer ul ul li a, div#prodMenuContainer a.prodItems1, div#prodMenuContainer .sfhover a.prodItems1 {display:inline; width:auto;}
div#prodMenuContainer ul ul li a:hover, div#prodMenuContainer ul ul li a:active, div#prodMenuContainer ul ul li a.selected {color:#f00; text-decoration:underline;}
div#prodMenuContainer ul li:hover ul ul, div#prodMenuContainer ul li:hover ul ul ul, div#prodMenuContainer ul li.sfhover ul ul, div#prodMenuContainer ul li.sfhover ul ul ul {
	left: -999em;
}
div#prodMenuContainer ul li:hover ul, div#prodMenuContainer ul li li:hover ul, div#prodMenuContainer ul li li li:hover ul, div#prodMenuContainer ul li.sfhover ul, 
div#prodMenuContainer ul li li.sfhover ul, div#prodMenuContainer ul li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

div#prodMenuContainer ul li:hover, div#prodMenuContainer ul li.hover, div#prodMenuContainer ul li:hover ul ul, div#prodMenuContainer ul li.sfhover ul ul {position: static;}

div#prodMenuContainer iframe {position:absolute; /* account for the border */	left: -0.25em;	top: -0.25em;	z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
* html div#prodMenuContainer ul li {z-index: 201;}
/* END PRODUCT CATEGORY MENU */

/* LEFT MENU */
div.leftMenuHeader {color:#fff; background:#66534D; padding:2px 3px 2px 5px; width:140px; margin:10px 0 0 0; font-weight:bold;}
div.leftMenuContainer {padding:10px 0 0 0; overflow:hidden;}
div.leftMenuContainer ul {margin:0; padding:0; list-style:none; font-weight:bold;}
div.leftMenuContainer ul li {list-style:none; padding:0; margin:0; padding:5px 3px 5px 0;}
div.leftMenuContainer ul li a {font-size:.8125em;}
div.leftMenuContainer ul li a:hover, div.leftMenuContainer ul li a:active, div#.leftMenuContainer ul li a.selected {color:#990100;}
div.leftMenuContainer ul ul li a {padding:3px; font-weight:normal;}
div.leftMenuContainer ul ul li a:hover, div.leftMenuContainer ul ul li a:active, div.leftMenuContainer ul ul li a.selected {color:#f00; text-decoration:underline;}
div.leftMenuContainer ul ul {margin:0 0 0 15px;}
div.leftMenuContainer ul a {text-decoration:none;}
div.leftMenuContainer ul li a {background:#fff; color:#66534D;}
/*div#brandMenuContainer ul li a {color:#fff; background:#66534D; display:block; margin:0;}
div#brandMenuContainer ul ul li a {background:#fff; color:#66534D;}*/
/*div#brandMenuContainer ul ul li.leftMenuItem2selected a {background:#fff; color:#990100;}
div#brandMenuContainer ul ul ul li a {background:#fff; color:#66534D;}*/
/*div#brandMenuContainer ul ul ul li.leftMenuItem3selected a {background:#fff; color:#990100;}*/
/* END LEFT MENU */

/*FOOTER MENU*/
div.footerMenuContainer {float:left; background: url(/webimgs/menuBG.jpg) repeat-x bottom; height:20px; border:1px solid #66534D; width:958px;}
div.footerMenuContainer ul, div.footerMenuContainer ul li {margin:0; padding:0; list-style:none;}
div.footerMenuContainer ul {text-align:center; float:left;}
div.footerMenuContainer ul li {float:left; text-align:center;}
div.footerMenuContainer ul li a {padding:2px 20px; height:19px; text-decoration:none; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#66534D;}
div.footerMenuContainer ul li.last a {}
div.footerMenuContainer ul li a:hover, div.footerMenuContainer ul li a:active, div.footerMenuContainer ul li a.selected {color:#990100;}
/*END FOOTER MENU*/

#giftCarMenu {text-align:center;}
#giftCardMenu li{list-style:none;}
#giftCardMenu a{color:#000;text-decoration:none;}
#giftCardMenu a:visited{color:#000;}