body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	padding:0px; 
	margin:auto;
	margin-top:20px;
}

.main_container { 
	width:980px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

.table_100 {width:100%;}
.main_text {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-align:left;}

img {border:none;}
ul {margin-top:0px;}
li {padding-bottom:2px;}

.content {clear:both;}
.header				{}

.content_navi 	{border:1px solid #333333; vertical-align:top; width:180px; padding:15px 0px 20px 0px;}
.content 		{border:1px solid #333333; vertical-align:top;}
.main_body_copy {padding:15px 10px;}

.main_body_copy h2 {padding:0px; margin:0px 0px 5px 0px;}
.main_body_copy h4 {padding:3px; margin:0px 0px 5px 0px; background-color:#DEE5EB; font-size:14px;}

.main_body_copy a:link 		{color:#000000; background-color:#FFFFFF; text-decoration:underline;}
.main_body_copy a:visited 	{color:#000000; background-color:#FFFFFF; text-decoration:underline;}
.main_body_copy a:hover 	{color:#000000; background-color:#DEE5EB; text-decoration:none;}
.main_body_copy a:active 	{color:#000000; background-color:#FFFFFF; text-decoration:underline;}

/**************** NAVIGATION PANNEL ****************/
#navigation_block 				{margin:0px; width:170px; font-size:14px; margin-bottom:1px; text-transform:capitalize;}
#navigation_block_selected  	{margin:0px; width:170px; font-size:14px; margin-bottom:1px; text-transform:capitalize;}
#navigation_block_sub 			{margin:0px; width:170px; font-size:13px; margin-bottom:1px; text-transform:capitalize;}
#navigation_block_sub_selected	{margin:0px; width:170px; font-size:13px; margin-bottom:1px; text-transform:capitalize;}

#navigation_block a		  	 	  {font-size:14px; color:#333333; border:1px solid #DEE5EB; display:block; padding:3px; text-decoration:none; background-color:#DEE5EB;}
#navigation_block a:hover	      {font-size:14px; color:#333333; border:1px solid #DEE5EB; display:block; padding:3px; text-decoration:none; background-color:#C9D5DE;}

#navigation_block_selected a 	  {font-size:14px; color:#333333; border:1px solid #DEE5EB; display:block; padding:3px; text-decoration:underline; background-color:#DEE5EB;}
#navigation_block_selected a:hover{font-size:14px; color:#333333; border:1px solid #DEE5EB; display:block; padding:3px; text-decoration:underline; background-color:#C9D5DE;}

#navigation_block_sub a		 	{font-size:12px; color:#333333; text-decoration:none; padding:1px 3px; display:block; border:1px solid #DEE5EB;}
#navigation_block_sub a:hover	{font-size:12px; color:#333333; text-decoration:none; padding:1px 3px; display:block; border:1px solid #C9D5DE; background-color:#DEE5EB;}

#navigation_block_sub_selected a 		{font-size:12px; color:#333333; text-decoration:underline; padding:1px 3px; display:block; border:1px solid #DEE5EB;}
#navigation_block_sub_selected a:hover 	{font-size:12px; color:#333333; text-decoration:underline; padding:1px 3px; display:block; border:1px solid #C9D5DE; background-color:#DEE5EB;}

/**************** STORE *****************/
.section_header				{background-color:#FFFFFF;}
.section_header_image		{float:right; width:210px; vertical-align:bottom;}
.section_header	h1			{font-size:30px; padding:0px; margin:0px; color:#E3111A;}

.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; border:1px solid #DEE5EB; vertical-align:bottom;}
.store_product img {margin-bottom:5px;}
.store_product a:link 		{color:#333333; font-weight:bold; font-size:13px; text-decoration:none;}
.store_product a:visited 	{color:#333333; font-weight:bold; font-size:13px; text-decoration:none;}
.store_product a:hover 		{color:#333333; font-weight:bold; font-size:13px; text-decoration:underline;}
.store_product a:active 	{color:#333333; font-weight:bold; font-size:13px; text-decoration:none;}

.section_select_td 			{text-align:center; margin-top:5px; width:248px; vertical-align:bottom; border:1px solid #DEE5EB;}
.section_select_name		{font-size:14px; font-weight:bold; color:#333333; text-transform:capitalize; background-color:#DEE5EB; width:248px; margin-top:5px; padding:3px 0px 3px 0px;}
.section_select_name a:link 	{color:#333333; font-weight:bold; font-size:14px; text-decoration:none;}
.section_select_name a:visited 	{color:#333333; font-weight:bold; font-size:14px; text-decoration:none;}
.section_select_name a:hover 	{color:#333333; font-weight:bold; font-size:14px; text-decoration:underline;}
.section_select_name a:active 	{color:#333333; font-weight:bold; font-size:14px; text-decoration:none;}

.section_select_spacer {width:10px;}

.store_section_select_title 	{background-color:#DEE5EB; font-size:18px; color:#333333; padding:3px; font-weight:bold; text-transform:capitalize;}
.store_section_select_title_sub {background-color:#DEE5EB; font-size:14px; color:#333333; padding:3px; font-weight:bold; text-transform:capitalize;}

.section_select_image img 	{border:none;}

.store_infobox {border:1px solid #DEE5EB; color:#333333;}
.store_infobox p {margin:0px; padding:3px;}
.store_infobox h1 {background:#DEE5EB; font-size:18px; color:#333333; padding:3px; font-weight:bold; text-transform:capitalize; margin:0px;}
.store_infobox a:link 	 {color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}
.store_infobox a:visited {color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}
.store_infobox a:hover 	 {color:#333333; font-weight:bold; font-size:12px; text-decoration:underline;}
.store_infobox a:active  {color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}

.store_special_note {font-style:italic; color:#333333; border:2px solid #DEE5EB; padding:2px;}

/**************** PRODUCT *****************/
.product_table {width:100%;}
.product_image 		{vertical-align:top; padding:10px; width:375px; text-align:center;}
.product_images 	{vertical-align:top;}
.product_details 	{vertical-align:top; padding:10px;}

.product_price {padding-bottom:5px; border-bottom:2px solid #DEE5EB;}
#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 #DEE5EB; clear:left;}

h1.product_title {margin:10px 0px 0px 10px; font-size:22px;}
#FrmProduct label {width:280px; float:left; color:#333333; font-weight:bold; padding-left:3px;}
#FrmProduct br {clear:both}
#FrmProduct input {margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#FrmProduct {margin:2px 0px 2px 0px; padding:2px;}
.formshadow {background-color:#DEE5EB;}

#FrmProduct a:link 		{color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}
#FrmProduct a:visited 	{color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}
#FrmProduct a:hover 	{color:#333333; font-weight:bold; font-size:12px; text-decoration:underline;}
#FrmProduct a:active 	{color:#333333; font-weight:bold; font-size:12px; text-decoration:none;}

.product_details h2	{margin:0px 0px 5px 0px; padding:2px; font-weight:normal; font-size:18px; background-color:#DEE5EB; color:#333333;}

.product_input_text 	{background-color:#DEE5EB; font-size:11px; font-weight:bold; width:40px;  color:#333333; border:none; text-align:center;}
.product_choice_select 	{background-color:#DEE5EB; font-size:11px; font-weight:bold; width:220px; color:#333333; border:none;}

.addbasket {background-color:#DEE5EB; 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:#DEE5EB; 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:#DEE5EB; 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:#DEE5EB; 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:#DEE5EB; 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;}

/**** Basket ****/
.basket_title			{color:#FFFFFF; font-size:20px; font-style:italic;}
.secure_text			{color:#FFFFFF; font-size:16px; text-align:left; }
.secure_text_2			{color:#FFFFFF; font-style:italic; padding-top:5px;}
.secure_padlock			{float:left; margin-left:30px; padding-top:11px; padding-right:5px;}
.basket_button			{width:145px; height:25px; padding-top:3px; background-image:url(images/basket_button.jpg); background-repeat:no-repeat;}
.basket_button a:link		{color:#DEE5EB; font-size:14px; text-decoration:none;}
.basket_button a:visited	{color:#DEE5EB; font-size:14px; text-decoration:none;}
.basket_button a:hover		{color:#DEE5EB; font-size:14px; text-decoration:underline;}
.basket_button a:active		{color:#DEE5EB; font-size:14px; text-decoration:none;}

#mini_basket {color:#333333; font-size:14px; text-align:right;}
#mini_basket a:link		{color:#333333; font-size:14px; display:block; margin-bottom:5px; text-decoration:none;}
#mini_basket a:visited	{color:#333333; font-size:14px; display:block; margin-bottom:5px; text-decoration:none;}
#mini_basket a:hover	{color:#333333; font-size:14px; display:block; margin-bottom:5px; text-decoration:underline;}
#mini_basket a:active	{color:#333333; font-size:14px; display:block; margin-bottom:5px; text-decoration:none;}

#FromSearch #submitSearch {background-color:#DEE5EB; font-weight:bold; color:#333333; border:none; padding:1px 5px 1px 5px; border-bottom:1px solid #333333; border-right:1px solid #333333;}

#contactform label {float:left; width:90px; font-size:15px; font-weight:bold;}
#contactform br {clear:both}
#contactform input 		{margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; background-color:#DEE5EB; border:1px solid #A9BCCB; border-top:2px solid #A9BCCB; border-left:2px solid #A9BCCB;}
#contactform textarea 	{margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; background-color:#DEE5EB; border:1px solid #A9BCCB; border-top:2px solid #A9BCCB; border-left:2px solid #A9BCCB; width:300px; height:100px;}
#contactform #submitbutton {color:#333333; background-color:#DEE5EB; border:1px solid #A9BCCB; border-bottom:2px solid #A9BCCB; border-right:2px solid #A9BCCB; font-size:15px; font-weight:bold;}

.dc_table			{border:1px solid #A9BCCB;}
.dc_header_location {font-weight:bold; border-bottom:1px solid #A9BCCB; border-right:1px solid #A9BCCB; padding-right:15px;}
.dc_header_cost 	{font-weight:bold; border-bottom:1px solid #A9BCCB; padding:0px 5px 0px 20px;}
.dc_location 		{padding-right:20px; border-right:1px solid #A9BCCB;}
.dc_cost 			{text-align:right; padding:0px 5px 0px 20px;}
.dc_shadow 			{background-color:#EBEFF3;}



/**** Footer ****/
.footer {}
.footer_table {width:100%; font-size:11px;}

.footer_copy {font-size:11px; color:#333333;}
.footer_copy a:link 	{color:#333333; font-size:11px; text-decoration:none;}
.footer_copy a:visited 	{color:#333333; font-size:11px; text-decoration:none;}
.footer_copy a:hover 	{color:#333333; font-size:11px; text-decoration:underline;}
.footer_copy a:active 	{color:#333333; font-size:11px; text-decoration:none;}

.footer_legal {text-align:center; font-size:10px; color:#DEE5EB; margin-top:5px; margin-bottom:10px;}

body#page_index a#link_index,
body#page_about a#link_about,
body#page_garment_care a#link_garment_care,
body#page_terms a#link_terms,
body#page_contact a#link_contact
{background-color:#845B46;}