/**WSM Overides - GLOBAL OVERIDES
There are WSM overides files for each Template: Default, Clothing, Music, Events
************************************************************************************/
.wsm_resources_title {display:none;}

/**News Page
**********************/
.wsm_news_list_body span {font-size: 1em !important; line-height: 1.3em;}

/**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
********************/
.productInfo, .productCats {padding: 0px 10px}
#wsm_product_review_column .wsm_product_reviews_list {margin: 20px auto; width: 630px;}
.wsm_review_comments {width: 616px;}
.wsm_news_post_comment {margin: 0px auto;}
ul.wsm_horz_menu {padding-top: 10px; margin-right: 30px;}
.wsm_addwishlist_button {background: url(/images/svc_sprite.png) no-repeat 0 -569px; display: block; float: left; width: auto; height: 25px; border: none; color: #fff; padding: 0px 5px 0 5px !important; margin: 5px 10px 10px 0px; text-transform: uppercase; font-size: 1em; line-height: normal; cursor: pointer;}
.wsm_addwishlist_button:hover {background: url(/images/svc_sprite.png) no-repeat left -522px; text-decoration: none;}

.wsm_addcart_button {display:block; background:#ff5757 url(/images/bg_red.gif) repeat-x left top; border:1px solid #ff0606;width:auto;padding:0 5px; line-height:20px; font-weight:bold; cursor:pointer; text-transform:uppercase; font-size:1em; overflow:visible;color:#fff; float:left;height:25px;width:auto;margin:5px 10px 10px 0;}
.wsm_addcart_button:hover {}

.wsm_inquiry_button {margin-top: 2px;}


div.producateRotateImage {text-align:right;}
div.producateRotateImage img, .wsm_product_thumb img {padding:4px;background:#fff;border:1px solid #ccc;}
.wsm_product_title {font-size: 2em; color: #9a1b16; font-weight: normal; margin-bottom: 0px;}
#product_rotate_image img {border: 2px solid #ccc;}
span.wsm_product_price {font-size: 1.4em;}
.wsm_product_summary {padding-left: 15px;}
.wsm_catalog_product_nav {float:right;}
.wsm_catalog_product_nav li {margin:0;}
span.wsm_product_price {color:#9a1b16;}
div.productHead, #cross_sell_suggest {font-weight:normal;font-variant:normal; color: #fff; font-weight: bold; background: url(/images/svc_sprite.png) repeat-x left -569px;padding:8px;line-height:1em;font-size:1em;text-align:left;border-top:1px solid #ddd;}
hr.catalog {display:none;}
#product_rotate_image, div#productRotate {width:300px;height:340px;text-align:left;float:left; margin-right: 20px; margin-bottom: 20px;}
div#productRotate a img {border:1px solid #ccc !important;}
div#productRotate img {float:left;}

#product_info{margin:0 0 0 310px;}
#product_left_column{margin-right:0px;}
.product_form {padding-left: 10px;}
#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_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;}

#wsm_meter_table{border:none;}
#wsm_meter_table td.weak, #wsm_meter_table td.good, #wsm_meter_table td.secure, #wsm_meter_table td{background-color:#242424;border:solid 1px #2e2e2e;color:#FFF;font:xx-small sans-serif;width:3em;height:0.5em;}
#wsm_meter_table td.weak{background-color:#ee3027;color:#ee3027;}
#wsm_meter_table td.good{background-color:#92de08;color:#92de08;}
#wsm_meter_table td.secure{background-color:#119cdf;color:#119cdf;}
#wsm_meter_table td.weak_text{border:none;color:#ee3027;font:bold small sans-serif; padding-left: 10px;}
#wsm_meter_table td.good_text{border:none;color:#92de08;font:bold small sans-serif; padding-left: 10px;}
#wsm_meter_table td.secure_text{border:none;color:#119cdf;font:bold small sans-serif; padding-left: 10px;}

/**Events Widget
**********************/
#widget_event_wrapper_id1 {border:1px solid #ccc;}

/**Cart Page
*********************/
.wsm_interface_cart_message {backgroud-color: #ffffff; color: #CC0000; border-color: #000000;}

/**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;display: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;}

/*Interface Changes
**********************************************/
.wsm_interface_header {background:#333 !important; color:#fff !important;-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.wsm_interface_choice a {font-size:1.3em;}
.wsm_interface_info, #wsm_message{background-color:#fef6ab;border:solid 2px #fde100;color:#f56301;}
.wsm_interface_success, #wsm_global_message{background-color:#fef6ab;border:solid 2px #fde100;color:#f56301;}

/**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;
	}
.product_option_set {margin-top: 1px;}

/**********************************************************************
**DCI Iframe Images Styling
**********************************************************************/

/*DO NOT CHANGE CODE BELOW*/
.wsm-prod-image-brand-image {height:40px;}
#wsm-prod-images-container {height:510px !important;}
#wsm-product-wrapper {position:relative;}
.dci-prod-images {position:absolute; left:0; top:40px;height:470px; background:#fff;z-index:1000; background-color:#fff;}
