/* CSS Document */
.content { width:716px; margin: 0px 0px 0px -9px; float:right; }
.shell { padding: 0px 0px 0px 13px; width:701px;}
.promo { width:701px;}

.stores { text-align:right; vertical-align:middle; padding: 7px 0px 9px 0px; height:21px;}

.promobanner { padding: 2px 0px 0px 0px;}

.searchRow tr { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url(../images/searchRow_bg.gif) no-repeat bottom; vertical-align:bottom; text-align:center; }
.searchRow td { width: 229px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.searchProduct { background: none; text-align:center; float:left; padding: 20px 14px 17px 14px; width:201px; margin: 0px 0px 0px 0px; color:#666666;}
.searchimage { width:170px; vertical-align:bottom; margin:auto; text-align:center;}
.searchimage img { position: bottom;}
.searchinfo { text-align:center;}

.skuTitle a { font-size:11px; color:#777; font-weight:bold; text-decoration:none;}
.skuTitle a:hover { text-decoration:underline;}
.skuSpecial { font-size:11px; color:#777; font-weight:normal; text-decoration:none;}
.skuNew { font-size:11px; color:#6699cc; font-weight:bold; padding: 0px 0px 0px 3px; }
.skuWas { font-size:11px; color:#999; font-weight:bold; padding: 0px 3px; }
.skuNow { font-size:12px; color:#336699; font-weight:bold; padding: 0px 3px 0px 0px; }

.category { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#6699cc; background-color:#FFFFFF; font-weight:bold; background-image:url(../images/cat_rule.gif); background-repeat:no-repeat; background-position:top left; padding: 13px 4px 9px 13px; }

.finder { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: url(../images/4col_bg.gif) repeat-y;}
.findercol { padding: 12px 13px 0px 9px; margin: 0px 0px 0px 0px; float:left; width:155px;}
 
.wrapper {background: url(../images/wrap_bg.gif) repeat-y;}

.brandStores { margin: 0px 0px 0px -16px; padding: 0px 0px 30px 0px;}


.leftcol { width:237px; float:left; padding: 0px 0px 0px 0px; margin: 37px 0px 0px 0px; height:inherit; overflow:hidden;}

.navTitle { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#525759; margin-right:52px;}
.desc { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#828383;}

.navSelect { background: url(../images/navselect_bg.gif) repeat-x top #e1e2e4; padding: 6px 8px; z-index:-1;}
.navSelect ul { padding-bottom: 6px;}
.navSelect ul li { font-size:11px; line-height:12px; padding-top:6px; color:#828383;}
.navSelect ul li a { color:#1a6294; text-decoration:none; background-image:url(../images/remove_nav.gif); background-position: right 0px; background-repeat:no-repeat; display: block; padding-right:65px;}
.navSelect ul li a:hover { text-decoration: underline; background-position: 169px 0px;}

.navSect { background: url(../images/navsect_bg.gif) repeat-x top center; padding: 6px 8px; z-index:-999; visibility:visible;}
.navSect div.toggler-c {z-index:1; }

.navSect div.toggler-c ul { display:block; z-index: 999; overflow:hidden;}
.navSect div.toggler-c ul li { font-size:11px; line-height:12px; padding-bottom:6px; color:#828383; list-style-type:none; list-style-position:outside; }
.navSect div.toggler-c ul li a { color:#1a6294; text-decoration:none; }
.navSect div.toggler-c ul li a:hover { text-decoration: underline; }

.navSect div.toggler-c ul table tbody tr td li {font-size:11px; line-height:12px; padding-bottom:6px; color:#828383; list-style-type:none; list-style-position:outside;  }
.navSect div.toggler-c ul table tbody tr td li a { color:#1a6294; text-decoration:none; }
.navSect div.toggler-c ul table tbody tr td li a:hover { text-decoration: underline; }

/* Old Left Nav Styles Start
.leftnav ul  { padding: 0px 8px 8px 0px; margin: 10px 0px 0px 0px; }

.leftnav li  { padding: 0px 0px; margin: 0px 0px; width:220px; list-style:none;	clear:both; }

.leftnav ul li ul { padding: 0px 0px; margin: 0px 0px 0px 0px;}
.leftnav ul li ul li ul { padding: 0px 0px; margin: 0px 0px 0px 0px;}
.leftnav ul li ul li ul li ul { padding: 0px 0px; margin: 0px 0px 0px 0px;}
.leftnav ul li ul li ul li ul li ul { padding: 0px 0px; margin: 0px 0px 0px 0px;}

.leftnav ul li a  {
	width:220px;
	padding: 6px 4px 6px 12px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #dddddd;
	list-style:none;
	display:block;
	text-decoration:none;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	background-image: url(../images/lnav_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.leftnav li a:hover  { color:#165c8f; text-decoration:underline; }

.leftnav li a.active:hover  { color:#165c8f; text-decoration:underline;  }

.leftnav ul li a.active  {
	font-weight:bold;
	color:#4d4d4d;
	}

.leftnav ul li ul li a.active  {
	background-image: url(../images/nav_arrow_4.gif);
	font-weight:bold;
	color:#4d4d4d;
	}

.leftnav ul li ul li a {
	width:204px;
	padding: 6px 4px 6px 28px;
	background-image: url(../images/nav_arrow_2.gif);
	background-repeat:no-repeat;
	background-position: 14px 10px;
	background-color:#e8e8e8;
	border-top: none;
	border-bottom: 1px solid #dddddd;
	font-size:11px;
	font-weight:normal;
	}

.leftnav ul li ul li ul li a {
	width:184px;
	padding: 6px 4px 6px 48px;
	background-image: url(../images/nav_arrow_2.gif);
	background-repeat:no-repeat;
	background-position: 34px 10px;
	background-color:#dddddd;
	border-top: none;
	border-bottom: 1px solid #d1d1d1;
	font-size:11px;
	font-weight:normal;
	}

.leftnav ul li ul li ul li ul li a {
	width:164px;
	padding: 6px 4px 6px 68px;
	background-image: url(../images/nav_arrow_2.gif);
	background-repeat:no-repeat;
	background-position: 54px 10px;
	background-color:#d1d1d1;
	border-top: none;
	border-bottom: 1px solid #c6c6c6;
	font-size:11px;
	font-weight:normal;
	}

.leftnav ul li ul li ul li ul li ul li a {
	width:144px;
	padding: 6px 4px 6px 88px;
	background-image: url(../images/nav_arrow_2.gif);
	background-repeat:no-repeat;
	background-position: 74px 10px;
	background-color:#c6c6c6;
	border-top: none;
	border-bottom: 1px solid #bbbbbb;
	font-size:11px;
	font-weight:normal;
	}

Old Left Nav Styles End */

/* Older Left Nav Styles
.leftcol { width:245px; float:left; padding: 0px 0px 0px 0px; margin: 37px 0px 0px 0px; height:inherit;}
.leftnav { background-image:url(../images/dashed_hrule.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 4px 3px 0px; margin: 0px 0px 0px 0px; }
.leftnav ul{ list-style-type:none; margin:0px 0px 0px 0px; padding: 2px 0px 2px 15px; }
.leftnav li{ list-style-type:none; margin:0px 0px 0px 0px; padding: 2px 0px 2px 0px; }
.leftnav a { color:#155988; font-size:14px; text-decoration:none; font-weight:bold; }
.leftnav a:hover { text-decoration:underline; }
.leftnav2 a { color:#155988; font-size:12px; text-decoration:none; font-weight:bold; }
.leftnav2 a:hover { text-decoration:underline; }
.leftnav3 a { color:#155988; font-size:12px; text-decoration:none; font-weight:normal; }
.leftnav3 a:hover { text-decoration:underline; }
.leftnav4 a { color:#155988; font-size:12px; text-decoration:none; font-weight:normal; }
.leftnav4 a:hover { text-decoration:underline; }
a.active { color:#000000; text-decoration:none; font-weight:bold; }
a.active:hover { text-decoration:underline; }
*/



.leftpod3 { background-image:url(../images/dashed_hrule.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 4px 8px 8px;}
.leftpod4 { background-image:url(../images/dashed_hrule.gif); background-repeat:no-repeat; background-position:top left; padding: 10px 4px 8px 8px; }

.leftcol p { line-height:14px;}
.leftcol img { padding: 0px 4px 0px 0px;}

.bybrand { width:129px; height:15px border: 1px solid #bdc7d8; padding: 2px 2px; text-align:left; color:#313131; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.titleleft { background-image:url(../images/ordernav_l.gif); background-repeat:no-repeat; float:left; background-position:left; height:40px; padding: 0px 0px; width:10px;}

.title { float:left; width: 669px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#74a2ce; padding: 4px 0px 0px 9px;}

.titleright { background-image:url(../images/ordernav_r.gif); background-repeat:no-repeat; float:left; background-position:right; height:40px; padding: 0px 0px; width:10px;}

.pagetitle { background-color:#155787; width: 698px; height:40px; margin: 16px 0px 30px 4px; padding:0px 0px 0px 0px;} 

.body { width:605px; padding: 0px 35px 20px 40px; font-size:12px;}

