/* CSS Document */

HTML {
	height:100%;
}


BODY {
	height:100%;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #3D3731;
	margin-bottom: 10px; 
	margin-top: 0px;
	font-weight:normal;	
}

.full_height {
	height:100%;
}

.top_menu {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}

.top_menu a:link {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px	;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
}

.top_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px	;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;	
}

.top_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;	
}

.top_menu input {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	color: #FFFFFF;
	text-decoration: none;
}

.header_top_bg {
	width: 100%;
	background-image: url(/img/wes_header_bg.jpg);
	background-repeat: no-repeat;
	height: 118px;	
	background-position:right;
}


.bottom_menu {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}


.bottom_menu a:link {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.bottom_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.bottom_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.middle_area {
	background-image: url(/img/wes_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
	background-color:#7A6F62;	
}

.product_bar {
	width: 100%;
	height: 49px;
	background-image: url(/img/wes_productbar.jpg);
	background-repeat: repeat-x;
	background-position: 50%;
}


.categories_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D3731;
	text-decoration: none;
	background-color: #d5d2c3;
	padding-left: 10px;
}

.categories_menu_current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3D3731;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-left: 10px;
}

.categories_menu_current a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3D3731;
	text-decoration: none;
	background-color: #FFFFFF;
}

.categories_menu_current a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3D3731;
	text-decoration: none;
	background-color: #FFFFFF;
}

.categories_menu_current a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3D3731;
	text-decoration: none;
	background-color: #FFFFFF;
}


.categories_menu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D3731;
	text-decoration: none;	
}

.categories_menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D3731;
	text-decoration: none;	
}

.categories_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #3D3731;
	text-decoration: none;	
}

.shopping_cart_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #839049;	
	padding-left: 10px;	
	padding-right: 5px;
	height:23px;
}


.shopping_cart_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	height: 23px;
}

.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #989082;	
	padding: 5 5 5 10;	
	height:23px;
}


.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
}

.content a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.content a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.content h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #3D3731;
	margin-bottom: 10px; 
	margin-top: 0px;
	font-weight:normal;	
}


.product_listing_product_box {
	border: 1px solid;
	border-color: #DCDACD;
	height:100%;
}

.product_listing_product_box_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #003362;
	text-decoration: none;
	font-weight: bold;
}

.product_listing_product_box_price_stroked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: line-through;	
}

.product_listing_product_box_special_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #AB0000;
	text-decoration: none;
	font-weight: bold;
}


.product_listing_product_box_manufacturer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: none;	
}



.product_listing_product_box_product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: none;	
	font-weight:bold;
}

.product_listing_product_box_product_name a {
	text-decoration:none !important;
}

.product_listing_image_box {
	border: 1px solid;
	border-color: #003362;
	height:100%;
}


.product_listing_product_box_category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: none;	
}


.product_listing_product_box_category a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;	
}

.product_listing_product_box_category a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;	
}

.product_listing_product_box_category a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;	
}


.product_listing_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
	text-decoration: none;		
}

.product_listing_navigation a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.product_listing_navigation a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.product_listing_navigation a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}


.product_listing_sort {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
	text-decoration: none;	
}


.product_listing_paginator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
	text-decoration: none;	
}

.product_listing_paginator a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.product_listing_paginator a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}

.product_listing_paginator a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #003362;
	text-decoration: underline;
}


.product_info_title h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight:normal;	
	color: #3D3731;
	margin-bottom: 10px; 
	margin-top: 0px;
}

.product_info_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
	text-decoration: none;	
}

.product_info_image_box_outher {
	border: 1px solid;
	border-color: #DCDACD;
}

.product_info_image_box {
	border: 1px solid;
	border-color: #003362;
}


.product_info_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#3D3731;
	text-decoration:none;
}

.product_info_price_stroked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#3D3731;
	text-decoration:line-through;
}

.product_info_special_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#AB0000;
	text-decoration:none;
}


.product_info_grey_area {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
	padding-right: 8px;
	padding-left: 8px;	
}

.product_info {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	color: #000000;
	text-decoration: none;
}


.form_section_title {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight: bold;
	background-color: #7a6f62;
	color: #ffffff;
	padding-left:10px;
	height:23px;
}

.form_element_row {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight: bold;
	background-color:#d5d2c3;
	color: #3D3731;
	padding-left:10px;
	height: 23px;
}

.quick_search input {
	color: #3D3731;
}

.home_top_area {
	border: 1px solid;
	border-color:#D5D2C3;
	height:320px;
	background: url(/img/home_cats_bg.gif) bottom repeat-x;
}

.home_cat_text_light {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #989082;
	padding-left:15px;
	font-weight:normal;	
}

.home_cat_text_dark {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	padding-top: 18px; 	
	color: #000000;
	padding-left:15px;
	font-weight:normal;	
}

.home_specials_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3e3731;
	font-weight:normal;	
}


.home_specials_title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #3e3731;
	font-weight:normal;	
	text-decoration:underline;
}


.shopping_cart_title_cell {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight: bold;
	background-color: #7a6f62;
	color: #ffffff;
	height:24px;
	border-bottom: 1px solid;
	border-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;	
}

.shopping_cart_title_img_cell {
	padding: 0px;
	background-color: #7a6f62;	
	border-bottom: 1px solid;	
	border-color: #FFFFFF;	
}

.shopping_cart_cell {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	font-weight: bold;
	background-color:#d5d2c3;
	color: #3D3731;
	border-bottom: 1px solid;
	border-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;	
}

.shopping_cart_img_cell {
	border-bottom: 1px solid;
	border-color: #FFFFFF;
	padding: 1px;
	background-color:#d5d2c3;	
}

.shopping_cart_cell a:link {
	color: #003362;
	text-decoration:underline
}

.shopping_cart_cell a:hover {
	color: #003362;
	text-decoration:underline
}

.shopping_cart_cell a:visited {
	color: #003362;
	text-decoration:underline
}


.shopping_cart_product_price {
	font-size: 16px;
	color: #3D3731;
}

.shopping_cart_subtotal {
	font-size: 22px;
	color: #3D3731;
	padding-left: 10px;
	padding-right: 10px;
	font-weight:bold;
}

.aquo_fix {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;	
	color: #3D3731;
	text-decoration: none;	
}


.category_header_box {
	border: 1px solid;
	border-color: #DCDACD;
	background: url(/img/cat_head_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}


.category_header_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #989082;
	padding-left:8px;
	font-weight:normal;	
}


.category_header_text {
	padding-left: 8px;
	padding-top: 8px;	
	padding-right:8px;
}


.over_wess_sidebar {
	background:url(/img/over_wess_sidebar_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}

.over_wess_sidebar_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #3D3731;
	font-weight:normal;	
}


