body{

	background: #DDDDDD url(../img/bg.jpg) repeat-x;margin-top: 0px;padding-top: 0px;

	margin-bottom: 0px;padding-bottom: 0px;font: 12px Arial, Helvetica, sans-serif;

}



P{

	margin: 0px;padding: 0px;

}

STRONG{ 

}

/**h1,h2,h3,h4,h5,h6{ color: #1F1F1F; 

}**/

a:link, a:visited{ color: #7088AF; }

a:hover{ text-decoration: none; }

/**Main Content**/

#MainContainer{

	width: 920px;

	margin: 0px auto;

	background: #FFFFFF;

	padding-top: 0px;

}



/**header**/

#header{
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	height: 170px;

}

#header .logo {}

#header .webNav{

}

#banner{
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	background: #000;

}
/**WELLNESS TESTIMONIALS**/
.verticalBorder{}
#Wellness-line-testimonials{
	padding-right: 15px;padding-left: 15px;color: #333;padding-top: 0px;height: auto;
}
div.upcomingEvents{
	font-size: 11px;padding-left: 5px;padding-bottom: 10px;
}
div.calculator{}

#boxCustomerTestimonials{
	color: #000;
	padding: 0px 15px 10px;
	height: auto;
}

#boxCustomerTestimonials .readmore, .readmore a:link, .readmore a:visited{ margin-top: 10px; 

}

.MainPageProductList{
	height: 20px;background: #000000;padding-top: 5px;font-size: 11px;padding-left: 250px;
}
.MainPageProductList a:link, .MainPageProductList a:visited {
	float: left;text-decoration: underline;color: #7B869A;padding-left: 15px;
}
.MainPageProductList a:hover{
color: #FFFFFF;text-decoration: none;
}

/***wellness**/

.MainPageProductList2{
	height: 20px;
	background: #000000;
	padding-top: 5px;
	font-size: 11px;
	padding-left: 195px;
}
.MainPageProductList2 a:link, .MainPageProductList2 a:visited {
	float: left;text-decoration: underline;color: #7B869A;padding-left: 15px;
}
.MainPageProductList2 a:hover{
color: #FFFFFF;text-decoration: none;
}



.spacer{

	background: #000000;height: 5px;width: 920px;margin-right: auto;margin-left: auto;

}

#content{

	width: 920px;margin-right: auto;margin-left: auto;

}
/**INDEX SPOR LINE**/
  #content #columboxes-sport-line-index{
	background: url(../images/box-sport-line.gif) no-repeat;
	height: 230px;
           }
      #columboxes-sport-line-index .sport-newsletter {
	color: #FFFFFF;width: 300px;float: left;height: 150px;padding-top: 65px;padding-left: 8px;}
      #columboxes-sport-line-index .sport-newsletter .styleinput{
        width: 200px;margin-bottom: 1px;border-width: 1px;border-style: solid;margin-top: 3px;}
      #columboxes-sport-line-index .sport-newsletter FORM{
           width: 90%;margin-left: 10px;}
      #columboxes-sport-line-index .sport-news{ color: #CCCCCC; }
	  #columboxes-sport-line-index .sport-freeSample{
         float: right;width: 306px;}

/**wellness line index**/

     #content #columboxes-wellness-line-index{
	background: url(../images/box-wellness-line.jpg) no-repeat;
	height: 230px;
           }
      #columboxes-wellness-line-index .wellness-newsletter {
	color: #FFFFFF;width: 300px;float: left;height: 150px;padding-top: 65px;padding-left: 8px;}
      #columboxes-wellness-line-index .wellness-newsletter .styleinput{
        width: 200px;margin-bottom: 1px;border-width: 1px;border-style: solid;margin-top: 3px;}
      #columboxes-wellness-line-index .wellness-newsletter FORM{
           width: 90%;margin-left: 10px;}
      #columboxes-wellness-line-index .wellness-news{ color: #CCCCCC; }
	  #columboxes-wellness-line-index .wellness-freeSample{
         float: right;width: 306px;}



/**home index**/
 #content #columboxes{
	background: url(../img/col_boxes.gif) no-repeat;
	height: 230px;
           }
#content #columboxes .colbox01 {

	color: #FFFFFF;width: 306px;float: left;height: 150px;padding-top: 80px;

}
#content #columboxes .colbox01 .styleinput{

	width: 200px;margin-bottom: 1px;border-width: 1px;border-style: solid;margin-top: 3px;

}

#content #columboxes .colbox01 FORM{

	width: 90%;margin-left: 10px;

}

#content #columboxes .colbox02{ color: #CCCCCC; 

}

#content #columboxes .colbox03{

	float: right;width: 306px;

}

/**innercontent**/

#content .lcont{
	float: left;
	width: 600px;
	padding-left: 15px;
	padding-right: 15px;
}
#content .lcont p{
	margin: 0px;
	padding: 0px;
}
#content .lcont  h1{
	margin: 0px 0px 12px;
	color: #000;

}

#content .lcont  h2{

	font-size: 14px;margin: 5px 0px 0px;

}
#content .lcont .athleteName{
	margin: 5px 0px 0px;
	font: bold 2.7em Arial, Helvetica, sans-serif;

}

#content .centerBoxContentsProducts {
	width: auto;
	clear: none;
	float: left;
	margin-top: 0;
	margin-bottom: 14px;
	margin-left: 0;

}
#content .centerBoxContentsAthletes {
	clear: none;
	float: left;
	width: 150px;
	margin-top: 0;
	margin-bottom: 14px;
	margin-left: 0;
	height: 225px;

}
#content .BoxContentAds {

	clear: none;float: left;margin: 0 5px 14px;

}

#content #rcont{

	width: 230px;font-size: 11px;float: right;vertical-align: top;

}

#content #rcont .boxcart {

	font-size: 11px;color: #FFFFFF;width: 200px;margin-left: 15px;

}

#content #rcont .boxcart  h1 {

	font-size: 24px;color: #CCCCCC;font-weight: bold;

	

}

#content #rcont .other_products {

	background: #333333;

	font-size: 12px;

	margin-top: 10px;

	width: 200px;

	margin-left: 15px;

}

#content #rcont .other_products A:link, .other_products A:visited{
	display: block;
	color: #FFFFFF;
	padding-left: 15px;
	border-bottom: 1px dotted #FFFFFF;
	margin: 0px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;

}

#content #rcont .other_products A:hover {
	display: block;
	text-decoration: underline;

}

#content  #rcont h1{

	vertical-align: top;font-size: 18px;

}

#content #rcont .box01{

	width: 200px;margin-left: 15px;margin-top: 5px;

}
#content #rcont .newsletter-rightcol {
	color: #FFFFFF;
	background: url(../images/wellness-newsletter-bg.gif) no-repeat;
	width: 180px;
	margin-left: 15px;
	margin-top: 10px;
	padding: 65px 10px 10px;
}

#content #rcont .box02Specials {
	color: #FFFFFF;
	background: url(../images/wellness-newsletter-bg.gif) no-repeat;
	width: 190px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: 15px;
	padding: 45px 5px 15px;
}

.box0017 {

	width:185px;height:45px;float:left;padding-top:20px

}

.box0017 a {

	text-transform:uppercase;

	color:#7e8c91;

	background:url(../images/0040.gif) no-repeat;

	text-decoration:none;

	font-size:9px;

	font-weight:bold;

	display:block;

	padding: 13px 0px 8px 30px;

}

.box0017 a:hover {

	text-transform:uppercase;

	color:#7e8c91;

	background:url(../images/0040_o.gif) no-repeat;

	text-decoration:none;

	font-size:9px;

	font-weight:bold;

	display:block;

	padding: 13px 0px 8px 30px;

}

.box0017 a.opn {

	text-transform:uppercase;

	color:#7e8c91;

	background:url(../images/0040_o.gif) no-repeat;

	text-decoration:none;

	font-size:9px;

	font-weight:bold;

	display:block;

	padding: 13px 0px 8px 30px;

}

/****INNER PAGES LEFT CONTENT**/

#content #lbox-product{

	float: left;

	width: 225px;

}

#content #lbox-product .btn_product{

	padding-left: 25px;margin-top: 15px;

}

#content #lbox-product .btn_product a:link, .btn_product a:visited{

	color: #333333;font-weight: bold;

}

#content #lbox-product .btn_product a:hover{ color: #0000FF; }

#content #boxproducts{

	margin-right: auto;margin-left: auto;width: 420px;

}
#content #boxproducts p{
	margin: 0px;
	padding: 0px;

	

}

#content #boxproducts UL, LI{ 

}

#content #boxproducts a:link, a:visited, a:active{

}

#content #boxproducts  a:hover{

	color: #333333;text-decoration: none;	

}

#content #boxproducts .top {

	text-align: right;border-bottom: 1px dotted #666666;

	margin-top: 10px;margin-bottom: 10px;font-weight: bold;height: 22px;

}

#content #boxproducts .top a:link, .top a:visited{

	color: #4F80B8;text-decoration: none;

}

#content #boxproducts .top a:hover {

	text-decoration: none;

	color: #000000;

}

#content #boxproducts .shadetabs{

	list-style-type: none;

	font-size: 9px;

	text-align: left;

}



#content #boxproducts .shadetabs li{

	display: inline;

	font-size: 9px;

}



#content #boxproducts .shadetabs li a{

	text-decoration: none;

	color: #1F1F1F;

	text-transform: uppercase;

	background: #CCCCCC;

	padding: 3px 2px;

	font-size: 9px;

}



#content #boxproducts .shadetabs li a:visited{

	color: #1F1F1F;

	font-size: 9px;

}



#content #boxproducts .shadetabs li a:hover{

	text-decoration: none;

	font-size: 9px;

}



#content #boxproducts .shadetabs li.selected{

	position: relative;

	top: 1px;

	color: #BDD5ED;

	font-size: 9px;

}



#content #boxproducts .shadetabs li.selected a{ /*selected main tab style */

	border-bottom-color: white;

	color: #1F1F1F;

	background: #BCD4EE;

	font-size: 9px;

}



#content #boxproducts .shadetabs li.selected a:hover{ /*selected main tab style */

	text-decoration: none;

}



#content #boxproducts .tabcontentstyle{ 

}

#content #boxproducts .tabcontentstyle h1{
	font-size: 26px;
	background: #F7F7F7;
	text-transform: uppercase;
	padding: 5px;
	font-weight: bolder;

}

#content #boxproducts .tabcontentstyle h1 span{ font-size: 14px; 

	

}

#content #boxproducts .tabcontentstyle h2{ font-size: 16px; 

}

#content #boxproducts .tabcontent{ display:none; 

}
#content .productTestimonials h2{
	border-top: 1px dotted #000;
	margin-top: 35px;
	font-size: 14px;

}

@media print {

#content #boxproducts .tabcontent {

	display:block!important;

}

}

/**FOOTER**/

#footer

{

	height: 100px;padding-top: 15px;background: #000000;width: 920px;margin-right: auto;margin-left: auto;

}

#footer .footer_content{

	color: #FFFFFF;font-size: 11px;padding-left: 25px;

}

#footer .footer_content a{

	text-decoration: underline;color: #CCCCCC;

}

#footer .footer_content a:hover{

	text-decoration: none;color: #FFFFFF;

}

/**PRODUCT DETAIL PAGE**/

span.price, .detailprice, .prodprice {

	color: #666666;padding-top: 4px;font-weight:bold;text-align: LEFT;font-size: 18px;

}
#rcont .boxcart {


font-size: 11px;color: #FFFFFF;width: 200px;margin-left: 15px;
}
