body {
	font: normal 12px tahoma, arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
a { font: normal 12px tahoma,arial,helvetica,sans-serif }

a:hover{text-decoration: underline; color: #cc3300;}

body{
	text-align: center;
	background: #fff;
}

body, form {
	margin: 0;
	padding: 0;
}

img {border: none;}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}

input{vertical-align: middle;}

#main {
	margin: 0 auto;
	text-align: left;
	width: 100%;
}

#header{
	width: 100%;
	height:156px;
	xbackground: url(/lib/advantagesupplements/header.gif) no-repeat left top;
	position:relative;
}

#header .head-left{
	background: url(/lib/advantagesupplements/header-left006.gif) no-repeat left top;
}

#header .head-right{
	background: url(/lib/advantagesupplements/header-right004.gif) no-repeat right top;
}

#header .head-center{
	background: url(/lib/advantagesupplements/header-bg-repeat004.gif) repeat-x left top;
}

#header .logo{
	position:absolute;
	top:0;
	left:0;
}

#header .nav{
	position:absolute;
	bottom:45px;
	left:0;
}

* html #header .nav{
	width:650px;
}

#header .special-text{
	display:inline;
	position:absolute;
	top:130px;
	left:360px;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	width:450px;
}

#header .header-sale{
	font:bold 13px tahoma, arial, helvetica, sans-serif;
	color:#cc3300;
}

#header .nav a{
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	margin:0 15px 0 15px;
	background-color:transparent;
}

#header .nav a.cart{
	background: url(/lib/advantagesupplements/cart.gif) no-repeat left top;
	padding-left:20px;
}

#header a.more{
	position:absolute;
	top:70px;
	right:247px;
}

#header form.mailing{
	position:absolute;
	top:25px;
	right:5px;
}

#header form.search{
	position:absolute;
	bottom:41px;
	right:5px;
}

#header form.search .area,
#header form.mailing .area{
	width:150px;
	height:20px;
	font-size:11px;
}

#header form.mailing a{
	font-weight:bold;
	text-decoration: underline;
	text-align: right;
	color:#fff;
	display:block;
	margin:19px 30px 0 0;
}

#header form.mailing a:hover{
	color: #cc3300;
}

#header .special{
	width:540px;
	position:absolute;
	bottom:12px;
	right:5px;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
}

#header .special span{
	color:#c30;
	margin-left:20px;
}

#header .special a{
	display:block;
	text-decoration: underline;
	padding-right:12px;
	background: url(/lib/advantagesupplements/top-arrow.gif) no-repeat right bottom;
}

#header .header-click a:hover{
	background-color:transparent;
}

#left-column{
	width: 200px;
	background: url(/lib/advantagesupplements/left-top004.gif) no-repeat left top;
	padding-top:20px;
	background-color:#000000;
	height:100%;
	border-right:none;
}

* html #left-column{
	width: 200px;
	background: url(/lib/advantagesupplements/left-top004.gif) no-repeat left top;
	padding-top:20px;
	background-color:#000000;
	height:100%;
}

#left-column .drop1{
	padding-top:5px;
}

#left-column .drop2{
	padding-top:10px;
}

#center-column .conts-table{
	border-left:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	background-color:#FFFFFF;
}

#center-column .conts-table2{
	border-top:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	padding: 7px;
}

#center-column .conts-table3{
	border-top:none;
	border-bottom:none;
	padding: 1px;
}

#center-column .conts-table4{
	xborder-left:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	background-color:#FFFFFF;
}

#center-column .sect-buff{
background:url(/lib/advantagesupplements/section-spacer.gif) top right repeat-y;
}

#center-column .sect-buff2{
background:url(/lib/advantagesupplements/section-spacer.gif) center center repeat-x;
width:85%;
}

#center-column .blowout-header{
	color:#ac1e23;
	font:bold 13px tahoma,arial,helvetica,sans-serif;
	text-align:left;
	padding-left:15px;
}

#center-column .conts-table4 .right-col-title a{
	text-decoration:underline;
}

#left-column .dropdown{
	padding-left:15px;
}

#left-column form{margin:0 0 25px 15px;}

#left-column form select{
	width:169px;
	font-size:11px;
	margin-top:2px;
}

#left-column form select{
	width:169px;
	font-size:11px;
}

#left-column ul{
	margin: 5px 0 15px 6px;
	padding:0;
	list-style-type: none;
}

#left-column ul li{
	padding:0 0 5px 0;
	width:170px;
}

#left-column ul li a{
	display:block;
	text-indent:-12px;
	padding: 0 0 0 25px;
	color:#FFFFFF
}

#left-column ul li a:hover{

	color:#CC3300;
	background: url(/lib/advantagesupplements/left-arrow004.gif) no-repeat 0 5px;
}

#center-column{
	xwidth:680px;
	margin-right: 30px;
	background-color:#ffffff;
	padding-right:10px;
	padding-left:5px;
}



/*-------- index start ----------*/

#center-column .welcome{
	xwidth: 100%;
	margin:10px 0 20px 17px;
}

#center-column .welcome h1{
	xwidth: 100%;
	margin: 0 0 5px 8px;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
}

#center-column .welcome p{
	xwidth: 100%;
	margin: 0 0 20px 8px;
	font: normal 11px/16px tahoma, arial, helvetica, sans-serif;
}

#center-column .welcome p.ad{
	xwidth: 100%;
	margin:0;
	text-align: center;
}

#center-column h1{
	font: bold 13px tahoma, arial, helvetica, sans-serif;
}

#center-column .sect-promos{
	border-right:solid 1px #8F9BAB;
}

#center-column .home-item-border{
	border-top:solid 1px #8F9BAB;
}

#center-column .final{
	font:normal 11px tahoma, arial;
}

#center-column .feat{
	width:100%;
	margin-left:8px;
	xbackground: url(/lib/advantagesupplements/main-rounded-tile.gif) repeat-y center top;
	text-align: center;
}
* html #center-column .feat{margin-left:4px;}

#center-column .feat .item{
	width:100%;
	padding-right:10px;
	border-right:1px solid #909AAB;
	margin: 0 10px 0 6px;
}
* html #center-column .feat .item{
	width:100%;
	margin-left:3px;
}

#center-column .feat .right{
	width:100%;
	margin:0;
	border:none;
	padding:0;
}
* html #center-column .feat .right{width:100%;}

#center-column .feat .item a{
	display:block;
	padding:0 5px 0 5px;
	text-align: center;
	clear:both;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	margin:5px 0 5px 0;
}

#center-column .feat .item .pict{width:75px;}

#center-column .feat .item .pict a{padding:0;}

#center-column .feat .item .txt{width:160px;}

#center-column .feat .item .txt p{
	margin:15px 5px 5px 0;
	text-align: left;
}

#center-column .feat .item .txt p.price{text-align: center;}

#center-column .feat .item .txt p b{color:#CC3300;}

#center-column .feat .item .txt p span{color:#007416;}

#center-column .generic-table{
background:url(/lib/advantagesupplements/border-bg.gif) repeat-x center top;
}

#center-column .generic-table2{
background:url(/lib/advantagesupplements/border-bg2.gif) repeat-x center;
}

#center-column .generic-table3{
background:url(/lib/advantagesupplements/sect-border-bg.gif) repeat-x center top;
}

#center-column .generic-table4{
background: url(/lib/advantagesupplements/sect-border-bg2.gif) repeat-x center;
}


#center-column .generic-table5{
background: url(/lib/advantagesupplements/gen-table-bg.gif) repeat-x center;
}

#center-column .generic-table6{
background: url(/lib/advantagesupplements/gen-table-bg2.gif) repeat-x center;
}


#center-column .blue-table{
background-color:#FFFFFF;
xposition:absolute;
top:200px;
xz-index:0;
}

#center-column .new{
	width:100%;
	margin:20px 0 0 8px;
	background: url(/lib/advantagesupplements/main-rounded-tile.gif) repeat-y center top;
	text-align: center;
}
* html #center-column .new{margin-left:4px;}

#center-column .new .line{
	background: url(/lib/advantagesupplements/new-line.gif) no-repeat center bottom;
	padding-bottom:38px;
	margin:5px 0 0 8px;
}

#center-column .new .bottom{
	background-image: url(/lib/advantagesupplements/new-line-bottom.gif);
	padding:0;
	margin:0 0 5px 8px;
}
* html #center-column .new .line{margin-left:4px;}

#center-column .new .item{
	width:100%;
	padding:0 5px 0 5px;
	text-align: left;
}
* html #center-column .new .item{width:100%;}

#center-column .new .center{
	width:100%;
	background: url(/lib/advantagesupplements/new-border.gif) repeat-y center top;

}

#center-column .new .item a{
	width:100%;
	display:block;
	text-align: center;
	font-weight:bold;
}

#center-column .new .item .pict{
	width:100%;
	position:relative;
	margin-bottom:5px;
	height:80px;
}

#center-column .new .item p{
	text-align: center;
	margin:0;
}

#center-column .new .item p b{color:#CC3300;}

#center-column .new .item p span{color:#007416;}

#center-column .new .item .pict a{
	position:absolute;
	bottom:0;
}

#center-column .about{
	width:100%;
	margin:0px 0 0 12px;
}

#center-column .about p{
	color:#333;
	margin: 10px 0 10px 0;
}

#center-column .promos-sale{
	width:100%;
	margin-left:8px;
	background: url(/lib/advantagesupplements/main-p-s-tile.gif) repeat-y center top;
	margin-top:20px;
}
* html #center-column .promos-sale{margin-left:4px;}

#center-column .promos-sale .promo{
	width:100%;
	padding-left:8px;
	text-align: center;
}

#center-column .promos-sale .promo .col{width:100%;}

#center-column .promos-sale .promo .item{
	width:100%;
	border-bottom:1px solid #b8b8b8;
	padding-bottom:10px;
}

#center-column .promos-sale .promo .bottom{
	border:none;
	padding:0;
}

#center-column .promos-sale .promo .item .pict{
	width:79px;
	padding-top:10px;
}

#center-column .promos-sale .promo .item .pict a{
	display:block;
	width:100%;
	text-align: center;
}

#center-column .promos-sale .promo .item .txt{
	width:163px;
	padding-top:20px;
}

#center-column .promos-sale .promo .item .txt a{
	font-weight:bold;
	display:block;
	text-align: left;
}

#center-column .promos-sale .promo .item .txt a.more{
	font-weight:normal;
	text-align: right;
}

#center-column .promos-sale .promo .item .txt p{
	margin: 0 0 10px 0 ;
	text-align: left;
}

#center-column .promos-sale .sale{
	width:100%;
	padding-right:6px;
	text-align: center;
}
* html #center-column .promos-sale .sale{width:100%;}

#center-column .promos-sale .sale .item{
	width:100%;
	border-bottom:1px solid #b8b8b8;
	padding:10px 0 10px 0;
	text-align: left;
}

#center-column .promos-sale .sale .bottom{
	border:none;
	padding-bottom:0;
}

#center-column .promos-sale .sale .item h1{
	color:#c30;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	font-size:11px;
}

#center-column .promos-sale .sale .item p{margin:0 0 5px 0;}

#center-column .promos-sale .sale .item a{
	color:#263956;
	text-decoration: underline;
}

#center-column .promos-sale .sale .item p.end{margin-top:15px;}

#center-column .promos-sale .sale .item p.end a{
	font-weight:bold;
	color:#c30;
}
/*-------- index end ----------*/

/*-------- section start ----------*/
#center-column .breadcrumbs, #center-column .breadcrumbs td{
	margin:10px 0 0 14px;
	font:bold 12px tahoma, arial;
	width:100%;
}

#center-column .breadcrumbs p{
	background: url(/lib/advantagesupplements/top-arrow.gif) no-repeat left bottom;
	padding-left:14px;
	font:bold 12px tahoma, arial;
	margin:0 0 5px 0;
	width:100%;
}

#center-column .breadcrumbs a{text-decoration: underline;}

#center-column .breadcrumbs a:hover{
	text-decoration:underline;
	background-color:#ffffff;
}

#center-column .breadcrumbs p span{
	margin:0 3px 0 3px;
	font-weight:normal;
}

#center-column .bottom-breadcrumbs {
	border:1px solid #000000;
	font:bold 12px tahoma, arial;
}
#center-column .bottom-breadcrumbs td 
{
	font:bold 12px tahoma, arial;
}
#center-column .bot-bread-txt{
	padding-left:10px;
	padding-top:10px;
}

#center-column .sect-need{
    xbackground:url(/lib/advantagesupplements/sect-know004.gif) no-repeat left center;
	position:relative;
	left:135px;
	top:-26px;
}

#center-column .sect-desc{
	xwidth:504px;
	xbackground: url(/lib/advantagesupplements/sect-desc-bottom.gif) no-repeat left bottom;
	margin:10px 0 10px 25px;
}
* html #center-column .sect-desc{xmargin-left:4px; width:100%;}


#center-column .sect-desc h1{
	xbackground: url(/lib/advantagesupplements/sect-desc-top.gif) no-repeat left top;
	margin:0;
	font: bold 14px tahoma, arial, helvetica, sans-serif;

	padding:3px 0 0 14px;
	color:#020287;
	text-decoration: underline;	
}

#center-column .sect-desc p{
	margin:0;
	padding:3px 14px 10px 14px;
	font: normal 11px tahoma, arial, helvetica, sans-serif;
}

#center-column .know{
	width:504px;
	height:30px;
	margin: 0 0 10px 6px;
	text-align: right;
	background: url(/lib/advantagesupplements/sect-know004.gif) no-repeat left top;
}
* html #center-column .know{
	width:504px;
	margin-left:3px;
}

#center-column .know select{
	width:222px;
	height:19px;
	font-size:11px;
	margin:4px 10px 0 0;
}

#center-column .sect{
	background: url(/lib/advantagesupplements/sect-rounded-tile.gif) repeat-y center top;
	margin-top:5px;
	margin-bottom:5px;
}

#center-column .pages{
	width:504px;
	margin-left:8px;
}
* html #center-column .pages{margin-left:4px;}

#center-column .pages div{
	width:45%;
	margin:3px 16px 3px 16px ;
}
* html #center-column .pages div{margin:3px 8px 3px 8px ;}

#center-column .pages span{
	color:#3434CD;
	font-weight:bold;
	text-decoration: underline
}

#center-column .pages .sel{
	background:url(/lib/advantagesupplements/page-here.gif) no-repeat 0 5px;
	padding:0 5px 0 10px;
}

#center-column .pages .tab,
#center-column .pages a,
#center-column .pages .here{padding:0 3px 0 3px;}

#center-column .pages .tab{padding:0 10px 0 10px;}

#center-column .pages .floatright{
	text-align:right;
	width:40%;
}

#center-column .pages .prev{
	background:url(/lib/advantagesupplements/page-prev.gif) no-repeat left bottom;
	padding-left:12px;
	margin-right:8px;
	text-decoration: underline;
	color:#3434CD;
}

#center-column .pages .next{
	background:url(/lib/advantagesupplements/page-next.gif) no-repeat right bottom;
	padding-right:12px;	
	margin-left:8px;
	text-decoration: underline;
	color:#3434CD;
}

#center-column .pages .all{text-decoration: underline;}

#center-column .current{
	width:504px;
	margin:25px 0 10px 8px;
	text-align: center;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
}
* html #center-column .current{margin-left:4px;}

#center-column .current b{color:#C30;}

#center-column .curr-view{
font:11px tahoma, arial;
}

#center-column .final-para{
font:normal 11px tahoma, arial;
}

#center-column .promo-details{
	text-align:right;
	font:normal 11px tahoma, arial;
}

#center-column .promo-details a{
	text-decoration:underline;
}

#contents{
	xborder-left:1px solid #3334CC;
	xborder-right:1px solid #3334CC;
	background-color:#FFF;
}

#contents a, #contents a:hover{
		background-color:#FFF;
}

#paging .contents a, #paging .contents a:hover{
		background-color:#FFF;
}

#paging .contents{
	border-left:1px solid #3334CC;
	border-right:1px solid #3334CC;
	background-color:#FFF;
}

#contents .saleprice{
	font:bold 14px tahoma, arial;
	color:#CC3300;
}

#contents .paging-save{
	font:normal 11px tahoma, arial;
	color:#007316;
	xmargin-top:-5px;
	text-align:left;
}

#contents .paging-save-contain{
	text-align:center;
	width:80px;
}

#contents .abstract{
	font:normal 11px arial;
	color:#007316;
}

.vcell{
	background-color:#FFF;
}

.vcell a{
	background-color:#FFF;
}

.vcell a:hover{
	background-color:#FFF;
}

.vcell-on{
	background-color:#FFF;
}
/*-------- section end ----------*/

/*-------- item start ----------*/
#center-column .full{
	border-top:1px solid #000000;
	padding-top:5px;
	width:498px;
	margin: 5px 0 30px 12px;
}
* html #center-column .full{margin-left:6px;}

#center-column .full h1{
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	margin:0 0 10px 3px;
	clear:both;
}

#center-column .full .pict{
	width:190px;
	text-align: center;
}

#center-column .full .pict a{text-decoration: underline;}

#center-column .full .pict a.image{
	display:block;
/*	width:190px;*/
	text-align: center;
	padding:10px 0 25px 0;
	background:#fff url(/lib/advantagesupplements/enlarge.gif) no-repeat center bottom;
	border:none;
	margin-bottom:10px;
}

#center-column .full form{
	width:297px;
	border:1px solid #000;
	background: url(/lib/advantagesupplements/item-form-back.gif) repeat-y center bottom;
}
* html #center-column .full form{width:299px;}

#center-column .full form h1{
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	text-align: left;
	color:#000;
	background:#fff;
	padding:6px 0 7px 10px;
	margin:0;
        border-bottom:1px solid #fff;
}

#center-column .full form .line{
        border-bottom:1px solid #fff;
        float:left;
}

#center-column .full form div.floatleft{
        width:84px;
        text-align: right;
        font-weight:bold;
        padding:5px 12px 5px 0;
}
* html #center-column .full form div.floatleft{width:96px;}

#center-column .full form div.floatright{
        width:188px;
        padding:5px 0 5px 12px;
}
* html #center-column .full form div.floatright{width:200px;}

#center-column .full form div.clear{
	background:#FFFFFF;
	height:30px;
	padding:3px 10px 0 7px;
	margin:0;
}
* html #center-column .full form div.clear{
	height:33px;
}

#center-column .full form div.clear a{
	display:block;
	color:#fff;
	font-weight:bold;
	background: url(/lib/advantagesupplements/send-icon.gif) no-repeat left top;
	padding:0 0 7px 37px;
	text-decoration: underline;
	margin-top:7px;
}


#center-column .full form .save{color:#007517;}

#center-column .full form .sale{
	color:#c30;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
}

#center-column .full form div.stock{
	background: url(/lib/advantagesupplements/in-stock.gif) no-repeat 10px 7px;
	padding-left:80px;
	width:120px;
}
* html #center-column .full form .stock{width:200px;}

#center-column .full form div.floatright input{margin:0 3px 0 10px;}
* html #center-column .full form div.floatright input{margin:0 1px 0 5px;}

#center-column .full form div.formed{
	width:200px;
	padding-left:0;
}
* html #center-column .full form div.formed {
	width:200px;
	padding:0;
}

#center-column .full form input.area{
	width:31px;
	height:19px;
	font-size:11px;
	text-align: right;
	margin:0;
}


#center-column .full .table{
	width:297px;
	border:1px solid #000;
	background: url(/lib/advantagesupplements/item-table-back.gif) repeat-y center bottom;
	margin-top:10px;
}
* html #center-column .full .table{width:299px;}

#center-column .full .table h1{
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	text-align: center;
	color:#fff;
	background:#FFFFFF;
	padding:3px 0 4px 0;
	margin:0;
}

#center-column .full .table .col{width:148px;}

#center-column .full .table .col .floatleft{
	width:51px;
	text-align: center;
	padding:2px 0 3px 0;
}

#center-column .full .table .col .floatright{
	width:80px;
	text-align: left;
	padding:2px 0 3px 11px;
}
* html #center-column .full .table .col .floatright{width:91px;}

#center-column .prod-detail{
	margin:10px 0 10px 12px;
	width:498px;
	padding-top:40px;
	background:url(/lib/advantagesupplements/prod-detail-title.gif) no-repeat right top;
}
* html #center-column .prod-detail{margin-left:6px;}

#center-column .prod-detail h2{
	margin: 10px 0 4px 0;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	padding:10px 5px 0 5px;
}

#center-column .prod-detail p{
	margin:0;
	padding:0 5px 0 5px;
}

#center-column .prod-detail p.sub{padding:0 15px 13px 35px;}

#center-column .related{
	width:456px;
	border:1px solid #000;
	margin:10px 0 10px 8px;
	text-align: center;
	padding:0px 20px 5px 20px;
}
* html #center-column .related-detail{
	margin-left:4px;
	width:504px;
}

#center-column .related h1{
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	margin: 5px 0 5px 0;
}

#center-column .follow{
	width:478px;
	border:1px solid #3434CD;
	padding:30px 10px 5px 10px;
	background: #FFFFFF url(/lib/advantagesupplements/follow-title.jpg) no-repeat right top;
	margin:5px 0 0 8px;
}
* html #center-column .follow{
	width:500px;
	margin-left:4px;
}

#center-column .sect-hr{
	background:url(/lib/advantagesupplements/hr-bg004.gif) repeat-x left center;
	width:100%;
}

#center-column .quantity-pricing-table{
	font:normal 12px tahoma, arial;
	color:#000;
	background-color:#fff;
	position:relative;
	right:10px;	
	width:392px;
	border:none;
}

* html #center-column .quantity-pricing-table{
	position:relative;
	right:7px;
}

#center-column .pricing-header{
	background-color:#fff;
	font:bold 13px tahoma, arial;
	color:#000;	
	text-align:center;
}

#center-column .pricing{
	background-color:#FFFFFF;
	text-align:center;
	width:85px;
}

#center-column .pricing2{
	background-color:#FFFFFF;
	text-align:left;
	padding-left:10px;
	width:115px;
}

#product-info-table{
    xwidth:390px;
	xpadding-right:2px;
	background-color:#FFFFFF;
}

* html #product-info-table{
    xwidth:390px;
	xpadding-right:2px;
}


#product-info-table .paging-save{
    color:#017216;
}


#product-info-table{
    border: 1px solid #B8B8B8;
}

#product-info-table .addtocart{
    position:relative;
    top:-5px;
    left:20px;
	background-color:#FFFFFF;
}

#product-info-table .sendtofriend{
    position:relative;
    xtop:-5px;
    left:5px;
}

* html #product-info-table th{
	margin-left:2px;
}

* html #product-info-table .sendtofriend a:hover{
    background-color:#FFFFFF;
}

* html #product-info-table .sendtofriend{
    position:relative;
    xtop:-5px;
    left:5px;
}

#product-info-table .prod-name{
	color:#000;
	font:bold 13px tahoma, arial;
	background-color:#FFFFFF;
	xborder-left:1px solid #000;
	border-bottom:1px solid #B8B8B8;
}

#product-info-table .prod-info-bott{
	background-color:#FFFFFF;
	xborder-left:1px solid #000;
	border-top:none;
	border-bottom:none;
}

#product-info-table th{
	font:bold 11px arial;
	border-right:1px solid #B8B8B8;
	xborder-left:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	text-align:right;
	padding-right:5px;
	height:25px;
	background-color:#FFFFFF;
	spacing:
}

#product-info-table td{
	font:normal 11px arial;
	xborder-bottom:1px solid #B8B8B8;
	xborder-right:1px solid #B8B8B8;
	border-bottom:1px solid #B8B8B8;
	text-align:left;
	padding-left:5px;
	height:25px;
	background-color:#FFFFFF;
}

#product-info-table a:hover{
	text-decoration:underline;
	background-color:#FFFFFF;
}


#center-column .conts-table3 a:hover{
	text-decoration:underline;
	background-color:#FFFFFF;
}

.related-links, .related-links a{
	font:normal 11px tahoma, arial;
}

#center-column .prod-details{
	font:normal 11px tahoma, arial;
}

#center-column .related-items{
	border:1px solid #000;
}

#center-column .featured-items-table a{
	font:bold 12px tahoma, arial;
}

#center-column .newest-items-table a{
	font:bold 12px tahoma, arial;
}
#quantity-pricing .header{
	background-color:#FFFFFF;
	font:bold 12px tahoma, arial;
	color:#ffffff;
	text-align:center;
}
/*-------- item end ----------*/

#right-column{width: 181px; background: url(/lib/advantagesupplements/main-back004.gif) repeat-y right top; height:100%; xposition:relative; xz-index:1;}

* html #right-column{width: 181px; background: url(/lib/advantagesupplements/main-back004.gif) repeat-y right top; }

#right-column a:hover{
	text-decoration:underline; 
	color: #cc3300;
}

#right-column .best2, #right-column .best{width: 181px; vertical-align:top; clear:right;}

#right-column .best2 .item, #right-column .best .item{
	width:160px;
	text-align: center;
	margin: 0 0 20px 13px;
}

#right-column .best2 .pict, #right-column .best .pict{
	width:100%;
	background: url(/lib/advantagesupplements/best-tile004.gif) repeat-y center top;
	text-align: center;
	margin-bottom:5px;
}

/*
#right-column .best a{
	width:100%;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF
	text-align: center;	
}

*/

#right-column .best a, #right-column .best a:hover{
	xbackground: url(/lib/advantagesupplements/main-back004.gif) repeat-y right top;
	background-color:#FFFFFF;
	display:block;
}

#right-column .best2 a{
	display:block;
}

#right-column .right-pop-products a, #right-column .right-pop-products a:hover, #right-column .right-pop-brands a, #right-column .right-pop-brands a:hover{
	background-color:transparent;
	border-left:none;
	border-right:none;
}


/*
#right-column img{
        border-left:none;
	border-right:none;
	background-color:#FFFFFF;
}
*/

#right-column .right-col-title a, #right-column .right-col-title a:hover{
	xbackground: url(/lib/advantagesupplements/main-back004.gif) repeat-y right top;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	border-right:none;
	border-left:none;
	margin-right:0;
	background-color:#000000;
	color: #FFFFFF;
}

#right-column .right-col-title a:hover{
	text-decoration:underline;
	color: #cc3300;
}

#right-column .generic-table5{
	background: url(/lib/advantagesupplements/gen-table-bg.gif) repeat-x center;
}

#right-column .generic-table6{
	background: url(/lib/advantagesupplements/gen-table-bg2.gif) repeat-x center;
}


#right-column .best2 p ,#right-column .best p{
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	width:100%;
	margin:0;
}

#right-column .best p b{color:#C30;}

#right-column .best p span{color:#007416;}

#right-column .customer{width: 181px;}

#right-column .customer p{
	width: 165px;
	font: normal 11px/14px tahoma, arial, helvetica, sans-serif;
	margin:0 0 0 8px;
	padding:5px 0 5px 0;
	border-bottom:1px solid #000000;
}
#right-column .customer p.last{border:none;}

#right-column .customer a{
	display:block;
	background:#000000;
	color:#fff;
	text-decoration: underline;
	padding: 5px 10px 7px 0;
	text-align: right;
}

#right-column .popular{margin:20px 0 0 20px;}

#right-column .popular p{
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	margin:15px 0 5px 0;
}

#right-column .popular a{
	font: normal 12px tahoma, arial, helvetica, sans-serif;
	display:block;
	text-decoration: underline;
	
}

#right-column .price{
	font:normal 12px tahoma, arial;
	color:#FFFFFF;
}

#right-column .sale-price{
	font: bold 14px tahoma, arial;
	color:#CC3300;
}

#right-column .you-save{
	font:normal 12px tahoma, arial;
	color:#017216;
}

#center-column .price{
	font:normal 12px tahoma, arial;
}

#center-column .sale-price{
	font:bold 14px tahoma, arial;
	color:#CC3300;
}

#center-column .you-save{
	font:normal 11px tahoma, arial;
	color:#017216;
}

.testimonials{
	font:normal 11px tahoma, arial;
	color:#fff;
}

#testimonials{
	font:normal 11px tahoma, arial;
	color:#fff;
}

#testimonials h1{
	font:bold 12px tahoma, arial;
	color:#fff;
}

#testimonials .inner{
	padding-left:5px;
	padding-top:5px;	
}

#right-column .testimonials-more{
	background-color:#ac1e23;
	height:20px;
	text-align:right;
	vertical-align:center;
	font:normal 12px tahoma, arial;
	color:#fff;
}

#right-column .testimonials-more a{
	font:normal 12px tahoma, arial;
	color:#fff;
	text-decoration:underline;
	background-color:#ac1e23;
	padding-top:0px;
}

#right-column .testimonials-more a:hover{
	text-decoration:underline;
	background-color:#ac1e23;
	color:blue;
}

#right-column .right-pop-products{
	padding-left:15px;
	font:bold 12px tahoma, arial;
	color:#ac1e23;
}

#right-column .right-pop-products a{
	text-decoration:underline;
	font:normal 12px tahoma, arial;
	color:#FFF;
	xpadding-left:5px;
	text-align:left;
}

#right-column .right-pop-products a:hover{
	font:normal 12px tahoma, arial;
	color:#CC3300;
	text-decoration:underline;
}

#right-column .right-pop-brands{
	padding-left:15px;
	font:bold 12px tahoma; arial;
	color:#ac1e23;
}

#right-column .right-pop-brands a{
	text-decoration:underline;
	font:normal 12px tahoma, arial;
	color:#FFF;
	xpadding-left:5px;
	text-align:left;
}

#right-column .right-pop-brands a:hover{
	font:normal 12px tahoma, arial;
	color:#CC3300;
	text-decoration:underline;
}


#right-column .right-conts-table{
	padding-left:15px;
	padding-right:5px;	
}

#right-column .right-conts-table td{
    padding:0;
}

#footer{
	width: 100%;
	height:115px;
	background: #fff url(/lib/advantagesupplements/footer-tile004.gif) repeat-x left top;
	padding-top:14px;
}

            
#footer .nav{
	text-align: center;
	padding-bottom:30px;
}


#footer .nav a{
	font-weight: bold;
	margin:0 10px 0 10px;
	background-color:#FFFFFF;
}

#footer .nav a.cart{
	background: url(/lib/advantagesupplements/cart.gif) no-repeat left top;
	padding-left:20px;
}

#footer .floatleft{margin-left:10px; font:normal 12px tahoma, arial;}

* html #footer .floatleft{margin-left: 5px; font:normal 12px tahoma, arial;}

#footer p{margin:0; font:normal 12px arial;}

#footer img{
	float:left;
	margin-right:15px;
}

#center-column .sect-need{
	position:relative;
	left:10px;
	top:20px;
}

#center-column .quantity-pricing-table{
    xwidth:390px;
    position:relative;
    right:4px;
    background-color:#FFFFFF;
}

* html #center-column .quantity-pricing-table{
    xwidth:390px;
    position:relative;
    right:4px;
}

#center-column .bottom-breadcrumbs{
    position:relative;
    top:-15px;
    font:bold 12px tahoma, arial;
}

#center-column .sect-im{
    align:center;
}
#center-column{
    xpadding-left:100px;
    xmargin-right:10px;
    width:92%;
}

* html #center-column{
	padding-right:70px;
	width:92%;
}

.sitemap-header {
    font: bold 14px tahoma, verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px tahoma, verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px tahoma, verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px tahoma, verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px tahoma, verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}


#paging #contents a:hover{
	text-decoration:underline;
}

#left-column .html-area-1{
	font:normal 11px tahoma, arial;
	color:#FFF;
}

#left-column .html-area-2{
	font:normal 11px tahoma, arial;
	color:#FFF;
}

* html #right-column .html-area-3, #right-column .html-area-3{
	font:normal 11px tahoma, arial;
	color:#FFF;
	width:181px;
}

* html #right-column .html-area-3, #right-column .html-area-4{
	font:normal 11px tahoma, arial;
	color:#FFF;
	width:181px;
}

#rotateTable         {font-size: 11px; color: #000000; font: 11px tahoma, arial, helvetica, sans-serif;}
#rotateTable a       {color: #000000; text-decoration: none;}
#rotateTable a:hover {color: #000000; text-decoration: underline;}
#rotateName, #rotateName a{font:bold 11px tahoma, arial; }
#rotatePrice {}
#rotateSalePrice     {color: #cc3300; font:bold 13px tahoma, arial;}

#right-column .rotate-im{
	width:100px;
	border-left:4px solid #ac1e23;
	border-right:4px solid #ac1e23;
	border-top:4px solid #ac1e23;
	border-bottom:4px solid #ac1e23;
	background-color:#FFFFFF;
}

.paging-quan-price{
	font:bold 13px tahoma; arial;
	color:#CC3300;
	padding:0;
}

.options-radio{
        xwidth:60px;
		font:normal 11px tahoma, arial;
		border-bottom:none;
		border-right:none;
		text-align:left;
		padding-left:5px;
		height:25px;
		background-color:#FFFFFF;
}

#product-info-table input{
		font:normal 11px tahoma, arial;
		border-bottom:none;
		border-right:none;
		text-align:left;
		xpadding-left:5px;
		xheight:25px;
		background-color:#FFFFFF;
}

.yousave-side{
	font:normal 11px tahoma, arial;
	color:#007615;
}

.rot-image{
	border-left:4px solid #ac1e23;
	border-right:4px solid #ac1e23;
	border-top:4px solid #ac1e23;
	border-bottom:4px solid #ac1e23; 
	background-color:#FFFFFF;
	xwidth:98px;
}

#product-info-table .sale-price{
color:#cc3300;
font:bold 14px tahoma, arial;
}

.rot-image-contain{
	width:98px;
}

* html .rot-image-contain{
    width:100px;
}

#recenthistory {
  border: 1px solid black;
  background-color: white;
  padding: 4px;
}
#recenthistory label { font-weight: bold; font-size: 12px; }

#left-column a { color: black; text-decoration: none }
#left-column a:hover { text-decoration: underline }

#right-html-bottom { font-color: #FFFFFF; }
#right-html-bottom a:link { font: 12px tahoma, arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
#right-html-bottom a:hover { text-decoration: underline; color: #CC3300; }

#customerLogin {
  width: 200px;
  text-align: center;
  border-top: solid 2px #c00000;
}
#customerLogin label {
  font: bold 11px tahoma;
  color: white;
  margin: 2px;
  display: block;
}
#ys_superbar {
  font: normal 11px tahoma;
  margin: 2px 0px 4px;
}
#ys_superbar a {
  font: normal 11px tahoma;
  color: white;
  text-decoration: none;
}
#ys_superbar a:hover {
  text-decoration: underline;
}
#iframe_id { padding: 0px }
