body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF3D7;
	margin:0px;
}

.price_table{width:95%; font-weight:bold; margin-bottom:30px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.price_table_td{text-align:right;}

.table_main { 
	width:960px;
	margin-top:0; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}	

.table_100 {width:100%;}
.footer_table {width:100%; font-size:10px; color:#FFFFFF;}

.main_text {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-align:left;}

img, submit {border:none;}

a:link 		{color:#FFFFFF;	text-decoration:none;}
a:visited 	{color:#FFFFFF; text-decoration:none;}
a:hover 	{color:#FFFFFF; text-decoration:underline;}
a:active	{color:#FFFFFF; text-decoration:none;}

ul {margin-top:0px;}
li {padding-bottom:2px;}

.bg_left {background:url(/images/design/bg_left.jpg) no-repeat top right; width:50%;}
.bg_right {background:url(/images/design/bg_right.jpg) no-repeat top left; width:50%;}

.store_navigation {background-color:#FFF3D7; vertical-align:top; width:230px; padding-bottom:20px; border:4px solid #FFE19D; border-top:9px solid #FFE19D; border-right:none;}
.main_content 	  {background-color:#FFFFFF; vertical-align:top; width:720px; padding-bottom:0px; border:4px solid #FFE19D; border-top:9px solid #FFE19D;}

/************************* HEADER  *************************/
.phone_number{font-size:20px; line-height:22px;margin:0 0 2px 0;}
.header {background:url(/images/design/header_bg_.jpg); border-bottom:9px solid #9F112E; background-position:right top;}
.logo {float:left;}
.header_navigation {float:right; text-align:right; margin-top:143px;}

#nav, #nav ul {float: right; list-style:none; padding:0; margin:0px; height:20px; line-height:20px; z-index:1000; background:none; }
#nav   {color:#FFFFFF; text-decoration:none; font-size:14px; display:block;}
#nav a {color:#FFFFFF; text-decoration:none; font-size:14px; display:block; padding:0px 10px 0px 10px;}
#nav a:hover {background-color:#333333;}

#nav li {float:left; text-transform:uppercase; border-right:1px solid #FFFFFF; background-color:#9F112E;}
#nav li#lastitem {float:left; text-transform:uppercase; border-right:none;}

#nav li ul 			  {position:absolute; left:-999em; height:auto; width:290px; border:none;}
#nav li ul li a 	  {background-color:#fff3d7; color:#9F112E; height:20px; line-height:20px; text-align:left; display:block; padding:0px 2px 0px 10px;} 
#nav li ul li a:hover {background-color:#333333; color:#FFFFFF;}

#nav li li 	  {width:290px; left:-200px; margin:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px;}
#nav li ul a  {width:290px; left:-200px; margin:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 10px 0px 2px;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

#nav li ul ul {	margin: -1em 0 0 10em;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

/************************* MAIN AREA  *************************/
.treatment_content {padding:0 20px 10px 20px; width:680px; float:left; margin:3px 0 0 0; background-color:#7C1127; background-image:url(/images/treatment_grad.png); background-repeat:repeat-x; color:#ffdf96;}
.treatment_content h1 {margin:10px 0 0 0; padding:0px 0px 0px 0px; font-weight:100; font-size:22px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif}
.treatment_column{width:330px; float:left; padding-right:10px;}
.treatment_content h2 {margin:20px 0 5px 0; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
.treatment_content h3 {margin:5px 0 40px 0; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
.treatment_content p{margin:5px 0 13px 0;}
.content_content {padding:0 20px 10px 20px; width:680px; float:left; margin:3px 0 0 0; background-color:#fff3d7; background-image:url(/images/content_grad.png); background-repeat:repeat-x; color:#7c1127;}
.content_content h1 {margin:10px 0 0 0; padding:0px 0px 0px 0px; font-weight:100; font-size:22px; letter-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif}
.content_column{width:330px; float:left; padding-right:10px;}
.content_content h2 {margin:20px 0 5px 0; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
.content_content h3 {margin:5px 0 40px 0; padding:0px 0px 0px 0px; font-weight:bold; font-size:12px; letter-spacing:0px; font-family:Verdana, Arial, Helvetica, sans-serif}
.content_content p{margin:5px 0 13px 0;}
.copy_content {padding-left:10px; width:485px; float:left; margin-top:5px;}
.copy_content h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#9F112E; font-weight:bold; margin:0px; padding:0px 0px 5px 0px;}
.copy_content h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#9F112E; font-weight:bold; margin:0px; padding:0px 0px 5px 0px;}

.news_content 		{padding-left:10px; width:485px; float:left; margin-top:5px;}
.copy_right 		{float:right; margin-top:5px; padding-right:10px;}

/********************** STORE NAVIGATION **********************/
.cart{float:right; margin:5px 5px 0 0}
#mini_basket{margin:5px 0 0 10px; }
#navigation {border-top:2px solid #9F112E; border-bottom:2px solid #9F112E; padding-bottom:10px; background-image:url(/images/l_nav_grad.jpg); background-position:bottom; background-repeat:no-repeat; min-height:150px;}

#navigation h2 {
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
	color:#333333;
	display:block;
	padding:5px 5px 5px 15px;
	margin:8px 0px 0px 0px;
	background:#FFF3D7;
	border-bottom:2px solid #FFFFFF;	
}

#navigation h2 a, #navigation h2 a:link, #navigation h2 a:active, #navigation h2 a:visited{font-size:12px;
	font-weight:bold;
	text-decoration:none; 
	color:#333333;
	display:block;
}
#navigation h2 a:link{color:#9F112E}

#navigation_block {margin:0px;}
#navigation_block a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:;
	text-decoration:none; 
	color:#333333;
	display:block;
	padding:5px 5px 5px 0px;
	/*border-top:2px hidden #FFFFFF;
	background:url(/images/design/bg_storenavi.jpg) no-repeat left #FFF3D7;*/
}
#navigation_block a:hover {color:#9F112E;}

#navigation_block_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:;
	text-decoration:none; 
	color:#9F112E;
	display:block;
	padding:5px 5px 5px 0px;
	/*border-top:2px solid #FFFFFF;	
	background:url(/images/design/bg_storenavi.jpg) no-repeat left #FFF3D7;*/
}
#navigation_block_selected a:hover	{color:#9F112E;}

#navigation_block_sub a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:;
	text-decoration:none; 
	color:#333333;
	display:block;
	padding:1px 0px 0px 0px;
	/*background:#FFF3D7;*/
}
#navigation_block_sub a:hover {color:#9F112E;}


#navigation_block_sub_selected a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:;
	text-decoration:none; 
	color:#9F112E;
	display:block;
	padding:5px 5px 5px 0px;
	padding:1px 0px 0px 0px;
	/*background:#FFF3D7;*/
}
#navigation_block_sub_selected a:hover	{color:#9F112E;}
#mini_basket, #mini_basket a:link, #mini_basket a:visited, #mini_basket a:active{color:#333333}
#mini_basket a:hover{color:#9F112E}
.section_select_td 			{text-align:center; background-color:#FFF3D7; width:33%; vertical-align:top;}
.section_select_image 		{background-color:#FFF3D7; text-align:center; min-height:184px; height:auto !important; height:184px; padding:5px; vertical-align:top;}
.section_select_name		{text-align:center; font-size:18px; font-weight:bold; color:#9F112E; padding:5px 0px 5px 0px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;}
.section_text{margin:0 0 0 10px; font-size:25px; color:#9F112E;}

.section_select_name a:link 	 {color:#9F112E; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.section_select_name a:visited 	 {color:#9F112E; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.section_select_name a:hover 	 {color:#9F112E; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.section_select_name a:active	 {color:#9F112E; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.store_spacer {width:50px !important;}
.store_product {border:1px solid #; background-color:#FFF3D7; text-align:center; padding:5px;}

.store_product{}
.store_product a:link 	 {color:#9F112E; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.store_product a:visited {color:#9F112E; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.store_product a:hover 	 {color:#9F112E; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.store_product a:active	 {color:#9F112E; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

.store_infobox {border:1px solid #FFF3D7; color:#9F112E;}
.store_infobox p {margin:0px; padding:3px;}
.store_infobox h1 {background:#FFF3D7; font-size:18px; color:#9F112E; padding:3px; font-weight:bold; text-transform:capitalize; margin:0px;}
.store_infobox a:link 	 {color:#9F112E; font-weight:bold; font-size:12px; text-decoration:none;}
.store_infobox a:visited {color:#9F112E; font-weight:bold; font-size:12px; text-decoration:none;}
.store_infobox a:hover 	 {color:#9F112E; font-weight:bold; font-size:12px; text-decoration:underline;}
.store_infobox a:active  {color:#9F112E; font-weight:bold; font-size:12px; text-decoration:none;}



.store_image			{text-align:left; vertical-align:top; padding-left:10px;}
.store_description 		{font-size:12px; color:#333333;}
.store_product_name		{font-size:16px; color:#333333; font-weight:bold; margin-bottom:5px; text-transform:capitalize;}
.store_product_price	{font-size:14px; color:#333333; font-weight:bold; margin-top:5px;}
.store_product {padding:10px; text-transform:capitalize; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center; vertical-align:top;}

.product_table {width:100%; padding:10px;}
.product_image 		{vertical-align:top; padding:10px; width:300px; text-align:center; background-color:#FFF3D7;}
.product_images 	{vertical-align:top;}
.product_details 	{vertical-align:top; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.product_details h2 {margin:0px; padding:0px; font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#9F112E; text-transform:uppercase;}

.product_price {padding-bottom:5px;}
#product_options {font-size:13px; color:#333333; padding:5px 0px 0px 0px; font-weight:bold;}
#product_options br {clear:left;}
#product_options_item {float:left; padding:10px 0px 10px 0px; width:90px; text-align:center; font-weight:normal;}
#product_options_bottom {padding-bottom:5px; border-top:2px solid #A5C8A0; clear:left;}

#FrmProduct br {clear:both}

#FrmProduct {margin:2px 0px 2px 0px; padding:2px;}
.formshadow {background-color:#fff3d7;}

#FrmProduct a:link 		{color:#339900; font-size:14px; text-decoration:none;}
#FrmProduct a:visited 	{color:#339900; font-size:14px; text-decoration:none;}
#FrmProduct a:hover 	{color:#339900; font-size:14px; text-decoration:underline;}
#FrmProduct a:active 	{color:#339900; font-size:14px; text-decoration:none;}

.product_details h2	{margin:0px 0px 5px 0px; padding:0px; font-weight:normal; font-size:18px;}

.product_input_text 	{background-color:#D2E3CF; font-size:11px; font-weight:bold; width:40px;  color:#333333; border:none; text-align:center;}
.product_choice_select 	{background-color:#D2E3CF; font-size:11px; font-weight:bold; width:220px; color:#333333; border:none;}

.addbasket {background-color:#D2E3CF; font-size:12px; font-weight:bold; color:#333333; width:150px; height:20px; line-height:20px; margin-bottom:5px; border:none; border-bottom:1px solid #333333; border-right:1px solid #333333;}

a:link.store_button 	{display:block; border:1px solid #999999; border-top:none; border-left:none; background-color:#AA8868; font-size:12px; font-weight:bold; color:#FFFFFF; width:150px; height:20px; margin-bottom:5px; line-height:20px; text-align:center; text-decoration:none;}
a:visited.store_button 	{display:block; border:1px solid #999999; border-top:none; border-left:none; background-color:#AA8868; font-size:12px; font-weight:bold; color:#FFFFFF; width:150px; height:20px; margin-bottom:5px; line-height:20px; text-align:center; text-decoration:none;}
a:hover.store_button 	{display:block; border:1px solid #999999; border-top:none; border-left:none; background-color:#AA8868; font-size:12px; font-weight:bold; color:#FFFFFF; width:150px; height:20px; margin-bottom:5px; line-height:20px; text-align:center; text-decoration:none;}
a:active.store_button 	{display:block; border:1px solid #999999; border-top:none; border-left:none; background-color:#AA8868; font-size:12px; font-weight:bold; color:#FFFFFF; width:150px; height:20px; margin-bottom:5px; line-height:20px; text-align:center; text-decoration:none;}

.s_thumbnail_images 	{border:none; padding-top:5px;}
.store_message_text		{display:block; color:#FFFFFF; font-size:14px; font-weight:bold; padding:10px;}

#store_options		{float:left; padding-top:10px;}
.store_options_td 	{font-size:12px; font-weight:bold;}
.store_options_right_td	{padding-left:20px;}
.store_options_text		{text-align:right;}

.option_label 		{float:left; width:100px; font-size:11px; padding-left:5px; text-align:left;}
.option_price 		{float:left; width:80px;  font-size:11px; padding-left:5px; text-align:left;}
.option_quantity 	{float:left; width:50px;  font-size:11px; padding-left:5px; text-align:left;}
.option_addbasket 	{float:right; width:100px; font-size:11px; padding-right:5px; text-align:right;}

.option_quantity  input {font-size:12px; padding:0px; text-align:center; width:30px;}
.searchcontainer{height:35px;}
.searchdiv{float:left; height:50px;}
#searchbox{margin:5px 0 0 5px; width:160px; font-weight:bold; color:#666666;}
#submit{margin:5px 0 0 0;}
.vouchers_text{color:#9F112E}
#footer, #footer a:link, #footer a:hover, #footer a:active, #footer a{color:#9F112E}
.footer_below{clear:both; text-align:center; font-size:9px;}