/*---------------------  Reset --------------------- */html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,em,th { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none; }fieldset,img { border: none; }caption,th { text-align: left; }table { border-collapse: collapse; border-spacing: 0; }img { margin:0;padding:0; }
/*-------------------  End Reset  ------------------*/

/*-------------------  IE Hover Fix  ---------------*/

button, img, li, ul { behavior: url('IEFixes.htc'); }

/*-------------------  End IE Hover Fix  -----------*/

a {
	color:#3fb4c5;
	text-decoration:none;
	outline:0;
}

a:hover {
	text-decoration:underline;
}

body { 
	background: #fff;
	color: #555;
	font-family: 'Verdana', arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
}

h3 {
	width:430px;
	color: #3fb4c5;
	font-family: 'Verdana', arial, san-serif;
	font-size: 1.8em;
	font-weight: bold;
	padding:10px 0;
}

h4 {
	width:430px;
	color: #3fb4c5;
	font-family: 'Verdana', arial, san-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding:10px 0;
}

p { line-height: 18px; margin-bottom: 9px; }

.clearboth 	{ clear:both; }
.clearleft 	{ clear:left; }
.clearright { clear:right; }
.push5 		{ height:5px; }
.push10		{ height:10px; }
.push15		{ height:15px; }
.push18		{ height:18px; }
.push20		{ height:20px; }
.push30		{ height:30px; }
.push35		{ height:35px; }
.push36		{ height:36px; }
.push40		{ height:40px; }
.push50		{ height:50px; }
.push52		{ height:52px; }
.push60		{ height:60px; }
.fontsz9	{ font-size:9px; }
.fontsz15em	{ font-size:1.5em; }

strong {
	font-weight:bold;
}

ul {
	color:#3fb4c5;	list-style-type:disc;
	margin:5px 0 5px 40px;	text-indent:5px;
}

/*------------------  Content CSS  ------------------*/

#content {
	width:100%;
	text-align:center;
}

	#content_760 {
		width:760px;
		margin: 0 auto;
		text-align:left;
	}

		#logos_and_links img {
			float:left;
		}
	
			#header_links {
				padding:20px 0 0 525px;
			}

		h1.your_final_dandruff_solution {
			width:760;
			height:99px;
			background-image: url('images/h1_your_final_dandruff_solution.gif');
				background-repeat: no-repeat;
			text-indent: -9999px;
		}

		#image_dr_street {
			width:259px;
			height:387px;
			background-image: url('images/index_image_dr_street.jpg');
				background-repeat: no-repeat;
			float:left;
		}

			#image_dr_street a#noscript {
				width:200px;
				height:80px;
				background-image: url(images/testimonials_link.jpg);
				background-repeat: no-repeat;
				background-position: top;
				display:block;
				position:relative;
					top:175px;
					left:43px;
				text-indent: -9999px;
			}

			#mini {
				width:260px;
				height:100px;
				display:block;
				position:relative;
					top:268px;
					left:15px;
			}

		#image_product {
			width:501px;
			height:387px;
			background-image: url('images/index_image_product.jpg');
				background-repeat: no-repeat;
			float:right;
		}

			#image_product p {
				width:255px;
				padding-top:7px;
			}

			#image_product ul {
				color:#3fb4c5;
				font-weight:bold;
				list-style-type:disc;
				margin-left:20px;
				text-indent:5px;
			}				

			#image_product a#cart {
				width:111px;
				height:34px;
				display:block;
				float:left;
				position:relative;
					top:105px;
					left:5px;
				text-indent: -9999px;
			}

			#image_product a#more_info {
				width:230px;
				height:34px;
				display:block;
				position:relative;
					top:105px;
					left:145px;
				text-indent: -9999px;
			}

/*------------------  More Info CSS  ------------------*/

#prod_desc_bg {
	width:760px;
	background-image: url(images/prod_desc_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#prod_desc {
	width:760px;
	background-image: url(images/prod_desc_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

	#prod_desc p {
		width:400px;
		position:relative;
		left:300px;
	}

	img.prod_img {
		float:right;
		padding-left: 10px;
	}

	a#cart2 {
		width:470px;
		height:34px;
		display:block;
		float:left;
		position:relative;
			top:-10px;
			left:260px;
		text-indent:-9999px;
	}

/*------------------  Cart CSS  ------------------*/

div#cart_bg {
	width:760px;
	background-image: url(images/cart_bg_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}

div#cart {
	width:760px;
	background-image: url(images/cart_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size:1.2em;
}
	
	p.center {
		text-align:center;
	}

	h1.your_cart {
		width:298px;
		height:68px;
		background-image: url(images/h1_your_cart.jpg);
		background-repeat: no-repeat;
		position:relative;
		top:35px;
		display:block;
		margin:0 0 60px 35px;
		text-indent:-9999px;
	}
	h1.order_confirmation {
		width:460px;
		height:45px;
		background-image: url(images/h1_order_confirmation.jpg);
		background-repeat: no-repeat;
		position:relative;
		top:35px;
		display:block;
		margin:0 0 60px 35px;
		text-indent:-9999px;
	}
	h1.your_receipt {
		width:460px;
		height:45px;
		background-image: url(images/h1_your_receipt.jpg);
		background-repeat: no-repeat;
		position:relative;
		top:35px;
		display:block;
		margin:0 0 60px 35px;
		text-indent:-9999px;
	}

	th {
		font-weight:bold;
		padding-bottom:10px;
	}

	td {
		padding: 11px 0;
	}

	table.cart {
		width:650px;
		text-align: left;
		font-size:1.4em;
		float:right;
		margin-right:40px;
	}

		table.cart td, table.cart th {
			padding: 10px 5px;
		}

	.cart td {
		border-top: 1px solid silver;
	}
	
	.cart_delete {
		width:15px;
	}	

	.cart_quantity {
		width:70px;
	}

		.cart_quantity input {
			width:50px;
			text-align:center;
		}

	.cart_name {
		width:300px;
	}

	.cart_sku {
		width:65px;
	}

	.cart_price {
		width:100px;
	}

	.cart_total {
		width:100px;
	}
	
	table.totals {
		width:205px;		border:0;
		color:#9b5f17;		float:right;
		margin-right:40px;
	}

	table.totals td {		padding:10px 5px;
		font-size:1.4em;
		width:80px;	}

	td.totals, td.totals_all {		text-align:left;	}
	td.totals_txt, td.totals_all_txt {		font-weight:bold;
		text-align:left;
		width:120px;	}

	table.zipntax {
		text-align:right;
	}

	table.zipncountry {		width:260px;		border-collapse:collapse;		border:0;
		font-size:1.2em;		margin:10px 40px 0 0;	}	table.zipncountry td {		height:30px;		vertical-align:middle;	}	table.zipncountry td.zipncountry {		width:130px;	}

	input,select {	border:1px solid #B4A68A;	background:#F9F4E9 url(images/input_bg.gif) repeat-x;	padding:3px 6px;	}	select {	padding:3px 0;	}

	.button6,.button7,.button8,.button67,.button68,.cart_delete input {	border:none;	padding:0;		background:none;	}

/*------------------  Return Policy CSS  ------------------*/

#return_policy_div {
	width:650px;
	margin: 0 auto;
	padding: 40px 0;
}

/*------------------  Testimonials CSS  ------------------*/

#_testimonials {
	width:100%;
	height:500px;
	text-align:center;
}

/*------------------  Footer CSS  ------------------*/

#footer_810 {
	width:810px;
	text-align: center;
}

	#footer_525 {
		width:525px;
		margin: 0 auto;
	}

		#footerlinks li { float:left; margin: 0 9px; }
		.green_link a  { color:#05880e; }
		.purple_link a { color:#a45d58; }
		.brown_link a  { color:#9b5f17; }

#copyright {
	color:#888;
	width:100%;
	height:30px;
	margin-bottom:18px;
	text-align:center;
}
.hyrule {width:350px; float:right; padding-right:112px;}
#about_us_img {float:right; width:150px;}