
body {margin: 0px; background: url('/images/back.jpg') #efefef; background-position: top center; background-repeat: no-repeat;}
body, TD {font: 12px Arial, Verdana, Tahoma, sans-serif;}

#page {width: 940px; margin: auto; position: relative; margin-bottom: 20px;} 
#header {position: relative; z-index:100;}
#footer{margin-top: 12px;}

#toplinks {text-align: right; margin-right: 10px; margin-top: 10px; }
#toplinks A {color: #000000; font: 10px Verdana, Tahoma, sans-serif; text-decoration: none;}
#toplinks A:hover {text-decoration: underline; }

ul.nav {
			clear: both;
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			position: absolute; 
			bottom:0px; right: 10px;
		}

.nav li.mainnav {
			float: left;
			margin: 0px;
			padding: 0px;
			height: 30px;
			width: 134px;
		}

.nav li a.mainnav {
			display: block;
			margin: 0px;
			padding: 0px;
			overflow: hidden;
			text-indent: -5000px;
			height: 30px;
			}
			
.nav li a[href]#about_us {background: url('/images/nav/button-aboutus.png');}	
.nav li a[href]#about_us:hover {background: url('/images/nav/button-aboutus-ro.png');}

.nav li a[href]#buy_now {background: url('/images/nav/button-shop.png');}	
.nav li a[href]#buy_now:hover {background: url('/images/nav/button-shop-ro.png');}

.nav li a[href]#whey_protein {background: url('/images/nav/button-coupons.png');}	
.nav li a[href]#whey_protein:hover {background: url('/images/nav/button-coupons-ro.png');}

.nav li a[href]#detour_edge {background: url('/images/nav/button-detouredge.png');}	
.nav li a[href]#detour_edge:hover {background: url('/images/nav/button-detouredge-ro.png');}

.nav li a[href]#products {background: url('/images/nav/button-products.png');}	
.nav li a[href]#products:hover {background: url('/images/nav/button-products-ro.png');}

.nav li ul.subnav {
					display: none;
					list-style-image: none;
					list-style-position: outside;
					list-style-type: none;
					margin:0px;
					padding:0px;
				}

ul.subnav {position: absolute; z-index: 150; border-top: 1px solid black;}
ul.subnav li {
				display: block; 
				margin:0px; 
				padding: 0px; 
				margin-left: 1px; 
				margin-right: 1px; 
				width: 130px; 
				margin-bottom: 0px;
				}
ul.subnav li A {
						color: #ffffff; 
						display: block;
						padding: 5px; 
						font: 10px Verdana, Arial, sans-serif; 
						background: #666666; 
						text-decoration: none;
					}
ul.subnav li.product A {padding-left: 15px;}
ul.subnav li A:Hover {background: #254777; color: white; }
ul.subnav li { border: 1px solid black; border-top: none; }

div.label {padding: 5px; font-weight: bold !important;  color: #ffffff; font: 10px Verdana, Arial, sans-serif; background: #333333; text-decoration: none;}
div.label A {
			padding:0px !important;
			background: #333333 !important;
			}

H1, H2 {margin: 0px; padding: 0px; }

UL.leftnav {
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
}

ul.leftnav LI {
	padding-left: 15px;
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 3px;
}

ul.leftnav LI.active {
	list-style-type: square;
	background: url('/images/bullet.gif');
	list-style-type: none;
	background-repeat: no-repeat;
}

ul.leftnav LI A { color: #000000; font: 14px Arial, Verdana, Tahoma, sans-serif; font-weight: bold; text-decoration: none;}
ul.leftnav LI.active A { color: #0052B9; font: 14px Arial, Verdana, Tahoma, sans-serif; font-weight: bold; text-decoration: none;}
ul.leftnav LI A:hover { color: #0052B9 }
	
div.hr {
		background: url('/images/horizontal-line.gif'); 
		height: 6px; 
		background-repeat: repeat-x;
		width: 442px; 
		overflow: hidden;
		margin-bottom: 2px;
		margin-top: 2px;
		}

.footerNav {
		margin-top: 2px;
		}
		
.footerNav A {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration: none;
}
.footerNav A:hover {
	color:#ffffff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration: underline;
}

div.footerNav#left {
				width: 380px;
				float: left;
				margin-left: 15px;
				}
				
div.footerNav#right {
				width: 380px;
				float: right;
				text-align: right;
				margin-right: 15px;
				}

.captiontable {
		margin:10px;
		margin-right: 0px;
		width: 150px;
		border: 1px solid #666666;
		
}

.captiontable TR TD {

		border-collapse: collapse;
		border-bottom: 1px solid #aaaaaa;
		font-size: 10px;
		
}

A {
	color: black;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
	}
	
#body {
	background-color: #ffffff;
	position: relative;
	}
	
#pagecontent {
	line-height: 16px;
	}
	
#pagecontent A {
	text-decoration: underline;
	}
	
#pagecontent A:hover {
	text-decoration: none;
	}
	
#contentspacer {
	width: 425px;
}

P {margin-top: 0px;}

IMG.png {
		/*behavior: url('/js/pngbehavior.htc');*/
		}
.error_msg { font-weight: bold; color: red}

#ext { width: 40px } 