
		/* Index Styling */
		.product {display:block; float:left; width:190px; height:245px; padding:0; margin:5px 22px 5px 0; border:1px solid #ccc; background:#f8f8f8;}
		.product span {text-align:left; display:block; padding:0 6px 3px 10px; font-size:11px; line-height:15px;}
		.product p {display:block; width:180px; border:1px dotted #999; border-width:1px 0px; padding:3px 0 3px 10px; margin:0; background:#fff;}
		
		.product_thumb {display:block; margin:5px 0 5px 20px;}
		.product_title {display:block; margin:0 0 5px 10px;}
		.product_link {display:block; padding:3px 0 5px 25px; background:url(/images/icon/about.gif) 11px 6px no-repeat;}
		
		.doctor {display:block; float:left; width:190px; height:285px; padding:0; margin:5px 22px 5px 0; border:1px solid #ccc; background:#fff;}
		.doctor span {text-align:left; display:block; width:170px; height:140px; padding:6px 10px 0 10px; font-size:11px; line-height:15px; background:#f8f8f8;}
		.doctor img {display:block; margin:5px 0 0 20px; background:#fff;}
		.doctor p {display:block; margin:0; width:170px; padding:2px 0 2px 20px; border:1px dotted #999; border-width:1px 0; background:#fff; font-weight:bold; text-transform:uppercase;}
		
		/* Product Pages 
		#tab_nav {display:block; width:100%; margin:0; padding:0; clear:both;}
		#tab_nav ul {list-style-type:none;  margin:0; padding:0;}
		#tab_nav li {list-style-type:none; display:inline; margin:0px 3px; padding:2px 0px;}
		#tab_nav li a {display:inline-block; white-space:nowrap; height:16px; padding:1px 7px; border:1px solid #333; border-width:1px 1px 0 1px; background:#666; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; text-transform:uppercase;}
		#tab_nav li a:hover, #tab_nav li a:active  {background:#C51E16;}
		#tab_nav li a:active {background:#000;}
		*/
		
		    /* PRODUCT PAGES */
			#supplement_table {border:2px solid #000; border-style:outset; margin:3px; font-size:11px;}
			#supplement_table td {padding:0 3px 0 5px;}
			#supplement_table tr.RowBot td {border-bottom:1px solid #000;}
			#supplement_table tr.RowBot2 td {border-bottom:3px solid #000;}
			
			#ingredient_table {border:1px solid #999;}
			#ingredient_table td {border-bottom:1px solid #ccc; font-size:11px; line-height:15px; vertical-align:top;}
			#ingredient_table th {background:#666; color:#fff; font-weight:bold; text-align:left;}
			#ingredient_table tr.gray td {background:#f7f7f7; border-bottom:1px solid #ccc;}
			#ingredient_table td.ingredient {color:#B92536; font-weight:bold; padding-left:6px;}
			
			#trial_table {border-left:1px solid #ccc; margin-top:10px;}
			#trial_table td {border-bottom:1px solid #ccc; text-align:center; border-right:1px solid #ccc; font-size:12px;}
			#trial_table th {background:#666; color:#fff; font-weight:bold; text-align:center;}
			#trial_table td.pre {background:#f7f7f7; border-bottom:1px solid #ccc;}
			#trial_table td.post {background:#FDEDED; border-bottom:1px solid #ccc;}
			#trial_table td.increase {background:#fff; font-weight:bold; color:#006633; border-bottom:1px solid #ccc; text-align:right;}
	
			.cat_listingL, .cat_listingR {display:block; width:630px; float:left; line-height:16px;}
			.cat_listingR, .cat_listingL {padding:6px 0 0 0;}
			.cat_listingL img, .cat_listingR img {padding:1px; border:1px solid #ccc; width:50px; height:80px;}
			.cat_listingL img {margin:5px 8px 0 10px;} .cat_listingR img {margin:5px 8px 0 15px;}
			.cat_listingL p, .cat_listingR p {width:300px; clear:both; padding:2px 0 2px 20px; border:1px solid #ddd; background:url(/images/icons/cash.gif) 3px 4px no-repeat #f9f9f9;}
			.cat_listingL p {margin:0;} .cat_listingR p {margin:12px 0 0 15px;}
			.cat_listingL span, .cat_listingR span {display:block; padding-right:10px;}
			.cat_listingL h3, .cat_listingR h3  {font-size:12px; color:#DA0001; font-weight:bold; line-height:1.9em; padding:0 0 1px 0; margin:0 0 5px 0;}
			.cat_listingL form, .cat_listingR form {padding-bottom:15px;}
			.cat_listingL p i, .cat_listingR p i {padding:0 0 0 17px; background:url(/images/icons/cart.gif) 0px 1px no-repeat;}
			.cat_listingL p b, .cat_listingR p b {color:#DA0001; margin-right:40px;}
			
			#productBuy {clear:both; width:640px; height:100px;}
			#productBuy form {margin:0; padding:0; width:640px; height:100px;}
			#productBuy label {font-size:12px; float:left; border:1px solid #ccc; background:#f9f9f9; width:195px; padding:4px; margin:4px 8px 13px 0; list-style-type:none;}
			#productBuy ins {padding:2px 0 0 0; margin:0; text-decoration:none; display:block; clear:left; text-align:center; font-size:11px;}
			#productBuy input, productBuy span, productBuy b {display:block; float:left;}
			#productBuy span {font-size:13px; color:#000; text-align:left; padding:3px 4px 0 0;}
			#productBuy b {text-align:left; font-size:13px; color:#DA0001; font-weight:bold; padding:3px 0 0 0;}
			#productBuy .Fbutton {display:block; margin:0 0 0 10px; clear:both;}
			
			#productDisplay {width:640px;}
			#productDisplay blockquote {text-align:center; display:block; float:right;  margin:0; padding:0;}
			#productDisplay p {padding:5px 15px 10px 0; margin:0; float:left;}
			#productDisplay br {clear:none !important;}
			
			/* Related Products */
			#related {clear:both; display:block; text-align:left; width:680px; padding-top:5px; border-top:1px solid #ccc; height:170px;}
			#related p  {line-height:15px; margin:0; padding:0 0 3px 0;}
			#related a {line-height:20px;font-weight:bold;}
			#related b {font-weight:bold; color:#000; line-height:22px; font-size:14px;}
			.related_img {display:block; padding:3px 0 3px 20px; height:17px !important; width:130px !important; }
			.related_product {display:block; float:left; width:320px; padding:10px 7px; margin:2px 0 0 0; height:110px; background:#fff;}
			.related_product img { padding:0 0 20px 0 !important; width:120px; height:90px !important;}
			
			/*-------------------------------*/
			
	/* Contact */
	.contact_block {float:left; padding:0; width:145px; border:1px solid #ccc; margin:15px 10px 15px 0;}
	.contact_block b {display:block; border-bottom:1px solid #ccc; padding:3px 0 3px 10px;}
	.contact_block p {margin:0; padding:10px; background:#f9f9f9; height:90px; font-size:11px;}
		
		
			
