@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;
	}
/*--Catalog Styling-----------------------------------------*/
/*Make Things Disappear*/
div.listVRule {
display:none;
}
div.listHRule{border-bottom:1px solid #85b1cc;margin:10px 0;}
td.item img, #productRotateImg, .wsm_product_thumb img {
padding:3px;
background:#fff;
margin:0 0 5px 0;
border:1px solid #85b1cc !important;
}
td.item img:hover, #productRotateImg:hover, .wsm_product_thumb img:hover {
border:1px solid #024e82 !important;
}
div.listProduct{text-align:left;text-decoration:none; font-size:1em; color:#0162a4;}
div.wsm_product_price {font-weight:normal;}
.wsm_catalog_product_nav {float:right; clear:left;}

/*--My Account, Cart, Checkout--*/
#wsm_table, .wsm_cart {border:1px solid #0162a4;}
#wsm_table div#header, .wsm_cart_header {background-color:#024e82;}


/**NEWS Page formatting for new blog system date April 2008 **/
.wsm_news_list {
	margin: 0 0 15px 60px;
}
.wsm_news_list_info {
	margin-left:55px;
	}	
.wsm_news_list_title {
	font-weight: bold;
	font-size: 1.7em;
}
.wsm_news_list_caption {
	font-weight: bold;
	font-size: 1em;
	margin:5px 0 0 0;
}
.wsm_news_list_comments {
	font-size: .83em;
	color: #999;
}

.wsm_news_list_body img,
.blog_body img {
padding:3px;
background:#fff;
border:1px solid #85b1cc !important;
float:right;
}

.wsm_news_list_divider {
	border-bottom: 1px solid #ddd;
}
.wsm_news_comment{
 	font-size: .83em;
}
/*--Date Box--*/
.wsm_news_list_date {
	background:#0162a4 url(../images/bg_bolts.jpg) no-repeat right center;
	float:left;
	width:45px;
	padding:2px 0;
	border:1px solid #fff;
	text-align:center;
	}
.wsm_news_list_month, .wsm_news_list_year {
	font-size:.83em;
	color:#fff;
font-weight:bold;
	}
.wsm_news_list_day {
	font-size:1.67em;
	font-weight:bold;
	color:#fff;
background:#000; 
	}
.blog_tag {
border-top:1px solid #85b1cc;
}
h4.blog_heading {
border-bottom:1px solid #85b1cc;
}
.blog_post_comment {
border:1px solid #85b1cc;;
}
/*--Contact Page--*/
p.wsm_contact_info {
font-weight:bold;
padding:0 20px 0 0;
}
table.wsm_contact_form label,
table.wsm_contact_form input {
margin:0 0 5px 0;
}	
table.wsm_contact_form input,
table.wsm_contact_form select,
table.wsm_contact_form textarea {

}
table.wsm_contact_form label {
width:110px;
display:block;
}
table.wsm_contact_form {
}

/*--Catlalog View--*/
table.catalog td.item{padding:20px 5px 20px 5px;width:320px;vertical-align:top;}
div.wsm_product_image {
float:none;
}
div.listProduct{text-align:center;text-decoration:none;}

/*--Resource Page--*/
.wsm_resource {
	border-bottom:1px solid #85b1cc;
	margin-bottom:10px;
	}
.wsm_resource img {
	width:100px;
	float:left;
	margin:0 10px 10px 0;
padding:3px;
background:#fff;
border:1px solid #85b1cc !important;
	}
.wsm_resource img:hover,
.rm_featured_image img:hover {
border:1px solid #024e82 !important;
}
.wsm_resource_summary {
	margin-bottom:5px;
	}	
/**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;}
.cross_sell {float:left;height:14em;width:160px;margin-left:10px;overflow:hidden;}
.cross_sell_image {height:120px;line-height:120px;}
.productHead, #cross_sell_suggest {background:#8ccffb;padding:5px;border-top:1px solid #5eabdf;color:#fff !important;}
.productCats, .productInfo {margin:0 0 10px; 0}
ul.wsm_catalog_product_nav {position:absolute;right:0;bottom:0px;}
