body {padding: 0px; margin: 0px; font-size: .75em; background: #130e07 url(/images/was_background.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif;}
.was_site_width {padding: 0px; margin: 0px auto; width: 983px;}

/**Helpers/Special
*********************************************************************************************************************/
ul, li {padding: 0px; margin: 0px; list-style: none;}
.was_celebrating {width: 175px; height: 111px; display: block; position: absolute; left: 0; top: 0; z-index: 100; background: url(/images/was_sprite.png) no-repeat -40px -178px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0px;}

/**Wrappers
*********************************************************************************************************************/
.was_header_wrapper {background:none; padding-right: 12px;position:relative;z-index:2;}
.was_contenttop {background: url(/images/was_contenttop_bg.png) no-repeat center top; margin-top: -11px; position: relative; z-index: 100; height: 47px;}
.was_main_content_wrapper {background: url(/images/was_content_bg.gif) repeat-y center top; margin-top: -10px;}
.was_column_wrapper {background: url(/images/was_column_bg.gif) repeat-y center top;}
.was_left_col {float: left; width: 204px; border-top: 1px solid #ba802e; padding: 6px; margin-left: 32px; margin-bottom: 0;display: inline;overflow: hidden;}
.was_right_col {float: right; width: 687px; border-top: 1px solid #ba802e; margin-right: 32px; padding-bottom: 20px;display: inline;overflow: hidden;}
.was_content_right_col {float: right; width: 667px; border-top: 1px solid #ba802e; margin-right: 32px; padding: 10px 10px 20px 10px;}
.was_columnbottom_bg {clear: both; background: url(/images/was_columnbottom_bg.gif) no-repeat center top; height: 45px;}
.was_footer {float: left; clear: left;}

/**Header
*********************************************************************************************************************/
.was_logo {width: 334px; height: 156px; display: block; float: left; background: url(/images/was_sprite.png) no-repeat 18px 10px; margin-left: 11px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer;}
.was_header_content {float: right; width: 600px;}

/**Admin Nav
******************************************************/
.was_admin_nav {margin-right: -8px; float: right;}
.was_admin_nav li {color: #f4d441; display: block; float: left; height: 27px; background: url(/images/was_menu_sprite.png) repeat-x left -37px; padding: 0 10px 0 0;}
.was_admin_nav li.was_adminleft, .was_admin_nav li.was_adminright {display: block; float: left; width: 24px; height: 27px; background: url(/images/was_menu_sprite.png) no-repeat; text-indent: -1000em; overflow: hidden; line-height: 0; font-size: 0; padding-right: 0px;}
.was_admin_nav li.was_adminleft {background-position: left top;}
.was_admin_nav li.was_adminright {background-position: right top;}
.was_admin_nav li a {color: #fff; margin-right: 4px;}
.was_admin_nav li a:hover {color: #f4d441; text-decoration: none;}

/**Header Banner Ad
******************************************************/
#widget_gallery_id_1 {margin-top: 12px; margin-bottom: 15px; float: right; clear: both;}

/**Header Phone
********************************************************/
.was_hphone {font-size:3em;line-height:.6em;position:absolute;top:40px;right:220px;text-align:right;color:#fff;font-weight:bold;}
.was_hphone span {display:block;font-size:.3em;}

/**Main Menu Nav
******************************************************/
.was_main_nav {float: right; clear: right;width:620px;position:absolute;right:10px;top:118px}
.was_main_nav li {display: block; float: right;margin-right:2px;}
.was_main_nav li a {font-weight:normal;font-size: 1.25em; color: #535152; display: block; float: left; background: url(/images/was_tab_left.gif) no-repeat left top; padding:0 0px 0 5px; text-transform: uppercase;}
.was_main_nav li a span {background: url(/images/was_tab_right.gif) no-repeat right top; display: block;padding:8px 12px 8px 10px;}
.was_main_nav li a:hover span {background-position: right -41px;}
.was_main_nav li a:hover {color: #fff; text-decoration: none; background-position: left -41px;}
.was_main_nav li.was_livechat a, .was_main_nav li.was_livechat a span {background: none; padding: 0px; margin: 0px;}

/**Left Col
*********************************************************************************************************************/

/**Left Column H2s
******************************************************/
.was_left_col h2 {color: #0e0b05; font-size: 1.05em; text-transform: uppercase; background: url(/images/was_sprite.png) no-repeat; margin-bottom: 5px;}
.was_left_col #dci_search_vehicle h2 {background-position: left -435px; padding: 3px 0 6px 47px;}
.was_left_col #dci_search_engine h2 {background-position: left -484px; padding: 4px 0 2px 27px;}
.was_left_col #dci_search_brands h2 {background-position: left -527px; padding: 2px 0 3px 19px;}

/**Left Column DIVs
******************************************************/
.was_cart, .dci_search_module {background: url(/images/was_smalldividershadow.png) no-repeat left bottom; padding: 10px 0; margin-bottom: 10px;}

/**Cart
******************************************************/
.was_cart_link {margin:0;padding:0;float:left;}
.was_cart_link li a {display:block;background: url(/images/was_sprite.png) no-repeat left -332px;width:24px;height:24px;overflow:hidden;text-indent:-1000em;}
.was_cart {line-height: normal; color: #72571d; font-size: .9em;}
.was_cart .items {float: left; display: inline; margin-top: -2px; margin-left: 8px; padding: 2px 5px 4px 0; background:none;}
.was_cart .total {float: left; display: inline; border-left: 1px solid #72571d; padding: 0 0 0 5px; line-height: 1.3em;}
.was_cart .checkout {clear:left;display:block;}
.was_cart .quantity, .was_cart .price {display:none;}

/**Dci Iframe Catalog
***********************************/
.was_dci_search {height:850px;width:670px;}
.dci_module {width:200px;height:140px;}
#ifBrandModule {height:225px;}

/**Left Column Banner Ads
******************************************************/
#widget_gallery_id_2 li.first_child {margin-top: 0;}
#widget_gallery_id_2 li {text-align: center; margin-bottom: 14px;}


.AuthorizeNetSeal {margin:8px 0 0 34px !important;}/*used important to override embedded styles */



/**Right Col
*********************************************************************************************************************/

/**Homepage Slideshow
******************************************************/
.was_slideshow {background: url(/images/was_slideshow_bg.jpg) no-repeat center top; height: 261px; position: relative; padding: 17px 0 0 28px; margin-top: 1px;}
#widget_cycle_3 {margin-bottom:20px;}
#widget_cycle-controls_3 {display:inline;}
.was_slideshow .widget_cycle_skin {text-align:right;margin-right:20px;}
#widget_cycle_wrapper_3 #widget_cycle_controls_wrapper a{padding:0;background:none;border:none;display:inline;float:none;margin-left:5px;text-decoration:none;color:#666;}
#widget_cycle_wrapper_3 #widget_cycle_controls_wrapper li{float:none;display:inline;}
#widget_cycle_wrapper_3 #widget_cycle_controls_wrapper a:hover, #widget_cycle_controls_wrapper li.activeLI a{background:none;color:#000;}
#widget_cycle_wrapper_3 .widget_cycle_controls{list-style:none;margin:0;padding:0;}

/**Popular Brands
*******************/
#widget_gallery_id_brands {margin:10px;}
#widget_gallery_id_brands li {float:left;margin-left:30px;}

.was_home_summary {margin:10px;padding:10px;background:#e2d3b6 url(/images/was_content_bg.gif) repeat center top;border:1px solid #b67822}


/**Popular Products
******************************************************/
.was_popular_products h2 {padding-bottom: 5px; background: url(/images/was_bigdividershadow.png) no-repeat center bottom; margin-bottom: 20px;}
.was_popular_products h2 span {color: #0e0b05; font-size: .8em; text-transform: uppercase; background: url(/images/was_sprite.png) no-repeat left -568px; margin-bottom: 5px; margin-left: 15px; padding: 0px 0 0 22px;}
.widget_featured_prod {float: left; display: block; width:29%;margin-left:1%; padding: 10px;}
.widget_featured_title {margin: 0px; padding: 0px; height: 3em; overflow: hidden; text-align: center; }
.widget_featured_image {text-align: center; padding: 0px; margin: 10px 0; height: 140px; overflow: hidden; border: 2px solid #d9cdbd;}
.widget_featured_image img {padding: 2px; margin: 0px;}
.widget_featured_prods_wrapper hr {width: 97%; margin: 0px auto;}
.widget_featured_prods_wrapper hr {border: 1px solid #d9cdbd;}

/**Newsletter
******************************************************/
.was_newsletter {float: right; width: 671px; margin-right: 31px; margin-top: 8px; background: #fff; border: 1px solid #ba802e; padding: 7px 8px; display: inline;}
.was_newsletter h2, .was_newsletter label {display: inline; float: left;}
.was_newsletter label {margin-right: 15px;}
.was_newsletter h2 {font-size: 1em; text-transform: uppercase; color: #fff; background: #ba7e2a; border: 1px solid #d2ac75; margin: 0px 15px 0 0; padding: 2px 5px 2px 0px; line-height: normal; display: inline;}
.was_newsletter h2 span {background: url(/images/was_sprite.png) no-repeat left -600px; padding-left: 19px; margin-left: 5px;}
.was_email {background: #fff; border: 1px solid #000; line-height: normal; padding: 1px 2px 1px 2px; color: #8d8585; width: 155px; display: inline;}
.was_submit_btn {background: #f3e7d7; border: 1px solid #2f240f; color: #221a0b; width: 53px; height: 20px; font-size: 1em; padding: 0px 0 4px 0; margin: 0px 0 0 8px; display: inline; cursor: pointer;}
.was_submit_btn:hover {background: #f0dec7;}

/**Footer
*********************************************************************************************************************/
.was_aboutlink {display: block; width: 181px; height: 188px; position: absolute; right: 9px; top: 90px; border: 0px solid #000; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer;}
.was_footer {position: relative; background: url(/images/was_footer_bg.jpg) no-repeat center top; width: 959px; margin: 0px 0 0 12px; padding: 30px 0 0 0px; height: 260px; float: left; display: inline;}
.was_footer li a {padding-left: 10px; background: url(/images/was_sprite.png) no-repeat left -630px;font-weight:normal;color:#464646;text-decoration:none;}
.was_footer li a:hover {font-weight:normal;text-decoration:underline;}
.was_footer h3 {color: #646464; font-size: 1.4em; margin-bottom: 9px;}

/**We Proudly Accept
******************************************************/
.was_accept {float: left; text-align: center; margin: 0 65px 0 28px; display: inline; width: 153px;}
.was_accept li {margin-bottom: 4px; padding-left: 0px; background: none;}

/**Customer Service
******************************************************/
.was_customer_service {float: left; margin: 0 50px 0 0; display: inline; width: 151px;}

/**My Account / Gift Cards
******************************************************/
.was_my_account {float: left; display: inline; width: 230px;}
.was_gift_cards {margin-top: 20px;}

/**Footer Info
******************************************************/
.was_footer_info {float: right; width: 226px; margin: 0 15px 0 0; display: inline;}
.was_footer_info h3 {line-height: normal; padding: 0px; margin: 0px;}
.was_footer_info p {line-height: normal; color: #646464;}

/**Copyright
******************************************************/
#wsm_copyright {width: 960px; text-align: left; padding-left: 100px; margin-top: 25px; float: left; display: inline; color: #646464; font-size: .9em;}
#wsm_copyright br {display: none;}

/**About Us
********************************/
div.was_about_slideshow {width:300px;float:right;margin:0 0 10px 15px}
div.was_about_slideshow .widget_cycle_images li {width: 300px !important; height: 200px !important; overflow: hidden;border:1px solid #ccc;}
div.was_about_slideshow img {width:300px;height:200px;}
div.was_about_slideshow .widget_cycle_prev {margin-left: 0 !important;}
div.was_about_slideshow .widget_cycle_prev,
div.was_about_slideshow .widget_cycle_next,
div.was_about_slideshow .widget_cycle_controls li a {padding: 0 2px 1px 2px !important;}
div.was_about_slideshow #widget_cycle_controls_wrapper {margin-top: -4px !important; margin-bottom: 20px;}
div.was_about_slideshow #widget_cycle_controls_wrapper a {color: #929292; background: #cfcfcf;}
div.was_about_slideshow #widget_cycle_controls_wrapper a:hover {color: #fff; background: #000;}

/**Clearfix
*********************************************************************************************************************/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; padding: 0px; margin: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}