/**WSM Overides - GLOBAL OVERIDES
There are WSM overides files for each Template: Default, Clothing, Music, Events
************************************************************************************/
.wsm_resources_title {display:none;}

/**Catalog Page
*******************/
div.wsm_product_image {float:none;}
div.wsm_product_image img, .cross_sell_image a img {padding:4px;background:#fff;border:1px solid #ccc;float:none;margin-bottom:5px;}
div.listProduct {display:block;text-align:center;}
div.listVRule, .wsm_config_cat_title, .catalogHead {display:none;}

/**Product PAges
********************/
div.producateRotateImage {text-align:right;}
div.producateRotateImage img, .wsm_product_thumb img {padding:4px;background:#fff;border:1px solid #ccc;}

.wsm_catalog_product_nav {float:right;}
.wsm_catalog_product_nav li {margin:0;}
span.wsm_product_price, .wsm_product_pricebox {color:#333;}
div.productHead, #cross_sell_suggest {font-weight:normal;font-variant:normal;background:#eee;padding:5px;line-height:1em;font-size:1em;text-align:left;border-top:1px solid #ddd;}
hr.catalog {display:none;}
#product_rotate_image, div#productRotate {width:auto;height:auto;text-align:left;float:left;}
div#productRotate a img {border:0px solid #ccc !important;}
div#productRotate img {float:left;}
#product_info{margin:0 0 0 0px; width: 285px !important;}
#product_left_column{margin-right:0;}
#product_right_column{border:none;position:static;text-align:center;width:auto;top:0;right:0;}
.cross_sell {float:left;margin-left:10px;}
.cross_sell_image a img {max-height:120px;max-width:120px;}
.wsm_addcart_button {background:#C66403;color:#fff;border:none;padding:5px;font-weight:bold;margin-bottom:10px;cursor:pointer;border:1px solid #C66403;}
.wsm_addcart_button:hover {background:#ed7f12;}
.wsm_inquiry_button, .wsm_tellafriend_button {background:transparent;border:none;padding:0;line-height:1em;text-align:left;float:left;margin-right:10px;cursor:pointer;font-size:.83em;} 
.wsm_inquiry_button:hover, .wsm_tellafriend_button:hover {text-decoration:underline;}
div.productRotateImageCaption {background:none !important;color:#333 !important;font-size:.83em !important;text-align:left !important;border:none;}


/**Events Widget
**********************/
#widget_event_wrapper_id1 {border:1px solid #ccc;}

/**Calendar PAge
******************/
#wsm_calendar {margin:0;}
#wsm_calendar  td {vertical-align:middle;}
.wsm_calendar_search_form {padding:5px;background:#ddd;margin:0;}
table#wsm_calendar_month_view {border:1px solid #ddd;border-collapse:none;}
table#wsm_calendar_month_view th {background:#060;color:#fff;text-align:center;font-weight:normal;}
h3.wsm_calendar_date_month {margin:0;background:#666;color:#fff;}
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:#060;text-decoration:none;color:#fff;}
.wsm_resource img:hover {background:#534741;}



/** Survey
*******************************/
.wsm_survey {background:#fff; 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:#111;}
.wsm_survey_description {color: #111; background: #ebebeb; text-align: center; margin-bottom: 10px;}
.wsm_survey_question label {color:#111; 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 #ebebeb; margin-bottom: 10px; padding-bottom: 15px; padding-left: 5px;}
.wsm_survey_footer {background:#fff; text-align: left; padding-left: 5px;}
.wsm_survey_button {background: url(/images/ast_site_sprite.png) no-repeat left -497px; border: none; font-size: 1.2em; color: #fff; padding: 0px 12px 4px 10px; margin-right: 16px; width: 84px; height: 31px; text-transform: uppercase; font-weight: bold; cursor: pointer;}
.wsm_survey_button:hover {text-decoration: none; color: #fff;}
.wsm_survey_answer_multiple {padding-bottom: 2px;}
.wsm_survey_answer_text input, .wsm_survey_answer_multiple, .wsm_survey_answer_range {margin-left: 10px;}

.wsm_category_image { margin-left: 15px;}


/**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;
	}

/** Main Column
***********************************************************/
div#product_info {width: 328px; float: left !important; margin-left: -1px; padding-bottom: 40px; display: inline;}
#product_rotate_image {float: right; padding: 4px 4px 2px 4px; border: 1px solid #9b9b9b; margin-bottom: 30px;}
#product_rotate_image a, #product_rotate_image img {padding: 0px !important; margin: 0px !important; line-height: normal !important; min-width: 300px;}
.wsm_product_wrapper_id_2748221 #product_rotate_image {border: 0px;}
.wsm_product_title {color: #0096db; font-size: 1.5em; font-weight: normal; margin-bottom: 4px; line-height: normal;}
.wsm_product_rating a {color: #ed184a;}
.wsm_product_rating a:hover {color: #ed184a; text-decoration: underline;}
#product_info .wsm_product_summary {padding: 0px !important; color: #464646 !important;}
#product_info .wsm_product_pricebox {font-weight: normal !important; color: #464646; font-size: 2em !important;}
#product_info .wsm_product_price {color: #0096db !important; font-weight: normal !important;}
#product_info .wsm_product_quantity {font-size: 1em !important; color: #555555;}
#product_info .wsm_product_quantity input {background: #fff; border: 1px solid #c1c1c1;}

.wsm_product_option_date, .wsm_product_option_select {background: #ebebeb; border: 1px solid #c2c2c2; padding: 3px 0 10px 4px; width: 303px;}
.wsm_product_option_date input {width: 179px; margin-right: 12px;}
.wsm_option_label span {color: #464646; font-weight: bold;}

.wsm_product_thumb {margin-right: 10px; margin-bottom: 5px;}
.wsm_product_thumb_zoom_popup {margin: 0px 0 0 10px; border: 1px solid #000 !important; padding: 2px !important; top: -5px;}
.wsm_product_thumb_zoom {border: 1px solid #000 !important; overflow: hidden !important; padding: 2px !important;}

.wsm_product_wrapper_id_2748221 #product_info .wsm_addcart_button {background: url(/images/ast_site_sprite.png) no-repeat left -1296px; border: none; width: 118px; height: 44px; cursor: pointer; font-size: 0; line-height: 0; margin-top: 3px;}
.wsm_product_wrapper_id_2748221 #product_info .wsm_addcart_button:hover {background: url(/images/ast_site_sprite.png) no-repeat left -1296px;}
#product_info .wsm_addcart_button {background: url(/images/ast_site_sprite.png) no-repeat left -988px; border: none; width: 210px; height: 44px; cursor: pointer; font-size: 0; line-height: 0; margin-top: 3px;}
#product_info .wsm_addcart_button:hover {background: url(/images/ast_site_sprite.png) no-repeat left -988px;}
.wsm_inquiry_button, .wsm_tellafriend_button {color: #6195c7; font-size: 1em;}
.wsm_inquiry_button:hover, .wsm_tellafriend_button:hover {color: #6195c7; text-decoration: underline;}
.wsm_inquiry_button {margin-left: 4px;}

.productHead, #cross_sell_suggest {background: #e1e1e1 !important; border: 1px solid #b7b7b7 !important; color: #464646 !important; margin-top: 20px !important; margin-bottom: 17px !important;}
#product_left_column .wsm_product_summary, .productInfo {}
.productInfo li {list-style-type: disc; margin-left: 17px !important;}
.productInfo label {font-weight: normal !important;}
.productInfo a {color: #ed184a;}
.productInfo a:hover {color: #ed184a; text-decoration: underline;}

.productCats {margin-left: 25px; color: #ed184a;}
.productCats a {color: #ed184a;}
.productCats a:hover {color: #ed184a; text-decoration: underline;}
.cross_sell {margin-right: 55px; margin-left: 15px !important;}
.cross_sell_title {width: 125px;}