/**********************************
**Base Style Sheet for simple 2 column
**layout and special homepage
************************************/

body {width:990px;margin:0 auto;background:#fff url(/images/cl_background_2.jpg) top center repeat-x;}

/**Master Wrappers
*******************************/
#cl_master_wrapper {background:transparent;}
#cl_header {background:transparent;}
#cl_innerpage_wrapper, #cl_home_wrapper {margin-bottom:10px;}
.left_column_holder {float:left;width:208px; margin: 10px 0 0;}
#cl_side_column {margin: 0; background:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc; padding: 0 5px 0 5px;}
#cl_content_column {float:right;width:775px; margin:10px 0 0 0}
#cl_footer_wrapper {clear:both;}

/**Header
********************************/
#cl_logo {width: 209px;height: 96px;font-size:3em;display:block;float:left;margin:10px 0 0 0; background: transparent url(../images/logo.png) left top no-repeat; text-indent: -999em;overflow:hidden;}

.cl_wow_points {float:left;margin:0;padding:0;list-style:none;}
.cl_wow_points li {display:inline;background:url(/images/cl_sprite.gif) no-repeat;padding-left:20px;font-weight:bold;font-style:italic;line-height:18px;margin:0 20px 0 0;}

#login_bar_holder {width: 100%; display: block; height: 22px;}
.cl_loginbar {float:right;margin:6px 0 0 0;list-style:none;font-size:.86em; padding:0;}
.cl_loginbar li {display:inline;margin:0 0 0 10px;}
.cl_loginbar li a {font-weight: normal!important; color: #495a02;}
.cl_loginbar li a:hover {font-weight: normal!important; color: #495a02; text-decoration: underline;}

.cl_header_content h3 {text-align: right;font-size:30px;line-height:30px; margin: 3px 0 10px 5px; color: #0092b8;float:right;}
.cl_header_content h3 span {vertical-align: top;font-size: 11px; line-height: 30px;margin-right:5px;}

.cl_cart_wrapper {margin: 0 0 5px 0; float: right;clear:right;}
#wsm_mini_cart {float:none;display:inline;}
.items, .total, .checkout {float:left; padding: 0 5px 0 5px; font-weight: bold; color: #0091b7;}
div.checkout {text-indent: -9999px; overflow: hidden; width: 64px; height:18px; display: block; background: url(../images/cl_sprite.gif) 0 -40px; float:left; margin: 0 0 0 10px; padding: 0;}
.wsm_cart_link_widget_text {display:block;float:left; height:21px; margin:0 10px 0 0; overflow:hidden; text-indent:-9999px; width:24px; background: url(../images/cl_sprite.gif) 0 -17px no-repeat;}

#search_bar {float: right; clear:right;}
#search_bar {float: right; clear:right; height:28px; margin:0; padding:0;}
#search_bar h3 {display: none;}
#search_bar #widget_search_form {width: 250px; height: 28px;  margin: 0; padding: 0; float: right;}
#search_bar .widget_search_button {background:transparent url(../images/cl_sprite.gif) no-repeat scroll -218px -59px; border:0 none; cursor:pointer; display:inline; float:right; font-size:0; height:32px; line-height:0; margin:0; overflow:hidden; padding:0; text-indent:-1000em; width:32px;}
#search_bar .widget_search_field {background:transparent url(../images/cl_sprite.gif) 0 -59px no-repeat;border:0 none;color:#252525;display:inline;float:left;font-size:1em;height:23px;line-height:normal;margin:0;padding:8px 9px 0;width:200px;}

#cl_menu_bar {list-style:none;margin:0;padding:0;clear:both;background:transparent;}
#cl_menu_bar li {float:left;margin:0!important;}
#cl_menu_bar li a {background: transparent url(../images/cl_left_tab.png) no-repeat top left; display: block; float: left; height: 31px; margin-right: 6px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#cl_menu_bar li a {  margin-right /*\**/: 5px\9;}
#cl_menu_bar li a.last {margin-right: 0;}
#cl_menu_bar li a span {background: transparent url(../images/cl_right_tab.png) no-repeat top right; display: block; line-height: 31px;margin:0 0 0 5px; padding:0 5px 0 1px; color: #fff;}
#cl_menu_bar li a:hover {background-position: left -31px;}
#cl_menu_bar li a:hover span {background-position: right -31px; color: #fff;}



/**Side Column
********************************/
/**Rounded Corners**/
.top_slice {background: url(../images/cl_sprite.gif) 0 -99px no-repeat; height: 5px;font-size:1px;}
.bottom_slice {background: url(../images/cl_sprite.gif) 0 -115px no-repeat; height: 5px;font-size:1px;}

#cl_side_column h3 {margin: 0 0 5px 0; padding:0 0 0 18px;font-size:1.3em;line-height:1.4em;color:#12a7ce; background: url(../images/cl_sprite.gif) 0 -132px no-repeat;font-weight:bold;}
#cl_side_column h3 span {font-size:.6em;text-transform:uppercase}
#cl_side_column hr {border:none;border-bottom:1px dashed #ccc;}

/**Attribute Widget**/

/*Defining Common Buttons**/
.wsm_widget_attribute_selector_label select {width:98%;margin-bottom:5px;}
.wsm_widget_attribute_selector_clear,
#cl_parts_search_category .wsm_widget_attribute_selector_clear,
.wsm_widget_attribute_selector_shop,
#widget_search_form_sbar .widget_search_button,
#widget_search_form_parts_search .widget_search_button {background:transparent url(/images/cl_sprite.gif) no-repeat left top;border:none;display:block;overflow:vissible;padding:0;width:92px;height:22px;font-size:0px; text-align:center;cursor:pointer;}

.wsm_widget_attribute_selector_clear {width:92px;background-position:left -216px;float:right;margin-right:5px}
.wsm_widget_attribute_selector_shop {width:45px; background-position:left -247px;}

#cl_parts_search_category .wsm_widget_attribute_selector_clear {width:42px;background-position:right -216px;float:left;margin-right:10px}

/**Search Bars - Sidebar and Lanudry Parts Search**/
#widget_search_form_sbar {background:none;margin:0;widht:auto;padding:0;}
#widget_search_form_sbar input.widget_search_field, #widget_search_form_parts_search input.widget_search_field {width:96%;margin-bottom:5px;}
#widget_search_form_sbar .widget_search_button,
#widget_search_form_parts_search .widget_search_button {width:75px; background-position:left -278px;}


/**Widget Accordion Menu**/
/**Hide Certain PArent ID's**/
.widget_cat_accordion li.widget_parent_cat_id_97627,
.widget_cat_accordion li.widget_parent_cat_id_95211,
.widget_cat_accordion li.widget_parent_cat_id_97646 {display:none;}

.widget_cat_accordion {margin:0; padding:0 !important; list-style:none;}
.widget_cat_accordion a {outline:none; height:1%;font-weight:bold;}
.widget_cat_accordion a.widget_cat_accordion_head {cursor:pointer; background:#fff url(/images/cl_sprite.gif) no-repeat right -316px; font-size: 1em; padding: 3px 0px 3px 3px; display: block;color:#666;letter-spacing:-.01em;}
.widget_cat_accordion li {padding:0;margin:0;}
.widget_cat_accordion li ul {border-bottom: 1px solid #ddd;border-top:1px solid #ddd;}
.widget_cat_accordion a.widget_cat_accordion_head:hover, .widget_cat_accordion a.selected {background: url(/images/cl_sprite.gif) no-repeat right -352px; color: #119dc2;}
.widget_cat_accordion a.widget_cat_accordion_head:hover {text-decoration:underline;}
.widget_cat_accordion a.selected {font-weight:bold;text-decoration:none;border-top:2px solid #119dc2}
.widget_cat_accordion a.current {background-color:#FFFF99;color: #333333;}
.widget_cat_accordion ul {border-width:0px;margin:0px;padding:0px;text-indent:0px;}

.widget_cat_accordion li {list-style:none outside none; display:block;margin:0;}
.widget_cat_accordion li ul {margin-bottom:0px;background:#fff;display:none;}
.widget_cat_accordion li.cat_selected ul {display:block;color: #333333;} 
.widget_cat_accordion li li a {display:block;text-decoration: none;font-weight:bold;padding:3px 3px 3px 10px; font-size: .9em;color: #666;}
.widget_cat_accordion li li a:hover {color: #119dc2;}
.widget_cat_accordion li li a.widget_cat_accordion_active {font-weight:bold;background:#eee;color: #119dc2;}

#cl_side_column ul {margin:0;padding:0;list-style:none;line-height:1.6em;}
#cl_side_column ul li {margin:0 0 0 3px;padding:0;list-style:none;border-bottom:1px solid #eee;}
#cl_side_column ul li a {color:#666;font-weight:normal;display:block;}
#cl_side_column ul li a:hover {color: #119dc2;text-decoration:underline;}
#cl_side_column ul li.widget_cat_menu_parent a {display:none;}
#cl_side_column ul li.widget_cat_menu_parent li a {display:block;}

/**Content column
********************************/
/**Rounded Corners**/
.content_top_slice {background: url(../images/content_column_top_bg.gif) top left no-repeat; height: 5px;font-size:1px;}
.content_middle_slice {background:#fff; border-right:1px solid #ccc;border-left:1px solid #ccc; padding: 5px 10px 5px 10px;min-height:400px;}
.content_bottom_slice {background: url(../images/content_column_bottom_bg.gif) top left no-repeat; height: 5px;font-size:1px}

/** Slideshow 
**********************/
#widget_cycle_wrapper_1 {float:none;position:relative;margin-bottom:10px;border:1px solid #ccc; }
#widget_cycle_wrapper_1, #widget_cycle1 li {width: 775px; height: 291px;overflow:hidden;}
#widget_cycle_wrapper_1 li img {width:775px; height: 291px;}
#widget_cycle_wrapper_1 #widget_cycle_controls_wrapper {position:absolute;z-index:2000; left:3px;bottom:5px;}
.widget_cycle_skin #widget_cycle_controls_wrapper a{padding:3px;background-color: #92f5fe;border:1px solid #03466b;display:block;float:left;margin-left:5px;text-decoration:none;line-height:1em;color:#12a7ce; font-size: 10px;}
.widget_cycle_skin #widget_cycle_controls_wrapper li{display:inline;float:none;}
.widget_cycle_skin #widget_cycle_controls_wrapper a:hover, #widget_cycle_controls_wrapper li.activeLI a{background-color:#0877b4;color:#fff;}
.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0;}
.cl_home_info {float:left;width:500px;text-align:justify;font-size:1.2em}
.cl_home_ads {float:right;}
ul#widget_gallery_id_bannerads {margin:0;padding:0;list-style:none;}
ul#widget_gallery_id_bannerads li {display: block!important; padding: 0; margin: 0 0 20px 0; width: 255px;}


/**Footer Area
*******************************/
.cl_footer_content {margin-bottom:10px;}
.cl_footer_menu {margin:0;padding:5px;list-style:none;background:transparent; width: 550px; float: right; text-align: right;}
.cl_footer_menu li {display:inline;margin:0 0 0 10px;}
.cl_footer_menu li a { font-weight: normal!important; color:#7A8080!important; border-right: 1px solid #7A8080; padding: 0 10px 0 0;}
.cl_footer_menu li a.last {border-right: none!important;}

#wsm_copyright {font-size:.83em;margin:; float: left; width:400px; color: #7A8080;}
#wsm_copyright a, .cl_footer_menu li a, .content_middle_slice a {color: #ff903e;}
#wsm_copyright a:hover, .cl_footer_menu li a:hover,  .content_middle_slice a:hover {color: #ffaf3c!important; text-decoration:none;}


ul#widget_gallery_id_bannerads_bt_rt {float: right; margin: 0; padding: 0;width:313px;}
ul#widget_gallery_id_bannerads_bt_rt li#widget_gallery_image_21687, ul#widget_gallery_id_bannerads_bt_rt li#widget_gallery_image_23249 {float:left; float: left; width: 154px; margin: 0; padding: 0;}
ul#widget_gallery_id_bannerads_bt_rt li#widget_gallery_image_21687 {margin: 0 0 0 5px}

.newsletter_holder {width: 672px; height: 43px; background: url(../images/newsletter_bg.gif) top left no-repeat; display:block; position: relative;padding-top:1px;}

form#widget_newsletter_form {position:absolute; right:12px;top:10px; width: 147px;}
form#widget_newsletter_form p {display:none!important;}
#widget_nltr_email {background:transparent url(../images/cl_sprite.gif) no-repeat scroll 0 -171px; border:0 none; color:#252525; display:inline; float:left; font-size:11px; height:20px; line-height:normal; margin:0; padding:4px 0 0 2px; width:126px; color: #7e8171;}
#widget_nltr_button {background:transparent url(../images/cl_sprite.gif) no-repeat scroll -128px -171px; border:0 none; cursor:pointer; display:inline; float:right; font-size:0; height:20px; line-height:0; margin:0; overflow:hidden; padding:0; text-indent:-1000em; width:19px;}

/**Laundry Parts Page
*********************************/

.cl_bright_box, .cl_bright_box_blue {	background: #e9ff56 url(image/cms/icon_exclamation_03.gif) no-repeat 10px 10px;	border:1px solid #99ab20;padding:10px 10px 10px 90px;height:130px}
.cl_bright_box h2, .cl_bright_box_blue h2 {border:none;	margin:0;padding:0;}
.cl_bright_box_blue {background: #12a6cc url(image/cms/icon_exclamation_03.gif) no-repeat 10px 10px;border:1px solid #385995;}
.cl_bright_box_blue h2, .cl_bright_box_blue p {color:#fff;}

#cl_parts_search_number, #cl_parts_search_category {width:260px;float:left;}
#cl_parts_search_number {margin-right:10px;background-image: url(/images/icon_search_1.gif) }
#cl_parts_search_category {background-image: url(/images/icon_search_2.gif) }
#cl_parts_search_number .wsm_tag_search, #pws_parts_search_category .wsm_tag_search {margin:0;}


/**Laundries for Sale Page
***********************************************/
h2.cl_laundries_header {background:#12a8cf url(/images/cl_sprite.gif) repeat-x left -596px;border:1px solid #0a83a2;color:#fff;padding:3px 5px;}
.widget_featured_image {float:left;padding:3px;background:#fff;border:1px solid #ccc; margin:0 10px 10px 10px;}
.widget_featured_title {font-size:1.33em;font-weight:bold;margin-bottom:10px;}

/*Misc Details
*******************************/
.content_middle_slice .widget_cat_menu li {line-height:normal;}
.cl_box_lite_blue {background-color:#caf4ff;border:1px solid #119dc1; padding:3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin-bottom:10px;}
.cl_box_lite_blue a {color:#003548;text-decoration:underline;}
.cl_box_lite_blue a:hover {color:#0b6485;text-decoration:underline;}
/**Sitemap
*******************************/
.cl_icon_sitemap {padding-left:160px;background-image:url(/images/icon_no_results.gif);background-repeat:no-repeat;background-position:left center;}
/**Helpers
*******************************/
.color_red {color:#C00 !important;}
.color_blue {color:#12a7ce !important}
.color_orange {color:#dc9309 !important}
.color_green {color:#709d05 !important}
