@charset "utf-8";
/* CSS Document */

/*--WSM Overides--*/
/*WSM Overides-----------------------------------------------------------*/
/*--Change all the font families UHG!--*/
div.wsm_category_trail,
div.storeHeader,
div.categoryInfo,
div.catalogHead,
span.listCategory,
span.catProductCount,
div.listProduct,
div.productImageZoomTitle,
.wsm_framework .wsm_header,
.wsm_framework .wsm_label, .wsm_framework .wsm_label label,
.wsm_framework .wsm_entry input,
.wsm_framework .wsm_button input,
.wsm_framework .wsm_form_error,
.wsm_brand_list,
div.product_option_set div.selector,
div.dropdown div.option,
div.product_option_value_extended div.description,
div.product_option div.container div.caption,
div.product_option div.container div.description,
div.categoryHead,
#lbDetailsContainer,
#wsm_message, #wsm_error, div.wsm_error,
#wsm_global_message,
#wsm_table,
#wsm_table div#header,
#wsm_table td.name,
#wsm_table label.name,
#wsm_table .name_tiny,
#wsm_table .note,
#wsm_table td.info,
#wsm_table td.error,
#wsm_table input.button,
#wsm_table input.text_normal,
#wsm_table input.text_short,
#wsm_table input.text_tiny,
#wsm_table a.options,
#wsm_table table#navigation td,
#wsm_sub_table,
#wsm_sub_table td.name,
#wsm_sub_table td.address_top, #wsm_sub_table td.address_bottom,
#wsm_sub_table .header_info,
#wsm_sub_table td#greeting,
#wsm_sub_table li,
#wsm_sub_table a:link, #wsm_sub_table a:active, #wsm_sub_table a:visited, #wsm_sub_table a:hover,
#wsm_meter_table td.weak, #wsm_meter_table td.good, #wsm_meter_table td.secure, #wsm_meter_table td,
#wsm_meter_table td.weak_text,
#wsm_meter_table td.good_text,
#wsm_meter_table td.secure_text,
#wsm_cart_table td.column_name,
#wsm_cart_table td.column,
#wsm_cart_table td.footer a,
#wsm_cart_table td.column_total,
#wsm_cart_table input.quantity,
#wsm_cart_table .error,
#wsm_cart_table .sale,
#wsm_cart_table .price,
#wsm_cart_table .option_set,
#wsm_cart_table li.option_list_item,
#wsm_table div#cart_empty_message,
#wsm_list_table .column_name,
#wsm_list_table .column_name a,
#wsm_list_table .column_item, #wsm_list_table .column_item_error, #wsm_list_table .column_item_new,
div.wsm_note,
div.wsm_note strong,
#wsm_legend td,
#wsm_shipping_quote td.name,
#wsm_shipping_quote td.info,
#wsm_checkout_steps_table td, td.highlight, td.complete,
#wsm_checkout_table td.method,
#wsm_checkout_table td.label,
#wsm_checkout_table td.address,
#wsm_checkout_table p.header_small,
.wsm_form_tab, .wsm_form_tab:link, .wsm_form_tab:active, .wsm_form_tab:visited, .wsm_form_tab_selected,
.wsm_form_tab:hover,
.wsm_form_tab_selected,
table.ups_trademark td,
div#wsm_help_box,
#wsm_checkout div.header,
#wsm_checkout div.steps div,
#wsm_checkout div.links a  {
	font-family: Arial, Helvetica, sans-serif;
	}
/*--Let Make WSM stuff disappear--*/
div.listVRule,
span.wsm_product_new {
	display:none;
	}
/*--WSM NEWS------------------------------------------------------------*/
.wsm_news_list_date {
background:#ded0b4;
border:1px solid #807337;
	
}
.wsm_news_list_month,
.wsm_news_list_year {
color:#886628;
}
.wsm_news_list_day {
color:#807337;
}

.blog_tag {
border-top:1px solid #ded0b4;
font-size:.83em;
}
h4.blog_heading {
border-bottom:1px solid #ded0b4;
}
.blog_post_comment {
border:1px solid #ded0b4;
}

/*----------------------Horizontal and Vertical Rule--------------------*/
div.wsm_product_image{float:none;margin:0px 5px 0px 0px;height:auto;}
table.catalog td.item img {
	text-align:center !important;
	float:none !important;
        }
table.catalog td.item a {text-decoration:none;}
.producateRotateImage img, table.catalog td.item img, .aos_featured_cat2_image img, .aos_featured_image img, .wsm_category_image img, .aos_image {padding:2px; background:#fff; border:1px solid #ded0b4 !important;}
.producateRotateImage img:hover, table.catalog td.item img:hover, .aos_featured_cat2_image img:hover, .aos_featured_image img:hover {border:1px solid #807337 !important;cursor:pointer;}
table.catalog td.item {vertical-align:top;}
.aos_image {margin:0 10px 10px 10px;}

.wsm_category_image {margin:0 0 0 20px;}  
div.listProduct {
	clear:left;
	text-align:center;
	font-size:1em;
        width:150px;
margin:0 auto;
	}
div.listProduct,
span.wsm_product_saleprice,
span.wsm_product_price,
span.wsm_product_ourprice,
span.wsm_product_savings {
	color:#450a00;
	font-weight: bold;
	}

#product_left_column {
	margin-right:0;
	}

#product_right_column {
	border:none;
	position:static;
	text-align:left;
	width:auto;
	top:0;
	right:0;
        
	}
/*--Cross Sell used on product view 2--*/
#cross_sell_suggest {
	background:none;
	margin:0 0 10px 0;
	}
#cross_sell_content {
	margin:0 0 10px 0;
	text-align:center;
	}
.cross_sell {
	margin-left:1%;
	width:30%;
	text-align:center;
	float:left;
	}
.cross_sell_image {
	margin-bottom:5px;
        height:130px;
       
	}
.cross_sell_image a img {
	border:none;
	}
.cross_sell_title {
       width:120px;
margin:0 auto;
	
	}
div.productRotateImageCaption {
	color:#b0b0b0;
	font-size:10px;
	margin-top:10px;
	}
#product_wrapper {
	position:relative;
	}
ul.wsm_catalog_product_nav {
	position:absolute;
	right:0;
	bottom:-20px;
	}
#product_right_column {
	margin-bottom:10px;
	height:190px;
	}
div.wsm_product_pricebox {
	font-weight:bold;
	}
.wsm_addcart_button {
	background:#526c00 url(../images/bg_green_fade.gif) repeat-x left top;
	border:1px solid #314000;
	font-weight:bold;
	text-align:center;
	padding:2px;
	color:#fff;
	font-size:14px;
        margin-bottom:10px; 
	}
.wsm_addcart_button:hover {background:#526c00 url(../images/bg_green_fade.gif) repeat-x left -10px;border:1px solid #314000;}

.wsm_tellafriend_button,
.wsm_addwishlist_button,
.wsm_inquiry_button {
	color:#886628;
	font-weight:normal;
	font-size:12px;
	padding:0 5px 0 0;
        margin: 0 0 0 5px;
	border:none;
        background:transparent;
	text-align:left;
	width:auto;
        display:block;
	}
.wsm_tellafriend_button:hover, .wsm_addwishlist_button:hover, .wsm_inquiry_button:hover {color:#3d412a;}
.wsm_addcart_button,
.wsm_tellafriend_button,
.wsm_addwishlist_button,
.wsm_inquiry_button {
	cursor:pointer;
	}

/*--WSM CART--*/
#wsm_table,
table.wsm_cart {
	background-color:#fff;
	border: none;
	margin:0;
	padding:0;
	max-width:778px;
	width:99%;
	overflow:hidden;
}
#wsm_table td.info {
	padding:0;
	vertical-align: top;
}

#wsm_table div#header,
#wsm_checkout div.header,
div.wsm_cart_header  {
	background-color: #fff9ea;
        border-left:5px solid #ded0b4;
        border-bottom:1px solid #ded0b4;
        color:#3d412a;
	padding: 5px;
	margin:0 0 5px 0;
}
#wsm_table div#header img,
#wsm_checkout div.header img {display:none;}
table#wsm_checkout {
	background-color: #FFF;
	border:none;
	color: #000;
	margin:0 auto;
	width:650px;
}

div.wsm_product_summary {
	margin-bottom:0;
	}
div.wsm_product_itemnumber {
	margin-top:10px;
	}
#product_info{margin-left:320px;}
#product_rotate_image{width:310px;height:290px; text-align: center;}

.cross_sell_image img, .wsm_product_thumb_zoom {}
.wsm_product_thumb {margin-right: 10px; margin-bottom: 5px;}
.wsm_product_thumb_zoom_popup {margin: 0px 0 0 10px; border: 0px solid #000 !important; padding: 0px !important; top: -5px;}
.wsm_product_thumb_zoom {border: 0px solid #000 !important; overflow: hidden !important; padding: 0px !important;}
.wsm_product_thumb_zoom_popup, .price {display: none;}

div.productHead, #cross_sell_suggest {margin:10px 0 5px 0;font-weight:bold; color: #540d01!important;font-variant:small-caps;font-size:12px;clear:both;}
.wsm_product_details {margin: 10px 0 0 0;}

.productCats a, .cross_sell_title a, ul.wsm_catalog_product_nav a, .wsm_interface_cart_item_info a, .wsm_category_trail a, .catalog a, .wsm_interface_section a, .wsm_brand_cat_title a {color: #415500!important;}
.productCats a:hover, .cross_sell_title a:hover, ul.wsm_catalog_product_nav a:hover, .wsm_interface_cart_item_info a:hover, .wsm_category_trail a:hover, .catalog a:hover, .wsm_brand_cat_title a:hover {color: #540d01!important; text-decoration: none!important;}
ul.wsm_catalog_product_nav {position: relative; margin: 20px 0 30px 0; float: right;}
.wsm_interface_cart_item_info a {color: #415500!important;}
.wsm_brand {width: 100%; margin: 10px 0 0 0;}
.wsm_brand_cat_title {text-align: center!important; margin: 5px 0 0 0;}
.productRotateImageCaption {clear:both;}
hr.catalog {clear:both;margin: 20px 0 20px 0;}
.wsm_tellafriend_button {margin-bottom: 10px!important; display:block;;}
div#productRotate {text-align: center;}
/** OVERRIDES 
*******************************/
.wsm_category_trail a {font-weight:normal; color: #000;}
.wsm_addcart_button {display: block;}
.wsm_addwishlist_button {border: none; background: #fff; font-size: 11px;float: left; cursor: pointer; margin: 0; border-right: 1px solid #000;}
.wsm_inquiry_button, .wsm_tellafriend_button {float: left; border: none; background: #fff; font-size: 11px; margin:0;cursor: pointer; padding: 0 5px 0 5px;}
.wsm_inquiry_button {border-right: 1px solid #000;}

/** ACCORDION **/
#widget_cat_accordion_id a {font: bold 13px georgia; text-transform: uppercase; text-decoration: underline; color: #ca6c21;}
#widget_cat_accordion_id a:hover {color:#2E4917;}
.widget_cat_accordion  ul li a {font:normal 12px arial!important; text-transform:none!important; text-decoration: none!important; color:#2E4917!important;}
.widget_cat_accordion  ul li a:hover {font:normal 12px arial!important; text-transform:none!important; text-decoration: none!important; color:#ca6c21!important;}
div.wsm_product_more_images {clear: both;}
div.wsm_product_more_images .productHead {margin: 10px 0 10px 70px; padding: 10px 0 0 0;}
.wsm_product_info_shipping_note {display:none;}
.wsm_product_info_weight {display:none;}
.wsm-cat-price-price-value {font-size: 1em;}
.product_option_value_extended {background: #fff!important; z-index: 500;}
