body{font-family: Helvetica, Ariel, sans-serif; background: url(../images/background.png) top center repeat-y #F8F8F8; color: #282828}
#wrap {background:url(../images/wrap.png) top center repeat-y;}

a, h2, .content ul > li:before, .content ol > li:before, .formrt legend, #breadcrumb-nav .delimiter { color:#fa991e; }
dt {color:#fe7e03;font-weight:bold;margin-top:8px;}
.formrt #submit1 { color: transparent; }

/* HEADER */
#header_slogan { color:#f78546; }
#header_slogan { font-size: 19px; font-weight: 100; }

/* MAIN MENU */
#main_menu { background:url('../images/nav_slice.png') repeat-x #fe7e03; text-transform: uppercase;font-weight: normal;}
#main_menu ul li a {color:#FFF;}
#main_menu ul li:hover{background-color: #FA991E;}
#main_menu ul li:hover a {color:#000}
#main_menu ul ul li:hover{background-color: rgba(0, 0, 0, 0.8); background-image: url(../images/products_menu_hover_bg.png); color: #FFF;}

/** SCROLLER **/
#banner .overlay_content {background:#0054a5;opacity:0.8;color:#FFF;}

/* PANELS */
.panels_lt .overlay{color:#FFF;text-transform: uppercase;}
#home_panels .overlay{background: #fe800c;color: #FFF;}
#home_panels .panels{margin-top:10px;}
#home_panels ul li{margin-right:5px;}
#sideLt .panels_lt .specials_offers h1{background-color: #000;color: #FFF;}

/** PRODUCTS MENU **/
.products_menu ul li a, .products_menu .ul_level_1 li a, .products_menu .ul_level_1 li { color: #FFF; font-weight: lighter; text-transform: uppercase; }
.products_menu ul li{ background: url(../images/side_nav_slice.png) repeat-x #0054a5; border-bottom: 1px solid #002377; }
.products_menu ul li:hover { background: url(../images/side_nav_hover_slice.png) repeat-x #002764;}
.products_menu .ul_level_1 li:hover, .products_menu .ul_level_1 li a:hover, .products_menu .ul_level_2 li a:hover{ color: #FFF;}
.products_menu .ul_level_2 li, .products_menu .ul_level_2 li a {color: #CA671E;}
.products_menu .ul_level_2 li a {background-color: rgba(0, 0, 0, 0.8);background-image:none;padding-left:0;}
.products_menu .ul_level_2 li:hover{ background-image: url(../images/products_menu_hover_bg.png);}
.products_menu .ul_level_2 li, .products_menu .ul_level_2 li a:hover{background-image: none; }

/** FOOTER **/
.footer_body{background:#f7771c;color:#000}
#footer a {color:#FFF;}
#footer .footer_body .contact_footer .contact_us{margin-left: -13px;}
#footer .footer_copyright {background-color:#ff8b08;color:#FFF;font-size:11px;}
#footer .level2 a {color: #000;}
.contact_footer .label {color: #FFF;}
.contact_footer .label:after {content:': '}
.contact_footer address {font-style:normal;}

/* Products */
#submit_checkout_button { background: #ff8b08;}
.mycart_summary {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border-right: 1px solid #000;}
.mycart_summary_txt { -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.thumb_product_info {background: none repeat scroll 0 0 #f78546;border-top: 1px solid #F78222;color:#FFF;}
.products #ProductDetailsForm #product_details #product_price {background-color: #f78546;color:#FFF;font-weight: 200;text-transform: capitalize;}
#product_description > h1, #product_description > label {color: #f78546;}
#add_to_cart_button, #purchase_button, #contact_us_button {color:#FFF;font-weight:200;text-transform:uppercase;}
#add_to_cart_button, #contact_us_button {background:url('../images/add_to_cart_button.png') #F78545 !important;}
#purchase_button {background:url('../images/buy_now_button.png') #025caa !important;}
#contact_us_button a {color:#FFF;}
.category .thumb_product_image {background:#0054a5;}
.category .thumb_product_image img {opacity:0.3;filter:alpha(opacity=30);}
.category.no_image .thumb_product_image {background:none;}
.category.no_image .thumb_product_image img {opacity:1;filter:alpha(opacity=100);}
#final_price {background:#f26e00;}


/** ALERTS messages **/
.alert {background-color: #0054a5;border: 1px solid #FBEED5;border-radius: 4px 4px 4px 4px;color: #C09853;margin-bottom: 18px;padding: 8px 35px 8px 14px;}
.alert-danger, .alert-error {background-color: #FA991E;border-color: #EED3D7;color: #000000;}
.alert-success {/*background-color: #DFF0D8;border-color: #D6E9C6;*/color: #468847;}
.alert-info {border-color: #E8E4D1;color: #FFF;clear: both;}
.alert .close {line-height: 18px;position: relative;right: -21px;top: -2px;}
.close {color: #FFF;float: right;font-size: 20px;font-weight: bold;line-height: 18px;}
.close:hover {color: #fe7e03;cursor: pointer;text-decoration: none;}
.alert a, select{cursor: pointer !important;}
.alert a{text-decoration: none !important;}
.formError .formErrorContent, .formError .formErrorArrow div { background: #0054a5 !important;}

/** Pagination **/
.paging-bl{clear:both;text-align:center;margin-bottom:10px;}
.paging{border:none;border-left:1px solid #fe7e03;background:none;color:#fe7e03;padding:0 3px 0 7px;}
.paging:first-child{border-left:none;}
.paging:focus{outline:none;}
.paging.active{text-decoration:underline;}

/** Page content **/
.content h1, .content h2, #latest-news h1 {border-bottom:1px dotted #000;}
.content header{margin-bottom:1em;}
.content header h1{margin-bottom:.3em;}
.content header h1 + p{color:#F90;font-size:18px;}
.content p{font-family:Verdana, Helvecita, Arial, sans-serif;font-size:12px;margin-bottom:1em;}

.contenttable caption {color:#F90;font-weight:bold;}
.contenttable td, .contenttable th {border:1px solid #AAA;text-align:center;vertical-align:middle;}
.contenttable td{background:#F3F3F3;}
.contenttable th{background:#DFDFDF;}
.contenttable th[scope=row]{width:95px;}

.toc {background:#F3F3F3;margin:8px;}
.toc > li {margin-left:15px;}

/** Forms **/
#ContactForm label {color:#fe7e03;width:88px;}
#ContactForm input[type=text], #ContactForm textarea {border: 1px solid #fe7e03;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius: 3px;padding: 6px;}
#ContactForm ul li label{display:inline-block;}
#ContactForm input[type=text]:focus, #ContactForm textarea:focus {background:#fff6ed;outline:none;}
#ContactForm ul li:before{content:none;}
#ContactForm ul{margin:0;padding:0;}
.formrt #ContactForm label{float:none;}
#subscribetext {color: #000;}
#newsletter_wrapper .label {color:#FFF;font-weight:200;}
#newsletter_wrapper input[type=text] {border: 1px solid #c66018;}
.formrt #submit1, #submit-newsletter {background:url('../images/submit_btn.png') no-repeat #ffa502;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF;height:29px;width:80px;}

@media screen and (min-width: 960px) {
    #main_menu ul li.level_1{background-image: url(../images/main_menu_background_separator.png);background-position: right;background-repeat: no-repeat; }
    #main_menu ul li.current{background-color: #FA991E;}
    #main_menu ul ul li{background-color:#0054a5;opacity: 0.8}
    #main_menu ul li:hover li a, #main_menu ul ul li:hover a{color: #FFF;}
}

@media screen and (max-width: 959px) {
    #main_menu { border-bottom: 1px solid #F60; }
    #main_menu a#pull:after {border-top: 9px double #FFF; border-bottom: 3px solid #FFF;}
    #pull { color: #FFF; }
    .products_menu .ul_level_1 li { border-right: 1px solid #FFF; }
}
.out_of_stock{float:right;margin:10px 0;font-weight:bold;text-align:center;width:208px;display:none;}
#product_description ul li{margin:0 16px;}
.checkout_message{background:#d3fad0;}
.checkout_message_error{background:#F2DEDE;color:#B94A48;}
.product_searchbar_wrapper > label{text-indent: -9999px;background-image:url('../images/search_icon.png');background-repeat:no-repeat;top:inherit;left:inherit;display: inline-block;height: 21px;margin: 5px 2px;position: static;width:22px;}
#product_searchbar:before{background-image:url('../images/search_icon.png');}
.header_get_a_quote{float: right;margin-right:180px;}