/**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
********************/
#product_rotate_image {text-align:right;}
#product_rotate_image img, .wsm_product_thumb img {padding:4px;background:#fff;border:1px solid #eee !important;}
.wsm_product_thumb_zoom {height:100px;}
.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:300px;height:340px;text-align:left;float:left;}
div#productRotate a img {border:1px solid #ccc !important;}
div#productRotate img {float:left;}
.wsm_option_set_required {display:none;}
#product_info{margin:0 0 0 310px;}
#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, .wsm_contact_form input.wsm_contact_form_button {background:#060;color:#fff;border:none;padding:5px;font-weight:bold;margin-bottom:10px;cursor:pointer;}
.wsm_addcart_button:hover, .wsm_contact_form input.wsm_contact_form_button:hover {background:#028602;}
.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_horz_menu li {margin-left:0;}

/**Events Widget
**********************/
#widget_event_wrapper_id1 {border:1px solid #ccc;overflow:hidden;position:relative;}

.widget_event_info_wrapper_table{margin:0 100px;position:absolute;left:0;width:400px;}

/**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;}

/**Locator PAge
*******************/
.wsm_locator_form {background:#505051 url(/images/bg_fabric_texture.jpg);color:#fff;width:100%;}
div.wsm_locator_wrapper{width:auto;}
div#wsm_locator_map{width:auto;height:400px;background:#fff;border:1px solid #000;overflow:hidden;}
table.wsm_locator_results{}

/**Contact Page
****************/
.wsm_contact_info {display:none;}
#fto_contact_info {float:right; background:#505051 url(/images/bg_fabric_texture.jpg); color:#fff;padding:5px;}
#fto_contact_info p {border-bottom:1px solid #ccc;padding-bottom:10px;}
#fto_contact_info a {text-decoration:none;color:#ddd;}
#fto_contact_info a:hover {color:#fff;text-decoration:underline;}

table.wsm_contact_form {clear:left;background:#eee;border:1px solid #999;width:600px;border-collapse:separate;}
table.wsm_contact_form td {padding:5px}
.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;display:inline;}
.wsm_contact_form tr#wsm-contact-newsletter input {margin:0 5px 0 0;}
.wsm_contact_form input.wsm_contact_form_button {float:right;}

/*Blog View
**************/
/*.wsm_news_list_topic_title {display:none;}*/
.wsm_news_list_date{background:#fff;float:left;width:45px;padding:0px 0;border:1px solid #ccc;text-align:center;}
.wsm_news_list_year {font-size:.83em;color:#333;}
.wsm_news_list_month {background:#505051 url(/images/bg_fabric_texture.jpg);}
.wsm_news_list_day {font-size:1.67em;font-weight:bold;color:#333;}
.wsm_news_list_body img {max-width:605px;}

/**Resources
***************/
.wsm_resource{margin:0;list-style:none;padding:0;}
.wsm_resource li{margin:0 0 20px 0;width:30%;float:left;margin-left:2%;text-align:center;}
.wsm_resource img{margin-bottom:10px;}
.wsm_resource span{display:block;}

/*Gallery Page
*****************************************/
.wsm_gallery_album_nav {margin-top: 10px;text-align: center!important; width: 100%;}
#wsm_gallery_photo_menu {margin: 0 auto!important; width: 120px; float: none!important;}
.wsm_gallery_album_pages {line-height: 13px;}
.wsm_gallery_photo_large, .wsm_gallery_album_parent  {text-align: center;} 
.wsm-store-header-store-title, .wsm-store-header-cat-title {display:none;}
.wsm-cat-brands-wrapper {text-align: center;}
.wsm-cat-brand-li {width: 100%!important;}
