/**hide WSM items
******************/
.wsm_config_cat_title, .listVRule, .catalogHead {display:none;}

/**Category Page
*******************/
div.storeHeader {color:#eee;}
.wsm_category_image {margin:0 0 0 -18px;}
.wsm_category_image img {margin-top:-15px;border-bottom:1px solid #000;}
div.wsm_product_image {float:none;}
table.catalog td.item {text-align:center;vertical-align:top;}
div.listProduct {text-align:center;font-size:1em;}
.wsm_product_price_wrapper {display:none;}
.wsm_category_image img {padding:2px;background:#fff;border:1px solid #000;float:none;margin:5px 0;}
.wsm_product_image img, #product_rotate_image img, .catalog td.item img {padding:3px;background:#eee;}
.wsm_category_image {margin-left:15px;}
/**Product PAge
******************/
.wsm_product_title {color:#ddd;font-size:1.53em;}
#product_left_column {margin:0;}
#product_right_column {position:static;width:100%;border:none;text-align:left;}
#product_info {margin:0 0 15px 0;overflow:hidden;width:355px}
.wsm_product_summary ul {float:left;width:345px;}
.wsm_product_summary ul li.pwa_feature_header {list-style:none;margin-left:0;color:#c79b70}
.wsm_product_summary h5 {font-weight:bold;color:#c79b70;}
.wsm_product_pricebox {font-size:1.3em}


div#productRotate, #product_rotate_image {width:306px;height:300px;text-align:left;float:right;margin:0 0 15px 10px;}
.wsm_product_thumb {margin-left:10px;}
.wsm_product_thumb_zoom, .cross_sell_image img {max-width:120px;max-height:120px;padding:3px;background:#eee;}

div.product_option_set div.selector {}
div.product_option_value_extended {margin-left:2em;width:150px;}
div.product_option_value_extended img {width:150px;height:150px;}
.wsm_product_option {background:#333;padding:5px;border:1px solid #666}
.wsm_color_required, .wsm_option_label, span.wsm_product_price {color:#6f9dcb;font-weight:bold;}
#option_set_3044_form {width:90%}

div.productHead, #cross_sell_suggest{margin:10px 0 10px 0;font-weight:bold;background:#000;padding:5px;font-variant:normal;font-size:1em;clear:both;color:inherit;border-top:1px solid #907152}
div.productRotateImageCaption {background:none;border:none;font-weight:normal;color:#666;}
#cross_sell_suggest, #productHead_reviews {background:#4979aa;color:#eee;border-top:2px solid #6f9daa;padding:3px;}
hr.catalog {display:none;}
.cross_sell {float:left;width:130px;text-align:center;}


.wsm_news_posted_comments, .wsm_news_post_comment{width:90%;border:1px solid #343434;border-top:5px solid #343434;padding:5px;margin-bottom:10px;}


.wsm_horz_menu li {margin-left:0;}
/**Product Buttons
********************/
.wsm_addcart_button{background:transparent url(/images/btn_add_cart.gif);border:none;width:143px;height:32px;cursor:pointer;margin-bottom:5px;text-indent:-1000em;display:block;}
.wsm_addcart_button:hover {background-position:left -36px;}
.wsm_inquiry_button, .wsm_tellafriend_button {background:transparent;border:none;color:#c79b70;font-weight:normal;float:left;margin-right:10px;padding:0;margin-bottom:15px;cursor:pointer;}
.wsm_tellafriend_button {border-left:1px solid #c79b70;padding-left:10px;}
.wsm_inquiry_button:hover, .wsm_tellafriend_button:hover {color:#c79b70;text-decoration:underline;}


/**Change Colors
*****************/
div.categoryInfo, div.brandInfo{color:#acacac;}
/**Contact
*****************/
p.wsm_contact_info {font-size:1em;font-weight:bold;float:left;background:#111;padding:10px;border:1px solid #444;margin-bottom:15px; width: 260px;}
table.wsm_contact_form {clear:left;background:#000;border:1px solid #444;width:450px;border-collapse:separate}
.wsm_contact_form input.wsm_contact_text, .wsm_contact_form textarea, .wsm_contact_form select {width:98%;float:right;background:#ddd;border:1px solid #333;color:#666}
.wsm_contact_form input.wsm_contact_text:focus, .wsm_contact_form textarea:focus, .wsm_contact_form select:focus {background:#fff;color:#000;}
.wsm_contact_form label {width:100px;display:block;}
.wsm_contact_form tr#wsm-contact-newsletter label {width:auto;}
.wsm_contact_form input.wsm_contact_form_button {width:auto;background:#2a4485;color:#fff;font-weight:bold;border:1px solid #eee;float:right;margin-right:10px;cursor:pointer;}
.wsm_contact_form input.wsm_contact_form_button:hover  {background:#4361ab;}

.wsm_contact_form td {padding:7px 5px 0 5px;}
#ast_google_map {float:right;}

/**Calendar PAge
******************/
#wsm_calendar {margin:0;}
#wsm_calendar  td {vertical-align:middle;}
.wsm_calendar_search_form {padding:10px 5px;background:#444;margin:0;}
table#wsm_calendar_month_view {border:1px solid #444;border-collapse:none;}
table#wsm_calendar_month_view th {background:#4979aa;color:#fff;text-align:center;font-weight:normal;}
h3.wsm_calendar_date_month {margin:0;background:#666;color:#fff;font-weight:bold;}
hr.wsm_calendar_line {margin:0;}
a.wsm_calendar_next, a.wsm_calendar_prev {background:#999;color:#fff;diplay:block;padding:6px;font-weight:bold;}
a.wsm_calendar_next:hover, a.wsm_calendar_prev:hover {background:#4979aa;text-decoration:none;color:#fff;}


/** Survey
*******************************/
.wsm_survey {background:#111; border: 1px solid #444; padding-top: 4px; padding-bottom: 4px;}
.wsm_survey_header {background: none;font-weight: bold; font-size: 1.5em; line-height: normal; padding-top: 0px; padding-bottom: 3px; color:#eee;}
.wsm_survey_description {color: #fff; background: #111; text-align: center; margin-bottom: 10px;}
.wsm_survey_question label {color:#eee; margin-bottom: 10px; display: block;}
.wsm_survey_answer_text input {width: 96%; margin-top: 0px;}
div.wsm_survey_answer_range table tr td {padding-left: 5px;}
div.wsm_survey_question {border-bottom: 1px solid #fff; margin-bottom: 10px; padding-bottom: 15px; padding-left: 5px;}
.wsm_survey_footer {background:#111; text-align: left; padding-left: 5px;}
.wsm_survey_button {background:#afafaf url(/images/bg_bars_x.gif) repeat-x left -119px;color:#000;border:1px solid #000;cursor:pointer;padding: 3px;}
.wsm_survey_answer_multiple {padding-bottom: 2px;}
.wsm_survey_answer_text input, .wsm_survey_answer_multiple, .wsm_survey_answer_range {margin-left: 10px;}

/** FAQ - Testimonial Page
*******************************/
.topicview_breadcrumb_184 {display:none;}
.answers_topicview_184 {border-top:none !important;padding-top:0 !important}


/**Cart Overides
********************/
.wsm_interface_header, .wsm_interface_cart_headers th, td.wsm_interface_cart_total_left, td.wsm_interface_cart_total_right{background-color:#111;color:#eee;}
.wsm_interface_checkout_wrapper, .wsm_interface_cart_master_wrapper {width:auto;background:#262626;padding:5px;}
.wsm_interface_checkout_wrapper a, .wsm_interface_cart_master_wrapper a {color:#fff;}
.wsm_interface_checkout_wrapper input, .wsm_interface_checkout_wrapper select, .wsm_interface_cart_master_wrapper input, .wsm_interface_cart_master_wrapper select {background:#666;border:1px solid #ccc;color:#fff;}
.wsm_interface_cart_headers th, .wsm_interface_cart_item td, .wsm_interface_cart_shipping td, .wsm_interface_cart_totals td{border-color:#434343;}

/**Choice Boxes**/
.wsm_interface_choice{border-color:transparent #434343 transparent transparent;background:#000;}
.wsm_interface_choice_highlight, .wsm_interface_choice_hover{background:#262626;border-color:#434343 transparent;}

/**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, Verdana, sans-serif;
	}
