/*************************************************************************************************************************
**WSM OVERRIDES FOR NEW CATEGORY AND PRODUCT PAGE VIEWS
**CREATED BY RYAN JANIS 12-12-2010
**************************************************************************************************************************/

/*************************************************************************************************************************
**ADJUST THE BACKGROUND IMAGE SPRITE FOR THE CATEGORY AND CATALOG AREAS.
**ALSO ADJUST THE BACKGORUND COLORS AND BORDERS COLOR AND STYLE USED THROUGHOUT
**************************************************************************************************************************/

/**Setting Background Image*/
.wsm-cat-switch-view, .wsm-prod-switch-view,
div.product_option_set div.selector,
.wsm-cat-button,
.wsm-prod-button,
.wsm-prod-head-add-images,
.wsm-prod-head-zoom-images,
.wsm-cat-admin-bar,
.wsm-cat-pagination,
ul.wsm-cat-pagination-nav li a,
.wsm-prod-attachments li span  {background-image: url(/files/images/catalog-sprite.gif); background-repeat:no-repeat;}

/**Set Border Global Border Color*/
.wsm-cat-gallery-view .wsm-cat-list-item,
.wsm-prod-gallery-view .wsm-cat-list-item,
.wsm-tiered-pricing,
.wsm-tiered-pricing h3,
.wsm-prod-options-box h3,
.wsm-tiered-pricing .wsm-tiered-purchase,
.wsm-prod-options-box,
div.product_option_set div.selector,
div.dropdown,
div.product_option_value_extended,
div.product_option div.container,
.wsm-prod-addtnl-images ul li img.wsm_product_thumb_zoom_popup,
.wsm-cat-atc-wrapper,
.wsm-cat-admin-bar,
.wsm-cat-pagination,
.wsm-cat-list .wsm-cat-list-item,
.wsm-prod-list .wsm-cat-list-item,
.wsm-no-tabs-container h2.wsm-tab-content-header  {border-color:#d4ba92; border-style:solid;}/*Light Border*/
.wsm-cat-pagination {border-top:1px solid #d4ba92}

.wsm-tiered-pricing .row_1,
.wsm-prod-options-box,
.wsm-cat-admin-bar,
.wsm-cat-atc-wrapper h2,
.wsm-no-tabs-container h2.wsm-tab-content-header   {background-color:#f1f1f1}/*Very lighte backgorund color*/

.wsm-cat-admin-bar {background-color:#d4ba92;}

/*************************************************************************************************************************
**STYLING THE BUTTONS USED IN THE CATEGORY AND PRODUCT PAGE VIEWS
**************************************************************************************************************************/
form.product_form {display:inline;}

button.wsm-cat-button, button.wsm-prod-button {background-color:transparent; border:none;padding:0;overflow:hidden; height:25px; cursor:pointer;overflow: visible; width: 0;}/* IE table-cell margin fix */
button.wsm-cat-button[class], button.wsm-prod-button[class]{width: auto;}/* IE ignores [class] - cancel margin fix for other browsers */

button.wsm-addtocart-button, button.wsm-config-button,
button.wsm-details-button, button.wsm-addtocartprice-button,
button.wsm-keepincart-button, button.wsm-moreinfo-button,
button.wsm-justcurious-button    {text-indent:-1000em; font-size:0px;}

button.wsm-addtocart-button {width:86px !important; background-position:left -110px;}
button.wsm-addtocart-button:hover {background-position:left -145px;}
button.wsm-addtocart-button.wsm-prod-button {display:block; margin-bottom:10px;}


button.wsm-addtocartprice-button {width:163px !important; background-position:left -40px;}
button.wsm-addtocartprice-button:hover {background-position:left -75px;}

button.wsm-config-button {width:178px !important; background-position:left -250px;}
button.wsm-config-button:hover {background-position:left -285px;}

button.wsm-details-button {width:38px !important; background-position:left -180px;}
button.wsm-details-button:hover {background-position:left -215px;}

button.wsm-addwishlist-button, button.wsm-tellafriend-button, button.wsm-inquiry-button {font-size:.9em;padding:0 0 0 20px;height:16px;margin-right:10px;}
button.wsm-addwishlist-button {background-position:left -495px;clear:left; opacity: 0.6}
button.wsm-tellafriend-button {background-position:left -468px; opacity: 0.6;}
button.wsm-inquiry-button {background-position:left -520px; opacity: 0.6;}


button.wsm-keepincart-button {width:243px !important; background-position:left -320px;}
button.wsm-keepincart-button:hover {background-position:left -355px;}

button.wsm-justcurious-button {width:203px !important; background-position:left -390px;}
button.wsm-justcurious-button:hover {background-position:left -425px;}

button.wsm-moreinfo-button {width:78px !important; background-position:right -180px;}
button.wsm-moreinfo-button:hover {background-position:right -215px;}

.wsm-product-wrapper-id-13691645 .wsm-prod-buttons button.wsm-addtocart-button { background-position: -92px -145px !important; width: 88px !important; }
.wsm-product-wrapper-id-13691645 .wsm-prod-buttons button.wsm-addtocart-button:hover { background-position: -92px -110px !important; width: 88px !important; }
.wsm-product-wrapper-id-13691645 .wsm-prod-buttons .wsm-cat-mbtm { margin-bottom: 20px; }

/*************************************************************************************************************************
**STYLING PAGINATION CONTROLS ON CATEGORY AND PRODUCT LIST VIEWS
**************************************************************************************************************************/
.wsm-cat-admin-bar {background-position:left -737px; background-color:#ccc;background-repeat:repeat-x; border-width:1px 1px 0 1px;}
.wsm-cat-pagination {background-position:left bottom; background-repeat: repeat-x;border-width:0 1px 1px 1px;border-top:1px solid #ddd}

ul.wsm-cat-pagination-nav li a span {display:none;}
ul.wsm-cat-pagination-nav li a {padding:6px 5px;display:inline-block;}
ul.wsm-cat-pagination-nav li.wsm-cat-pag-next a {background-position: right -584px;}
ul.wsm-cat-pagination-nav li.wsm-cat-pag-last a {background-position: right -563px;}
ul.wsm-cat-pagination-nav li.wsm-cat-pag-prev a {background-position: left -584px;}
ul.wsm-cat-pagination-nav li.wsm-cat-pag-first a {background-position: left -563px;}


/*************************************************************************************************************************
**SPECIFIC PRODUCT PAGE STYLES
**************************************************************************************************************************/
.wsm-prod-head-add-images, .wsm-prod-head-zoom-images {background-position:left -545px; padding:0 20px;}
#wsm-prod-cross-sell-container {width:100%; float:left; margin:10px 0;}

/*************************************************************************************************************************
**OPTION SET OVERRIDES
**************************************************************************************************************************/


/*************************************************************************************************************************
**MISC STANDARD SPECIFIC OVERRIDES
**************************************************************************************************************************/
ul.wsm-prod-image-bar {list-style:none !important;padding:0 !important;margin:0 !important;}
ul.wsm-prod-image-bar li {list-style:none !important;}
ul.wsm-cat-brand-list {margin:0 !important; list-style:none !important;padding:0 !important;}
ul.wsm-cat-brand-list li {margin:0 0 5px 0 !important; list-style:none !important;padding:0 !important; float:left;}
h1.wsm-prod-title, h1.wsm-store-header {background:none;}
h1.wsm-prod-title {font-size:1.3em;}



/**********************************************************************
**Events Widget
**********************************************************************/
#widget_event_wrapper_id1 {border:1px solid #ccc;}
div.wsm_product_image {float:left;}
.wsm_product_item_wrapper .listProduct {text-align:left;}

/**********************************************************************
**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:#e61700;color:#fff;text-align:center;font-weight:normal;}
h3.wsm_calendar_date_month {margin:0;background:#3c6097;color:#fff;}
hr.wsm_calendar_line {margin:0;}
a.wsm_calendar_next, a.wsm_calendar_prev {background:#e61700;color:#fff;display:block;padding:6px;font-weight:bold;}
a.wsm_calendar_next:hover, a.wsm_calendar_prev:hover {background:#840402;text-decoration:none;color:#fff;}
.wsm_resource img:hover {background:#534741;}


/**********************************************************************
**Faq Moduel
**********************************************************************/
.faq_contents_main_cats {margin-left:10px;}
.faq_contents_main_cats li {font-size:1.33em;font-weight:bold;}
.faq_contents_main_cats li li {font-size:.83em;margin-left:30px;list-style:decimal;font-weight:normal;}

/*********************************************************************************
**Interface Changes
*********************************************************************************/
.wsm_interface_header {background: #7d3520 url(/files/images/sprite-x-bars.gif) 0 -120px; 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: Arial, Helvetica, sans-serif;
	}
/**Custom Styles
***************************************************/

.wsm_news_list_date {background:none; border-color: #ccc;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.wsm_news_list_month, .wsm_news_list_day, .wsm_news_list_year {color:#491B10;}

/**Size Chart
*******************************************/
.size_chart {width: 100%;}
.size_chart td {background: #e6e6e6;border: 1px solid #fff; padding: 2px; text-align: center;}
td.description {background: #cc9; font-weight: bold; text-align: left;}
td.size {background: #999; color: #fff; font-weight: bold;}

/*************************************************
**CATEGORY PAGES
**************************************************/
.cat-description {color:#fff; background:url(/files/cat-images/pcat-bg.jpg) repeat-x right top; overflow:hidden;padding-right:60px;}
.cat-description img {float:left;}
.cat-description h2, .cat-description p {margin:0 0 0 285px;}
.cat-description h2 {color:#fff; border:none; font-style:italic;margin-top:10px;padding:0;}
.cat-description p {line-height:1.5em; font-size:.9em;}
#wsm-cat-list-view.wsm-cat-gallery-view .wsm-cat-images-wrap {width: 100% !important;}
#wsm-cat-list-view.wsm-cat-gallery-view  .wsm-cat-image img {max-width: 100%; }
#wsm-cat-list-view.wsm-cat-gallery-view   .wsm-cat-no-image {background: #EEE;width: 100% !important;}

/************************************************
**Product Page Styles by RJ according to designed spec
******************************************************/

#wsm-product-wrapper .wsm-prod-pricebox,
#wsm-product-wrapper .wsm-prod-options-box {width:290px;}

#wsm-product-wrapper .wsm-prod-pricebox {border-top:1px dashed #8b6f6e; padding:10px 0 0 0;}
#wsm-product-wrapper .wsm-prod-options-box {border:none; background:none; border-bottom:1px dashed #8b6f6e;padding:0;}

/**Option Set Styling**/
#wsm-prod-options-box h3.wsm-option-group-heading {font-weight:bold; font-size:1.2em; border:none; display: none;}
#wsm-prod-options-box .wsm_product_option {overflow:hidden;margin:0;}
#wsm-prod-options-box div.product_option_set div.selector {display:block; width:204px; padding:1px 15px 1px 1px; height:20px; background-position: right -636px;float:left;margin:0 0 5px 0; color:#7b351c; font-weight:bold;border:1px solid #999;}
#wsm-prod-options-box .wsm_color_required {font-size:.83em; float:right; display:block; margin-top:5px;}

/**Buttons**/
#wsm-product-wrapper .wsm-prod-quantity {float:left;margin-right: 10px;}

/**Pricing**/
#wsm-product-wrapper .wsm-cat-price-price .wsm-cat-price-price-value {font-size:1.2em; font-weight:bold;}
#wsm-product-wrapper .wsm-cat-price-was,
.wsm-prod-list .wsm-cat-price-was {color: #666;font-size: 12px; font-weight: bold;}
#wsm-product-wrapper .wsm-cat-price-sale .wsm-cat-label {background: url(/files/images/sale-tag.gif) 0 0 no-repeat; display: block; float: left; height: 15px; overflow: hidden; text-indent: -1000em; width: 40px;}
.wsm-prod-list .wsm-cat-price-sale .wsm-cat-label {background:#d0b88c; color:#582718; padding:0 2px;margin-right:5px; text-transform:uppercase;}
#wsm-product-wrapper .wsm-cat-price-sale .wsm-cat-price-sale-value,
.wsm-prod-list .wsm-cat-price-sale .wsm-cat-price-sale-value {color: #7d3520;font-size: 16px; font-weight: bold;}
.wsm-cat-price-save-percent, .wsm-cat-price-save-amount {display:none;}
.wsm-cat-list-item {height: 32em!important;} 

/**Product Images**/
#wsm-prod-images-container img {border:0px solid #524735;overflow:hidden;}

#wsm-prod-images-container .wsm_product_thumb a {border:0px solid #524735;}
#wsm-prod-images-container .wsm_product_thumb a:hover {border:2px solid #8d7a5a}
#wsm-prod-images-container .wsm_product_thumb img {border:none;}

/**Setting Font For Content Pages**/
h2.wsm-tab-content-header { /*font-family: 'Meddon', arial, serif;*/ font-size: 14px !important;}

/**Product Tabs
*******************************************/
ul.wsm-prod-tabs {border-width: 0 0 1px 0;}
ul.wsm-prod-tabs li {background: #ebebeb; border-color: #ccc; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;border-left: 1px solid #ccc; margin-right: 5px;}
ul.wsm-prod-tabs li a {color: #717171; font-size: 1em; padding: 0 10px;}
ul.wsm-prod-tabs li.active {border-left: 1px solid #ccc;}
ul.wsm-prod-tabs li.active a {color: #7d3520!important;}
ul.wsm-prod-tabs li.active a:hover {background: transparent; border: none!important;}
ul.wsm-prod-tabs li a, ul.wsm-prod-tabs li.active a:hover {border:none; border-width: none;}

#wsm-cat-wrapper-id-193055 .wsm-store-header,
#wsm-cat-wrapper-id-193056 .wsm-store-header,
#wsm-cat-wrapper-id-193057 .wsm-store-header,
#wsm-cat-wrapper-id-193058 .wsm-store-header,
#wsm-cat-wrapper-id-193059 .wsm-store-header,
#wsm-cat-wrapper-id-193060 .wsm-store-header, 
#wsm-cat-wrapper-id-193061 .wsm-store-header, 
#wsm-cat-wrapper-id-202805 .wsm-store-header {}

#cross_sell_content .cross_sell {display: block; float: left; width: 33%;}
.wsm-cat-list .wsm-cat-list-item, .wsm-prod-list .wsm-cat-list-item {line-height: 1.8em;}
.wsm-cat-actions-wrap {width: 200px; }
.wsm-cat-admin-bar {background-color: #d4ba94;}
.wsm-cat-pagination {border-top: 1px solid #d4ba94;}