@charset "utf-8";
/* CSS Document */
.wsm_contact_info {display:none;}

div.wsm_product_summary {}
div.catalogHead,
div.storeHeader,
div.productHead {
	color:#999999;
}
h1.wsm_contact_title,
div#wsm_mini_cart .product,
div#wsm_mini_cart .checkout {
	display:none;
}
div.listProduct {
	font-weight:normal;
	font-size:1em;
	clear:left;
	}

div.listHRule {
	width: 1px;
	border-bottom: 1px solid #2c2c2c;
	margin: 0;
}

div.listVRule {
height:0em;
	width: 0px;
	border-right: 0px solid #000;
	margin: 0;
}



span.wsm_product_oldprice {color:#555;}

h1.wsm_contact_title,
.wsm_product_title {
	display:none;
	}


table.wsm_contact_form select {
width:500px;
}
table.wsm_contact_form imput {
	border:1px solid #ccc;
	background-color:#2c2c2c;
	color:#CCCCCC;
	}
#product_rotate_image,
div#productRotate a img {
	height:auto;
	}
/**
 * Base table formatting.
 */
.wsm_cart {
	background:#000;
	border: solid 1px #2c2c2c;
	font: small verdana, arial, helvetica, sans-serif;
	margin: 0 10px;
	padding:0;
}
.wsm_cart_header {
	background:#e55605 url(../images/bg_bars_x.gif) repeat-x left -110px;
	font: bold 1.17em verdana, arial, helvetica, sans-serif;
	padding: 6px 1em;
	color: #FFFFFF;
}
.wsm_cart_item {background:#fff}
#wsm_table td.name {
	font: bold small verdana, arial, helvetica, sans-serif;
	padding: 0em 0em 1em 1em;
	vertical-align: top;
	white-space: nowrap;
}
#wsm_table label.name {
	font: bold small verdana, arial, helvetica, sans-serif;
	white-space: nowrap;
}
#wsm_table .name_tiny {
	font: bold x-small verdana, arial, helvetica, sans-serif;
	white-space: nowrap;
}
#wsm_table .note {
	font: x-small verdana, arial, helvetica, sans-serif;
}
#wsm_table td.info {
	font: small verdana, arial, helvetica, sans-serif;
	padding: 0 1em 1em 1em;
	vertical-align: top;
}
#wsm_table td.error {
	color: #F00;
	font: bold x-small verdana, arial, helvetica, sans-serif;
	padding: 0em 0em 1em 0em;
	vertical-align: top;
	white-space: nowrap;
}
#wsm_table hr {
	background-color:#000;
	border:none;
	border-bottom: solid 1px #2c2c2c;
	margin: 0em 1em;
}




.wsm_contact_preamble {
	margin-bottom:10px;
	}

/**
 * Customer account tabbing.
 */
#wsm_form_tabs {
	position: relative;
	left: 0em;
	bottom: -1px;
	color:#000;
}
.wsm_form_tab, .wsm_form_tab:link, .wsm_form_tab:active, .wsm_form_tab:visited, .wsm_form_tab_selected {
	border: solid 1px #BBB;
	background-color: #EEE;
	color: #777;
	display: block;
	font: bold small verdana, arial, helvetica, sans-serif;
	margin: 0em 4px 0em 0em;
	padding: 3px 1em;
	text-decoration: none;
}
.wsm_form_tab:hover {
	background-color: #FD8;
	color: #500;
	font: bold small verdana, arial, helvetica, sans-serif;
}
.wsm_form_tab_selected {
	background-color: #fbc3f4;
	border-bottom-color: #fbc3f4;
	color: #000;
	font: bold small verdana, arial, helvetica, sans-serif;
}
#wsm_sub_table {
	background-color: #fbc3f4;
	border: solid 1px #BBB;
	color:#000;
	font: small verdana, arial, helvetica, sans-serif;
}

/*--Resource Page--*/
.wsm_resource {
	height:125px;
	border-bottom:1px solid #2c2c2c;
	margin-bottom:10px;
	}
.wsm_resource img {
	width:100px;
	height:100px;
	float:left;
	margin:0 10px 10px 0;
	}

.wsm_resource_summary {
	margin-bottom:5px;
	}	
#lbOverlay.grey { background-color: #fc0; }
ul.wsm_catalog_product_nav {
clear:both;
float:right;

}
@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 {
	display:none;
	}
div#wsm_mini_cart {
        padding:5px;
        color:#013567;
	}
div#wsm_mini_cart .product {
	display:none;
}
div#wsm_mini_cart .items {

	}
div#wsm_mini_cart .total {

	}
/*----------------------Horizontal and Vertical Rule--------------------*/
div.listHRule {
	/*width: 100%;*/
	border-bottom:1px solid #ccc;
	margin: 10px 0;
}

td.item img {
	text-align:center !important;
	float:none !important;
	}
div.listProduct {
	clear:left;
	text-align:center;
	font-size:1em;
	}
div.listProduct,
span.wsm_product_saleprice,
span.wsm_product_price,
span.wsm_product_ourprice,
span.wsm_product_savings {
	color:#c00;
	font-weight: bold;
	}


/*
.wsm_addcart_button {
	background:#008394 url(../images/bg_btns.gif) no-repeat center center;
	border:1px solid #bcf7fd;
	font-weight:bold;
	text-align:center;
	padding:2px;
	color:#fff;
	font-size:14px;
	}
.wsm_tellafriend_button,
.wsm_addwishlist_button {
	color:#c84d52;
	font-weight:normal;
	font-size:12px;
	padding:0 15px 0 0;
	border:1px solid #fff;
	background: #fff url(../images/bg_tell_btn.gif) no-repeat right center;
	text-align:left;
	width:110px;
	}
.wsm_addwishlist_button {
	background: #fff url(../images/bg_wish_btn.gif) no-repeat right center;
	float:left;
	margin-right:20px;
	}
.wsm_addcart_button,
.wsm_tellafriend_button,
.wsm_addwishlist_button {
	cursor:pointer;
	}

*/
/*--Tage Search--*/
.wsm_tag_search {
	padding:5px;
}

.wsm_tag_search select {
	width:100%;
	margin-bottom:5px;
	}
.wsm_tag_search input {
	background:#efcc6e;
	color:#013567;
	border:1px solid #ebab49;
        cursor:pointer;
        font-weight:bold;
        margin-right:5px;
	}
.wsm_tag_search button {
	background:#ccc;
	color:#666;
	border:1px solid #666;
        cursor:pointer;
        font-weight:normal;
	}
.wsm_tag_search input:hover,
.wsm_tag_search button:hover {
	background:#fbbf46;
	color:#013567;
	border:1px solid #ebab49;      
       }
/**Catlog View**/
div .wsm_product_image {float:none;}

/*Option Sets*/
div.product_option_value_extended{background-color:#FFF;border:solid 1px #666;color:#000;margin-left:2.5em;position:absolute;text-align:left;width:auto;}
div.product_option_value_extended img{margin:0;height:100px;width:150px;}
div.product_option_value_extended div.description{font:small verdana,arial,helvetica,sans-serif;font-style:italic;padding:5px;text-align:left;white-space:normal;display:none;}

/**Catalog 2 View
*****************/
#product_rotate_image {float:right;}
#product_info {margin:0 220px 0 0;}

#product_wrapper {position:relative;}
#product_left_column {margin:0;}
#product_right_column {border:none;position:static;text-align:left;width:auto;top:0;right:0;margin-bottom:10px;height:190px;}
#cross_sell_suggest {padding:5px;color:#e1e1e1 !important;border-top:1px solid #ccc;}
.cross_sell {float:left;height:13.5em;width:140px;margin-left:10px;overflow:hidden;}
.cross_sell_image {height:120px;line-height:120px;}
.productHead {background:#333;padding:5px !important;border-top:1px solid #ccc;}
.productCats, .productInfo {margin:0 0 10px; 0}
ul.wsm_catalog_product_nav {position:absolute;right:0;bottom:0px;}

/**Calendar 
***************/
.wsm_calendar_search_form {margin-bottom:10px;}
.wsm_calendar_day_table tr.row_2 td{background:#eee;}
.wsm_calendar_day_table th{padding:4px;background:#eee;}


/**Events Page
************************/
.widget_event_row_2 {}
span.widget_event_label, .wsm_calendar_event_breadcrumb {display:none;}