body {
	background: url(../graphics/nn-bg.gif) repeat;
	text-align: center;
	margin: 0 auto;
}
A {
	text-decoration: none;
}
#_main {
	width: 976px;
	margin: 0 auto;
}
	#shade_left {
		width: 10px;
		background: url(../graphics/nn-bg-left.gif) repeat-y;
	}
	.shade_left {
		width: 10px;
		background: url(../graphics/nn-bg-left.gif) repeat-y;
	}

	#shade_right {
		width: 10px;
		background: url(../graphics/nn-bg-right.gif) repeat-y;
	}

	.shade_right {
		width: 10px;
		background: url(../graphics/nn-bg-right.gif) repeat-y;
	}

	#main_content {
      text-align: center;
		background-color: white;
	}

#header {
	height: 91px;
}
	#header_logo {
		width: 310px;
		text-align: center;
	}
	#header_mid {
		width: 245px;
		text-align: center;
		background: url(../graphics/nn-banner.gif) center bottom no-repeat;
	}
	#header_cart {
		width: 325px;
		text-align: left;
		background: url(../graphics/nn-hours.gif) center 11px no-repeat;
		padding-top: 50px;
		font: bold 10pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #666666;
	}
		#header_cart p {
			margin: 0;
			padding: 0;
			text-align: center;
		}
	#header_links {
		width: 76PX;
		text-align: center;
	}
	.navbtn {
		margin: 3px 0;
	}
#topnav_container {
	width: 100%;
	height: 36px;
	background: url(../graphics/nn-bg-topnav.gif) repeat-x;
    backgroung-color:#5e67a6;
}
	#topnav_container td {
		text-align: center;
	}
#topnav_links {
	margin-top: 8px;
	padding:4px 0 6px 0;
}
	.topnav {
		padding: 0 8px;
		border-left: 1px solid #ffffff;
		text-align: center;
	}
		.topnav A {
			font: bold 10pt/10pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #ffffff;
		}
		.topnav A:hover {
			color: #e36cae;
		}
	#topnav_first {
		border: none;
	}

#content {
	width: 956px;
}
	#content_left {
		width: 186px;
		vertical-align: top;
		padding: 7px;
		text-align: left;
	}
	#content_middle {
		
		vertical-align: top;
		padding: 7px 0;
		background-color: #ffffff;
		text-align: left;
	}
	#content_right {
		width: 186px;
		vertical-align: top;
		padding: 7px;
		text-align: right;
	}

#categories {
	margin: 5px 0 10px 0;
	padding: 0;
}
	#categories LI {
		list-style-type: none;
		padding: 0 0 0 17px;
		margin: 0;
		height: 17px;
	}
		#categories LI A {
			font: bold 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #666666;
			background: url(../graphics/nn-arrow-off.gif) no-repeat;
			padding: 0 0 0 10px;
		}
		#categories LI A:hover {
			color: #c92681;
			background: url(../graphics/nn-arrow-on.gif) no-repeat;
		}
		
.categories {
	margin: 5px 0 10px 0;
	padding: 0;
}
	.categories LI {
		list-style-type: none;
		padding: 0 0 0 17px;
		margin: 0;
		height: 17px;
	}
		.categories LI A {
			font: bold 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #666666;
			background: url(../graphics/nn-arrow-off.gif) no-repeat;
			padding: 0 0 0 10px;
		}
		.categories LI A:hover {
			color: #c92681;
			background: url(../graphics/nn-arrow-on.gif) no-repeat;
		}		
		
		
#manufacter {
	margin: 5px 0 10px 0;
	padding: 0;
}
	#manufacter LI {
		list-style-type: none;
		padding: 0 0 0 17px;
		margin: 0;
		height: 17px;
	}
		#manufacter LI A {
			font: bold 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #666666;
			background: url(../graphics/nn-arrow-off.gif) no-repeat;
			padding: 0 0 0 10px;
		}
		#manufacter LI A:hover {
			color: #c92681;
			background: url(../graphics/nn-arrow-on.gif) no-repeat;
		}
		
#accountlinks {
	margin: 5px 0 10px 0;
	padding: 0;
	text-align: left;
}
	#accountlinks LI {
		list-style-type: none;
		padding: 0 0 0 17px;
		margin: 0;
		height: 17px;
	}
		#accountlinks LI A {
			font: bold 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #666666;
			background: url(../graphics/nn-arrow-off.gif) no-repeat;
			padding: 0 0 0 10px;
		}
		#accountlinks LI A:hover {
			color: #c92681;
			background: url(../graphics/nn-arrow-on.gif) no-repeat;
		}







#search {
	margin: 0 0 5px 0;
	padding: 0;
}
	#search_term {
		width: 125px;
		border: 1 solid #cacaca;
		font: 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #666666;
		margin: 5px 5px 5px 5px;
		vertical-align: middle;
	}
	#search_button {
		margin-right: 10px;
	}
	
#login {
	margin: 5px 0;
	padding: 0;
	font: 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #666666;
}
	#login TABLE {
		margin: 0 10px 3px 13px;
	}
	#login TD {
		font: 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #333333;
	}
	.login_field {
		width: 100px;
		border: 1 solid #cacaca;
		font: 8pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #666666;
		vertical-align: middle;
	}


	#login A {
		font: 7.5pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #999999;
	}
	#login A:hover {
		text-decoration: underline;
	}
	#forget {
		float: left;
		margin-left: 15px;
	}
	#login_button {
		margin-right: 12px;
		width: 49px;
		height: 18px;
	}
#liveperson {
	margin-bottom: 0px;
}
#ad1 {
	margin-bottom: 8px;
}

#new_widget {
	width: 185px;
	float: right;
	text-align: center;
	margin: 5px 0px;
}
	#new_widget a {
		font: bold 8pt/8pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #50588f;
	}
	#new_widget a:hover {
		color: #cb227f;
	}


#sale_widget {
	width: 185px;
	float: right;
	text-align: center;
	margin: 5px 0px;
}
	#sale_widget a {
		font: bold 8pt/8pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #50588f;
	}
	#sale_widget a:hover {
		color: #cb227f;
	}


.widget_itemname {
	margin: 5px 15px;
}


#topseller_container {
	text-align: left;
}

#rightbottom_container {
	text-align: center;
}

#home_whatsnew {

	height: 1px;
	margin: 1px 0 1px 0;
}
	.home_whatsnew_left {
		padding: 0 3px 6px 0;
		text-align: left;
		vertical-align: middle;
	}
	.home_whatsnew_right {
		padding: 0 0 6px 3px;
		text-align: right;
		vertical-align: middle;
	}
.home_featured_container {
	width: 271px;
}
	.home_featured_top {
		background: url(../graphics/nn-home-wn-top.gif) no-repeat;
		width: 271px;
		height: 12px;
	}
	.home_featured_content {
		width: 271px;
		min-height: 110px;
		height: 110px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		padding: 0 5px;
	}
		.home_featured_content TABLE {
			width: 260px;
		}
		.home_wn_image {
			padding: 0 10px;
		}
		.home_wn_name {
			font: bold 12pt Trebuchet MS, Arial, Helvetica, sans-serif;
		}
			.home_wn_name A {
				color: #cb227f;
			}
			.home_wn_name A:hover {
				color: #5e67a6;
			}
		.home_wn_desc {
			font: 10pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #999999;
			margin-bottom: 5px;
		}
		.home_wn_price_list, .home_wn_price_sell  {
			clear: both;
			font: 8pt/10pt Trebuchet MS, Arial, Helvetica, sans-serif;
			color: #000000;
		}
		.home_wn_price_list_lbl, .home_wn_price_sell_lbl {
			float: left;
			width: 70px;
		}
		.home_wn_price_list_amt, .home_wn_price_sell_amt {
			float: left;
		}
		.home_wn_buttons {
			clear: both;
		}
		.home_wn_buttons_detail, .home_wn_buttons_buy{
			float: left;
			margin: 10px 5px 0 0;
		}
	.home_featured_bottom {
		background: url(../graphics/nn-home-wn-bottom.gif) no-repeat;
		width: 271px;
		height: 12px;
	}

#footer {
	background: url(../graphics/nn-bar-bottom.gif) top center no-repeat;
}
	#footer TABLE TD {
		padding-top: 5px;
		font: 9pt Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #666666;
	}
	#footer TABLE TD A {
		font: 14px Trebuchet MS, Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
                text-decoration:none;
	}
	#footer TABLE TD A:hover {
		text-decoration: underline;
	}	
	
	
/* ***** DEFAULT CPONLINE STYLES ***** */
.bodyText { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.bodyTextBold { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold;}

.bodyTextLarge { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; }
.bodyTextLargeBold { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight:bold;}

.bodyTextMedium { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; }
.bodyTextMediumBold { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight:bold;}

.bodyTextSmall { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; }
.bodyTextSmallBold { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; font-weight:bold;}

.bodyHeader { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight:bold; padding-bottom:5px;}

.bodyTextStatus { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color:'#b91f59'; font-weight:bold; padding-top:5px; padding-bottom:5px; }

 /*** new ***/
.bodyTextContrast { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color:'#b91f59'; }
.bodyTextContrastBold { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color:'#b91f59'; font-weight:bold;}
.bodyTextContrastSmall { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; color:'#b91f59'; }
.bodyTextContrastSmallBold { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; color:'#b91f59'; font-weight:bold;}

/*** used for text in table cells bgcolored the contrast color ***/
.contrastLabel { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold; } 

.bodyTextStatusSmall { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; color:'#b91f59'; font-weight:bold; padding-top:5px; padding-bottom:5px; }

.formLabel { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.formLabelRequired { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight:bold; }
.formHelp { font-family : Arial, Helvetica, sans-serif; font-size : 7.5pt; }

.linkedItem { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; }
.linkedCategory { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight:bold; }

/*** .colorSizeSelector : select box for color/sizes ***/
/*** .colorSizeNames : label for colors and sizes ***/

/*** .itemDescription : item description ***/
/*** .categoryDescription : category description ***/



/* ***** CUSTOM STYLES ***** */

.prod-temp {

	font-size:16px;

	width:545px;

	margin-right:-195px;

}



a.red-hover {

    text-decoration: underline;

}

a.red-hover:hover {

    color:red;

}

	

.content_fix {

	width:550px;

	margin-right:-195px;

}



b.18px {

	font-size:18px;	

}

.sup-facts-top {

    width:450px;

	border:1px solid #000;

	border-bottom:1.8px solid #000;

	padding:10px;

}



.sup-facts {

	font-size:18px;
	
	font-weight:bold;

}



.light {

    font-size: 13px;

	font-weight: normal;

}



.sup-facts-mid {

    width:450px;

	border-right:1px solid #000;

	border-left:1px solid #000;

	padding:4px 10px 2px 10px;

}

.amt-per {

	font-weight:bold; float:left; text-size:11px;

}

.dly-val {

	font-weight:bold; float:right; text-size:11px;

}





.sup-facts-btm {

	width:450px;

	border:1px solid #000;

	border-top:1.8px solid #000;

	padding:10px;

}


ul.no-bullets li {

	list-style:none;

}


.warning {

	margin-top:10px;

	font-weight:bold;

	font-size:14px;

	color:#FF0000;

}
	

.warning-text {

	font-weight:normal;

	font-size:12px;

}


.line-through {
	
	text-decoration:line-through;

}

.bold {
	font-weight:bold;
}

.big-bold {
        padding-top:15px;
	font-size:18px;
	font-weight:bold;
}

.bold-red {
	color: #FF0000;
	font-weight: bold;
}

.red {
	color: #FF0000
}
.prod-temp h1,.prod-temp h2,.prod-temp h3{line-height:.8em;}
.prod-temp h1{font-size:28px;}
.prod-temp h2{font-size:22px;}
.prod-temp h3{font-size:18px;}

.underline_link{color:purple;text-decoration:underline;font-weight:bold;}
a.underline_link:hover{color:red;}

.brdr1 {
 border-bottom: 1px solid #000;
}
.brdr2 {
 border-bottom: 2px solid #000;

}
.brdrdash {
 border-bottom: dashed #000 1px;
}
.indent {
 padding-left: 15px;
}
.indentdash {
 padding-left: 15px;


 border-bottom: dashed #000 1px;
}
.ingredtbl {
 border: solid #000 1px;
 padding: 5px;
background-color: #fff;
}
table.ingredtbl td{font-size:11.5px;}


#reserveage{margin:0 auto 0 auto; height:315px; width:540px; background: url(http://www.netnutri.com/graphics/ReserveAge.gif); background-repeat:no-repeat;}
#reserveage-text{width:340px; margin:195px 0 0px 190px; position:absolute; text-align:center; font-size:11px; color:#42003e;}

.stock {font-size:18px; color:red;  font-weight:bold; text-decoration:underline; background-color:yellow;}
.big-link {font-size: 1.3em;}
a.big-link{text-decoration:underline;}

.best-by{font-weight:bold; color:f00; font-size:16px;}

/*****	Epehdra Landing Page Styles	*****/

	#ephedra-tagline{text-align:center; margin:0 auto 0 auto; background: url('ephedra-bg.gif'); background-repeat:no-repeat; height:110px; width:530px;padding:17px 0 0 0px; line-height:30px; text-align:center;color:#000;}
      #ephedra-tagline h1{font-size:20px; font-style:italic;}

	.quotes{font-size:32px;}

    .highlight{color:#f00;font-weight:900;background-color:#F0F0F0;}
	
	.prod-row{ text-align:left;width:550px; border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;}
      .prod-row a{font-weight:900;}
    
	.prod-img{float:left;margin-right:12px;}
	  .prod-img img{border:none;}
    
	.prod-name{float:left; width:200px;margin-top:20px;}
    
	.prod-list{text-decoration:line-through;}
    
	.prod-sale{color:#f00;font-size:17px;}
    
	.prod-desc{float:left;margin-right:12px;}
    
	.prod-price{float:right;font-size:13px; margin:40px 10px 0 0px;}

	.grid-row{height:240px;}

	.grid-cell{font-size:13px; text-align:center; width:180px;}
	  .grid-cell br{line-height:.4em;}
	  .grid-cell img{border:none;}

/*****************************************/

/***** BOF TABS **************************/
.basictab ul{
margin: 4px;
padding: 0px 0;
margin-left: 0;
font: bold 15px Verdana;
border-bottom: 0px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 4px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #676fab;
color: white;
}

.basictab li a:visited{
color: white;
}

.basictab li a:hover, .basictab li a.current{
background-color: #fff;
color: #d54796;
font-size:19px;
padding: 6px 7px 4px 7px;
border-bottom:1px solid #fff;
}

.basictab li a:active{
color: white;
}

#tabcontentcontainer{
width:545px; /*width of 2nd level content*/
height:545px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
border:1px solid #ccc;
padding-top:15px;
}

.tabcontent{
display:none;
}

#tabhelp{text-align:left;margin:25px 0 0px 0; font-size:13px;}
#tabbed-products{text-align:center;margin:15px auto 0 auto;}
.viewall{float:right;padding:15px 7px 0 0;}
.buyform {width:125px; margin:0 auto;}
.buyform input{width:25px; padding-right:0px; margin-right:0px;}
.buyform .cpobutton{width:70px; padding-left:0px; margin-left:0px;}

/*****************************************/

.logoblue {color: #412890;}



/**************************** Cart / Checkout Javascript for shipping / billing info *****************************/
.urbangreymenu{
width: 540px; /*width of menu*/
margin:15px 0;
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #606060 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}
.phbanBoxTop {
	width:550px;
	height:11px;
	background-image:url('phbanBoxTop.gif');
	background-repeat:no-repeat;
}
.phbanBoxMid {
	width:550px;
	background-image:url('phbanBoxMid.gif');
	background-repeat:repeat;
	float:left;
	padding:10px 0 0 0;
}
.phbanBoxBtm {
	width:550px;
	height:11px;
	background-image:url('phbanBoxBtm.gif');
	background-repeat:no-repeat;
	clear:both;
}
.phbanTitle {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	color:#00C;
}
.phbanPic {
	text-align:center;
	width:150px;
	float:left;
}
.phbanDesc {
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	float:left;
}
.left,.right{float:left;}
.redMsg{color:red;font-size:18px;text-align:center;}
.clear {font-size: 1px; height: 1px}
/***************************  EOF Javascript menu for cart/ checkout info  *****************************/

.bodyTextStatusSmall font,.bodyTextStatusSmall{color:red; font-weight:bold; font-size: 12px;}

#axisLabsSmash_BSNtheFightStack_IronTek_MaleEnhancement {
	height:216px; width:555px;
	background: url('axisLabsBSNironTekPreactivEnzyte.jpg'); background-repeat:no-repeat;
}




/************
Home Page Tabs BEGIN
*************/
	
	#ddtabs{
	width:555px;
	}
	
	#hometabcontentcontainer{
	width:555px; /*width of 2nd level content*/
	height:370px; /*height of 2nd level content. Set to largest's content height to avoid jittering.*/
	padding-top:55px;
	background: url('tabBG.png') 0 0 no-repeat;
	}
	
	.tabcontent{
	display:none;
	}

	#tabhelp{text-align:left;margin:25px 0 0px 0; font-size:13px;}
	
	#tabbed-products{text-align:center;margin:15px auto 0 auto;}
	
	.viewall{float:right;padding:15px 7px 0 0;}
	
	#newItemsBox {
	text-align:center;
	margin:0 auto;
	width: 546px; height: 329px;
	background: 
		url('newItems.jpg')
		no-repeat;
	}

	#hotItemsBox {
	text-align:center;
	margin:0 auto;
	width: 546px; height: 329px;
	background: 
		url('hotItems.jpg')
		no-repeat;
	}
	
	#topSellersBox {
	text-align:center;
	margin:0 auto;
	width: 546px; height: 329px;
	background: 
		url('topSellers.jpg')
		no-repeat;
	}

	#ourBestBox {
	text-align:center;
	margin:0 auto;
	width: 546px; height: 329px;
	background: 
		url('ourBest.jpg')
		no-repeat;
	}
	
	#blowoutsBox {
	text-align:center;
	margin:0 auto;
	width: 546px; height: 329px;
	background: 
		url('blowouts.jpg')
		no-repeat;
	}
	 
	.prodRow {
	width:546px;
	}

	.prodRow a {
	margin:-20px 0 0 0;
	display:block;
	width:182px;
	height:180px;
	float:left;
	cursor:pointer;
	}

	.prodRow2 {
	width:546px;
	}

	.prodRow2 a {
	margin:0px 0 0 0;
	display:block;
	width:182px;
	height:180px;
	float:left;
	cursor:pointer;
	}

.tabcontent span {display:none;}

	.tabheading {
	display:inline;
	color:#003;
	font-size:17px;
	font-weight:500;
	position:relative;
	top:-45;
	left:1;
	}


/************
END Home Page Tabs
*************/

.prod-temp *{padding-right:30px;}
.prod-temp strong, .prod-temp b {padding-right:0;}

#couponDetails {margin:0 0 10px 0;}

#topseller_container{float:right;}
