/**********************************
**Base Style Sheet for simple 2 column
**layout and special homepage
************************************/
html {background:url(/images/new/bw_repeat_bg.gif) repeat-x #d8d4c8}
body 		{margin:0 auto;background:url(/images/new/bw_header_background2.jpg) no-repeat center top;}


/**Master Wrappers
*******************************/
#bw_header 	{margin:0 auto;height:216px;width:961px;background:url(/images/new/bw_header_background2.jpg) no-repeat center top;overflow:visible;}
#bw_master_wrapper {background:url(/images/new/bw_body_background2.gif) top center repeat-y #d8d4c8; overflow:hidden;}
#bw_content_container{margin:0 auto;width:961px;background:url(/images/new/bw_container_background3.jpg) repeat-y;}
.bw_fixed_width {width:961px;}


#bw_innerpage_wrapper, #bw_home_wrapper {padding:5px;}
#bw_side_column {float:left;width:190px;background:#eee;}
#bw_content_right_column_wrapper {float:right;width:708px;}
#bw_content_left_column_wrapper {float:left;width:252px;}
#bw_footer_container {clear:both;margin:0 auto; width:961px;height:269px; background:url(/images/new/bw_footer_background.gif) no-repeat center top;overflow:visible;}
#bw_footer_master_container {margin:0 auto;height:269px; background:url(/images/new/bw_footer_background.gif) no-repeat center top;overflow:visible;}

/**Header
********************************/
#bw_header_container	{margin:0 auto;width:961px;height:216px;position:relative;}

a#bw_logo {font-size:3em;display:block;float:left;margin:10px 0 7px 55px; background:url(/images/new/bw_logo.png) no-repeat; width:383px;height:163px;text-indent:-9999px; overflow:hidden;}

.bw_loginbar {float:right;margin:0;list-style:none;font-size:.83em;background:#ddd;padding:0;}
.bw_loginbar li {display:inline;margin:0 0 0 10px;}

#bw_menu_bar {list-style:none;margin:0 0 0 5px;padding:0;clear:both;height:35px; width:690px; }
#bw_menu_bar li {float:left;margin:0;padding:0;text-transform:uppercase;}
#bw_menu_bar li a {float:left;display:block;padding:5px 10px;border-left:1px solid #6b6660;border-right:1px solid #FFF;font:normal 1.2em/1.7em Arial, Helvetica, sans-serif; text-decoration:none;color:#333}
#bw_menu_bar li a:hover {background:url(/images/new/bw_main_nav_hover_background.gif) repeat; color:#ff0000;}

/**Side Column
********************************/
#bw_content_left_column_main_content {padding:7px;}
#bw_content_left_column_main_content h3 {width:242px;height:30px; margin:5px 0; padding:5px; background:url(/images/new/bw_section_title_background.gif) no-repeat; text-transform:uppercase; font-size:1.22em;line-height:1.3em; font-weight:normall; color:#211a14;text-indent:30px; clear:both;}

/**Content column
********************************/
#bw_slideshow 	{float:right;margin:0;width:708px;height:411px;background:url(/images/new/bw_slideshow_background.gif) no-repeat;position:relative;}
#bw_slide 	{width:639px;height:361px;position:absolute;top:24px;left:29px; }
#bw_content_right_column_main_content {margin:0;width:708px;background:url(/images/new/bw_main_content_background.jpg) repeat-y; overflow:hidden;}
#bw_content_right_column_main_content_left {float:left; width:320px; margin:15px;}
#bw_content_right_column_main_content_right {float:right; width:320px; margin:15px;}

#innerpage_banner {width:698px; height:42px; margin:0 7px 0 0; overflow:hidden;}

/**Footer Area
*******************************/
.bw_footer {width:961px; margin:0 auto; padding-top:75px;position:relative;}
.bw_footer li {padding-left:0;margin-left:0;}

/**We Proudly Accept
***********************************/
.bw_accept {width:275px;float: left; text-align: left; margin:0 0 0 30px;padding:0; display: inline;}
.bw_accept ul {list-style:none; padding:0px; margin:0px;}
.bw_accept li {float:left;}
.bw_accept li.paypal {clear:left;}
.bw_accept li a{padding:0 5px;}

/**Customer Service
***********************************/
.bw_customer_service {width:220px; float: left; margin:0; display: inline;}
.bw_customer_service ul {list-style:none; margin:0; padding:0;}
.bw_customer_service li {padding:3px 0;}
.bw_customer_service li a{color:#646464;}

/**My Account
***********************************/
.bw_my_account {width: 195px;float: left; display: inline;}
.bw_my_account ul {list-style:none; margin:0; padding:0;}
.bw_my_account li {padding:3px 0;}
.bw_my_account li a{color:#646464;}


/**Footer Info
***********************************/
.bw_footer_info {float: left; width: 225px; margin:0; display: inline;}
.bw_footer_info h3 {line-height: normal; padding: 0px; margin: 0px;}
.bw_footer_info p {line-height: normal; color: #646464;}
.bw_footer_info ul {list-style:none;margin:0; padding:0;}
.bw_footer_info ul li{float:left;}
.bw_footer_info ul li a{padding:0;margin-right:10px;}


/**Social Links
***********************************/
li.bw_twitter a{text-indent:-9999px; overflow:hidden; display:block; width:28px; height:29px;
background:url(/images/new/bw_social_sprite2.jpg) no-repeat 0 -29px;}
li.bw_twitter a:hover {background:url(/images/new/bw_social_sprite2.jpg) no-repeat 0 0;}

li.bw_facebook a{text-indent:-9999px; overflow:hidden; display:block; width:28px; height:29px;
background:url(/images/new/bw_social_sprite2.jpg) no-repeat -28px -29px;}
li.bw_facebook a:hover {background:url(/images/new/bw_social_sprite2.jpg) no-repeat -28px 0;}

li.bw_youtube a{text-indent:-9999px; overflow:hidden; display:block; width:28px; height:29px;
background:url(/images/new/bw_social_sprite2.jpg) no-repeat -56px -29px;}
li.bw_youtube a:hover {background:url(/images/new/bw_social_sprite2.jpg) no-repeat -56px 0;}

li.bw_myspace a{text-indent:-9999px; overflow:hidden; display:block; width:28px; height:29px;
background:url(/images/new/bw_social_sprite2.jpg) no-repeat -84px -29px;}
li.bw_myspace a:hover {background:url(/images/new/bw_social_sprite2.jpg) no-repeat -84px 0;}

li.bw_hubgarage a{text-indent:-9999px; overflow:hidden; display:block; width:28px; height:29px;
background:url(/images/new/bw_social_sprite2.jpg) no-repeat -113px -29px;}
li.bw_hubgarage a:hover {background:url(/images/new/bw_social_sprite2.jpg) no-repeat -113px 0;}

/**Copyright
***********************************/
#wsm_copyright {clear: both; text-align: center; color: #646464; font-size: .8em; padding-top: 10px;}
#wsm_copyright br {display: none;}



#bw_innerpage_right_column_container {padding:20px;}


#widget_search_form {position:absolute;top:187px;left:678px;}
input.widget_search_button {background:none; border:none; text-indent:-9999px;overflow:hidden;margin-left:5px; cursor:pointer; line-height:0; }


/**Admin
*******************************/
.bw_admin_nav {position:absolute;top:0;left:475px;color: #fffc00; float: right; text-align: right; line-height: normal; margin-top: -1px; font-size: .95em;}
.bw_admin_nav li {background: url(/images/new/bw_admin_background_main.png) repeat-x; display: block; float: left; height: 22px; padding: 5px 0px 0px 0px;margin-left:0px;}
.bw_admin_nav li a{line-height: 1em; padding-left:15px; color:#FFF;}
.bw_admin_nav li.wsm_loginbar_welcome{padding-right:15px; color:#f4d441;}
.bw_admin_nav li.bw_leftadmin {background: url(/images/new/bw_admin_background_left.png) no-repeat; text-indent: -1000em; overflow: hidden; text-align: left; font-size: 0; line-height: 0; width: 15px; padding: 5px 0 0 0;}
.bw_admin_nav li.bw_rightadmin {background: url(/images/new/bw_admin_background_right.png) no-repeat; text-indent: -1000em; overflow: hidden; text-align: left; font-size: 0; line-height: 0; width: 16px; padding: 5px 0 0 0;}
.bw_admin_nav a {color: #b32017;}
.bw_admin_nav a:hover {color: #b32017; text-decoration: underline;}
li.wsm_loginbar_guest{padding:5px 0 0 0;}


/**Cart
*******************************/
.bw_cart {text-align: right; float: right; clear: both; color: #fff; line-height: normal; margin-right: 0px; display: inline;}
.items {float: left; margin-right: 10px; line-height: 1em; padding: 6px 0 6px 0px;  display: inline;color:#000;font-weight:bold;font-size:1.2em;}
.total {float: left; padding: 0px; padding-left: 10px; line-height: 1em; margin: 6px 0; display: inline;color:#000;font-weight:bold;font-size:1.2em;}
.checkout {background: url(/images/new/bw_btn_background.gif) no-repeat; float: left; display: block; width:76px; height:28px;margin: 5px;text-align:center;}
.checkout a {color:#000; font-weight:normal;font-size:11px; line-height:30px;}
.checkout a:hover{text-decoration:none;}
.product {display: none;}
.bw_cart li {display: block; float: left;}
span.wsm_cart_link_widget_text {background: url(/images/new/bw_cart_icon.gif) 0px 3px no-repeat;text-indent:-9999px;float:left; display:block;height:16px;width:16px; padding:5px;margin-left:15px;}
.wsm_interface_checkout_message {backgroud-color: #ffffff; color: #cc0000; border-color: #cc0000;}

/**Newsletter
*******************************/

#widget_newsletter_form {margin:5px 5px 10px 5px;}
#widget_newsletter_form p {background: url(/images/new/newsletter_icon.png)no-repeat;text-indent:35px;line-height:35px;margin-bottom:5px;height:30px;}
#widget_nltr_button {background: url(/images/new/bw_btn_background.gif) no-repeat; float: left; display: block; width:76px; height:28px;margin: 10px 0 5px 0; border:none; color:#000; font-weight:normal; font-size:11px; line-height:30px; padding:0; cursor:pointer;float:right;margin-right:2%; }
#widget_newsletter_form #widget_nltr_email {width:98%;}

/**Recent News
*******************************/
#widget_news_menu_id {list-style:none; margin:5px 0; padding;0;}
#widget_news_menu_id li {padding:0;margin:0;}
#widget_news_menu_id li a{text-transform:uppercase;}
.widget_news_menu {margin:0; padding:0 0 5px 8px;}

/**Catalog Download
*******************************/
#catalog_download_btn {background: url(/images/new/catalog_icon.png) no-repeat; float: left; display: block; width:97px; height:68px;margin: 0 8px 5px 5px; border:none; float:left;text-indent:-9999px; overflow:hidden;}


.wsm_tag_search select {margin:0 0 10px 5px;width:95%;}
.wsm_tag_search_button input {background:transparent url(/images/new/bw_btn_background.gif) no-repeat;border:medium none;cursor:pointer;float:left;height:28px;margin:0 0 5px 5px;width:76px;}
.wsm_tag_search_button button {background:transparent url(/images/new/bw_btn_background.gif) no-repeat;border:medium none;cursor:pointer;float:left;height:28px;margin:0 0 5px 5px;width:76px;}



.clear{clear:both;}
.left{float:left;}
.right{float:right;}





/*--Form--*/
.bwp_catalog_form_wrapper {}
.bwp_catalog_form {padding:10px; text-align:left; width:; text-align:left; margin:0;border:1px solid #ddd;background:#fff;float:none;color: #333 !important;}
.bwp_catalog_form input, label {margin:2px 0 2px 0;}
.bwp_catalog_form label {float:left; clear:left; width:40%; font-weight:bold}
.bwp_catalog_form input, .stv_quote_form textarea, .stv_quote_form select {width:58%;padding:2px;}
.bwp_catalog_form input, .stv_quote_form textarea, .stv_quote_form select {background:#fff;border:1px solid #999;color:#666}
.bwp_catalog_form input:focus, .stv_quote_form textarea:focus, .stv_quote_form select:focus {background:#0871a8;color:#fff;}
.bwp_catalog_form textarea {height:80px;}
.bwp_catalog_form .nofloat {float:none;}
.bwp_catalog_form .width_reset {width:98%; margin:3px 0 10px;}
.bwp_catalog_form .radio {width:auto;display:inline;}
.bwp_catalog_form .radio_label {display:inline;float:none;}
.bwp_catalog_form .left_margin {}
.bwp_catalog_form .btn {width:auto;}
.bwp_catalog_form select.state {width:65px;}

.bwp_catalog_form p.stv_input {color:inherit;} 
.bwp_catalog_form .stv_input {float: right; display: block; width: 60%; color: #fff;}
.bwp_catalog_form .stv_input input {width: 90.5%;}
.color_required {color: #cd2424; margin-left: 4px;}

.bwp_catalog_form .row_0, .bwp_catalog_form .row_1 {padding:5px 10px;}
.bwp_catalog_form .row_0 {background:#eee;}
.bwp_catalog_form .row_1 {background:#ddd;}

.bwp_catalog_form p {color: #075b89;}

.bwp_catalog_form input.timestamp-date {width:30%}
.bwp_catalog_form input.stv_submit_btn {width:auto;background:#075b89;color:#fff;font-weight:bold;border:1px solid #eee;float:right;margin-right:10px;cursor:pointer;}


.bwp_catalog_form .bwp_submit_btn {
background:transparent url(/images/new/bw_btn_background.gif) no-repeat scroll 0 0;
border:medium none;
color:#000000;
cursor:pointer;
display:block;
float:right;
font-size:11px;
font-weight:normal;
height:28px;
line-height:30px;
margin:0;
padding:0;
width:76px;
}

#catalog_btn, .widget_featured_btn {
background:transparent url(/images/new/bw_btn_background.gif) no-repeat scroll 0 0;
border:medium none;
color:#000000;
text-align:center;
cursor:pointer;
display:block;
float:left;
font-size:11px;
font-weight:normal;
height:28px;
line-height:30px;
padding:0;
width:76px;
clear:both;


}

#catalog_btn:hover{text-decoration:none;}

/**Homepage Styling
*********************************************/
#widget_featured_prods {margin-top:10px;}
.widget_featured_image {text-align:center;margin-bottom:10px;}
.widget_featured_image img {padding:3px;background:#FFF;border:1px solid #ccc;}
.widget_featured_title {font-size:1.2em;}
.widget_featured_summary {line-height:1.8em;}
.widget_featured_btn {}


#widget_gallery_id_sponsor_banner {margin:0px; padding:0px;}
#widget_gallery_id_sponsor_banner li {margin:5px 0px; padding:0px;}
#widget_gallery_id_sponsor_banner li a img{width:300px;}
