/**Make WSM Stuff Disappear
***************************/
div.listVRule,
div.listHRule,
span.wsm_product_new,
.wsm_product_dealernumber {display:none;}

/**WSM NEWS
****************/
.wsm_news_list_date {background:transparent url(/images/icon_talk_bubble.gif) no-repeat left top;border:none;padding:0;width:44px; height:46px;}
.wsm_news_list_month {background:none;font-weight:bold;font-size:10px;padding:2px 0 0 0;text-transform:uppercase;color:#6e6e6e;}
.wsm_news_list_year {display:none;}
.wsm_news_list_day {color:#546674;font-size:18px;padding:0; margin:0;}
.wsm_article_list {margin-left:55px;}
.blog_tag {border-top:1px solid #ccc;font-size:.83em;}
h4.blog_heading {border-bottom:1px solid #ccc;}
.blog_post_comment {border:1px solid #ccc;}

/**Catalog View Styles
*********************/
.wsm_category_image{float:none;margin:0 10px 0 0;}
div.listHRule{border-bottom:1px solid #ccc;margin:10px 0;height:1px;}
div.wsm_product_image{float:none;margin:0px 5px 0px 0px;height:auto;overflow:hidden;}
div.wsm_product_image img {background: url(/images/border_small.png) no-repeat left top;padding:10px 7px 10px 8px;}
table.catalog td.item img {text-align:center !important;float:none !important;}
div.listProduct{text-align:center;display:none;}
table.catalog td.item a {text-decoration:none;}
table.catalog td.item {vertical-align:top;}
div.catalogHead {color:#241306;font-size:1.17em;}/*Usually Same as H2*/
div.storeHeader {display:none;}
div.wsm_category_trail {display:none;}
span.listCategory, span.catProductCount {font-weight:normal;}

/**Product View Styles
**********************/

/*.producateRotateImage img, table.catalog td.item img, .cross_sell_image img {padding:2px; background:#fff; border:1px solid #ded0b4 !important;}
.producateRotateImage img:hover, table.catalog td.item img:hover, .cross_sell_image img:hover {border:1px solid #807337 !important;cursor:pointer;}*/

div.productHead{background:url(/images/h_rule_grey_lite.gif) no-repeat center top;margin:15px 0;border:none;padding:10px 0 0 0;font-size:1em;font-variant:normal;}
div.wsm_product_pricebox {font-weight:bold;}
div.listProduct, span.wsm_product_saleprice, span.wsm_product_price, span.wsm_product_ourprice, span.wsm_product_savings, span.wsm_product_availability {color:#7f1500;font-weight: bold;}
span.wsm_product_oldprice {color:#888;}


/**Product View 2 Specific Styles
********************************/
#product_rotate_image{width:595px;height:350px;float:right;}
#product_info{margin:0 605px 0 0;}
.wsm_product_quantity {display:none;}
hr.catalog {clear:both;border-bottom:1px solid #000;}
.productRotateImageCaption {display:none;}
#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;}
ul.productInfo{list-style-type:circle;}
ul.productInfo label{font-weight:bold;color:#534741;}
ul.productCats{list-style-type:circle;}
ul.wsm_catalog_product_nav {display:none;}
.wsm_product_details {clear:both}
hr.catalog {display:none;}
/**Cross Sell Product View 2
*****************************/
#cross_sell_suggest {background:none;margin:0 0 10px 0;color:#232323;font-weight:normal;border-top:1px solid #ccc;padding:5px;font-size:1em;background:#eee;}
#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 15px auto;}

/**Product Buttons
*******************/
.wsm_addcart_button, .wsm_tellafriend_button, .wsm_addwishlist_button, .wsm_inquiry_button {display:block;cursor:pointer;border:none;background-color:#ececec;}
.wsm_tellafriend_button, .wsm_addwishlist_button, .wsm_inquiry_button {text-align:left;padding:0;color:#fe5300;margin-right:5px;}
.wsm_tellafriend_button:hover, .wsm_addwishlist_button:hover, .wsm_inquiry_button:hover {color:#534741;}

.wsm_addcart_button {margin-bottom:5px;background-position:left -239px;font-size:1px;border:none;color:#fff;border:none;width:164px; height:34px;text-indent:-1000em;}
.wsm_addcart_button:hover {background-position:left -280px;background-color:transparent}

.wsm_addwishlist_button {border-right:1px solid #ccc;padding-right:5px;float:left;}
.wsm_inquiry_button {float:left;border-right:1px solid #ccc;padding-right:5px;}
.wsm_tellafriend_button:hover {}


#wsmCustomerLogin {width:500px;margin:0 auto;}

/*--WSM CART--*/
#wsm_table,
table.wsm_cart {background:#ececec; border: none;margin:0;padding:0;max-width:inherit;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:#ececec url(/images/h_rule_grey_lite.gif) no-repeat center bottom;border:none; text-align:center;font-size:26px; color:#46596c; letter-spacing:-1px;font-weight:bold;padding:0 0 10px 0}
#wsm_table div#header img, #wsm_checkout div.header img, div.wsm_cart_header img {display:none;}
table#wsm_checkout {background-color: #FFF;border:none;color: #000;margin:0 auto;width:650px;}

.wsm_cart_button, #wsm_checkout .button, #wsm_table input.button {background:#afd036;border:1px solid #86a31e;color:#fff;cursor:pointer;padding:3px;font-size:12px}
.wsm_cart_button:hover, #wsm_checkout .button:hover {background:#86a31e;}
.wsm_cart_item_name, .wsm_cart_item_name a{color:#A00;font:bold 12px verdana,arial,helvetica,sans-serif;}
.wsm_cart_item_name a:hover {font-weight:bold;text-decoration:underline;color:#A00;}
/**
 * Checkout Step Bar
 */
table#wsm_checkout {width:100%;margin:0; background:#ececec;}
#wsm_checkout div.section {background:#46596c;border:1px solid #ccc;color:#fff;font-size:14px;padding:5px;}
#wsm_checkout div.steps {border: solid 1px #BBB;background-color: #afd036;margin: 0px 10px 10px 10px;}
#wsm_checkout div.steps table {width: 100%;}

#wsm_checkout div.steps div {background: #fff url('/images/ui/icons/wsm_checkout_box_empty.png') no-repeat;background-position: center left;padding: 4px 8px 4px 24px;white-space: nowrap;}
#wsm_checkout div.steps div.current, #wsm_checkout div.steps div.complete, #wsm_checkout div.steps div.highlight {background: #86a31e url('/images/ui/icons/wsm_checkout_box_empty.png') no-repeat;background-position: center left;color: #FFFFFF;}
#wsm_checkout div.steps div.highlight {background: #a3761e url('/images/ui/icons/wsm_checkout_box_empty.png') no-repeat;color: #FFF;text-decoration: underline;}
#wsm_checkout div.steps a {color: #FFFFFF;text-decoration: none;}
#wsm_checkout div.steps a:hover {color: #FFF;text-decoration:underline;}
#wsm_checkout div.products table, #wsm_checkout div.information table {width: 100%;}

table#wsm_checkout div.links a {color:#0775af;}

table#wsm_checkout div.links a:hover {color:#034162;text-decoration:underline;}

/**My Account PAges
********************/
#wsm_form_tabs{position:relative;left:0em;bottom:-1px;margin-top:10px}
.wsm_form_tab, .wsm_form_tab:link, .wsm_form_tab:active, .wsm_form_tab:visited, .wsm_form_tab_selected{border:solid 1px #a3b6c8;border-bottom:none;background-color:#46596c;color:#a3b6c8;display:block;margin:0em 4px 0em 0em;padding:3px 1em;text-decoration:none;}
.wsm_form_tab:hover{background-color:#afd036;color:#fff;font:bold small verdana, arial, helvetica, sans-serif;}
.wsm_form_tab_selected{background-color:#fff;border-bottom:1px solid #fff;color:#000;}

#wsm_sub_table{background-color:#fff;border:solid 1px #a3b6c8;}
#wsm_sub_table td.info table {margin:0 0 15px 20px;}
#wsm_sub_table td.name{color:#494;font:bold small verdana, arial, helvetica, sans-serif;padding:1em 0em 1em 1em;vertical-align:top;}
#wsm_sub_table td.address_top, #wsm_sub_table td.address_bottom{background-color:#FFE;border:solid 1px #BBB;font:x-small verdana, arial, helvetica, sans-serif;width:30em;}
#wsm_sub_table td.address_top{border-width:1px 1px 0px 1px;padding:1em;}
#wsm_sub_table td.address_bottom{border-width:0px 1px 1px 1px;padding:0em 1em 1em 1em;}
#wsm_sub_table .header_info{font:bold x-small verdana, arial, helvetica, sans-serif;}
#wsm_sub_table td#greeting{font:bold medium verdana, arial, helvetica, sans-serif;padding:1em;}
#wsm_sub_table ul{margin:1em 0em;padding:0em;}
#wsm_sub_table li{font:bold x-small verdana, arial, helvetica, sans-serif;color:#494;padding:4px 0em;list-style:none;margin:0 0 2px 0;}
#wsm_sub_table a:link, #wsm_sub_table a:active, #wsm_sub_table a:visited, #wsm_sub_table a:hover{color:#494;font:bold x-small verdana, arial, helvetica, sans-serif;text-decoration:none;padding:8px 6px;white-space:nowrap;}
#wsm_sub_table a:hover{color:#863;text-decoration:underline;white-space:nowrap;}
#wsm_sub_table img{border:none;}
/**FAQ
**************/
#faq_contents {background:#ececec;border:1px solid #ccc;padding:5px;}
#faq_contents a {font-weight:bold;}
h2.faq_header {color:#534741;margin:0 0 15px 0;padding:0 5px;background:url(../images/bg_menu_bar.jpg) no-repeat;border:none;}
h2.faq_header a, h2.faq_header a:hover {color:#fff;font-weight:bold;}
li.faq_contents_category {font-size:1.17em;}
ol.faq_conents_qs {font-size:.83em;margin:10px 0;list-style:none;}
ol.faq_conents_qs li {margin:0 0 5px 0;}
#faq_answers {border-top:none;padding-top:1.5em;clear:both;}
h3.faq_question {border-bottom:1px dotted #ccc;padding:5px 0;font-size:1.33em;clear:right;}
.faq_question_1, .faq_question_2 {margin:0 1em 1em 1em;}
.faq_top {text-align:right;font-size:1em;float:right;margin-bottom:10px;}
	
/**Contact
*****************/
p.wsm_contact_info {font-size:1.33em;text-align:left;font-weight:bold;margin:0;height:auto;float:left;}
.wds_contact_image {float:right;}
.wds_contact_info {clear:left;border-top:1px solid #ccc;width:300px;padding:10px 0 0 0;margin:10px 0 0 0;font-size:1.2em}
table.wsm_contact_form {width:600px;margin:0 auto;padding-top:10px;}
table.wsm_contact_form label {font-weight:bold;width:100px;display:block;}
table.wsm_contact_form select {}

/**Option Dropdowns
******************/
div.product_option_set div.selector{background:#fff url('/images/ui/icons/exp_open.png');background-position:98% 50%;background-repeat:no-repeat;border:solid 1px #999;color:#000;cursor:pointer;display:inline;font:small verdana,arial,helvetica,sans-serif;padding:2px 22px 2px 2px;margin:8px 0px;position:relative;white-space:nowrap;}
div.dropdown{background-color:#eee;border:solid 1px #999;color:#000;margin-top:5px;position:absolute;z-index:1000;}
div.dropdown div.option{cursor:pointer;font:small verdana,arial,helvetica,sans-serif;padding:2px 22px 2px 2px;text-align:left;white-space:nowrap;}
div.dropdown div.highlight{background-color:#2e9bd4;color:#FFF;}
div.product_option_value_extended{background-color:#FFF;border:solid 1px #ccc;color:#000;margin-left:2.3em;position:absolute;text-align:center;width:120px;}
div.wsm_product_quantity {font-weight:bold;}
input.wsm_product_quantity_field {border:1px solid #999;text-align:left;}

/*WSM My Orders*/
#wsm_list_table{border:solid 1px #BBB;border-width:0px 1px 1px 0px;width:660px !important}
#wsm_list_table .column_name {width:16%;}
#wsm_list_table .column_name{background-color:#999;border:solid 1px #666;border-width:1px 0px 0px 1px;color:#FFF;font-weight:normal;font-size:10px;padding:5px;white-space:nowrap;}
#wsm_list_table .column_name a{color:#FFF;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#wsm_list_table .column_name img {vertical-align:middle;}
#wsm_list_table .column_item, #wsm_list_table .column_item_error, #wsm_list_table .column_item_new{background-color:#FFF;border:solid 1px #666;border-width:1px 0px 0px 1px;color:#333;font:bold 12px verdana,arial,helvetica,sans-serif;padding:5px}
#wsm_list_table .column_item_new{background-color:#AAF;}
#wsm_list_table .column_item_error{background-color:#FAA;}

/**WSM Gallery
*************/
table.wsm_gallery_albums{border:0px;width:100%;border-collapse:collapse;}
table.wsm_gallery_albums td {border-bottom:1px solid #ccc;padding:10px;}
td.wsm_gallery_album_image{vertical-align:top;width:190px;}
td.wsm_gallery_album_image img{background:#fff;border:1px solid #000;padding:4px;float:left;}
td.wsm_gallery_album_image img:hover{background:#534741;}
td.wsm_gallery_album_image img.active{background:#c00;}
td.wsm_gallery_album_about{width:auto;}
div.wsm_gallery_album_name{text-decoration:none;font-weight:bold;color:#600;}
div.wsm_gallery_album_count{font-style:italic;}
div.wsm_gallery_album_description{margin-top:.75em;}
td.wsm_gallery_album_left{width:600px;vertical-align:top;}
td.wsm_gallery_album_right{width:200px;vertical-align:top;}
#wsm_gallery_photo_name{font-weight:bold;font-size:large;}
#wsm_gallery_photo_img{cursor:pointer;border:1px solid #000;}
.wsm_gallery_album_page{display:block;}
.wsm_photo_thumb{width:190px;height:190px;margin:6px;font-size:8pt;font-weight:bold;cursor:pointer;position:relative;float:left;}
.wsm_photo_thumb img{border:1px solid #000;padding:4px;background:#fff;}

/**Resources Links
*****************/
.wsm_resource {border-bottom:1px solid #ccc;margin-bottom:5px;padding:10px;}
.wsm_resource img {float:left;margin:0 10px 10px 0; padding:5px; border:1px solid #ccc;}
.wsm_resource img:hover {background:#534741;}

/**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:"Lucida Sans",Arial, Helvetica, sans-serif;
	}
