/*================================================================
The MAIN stylesheet.

Define SITE-WIDE styles:
  - General Typography
  - Header Content
  - Sidebar Content
  - Forms
  - Tables
  - Footer
  - Sitewide Custom Definitions
  
================================================================*/


/* GENERAL TYPOGRAPHY (Standard HTML tags)
----------------------------------------------------------------*/


ul,li{
	font-family: Arial, Helvetica, sans-serif;
  	color: #FFFFFF;
}

h1 {
	color: #FFFFFF;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	border-bottom: 1px solid #454545;
	/* background-image:url(/images/backgrounds/bkg_global_hdr_med.gif); */
	background-repeat:no-repeat;
	/* height:23px; */
}

h2.lng {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background-image:url(/images/backgrounds/bkg_global_hdr_lng.gif); 
	background-repeat:no-repeat;
	height:23px;
}

h2.shrt {
	color: #FFFFFF;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background-image:url(/images/backgrounds/bkg_global_hdr_shrt.gif); 
	background-repeat:no-repeat;
	height:23px;
}

h3 {
	color: #FFFFFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

p {
	color: #ebebeb;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

sup {
	line-height:0;
}

.plaintext {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
	

.prodcat_title {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:10px;
}

.featuretext {
	color: #CECECE;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	margin-top:2px;
}

.faqquestion {
	color: #ba1f0a;
	font-size: 12px;
	text-transform: uppercase;
	border-bottom: 1px solid #262626;
	border-top: 1px solid #262626;	
	padding:5px 0px;
}

.faqquestion a:link, .faqquestion a:visited, .faqquestion a:active {text-decoration:none;}


.faqcontent {
	padding: 0px 5px 5px 5px;
}


.divider_lines {
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

.testimonials {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	line-height: 20px;
}

.testimonials_name {
	color: #CECECE;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	font-weight: bold;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	
}

.testimonials_name_nanox9 {
	color: #FFE13B;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	font-weight: bold;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	
}

.product_header {
	margin: 20px 0px 20px 0px;
}

.faq_subheader {
	color: #ba1f0a;
}

.product_bullets {
	color: #FFFFFF;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:5px;
}

.promo {
	background-color:#333333; 
	height:80px; 
	padding:0; 
	border:1px solid #7a7a7a;
}

.promo_plug {
	margin:15px 0;
	padding:0 5px;
	background-color:#333333; 
	border:1px solid #7a7a7a;
	}

.promo_plug p {
	margin:10px 0;
	padding:0;
	color: #CECECE;
	font-size:11px;
	line-height:12px;
}

.promo_plug img {float:left;}

.distribformlink{
	padding: .75em;
	background-color:#333333;
	color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	font-size: 110%;
}

.legal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #999999;
	line-height: 15px;
}



.celltech_bullets li {
	background:url("/products/celltech_hardcore/images/icn_blue_bullet.jpg") no-repeat scroll -9px 7px transparent;
	color:#448CDE;
	list-style:none outside none;
	margin-right:25px;
	padding:10px;
	text-indent:24px;
}
	

/* ANABOLIC HALO product page
----------------------------------------------------------------*/

.halo_quote {
	color: #f6851f;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(/products/anabolichalo/images/BKG_HLO_quote.jpg);
	background-repeat: no-repeat;
}

/* Power of -320 Info */
.powerinfo {width: 550px; margin-left: 10px; margin-right: 5px;}
.powerinfo_hdr {background-image:url(/products/anabolichalo/images/ART_HLO_power_top.jpg); background-repeat: no-repeat; height: 24px;}
.powerinfo_footer {background-image: url(/products/anabolichalo/images/ART_HLO_power_bottom.jpg); background-repeat: no-repeat; height:30px;}
.powerinfo_content {
	background-image: url(/products/anabolichalo/images/ART_HLO_power_grad.jpg); 
	background-repeat: repeat-x; 
	background-color: #292929; 
	height: 240px;
	position: relative;

}

.powertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;	
	text-align: left;
	padding: 10px 10px;
}

.powerbox1, .powerbox2, .powerbox3 {
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #fff;
	text-align: left;
	position: absolute;
	width: 162px;
	height: 177px;	
	top: 70px;
	
	
}

.powerbox1 {
	background-image: url(/products/anabolichalo/images/ART_HLO_power-320_box1.jpg);
	left: 8px;
	padding: 90px 8px 5px 8px;		
}

.powerbox2 {
	background-image: url(/products/anabolichalo/images/ART_HLO_power-320_box2.jpg);
	left: 190px;	
	padding: 90px 8px 5px 8px;	
}

.powerbox3 {
	background-image: url(/products/anabolichalo/images/ART_HLO_power-320_box3.jpg);
	left: 374px;
	padding: 90px 8px 5px 8px;	
}


.raw_title {
	color: #ffd200;
	font-weight: bold;
	margin: 0px 0 10px 0;
	font-size: 17px;
	line-height:1.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

/* Aplodan product page
----------------------------------------------------------------*/
.aplodan_quote {
	color: #FFFFFF;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 19px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.aplodan_header {
	margin: 10px 0px 15px 0px;
}

.aplodan_b_a {
	padding:10px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #eb8604;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	
}




/* Anator-p70 product page
----------------------------------------------------------------*/

.anatorp70_header {
	margin: 0px 0px 15px 0px;
}

.anatorp70_quote {
	color: #e4dad5;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(/products/anatorp70/images/BKG_ANA_quote.jpg);
	background-repeat: no-repeat;
}

.anatorp70_caption {
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4e4744;
}

/* Nitro-Tech Hardcore product page
----------------------------------------------------------------*/

.ntr_hc_quote {
	color: #FFFFFF;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(/products/nitrotech_hardcore/images/BKG_NTR_HC_quote.jpg);
	background-repeat: no-repeat;
}

.ntr_hc_ba_caption {
	color: #FFFFFF;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
}


/* Mass-Tech product page
----------------------------------------------------------------*/

.masstech_quote {
	color: #f5f5f5;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 17px;
	line-height:1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(/products/masstech/images/BKG_MSS_quote.gif);
	background-repeat: no-repeat;
	text-align:center;
}

/* Cell-Tech Hardcore
----------------------------------------------------------------*/

.cel_hc_quote {
	color: #FFFFFF;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(/products/celltech_hardcore/images/BKG_CEL_HC_quote.jpg);
	background-repeat: no-repeat;
}

.cel_hc_b_a {
	padding:10px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #959595;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	
}

.cel_hc_book {
	background-image: url(/products/celltech_hardcore/images/BKG_CEL_HC_book_plug.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 60px 205px 40px 60px; 
	color: #FFFFFF;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 15px;
}

/* Cell-Tech/Nitro-Tech Hardcore
----------------------------------------------------------------*/

.cel_ntr_hc_quote {
	color: #FFFFFF;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* Hydroxycut Hardcore
----------------------------------------------------------------*/

.hyd_hc_quote {
	color: #FFFFFF;
	padding: 6px 5px 6px 5px;
	margin: 15px 0px;
	font-weight: bold;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: url(/products/hydroxycut_hardcore/images/BKG_HYD_HC_quote.jpg);
	background-repeat: no-repeat;
	
}

.hyd_hc_book {
	background-image: url(/products/hydroxycut_hardcore/images/BKG_ChAcet_book_plug.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding: 60px 190px 40px 60px; 
	color: #FFFFFF;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 15px;
}

.hyd_hc_b_a {
	padding:7px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #730707;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545;
	border-right: 1px solid #454545;
	
}


/* LEUKIC product page & Nanox9 product page
----------------------------------------------------------------*/
.leukic_header {
	margin: 15px 0px 15px 0px;
}


.leukic_right, .leukic_right_side, .nanox9_right, .gakic_right, .creakic_right, .mesotech_right {
	float:right;
	margin: 0 0 5px 5px;
}

.leukic_left, .leukic_left_side, .nanox9_left, .gakic_left, .creakic_left, .mesotech_left {
	float:left;
	margin: 0 5px 5px 0;
}

.leukic_right, leukic_left, .nanox9_border, .creakic_border {
	background:#000000;
	border:#353535 solid 1px;
	display:block;
	text-align: center;
}

.leukic_right p, leukic_left p {
	font-size:90%;
	margin: 3px 0 3px 0;
}


/* Nanox9 product page
----------------------------------------------------------------*/

.nanox9_table {
	color:#FFFFFF;
	border-collapse: collapse;
}

.nanox9_table, .nanox9_table td {
	border: #454545 solid 1px;
}

/* naNO Vapor product page
----------------------------------------------------------------*/

.nanovapor_quote {
	margin: 5px 0px;
}

/* Mass Stack product page
----------------------------------------------------------------*/

.massdoctorquote {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:16px;
	margin-right:15px;
	margin-top:40px;
}	

/* Thermogain
----------------------------------------------------------------*/
.thermogain_quote {
	color: #ffffff;
	padding:10px 30px 10px 30px;
	font-weight: bold;
	font-size: 17px;
	line-height:1.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/products/thermogain/images/BKG_THM_quote.gif);
	background-repeat: no-repeat;
	text-align:center;
}


/* Thermoshred
----------------------------------------------------------------*/

.thermoshred_quote {
	color: #FFFFFF;
	padding: 6px 5px 6px 5px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #454545;
	border-top: 1px solid #454545;
}


/* Thermoshred
----------------------------------------------------------------*/

.cryotest_quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 20px;
	color: #8a8676;
	padding: 10px 0px;
	border-bottom: 1px solid #202020;
	border-top: 1px solid #202020;
}

/* Links 
----------------------------------------------------------------*/

a:link, a:visited {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	color: #000000;
	font-weight:bold;
	background-color: #FFFFFF;
  
}

a.footer:link, a.footer:visited {
	color: #b7b7b7;
	font-size:10px;
	text-decoration:none;
}

a.footer:hover {
	color: #000000;
	font-weight:bold;
	background-color: #FFFFFF;
  
}

a.prodcattext:link, a.prodcattext:visited {
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

a.prodcattext:hover {
	color: #000000;
	background-color: #FFFFFF;
	font-weight:normal;
}

a.homefeature:link, a.homefeature:visited {
	color: #ba1f0a;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;	
}

a.homefeature:hover {
	color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	background-color: #ba1f0a;
}

a.graylink:link, a.graylink:visited {
	color: #c2c2c2; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
}

a.graylink:hover {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	background-color: #FFFFFF;
	
}

ul.sidebar_list {
	margin:0;
	padding:0 0 0 15px;
}

ul.sidebar_list li {
	color: #c2c2c2; 
	font-family: Arial, Helvetica, sans-serif;
	margin:0 0 2px 0;
	padding:0;
	list-style-image: url(/images/icons/ICN_gray_arrow.gif);
}

ul.sidebar_list li a:link, ul.sidebar_list li a:visited {
	color: #c2c2c2;
	font-weight: normal;
	text-transform: none;
}

ul.sidebar_list li a:hover {
	color: #000000; 
}


/* IMAGES
----------------------------------------------------------------*/

.img_right{
	margin: 0px 0px 5px 5px;
	padding:5px;
	background-color:#000000;
	border: 1px solid #454545;
	float:right;
}

.img_left{
	margin: 0px 5px 5px 0px;
	padding:5px;
	background-color:#000000;
	border: 1px solid #454545;
	float:left;
}


/* FORMS
----------------------------------------------------------------*/
input {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
	font-size: 11px; 
	border: 2px solid #454545;
}

input.img {
	background:inherit;
	padding: 0px;
	border: 0px
}

select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px;
	font-size: 11px; 
	border: 1px solid #2f2f2f;
}

/* SITE-WIDE CUSTOM STYLES (Your own id's and classes)
----------------------------------------------------------------*/

/* Product tabs 
-----------------------------------------------------------------*/

#shadetabs2{
	color:#fff;
	font-family:arial;
	font-size:11px;
}

#shadetabs2 a{
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	background: url(/images/products/main/BTN_producttab.jpg) no-repeat;
}

#shadetabs2 a:hover{}


.tab1{
	float:left;
}

.shadetabs{
	padding: 7px 0px 2px 0px;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	text-transform: uppercase;
}

.shadetabs li{
	display: inline;
	margin: 0;
	
}

.shadetabs li a{
	text-decoration: none;
	padding: 8px 0px 8px 0px;
	color: #FFFFFF;
	background: url(/images/products/main/BTN_producttab.jpg) no-repeat;

}

.shadetabs li a:visited{
	color: #FFFFFF;
}

.shadetabs li a:hover{
	color: #e1e1e1;
}

.shadetabs li.selected{
	position: relative;
}

.shadetabs li.selected a{ /*selected main tab style */
	background: url(/images/products/main/BTN_producttab_on.jpg) no-repeat;
	
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
	color: #e1e1e1;
}

.contentstyle{
	width: 625px;
}

/* FLOATER */
#trailimageid {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 75px;
	z-index: 100;
}

/* Search box */
.searchbox {
	position:absolute;
	margin:28px 0 0 25px;
	border: 1px solid #666; 
	background-color: #333333;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9; 
	opacity: 0.9; 
	width: 190px; 
	padding: 5px; 
	display:none;
}

.searchbox form{margin:0;padding:0;}


/* Recruitment Page */
.recruitment_bullets{
	list-style-image: url(/images/icons/ICN_redarrow_box.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin: 8px 0px;
}

/* New & Updated Icons*/
.new_icon, .updated_icon {position:absolute; float:none; margin:0; border:none;}.faqquestionVPR {

	color: #ba1f0a;
	font-size: 12px;
	text-transform: none;
	border-bottom: 1px solid #262626;
	border-top: 1px solid #262626;	
	padding:5px 0px;
}
.faqquestionVPR a:link, .faqquestionVPR a:visited, .faqquestionVPR a:active {
text-decoration:none;
}
