body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-left:0px; 
	margin-right:0px;
	margin-bottom:50px; 
	background-color:#FFB3BB;
	color:#333333;
}

.table_main { 
	width:759px;
	margin-bottom:auto; 
	background-color:#FFFFFF; 
}
	

.table_100 {width:100%;}

.footer_table {width:100%; font-size:10px;}
.footer_text {vertical-align:top; padding-top:5px; color:#333333; font-size:10px;}

.footer_text a:link 	{color:#333333;	text-decoration:none;}
.footer_text a:visited 	{color:#333333; text-decoration:none;}
.footer_text a:hover 	{color:#333333; text-decoration:underline;}
.footer_text a:active 	{color:#333333; text-decoration:none;}

.footer_text_center {vertical-align:top; padding-top:5px; color:#333333; font-size:12px; text-align:center;}

.footer_text_center a:link   {text-align:center; font-size:12px; color:#333333; text-transform:lowercase; text-decoration:none;}	
.footer_text_center a:visited{text-align:center; font-size:12px; color:#333333; text-transform:lowercase; text-decoration:none;}
.footer_text_center a:hover  {text-align:center; font-size:12px; color:#333333; text-transform:lowercase; text-decoration:underline;}
.footer_text_center a:active {text-align:center; font-size:12px; color:#333333; text-transform:lowercase; text-decoration:none;}

.footer_address {font-size:12px; color:#FFFFFF; padding-top:5px; display:block;}
.footer_address a:link   {text-align:center; font-size:12px; color:#FFFFFF; text-transform:lowercase; text-decoration:none;}	
.footer_address a:visited{text-align:center; font-size:12px; color:#FFFFFF; text-transform:lowercase; text-decoration:none;}
.footer_address a:hover  {text-align:center; font-size:12px; color:#FFFFFF; text-transform:lowercase; text-decoration:underline;}
.footer_address a:active {text-align:center; font-size:12px; color:#FFFFFF; text-transform:lowercase; text-decoration:none;}


.main_text {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:left;}
.emphasis {color:#DF8180; font-weight:bold;}

.no_border {border:none;}

a:link 	{color:#FF808A;	text-decoration:none;}
a:visited 	{color:#FF808A; text-decoration:none;}
a:hover 	{color:#FF808A; text-decoration:underline;}
a:active 	{color:#FF808A; text-decoration:none;}

a:link.main_text_link 	 {color:#C30100; text-decoration:none;}
a:visited.main_text_link {color:#C30100; text-decoration:none;}
a:hover.main_text_link   {color:#333333; text-decoration:underline;}
a:active.main_text_link  {color:#C30100; text-decoration:none;}

ul {margin-top:0px;}
li {padding-bottom:2px;}

/****************************************************** HEADER ******************************************************/
.holding_left  {width:50%; background-color:#FFFFFF; background-image:url(images/outer_bg.jpg); background-position:top right; background-repeat:no-repeat;}
.holding_right {width:50%; background-color:#FFFFFF;}
.holding_top   {border-bottom:1px solid #C10101; height:35px;}
.holding_footer {border-top:1px solid #C10101;}

.header_navi a:link 	{color:#333333;	text-decoration:none;}
.header_navi a:visited 	{color:#333333; text-decoration:none;}
.header_navi a:hover 	{color:#333333; text-decoration:underline;}
.header_navi a:active 	{color:#333333; text-decoration:none;}

/****************************************************** HEADER ******************************************************/
.header_top {background-image:url(images/header_upper.jpg); background-repeat:no-repeat; width:759px; height:139px;}
.header_phone {font-size:21px; color:#BE0302; display:block; text-align:right; padding-right:6px; padding-top:85px;}
.header_navi {font-size:12px; color:#333333; display:block; text-align:right; padding-right:6px;}


/****************************************************** NAVIGATION ******************************************************/
.navigation {background-image:url(images/navi_bg.jpg); background-repeat:repeat-y; width:199px; vertical-align:top; text-align:center;}

.navi_section a:link 				{display:block; text-decoration:none; text-align:center; font-size:14px; color:#333333; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
.navi_section a:visited 			{display:block; text-decoration:none; text-align:center; font-size:14px; color:#333333; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
.navi_section a:hover 				{display:block; text-decoration:none; text-align:center; font-size:14px; color:#333333; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
.navi_section a:activ 				{display:block; text-decoration:none; text-align:center; font-size:14px; color:#333333; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}

.navi_section_selected a:link	 	{display:block; text-decoration:none; text-align:center; font-size:14px; color:#C30100; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
.navi_section_selected a:visited 	{display:block; text-decoration:none; text-align:center; font-size:14px; color:#C30100; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
.navi_section_selected a:hover	 	{display:block; text-decoration:none; text-align:center; font-size:14px; color:#C30100; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
.navi_section_selected a:active  	{display:block; text-decoration:none; text-align:center; font-size:14px; color:#C30100; text-transform:lowercase; background-image:url(images/navi_section_break.jpg); background-repeat:no-repeat; background-position:bottom center; margin-top:8px; padding:0px 3px 0px 3px;}
	
.navi_section_sub a:link 			{display:block; text-decoration:none; text-align:center; font-size:12px; color:#333333; text-transform:lowercase;}
.navi_section_sub a:visited 		{display:block; text-decoration:none; text-align:center; font-size:12px; color:#333333; text-transform:lowercase;}
.navi_section_sub a:hover   		{display:block; text-decoration:none; text-align:center; font-size:12px; color:#333333; text-transform:lowercase;}
.navi_section_sub a:active  		{display:block; text-decoration:none; text-align:center; font-size:12px; color:#333333; text-transform:lowercase;}

.navi_section_sub_selected a:link   {display:block; text-decoration:none; text-align:center; font-size:12px; color:#C30100; text-transform:lowercase;}	
.navi_section_sub_selected a:visited{display:block; text-decoration:none; text-align:center; font-size:12px; color:#C30100; text-transform:lowercase;}
.navi_section_sub_selected a:hover  {display:block; text-decoration:none; text-align:center; font-size:12px; color:#C30100; text-transform:lowercase;}
.navi_section_sub_selected a:active {display:block; text-decoration:none; text-align:center; font-size:12px; color:#C30100; text-transform:lowercase;}


/****************************************************** MAIN AREA ******************************************************/
.main_area {padding-left:35px; padding-top:35px; vertical-align:top; width:600px;}
.content_header {margin-left:3px; margin-right:3px; background-color:#FF808A; color:#FFFFFF; font-size:19px; display:block; padding:3px 3px 3px 8px;}
.content_text {border:1px solid #FF808A; margin:0px 3px 3px 3px; border-top:none; padding:10px 8px 10px 8px; display:block; color:#333333;}


/****************************************************** BEST SELLERS AREA ******************************************************/
.best_seller_main_area {padding:5px 3px 5px 3px; border:1px solid #FF808A; width:150px; vertical-align:bottom;}
.best_seller_product {font-weight:bold; color:#FF808A; font-size:13px; padding-top:5px; display:block;}

.best_seller_product a:link 	{color:#FF808A;	text-decoration:none;}
.best_seller_product a:visited 	{color:#FF808A; text-decoration:none;}
.best_seller_product a:hover 	{color:#FF808A; text-decoration:underline;}
.best_seller_product a:active 	{color:#FF808A; text-decoration:none;}

.best_seller_image {border:none;}




/****************************************************** STORE AREA ******************************************************/

.store_product_table {border:1px solid #FFBEC5; width:100%; padding:5px; margin-top:3px; padding-bottom:20px;}
.store_section_header {margin-left:3px; margin-right:3px; background-color:#FF808A; color:#FFFFFF; font-size:19px; display:block; padding:3px 3px 3px 8px;}
.store_section_text {border:1px solid #FF808A; margin:0px 3px 3px 3px; border-top:none; padding:10px 3px 10px 3px; display:block; color:#333333;}

.store_product_name {font-size:19px; color:#FFFFFF; padding:3px 3px 3px 8px; background-color:#FFBEC5; display:block;}

.store_product_price {font-size:14px; font-weight:bold; color:#FF808A;}
.store_product_price_rrp {font-size:14px; font-weight:bold; color:#FF808A;}
.store_product_name_sub {font-size:22px; font-weight:bold; color:#FF808A; display:block;}

.store_image {vertical-align:top; width:200px; text-align:center; padding-bottom:5px;}
	.store_image a:link 	{color:#C20001; font-size:11px;	text-decoration:none;}
	.store_image a:visited 	{color:#C20001; font-size:11px; text-decoration:none;}
	.store_image a:hover 	{color:#C20001; font-size:11px; text-decoration:underline;}
	.store_image a:active 	{color:#C20001; font-size:11px; text-decoration:none;}
	
.store_info {vertical-align:top; padding-top:10px; text-align:right; padding-right:8px;}

.store_main_text {font-size:12px; color:#333333; text-align:left;}
.store_choice_select {font-size:12px; color:#333333;}
.store_function_text {font-size:12px; color:#333333; padding-right:5px; width:65px; padding-bottom:5px;}
.store_forms_td {font-size:12px; color:#333333; padding-right:5px; padding-bottom:5px;}
.store_button_add 	{background-color:#FF808A; padding:1px 5px 1px 5px; font-size:12px; color:#FFFFFF; font-weight:bold; border:1px solid #DC7F7F; border-top:none; border-left:none;}
.store_input_text {font-size:12px; text-align:center;}
.store_lower {vertical-align:top; padding-top:10px; background-image:url(images/store_bg.jpg); background-repeat:no-repeat; background-position:top right;}
.store_manufacturers_icon {padding-top:5px; padding-bottom:8px;}

.section_select_border {border:1px solid #DC7F7F; text-align:center; width:130px; padding:5px;}
.section_select_images {border:none; text-align:center;}

a:link.section_select_link {color:#DC7F7F;	text-decoration:none; font-weight:bold;}
a:visited.section_select_link {color:#DC7F7F; text-decoration:none; font-weight:bold;}
a:hover.section_select_link {color:#DC7F7F; text-decoration:none; font-weight:bold;}
a:active.section_select_link {color:#DC7F7F; text-decoration:none; font-weight:bold;}


.mailing_list_right {
	width:300px;
	height:245px;
	background-image:url(images/mailing_list.gif); 
	background-position:top;
	vertical-align:bottom; 
	text-align:right; 
	padding-right:10px;
}

.mailing_list_left {width:250px;}