html,body {
	height: 100%;
	}
a, a:active, a:active:visited{color: #666666;text-decoration:none;}
a:hover{color: #5D76A8;text-decoration:none;}
td{color: #666666;font-family: Arial;font-size: 11px;}
.font11{color: #666666;font-family: Arial;font-size: 11px;}
.search{color: #666666;font-family: Arial;font-size: 11px;}

p{color: #666666;font-family: Arial;font-size: 11px;}
#border {	background:#ffffff;	padding-left:3px;	padding-right:3px;	padding-top:0px;	padding-bottom:3px;	width:768px;	margin-top:-10px;	margin: auto;	border-top: 1px none #CECECE;	border-right: 1px solid #CECECE;	border-bottom: 1px solid #CECECE;	border-left: 1px solid #CECECE;}
body {	background-color: #EDEDED;	margin-bottom: 10px;		margin-left:0px; margin-right:0px;margin-top: 0px;}
.grey10, a.grey10, a.grey10:hover, a.grey10:active, a.grey10:visited {color: #7B7D81;font-family: Arial;font-size: 10px;padding-right:5px;padding-top:5px;}
.g10, a.g10, a.g10:hover, a.g10:active, a.g10:visited {color: #7B7D81;font-family: Arial;font-size: 10px;padding-right:5px;}
.hdocart{padding-left:32px;font-family: Verdana;font-size: 9px;color: #ffffff;text-align:left;}
.txt2{color: #7B7D81;font-family: Arial;font-size: 10px;}
#grey10{color: #7B7D81;font-family: Arial;font-size: 10px;}
#sku{color: #7B7D81;font-family: Arial;font-size: 10px;padding-bottom:3px;}
#shiper{color: #DE2800;font-family: Arial;font-size: 10px;padding-bottom:3px;}
.sign2 {	border: 1px solid #DEE0E3;	background:#ECECEC;font-family: Arial;padding:4px; color: #666;}

#hdotxt{color: #666666;font-family: Arial;font-size: 10px;padding-top:0px;padding-bottom:9px;}
.hdorightpadd{padding-right:0px;}
.con{padding-top:0px;}
#hdopadd{padding-top:0px;}
.hdo-bot{background:#969696; height:7px;}
.hdo-top{background:#ffffff; padding-top:10px;padding-bottom:7px;}
#grey10{color: #7B7D81;font-family: Arial;font-size: 10px;height:22px;margin-top:0px;padding-right:3px;}
.hdo-table		{height:69px;}
.cust1noline3{	padding-left:18px;	BACKGROUND: url(images/bullet2.gif) no-repeat;	padding-top: 2px;	padding-bottom: 2px;}

#search		{width:197px;padding-top:23px;}
.brand-box {	border: 1px solid #DAD8D2;	width:110px;height:16px;font-family: arial;	font-size: 10px;	color: #666666;	padding-left: 4px;}
.sortbox {	border: 1px solid #DAD8D2;	width:150px;height:16px;font-family: arial;	font-size: 10px;	color: #666;	padding-left: 4px;}
.prodintro {	padding: 1px 0px 1px 15px;	 BACKGROUND: url(images/doy.gif) no-repeat; font-size: 10px;		font-family: Arial, Helvetica, sans-serif;color:#666666;}
a.prodintro {	padding: 1px 0px 1px 15px;	 BACKGROUND: url(images/doy.gif) no-repeat; font-size: 10px;	font-family: Arial, Helvetica, sans-serif; color:#666666;}
.contactbox2{border: 1px solid #D8D9DD;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;width:130px;color: #666666;padding-left: 2px;}
.contactbox{border: 1px solid #D8D9DD;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;width:150px;color: #666666;padding-left: 2px;}
#wishlist{border:2px solid #FF9900;padding:3px;width:120px;background:#FFFFCC;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;
}
.quanbox {	border: 1px solid #D3D3D3;	height:14px; font-family: arial;	font-size: 10px;	color: #666;	padding-left: 4px; width:28px;}

.cartin2{padding:4px;border: 1px solid #D0D1D5; font-size: 10px;	}
.cartin{background:#F1F1F1;padding:4px;border: 1px solid #D0D1D5;font-size: 10px;}
.cartbox {	border: 1px solid #D7D7D7;	width:152px;font-family: arial;	font-size: 11px;	color: #666;	padding-top: 1px;padding-left: 4px;}
.searchbox4 {	border: 1px solid #D3D3D3;	width:152px;height:16px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px;}
.searchbox {	border: 1px solid #D3D3D3;	height:16px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px;}
.contbox {	border: 1px solid #D3D3D3;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px;}
.giftb {	border: 1px solid #D3D3D3;	width:152px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 4px;}
.carterbox {	border: 1px solid #D3D3D3;	height:16px;font-family: arial;	font-size: 10px;	color: #666;	padding-top: 1px;padding-left: 2px; width:17px;}

.hdo-box {	border: 1px solid #DAD8D2;	width:165px;height:14px;font-family: arial;	font-size: 10px;	color: #606069;	padding-left: 4px;}
#cart		{background:url(images/nav/basket.gif) no-repeat;height:8px;width:94px;padding: 7px 92px 14px 32px;font-family: Verdana;font-size: 9px;color: #ffffff;text-align:left;}
.infoline{	border-right:1px solid #cccccc;	padding-right:10px;	padding-left:10px;}
.infoline2{	padding-right:10px;	padding-left:10px;}
#hdopadd2{		padding-top:4px;padding-bottom:4px;}
.info{	background:#EEEEEE;	padding:10px;}
.news{	border-top:3px solid #ffffff;	background:#F5F5F5;	padding:8px;}
.hdosport, a.hdosport, a.hdosport:hover , a.hdosport:active, a.hdosport:visited{font-family: Arial;font-size: 11px;color: #606069;text-decoration:underline;}
.hdo-index {	BACKGROUND: url(images/index/hdo-bg.gif) repeat-x;	padding-top:20px;padding-right:10px;padding-left:19px;	border-left:3px solid #ffffff;}
.foothori {	BACKGROUND: url(images/dot_h_f.gif) #eeeeee;	height:1px;}
.hdo-nav {	BACKGROUND: url(images/nav/dots.gif) repeat-x #ffffff;	height:8px;	padding-top: 8px;		padding-bottom: 10px;	padding-left: 13px;}
.side-nav {	BACKGROUND: #F8F8F8 url(images/nav/dots2.gif) repeat-y;	width:109px;padding-bottom: 15px;	padding-right: 15px;padding-top: 15px;padding-left: 15px; border-bottom:3px solid #ffffff;}
.foothori2 {	BACKGROUND: url(images/dot_h2.gif) repeat-x #eeeeee;	height:1px;}
.newsletter{font-family: Arial;font-size: 11px;color: #424242;}
#white10{font-family: Arial;font-size: 10px;color: #ffffff;padding-top:3px;padding-bottom:3px;}
#index-features{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc; padding:10px;width:167px;font-size:10px;}
#index-features2{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc; padding:10px;width:170px;font-size:10px;}
 #hdo-intro{border-top:3px solid #ffffff; height:266px; }
 #hdo-intro2{border-top:3px solid #ffffff;border-bottom:3px solid #ffffff}
.txt{font-family: Arial;font-size: 10px;color: #424242;}
#print102{font-family: Arial;font-size: 10px;color: #6C7376;text-decoration:none;text-transform:uppercase;padding-bottom:2px;padding-top:12px;}
#print103{font-family: Arial;font-size: 10px;color: #6C7376;text-decoration:none;text-transform:uppercase;padding-bottom:2px;padding-top:12px;border-top:1px solid #E6E6E6;}
#print10{font-family: Arial;font-size: 10px;color: #6C7376;text-decoration:none;text-transform:uppercase;padding-bottom:2px;}
#print16{font-family: Arial;font-size: 16px;color: #000000;text-decoration:none;text-transform:uppercase;padding-bottom:4px;}
#fitness-line3{border-top:1px solid #E6E6E6;padding-top:15px;}
.prod-padd{padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:8px;}
#fitness-line2{padding-bottom:15px;}
#fitness-line{border-bottom:1px solid #E6E6E6;padding-top:12px;}
#sidepadd3 { BACKGROUND:  no-repeat #EEEDEB; 	border-right:2px solid #F8F8F8;padding-left:6px; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;	line-height: 12px;	margin-bottom: 0px;}
#sidepadd {	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;	line-height: 12px;	margin-bottom: 0px;padding-left:1px;}
#toplevelnav {	background-repeat: no-repeat;	background-position: bottom;}
#toplevelnav ul{	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#toplevelnav li {	display: block;	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;	list-style-type: none;	line-height: 19px;	margin-bottom: 0;}
#toplevelnav2 {	background-repeat: no-repeat;	background-position: bottom;padding-bottom:15px;}
#toplevelnav2 ul{	border: 0;	margin: 0;	padding: 0;	list-style-type: none;}
#toplevelnav2 li {	display: block;	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;	list-style-type: none;	line-height: 19px;	margin-bottom: 0;}
#dhtmltooltip2{position: absolute;left: -300px;border:2px solid #FF9900;padding:3px;width:160px;background:#FFFFCC;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;visibility: hidden;z-index: 100;}
#dhtmlpointer2{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
.yellowbox{border:2px solid #FF9900;padding-top:4px;padding-bottom:8px;padding-left:8px;padding-right:4px;width:180px;background:#FFFFCC;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}
.yellowbox2{border:2px solid #FF9900;padding:4px;background:#FFFFCC;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}

#dhtmltooltip{position: absolute;left: -300px;border:2px solid #FF9900;padding:3px;width:120px;background:#FFFFCC;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;visibility: hidden;z-index: 100;}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
.greybg{background:#EEEEEE;}
.aboutbox{background:#F6F6F6; padding:5px; border:1px solid #E8E8E8}

#introtxt{font-family: Arial;font-size:20px;color: #666666;padding-bottom:5px;font-weight:normal;}
.introtxt4{font-family: Arial;font-size:20px;color: #666666;font-weight:normal;}
.blue11, a.blue11, a.blue11:hover, a.blue11:active, a.blue11:visited{font-family: Arial;font-size:11px;color: #5D76A8;}
h1{font-family: Arial;font-size:20px;color: #666666;padding-bottom:4px;font-weight:normal;}
h2{font-family: Arial;font-size:16px;color: #666666;margin-top:-10px;padding-bottom:4px;font-weight:normal;}

#prodtext{padding-bottom:4px;}
.price{font-family: Arial;font-size:22px;color: #000000;padding-bottom:4px;}
.crossl{border-bottom:1px solid #e5e5e5; padding-bottom:5px;border-left:1px solid #e5e5e5;padding-left:4px;}
.cross2{border-bottom:1px solid #e5e5e5; padding-bottom:5px; border-right:1px solid #e5e5e5;padding-right:4px;}
#infobox {			float: right;			width:198px;			display: block;	position: relative;		}
#rel-content {	padding-left:4px;	padding-right:4px;	padding-top:4px;padding-bottom:0px;		background:#ffffff;	border-left:1px solid #DEDEDE;				border-right:1px solid #DEDEDE;		}
#prod-content {	padding:4px 11px 0px;	background:#ffffff;		border-left:1px solid #DEDEDE;				border-right:1px solid #DEDEDE;		}
#buy2 {padding-top:4px;padding-bottom:7px;}
#buy3 {padding-bottom:7px;}
#product {	padding:5px 15px 0px;	border-right:1px solid #DEDEDE;	border-left:1px solid #DEDEDE;	margin: 0px;}
#rev{padding-bottom:4px;}
.catin{padding-bottom:3px;}
#introproducts {
background:#EDEDED; padding: 10px; margin-top:12px;
}
.introprodleft3
{border-right: 1px solid #CECECE; }


.introprodleft2
{border-right: 1px none #CECECE; padding-left:25px;}

.introprodleft
{border-right: 1px solid #CECECE; padding-left:25px;}
#vid {padding-bottom:4px;}
.padmain {padding-right:4px;padding-left:4px;}
#buy {padding-top:4px;padding-bottom:4px;}	
.greybg{background:#EEEEEE;}
.feature, a.feature, a.feature:hover, a.feature:visited, a.feature:active {	 font-family: Arial;font-size:11px;color: #979797;	 font-weight:bold;}	
	 #hdoinfobut {	font-family: Arial;	font-size:11px;	color: #979797;	font-weight:bold;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 3px;}
.black11{FONT-FAMILY: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight:bold;}
.about{FONT-FAMILY: Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;font-weight:bold;}
.grey112, a.grey112, a.grey112:hover, a.grey112:active, a.grey112:visited{FONT-FAMILY: Arial, Helvetica, sans-serif;font-size: 13px;color: #979797;font-weight:bold;}
#related-pic {	padding: 8px 0px 6px 25px;	height:14px;	 BACKGROUND: url(images/prod/arrow.gif) #E4E4E4 no-repeat;	 border-bottom: 1px solid #C9C9C9;}
.hdointro {	padding: 6px 15px 0px;	 BACKGROUND: url(images/prod/bg.gif);	 font-family: Arial;font-size:11px;color: #666666;}
#csnav {	background-repeat: no-repeat;	background-position: bottom;}
#cs ul{	border: 0;	margin-top: 5;	padding: 0;	list-style-type: none;	}
#csli {	display: block;	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;	list-style-type: none;		margin-bottom: 0;}
#sidepadd2 {			 			 		FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif;	line-height: 12px;	margin-top: 10px;}
.cust1gr{	padding-left:18px;	BACKGROUND: url(images/bullet.gif) #E8E8E8 no-repeat;	padding-top: 4px;	padding-bottom: 4px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #e5e5e5;	border-right-color: #e5e5e5;	border-bottom-color: #e5e5e5;	border-left-color: #e5e5e5;}
#compare2 {	padding-top:2px;	padding-bottom:2px;	 BACKGROUND:#F2F1EF;	 font-family: Arial;font-size:10px;border-top:1px solid #e5e5e5;text-align:center;color: #666666;}
#compare {	padding: 2px 2px 2px 99px;	width:40px;	 BACKGROUND: url(images/com.gif);	 font-family: Arial;font-size:10px;border-top:1px solid #e5e5e5;color: #666666;}
.cs2{	padding: 4px;	border:1px solid #999999;	 BACKGROUND: #E8E8E8;	 font-family: Arial;font-size:11px;color: #666666;}
.cs1{	padding: 4px;	border:1px solid #999999;	 BACKGROUND: #E8E8E8;	 font-family: Arial;font-size:11px;color: #666666;}
#hdo-bg2 {	width:578px;	BACKGROUND: url(images/prod/black-bg2.gif) left;	text-align: left;	padding-top: 15px;	padding-bottom: 12px;	padding-left: 18px;		 font-family: Arial;font-size:16px;color: #ffffff;font-weight:bolder;text-transform:uppercase;}

#hdo-bg {	width:578px;	BACKGROUND: url(images/prod/black-bg.gif) left;	text-align: left;	padding-top: 15px;	padding-bottom: 12px;	padding-left: 18px;		 font-family: Arial;font-size:16px;color: #ffffff;font-weight:bolder;text-transform:uppercase;}
	.linebot {	border-bottom: 1px solid #e5e5e5;}
	.hdosort {		padding:8px;		height:18px;	font-family: Arial;	font-size:11px;	color: #666666;	border: 1px solid #e5e5e5;}
.borderprod {background:#ffffff;border:solid #e5e5e5;border-width: 1px 1px 1px 1px;}
select.replaced {display:none;}
ul.selectInner {position:absolute;left:-100px;}
ul.selectReplacement {border: 1px #bbb solid;vertical-align:middle;      background: #ddd;      margin: 0;      padding: 0;      height: 1.50em;      width: 100%;      z-index:1500;      cursor: pointer;   }
    ul.selectReplacement li {    text-align:left;    vertical-align:middle;      background: #ffffff;     color: #666;      border:solid #ddd 1px;      cursor: pointer;      display: none;      font-size: 11px;      line-height: 1.5em;      list-style: none;      margin: 0;      padding: 1px 12px;      z-index:1500;      width:270px;    }
    ul.selectReplacement li:hover  {    border-right: 15px #555 solid;    }
    ul.selectOpen li.selected {      background: #9e0000;      display: block;    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {      background: #9e0000;      color: #fff;    }
.sinfo	{	border-right: 1px solid #E8E8E8;	padding-right: 14px;padding-left: 23px;}
.sinfo2	{padding-left: 23px;}
.sinfo3	{	border-right: 1px solid #E8E8E8;	padding-right: 34px;}
.exer {	padding: 5px 0px 4px 20px;	BACKGROUND: url(images/bullet3.gif)  no-repeat;	font-size: 10px;	font-family :Arial, Helvetica, sans-serif;	color:#666666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F3F3F3;}
#dmenu { /*Menu Style*/
display: block;
width: 774px;    background-color:#FFFFFF;        left: -20px;    margin-right: 0; margin-bottom:37px;
position:relative;
text-align:center;
}
#dmenu a { /*Basic Menu Formatting*/
text-decoration: none;
color: #8C9D4D;
border: none;

}
#dmenu ul { /*Top Level Formatting*/
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
position: relative;
text-align:left;
float: left;

}

#dmenu li { /*Top Level Positioning and Display*/
list-style-type:none;
	float:left;


}

#dmenu li a { /*Top Level Link Formatting*/
display: block;

}

head+body #dmenu li a {
height: 15px;
}

#dmenu li a:hover { /*Hover Behavior for List Items*/
background-color: #ffffff;
color: #446414;
text-decoration: none;
}

body #wrapper #dmenu ul li a {
text-transform: none;
}

#dmenu li li { /*Formats Second Level Borders*/
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-left: 1px solid #cccccc;

}

#dmenu2 { /*Formats Second Level Borders*/
border: 1px solid #cccccc;


}
#dmenu li ul { /*Dropdown Formatting*/
font-size: 90%;
text-align: left;
background-color: #ffffff;
color:#cccccc;
margin-top:12px;
display:none;
position: absolute;
z-index: 10;
}

#dmenu li ul {
width: 102px;
voice-family: "\"}\""; 
voice-family:inherit;
color:#cccccc;

}

#dmenu ul li a { /*Format of Second Level Links */
display:block;
background-color: #ffffff;
width:102px;
color:#666666;
padding:4px;

}


#dmenu ul li a:hover{ /* Second Level Hover*/
display:block;
background-color: #EBEBE9;
color: #4D6491;
width: 102px;
}

#dmenu li:hover ul , #dmenu li.over ul{ /*Display Dropdown*/
display: block;
}
#cartleft { float:left; width:443px; margin-right:10px; }
#cartdetails {background:#666666; height:20px; padding-left:15px; color:#ffffff; font-weight:bold;  padding-top:5px;}
#cartgreybg { background:#dddddd; height:18px;padding-left:15px; padding-top:2px;}
#detailsgrey {width:260px;; float:left;}
#greyprice {float:left; width:40px;}
#greyprice2 {float:left; width:40px; margin-left:5px;}
#greyquan {float:left; width:60px;}
#cartont {border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding-top:10px;  height:95px;}
#cartim {float:left; width:95px; height:90px; margin-right:6px; padding-left:5px;}
#cartdel {}
#cartsum {width:100px; text-align:left; float:left;}
#cartsum2 {width:100px; text-align:left; float:left; padding-bottom:10px; }

#cartsumbox {padding-top:10px; text-align:right; width:150px; float:right;}
#cartnamebox {float:left; width:155px;margin-right:6px; margin-top:4px;}
#prodinfo {float:left; width:40px;margin-right:6px;margin-top:4px;}
#prodquan {float:left; width:60px;margin-right:6px; margin-left:4px;}
#sumpadd {margin-bottom:4px;}
#cartname {color:#5D76A8; font-weight:bold; padding-bottom:8px;}
#billingcart {background:#B2B4BA; height:20px; padding-left:10px; color:#ffffff; font-weight:bold; margin-bottom:2px; padding-top:5px;}
#billingcart2 {background:#B2B4BA; height:20px; padding-left:10px; color:#ffffff; font-weight:bold; margin-bottom:2px; margin-top:2px;padding-top:5px;}
#rewabox {width:100%; border:1px solid #D8D9DB;padding:6px;background:#f1f1f1;	font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666; margin-top:20px;}
.shippingbox{font-size:10px; height:20px; border:1px solid #dddddd; color:#666666; width:110px;}
#upsell1 {background-color: #ffffff;	border: 1px solid #D8D9DB;	width: 96px;	float: left;margin-right: 6px;}
#upsell12 {background-color: #ffffff;	border: 1px solid #D8D9DB;	width: 96px;	float: left;}
#upsellim{padding:5px; text-align:center;}
#upsellname {padding:5px;text-align:center; font-size:10px;height:40px;}
#upsellbox {background:#F1F1F1; margin-top:10px; border:1px solid #D8D9DB; padding:10px; height:146px;}
#securitybox {border:1px solid #dddddd; padding:8px; margin-top:10px; height:76px;}
#padlock {float:right; width:80px; text-align:right;}
#detailsbg {background:#F1F0EE; padding:10px;}
.qlleft {width:300px; margin-right:10px; position:absolute; left: 19px; top: 45px}
.qlimage {margin-bottom:10px; height:300px; }
.qlright {width:193px; position:absolute; left:320px; top:45px; }
.qlinkdesc {border-left:1px solid #CCCCCA; border-right:1px solid #CCCCCA; padding:6px; height:200px;}
.qlprice {margin-top:10px; font-size:13px; font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif;}
