@charset "UTF-8";
/* CSS Document */

body {background: #014071 url(http://www.suncoreindustries.com/CSS/images/suncore_site_background.jpg) no-repeat center top;}
.suncore_site_width {padding: 0px; margin: 0px auto; width: 850px;}

/**Helpers/Special
*********************************************************************************************************************/
.suncore_no_border {padding: 0px !important; margin: 0px; background: none !important;}

/**Wrappers
*********************************************************************************************************************/
.suncore_tagline {position: relative; z-index: 100; background: url(http://www.suncoreindustries.com/CSS/images/topbar.png) repeat-x left top; color: #670e14; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; font-size: 1.05em; height: 27px !important;}
.suncore_header_wrapper {position: relative; z-index: 90; margin-top: -5px; overflow: hidden;}
.suncore_nav_wrapper {position: relative; margin-top: 0px; z-index: 110; background: url(http://www.suncoreindustries.com/CSS/images/suncore_mainnav_bg.png) no-repeat left top; padding: 1px;}
.suncore_content_wrapper {background: #fff; border-left: 1px solid #5478ae; border-right: 1px solid #5478ae;}
.suncore_seo_wrapper {background: #fff; border-left: 1px solid #5478ae; border-right: 1px solid #5478ae; margin-top: 0px }
.suncore_right_col {float: right; width: 625px; display: inline; overflow: hidden; padding-right: 4px; padding-top: 10px;}
.suncore_left_col {float: left; width: 215px; display: inline; overflow: hidden; margin-left: 0px; padding-top: 0px;}
.suncore_right_col {float: right; width: 625px; display: inline; overflow: hidden; padding-right: 4px; padding-top: 10px;}
.suncore_home_left_col {float: left; width: 215px; display: inline;}
.suncore_home_right_col {float: right; width: 180px; display: inline; overflow: hidden;}

/**Tagline
*********************************************************************************************************************/
.suncore_guaranteed {padding: 0px; margin: 2px 0 0 0; list-style: none; float: left; display: inline;}
.suncore_guaranteed li {display: inline; padding: 0 0 0 0; margin: 0 0 0 0;}
.suncore_guaranteed li.suncore_tagline_info {color: #003466; text-transform: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; padding-left: 20px; margin-left: 10px; background: url(http://www.suncoreindustries.com/CSS/images/checkmark.png) no-repeat left center;}

/**Admin Nav
*******************************************************/
.suncore_admin_nav {padding: 0px; margin: 0px 0 0 0; list-style: none; float: right; width: 225px; text-align: right;}
.suncore_admin_nav li {display: inline; padding: 0 0 0 6px; margin: 0 4px 0 0; font-weight: normal; color: #ee2b2b; text-transform: none; font-size: .95em !important; font-family: Arial, Helvetica, sans-serif; background: url(http://www.suncoreindustries.com/css/images/suncore_adminnav_divider.gif) no-repeat left center;}
.suncore_admin_nav li.wsm_loginbar_guest {background: none; padding: 0px 2px 0 0;}
.suncore_admin_nav li a {color: #fff; font-size: .95em; text-decoration: none;}
.suncore_admin_nav li a:hover {color: #fff; text-decoration: underline;}

/**Header
*********************************************************************************************************************/
.suncore_logo {display: block; width: 266px; height: 92px; float: left; background: url(http://www.suncoreindustries.com/CSS/images/suncore_logo.png) no-repeat left top; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer; margin-top: 6px; margin-left: 8px;}

/**Header Nav
*******************************************************/
.suncore_header_nav_wrapper {float: left; display: inline; padding-top: 8px; border: 0px solid #fff;}
.suncore_header_nav_wrapper ul, .suncore_header_nav_wrapper ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_header_nav_wrapper ul li {display: block; float: left;}
.suncore_header_nav_wrapper ul li a {display: block; float: left; padding-right: 8px; margin-right: 7px; background: url(http://www.suncoreindustries.com/css/images/suncore_headernav_divider.gif) no-repeat right center; color: #fff;}
.suncore_header_nav_wrapper ul li a:hover {text-decoration: underline; color: #fff;}

/**Cart
*******************************************************/
.suncore_header_content {float: right; width: 530px !important; border: 0px solid #fff; text-align: right;}
.suncore_cart_wrapper {float: right;}
.suncore_cart {padding: 0px; margin: 0px 0 0px 0; list-style: none; float: right; display: inline;}
.suncore_cart li {display: block; float: right; padding: 7px 0 6px 0; margin: 0px; color: #ee2b2b; font-weight: bold; background-color: #fff; border-top: 1px solid #000; border-bottom: 1px solid #6d6d6d;}
.suncore_cart li.suncore_cart_left, .suncore_cart li.suncore_cart_right {padding: 0px; margin: 0px; border: none !important; background-color: none !important; display: block; width: 14px; height: 33px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; background: url(http://www.suncoreindustries.com/css/images/suncore_cart_sprite.png) no-repeat;}
.suncore_cart li.suncore_cart_left {float: right; background-position: left top;}
.suncore_cart li.suncore_cart_right {float: right; background-position: right -53px;}
#wsm_mini_cart {float: left !important;}
.wsm_cart_link_widget_text {display: block; float: left; margin-top: 1px; margin-right: 10px; margin-left: 4px; width: 16px; height: 16px; background: url(http://www.suncoreindustries.com/css/images/suncore_sprite.png) no-repeat left -112px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer; text-align: left;}
.items, .total {background: url(http://www.suncoreindustries.com/css/images/suncore_cart_divider.gif) no-repeat right center; padding: 0 10px 0 0; display: inline; margin-right: 10px; font-size: 1em;}
.total {background: none; padding: 0 0px 0 0; margin: 0px;}
.checkout, .product {display: none;}

/**Phone Number
*******************************************************/
.suncore_header_number_wrapper {float: right; text-align: right; padding-right: 9px; padding-bottom: 3px;}
.suncore_header_number_wrapper h2, .suncore_header_number_wrapper h3 {color: #fff; padding: 0px; margin: 0px; line-height: 1em;}
.suncore_header_number_wrapper h2 {font-weight: normal; font-size: 2.35em;}
.suncore_header_number_wrapper h3 {font-weight: normal; font-size: 1em;}

/**Tab Nav
*********************************************************************************************************************/
.suncore_header_tabs_wrapper {width: 500px; float: right; clear: right; margin-top: 73px; display: inline;}
.suncore_header_tabs_wrapper ul, .suncore_header_tabs_wrapper ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_header_tabs_wrapper ul {padding: 0px; margin: 0px; list-style: none; float: right; position: relative; z-index: 2000;}
.suncore_header_tabs_wrapper ul li {display: block; float: left; padding: 0px; margin: 0px 0 0 2px;}
.suncore_header_tabs_wrapper ul li.suncore_red_tab {margin-right: 7px}
.suncore_header_tabs_wrapper ul li a {font-weight:normal;font-size: 1em; color: #990000; display: block; float: left; background: url(http://www.suncoreindustries.com/CSS/images/suncore_greytab_left.png) no-repeat left 2px; padding:0 0px 0 5px; margin-bottom: 0px;}
.suncore_header_tabs_wrapper ul li.suncore_red_tab a {color: #fff; background: url(http://www.suncoreindustries.com/CSS/images/suncore_redtab_left.png) no-repeat left 2px;}
.suncore_header_tabs_wrapper ul li a span {background: url(http://www.suncoreindustries.com/CSS/images/suncore_greytab_right.png) no-repeat right 2px; display: block;padding:5px 8px 2px 4px;}
.suncore_header_tabs_wrapper ul li.suncore_red_tab a span {background: url(http://www.suncoreindustries.com/CSS/images/suncore_redtab_right.png) no-repeat right 2px;}
.suncore_header_tabs_wrapper ul li a:hover span {background: url(http://www.suncoreindustries.com/CSS/images/suncore_greytab_right.png) no-repeat right top;}
.suncore_header_tabs_wrapper ul li a:hover {color: #990000; text-decoration: none; background: url(http://www.suncoreindustries.com/CSS/images/suncore_greytab_left.png) no-repeat left top; margin-bottom: -3px;}
.suncore_header_tabs_wrapper ul li.suncore_red_tab a:hover {color: #fff; background: url(http://www.suncoreindustries.com/CSS/images/suncore_redtab_left.png) no-repeat left top;}
.suncore_header_tabs_wrapper ul li.suncore_red_tab a:hover span {background: url(http://www.suncoreindustries.com/CSS/images/suncore_redtab_right.png) no-repeat right top;}

/**Main Nav
*********************************************************************************************************************/
.suncore_main_nav, .suncore_main_nav li {padding: 0px; margin: 0px; list-style: none;}
.suncore_main_nav {float: left;}
.suncore_main_nav li {display: block; float: left; padding: 0 0px 0 0px; background: url(http://www.suncoreindustries.com/css/images/suncore_mainnav_divider.jpg) no-repeat right center;}
.suncore_main_nav li a {display: block; float: left; color: #fff; font-size: 1.2em; padding: 6px 12px 5px 12px; margin-right: 0px !important;}
.suncore_main_nav li a:hover {color: #fff; text-decoration: none; background: #244e8c;}



/**Main Nav Dropdown
*********************************************************/
.suncore_main_nav li {position:relative;}
.suncore_main_nav li ul {width:16em;border-top:none; border-right: none; padding:0;position:absolute; left: 0; z-index:2000;margin:32px 0 0 0px;background:#244e8c;}
.suncore_main_nav li ul a {width:100%;height:auto;text-indent:0;overflow:visible;line-height:normal; cursor: pointer; margin-right: 0px !important; padding-right: 2px !important; margin-left: 2px !important; font-size: 1.2em;} 
.suncore_main_nav li ul li {width:100%;margin:0; display: block;}
.suncore_main_nav li ul li a {margin:0;border-bottom: 1px solid #5f7eab;border-right: none; color:#fff; text-transform: none; font-weight: normal; padding:3px 8px; width: 93.5%; cursor: pointer; background: none !important;}
.suncore_main_nav li ul li a span {background: none !important; padding-left: 0px;}
.suncore_main_nav li ul {display:none;}
.suncore_main_nav li:hover ul {display:block;}
.suncore_main_nav li ul li {background: none !important;}
.suncore_main_nav li ul li a:hover {color:#fff; background: #032454 !important; font-weight: normal; text-decoration: none;}
.suncore_main_nav li:hover, .suncore_main_nav li:hover a, .suncore_main_nav a:focus, .suncore_main_nav a:hover, .suncore_main_nav a:active {background: #244e8c url(http://www.suncoreindustries.com/css/images/suncore_mainnav_divider.jpg) no-repeat right center;; color: #fff !important;}

div.wsm_news_list_date {background: #032454 !important;}
div.wsm_news_list_body, div.wsm_news_list_body p, div.wsm_news_body, div.wsm_news_body p {line-height: 1.6em;}
.wsm_news_title {color: #343385; padding: 0px; margin: 0px;}


/**Search
*******************************************************/
.suncore_search_wrapper {float: right; width: 221px; margin-right: 3px; margin-top: 0px; display: inline;}
.widget_search_field, .widget_search_button {padding: 0px; margin: 0px; font-size: .95em; background: none; border: none; color: #252525;}
.widget_search_field {width: 154px; height: 18px; padding: 8px 8px 3px 30px; float: left; background: url(http://www.suncoreindustries.com/CSS/images/suncore_sprite.png) no-repeat left -148px;}
.widget_search_button {width: 29px; height: 30px; float: right; background: url(http://www.suncoreindustries.com/css/images/suncore_sprite.png) no-repeat -192px -148px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer;}

/**Left Col
*********************************************************************************************************************/
.suncore_left_col h2 {text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0;}
#dci_search_vehicle h2 a, #dci_search_engine h2 a, #dci_search_brands h2 a {width: 212px; height: 35px; background: url(http://www.suncoreindustries.com/css/images/suncore_title_sprite.jpg) no-repeat; display:block;}
#dci_search_vehicle h2 a {background-position: left top;}
#dci_search_engine h2 a {background-position: left -63px;}
#dci_search_brands h2 a {background-position: left -126px;}
.suncore_popular_cats h2, .suncore_newsletter h2,.suncore_customer_service h2, .suncore_catalog h2, .suncore_military h2 {width: 212px; height: 35px; background: url(http://www.suncoreindustries.com/css/images/suncore_title_sprite.jpg) no-repeat;}
.suncore_popular_cats h2 {background-position: left -182px; margin-bottom: 0px; }
.suncore_newsletter h2 {background-position: left -242px;}
.suncore_customer_service h2 {background-position: left -295px;}
.suncore_catalog h2 {background-position: left -342px;}
.suncore_military h2 {background-position: left -390px;}
.suncore_military, .suncore_catalog, .suncore_customer_service, .suncore_newsletter, #dci_search_vehicle, #dci_search_engine, #dci_search_brands, .suncore_popular_cats {border: 1px solid #cacaca; padding: 1px 1px 1px 1px; margin-bottom: -1px;}
#dci_search_vehicle, #dci_search_engine, #dci_search_brands {margin-bottom: -1px;}
.suncore_popular_cats, .suncore_newsletter {margin-bottom: 0px;}
.suncore_newsletter {padding-bottom: 5px;}

/**Dci Iframe Catalog
*********************************************************************************************************************/
.suncore_dci_search {height:1050px;width:700px;}
.dci_module {width:200px;height:140px;}
#ifBrandModule {height:225px;}

/**Shop By Brand
*******************************************************/
.widget_brands_jump_menu select {width: 219px; margin: -5px 0 16px 8px; font-size: .95em; padding: 2px 0px 2px 2px; border: 1px solid #959595; -moz-border-radius: .4em; -webkit-border-radius: .4em; border-radius: .4em; cursor: pointer;}

/**Shop Catalog
*******************************************************/

/**Popular Categories
*******************************************************/

.suncore_popular_cats ul, .suncore_popular_cats ul li {padding: 0px; margin: 0px; list-style: none; text-align: left;}
.suncore_popular_cats ul {margin: 0 0px;}
.suncore_popular_cats ul li a {display: block; border-bottom: 1px solid #d9d9d9; padding: 2px 6px; color: #416792; font-size: 1em; font-weight: bold; height: 1%;}
.suncore_popular_cats ul li a:hover {text-decoration: none; background: #efefef;}

/**Newsletter
*******************************************************/
.suncore_news_title {display: block; padding: 10px 0 0 10px; margin: -10px 0 4px 0; font-weight: bold; color: #1a558d; line-height: normal;}
#widget_newsletter_form p {color: #252525; padding: 0px 0 0 0px; margin: 0px; line-height: normal;}
#widget_newsletter_form {padding-left: 0px; line-height: normal; width: 215px;}
#widget_nltr_email, #widget_nltr_button {padding: 0px; margin: 5px 0 0px 0; background: url(http://www.suncoreindustries.com/css/images/suncore_sprite2.png) no-repeat; border: 0; line-height: normal; display: inline !important;}
#widget_nltr_email {color: #252525; font-size: 1em; background-position: 0px -241px; width: 146px; height: 20px; float: left; padding: 7px 4px 3px 4px; float: left;}
#widget_nltr_button {color: #fff; font-size: 11px !important; text-transform: uppercase; height: 30px; width: 59px; background-position: -154px -241px; float: left; cursor: pointer; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0;}

/**Follow Pit Stop
*******************************************************/
.suncore_social_links_wrapper {padding-top: 2px; padding-bottom: 19px; position: relative;}
.suncore_social_links_wrapper h4 {color: #888888; font-size: 1em; padding: 0px; margin: 0px; line-height: normal;}
.suncore_social_links, .suncore_social_links li {padding: 0px; margin: 0px; list-style: none;}
.suncore_social_links {padding-left: 0px; padding-top: 8px;}
.suncore_social_links li {display: inline;}
.suncore_social_links li a {display: block; float: left; padding: 0px; margin: 0 14px 0 0; width: 44px; height: 45px; background: url(http://www.suncoreindustries.com/css/images/suncore_sprite2.png) no-repeat; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer;}
.suncore_social_links li a.suncore_youtube {background-position: left -290px}
.suncore_social_links li a.suncore_hub {background-position: -59px -290px}
.suncore_social_links li a.suncore_facebook {background-position: -118px -290px}
.suncore_social_links li a.suncore_twitter {background-position: -177px -290px; margin-right: 0px;}

/**Secure and Safe
*******************************************************/
.suncore_secure {padding-bottom: 19px;}
.suncore_secure h2 {color: #888888; font-size: 1em; text-transform: uppercase; padding: 0px 0 8px 0; margin: 0px; line-height: normal;}
.suncore_secure ul, .suncore_secure ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_secure ul li {background: url(http://www.suncoreindustries.com/css/images/suncore_secure_icons.jpg) no-repeat left top; width: 215px; height: 200px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0;}

/**Right Col
*********************************************************************************************************************/

/**Top Banners
*********************************************************************************************************************/
.suncore_top_banners {overflow: hidden; padding-bottom: 5px;text-align: left;}
.suncore_top_banners ul, .suncore_top_banners ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_top_banners ul {margin-left: 0px;}
.suncore_top_banners ul li {display: block; float: left; padding-left: 10px; padding-top: 0px;}
.suncore_top_banners ul li#widget_gallery_image_23113 {padding-left: 0px !important;}

/**SEO Bottom Banner
*********************************************************************************************************************/
.suncore_seo_bottom_banner {overflow: hidden;}
.suncore_seo_bottom_banner ul, .suncore_seo_bottom_banner ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_seo_bottom_banner {margin-left: 1px; text-align: left;}
.suncore_seo_bottom_banner ul li {display: block; float: left; padding-left: 9px; padding-top: 11px;}

/**Slideshow
*******************************************************/
.suncore_slideshow {margin-bottom: 8px; text-align: center}
#widget_cycle_wrapper_slideshow {float:none;position:relative;border:0px solid #666; }
#widget_cycle_wrapper_slideshow, #widget_cycle_2 li {width: 600px; height: 300px;overflow:hidden;}
#widget_cycle_wrapper_slideshow li img {width: 600px; height: 300px;}
#widget_cycle_wrapper_slideshow #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: #2f2f2f;border:1px solid #929292;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:#3c6097;color:#fff; border-color: #cfcece;}
.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0;}

/**Banner Ad
*******************************************************/
.suncore_banner_ad ul, .suncore_banner_ad ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_banner_ad ul li {padding-bottom: 0px; height: 63px; overflow: hidden; line-height: normal;}
.suncore_banner_ad {height: 63px; overflow: hidden !important; margin-bottom: 8px;}

/**Featured Categories
*******************************************************/
.suncore_featured_categories,.suncore-home-right-box,.suncore_featured_cars, .suncore-products-right-box, .suncore_warranty_categories {border: 1px solid #cacaca; padding: 1px 1px 5px 1px; margin-bottom: 10px; background: #f3f3f3;}
.suncore_featured_categories h1,.suncore_featured_categories h2,.suncore_featured_cars h2, .suncore_warranty_categories h2 {background: url(http://www.suncoreindustries.com/css/images/suncore_featuredtitle_bg.jpg) no-repeat left top; color: #ed1c24; padding-bottom: 5px; text-transform: uppercase; font-style: italic; font-size: 1.5em; padding-left: 6px; }
.suncore_featured_categories h3,.suncore-home-right-box h1,.suncore-home-right-box h2,.suncore-home-right-box h3,.suncore_featured_cars h3, .suncore_product_categories h1 {background: url(http://www.suncoreindustries.com/css/images/suncore_featuredtitle_bg.jpg) no-repeat left top; color: #13457b; padding-bottom: 5px; text-transform: uppercase; font-style: italic; font-size: 1.5em; padding-left: 6px;}
.suncore_product_categories h2 {background: url(http://www.suncoreindustries.com/css/images/suncore_featuredtitle_bg3.jpg) no-repeat left top; color: #13457b; padding-bottom: 5px; text-transform: uppercase; font-style: italic; font-size: 1.5em; padding-left: 6px;}
.suncore-home-right-box h6,.suncore_featured_cars h6, .suncore-products-right-box h2 {background: url(http://www.suncoreindustries.com/css/images/suncore_featuredtitle_bg.jpg) no-repeat left top; color: #13457b; padding-bottom: 5px ; padding-top: 4px; padding-left: 6px;}
.suncore_featured_categories ul, .suncore_featured_categories ul li,.suncore_featured_cars ul,.suncore_featured_cars ul li, .suncore_product_categories  ul li, .suncore_warranty_categories ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_featured_categories ul li, .suncore_featured_cars ul li, .suncore_warranty_categories ul li {display: block; float: left; margin-bottom: 5px; margin-left: 5px; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e0e0e0; border-top-color: #fff; padding: 7px; text-align: center;}
.suncore_featured_categories ul li img {width: 100px; height: 100px;}
.suncore_featured_cars ul li img {width: 100px; height: 64px;}



/**Wattanty Categories
*******************************************************/
.suncore_warranty_categories {border: 1px solid #cacaca; padding: 1px 1px 2px 2px; margin-bottom: 2px; background: #f3f3f3;}
.suncore_warranty_categories h1 {color: #13457b; padding-bottom: 2px; font-style: italic; font-size: 1.5em; padding-left: 6px; }
.suncore_warranty_categories h2 {color: #ed1c24; padding-bottom: 2px; font-style: italic; font-size: 1.5em; padding-left: 6px; }
.suncore_warranty_categories ul, .suncore_warranty_categories ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_warranty_categories ul li {display: block; float: left; margin-bottom: 2px; margin-left: 5px; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #898989; border-top-color: #e0e0e0; text-align: left;}
.suncore_warranty_categories ul li img {border:none; margin:0;}


/**Product Categories
*******************************************************/
.suncore_product_categories {border: 1px solid #cacaca; padding: 1px 1px 2px 2px; margin-bottom: 2px; background: #f3f3f3;}
.suncore_product_categories h1 {color: #13457b; padding-bottom: 2px; font-style: italic; font-size: 1.5em; padding-left: 6px; }
.suncore_product_categories h2 {color: #ed1c24; padding-bottom: 2px; font-style: italic; font-size: 1.5em; padding-left: 6px; }
.suncore_product_categories ul, .suncore_product_categories ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_product_categories ul li {display: block; float: left; margin-bottom: 2px; margin-left: 5px; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #898989; border-top-color: #e0e0e0; text-align: left;}
.suncore_product_categories ul li img {border:none; margin:0;}
#widget_gallery_id_fcats ul li img {width:100px; float: left; margin-right: 10px; border:none; margin:0;}




#widget_gallery_id_product {margin:5px 5px 0 5px; padding:0;list-style:none;align: center;}
#widget_gallery_id_product li {margin:1px 2px 10px 1px; padding: 1px 1px 1px 1px; border-bottom:1px solid #ccc;font-size:.9em;}
#widget_gallery_id_product li img {border:none; margin:0; float: left; margin-right: 2px;}
#widget_gallery_id_product li .widget_innerfade_name a {color: #c00; font-weight: bold; font-size: 1.1em;text-decoration:none;}
#widget_gallery_id_product li .widget_innerfade_name a:hover {color: #000; font-weight: bold; font-size: 1.1em;text-decoration:underline;}
#widget_gallery_id_product li .widget_innerfade_name2 a {color: #13457b; font-weight: bold; font-size: 1.1em;text-decoration:none;}
#widget_gallery_id_product li .widget_innerfade_name2 a:hover {color: #000; font-weight: bold; font-size: 1.1em;text-decoration:underline;}
.widget_innerfade_name2 {background: url(http://www.suncoreindustries.com/css/images/suncore_featuredtitle_bg2.jpg) no-repeat left top; color: #13457b; padding-bottom: 5px ; padding-top: 4px; padding-left: 6px;}
#widget_gallery_id_product li .widget_innerfade_description {line-height:1.3em;text-align:left;padding: 0px 5px 0px 5px;}

/**Home Right Col
*********************************************************************************************************************/
#widget_gallery_id_homebanners, #widget_gallery_id_homebanners li {padding: 0px; margin: 0px; line-height: normal;}
#widget_gallery_id_homebanners li {margin-bottom: 5px;}

/**Free Shipping / Customer Service Banners
*******************************************************/
.suncore_free_shipping, .suncore_customer_service .suncore-home-right-box{border: 1px solid #cacaca; padding: 1px 1px 1px 1px; margin-bottom: 10px;}
.suncore_customer_service {background: url(http://www.suncoreindustries.com/css/images/suncore_custservice_bg.jpg) no-repeat right bottom;}
.suncore_free_shipping h3, .suncore_customer_service h3 {background: url(http://www.suncoreindustries.com/css/images/suncore_banner_titles.jpg) no-repeat; width: 176px; height: 24px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; padding: 0px; margin: 0px;}
.suncore_free_shipping h3 {background-position: left top;}
.suncore_customer_service h3 {background-position: right top;}
.suncore_free_shipping p {line-height: 1.4em; padding: 5px 6px 5px 10px; margin: 0px;}
.suncore_free_shipping p a {color: #3c6097;}
.suncore_free_shipping p a:hover {color: #3c6097; text-decoration: underline;}
.suncore_toll_free, .suncore_tech_line, .suncore_business_hours {padding: 7px 0 15px 7px;}
.suncore_business_hours {padding-bottom: 25px;}
.suncore_toll_free, .suncore_toll_free, .suncore_toll_free p, .suncore_tech_line, .suncore_tech_line, .suncore_business_hours, .suncore_business_hours p {padding: 0px; margin: 0px; line-height: normal;}
.suncore_toll_free, .suncore_tech_line, .suncore_business_hours {color: #3c6097; font-weight: bold; font-size: 1em;}
.suncore_toll_free, .suncore_tech_line  {font-size: 1.2em;}
.suncore_toll_free p {font-size: .95em;}
.suncore_business_hours p {font-size: 1em;}

#widget_gallery_id_news {margin:10px 5px 0 5px; padding:0;list-style:none;}
#widget_gallery_id_news li {margin:0 0 10px 0; padding: 0 0 10px 0; border-bottom:1px solid #ccc;font-size:.9em;}
#widget_gallery_id_news li:last-child {border:none;margin:0;}
#widget_gallery_id_news li img {width:180px;border:1px solid #333; float: left; margin-right: 10px;}
#widget_gallery_id_news li .widget_innerfade_name a {color: #c00; font-weight: bold; font-size: 1.1em;text-decoration:none;}
#widget_gallery_id_news li .widget_innerfade_name a:hover {color: #000; font-weight: bold; font-size: 1.1em;text-decoration:underline;}
#widget_gallery_id_news li .widget_innerfade_description {line-height:1.3em;}



#widget_gallery_id_news_page {margin:10px 5px 0 5px; padding:0;list-style:none;}
#widget_gallery_id_news_page li {margin:0 0 10px 0; padding: 0 0 10px 0; border-bottom:1px solid #ccc;font-size:.9em;}
#widget_gallery_id_news_page li:last-child {border:none;margin:0;}
#widget_gallery_id_news_page li img {width:180px;border:1px solid #333; float: left; margin-right: 10px;}
#widget_gallery_id_news_page li .widget_innerfade_name a {color: #c00; font-weight: bold; font-size: 1.1em;text-decoration:none;}
#widget_gallery_id_news_page li .widget_innerfade_name a:hover {color: #000; font-weight: bold; font-size: 1.1em;text-decoration:underline;}
#widget_gallery_id_news_page li .widget_innerfade_description {line-height:1.3em;}


a.more-news-btn {margin-left:5px;}



/**Footer
*********************************************************************************************************************/
.suncore_footer_wrapper {background-color: #fff; border-left: 1px solid #5478ae; border-right: 1px solid #5478ae; padding: 2px;}
.suncore_footer_content_wrapper {background: #032454 url(http://www.suncoreindustries.com/CSS/images/suncore_footer_bg.png) repeat-x center top;}
.suncore_footer_shadow_top {background: #fff url(http://www.suncoreindustries.com/CSS/images/suncore_footershadow_top.png) no-repeat center bottom; height: 17px;}

/**Footer Info
*******************************************************/
.suncore_info_wrapper {float: left; padding: 6px 0 0 12px; width: 245px; display: inline;}
.suncore_footer_logo {padding: 0px; margin: 0px 0 0 0; display: block; width: 163px; height: 68px; background: url(http://www.suncoreindustries.com/css/images/suncore_sprite.png) no-repeat left -355px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer;}
.suncore_info {padding-left: 1px; padding-top: 2px;}
.suncore_info h4, .suncore_info p {padding: 0px; margin: 0px; line-height: normal;}
.suncore_info h4 {color: #79a6ea; text-transform: uppercase; font-size: 1em;}
.suncore_info p {color: #fff; font-weight: bold; font-size: 1.2em;}
.suncore_info p.suncore_info_hours {font-weight: normal; font-size: 1em; padding-top: 10px; padding-bottom: 10px;}

/**Footer Links
*******************************************************/
.suncore_footer_links_wrapper {float: right; padding: 6px 0 0 4px;}
.suncore_footer_links_wrapper h2 {padding: 0px; margin: 0px; line-height: normal; color: #79a6ea; font-size: 1.2em;}
.suncore_shop_wrapper, .suncore_about_suncore_wrapper, .suncore_additional_service_wrapper, .suncore_customer_service_wrapper {float: left; display: inline; text-align: left;}
.suncore_shop_wrapper {width: 80px; margin-right: 16px;}
.suncore_about_suncore_wrapper {width: 206px; margin-right: 12px;}
.suncore_additional_service_wrapper {width: 196px; margin-right: 12px;}
.suncore_customer_service_wrapper {width: 138px; margin-right: 16px;}
.suncore_footer_links_wrapper ul, .suncore_footer_links_wrapper ul li {padding: 0px; margin: 0px; list-style: none;}
.suncore_footer_links_wrapper ul {margin-top: 4px;}
.suncore_footer_links_wrapper ul li {padding: 0px 0 0 6px; margin: 0 0 0 6px; background: url(http://www.suncoreindustries.com/CSS/images/suncore_list_arrow.gif) no-repeat left center;}
.suncore_footer_links_wrapper ul li a {color: #fff; font-weight: normal;}
.suncore_footer_links_wrapper ul li a:hover {color: #fff; font-weight: bold; text-decoration: none;}

/**Footer Nav
*******************************************************/
.suncore_footer_nav_wrapper {clear: both; }
.suncore_footer_nav, .suncore_footer_nav li {padding: 0px; margin: 0px; list-style: none;}
.suncore_footer_nav {background: url(http://www.suncoreindustries.com/CSS/images/suncore_footershadow_bottom.png) no-repeat center top; text-align: center; padding: 8px 0 5px 0;}
.suncore_footer_nav li { margin-right: 6px; display: inline; }
.suncore_footer_nav li a {color: #fff; font-weight: normal; background: url(http://www.suncoreindustries.com/CSS/images/suncore_footernav_divider.gif) no-repeat right 4px; padding: 0px 6px 0px 0;}
.suncore_footer_nav li a:hover {color: #fff; text-decoration: underline;}


/**Copyright
*******************************************************/
#wsm_copyright {color: #e1e1e1; text-align: center; font-size: .95em; margin: 5px 0 52px 0;}
#wsm_copyright br {display: none;}
#wsm_copyright a {color: #e1e1e1; font-weight: bold; font-size: .95em;}
#wsm_copyright a:hover {color: #e1e1e1; text-decoration: underline;}

/**Sitemap
*********************************************************************************************************************/
.suncore_sitemap table {margin-left: 40px; width: 90%;}

/**Contact Page
*********************************************************************************************************************/
.wsm_contact_info {background: url(http://www.suncoreindustries.com/css/images/suncore_contact_logo.gif) no-repeat 340px center; padding-left: 80px; line-height: 1.4em; font-weight: bold;}
.wsm_contact_form label {margin-right: 8px;}

/**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%;}
