body{background:url(../images/bg_tile.gif) 0 0 repeat; margin:0;padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px; color:#000;background-color:#fff} 
a img{border:none}
/*header content = abs pos, apart from new goals nav. padding holds space open, extends with intro of g nav below breadcrumb*/
#container, #hd_outer{position:relative; width:981px; margin:0 auto; background:url(../images/container_bg.gif) 0 0 repeat-y}
#hd_outer{margin-top:12px}
#header{position:relative; width:100%; padding-top:108px; background:url(../images/header/bg.gif) 0 0 no-repeat}

/*header*/
#header img.secure{position:absolute; top:64px; left:344px}
#header img.delivery{position:absolute; top:21px; right:30px}
#header div.call{position:absolute;top:89px;left:17px;
	background-image:url(/common/images/header/telephone.gif);
	width:255px;
	height:19px;
	}
#header span.adinsightNumber278 {
color:#A5B6D6;
font-size:1.6em;
font-weight:bold;
margin-left:70px;
text-shadow:0 0 2px #BDC7DE;
}
#header span.telephone {
color:#A5B6D6;
font-size:1.6em;
font-weight:bold;
margin-left:70px;
text-shadow:0 0 2px #BDC7DE;
}

#adminnav{position:absolute; top:23px; left:330px; width:450px; height:18px; list-style:none; margin:0; padding:0}
#adminnav li{float:left; display:inline}
#adminnav a, #adminnav a:visited, #adminnav a:active, #adminnav a:link{float:left; display:block; background:url(../images/leftnav/stripes.gif) no-repeat 0 0; color:#000; font-size:11px; padding:0 7px 0 16px;display:inline; text-decoration:none; line-height:18px; height:18px}
#adminnav a:hover{text-decoration:underline;background-position:0 -18px;color:#233c76}
#siteid{width:255px; height:68px; position:absolute; top:9px;left:17px}
.adminbox{position:absolute; right:23px; top:67px; width:398px; height:40px; background:url(../img/basket/basketHeaderBg.jpg) no-repeat 0 0}
.adminbox fieldset{margin:0; padding:0}
.adminbox p{position:absolute; top:6px; left:55px; color:#fff; font-size:11px; padding:0; margin:0}
.adminbox p.value{left:116px}
.adminbox p big{font-size:14px; font-weight:bold}

#basketHeader .Basket_items{position:absolute; left:70px; top:5px; width:25px; height:13px; font-family:tahoma, helvetica, arial; background-color:#fff; border:1px solid #6e82aa; color:#000; font-size:11px; padding:0 0 0 5px}
#basketHeader .basket_price{position:absolute; top:5px;left:145px; width:50px; height:13px; background-color:#fff; border:1px solid #6e82aa; font-family:tahoma, helvetica, arial; color:#000; font-size:11px; padding:0 0 0 5px}
.viewbasket{position:absolute; left:217px; top:8px; width:68px; height:21px; text-indent:19px; line-height:20px; text-decoration:none; background:url(../img/basket/viewButton.gif) no-repeat 0 0}
.viewcheckout{position:absolute;left:294px;top:8px; width:95px; height:21px; text-indent:19px; line-height:20px; text-decoration:none; background:url(../img/basket/checkoutButton.gif) no-repeat 0 0}
.viewbasket:hover, .viewcheckout:hover{text-decoration:underline}
#secureCheckout{position:absolute;top:52px;left:322px;width:630px}
.breadcrumb{font-size:12px; color:#233c76; margin-left:23px; width:930px; height:28px; background:url(../images/admin/acrumb.gif) 0 0 no-repeat; padding:0 0 0 25px}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active{line-height:21px; font-size:11px; color:#000; text-decoration:none}
.breadcrumb a:hover{text-decoration:underline}

#all{position:relative; width:792px; float:left; padding-left:4px;display:inline}
#main{width:792px; margin:0;padding:0}
#content{position:relative; float:left; width:586px; margin:10px 0 0 0; padding:0; background:#fff url(../images/content-top.jpg) 0 0 no-repeat}
.brandlogocol{position:relative; float:left; width:166px; /*padding-top:7px*/}
.brandlogocol .banners{display:block;/*margin-top:-10px;*/}
.brandlogocol a.imgBanner{display:block}
.leftcolumn{display:inline;
float:left;
margin:0 0 0 18px;
padding:0 0 30px;
position:relative;
width:176px;}
.leftcolumn ul.menu{width:162px; position:relative; background:url(../images/leftnav/menu_bg.gif) 0 0 repeat-x; list-style:none; margin:0 0 0 1px; padding:0}
.leftcolumn ul.menu li{margin:0; padding:0; width:163px}

form{margin:0; padding:0}
input{padding:2px 0 2px 5px; color:#3B3B3B}
h2.title, h1{padding:0; background:url(../images/h1bluebg.gif) 0 0 no-repeat;color:#fff;font-size:11px;font-weight:bold;margin:0 0 6px 0; line-height:21px; height:22px; text-indent:14px; padding:0; width:586px; }

.h1whitebg {background-image:url(../images/h1whitebg.png); color:#284878; margin-left:-1px; margin-top:15px; margin-bottom:10px; width: auto;}

h2.orange{background-image:url(../images/h1orangebg.gif);color:#28437a}
h2.product, h1.product{color:#fff;background-image:url(../images/product/dots.gif);background-repeat:repeat-x;background-position:bottom; height:21px;line-height:15px;width:313px;margin:0 0 5px 0;padding:0;text-indent:0; z-index:99} 
h2.product{font-size:11px}
h1.home{background:none;color:#284878;font-size:12px;text-indent:6px}
h1.basket{position:relative;background:url(../img/basket/h1_bg.gif) 0 0 no-repeat}
h1.basket a{position:absolute; top:1px; right:23px; color:#fff; text-decoration:none; text-align:right}
h2.text, .resources_bg h2, .resources_text h2{color:#284878;font-size:11px;font-weight:bold;margin:0;padding:5px 10px 0 10px}
h2.text, .resources_bg h2, .resources_text h2 a{font-size:11px; color:#233C76; font-weight:bold;text-decoration:none;}
h2.text, .resources_bg h2, .resources_text h2 a:hover{text-decoration:underline;}	
h2.cat{color:#fff; font-size:11px; font-weight:bold;margin:0 0 5px 10px;padding:0}
h2.bluebar{color:#fff;font-size:11px;font-weight:bold;margin:0 0 6px 0;padding:0;line-height:21px;height:22px; background-image:url(../images/h1bluebg.gif);background-repeat:no-repeat;text-indent:14px;width:583px}
h2.bluebar2{color:#fff;font-size:11px;font-weight:bold;margin:0;padding:0;line-height:21px;height:22px; background-image:url(../images/h1bluebg.gif);background-repeat:no-repeat;text-indent:14px;width:583px}
h2.product{color:#28437a;background-image:url(../images/product/dots.gif);background-repeat:repeat-x;background-position:bottom; height:21px;line-height:15px;width:500px;margin:0 0 5px 9px;padding:0;text-indent:0}
h3{color:#284878; font-size:11px;font-weight:bold;margin:3px 0 3px 3px;padding:0}	
h4{color:#000; font-size:11px; font-weight:bold; margin:3px 0 3px 13px;padding:0}
h4.review{margin:10px 0 3px 25px}
h4.review span{font-weight:normal; padding-left:12px}
h2.blue{color:#284878; font-size:11px; font-weight:bold;margin:0 0 0 12px;padding:0}
.filter_go{position:absolute;top:8px;left:270px;width:30px}
p{font-size:11px;margin:0;padding:5px 10px; color:#676868}
.note{font-size:10px;}
ul{font-size:11px;color:#2F303C}		
ol{font-size:11px;color:#233C76}
fieldset{border:none}			

.leftcolumn .search{width:164px;height:91px;margin:10px 0 2px 0;background:url(../images/leftnav/search_bg.jpg) 0 0 no-repeat}
.leftcolumn .search div{font-size:11px; color:#fff; font-weight:bold; line-height:19px; text-indent:10px}
.leftcolumn a.searchgo{position:absolute;right:22px;top:67px;width:27px;height:19px}
.leftcolumn .search input, .leftcolumn .search select{display:block; font-size:11px; margin-bottom:10px; margin-left:9px; background-color:#fff; color:#000; border:1px solid #6e82aa; font-family:tahoma, helvetica, arial}
.leftcolumn .search .input_query{padding:2px 0 2px 5px; width:139px; margin-top:9px}
.leftcolumn .selectbrand{padding:1px 0 0 0; width:110px}
.leftcolumn .specialOffers {position:relative; margin-left:-2px;}

.adminview{position:absolute;right:0;top:0;width:26px;height:19px}
.admincheckout{position:absolute;right:0;top:0;width:26px;height:19px}
.shopbasket{position:absolute;top:10px;left:10px;margin:1px}
.adminboxleft{position:absolute;top:0;left:0}
.cards{position:absolute;top:0;left:250px;margin:1px}
a.arrow , a:link.arrow , a:active.arrow , a:visited.arrow{display:block; background-position:right 0; background-image:url(../images/admin/arrow_o.gif); background-repeat:no-repeat; height:19px; line-height:19px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
.search a.arrow , .search a:link.arrow , .search a:active.arrow , .search a:visited.arrow{color:#fff}
a:hover.arrow{background-position:bottom right;text-decoration:underline} 
a.arrows, a:link.arrows, a:active.arrows, a:visited.arrows{display:block; background-position:right 6px; background-image:url(../images/arrow_orangebg.gif); background-repeat:no-repeat; height:19px; line-height:19px; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a:hover.arrows{text-decoration:underline}
select{border:1px solid #6e82aa}
.searchheadgif{position:absolute; top:5px;left:26px}
.buttonText{color:#FFFFFF; font-weight:bold}
.ableToBuyButton{position:absolute; top:10px; right:10px}
#itemslabel{color:#000; font-size:11px; font-weight:bold; position:absolute; left:30px; top:5px}
#pricelabel{color:#000; font-size:11px; font-weight:bold; position:absolute; left:110px; top:5px}
.admindots{position:absolute;top:50px;left:152px}
.h1header{position:relative;width:583px;height:22px;margin:0 0 7px 0; padding:0}
.orangeheader{color:#233c76}
.divider5{height:5px}
.goalsNav{display:none}

/* LEFT NAV */
.leftnav{width:164px; margin:5px 0 0 0; padding:0; background:url(../images/leftnav/bg.gif) 0 0 repeat-y}
.leftnav .menu a, .leftnav .menu a:link, .leftnav .menu a:active, .leftnav .menu a:visited,.leftnavbuyers a, .leftnavhealth a:link, .leftnavhealth a:active, .leftnavhealth a:visited{width:138px; padding:5px 0 5px 24px; font-size:11px; color:#000; text-decoration:none; display:block; min-height:14px; height:auto !important; height:14px; background:url(../images/leftnav/leftnav_plain.gif) no-repeat 10px 9px; border-bottom:1px dotted #d8d9d5; }
.leftnav .menu a:hover,.leftnavbuyers a:hover, .leftnavhealth a:hover, .browsecatln a:hover, .browsebraln a:hover, .browsebuyln a:hover{color:#000; background-color:#d9e1ed; text-decoration:none}
.leftnav_on:link, .leftnav_on:active, .leftnav_on:visited, .leftnav_on:hover{color:#000; background-color:#d9e1ed; text-decoration:none}
.leftnav .menu a.leftnav_nodots , .leftnav .menu a:link.leftnav_nodots , .leftnav .menu a:active.leftnav_nodots , .leftnav .menu a:visited.leftnav_nodots{ border-bottom:none; }
.leftnav_on_nodotsspec:link, .leftnav_on_nodotsspec:active, .leftnav_on_nodotsspec:visited, .leftnav_on_nodotsspec:hover{color:#000;background-position:0 -22px;text-decoration:none;height:21px;line-height:21px;background-image:url(../images/leftnav/leftnav_nodots.gif)}
a.leftnav_nodotsspec , a:link.leftnav_nodotsspec , a:active.leftnav_nodotsspec , a:visited.leftnav_nodotsspec{height:21px;line-height:21px;background-image:url(../images/leftnav/leftnav_nodots.gif)}
a:hover.leftnav_nodotsspec{background-position:0 -21px}
.dots{background:url(../images/leftnav/dots.gif) 0 0 no-repeat;height:1px;width:164px;margin:0;padding:0;font-size:0;line-height:0}
.leftnavbuyers{width:164px; margin:5px 0 0 0; padding:0; background:url(../images/leftnav/buyers_bg.jpg) 0 0 no-repeat}
/*.leftnavbuyers a, .leftnavhealth a:link, .leftnavhealth a:active, .leftnavhealth a:visited{width:163px; padding:0; font-size:11px; color:#000; text-indent:24px; text-decoration:none; display:block; height:18px; line-height:18px; background:url(../images/leftnav/leftnav_buyers.gif) 0 0 no-repeat}*/
.leftnavbuyers a.header{width:163px; padding:0; font-size:11px; color:#fff; text-indent:24px; text-decoration:none; display:block; height:18px; line-height:18px; background:url(../images/leftnav/leftnav_buyers.gif) 0 0 no-repeat}
/*.leftnavbuyers a:hover, .leftnavhealth a:hover, .browsecatln a:hover, .browsebraln a:hover, .browsebuyln a:hover{color:#fff;text-decoration:underline}*/
 
.leftnavhealth{width:164px; margin:5px 0 0 0; padding:0; background:url(../images/leftnav/health_bg.jpg) 0 0 no-repeat}
/*.leftnavhealth a, .leftnavhealth a:link, .leftnavhealth a:active, .leftnavhealth a:visited{width:163px; padding:0; font-size:11px; color:#000; text-indent:24px; text-decoration:none; display:block; height:18px; line-height:18px; background:url(../images/leftnav/leftnav_buyers.gif) 0 0 no-repeat}*/
.leftnavhealth a.header{width:163px; padding:0; font-size:11px; color:#fff; text-indent:24px; text-decoration:none; display:block; height:18px; line-height:18px; background:url(../images/leftnav/leftnav_buyers.gif) 0 0 no-repeat}
.browsecatln, .browsebraln, .browsebuyln{cursor:pointer; background:url(../images/leftnav/browsecat.gif) 0 0 no-repeat; width:164px; height:22px; color:#fff; line-height:21px; font-weight:bold; text-indent:10px; border:none;}
.browsecatln a, .leftnavbuyers .browsebraln a, .leftnavbuyers .browsebuyln a { border:0; background:url(../img/leftnav/linkIcon.gif) 0 2px no-repeat; padding-left:12px; display:inline; color:#fff; padding-top:0; }
.browsecatln a:hover, .browsebraln a:hover, .browsebuyln a:hover { background:url(../img/leftnav/linkIcon.gif) 0 2px no-repeat; color:#fff; text-decoration:underline; border:0; }
.browsecatln a.open, .leftnavbuyers .browsebraln a.open, .leftnavbuyers .browsebuyln a.open {  background:url(../img/leftnav/linkIconOpen.gif) no-repeat 0 3px; }
#Leftbuyersnav1_link7 { margin-bottom:5px; padding:0 0 2px; border:0; }
#Leftbuyersnav1_link11 { padding-bottom:2px; border:0; }
.secureshopping{margin:10px 0 0 0}
.secureshopping a, .secureshopping a:link,.secureshopping a:hover{background-image:url(../images/leftnav/secureshopping.gif); display:block; height:84px; width:164px}
.installation{margin:10px 0 0 0; position:relative}
.installation a, .installation a:link, .installation a:active, .installation a:visited, .installation a:hover{background-image:url(../images/leftnav/installation2.gif); height:84px; width:164px; display:block}
.warranty{margin:10px 0 0 0; position:relative}
.warranty a, .warranty a:link, .warranty a:active, .warranty a:visited, .warranty a:hover{background-image:url(../images/leftnav/warranty.gif); height:84px; width:164px; display:block}
.freedelivery{margin:10px 0 0 0; position:relative}
.freedelivery a, .freedelivery a:link, .freedelivery a:active, .freedelivery a:visited, .freedelivery a:hover{background-image:url(../images/leftnav/freed.gif); height:84px; width:164px; display:block}
.more{position:absolute;top:65px;left:10px}
a.more, a:link.more, a:active.more, a:visited.more{width:154px; color:#f4a917; line-height:13px; height:13px; font-weight:bold; font-size:11px; font-weight:bold; text-decoration:none; background-image:none}
a:hover.more{text-decoration:underline; background-image:none}
.more2{position:absolute; top:65px; left:10px}
a.more2, a:link.more2, a:active.more2, a:visited.more2{width:154px; color:#44618d; line-height:13px; height:13px; font-weight:bold; font-size:11px; font-weight:bold; text-decoration:none; background-image:none}
a:hover.more2{text-decoration:underline;background-image:none}



/* VIDEO BUTTON */
a.video, a:link.video, a:active.video, a:visited.video{
	display:block; 
	background-image:url(../images/videoButton.jpg); 
	background-repeat:no-repeat; 
	height:15px; 
	width:81px;
	position:absolute;
	bottom:4px;
	left:10px;
}

.leftnav a.viewAll, .leftnavhealth a.viewAll, .leftnavbuyers a.viewAll{display:block; width:164px; margin-bottom:15px; font-size:11px; font-weight:bold; color:#fff; height:22px; line-height:20px; text-indent:24px; text-decoration:none; background:url(../images/leftnav/view_all.gif) 0 0 no-repeat}
.leftnav a.viewAll:hover, .leftnavhealth a.viewAll:hover, .leftnavbuyers a.viewAll:hover{text-decoration:underline}

.leftnav a.viewAllguides, .leftnavhealth a.viewAllguides, .leftnavbuyers a.viewAllguides{width:164px; margin-bottom:15px; font-size:11px; font-weight:bold; color:#fff; height:22px; line-height:20px; text-indent:24px; text-decoration:none; background:url(../images/leftnav/view_all.gif) 0 0 no-repeat}
.leftnav a.viewAllguides:hover, .leftnavhealth a.viewAllguides:hover, .leftnavbuyers a.viewAllguides:hover{text-decoration:underline}


/*top 10 list*/
.leftcolumn .topTen{width:164px;padding-bottom:5px;margin-bottom:15px;background:url(../img/leftNav/top10_btm.gif) 0 bottom no-repeat}
.leftcolumn .topTen_top{background:url(../img/leftNav/top10_top.gif) 0 0 no-repeat; width:164px; height:22px; color:#fff; font-weight:bold; line-height:20px; text-indent:10px}
.leftcolumn .topTen_list{margin:0;position:relative; color:#27437a; padding-left:28px; line-height:1.7; font-weight:bold; background:url(../img/leftNav/top10_bg.gif) 0 0 no-repeat}
.leftcolumn .topTen_list a{font-weight:normal; color:#000; text-decoration:none}
.leftcolumn .topTen_list a:hover{text-decoration:underline}

/*leftnav comfort*/
.comfort{position:relative;width:100%;margin:0;padding:0;list-style-type:none}
.comfort li{padding:0; margin:0;display:block}
.comfort a, .comfort img{display:block}

/* right nav */
.divide{height:1px; width:164px; background:url(../img/rightNav/div_hr.gif) 0 0 repeat-x}
.brandsAnim{width:164px; height:190px; position:relative; background:url(../img/rightNav/brandsAnimHolder.jpg) no-repeat}
.brandsAnimFlash{position:relative; left:0px; top:70px; width:130px}
.brandsAnim select{position:absolute; bottom:20px; left:9px; width:147px; font-size:10px}
.goals{width:166px; margin-top:10px; background:url(../img/rightNav/goals.gif) no-repeat}
.goals ul{margin:0; padding:122px 0 21px 9px; list-style:none}
.goals li{margin:0; padding:0 0 2px 0; display:block}

/* Content 
.bannerbox{width:586px;height:114px;position:relative; margin:0 0 5px 0; left:-2px;}
.bannerbox2{width:586px;height:114px;position:relative;margin:0 0 5px 0; left:-2px;}
*/
.bannerbox{width:586px;height:114px;position:relative; margin:0 0 1px 0; left:0px;padding-bottom:3px;}
.bannerbox2{width:586px;height:114px;position:relative;margin:0 0 1px 0; left:-2px;padding-bottom:3px;}
.bannerbox2 img{float:left}
.bannerbox2 .bannerRight{float:right}
.bannerboxprod{width:100%;height:114px;position:relative;margin:0 0 1px 0; left:-2px;padding-bottom:3px;}

.featuredbox{position:relative; width:187px; height:243px; background-image:url(../images/featured_bg.gif); background-repeat:no-repeat; float:left; margin:0 10px 0 0; padding:0}
.featuredtitle{width:177px;padding:5px 5px 0 5px;text-align:center}
.featuredtitle a,.featuredtitle a:link,.featuredtitle a:visited,.featuredtitle a:active{color:#000; font-size:11px; text-decoration:none; font-weight:bold; line-height:13px}
.featuredtitle a:hover{text-decoration:underline}

.topsellerstitle{width:133px;padding:10px 2px 0 2px;text-align:center}
.topsellerstitle a,.topsellerstitle a:link,.topsellerstitle a:visited,.topsellerstitle a:active{color:#000; font-size:11px; text-decoration:none; font-weight:bold; line-height:12px}
.topsellerstitle a:hover{text-decoration:underline}

.featimgpos{position:absolute;top:33px;left:0;margin:0 11px}
.topsellerimgpos, .featured .specialimgpos{position:absolute;top:42px;left:5px;margin:0 5px}
.specialimgpos{position:absolute;top:5px;left:5px;margin:0 5px}
.leftspace11{float:left;width:11px;height:1px}
.leftspace10{float:left;width:10px;height:1px}
.leftspace7{float:left;width:7px;height:1px}
.fpricewas{text-align:center;width:187px;position:absolute;top:172px;color:#5e5d5d;font-size:11px}
.fpricenow{text-align:center;width:187px;position:absolute;top:187px;color:#f4a50b;font-weight:bold;font-size:14px}
.fpricesave{text-align:center;width:133px;position:absolute;top:188px;color:#28437a;font-size:11px}
.featuredbox .fpricesave{color:#28437A;font-size:11px;position:absolute;text-align:center;top:202px;width:187px}
.spricewas{text-align:center;width:133px;position:absolute;top:155px;color:#d2d2d1;font-size:11px}
.spricenow{text-align:center;width:133px;position:absolute;top:169px;color:#f4a711;font-weight:bold;font-size:14px}
.spricesave{text-align:center;width:133px;position:absolute;top:194px;color:#fff;font-size:11px}
.tpricewas{text-align:center;width:133px;position:absolute;top:145px;color:#5e5d5d;font-size:11px}
.tpricenow{text-align:center;width:133px;position:absolute;top:162px;color:#f4a711;font-weight:bold;font-size:14px}
.tpricesave{text-align:center;width:133px;position:absolute;top:179px;color:#28437a;font-size:11px}
.fourCats .tpricesave{top:188px}
.moreinfo{width:70px; position:absolute;top:222px;left:104px}
.moreinfo2{width:70px; position:absolute;top:207px;left:35px}
.moreinfo3{width:70px; position:absolute;top:195px;left:61px}
.moreinfo4{width:70px; position:absolute;top:131px;left:497px}
.moreinfo5{width:70px; position:absolute;top:131px;left:210px}
.moreinfo6{width:68px; position:absolute;top:221px;left:101px}
.returns_info img{margin-top:10px}
/* common */
.right{float:right}
.left{float:left}
.clear115{clear:both;height:115px;line-height:115px}
.clear20{clear:both;height:20px;line-height:20px}
.clear16{clear:both;height:16px;line-height:16px}
.clear14{clear:both;height:14px;line-height:14px}
.clear10{clear:both;height:10px;line-height:10px}
.clear8{clear:both;height:8px;line-height:8px}
.clear7{clear:both;height:7px;line-height:7px}
.clear6{clear:both;height:6px;line-height:6px}
.clear5{clear:both;height:5px;line-height:5px}
.clear4{clear:both;height:4px;line-height:4px}
.clear3{clear:both;height:3px;line-height:3px}
.clear2{clear:both;height:2px;line-height:2px}
.clear1{clear:both;height:1px;line-height:1px}
.clear0{clear:both;height:0;line-height:0}
.clear{clear:both}
.bold{font-weight:bold}
.normal{font-weight:normal}
.posright{position:absolute;top:0;right:0}
.posleft{position:absolute;top:0;left:0}
.margin0{margin:0}
.marginright10{margin:0 10px 0 0}
.marginright11{margin:0 11px 0 0}
a.blue, a:active.blue, a:visited.blue, a:link.blue{color:#1a356a;font-size:11px;text-decoration:none;font-weight:bold}
a:hover.blue{text-decoration:underline}

/* FOOTER */
#footer{clear:both; height:150px; position:relative; width:981px; margin:0 auto; font-size:10px; text-align:left; background:url(../images/footer_bg.gif) no-repeat}
.footerbrands{width:920px; position:relative; margin:0 auto; padding:15px 0 0 3px; text-align:center; list-style-type:none}
.footerbrands li{display:inline; padding:0; margin:0}
.footerbrands img{margin-right:3px}
.footerbrands img.golds{margin:0 -16px}
.footerbrands img.pro_form{position:relative;z-index:2}
.footernav{float:left; position:relative; padding:23px 0 0 21px;display:inline; margin-bottom:34px; background:url(../img/footer/list_bg.gif) right 23px no-repeat}
.footernav h4{color:#284878; margin:0 0 4px 0; padding:0; font-size:12px}
.footernav ul{list-style-type:none; padding:0; margin:0 14px 0 0; float:left}
.footernav ul li{display:block; margin:0}
.footernav ul li a{background:url(../images/leftnav/stripes.gif) no-repeat -6px -2px; color:#000; font-size:10px; padding:0 0 0 12px; text-decoration:none; line-height:18px; height:18px}
.footernav ul li a:hover{text-decoration:underline; background-position:-6px -20px; color:#233c76}
.ft_categories{width:265px;padding-left:45px;display:inline}
.ft_brands{width:279px}
.ft_services{width:137px}
.ft_about{width:175px; background:none}
.ft_services ul, .ft_about ul{float:none}
#footer .copyRight, #footer .madLink{width:920px; text-align:center;; margin:0 auto}
#footer .copyRight{clear:left; line-height:3; background:url(../img/footer/copyright_bg.gif) center 0 no-repeat}
#footer .madLink{margin-bottom:35px}
#footer .madLink a{color:#233c76; text-decoration:none}
#footer .madLink a:hover{text-decoration:underline}

/* filters & pagination */

.filter{position:relative; width:583px; height:33px; background-image:url(../images/category/filter_bg.gif); background-repeat:no-repeat}
.toppagination{background-image:url(../images/category/pagination_bg.gif)}
.footpagination{background-image:url(../images/category/footpagination_bg.gif)}
.pagination{width:583px; height:25px; background-repeat:no-repeat; text-align:center; color:#28437a; font-size:11px; padding:5px 0; position:relative}
.no_pagination{width:583px;height:7px;background-image:url(../images/category/no-pagination_bg.gif);background-repeat:no-repeat}
.pagination a, .pagination a:visited, .pagination a:link{color:#28437a; font-size:11px; font-weight:bold; text-decoration:none; margin:0 1px 0 1px}
.paginationactive{text-decoration:underline}
.pagination a:hover{text-decoration:underline}
a.previous,a:link.previous,a:visited.previous,a:active.previous,a:hover.previous{margin:0 45px 0 5px}
a.next,a:link.next,a:visited.next,a:active.next,a:hover.next{margin:0 5px 0 45px}
#content .viewall{position:absolute;left:474px}
a.pageon, a:active.pageon, a:visited.pageon, a:link.pageon, a:hover.pageon{text-decoration:underline}
.filter input{border:1px solid #667e9c;width:176px;padding:3px 0 3px 9px;position:relative;top:5px;left:73px;font-size:11px;font-weight:bold;display:block}
.filter span{font-size:11px;color:#fff;position:absolute;top:10px;left:446px;font-weight:bold}
.sortarrows{position:absolute;top:8px;left:530px;width:30px}
a.sortup, a:link.sortup, a:visited.sortup, a:active.sortup{display:block; float:left; width:15px; height:15px; font-size:11px; background-image:url(../images/category/sortarrowup.gif); background-position:0 0; background-repeat:no-repeat}
a:hover.sortup{background-position:0 -15px;background-repeat:no-repeat}
a.sortdown, a:link.sortdown, a:visited.sortdown, a:active.sortdown{display:block; float:left; width:15px; height:15px; font-size:11px; background-image:url(../images/category/sortarrowdown.gif); background-position:0 0; background-repeat:no-repeat}
a:hover.sortdown{background-position:0 -15px;background-repeat:no-repeat}
.icons_left{position:absolute; top:31px; left:10px; margin:0; padding:0}
.icons_right{position:absolute; top:8px; left:200px; margin:0; padding:0}
.clock_img{width:26px; height:25px; position:relative; margin:0 0 4px 0; padding:0}
.spanner_img{width:26px; height:25px; position:relative; margin:0 0 4px 0; padding:0}

/* Customer Services */
.weee_info img { margin:-20px 0 0 20px; }
.cs_box_left{background-image:url(../images/customer_services/cs_box_left.gif); width:10px; height:260px; background-repeat:no-repeat; float:left}
.cs_box_bg{width:356px; height:260px; background-image:url(../images/customer_services/cs_box_bg.gif); background-repeat:repeat-x; margin:0; padding:0; float:left; position:relative}
.cs_box_right{background-image:url(../images/customer_services/cs_box_right.gif); background-repeat:no-repeat; width:215px; height:260px; position:relative; margin:0 0 6px 0; float:left}
.cs_links{margin:0;position:absolute;top:3px;left:0}
.cs_links a, .cs_links a:visited, .cs_links a:active, .cs_links a:link{display:block; background-image:url(../images/customer_services/csbutton.gif); background-repeat:no-repeat; background-position:0 0; color:#fff; font-size:11px; padding:0 0 0 8px; text-decoration:none; font-weight:bold; line-height:28px; height:24px; width:143px; border-bottom: thin dotted;padding-bottom:2px;padding-top:-2px;}
.cs_links a:hover{text-decoration:none;background-position:0 -30px;color:#fff}
a.cs_links_nodots , a:visited.cs_links_nodots , a:active.cs_links_nodots , a:link.cs_links_nodots{display:block; background-image:url(../images/customer_services/csbutton_nodots.gif); background-repeat:no-repeat; background-position:0 0; color:#fff; font-size:11px; padding:0 0 0 8px; text-decoration:none; font-weight:bold; line-height:30px; height:25px; width:143px; border: none;padding-top:-4px;}
a:hover.cs_links_nodots{text-decoration:none; background-position:0 -30px; color:#fff}
.cs_text{position:absolute;top:8px;left:160px}
.cs_text p{color:#fff; font-size:11px; line-height:16px}
.bus_hrs_text{position:absolute;top:36px;left:46px;/*margin:14px 0 0 41px;*/}
.bus_hrs_text p{color:#fff; width:167px;font-size:11px; line-height:16px; letter-spacing:normal;margin:0;padding:0}
#del_infoContainer {width:582px; background-image:url(../images/customer_services/gradientbg.gif); background-repeat:repeat-x; background-position:top; padding-top:15px;}
.del_info{width:560px; margin:-22px 11px 25px 11px;}
.del_info p{color:#676868; font-family:Tahoma; font-weight:normal; font-size:11px; padding:0 0 5px 3px; letter-spacing:normal; text-align:justify}
.del_info p a{color:#676868; font-size:11px; font-weight:normal; text-decoration:none}
.del_info p a:hover{color:#2a4f87; text-decoration:underline}
.installation_banner{background-image:url(../images/customer_services/installation_banner.gif); background-repeat:no-repeat; width:583px; height:104px; position:relative}
.installation_text{position:absolute; top:10px; left:181px; width:385px}
.installation_text p{color:#E9E7E7; font-size:11px; font-weight:normal; line-height:14px; margin:0; padding:0}
.installation_text span{color:#fff; font-size:11px; font-weight:bold; margin:0; padding:0}
.delivery_pic{margin:6px 0 8px 20px; float:right}
p.cs_p_one{padding:2px 0 0 3px; margin:0 0 20px 0}
.cs_deliveryimg{margin:15px 0 2px 15px}
.cs_returnsimg{background-image:url(../images/customer_services/returns_address.jpg); background-repeat:no-repeat; width:262px; height:142px; float:right; position:relative; margin:10px 0 10px 15px}
.returns_address{position:absolute; top:5px; left:12px}
.returns_info img{margin-top:10px}
.returns_address p{color:#3B3B3B; font-size:11px; font-weight:normal; line-height:14px; margin:0; padding:0}
.returns_address span{color:#214477; font-size:11px; font-weight:bold; margin:0; padding:0}
.del_info_headings{padding:15px 0 0 0}
.returns_info{width:582px;height:600px;margin:0}
.returns_info p{color:#676868; text-align:justify}
.online_ordering{background-image:url(../images/customer_services/online_heading.gif); background-repeat:no-repeat; width:582px; height:106px; position:relative; float:left}
.online_text{position:absolute; top:29px; left:3px}
.ordering_text a, .ordering_text a:visited, .ordering_text a:active, .ordering_text a:link{color:#21417F; font-size:11px; text-decoration:underline; font-weight:normal}
.ordering_text a:hover{text-decoration:none; color:#21417F}
.ordering_text{width:582px; position:relative; float:left}
.ordering_text p{color:#403F3F; width:560px; font-size:11px; line-height:16px; letter-spacing:normal; padding:7px 0 0 12px}
.faqs_top{background-image:url(../images/customer_services/faqs_top.gif); background-repeat:no-repeat; width:582px; height:8px; float:left}
.faqs_bg{background-image:url(../images/customer_services/faqs_bg.gif); background-repeat:repeat-y; width:582px; float:left; position:relative}
.faqs_bottom{background-image:url(../images/customer_services/faqs_bottom.gif); background-repeat:no-repeat; width:582px; height:8px; float:left; position:relative}
.faqs{margin:0}
.faqs a , .faqs a:visited, .faqs a:active, .faqs a:link{color:#244472; font-size:11px; padding:0 0 0 8px; text-decoration:none; font-weight:bold; line-height:19px}
.faqs a:hover{text-decoration:underline; color:#244472}

.last_faqs{margin:0}
.last_faqs a , .last_faqs a:visited, .last_faqs a:active, .last_faqs a:link{color:#244472; font-size:11px; padding:0; text-decoration:none; font-weight:bold; line-height:19px}
.last_faqs a:hover{text-decoration:underline; color:#244472}

.faqs span{color:#F4A711; font-weight:bold; margin:0 10px}
.last_faqs span{color:#F4A711; font-weight:bold; margin:0 11px 0 10px}
.dots{background-image:url(../images/customer_services/dots.gif); background-repeat:no-repeat; width:582px; height:1px; float:left}
.answers_top_off{background-image:url(../images/customer_services/answers_top_off.gif); background-repeat:no-repeat; width:582px; height:31px; position:relative}
.answers_top_off p{color:#244472; font-size:11px; padding:10px 0 0 7px; font-weight:bold}
.answers_top_off span{color:#F4A711; font-weight:bold; margin:0 21px 0 14px}
.answers_top_last_off{background-image:url(../images/customer_services/answers_top_off.gif); background-repeat:no-repeat; width:582px; height:31px; position:relative}
.answers_top_last_off p{color:#244472; font-size:11px; padding:10px 0 0 7px; font-weight:bold}
.answers_top_last_off span{color:#F4A711; font-weight:bold; margin:0 14px 0 14px}
.top{position:absolute; top:9px; left:539px}
a.top , a:visited.top , a:active.top , a:link.top{color:#244472; font-size:11px; text-decoration:none; font-weight:normal}
a:hover.top{text-decoration:underline; color:#244472}
.answers_bg_off{background-image:url(../images/customer_services/answers_bg_off.gif); background-repeat:repeat-y; width:582px; position:relative}
.answers_bg_off p{color:#494949; font-size:11px; line-height:14px; width:545px; margin:0 0 0 10px}
.answers_bottom_off{background-image:url(../images/customer_services/answers_bottom_off.gif); background-repeat:no-repeat; width:582px; height:6px; position:relative}
.answers_box{margin:0 0 10px 0}
.answers_top_on{background-image:url(../images/customer_services/answers_top_on.gif); background-repeat:no-repeat; width:582px; height:31px; position:relative}
.answers_top_on p{color:#244472; font-size:11px; padding:10px 0 0 7px; font-weight:bold}
.answers_top_on span{color:#244472; font-weight:bold; margin:0 21px 0 14px}
.answers_top_last_on{background-image:url(../images/customer_services/answers_top_on.gif); background-repeat:no-repeat; width:582px; height:31px; position:relative}
.answers_top_last_on p{color:#244472; font-size:11px; padding:10px 0 0 7px; font-weight:bold}
.answers_top_last_on span{color:#244472; font-weight:bold; margin:0 14px 0 14px}
.answers_bg_on{background-image:url(../images/customer_services/answers_bg_on.gif); background-repeat:repeat-y; width:582px; position:relative}
.answers_bg_on p{color:#494949; font-size:11px; line-height:14px; width:545px; margin:0 0 0 10px}
.answers_bottom_on{background-image:url(../images/customer_services/answers_bottom_on.gif); background-repeat:no-repeat; width:582px; height:6px; position:relative}
.contact_info{margin:0}
.contact_info p{color:#676868; font-size:11px; line-height:14px; font-weight:normal; margin:0 0 0 10px}
.contact_info span{color:#2A4F87}
.address_heading{margin:8px 0 0 19px}
.email_heading{margin:21px 0 0 19px}
.error{background-color:White; position:relative; left:0; padding:0; margin:0; border:solid 1px #740202; width:350px}
.error li{color:#740202}

.error_msg{font-size:11px; font-weight:normal; color:#740202}
.contactform_box{position:absolute; top:0; left:288px}
.contactform{background-image:url(../images/customer_services/form.gif); background-repeat:no-repeat; width:294px; height:322px; padding:10px 0 0 20px; margin:0}

p.form_txt{color:#999898; margin:0; padding:0 0 0 10px}
.contactform label{color:#484848; font-size:11px; font-weight:normal; margin:5px 0; padding:0; width:250px; display:block}
.contactform span{color:#AB0606}
.contact_content{position:relative}
.contact_content a , .contact_content a:visited, .contact_content a:active, .contact_content a:link{color:#676868; font-size:11px; text-decoration:none; font-weight:normal; line-height:14px}
.contact_content a:hover{text-decoration:underline; color:#2A4F87}
.contactinput{padding:2px 0 2px 5px; background-color:#fff; border:1px solid #6E82AA; color:#334F78; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; display:block; width:230px}
.contactselect{padding:1px 0 0 0; background-color:#fff; border:1px solid #6E82AA; color:#334F78; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.contactform2{background-image:url(../images/customer_services/form.gif); background-repeat:no-repeat; height:322px; padding:10px 0 0 20px}
.contactform2 p{line-height:16px; color:#454444; font-size:11px; font-weight:normal; padding:0 10px 0 0}
.logo{background-image:url(../images/customer_services/logo.gif); background-repeat:no-repeat; width:140px; height:160px; position:absolute; top:145px; left:154px}
.contactsubmit{width:58px; position:relative; left:95px; top:15px}
.contactenquiry{width:81px}

/* Buying Guides/Health & Fitness */
.outerbox_top{background-image:url(../images/buying-guides/outerbox_top.gif); background-repeat:no-repeat; width:583px; height:6px; line-height:6px}
.outerbox_bg{background-image:url(../images/buying-guides/outerbox_bg.gif); background-repeat:repeat-y; width:583px; position:relative}
.outerbox_bottom{background-image:url(../images/buying-guides/outerbox_bottom.gif); background-repeat:no-repeat; width:583px; height:6px; margin:0 0 6px 0; padding:0; position:relative}
.select_heading{background-image:url(../images/buying-guides/select_heading.gif); background-repeat:no-repeat; background-position:0 5px; width:152px; height:22px; position:relative; padding:0 0 5px 0; margin:0 0 0 1px}
.innerbox_top{background-image:url(../images/buying-guides/innerbox_top.gif); background-repeat:no-repeat; width:561px; height:9px; position:relative; left:11px}
.innerbox_bg{background-image:url(../images/buying-guides/innerbox_bg.gif); background-repeat:repeat-y; width:561px; position:relative; top:0; left:11px}
.innerbox_bottom{background-image:url(../images/buying-guides/innerbox_bottom.gif); background-repeat:no-repeat; width:561px; height:9px; position:relative; left:11px}
a.buying_guides_off{margin:0; top:0; left:0}
a.buying_guides_off , a:visited.buying_guides_off , a:active.buying_guides_off , a:link.buying_guides_off{display:block; background-image:url(../images/buying-guides/guide_rollover.gif); background-repeat:no-repeat; background-position:0 0; color:#494949; font-size:11px; text-indent:23px; text-decoration:none; font-weight:normal; line-height:22px; height:23px; width:264px; position:relative}
a:hover.buying_guides_off{text-decoration:underline; background-position:0 -23px; color:#000}
a.buying_guides_on{margin:0; top:0; left:0}
a.buying_guides_on , a:visited.buying_guides_on , a:active.buying_guides_on , a:link.buying_guides_on{display:block; background-image:url(../images/buying-guides/guide_rollover.gif); background-repeat:no-repeat; background-position:0 -23px; color:#000; font-size:11px; text-indent:23px; text-decoration:none; font-weight:normal; line-height:22px; height:23px; width:264px; position:relative}
a:hover.buying_guides_on{text-decoration:none; background-position:0 -23px; color:#000}
a.buying_guides_off span{position:absolute; top:-1px; left:199px; color:#3C5984}
.guides_left{float:left; width:264px; margin:0 10px 0 7px; display:inline}
.guides_right{float:left; width:264px; margin:0 6px 0 10px;display:inline}
.guide_top{background-image:url(../images/buying-guides/guide_top.gif); background-repeat:no-repeat; width:583px; height:28px; position:relative; margin:0; padding:0}
.guide_top h1{color:#000; font-size:11px; font-weight:bold; margin:0; padding:7px 0 0 0; background-image:none; line-height:12px; text-indent:29px}
.guide_top_aff {background-image:url(../images/buying-guides/guide_top.gif); background-repeat:no-repeat; width:583px; height:6px; position:relative; margin:0; padding:0}
.guide_top_aff h1{color:#000; font-size:11px; font-weight:bold; margin:0; padding:7px 0 0 0; background-image:none; line-height:12px; text-indent:29px}
.guide_bg_aff p{color:#233C76; font-size:11px; font-weight:normal; margin:0; padding:5px 17px 20px 11px; text-align:justify; line-height:16px;}
.guide_bg_aff p a, .guide_bg_aff p a:hover {font-weight: bold; color:#233C76; text-decoration: none;}
.guide_bg_aff p a:hover {text-decoration: underline;}
.guide_bg_aff{background-image:url(../images/buying-guides/guide_bg.gif); background-repeat:repeat-y; width:583px; position:relative}

.guide_bg_aff h2{font-size:11px; margin:0; padding:5px 10px 0 10px; color:#233C76; font-weight:bold}			
.guide_bg_aff h2 a{font-size:11px; color:#233C76; font-weight:bold;text-decoration:none;}			
.guide_bg_aff h2 a:hover{text-decoration:underline;}			

.guide_bg_aff ul{color:#233C76; font-size:11px; font-weight:normal; margin:0 0 10px 0; padding:5px 17px 0 0; text-align:justify; line-height:16px}
.guide_bg_aff ol{color:#233C76; font-size:11px; font-weight:bold; margin:0 17px 0 11px; padding:0; line-height:16px}
.guide_bg_aff li{margin:0 0 0 22px}
.guide_bg_aff h3{color:#233C76; font-size:11px; font-weight:bold; margin:0; padding:10px 0 3px 11px}

.guide_bottom_aff{background-image:url(../images/buying-guides/guide_bottom.gif); background-repeat:no-repeat; width:583px; height:28px; position:relative}

h2.buyersheading{background-image:url(../images/h1bluebg.gif); background-repeat:no-repeat; color:#fff; font-size:11px; font-weight:bold; margin:0 0 6px 0; line-height:21px; height:22px; text-indent:14px; padding:0; width:583px}

.guide_bg{background-image:url(../images/buying-guides/guide_bg.gif); background-repeat:repeat-y; width:583px; position:relative}
.guide_bg p{color:#233C76; font-size:11px; font-weight:normal; margin:0; padding:5px 17px 2px 11px; text-align:justify; line-height:16px}

.guide_bg h2{font-size:11px; margin:0; padding:5px 10px 0 10px; color:#233C76; font-weight:bold}			
.guide_bg h2 a{font-size:11px; color:#233C76; font-weight:bold;text-decoration:none;}			
.guide_bg h2 a:hover{text-decoration:underline;}			

.guide_bg ul{color:#233C76; font-size:11px; font-weight:normal; margin:0 0 10px 0; padding:5px 17px 0 0; text-align:justify; line-height:16px}
.guide_bg ol{color:#233C76; font-size:11px; font-weight:bold; margin:0 17px 0 11px; padding:0; line-height:16px}
.guide_bg li{margin:0 0 0 22px}
.guide_bg h3{color:#233C76; font-size:11px; font-weight:bold; margin:0; padding:10px 0 3px 11px}
.guide_bottom{background-image:url(../images/buying-guides/guide_bottom.gif); background-repeat:no-repeat; width:583px; height:28px; position:relative}
.top2{position:absolute; top:8px; left:533px}
a.top2 , a:visited.top2 , a:active.top2 , a:link.top2{color:#244472; font-size:11px; text-decoration:none; font-weight:normal}
a:hover.top2{text-decoration:underline; color:#244472}
.section_heading{background-image:url(../images/health-fitness/section_heading.gif); background-repeat:no-repeat; background-position:0 5px; width:110px; height:22px; position:relative; padding:0; margin:0 0 5px 9px}
.healthbox_top{background-image:url(../images/health-fitness/healthbox_top.gif); background-repeat:no-repeat; width:566px; height:40px; position:relative; left:9px; margin:0; padding:0}
.healthbox_top h3{color:#494949; font-size:11px; font-weight:bold; padding:14px 0 0 29px}
.healthbox_bg{background-image:url(../images/health-fitness/healthbox_bg.gif); background-repeat:repeat-y; width:566px; position:relative; top:0; left:9px}
.healthbox_bottom{background-image:url(../images/health-fitness/healthbox_bottom.gif); background-repeat:no-repeat; width:566px; height:12px; position:relative; left:9px}
a.health_guides_off{margin:0; top:0; left:0}
a.health_guides_off , a:visited.health_guides_off , a:active.health_guides_off , a:link.health_guides_off{display:block; background-image:url(../images/health-fitness/health_rollover.gif); background-repeat:no-repeat; background-position:0 0; color:#494949; font-size:11px; text-indent:24px; text-decoration:none; font-weight:normal; line-height:22px; height:23px; width:252px; position:relative}
a:hover.health_guides_off{text-decoration:underline; background-position:0 -23px; color:#000}
a.health_guides_on{margin:0; top:0; left:0}
a.health_guides_on , a:visited.health_guides_on , a:active.health_guides_on , a:link.health_guides_on{display:block; background-image:url(../images/health-fitness/health_rollover.gif); background-repeat:no-repeat; background-position:0 -23px; color:#010101; font-size:11px; text-indent:24px; text-decoration:none; font-weight:normal; line-height:22px; height:23px; width:252px; position:relative}
a:hover.health_guides_on{text-decoration:none; background-position:0 -23px; color:#010101}
a.health_guides_off span{position:absolute; top:-1px; left:186px; color:#3C5984}
.health_left{float:left; width:252px; margin:0 0 0 26px; display:inline}
.health_right{float:left; width:252px; margin:0 0 0 16px; display:inline}
.healthbox_closed{margin:3px 0 0 0; padding:0}
.healthbox_closed a, .healthbox_closed a:visited, .healthbox_closed a:active, .healthbox_closed a:link{background-image:url(../images/health-fitness/healthbox_closed.gif); background-repeat:no-repeat; width:566px; height:35px; position:relative; left:9px; color:#494949; font-size:11px; text-decoration:none; font-weight:normal; text-indent:35px; line-height:35px; display:block}
.healthbox_closed a:hover{text-decoration:underline; color:#494949}
.healthbox_closed span{position:absolute; top:0; left:515px; color:#3C5984; text-indent:0}
.fruit_img{float:right; margin:0 22px 20px 16px; background-image:url(../images/health-fitness/fruit_img.gif); background-repeat:no-repeat; width:118px; height:148px; border:none; display:inline}
.logo_white1{float:right; margin:0 17px 0 17px; border:none}
.logo_white2{float:right; margin:0 20px 0p16px; background-image:url(../images/health-fitness/logo_white.gif); background-repeat:no-repeat; width:120px; height:150px; border:none; display:inline}	
.treadmill_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.cross_trainer_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.stepper_climber2{float:right; margin:10px 17px 0 17px; padding:0; border:none}
.stepper_climber1{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.exercise_bike_img{float:right; margin:17px 17px 10px 17px; padding:0; border:none}
.rowing_machine_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.weights_bench_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.multi_gym_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.cheap_gym_equipment_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
.cheap_gym_img{float:right; margin:17px 17px 0 17px; padding:0; border:none}
table#heart_rates_table{width:350px; background-color:#fff; border:solid 1px #7D91AF; font-size:11px}
table#heart_rates_table th{background-color:#fff; color:#233C76; font-weight:bold; font-size:11px; text-align:center}
table#heart_rates_table td{background-color:#fff; color:#233C76; font-weight:normal; font-size:11px; text-align:center}
.border_top{border-top:solid 1px #7D91AF}
.border_right{border-right:solid 1px #7D91AF}
.border_bot{border-bottom:solid 1px #7D91AF}
.border_left{border-left:solid 1px #7D91AF}

/* Brands */
.brands_top{background-image:url(../images/brands/brands_top.gif); background-repeat:no-repeat; width:583px; height:5px; position:relative}
.brands_bg{background-color:#F1F1F1; width:583px}
.brands_bottom{background-image:url(../images/brands/brands_bottom.gif); background-repeat:no-repeat; width:583px; height:5px}
.template_box{background-image:url(../images/brands/template_box.gif); background-repeat:no-repeat; background-position:0 2px; width:194px; height:99px; margin:0 21px 0 14px; padding:0}
.template_img{margin:9px 22px 6px 22px; padding:0}
.brand_text{margin:0; width:354px; float:right; padding:7px 0 0 0}
.brand_text a, .brand_text a:visited, .brand_text a:active, .brand_text a:link{color:#234679; font-size:11px; text-decoration:none; font-weight:bold; line-height:16px; padding:10px 0 0 0; margin:10px 0 0 0}
.brand_text a:hover{text-decoration:underline}
.brand_text p{color:#3F3F3F; font-size:11px; font-weight:normal; line-height:16px; margin:0; padding:0 14px 0 0}
.brands_dots{background-image:url(../images/brands/brands_dots.gif); background-repeat:no-repeat; width:583px; height:1px; margin:2px 0 8px 0; padding:0}
.sub_brands_left{background-image:url(../images/brands/sub_brands_left.gif); width:5px; height:105px; background-repeat:no-repeat; float:left; position:relative}
.sub_brands_bg{width:573px; height:105px; background-image:url(../images/brands/sub_brands_bg.gif); background-repeat:repeat-x; margin:0; padding:0; float:left; position:relative}
.sub_brands_right{background-image:url(../images/brands/sub_brands_right.gif); background-repeat:no-repeat; width:5px; height:105px; float:left; position:relative}
.template_box_blue{background-image:url(../images/brands/template_box_blue.gif); background-repeat:no-repeat; width:194px; height:89px; margin:0; padding:0; position:absolute; top:7px; left:5px}
.template_img_blue{margin:7px 0 0 22px; padding:0}
.sub_brands_text{position:absolute; top:5px; left:214px; width:363px}
.sub_brands_text p{color:#EDECEC; font-size:11px; font-weight:normal; line-height:16px; margin:0 10px 0 0; padding:0}
.sub_brands_text_footer{margin:0; padding:0; width:583px}
.sub_brands_text_footer p{color:#403F3F; font-size:11px; font-weight:normal; line-height:16px; text-align:justify; margin:0; padding:12px 15px 4px 13px}
.sub_brands_top{background-image:url(../../common/images/brands/brands_top.gif); background-repeat:no-repeat; width:583px; height:5px; position:relative}
.sub_brands_bottom{background-image:url(../../common/images/brands/brands_bottom.gif); background-repeat:no-repeat; width:583px; height:5px; position:relative}
.blue_bar_start{background-image:url(../images/brands/blue_bar_start.gif); width:6px; height:21px; background-repeat:no-repeat; float:left; position:relative}
.blue_bar{width:453px; height:21px; background-color:#44618D; float:left}
.blue_bar_end{background-image:url(../images/brands/blue_bar_end.gif); background-repeat:no-repeat; width:124px; height:21px; float:left; position:relative}
.view_products{width:92px; position:absolute; top:0; left:22px}
.brands_filter{background-color:#FDFDFD; color:#3B3B3B; font-size:11px; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif}

/* Search Results */
.results_filter{position:relative; width:583px; height:101px; background-image:url(../images/search/results_filter_bg.gif); background-repeat:no-repeat}
.results_filter_heading{position:absolute; top:7px; left:24px; width:100px}
.results_filter_heading h2{color:#233C76; margin:0; font-size:13px; font-weight:bold}
.filter_info{position:absolute; top:30px; left:24px; width:460px}
.filter_info label{color:#fff; font-size:11px; font-weight:normal; margin:0 0 4px 3px; padding:0; width:140px; display:block}
.filter_select{padding:0px 0; margin:0 0 7px 0; background-color:#FDFDFD; border:1px solid #667E9C; color:#3B3B3B; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:140px; height:17px}
.filter_input{margin:0 10px 0 0; background-color:#FDFDFD; border:1px solid #667E9C; padding:0 2px 0 9px; color:#3B3B3B; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:129px; height:16px; display:block}
.filter_left{width:140px; float:left}
.filter_middle, .filter_right, .filter_very_right{margin-left:10px; width:140px; float:left}
.filter_left label, .filter_right label , .filter_middle label{color:#fff}
.sort_price{position:absolute; top:5px; left:459px; width:90px}
.sort_price p{color:#fff}
.sort_arrows{position:absolute; top:10px; left:545px; width:40px}
.go_filter{position:absolute; top:47px; left:488px; width:27px}
.navigation_top{background-image:url(../images/search/results_filter_bottom.gif); width:583px; height:24px; background-repeat:no-repeat; text-align:center; color:#28437A; font-size:11px; padding:5px 0; position:relative}
.navigation_top a, .navigation_top a:active, .navigation_top a:visited, .navigation_top a:link{color:#28437A; font-size:11px; font-weight:bold; text-decoration:none; margin:0 1px}
.navigation_top a:hover{text-decoration:underline}
.no_navigation{position:relative; width:583px; height:3px; background-image:url(../images/search/results_filter_nobottom.gif); background-repeat:no-repeat}
a.page1, a:active.page1, a:visited.page1, a:link.page1, a:hover.page1{text-decoration:underline; margin:0 0 0 40px}
.page15{margin:0; padding:0 20px 0 0}

.featured_box{float:left; width:187px; height:243px; background-image:url(../images/featured_bg.gif); background-repeat:no-repeat; position:relative; padding:6px 0 0 0}
.featured_box a, .featured_box a:active, .featured_box a:visited, .featured_box a:link, .featured_box a:hover{color:#343435; font-size:11px; text-decoration:none; font-weight:bold; margin:0 0 0 14px; padding:0}
.featured_box a:hover{text-decoration:underline}
.featured_thumb{float:left; margin:8px 11px 0 11px; padding:0}
.featured_text{line-height:15px; margin:11px 0 0 0}
.featured_price{color:#5E5D5D; font-size:11px; font-weight:normal; text-align:center}
.featured_offer{color:#F4A50B; font-size:11px; font-weight:bold; text-align:center}
.featured_saving{color:#28437A; font-size:11px; font-weight:normal; text-align:center}

.navigation_bottom{background-image:url(../images/search/navigation_bar.gif); width:583px; height:24px; background-repeat:no-repeat; text-align:center; color:#28437A; font-size:11px; padding:5px 0; position:relative}
.navigation_bottom a, .navigation_bottom a:active, .navigation_bottom a:visited, .navigation_bottom a:link{color:#28437A; font-size:11px; font-weight:bold; text-decoration:none; margin:0 1px}
.navigation_bottom a:hover{text-decoration:underline}
.apologies{background-image:url(../images/search/logo_largebg.gif); background-repeat:no-repeat; position:relative; width:583px; height:145px}
.apologies p{color:#AB0F0F; font-size:11px; font-weight:bold; text-align:center; position:absolute; top:58px; left:114px}

/*** News ***/
.newscol{float:right;background-image:url(../images/news/newscol_bg.gif);background-repeat:repeat-y;height:577px;width:201px;margin:0 1px;padding:0}
.newscoltop{background-image:url(../images/news/newscol_top.gif);background-repeat:no-repeat;height:28px;width:201px}
a.newslisting,a:link.newslisting,a:active.newslisting,a:visited.newslisting{display:block; height:69px; width:201px; background-image:url(../images/news/newslisting.gif); background-repeat:no-repeat; background-position:0 0; color:#000; text-decoration:none; line-height:15px}
a:hover.newslisting{background-position:bottom;text-decoration:none}
.newslisting span{margin:0 15px;padding:10px 0 0 0;display:block}
span.spanarrowso{color:#233c76;font-weight:bold;padding:0;height:15px;line-height:15px}
.newscolpaging{background-image:url(../images/news/newscol_bot.gif); background-repeat:no-repeat; height:27px; width:201px; position:absolute; top:697px; left:4px; text-align:center; color:#28437a; padding:7px 0}
.newscolpaging a, .newscolpaging a:active, .newscolpaging a:visited, .newscolpaging a:link{color:#28437a; font-size:10px; text-decoration:none; margin:0 1px 0 1px}
.notbold{font-weight:normal}
.prod_descbox{position:relative}

.containerFinance{margin-left:20px; width:542px; padding-top:20px; background:url(../img/product/availableFinanceOptions.gif) no-repeat 0 10px}
.containerFinance h2{color:#28437a; line-height:15px; width:500px; margin:0 0 5px 9px; padding:0; text-indent:0}

.prod_descbox h2.financeOptionsHeading{position:absolute; z-index:10; padding-left:10px; margin:0; color:#fff; top:-10px; left:10px; line-height:20px; width:534px; height:22px; background:url(../img/productFinanceHeading.jpg) no-repeat 0 0}
.prod_descbox .financeOptions{position:relative; /*height:238px;*/ top:15px; left:-10px; width:530px; padding-bottom:10px}
.prod_descbox .financeOptions fieldset{position:relative; top:7px; left:180px; height:90px; border:0; width:350px; padding:0; margin:0}
.prod_descbox .financeOptions fieldset p{position:relative; left:-10px; color:#f4a50b; font-weight:bold}
.prod_descbox  p.financeMessage{position:relative; top:20px; color:#496b94; font-weight:normal; margin-left:120px}
.prod_descbox .financeOptions fieldset ul{width:350px; padding:0; margin:0}
.prod_descbox .financeOptions fieldset ul li{list-style:none; margin:0; height:20px; padding:0}
.prod_descbox .financeOptions fieldset ul li label{color:#f4a50b; font-weight:bold; margin:0; padding:0}
.prod_descbox .financeOptions strong{color:#496b94; margin:0; padding:0}
.prod_descbox .financeOptions fieldset ul li strong span{color:#496b94; margin:0; padding:0}
.prod_descbox .financeOptions fieldset ul li input{position:relative; top:2px; margin:0 3px 0 0}
.prod_descbox .financeOptions fieldset ul li.creditCardOption{position:absolute; top:93px; width:200px}
.prod_descbox .financeOptions a.financeOptionButton{position:absolute; top:65px; left:-140px; font-size:11px; color:#233c76; width:111px; height:21px; font-weight:bold; text-indent:13px; line-height:19px; text-decoration:none; background:url(../img/productCheckoutButton.jpg)}
.prod_descbox .financeOptions a.financeOptionButton:hover{text-decoration:underline}
.prod_descbox .financeOptions .ableToBuyLogo{position:absolute; top:10px; left:20px}
.prod_descbox .financeOptions .seperator{position:relative; margin-left:20px; height:7px; background:url(../img/product/seperator.gif) repeat-x 0 0}

.prod_descbox .financeOptions .creditCards{position:relative; height:40px; margin-left:20px; width:500px; background:url(../img/product/cards.gif) no-repeat 0px 7px}
.prod_descbox .financeOptions .creditCards p{position:absolute; top:8px; left:190px}

.prod_descbox a.ableToBuyText{position:absolute; top:50px; left:65px; color:#009539; text-decoration:none}
.prod_descbox a.ableToBuyText:hover{text-decoration:underline}

.newscolpaging a:hover{text-decoration:underline}
a.cprevious,a:link.cprevious,a:visited.cprevious,a:active.cprevious,a:hover.cprevious{margin:0 5px}
a.cnext,a:link.cnext,a:visited.cnext,a:active.cnext,a:hover.cnext{margin:0 5px}
.article{background-image:url(../images/news/article_bg.gif);background-repeat:repeat-y;width:377px;float:right;margin:0 0 0 3px}
.article_bot{background-image:url(../images/news/article_bot.gif); background-repeat:no-repeat;width:377px; height:7px;position:absolute;bottom:0;left:209px}
.newsbox{background-image:url(../images/news/article_bg.gif);background-repeat:repeat-y;background-position:right}
h2.news{background-image:url(../images/news/article_top.gif) no-repeat 0 0; margin:0; font-size:11px; height:29px;line-height:28px;width:377px;color:#000;text-indent:10px;padding:0 0 0 10px;margin:0}
h2.news span{font-weight:normal;float:right;padding:0 20px 0 10px;margin:0}
.article p{color:#233c76}
.newsimg{margin:10px;}

/* My Account */

.accountloginbox{position:relative;width:583px;height:157px;background-image:url(../images/account/bg.gif);background-repeat:no-repeat;margin:0 0 3px 0}
.accountloginbox p{color:#fff;position:absolute;left:12px;top:15px;width:264px}
a.acclogin, a:link.acclogin, a:visited.acclogin, a:active.acclogin, a:hover.acclogin{position:absolute;top:49px;left:198px;color:#c4c4c4;width:45px}
.accountloginbox input{border:1px solid #4b6e99;width:181px;margin:0;display:block}
.accountloginbox label{color:#e7e7e7;margin:0}
a.accfp, a:link.accfp, a:visited.accfp, a:active.accfp{text-decoration:underline;color:#f4a917}
a:hover.accfp{text-decoration:underline}
.accform{position:absolute;top:61px;left:22px}
.accsignupbullets{position:absolute;top:43px;left:415px;color:#59677c}
.accsignupbullets ul{margin:10px 0;padding:0}
.accsignupbullets ul li{color:#fff; background-image:url(../images/account/grey_li_stripe_bg.gif); background-repeat:no-repeat; background-position:3px 4px; list-style-type:none; text-indent:10px; margin:0;padding:0; font-weight:bold}
.greyacctop{background-image:url(../images/account/grey_top.gif);width:583px;height:4px}
.greyaccbot{background-image:url(../images/account/grey_bot.gif);width:583px;height:4px}
.greyaccbox{background-color:#F1F1F1}
p.blkcheckout{position:relative; color:#000;margin:0 0 10px 0}
.accimgmarg{margin:20px 0 30px 17px}
.colleft{margin:0 0 0 65px; float:left;display:inline}
.colleft input{width:185px;margin:0 0 10px 0;height:15px;font-size:11px;display:block;border:1px solid #7F9DB9}
.colleft select{width:49px;margin:0 0 10px 0;height:15px;font-size:11px}
.colleft label{color:#21385c}
.colleft label span{color:#a7091f}
.accconsent{margin:0 20px 0 65px;display:inline; border:0;background-color:#f1f1f1}
.accclear{width:47px}
.accsubmit{position:absolute;left:60px;top:0;width:58px}
.accbuts{position:relative;left:377px;top:0;margin:10px}
.orange_accdots{background-image:url(../images/account/orange_dots.gif);background-repeat:repeat-x; width:439px;height:1px; position:relative;top:5px;left:65px}
.acccountry{width:186px}

/* Basket & Checkout */

table#baskettable{width:559px;background-color:#fff;font-size:11px;color:#000}
table#baskettable th{background-color:#f1f1f1;color:#496b94;font-weight:bold;font-size:11px;text-align:center;height:23px;line-height:23px}
table#baskettable th.headleft{width:52px; background-image:url(../images/account/basket-head-left.gif); background-position:left; background-repeat:no-repeat}
table#baskettable th.headright{width:74px; background-image:url(../images/account/basket-head-right.gif); background-position:right; background-repeat:no-repeat}
.basket_input{background-color:#f5f6f7; color:#294a73; width:22px; height:14px; font-size:11px; margin:auto; text-align:center; display:block;border:1px solid #7F9DB9}
.bordertop{border-top:solid 1px #9aafc4}
.borderright{border-right:solid 1px #9aafc4}
.borderbot{border-bottom:solid 1px #9aafc4}
table#baskettable td{text-align:center;line-height:23px}
table#baskettable td.textright, table#baskettable th.textright{text-align:right;padding:0 10px 0 0}
table#baskettable td.footleft{background-image:url(../images/account/basket-foot-left.gif); background-position:bottom left; background-repeat:no-repeat; font-weight:bold; background-color:#f1f1f1; color:#000}
table#baskettable td.footright{background-image:url(../images/account/basket-foot-right.gif); background-position:bottom right; background-repeat:no-repeat; font-weight:bold; background-color:#f1f1f1; color:#000}
table#baskettable td.checkfootleft{background-image:url(../images/account/check-foot-left.gif); background-position:bottom left; background-repeat:no-repeat; font-weight:bold; background-color:#f4a711; color:#000}
table#baskettable td.checkfootright{background-image:url(../images/account/check-foot-right.gif); background-position:bottom right; background-repeat:no-repeat; font-weight:bold; background-color:#f4a711; color:#000}
.baskettop{background-image:url(../images/account/basket_top.gif);background-repeat:no-repeat;width:583px;height:10px}
.basketbg{background-image:url(../images/account/basket_bg.gif);background-color:#6686b6;background-repeat:repeat-x;width:583px}

.basketTopNew{background:url(../img/basket/blueBgT.gif) no-repeat 0 0; width:582px; height:10px}
.basketBgNew{background:#44618d url(../img/basket/blueBgB.gif) no-repeat 0 bottom; width:582px; padding-bottom:0;margin-bottom:10px}

.basketfootsub{background:url(../img/basket/basketLinksBg.gif) no-repeat 0 bottom; position:relative; width:582px; height:42px; margin:8px 0 0px 0}
.basketfootsub a{position:absolute; top:10px; color:#fff; font-weight:bold; text-decoration:none; background:url(../images/arroworange_transbg.gif) right 3px no-repeat}
a.basketupdate{left:27px; width:95px}
a.basketclear{left:143px; width:84px}
a.keepshopping{left:247px; width:96px}

.basketfootsub a.cardButton{position:absolute; top:0; right:12px; text-indent:-9000px; display:block; text-decoration:none; background:url(../img/basket/checkout.gif) no-repeat 0 0; width:120px; height:35px}
.basketfootsub a:hover{text-decoration:underline}

.errorMsgSubBasket{position:relative; background:url(../img/basket/errorBg.png); width:584px; height:86px; display:none}
.errorMsgSubBasket p{position:absolute; top:40px; left:110px; color:#fff; width:330px; text-align:center}

.basketfoot{position:relative; clear:both; width:572px; height:238px; margin:0 0 7px 0}
.basketBgPayment{width:572px; height:238px; background:url(../img/basket/cardFinanceBg.png) no-repeat 0 0;padding:0 0 0 10px}
.basketfoot h2{position:absolute; left:0; top:11px; padding-left:10px; color:#fff}
.basketfoot .rightSide{position:relative; height:238px; width:562px}
.basketfoot .rightSide fieldset{position:relative; top:75px; left:220px; height:130px; border:0; width:340px; padding:0; margin:0}
.basketfoot .rightSide fieldset ul{width:340px; padding:0; margin:0}
.basketfoot .rightSide fieldset ul li{list-style:none; margin:0; height:20px; padding:0}
.basketfoot .rightSide fieldset ul li label{color:#f4a50b; font-weight:bold; margin:0; padding:0}
.basketfoot .rightSide fieldset ul li label strong{color:#496b94; margin:0; padding:0}
.basketfoot .rightSide fieldset ul li strong span{color:#496b94; margin:0; padding:0}
.basketfoot .rightSide fieldset ul li input{position:relative; top:2px; margin:0 3px 0 0}
.basketfoot .rightSide fieldset ul li.creditCardOption{position:absolute; top:93px; width:200px}
.basketfoot .rightSide a.FinanceOptions{position:absolute; top:120px; left:50px; color:#44618d; font-weight:bold; text-decoration:none}
.basketfoot .rightSide .ableToBuyLogo{position:absolute; top:80px; left:25px}

.basketfoot a{text-indent:15px; line-height:21px; text-decoration:none; color:#3b3a3a; font-size:11px}
.basketfoot a:hover{text-decoration:underline}

.basketfoot a.cardButton{position:absolute; bottom:0; right:0; background:url(../img/basket/buttonCard.gif) no-repeat 0 0; width:103px; height:21px}
.basketfoot .or{position:absolute; bottom:-19px; left:10px; width:30px; height:16px}
.basketfoot a.financeButton{position:absolute; bottom:10px; right:-5px; width:180px; height:21px; z-index:100}

/*basket comfort updates*/
.comfort{position:relative; width:100%; margin-bottom:15px}
.comfort ul{position:relative; list-style-type:none; margin:0; padding:0}
.comfort li{display:block; float:left}

.feedback{margin-bottom:30px}
.feedback h4{text-indent:-9000px; height:17px; overflow:hidden; margin-bottom:10px; background:url(../img/basket/feedback_bg.gif) 0 0 no-repeat}
.feedback blockquote p{color:#343434; line-height:1.2}

.checkoutfoot{background-image:url(../images/account/checkout_foot.gif); background-repeat:no-repeat; position:relative; width:583px; height:7px; margin:0 0 7px 0}

.grey{background-color:#f1f1f1;font-weight:bold}

a.basketcheckout{position:absolute;top:8px; left:477px; width:71px}
a.checklogin{position:absolute;top:43px; left:2px; width:47px}
a.checkfindadd{position:absolute;top:15px; left:246px; width:90px;background-color:#f1f1f1}
a.checksubmit{position:relative;top:0; left:246px; width:110px}
	
a.smla, a:link.smla, a:visited.smla, a:active.smla{color:#41597e;font-size:10px;text-decoration:none}
a:hover.smla{text-decoration:underline}

a.smla11, a:link.smla11, a:visited.smla11, a:active.smla11{color:#41597e;font-size:11px;text-decoration:none}
a:hover.smla11{text-decoration:underline}

.freedeliverybanner{background-image:url(../images/leftnav/freed_banner.gif); background-repeat:no-repeat; width:583px; height:51px; text-align:right; margin:10px 0 6px 0}
.accrelatedbox{position:relative; width:187px; height:243px; background-image:url(../images/account/related_bg.gif); background-repeat:no-repeat; float:left; margin:0 10px 0 0; padding:0}
.accleft{float:left}
.checkaltdel{margin:0 20px 0 38px;display:inline; border:0;background-color:#fff}
.checkerrorbox{background-color:#fff;color:#740202;border:1px solid #740202;margin:15px 25px 15px 38px}

.checkleft{margin:0 95px 0 38px; float:left; position:relative; display:inline}
.checkright{margin:0 25px 0 36px; float:left; position:relative; display:inline}

.coinput{width:185px;margin:0 0 10px 0;height:15px;font-size:11px;display:block;border:1px solid #7F9DB9}

.checkright select{width:49px;margin:0 0 10px 0;height:15px;font-size:11px}
.checkright label{color:#21385c}
.checkright label span{color:#a7091f}
.checkleft select{width:49px;margin:0 0 10px 0;height:15px;font-size:11px}
.checkleft label{color:#21385c}
.checkleft label span{color:#a7091f}
.checkcardtype{width:126px}
.checkstartmonth{width:37px}
.checkstartyear{width:85px;position:absolute;left:50px;top:0}
.checkendyear{width:85px;position:absolute;left:50px;top:0}
.checksml{width:80px}
.marg30{margin:42px}
.checkimgmarg{margin:25px 0 15px 25px}
.checkgreybar{background-image:url(../images/account/greybarbg.gif);background-repeat:repeat-x;width:532px;height:2px;margin:0 17px 0 17px}

.order_confirm{margin:0 0 14px 9px}
.order_confirm h2{font-size:16px; font-weight:bold; color:#34517A; margin:0 0 13px 0; padding:0}
.order_confirm p{font-size:11px; font-weight:normal; color:#000; line-height:16px; margin:0; padding:0}
.order_details{margin:0; float:left; position:relative; display:inline}
.order_details p{font-size:11px; font-weight:bold; color:#2D486F; line-height:23px; margin:0; padding:9px 40px 0 51px}
.order_details_data{margin:0; position:relative; display:inline}
.order_details_data p{font-size:11px; font-weight:normal; color:#000; line-height:23px; margin:0; padding:9px 0 0 0}
.billing_address{margin:0; float:left; position:relative; display:inline}
.billing_address p{font-size:11px; font-weight:bold; color:#2D476C; margin:0; padding:9px 41px 0 33px}
.billing_address_data{margin:0; float:left; position:relative; display:inline}
.billing_address_data p{font-size:11px; font-weight:normal; color:#010101; line-height:16px; margin:0; padding:9px 0 0 0; width:130px}
.delivery_address{margin:0; float:left; position:relative; display:inline}
.delivery_address p{font-size:11px; font-weight:bold; color:#2D476C; line-height:14px; margin:0; padding:9px 42px 0 11px}
.delivery_address_data{margin:0; float:left; position:relative; display:inline}
.delivery_address_data p{font-size:11px; font-weight:normal; color:#010101; line-height:16px; margin:0; padding:9px 0 0 0; width:130px}

.contact_details{margin:0; float:left; position:relative; display:inline}
.contact_details p{font-size:11px; font-weight:bold; color:#2D476C; line-height:20px; margin:0; padding:0 41px 0 36px; text-align:right}
.contact_details_data{margin:0; position:relative; display:inline}
.contact_details_data p{font-size:11px; font-weight:normal; color:#010101; line-height:20px; margin:0; padding:0}
.padd_hori{padding:0 5px}
.padd_all{padding:5px}
.padd_vert{padding:5px 0}
.cell{color:#000; line-height:14px; font-size:11px; font-weight:normal; vertical-align:top}

/* Clearance Graphics */

.special_offer_large{background-image:url(../images/clearance_graphics/offer_large.gif); background-repeat:no-repeat; width:185px; height:18px; position:absolute; top:151px; left:1px; z-index:100}
.clearance_large{background-image:url(../images/clearance_graphics/clearance_large.gif); background-repeat:no-repeat; width:185px; height:18px; position:absolute; top:151px; left:1px; z-index:100}
.special_offer_blue{background-image:url(../images/clearance_graphics/offer_blue.gif); background-repeat:no-repeat; width:137px; height:18px; position:absolute; top:98px; left:0; z-index:100}
.clearance_blue{background-image:url(../images/clearance_graphics/clearance_blue.gif); background-repeat:no-repeat; width:137px; height:18px; position:absolute; top:98px; left:0; z-index:100}
.special_offer_small{background-image:url(../images/clearance_graphics/offer_small.gif); background-repeat:no-repeat; width:135px; height:18px; position:absolute; top:117px; left:1px; z-index:100}
.clearance_small{background-image:url(../images/clearance_graphics/clearance_small.gif); background-repeat:no-repeat; width:135px; height:18px; position:absolute; top:117px; left:1px; z-index:100}
.special_offer_box {
	/*background-image:url(../images/clearance_graphics/offer_box.gif); 
	background-repeat:no-repeat; */
	
	background:url(/common/images/category/subcatbox_bg.gif) no-repeat;
	width:286px; 
	height:153px; 
	position:relative; 
	float:left; 
	z-index:100;
}
span.icon {
	width:69px;
	height:35px;
	display:block;
	position:absolute;
	top:29px;
	left:8px;
}
.special_offer_box span.icon {
	background:url(/common/images/clearance_graphics/sash-special.png) no-repeat;
}
.clearance_box span.icon {
	background:url(/common/images/clearance_graphics/sash-clearance.png) no-repeat;
}

.clearance_box{
	/*background-image:url(../images/clearance_graphics/clearance_box.gif); 
	background-repeat:no-repeat; */
	
	background:url(/common/images/category/subcatbox_bg.gif) no-repeat;	
	width:286px; 
	height:153px; 
	position:relative; 
	float:left; 
	z-index:100;
}


.special_offer_corner{background-image:url(../images/clearance_graphics/offer_corner.gif); background-repeat:no-repeat; width:126px; height:63px; position:absolute; top:-15px; left:455px; z-index:100}
.clearance_corner{background-image:url(../images/clearance_graphics/clearance_corner.gif); background-repeat:no-repeat; width:126px; height:63px; position:absolute; top:-15px; left:455px; z-index:101}

.mask_image{background-image:url(http://localhost/connection-fitness/common/images/bannerMask.png)}

* html .mask_image{background-color:#333; background-color:transparent; background-image:url(blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://localhost/connection-fitness/common/images/bannerMask.png", sizingMethod="scale")}

/* About Us */

.about_us{margin:0; position:relative}
.about_us{/*background-image:url(../images/company/workout.gif); background-repeat:no-repeat;*/ width:583px; position:relative}
.about_us p{font-size:11px; font-weight:normal; line-height:17px; color:#3A3A3A; margin:6px 0 0 3px}
.about_us .infoBox { position: relative; display: block; background: url(../img/about/bg_infoBox.png) left top no-repeat; width: 584px; height: 453px; padding: 10px 0 0 3px; margin: 5px 0 0 -2px; }
.about_us .infoBox p { font-size: 11px; color: #fff; line-height: 16px; }
.about_us .infoBox p span { font-size: 12px; }
.about_us .infoBox p.setWidth { width: 170px; }
.about_us .infoBox .infoBoxMedia { position: absolute; bottom: 26px; right: 22px; display: block; float: right; width: 370px; height: 344px; }
#video_delInfo .vidHolder { position:absolute; width:370px; height:212px; top:17px; left:193px; background-image:url(../img/about/vidHolder.gif); background-repeat:no-repeat; padding-top:4px; padding-left:4px;}
.about_us .infoBox .infoBoxMedia .vidHolder { display: block; background: url(../img/about/vidHolder.gif) left top no-repeat; width: 362px; height: 204px; padding: 4px; margin-bottom: 9px; }
.about_us .infoBox .tryEquipment { position: absolute; left: 25px; bottom: 52px; }
.securitybox_top{background:url(../images/company/securitybox_top.gif) 0 0 no-repeat; width:583px; height:6px; margin-top:15px; position:relative}
.securitybox_bg{background-image:url(../images/company/securitybox_bg.gif); background-repeat:repeat-x; width:583px; height:196px; position:relative}
.securitybox_bg p{font-size:11px; font-weight:normal; line-height:14px; color:#EFEFEF; margin:0; padding:0 0 5px 11px; width:555px}
.security_heading{background-image:url(../images/company/security_heading.gif); background-repeat:no-repeat; width:110px; height:18px; position:absolute; top:4px; left:10px}
.securitybox_bottom{background-image:url(../images/company/securitybox_bottom.gif); background-repeat:no-repeat; width:583px; height:6px; position:relative}
.extended_securitybox p{background-color:#304C75; font-size:11px; font-weight:normal; line-height:14px; color:#EFEFEF; padding:0 0 11px 11px; margin:0}

/* Banner offers */

.banner_offers{position:absolute; top:10px; left:300px; width:160px}
.banner_offers h2{font-size:15px; font-family:Arial Black; font-weight:bold; color:#000; margin:0; padding:0}
.banner_offers h3{font-size:11px; font-family:Arial; font-weight:normal; color:#000; margin:0; padding:0}
.banner_dots{background-image:url(../images/banners/banner_dots.gif); background-repeat:no-repeat; width:118px; height:1px; position:relative; margin:5px 0 2px 0; padding:0}
.banner_offers h4{font-size:18px; font-family:Arial; font-weight:bold; color:#F4A60F; margin:0; padding:0}
.banner_offers span{font-size:11px; font-family:Arial; font-weight:normal; color:#1A356A; margin:0; padding:0}
.banner_offers h5{font-size:11px; font-family:Tahoma; font-weight:normal; color:#7C7E80; margin:0 0 3px 0; padding:0}
.click_here{font-size:11px; font-family:Tahoma; font-weight:bold; color:#44618D; margin:0; padding:0; width:70px}
.checkbox{border:none 0 #fff; display:inline; margin-right:10px}

/* Other Static Content */

.sitemap_top{background-image:url(../images/account/grey_top.gif);width:583px;height:4px}
.sitemap_bg{background-color:#F1F1F1}
.sitemap ul{color:#41597E; list-style:disc; padding:0; margin:0}
.sitemap_bg li{color:#41597E; list-style:disc; padding:0; margin:0}
.sitemap_bg a , .sitemap_bg a:visited , .sitemap_bg a:active , .sitemap_bg a:link{color:#41597E; font-size:11px; text-decoration:none; font-weight:normal; width:460px; padding:0; margin:0}
.sitemap_bg a:hover{text-decoration:underline}
.padd10{padding:0 0 10px 0}
.sitemap_bottom{background-image:url(../images/account/grey_bot.gif);width:583px;height:4px}
.resources_bg{background-color:#F1F1F1}
.resources_bg a , .resources_bg a:visited , .resources_bg a:active , .resources_bg a:link{color:#233C76; font-size:11px; font-weight:bold; margin:0; padding:0 0 0 14px; text-decoration:none}
.resources_bg a.nopadding {padding: 0;}
.resources_bg a:hover{text-decoration:underline}
.resources_bg p{color:#233C76; font-size:11px; font-weight:normal; margin:0; padding:5px 14px 10px 14px; text-align:justify; line-height:16px}
.resources_bg ul{font-size:11px;color:#233C76;text-align:justify; list-style-position:inside; line-height:16px; padding:5px 14px 10px 14px; }		
.googleconversion{position:relative; top:0; left:0}
.whoson{margin-bottom:-12px; width:164px; padding-top: 3px;}
img.postal{display:block; position:fixed; display:block; width:205px; height:103px; bottom:0; right:0; z-index:99; border:none}
.resources_content{position:relative; width:583px; height:130px; padding:0}
.resources_logo_bg{width:98px; height:98px; background-image:url(../img/resources/logo-background.jpg); position:absolute; top:10px; left:20px}
.resources_logo{height:88px; width:88px; margin-left:5px; margin-top:5px; position:relative}
.resources_text{position:absolute; width:420px; top:20px; left:140px}
a.buyers , a:visited.buyers , a:active.buyers , a:link.buyers{color:#21417F; font-size:11px; text-decoration:underline; font-weight:normal}
a:hover.buyers{text-decoration:none; color:#21417F}

/* subcat */
.subcatbox{float:left; width:286px; height:153px; background-image:url(../images/category/subcatbox_bg.gif);background-repeat:repeat-y; position:relative}
.subcatboxa{display:block;height:27px;line-height:27px;margin:0 0 0 10px;padding:0}
.subcatbox p{margin:0}
.subcatthumb{float:left;margin:5px 10px 5px 10px}
.subcatpricenow{color:#E8A117;font-size:18px;font-weight:bold}
.subcatpricenow span{color:#E8A117;font-size:11px;font-weight:normal}
.subcatprice{color:#E8A117;font-size:18px;font-weight:bold}
.subcatprice span{color:#E8A117;font-size:11px;font-weight:normal}
.subcatrrp{color:#8490A2;font-size:11px;font-weight:normal}
.subcatleft{height:153px; float:left}

/*home page updates 09*/
/* .homeBannerTop{height:191px } */
.homeBannerTop img{display:block; border:none}
.fourCats, .specials, .topSellers{width:580px; padding:0 3px; background:url(../img/home/four_bg.gif) 0 0 repeat-y}
.fourCats{position:relative; width:100%}
.fourCats ul.tabs{position:relative; width:573px; height:39px; padding:0 0 0 7px; margin:0; list-style:none; background:url(../img/home/four_tabs_bg.gif) 0 0 repeat-x}
.fourCats .tabs li{display:block; position:relative; z-index:1; height:32px; float:left; top:7px; margin-left:-15px;display:inline}
.fourCats .tabs li a, .fourCats .tabs li a strong{display:block; height:32px;background-image:url(../img/home/f_tab_sp.gif)}
.fourCats .tabs li a{position:relative; z-index:2; text-decoration:none; padding-right:21px; background-position:right 0; background-repeat:no-repeat}

.fourCats .tabs li.tread{width:144px; margin:0}
.fourCats .tabs li.tread a, .fourCats .tabs li.tread:hover{z-index:5}
.fourCats .tabs li.weight{width:160px}
.fourCats .tabs li.weight a, .fourCats .tabs li.weight:hover{z-index:4}
.fourCats .tabs li.row{width:160px}
.fourCats .tabs li.row a, .fourCats .tabs li.row:hover{z-index:3}
.fourCats .tabs li.bike{width:152px}
.fourCats .tabs li.bike a, .fourCats .tabs li.bike:hover{z-index:2}
.fourCats .tabs li a strong{font-size:13px; text-align:center; cursor:pointer; line-height:32px; color:#fff; background-position:0 -32px; background-repeat:no-repeat}
.fourCats .tabs li a:hover, .fourCats .tabs li.on{z-index:50}
.fourCats .tabs li a:hover, .fourCats .tabs li.on a{z-index:50; background-position:right -64px}
.fourCats .tabs li a:hover strong, .fourCats .tabs li.on a strong{z-index:50; background-position:0 -96px}
.fourCats .tabs li a:hover, .fourCats .tabs li a:hover strong{z-index:60}
.fourCats .tabs li a:focus{border:none}
.fourCats .products{position:relative;width:580px;padding:7px 0 12px 0;background:url(../img/home/four_prod.gif) 0 0 repeat-x}
.fourCats .products .topselleritem{height:222px; background-image:url(../img/home/fourItem_bg.gif)}
.fourCats .topsellerstitle a{padding:0 2px;width:133px; position:absolute; top:112px; left:0; color:#f0f0f0}
.fourCats .moreinfo3{top:201px; left:35px}
.fourCats .topsellerimgpos{top:2px}
.fourCats .special_offer_small{top:94px}
.fourCats .tpricewas{color:#d2d2d1; top:149px}
.fourCats .tpricesave, .fourCats .fpricesave{color:#fff}
.viewAllCat{padding-top:15px; height:35px; width:586px; margin-bottom:22px; text-align:center; background:url(../img/home/four_va.jpg) 0 bottom no-repeat}
.viewAllCat a{text-transform:capitalize; font-size:14px; padding-right:22px; color:#fff; background:url(../img/home/four_va.gif) right 3px no-repeat}

.specialsTop{width:586px; height:11px; background:url(../img/home/spec_top_bg.gif) 0 0 no-repeat}
.spec_inner{width:580px; padding-bottom:22px; background:url(../img/home/spec_gr_bg.gif) 0 0 repeat-x}
.spec_inner h2.title{width:571px; margin:0 auto; background:url(../img/home/spec_tit.gif) 0 0 no-repeat}
.spec_inner .banner, .ts_inner .banner{display:block; margin:auto}
.ts_inner .banner{margin:5px auto}
.specialsbox{position:relative; width:580px;padding:7px 0 0 1px}
.specialitem{position:relative; background:url(../img/home/spec_itm_bg.jpg) 0 0 no-repeat; width:138px; height:227px; float:left; margin:7px 0 0 5px;display:inline; padding:0}
.specialtitle{width:133px;padding:118px 2px 0 2px;text-align:center}
.specialtitle a,.specialtitle a:link,.specialtitle a:visited,.specialtitle a:active{color:#fff; font-size:11px; text-decoration:none; font-weight:bold; line-height:12px}
.specialtitle a:hover{text-decoration:underline}
.ts_inner{width:580px; padding:12px 0 10px 0; background:url(../img/home/ts_gr_bg.gif) 0 0 repeat-x}
.ts_inner h2.title{width:571px; margin:0 auto; background:url(../img/home/ts_tit.gif) 0 0 no-repeat}
.ts_btm{width:587px; height:7px; margin-bottom:25px; background:url(../img/home/ts_btm.gif) 0 0 no-repeat}
.topsellerbox{width:580px;height:216px;padding:7px 0 0 1px}
.topselleritem{position:relative; background-image:url(../images/topseller_bg.gif); background-repeat:no-repeat; width:137px; height:216px; float:left;display:inline; margin:0 0 0 6px; padding:0}
/*.featured .topselleritem{background-image:url(../images/topseller_white_bg.gif)}*/
/* header goal nav enable */
/*.goalsNav{display:block; width:939px;margin:0 auto;padding:5px 0}
.goalsNav ul{list-style-type:none;margin:0;padding:0}
.goalsNav ul li{float:left}
.goalsNav a{display:block; height:28px; text-decoration:none; color:#fff; padding:13px 0 0 69px; font-weight:bold; font-size:12px}
.goalsNav a.heading_fatBurning{width:168px; text-indent:27px; background:url(../img/goals/nav_fatBurning.jpg) no-repeat 0 0}
.goalsNav a.heading_weights{width:163px; text-indent:13px; background:url(../img/goals/nav_weightTraining.jpg) no-repeat 0 0}
.goalsNav a.heading_general{width:165px; text-indent:16px; background:url(../img/goals/nav_generalFitness.jpg) no-repeat 0 0}
.goalsNav a.heading_sports{width:167px; text-indent:0; background:url(../img/goals/nav_sportsPerformance.jpg) no-repeat 0 0}
.goalsNav a:hover, .goalsNav li.selected a{background-position:0 -41px;color:#21417f}
*/
/*.goalsNav{ display:none; height:141px; margin:0 auto 0 198px; padding: 0; width:760px;}*/
.goalsNav{ display:block; height:41px; margin:0 auto; padding: 0; width:940px;}
.goalsNav img {float: left;}
/*
.goalsNav ul{list-style-type:none;margin:0;padding:0}
.goalsNav ul li{float:left}
.goalsNav a{display:block; height:141px; width: 760px;}
.goalsNav a.heading_delivery{margin-left:260px;*/
text-indent:27px;width:168px;}
.goalsNav a.heading_returns{margin-left:240px;
text-indent:0;
width:132px;}
#freegiftBanner {margin-bottom:8px;}
#rightcatBanner {margin-bottom:10px; margin-top:10px; width:166px; height:450px;}
#liveHelpOn {width:166px; margin-bottom:15px; margin-top:3px; padding-top:6px;}
#noLivehelp {width:166px; height:148px; margin-bottom:15px; margin-top:3px;}

.brandlogocol #eKomiGate_widget {width:160px; display:block; margin:0 auto;}
.brandlogocol .lowerBanner {margin-bottom:10px;}

.brandlogocol .socialIcons {height:34px;}
.brandlogocol .socialIcons #fbIcon {width:34px; height:34px; margin-left:22px; display:block; float:left; background:url(/common/img/home/socialIcons.png) no-repeat 0 0;}
.brandlogocol .socialIcons #twitIcon {width:34px; height:34px; margin-left:10px; display:block; float:left; background:url(/common/img/home/socialIcons.png) no-repeat 0 -41px;}
.brandlogocol .socialIcons #ytIcon {width:34px; height:34px; margin-left:10px; display:block; float:left; background:url(/common/img/home/socialIcons.png) no-repeat 0 -84px;}

#bannercontainer{position:absolute;}
#bannercontainer{display:block;}
#bannercontainer{overflow:hidden;}
#bannercontainer{height:60px;}

/* #CategoryBanner1_defaultBannerDiv {margin-bottom:8px;display:none;}
#GeneralBanner1_defaultBannerDiv {margin-bottom:8px;display:none;}
#BrandBanner1_defaultBannerDiv {margin-bottom:8px;display:none;}*/

.catdescbox h2 {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0;
padding:5px 10px 0;
}
.articlePage h2{
color:#3F3F3F;
font-size:11px;
font-weight:bold;
margin:0;
padding:5px 10px 0;

}
.articlePage a{
font-weight:bold;
}
.articlePage a:hover{
color:#234679;
}

.articlePage .copy a:visited{
color:#234679;
text-decoration:underline;
}

.sub_brands_text_footer
{
color:#3F3F3F;	
}
.sub_brands_text_footer h2
{
color:#3F3F3F;
font-size:11px;
font-weight:bold;
margin:0;
padding:5px 10px 0;	
}

div#content div.headerBanner {margin-top: 10px !important;}

#content .reviewContainer {width:582px; position:relative; margin-bottom:20px; padding-top:5px; background-image:url(../img/reviews/reviewsBG.gif); background-repeat:repeat-x; overflow:visible;} 

#content .reviewContainer span {color:#2A4F87;}

#video_delInfo {width:586px; height:240px; background-image:url(../images/customer_services/vid_bg.gif); background-repeat:no-repeat; position:relative; margin-top:-6px;}

.delBtn_container {position:absolute; top:100px; left:25px; list-style-type:none; margin-left:0px; padding-left:0px;}
.delBtn {width:146px; height:16px; background-image:url(../images/customer_services/delBtn.png); background-repeat:no-repeat;  margin-top:10px; margin-bottom:10px; padding-left:6px; padding-top:2px; font-weight:bold;}
.delBtn a:link, a:visited, a:hover, a:active {color:#FFFFFF; text-decoration:none;}

.catdescbox h2{
font-size:11px;font-weight:bold;
}
.cat{
color:#FFFFFF!important;}

#liveHelpOn span.adinsightNumber278 {
color:#F7AA10;
font-size:1.7em;
font-weight:bolder;
left:15px;
position:absolute;
text-shadow:0 0 4px #841C18;
text-transform:uppercase;
text-decoration:none;
top:132px;
}
#liveHelpOn span.telephone {
color:#F7AA10;
font-size:1.7em;
font-weight:bolder;
left:15px;
position:absolute;
text-shadow:0 0 4px #841C18;
text-transform:uppercase;
text-decoration:none;
top:132px;
}
a:-webkit-any-link 
{
	text-decoration:none!important;
}
.comfort span.adinsightNumber278 {
color:#395683;
font-size:1.7em;
font-weight:bold;
left:434px;
position:absolute;
text-decoration:none;
text-shadow:0 0 6px #F9FAFC;
text-transform:uppercase;
top:59px;
}
.comfort span.telephone {
color:#395683;
font-size:1.7em;
font-weight:bold;
left:434px;
position:absolute;
text-decoration:none;
text-shadow:0 0 6px #F9FAFC;
text-transform:uppercase;
top:59px;
}
#header #secureCheckout span.adinsightNumber278 
{
color:#395683;
font-size:1.7em;
font-weight:bold;
left:399px;
position:absolute;
text-decoration:none;
text-shadow:0 0 6px #F9FAFC;
text-transform:uppercase;
top:32px;	
}	
#header #secureCheckout span.telephone 
{
color:#395683;
font-size:1.7em;
font-weight:bold;
left:399px;
position:absolute;
text-decoration:none;
text-shadow:0 0 6px #F9FAFC;
text-transform:uppercase;
top:32px;	
}	

#comfortTones .liveHelp span.adinsightNumber278 
{
color:#F7AA10;
font-size:1.5em;
font-weight:normal;
left:622px;
position:absolute;
text-decoration:none;
text-shadow:0 0 4px #841C18;
text-transform:uppercase;
top:47px;	
}

#comfortTones .liveHelp span.telephone 
{
color:#F7AA10;
font-size:1.5em;
font-weight:normal;
left:622px;
position:absolute;
text-decoration:none;
text-shadow:0 0 4px #841C18;
text-transform:uppercase;
top:47px;	
}

.leftnavbuyers #secbuyers.menu li a, .leftnav #secbuyers.menu li a:hover
{
	color: #000;
}
