/**********************************
**Base Style Sheet for simple 2 column
**layout and special homepage
************************************/
body { background:url('/images/cobb-body-background.jpg') no-repeat center bottom;}
html { background:url('/images/cobb-html-background.gif') repeat-x left top; background-color:#000; background-position: 0 33px; }
/**Utilities
*******************************/
.site_width { width:960px; margin:0 auto; }
.clear_right { clear:right; }
.clear_left { clear:left; }
.clear_both { clear:both; }
/**Wrappers
*******************************/
#cobb_footer_wrapper { clear:both; }
#cobb_site_wrapper { clear:both; }
#cobb_innerpage_wrapper { border:1px solid #d3d3d3; background:#e8e8e8; padding:10px; width:938px; clear: both;}
/**Structure
*******************************/
/**Admin
*******************************/
#admin_wrapper { border-bottom:1px solid #333333; height:33px; }
#cobb_master_wrapper { }
/**Cart
*******************************/
#cart-widget { margin:10px 0 0 0; padding:0 0 0 0; float:left; line-height:12px; }
#wsm_mini_cart { float: left; }
#wsm_mini_cart div { float: left; }
a.wsm_cart_link_widget { display:block; height:10px; width:10px; background:url("/images/cobb-sprite.png") left top no-repeat; text-indent:-9999px; overflow:hidden; font-size;
0px;
line-height:0px; float: left; }
.items, .total { border-right: 1px solid #626262; padding: 0 6px 0 0; display: inline; margin-right: 6px; color: #626262; font-size: .8em; text-transform: uppercase; }
.total { border: none; padding: 0 0px 0 0; margin: 0; }
.checkout { display: block; }
.product { display: none; }
#wsm_mini_cart div.items { color:#c2c2c2; background:url("/images/hfp-fixed-footer-divider.jpg")no-repeat top right; padding:0 5px; }
#wsm_mini_cart div.total { color:#c2c2c2; background:url("/images/hfp-fixed-footer-divider.jpg")no-repeat top right; padding:0 5px; }
#wsm_mini_cart div.checkout a { font-weight:normal; color:#ff8b2a; }

/**Login
*******************************/
#login-widget { margin:10px 0 0 0; float: right; text-align: right;}
.cobb_loginbar {float: right; list-style:none; padding:0 0 0 3px; margin:0; background: url("/images/cobb-sprite.png") left -12px no-repeat; height:12px; }
.cobb_loginbar li { float:left; padding; margin:0; color:#c2c2c2; line-height:13px; font-size:10px; }
.cobb_loginbar li a { color:#c2c2c2; font-weight:normal; display:block; margin:0; padding:0 8px; }
.cobb_loginbar li a:hover { color:#ff8b2a; }
.wsm_loginbar_guest { padding:0 10px; }

/**Content column
********************************/
#cobb_inner_innerpage_wrapper { background:url("/images/cobb-page-wrap-repeating-bg.gif") repeat-y; overflow:hidden; border: 1px solid #cfcfcf; }
#cobb_side_column { float:left; min-height:600px !important; width:206px; background:#f6f6f6; padding:10px 0 10px 7px; display: inline;}
#cobb_content_column { float:right; width:707px; padding:0px; border-left: 1px solid #d3d3d3; display: inline; overflow: hidden;}
/**Header
********************************/
#cobb_header { width:960px; }
#cobb_logo { background:url("/images/cobb-sprite.png") no-repeat left -27px; width:238px; height:72px; float:left; text-indent:-9999px; font-size:0px; line-height:0px; margin:10px 0 0 0; }
#header_info { margin:10px 0 10px 0; padding:0; list-style:none; float:right; }
#header_info li { color:#7d7d7d; text-align:right; margin-left: 10px;}
#header_info li span { color:#fefefe; font-size:28px; }
.chat_banner {float: right; margin: 10px 0 0 0; width: 270px; text-align: center; white-space: nowrap;}

#cobb_tab_menu_container { clear:right; float:right; width:560px; height:36px; overflow:hidden; margin-right:6px; }
#cobb_tab_menu { list-style:none; padding:0px; margin:0px; float:right; }
#cobb_tab_menu li { float:left; padding:0px; margin:0px; }
#cobb_tab_menu li.catalog { background:url("/images/cobb-sprite.png") no-repeat scroll left -101px; width:98px; height:41px; }
#cobb_tab_menu li.catalog a { display:block; width:98px; height:41px; text-indent:-9999px; font-size:0px; line-height:0px; }
#cobb_tab_menu li.specials { background:url("/images/cobb-sprite.png") no-repeat scroll left -146px; width:98px; height:41px; }
#cobb_tab_menu li.specials a { display:block; width:98px; height:41px; text-indent:-9999px; font-size:0px; line-height:0px; }
#cobb_tab_menu li.chat { }
#cobb_tab_menu li.search { }
#widget_search_form { width:195px; margin:0; padding:1px 0 0 0; background:url("/images/cobb-sprite.png") no-repeat scroll left -281px transparent; height:40px; }
.widget_search_field { background:none; border:0 none; color:#252525; float:left; font-size:1em; line-height:normal; margin:10px 0 0 10px; width:155px; }
.widget_search_button { background:none; border:none; text-indent:-9999px; font-size:0; line-height:0; display:block; float:right; width:18px; height:18px; margin:8px 5px 0 0; cursor:pointer; }
/**Main Nav Menu
*******************************/
#cobb_main_nav { background:url("/images/cobb-sprite.png") no-repeat left -190px; width:960px; z-index:2000; position:relative; }
#cobb_menu_bar { margin: 0; padding:0; position: relative; z-index: 3000; }
#cobb_menu_bar li { list-style:none; display: block; float:left; padding:0; background:url("/images/cobb-sprite.png") left -235px no-repeat; margin:0; }
#cobb_menu_bar li a { font: normal 14px/40px Verdana, sans-serif; text-transform:uppercase; text-decoration:none; color:#FFF; display:block; height:36px; padding:0 15px 0 15px; margin:0px 0px 0 0px; float:left; border-top: 1px solid #4757a9;}
#cobb_menu_bar li a:hover { background: #15205e; overflow:hidden; }
#cobb_main_nav { background:url("/images/cobb-sprite.png") no-repeat scroll left -190px; width:960px; height:40px; float:left; margin:0; z-index:2000; position:relative; }
/**Drop Down Menu
*******************************/
#cobb_menu_bar li { position:relative; }
#cobb_menu_bar li ul { width:18em; border-top:none; border-right: none; padding:0; position:absolute; left: 0; z-index:3000 !important; margin:37px 0 0 0px; background:#111a4b; }
#cobb_menu_bar li ul a { width:100%; height:auto; text-indent:0; overflow:visible; line-height:normal; cursor: pointer; }
#cobb_menu_bar li ul li { width:100%; margin:0; display: block; background: none; }
#cobb_menu_bar li ul li a { margin:0;border-top: 0px; border-bottom: 1px solid #2d2d2d; border-right: none; color:#FFF; padding:5px; width: 95.4%; cursor: pointer; }
#cobb_menu_bar li ul { display:none; }
#cobb_menu_bar li:hover ul, ul.wsmf_header_menu_lft li ul:hover { display:block; }
#cobb_menu_bar li ul li a:hover { color:#fff; background:#263ca9; }
#cobb_menu_bar li:hover, #cobb_menu_bar li:hover a, #cobb_menu_bar a:focus, #cobb_menu_bar a:hover, #cobb_menu_bar a:active {background: #15205e;  border-left: 1px solid #4757a9; margin-left: -1px;}

/**Side Column
********************************/
#cobb_side_column h3 { background:url("/images/cobb-sprite.png") no-repeat scroll left -329px; width:215px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#646464; text-indent:10px; line-height:32px; text-transform:uppercase; letter-spacing:-.04em; }
/**Select Your Vehicle
*******************************************************/
.wsm_widget_attribute_selector select { width: 210px; margin: 0 3px 6px 3px; }
.wsm_widget_attribute_selector_shop { background:url("/images/cobb-sprite.png") no-repeat scroll left -400px; border:none; text-indent:-9999px; font-size:0; line-height:0; display:block; width:66px; height:22px; cursor:pointer; float:left; margin:5px 0px; }
.wsm_widget_attribute_selector_clear { background:url("/images/cobb-sprite.png") no-repeat scroll left -370px; border:none; text-indent:-9999px; font-size:0; line-height:0; display:block; width:140px; height:22px; cursor:pointer; float:right; margin:5px 0px; }


/**Recent Articles
*******************************************************/
#cobb_side_column .widget_news_menu { margin:0 0 10px 10px; padding:0; }
#cobb_side_column .widget_news_menu li { margin:0 0 5px 0; padding:0; list-style:none; text-transform:uppercase; }
#cobb_side_column .widget_news_menu li a { font-weight:normal;color:#0012ff;font-size:.83em; }
#cobb_side_column .widget_news_menu li a:hover { }
#cobb_side_column .widget_news_menu li span.widget_news_date {color:#8F8F8F; margin:0 0 3px 0;font-size:.83em;}


/**Select Brand
*******************************************************/
#widget_brands_jumpMenu { width: 210px; margin: 0 3px 6px 3px; }
/**Newsletter
*******************************************************/
form#widget_newsletter_form { padding:0; margin:0; }
form#widget_newsletter_form p { font-weight:normal; text-align:center; margin:-5px 0 5px 0; padding:0; position:relative; }
#widget_nltr_email { border:solid 1px #cfcfcf; display:inline; float:left; font-size:1em; height:19px; line-height:normal; margin:0; padding:2px; width:207px; }
#widget_nltr_button { background:url("/images/cobb-sprite.png") no-repeat scroll left -432px; border:none; text-indent:-9999px; font-size:0; line-height:0; display:block; width:87px; height:20px; cursor:pointer; float:left; margin:5px 0px; }
/**Footer Area
*******************************/
.cobb_footer_menu { }
.cobb_footer_menu li { display:inline; margin:0 0 0 10px; }
#wsm_copyright { font-size:.83em; margin:10px; text-align:center; color:#595959; }
#wsm_copyright a { color:#595959; }
#wsm_copyright br { display:none; }
#cobb_footer_outer_wrapper { width:100%; border-top:solid 1px #595959; }
#cobb_footer_inner_wrapper { width:960px; margin:0 auto; }
#cobb_footer_inner_wrapper h5 { color:#FFF; padding: 5px 0 0 0px; text-transform:uppercase; font-size:10px; }
.cobb_shop_wrapper { width:240px; float:left; }
.cobb_footer_secure { padding:0px; margin:0px; list-style:none; }
.cobb_footer_secure li { padding:0px; margin:0px 10px 0 0; float:left;}
.cobb_footer_secure li.credit_cards { background:url("/images/cdp_ccards.gif") no-repeat left top; display:block; height:72px; width:66px; margin-left:10px;  text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px;}
.cobb_footer_secure li.authorize { display:block; height:44px; width:55px; }
.cobb_footer_secure li.authorize .AuthorizeNetSeal {width: 55px !important;}
.cobb_footer_secure li.authorize img {height:44px; width:55px; }
.cobb_footer_secure li.authorize div.AuthorizeNetSeal a#AuthorizeNetText {color: #fff !important;}
.cobb_footer_secure li.authorize div.AuthorizeNetSeal a#AuthorizeNetText:hover {color: #fff !important;}
.cobb_footer_secure li.wsm { background:url("/images/cobb-sprite.png") no-repeat scroll -137px -461px; display:block; height:64px; width:64px;  text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px;}

/**Footer Links
*******************************/
.cobb_footer_links_wrapper div { float:left; padding-right:30px; }
.cobb_about_cobbs_nav { margin:0px; padding:0px; }
.cobb_about_cobbs_nav li { margin:0px; padding:0px; font-size:10px; }
.cobb_about_cobbs_nav li a { color:#747474; font-weight:normal; }
.cobb_about_cobbs_nav li a:hover { color:#747474; font-weight:normal; }
.cobb_additional_services_nav { margin:0px; padding:0px; }
.cobb_additional_services_nav li { margin:0px; padding:0px; font-size:10px; }
.cobb_additional_services_nav li a { color:#747474; font-weight:normal; }
.cobb_additional_services_nav li a:hover { color:#747474; font-weight:normal; }
.cobb_customer_service_nav { margin:0px; padding:0px; }
.cobb_customer_service_nav li { margin:0px; padding:0px; font-size:10px; }
.cobb_customer_service_nav li a { color:#747474; font-weight:normal; }
.cobb_customer_service_nav li a:hover { color:#747474; font-weight:normal; }
#copyright { width:960px; }
#wsm_copyright { text-align:center; }
/**Social Links
*******************************/
.cobb_social_nav { margin:0px; padding:0px; }
.cobb_social_nav li { list-style:none; margin:0px; padding:0px 0 0 0; float:left; }
.cobb_social_nav li a { margin:0px; padding:0px 0 0 3px; }
.cobb_social_nav li.youtube a { background:url("/images/cobb-sprite.png") no-repeat scroll left -529px; display:block; height:16px; width:16px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; }
.cobb_social_nav li.twitter a { background:url("/images/cobb-sprite.png") no-repeat scroll -26px -529px; display:block; height:16px; width:16px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; }
.cobb_social_nav li.myspace a { background:url("/images/cobb-sprite.png") no-repeat scroll -78px -529px; display:block; height:16px; width:16px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; }
.cobb_social_nav li.facebook a { background:url("/images/cobb-sprite.png") no-repeat scroll -52px -529px; display:block; height:16px; width:16px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; }
.cobb_info_wrapper { float:right; }
a.cobb_footer_logo { background:url("/images/cobb-sprite.png") no-repeat scroll left -551px; display:block; height:45px; width:143px; margin-left:12px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px; }
.cobb_info p { color:#FFF; font-size:17px; text-align:center; }

/*Homepage Slide Show
*******************************/
#widget_cycle_wrapper_2 {float:none;position:relative;}
#widget_cycle_wrapper_2, #widget_cycle_2 li {width:687px; height:219px;overflow:hidden;}
#widget_cycle_wrapper_2 li img {width:687px; height:219px;}
#widget_cycle_wrapper_2 #widget_cycle_controls_wrapper {position:absolute;z-index:2000; right:3px;bottom:3px;}
.widget_cycle_skin #widget_cycle_controls_wrapper a{padding:3px;background-color: #978c86; border:1px solid #73695f;display:block;float:left;margin-left:5px;text-decoration:none;line-height:1em;color:#fff; 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: #3b4bab;color:#fff; border-color: #232d69;}
.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0;}


/*Homepage Banner Ads
*******************************/
#widget_gallery_id_hp_banner_ads { margin: 0; padding:0; }
#widget_gallery_id_hp_banner_ads li { margin:0; padding:0; }
/*Homepage Section Titles
*******************************/
h2.cobbs_featured_title { background:url("/images/cobb-sprite.png") no-repeat scroll left -600px; width:530px; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0012ff; text-indent:10px; line-height:32px; text-transform:uppercase; letter-spacing:-.04em; }
/**Featured Categories
**********************************************************************/
#widget_featured_cats_fcats { margin-bottom: 5px; overflow:hidden; }
#widget_featured_cats_fcats hr { display:none; }
.widget_fcats_box { float:left; width: 155px; text-align:center; padding:0 10px 0 10px; display: inline;}
.widget_fcats_image { text-align:center; border:1px solid #bfbfbf; }
.widget_fcats_image img {width: 153px;}
.widget_fcats_title { line-height:2em; }
.widget_fcats_title a, .widget_fcats_title a:hover { color:#0012ff; }
/**Featured Products
**********************************************************************/
.widget_featured_prod { float:left; width:31%; margin:0 0 0 12px; text-align:center; margin-bottom:10px; display: inline;}
.widget_featured_left {margin-left: 6px;}
.widget_featured_title { padding:.25em; text-align:left; height: 40px; }
.widget_featured_title a { color:#0012ff; }
.widget_featured_title a:hover { }
.widget_featured_image { height:130px; }
.widget_pricebox { line-height:1.5em; font-size:1em; }
.widget_featured_prod span.wsm_product_oldprice { font-size:.83em; color:#666 }
.widget_featured_prod .wsm_product_saleprice em { font-size:.83em; }
#cobb-homepage-slideshow { padding:10px; }
#cobb-homepage-main-col { float:left; width:526px; padding:10px 10px 10px 10px; overflow: hidden; border-right: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; display: inline;}
#cobb-homepage-main-col p { font: 12px/16px Arial, Helvetica, sans-serif; margin:0; padding:5px 0; }
#cobb-homepage-right-col { float:right; width: 140px; padding:10px 10px 10px 10px; overflow: hidden; border-top: 1px solid #cfcfcf; display: inline;}
#cobb-homepage-right-col h4 { color:#0012ff; font: 13px/18px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0; }
#cobb-homepage-right-col p { font: 10px/14px Arial, Helvetica, sans-serif; margin:5px 0; padding:0; }
#widget_gallery_id_hp_sidebar_banner_ads { margin:0; padding:0; }
#widget_gallery_id_hp_sidebar_banner_ads li { margin:0; padding:0; }
.widget_discount_price, .widget_retail_price, .widget_sale { text-align:left; padding:0 5px; }
/* Accordion Not Used For Now
*******************************/
#cobb_side_column .widget_cat_menu { margin:-10px 0 10px 0; padding:0px; list-style:none; font-size:1em; }
#cobb_side_column .widget_cat_menu a { outline:none; height:1%; font-weight:bold; color:#333;display:block;padding:5px; }
#cobb_side_column .widget_cat_menu a:hover { color:#000;background:#ddd; text-decoration:none;}
#cobb_side_column .widget_cat_menu li {  border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; width:211px; text-transform:uppercase; }
#cobb_side_column .widget_cat_menu a.current { background-color:#FFFF99; color: #333333; }
#cobb_side_column .widget_cat_menu ul { border-width:0px; margin:0px; padding:0px; text-indent:0px; }
#cobb_side_column .widget_cat_menu li { list-style:none outside none; display:block; margin:0; }
#cobb_side_column .widget_cat_menu li ul { margin-bottom:0px; background:#eee; display:none; }
#cobb_side_column .widget_cat_menu li.cat_selected ul { display:block; color: #333333; }
#cobb_side_column .widget_cat_menu li li a { display:block; text-decoration: none; font-weight:bold; padding:5px 0 5px 10px; font-size: .9em; color:#333; }
#cobb_side_column .widget_cat_menu li li a:hover { color: #e21e22; }
#cobb_side_column .widget_cat_menu li li a.widget_cat_accordion_active { color:#e21e22; background:#ddd; }
#widget_gallery_id_ip_banner_ads { margin:0 0 10px 0; padding:0; }
#widget_gallery_id_ip_banner_ads li { margin:0; padding:0; }
/*Specials Page
*******************************/
#coupon { border: 1px dashed #bfbfbf; padding:10px;margin-bottom:10px; }
.color-red, .color_red a { color:#C00; }
#cobb_content_column_inner { padding:10px; background:#fff; }
/**Site Map Page
**********************************************************/
.widget_cat_menu, .sitemap { list-style:none; margin:5px 0; padding:0px; }
.widget_cat_menu li, .sitemap li { margin:0 15px; padding:0px; }
.widget_cat_menu li ul, .sitemap li ul { list-style:none; margin:5px 0 5px 0; padding:0px; }
.widget_cat_menu li ul li, .sitemap li ul li { list-style:none; margin:0 0 0 10px; padding:0px; }
/**Install Help Page
**********************************************************/
#widget_news_menu_id { margin:0; padding:0; }
#widget_news_menu_id li.widget_news_topic_head_li { font-size:1.58em; list-style:none; margin:5px 0; padding:0px; }
#widget_news_menu_id li.widget_news_topic_head_li a { color:#000; font-weight:normal; }
#widget_news_menu_id li { padding:0; margin:0 15px; list-style:none; }
#widget_news_menu_id li a { }


.cdp_video_wrapper {text-align: center !important; padding-left: 25px; padding-top: 10px;}
