body{
background: url("../images/squared_metal.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
color: #555;
font-family: "Droid Sans","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-size: 12px;
line-height: 1.6;
position: relative;	
}

.fullwide, #fullwide {
    width: 1024px;
}
.fullwide, #fullwide {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    margin: 0 auto;
    width: 1024px;
}
div.mainContainer{ padding:0px;}
.container {
    width: 1000px;
}
.header-wrapper header .top-nav {
    float: right;
}
.header-wrapper header .top-nav li {
    float: left;
	list-style:none;
}

.search-text {


   color: #575553;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    font-size: 11px;
	text-transform:uppercase;
     padding-left:6px;
	 padding-right:6px;
    
}


.header-wrapper header .search-blockh input[type="text"] {
    background-color: #fff;
    border: 1px solid #727272;
    border-radius: 5px;
    color: #000000;
    float: left;
    font-size: 11px;
    height: 30px;
    line-height: 11px;
    margin: 5px;
    padding: 2px 5px 0;
    width: 270px;
}

.header-wrapper header .search-blockh input[type="submit"] {
	background-color: #f79314;
    border-radius: 5px;
    height: 33px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin: 5px;
    overflow: visible;
    padding: 0;
    text-transform: uppercase;
    width: 70px;
	border:none;
}
.supercontainermenu{ width:100%;}
.supercontainermenu nav.navbar{border:none;background: none repeat scroll 0 0 #e1e1e1;padding: 0px 0 0; width: 100%;}
.supercontainermenu nav.navbar ul.navbar-nav > li.active > a{background-color: #000000; color:#FFFFFF;}
.supercontainermenu nav.navbar ul.navbar-nav > li > a{ font-weight:bold;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color: transparent;}
.supercontainermenu nav.navbar ul.navbar-nav > li > a:hover{background-color: #000000; color:#FFFFFF; border-left:1px solid #FFF; margin-left:-1px;}
.supercontainermenu nav.navbar ul.navbar-nav > li:first-child > a:hover{ border:none;margin-left:0px;}
.supercontainermenu nav.navbar ul.navbar-nav > li > ul li a{ background: none repeat scroll 0 0 #3a3a3a;  font-size: 11px;font-weight: normal;margin: 0;padding: 10px 10px;  text-transform: none; border-bottom: 1px solid #4a4a4a;border-top: 1px solid #252525;color: #fff;}
.supercontainermenu nav.navbar ul.navbar-nav > li > ul{ padding:0px;}
.supercontainermenu nav.navbar ul.navbar-nav > li > ul li a:hover{background-color: #000000;}
.supercontainermenu nav.navbar div.container-fluid{ padding:0px;}
.supercontainermenu nav.navbar{ margin:0px;}

.banner-wrapper {clear: both;display: inline-block;padding: 15px 0 1px;width: 100%;}


div.slider_part ul{ list-style:none; padding:0px; margin:0px;}

ul.banner-add{ list-style:none; padding:0px; margin:0px;}
ul.banner-add li a{}
ul.banner-add li a img{}

.content-wrapper .content-container .feature-block, .content-wrapper .content-container .new-product-block {
    border-top: 1px solid;
    clear: both;
    float: left;
    padding: 18px 0 0;
    width: 100%;
}
.content-wrapper .content-container .heading-block {
    clear: both;
    float: left;
    padding: 2px 0 8px;
    width: 100%;
}

.content-wrapper .content-container .heading-block h1 {
    color: #242632;
    float: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 16px;
    padding: 6px 0 0;
	margin:0px;
}
.content-wrapper {
	display: inline-block; width:100%;
}

ul.product-grid{ padding:0px;list-style:none;}
ul.product-grid li{border: 1px solid #ccc;margin-bottom: 20px;}
ul.product-grid li a{}

div.main_text_block{ float:left; width:100%; border:1px solid #CCC; padding:10px 20px;}
div.main_text_block h2{float:left; width:100%; margin-top:0px;}
div.main_text_block h2 a{}
div.main_text_block ul{float:left; width:100%; margin:0px; padding:0px; list-style:none;}
div.main_text_block ul li{float:left; width:100%; margin-bottom:20px;}
div.main_text_block ul li a{color: #069; font-weight:bold;}

footer.footer-wrap{background: #666;}
.footer-wrapper {
    background: none repeat scroll 0 0 #666;
    clear: both;
    float: left;
    margin-top: 40px;
    padding: 27px 0 20px;
    width: 100%;
}

.footer-wrapper .link-block {
    display:inline-block;
    width: 100%;
}
.footer-wrapper .conncted_block{
	margin-top:21px;
	margin-bottom:18px;
	display:inline-block;
    width: 100%;
}

.footer-wrapper .link-block ul{ margin:0px; list-style:none;}
.footer-wrapper .link-block ul li{float: left;line-height: 29px;width: 100%;}
.footer-wrapper .link-block ul li a{ color:#e7e7e7; font-weight:normal;}
.footer-wrapper .link-block ul li.aboutus-block{line-height: 22px; color:#c9c9c9; font-weight:normal;}

.footer-wrapper .conncted_block h2{ color:#e7e7e7; margin-top:0px; font-size:12px; font-weight:normal;}
.footer-wrapper .conncted_block ul.social-links{}
.footer-wrapper .conncted_block ul.social-links li{ border-radius: 800px;
    display: inline-block;
    float: left;
    margin: 0 4px 3px 0;
    transition: all 400ms ease-in-out 0s;
    width: auto; background: none repeat scroll 0 0 #000000;line-height: 30px; width:30px; height:30px;}
.footer-wrapper .conncted_block ul.social-links li a{  display: block;
    padding: 8px;
    position: relative;
    text-align: center;
    /*top: -9px;*/
    width: 100%;}
.footer-wrapper .conncted_block ul.social-links li a img{ max-width: 100%;}

div.payment-block{ position:relative; top:10px;}


/*.footer-wrapper .footer-bottom-block {
    display: inline-block;
    padding: 19px 0 0;
    width: 100%;
}*/
.footer-wrapper .footer-bottom-block ul{ float:left;margin:0px;}
.footer-wrapper .footer-bottom-block ul li{ float:left; list-style:none;padding-right: 13px;}
.footer-wrapper .footer-bottom-block ul li a{ color:#e7e7e7; font-weight:normal;}

.footer-wrapper .footer-bottom-block p{color: #c9c9c9; float:right; font-size:11px; font-weight:normal;}
.cart-block
{
	display:none !important;
}


.dropdown-menu>li
{	position:relative;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
	cursor:pointer;
}
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    display:none;
    margin-top: -1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-left-color:#fff;
	box-shadow:none;
}
.banner-wrapper div.col-main-left.banner-block{width:100%;max-width:100%;}
.right-img img{ max-width:100%;}
.listing-block img{ max-width:100%;}
.block-01 img{ max-width:100%;}
ul.banner-add li{float: right;margin-bottom: 10px;}

ul.navbar-nav > li > ul.dropdown-menu{  left: 0;top: 52px;}
ul.navbar-nav > li > ul.dropdown-menu li a::after{ position: relative;right: 10px;}
#gform_wrapper_1 .gform_title{background-color: #f79314 !important;color: #fff;float: left;font-size: 18px;line-height: 20px;margin-bottom: 10px;padding: 5px 0;
    text-indent: 5px;width: 100%;}
#gform_submit_button_1{ background: #faa84c; /* Old browsers */background: -moz-linear-gradient(top,  #faa84c 0%, #ff7b0d 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #faa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #faa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #faa84c 0%,#ff7b0d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #faa84c 0%,#ff7b0d 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */margin-top:10px; cursor:pointer;float: left;-moz-border-radius:4px 4px;-webkit-border-radius:4px 4px;border-radius:4px 4px;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.75);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.75);box-shadow:0 1px 0 rgba(255, 255, 255, 0.75);text-shadow:0 -1px 0px #C64F00;padding:6px 18px;border:1px solid #C64F00;color:#fff;font-size:12px;background: #f9c667; /* old browsers */background: -moz-linear-gradient(top, #FAA84C 0%, #FF7B0D 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAA84C), color-stop(100%,#FF7B0D)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAA84C', endColorstr='#FF7B0D',GradientType=0 ); /* ie */
}
ul.banner-add{ float:left; width:100%; padding:0px; margin:0px;}
ul.banner-add li{ float:left; width:100%;}
.banner-wrapper .banner-block .banner-add li img{ width:100%;}
.bx-wrapper{ margin-bottom:0px;}

div.preloader_image{ float:left; width:100%; text-align:center; margin-top:50px;}
div.preloader_image img{ display:inline-block;}

iframe#42314021061{ height:auto !important;}

.supercontainermenu nav.navbar ul.navbar-nav > li > a{ text-transform:uppercase;}

.supercontainermenu nav.navbar ul.navbar-nav > li > a:after{ margin:0px; position:relative; left:10px; top:5px;}
form#gform_1 div.gform_body{border: 1px solid #999;float: left;margin-top: 10px;padding: 10px;width: 97.5%;}
.right{padding:8px;border:1px solid #ccc;}
code{color:#333;background-color:#FFF;}

div.new_blog_post{}
div.new_blog_post ul{ float:left; padding:0px; margin:0px; width:100%; list-style:none;}
div.new_blog_post ul li{ float:left; width:100%;border:1px solid #CCC; list-style:none; padding:5px; margin:0px 0 15px;}
div.new_blog_post ul h2.head{ float:left; width:100%; margin:0px; font-size:20px; background-color:#F0F0F0; padding:5px;}
.col-main-left div.new_blog_post ul p.date_author{color: #000;float: left;font-style: italic;margin: 10px 0 !important;text-align: right;width: 100%;}
.col-main-left div.new_blog_post ul p{float:left; width:100%; margin:0px !important;}
div.new_blog_post ul li:last-child{ margin-bottom:15px;}

div.block.listing-block{}
div.block.listing-block li{ margin:0px; list-style:none; background-image:url(../images/arrow-left.png);}
div.block.listing-block li a{}
div.block.listing-block li ul{}
div.block.listing-block li ul li{}
div.block.listing-block li ul li a{}
div.block.listing-block li.current-cat a{ color:#F79314;}

div.block.widget-searchwidget{}
div.block.widget-searchwidget input[type="submit"]{background-color: #f79314;border: medium none;color: #fff;cursor: pointer;font-weight: bold;height: 32px !important;}

.content-wrapper .content-container div.news-letter-block{}
.content-wrapper .content-container div.news-letter-block label{}
.content-wrapper .content-container div.news-letter-block input[type="email"]{ width:100% !important; padding:10px !important;}
.content-wrapper .content-container div.news-letter-block input[type="submit"]{background: none repeat scroll 0 0 #f79314;
    height: 34px;
    line-height: 0;
    margin: 0;
    padding: 10px;
    width: 100%;}
.content-wrapper .content-container div.news-letter-block div.gform_body{float: left;margin: 0;padding: 0;width: 75%;}
.content-wrapper .content-container div.news-letter-block div.gform_body input[type="email"]{}
.content-wrapper .content-container div.news-letter-block div.gform_footer{clear: right;float: right;margin: 0;padding: 0;width: 24%;}
.content-wrapper .content-container div.news-letter-block div.gform_body ul li.gfield_contains_required{border: medium none;float: left;margin: 0 !important;padding: 0 !important;
    width: 100%;background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.content-wrapper .content-container div.news-letter-block div.gform_body ul li.gfield_contains_required div.ginput_container{ margin:0px;}	
.content-wrapper .content-container div.news-letter-block div.gform_body ul li.gfield_contains_required div.validation_message{}
.content-wrapper .content-container div.news-letter-block div.validation_error{background-color: #b16e6e;border: 1px solid #d90000;box-shadow: 1px 1px 5px #ddd;color: #fff;float: left;font-size: 10px;font-style: normal;margin: 0 0 10px;padding: 5px;text-align: justify;width: 100%;}

.content-wrapper .content-container .free-shipping-block{padding:0 15px; margin:0px;}
.content-wrapper .content-container div.news-letter-block{padding:0 15px;}

ul.archive_template{ float:left; width:100%; margin:0px; padding:0px; list-style:none;}
ul.archive_template > li{border: 1px solid #F79314;list-style: none outside none;margin-bottom: 20px;padding: 5px;}
ul.archive_template > li > article > h2{background-color: #F0F0F0;font-size: 20px;margin: 0 0 15px;padding: 6px;}
ul.archive_template > li > article > div.meta{border: medium none;color: #000000;float: left;font-size: 12px;font-style: normal;font-weight: bold;margin: 0 0 15px;padding: 0;    text-align: left;width: 100%;}

ul.archive_template > li iframe{min-height: 800px !important;}

div#gform_wrapper_14{ float:left; width:100%; height:auto; padding:5px; border:1px solid #CCC;}
div#gform_wrapper_14 div.gform_body ul{}
div#gform_wrapper_14 div.gform_body ul li{}
div#gform_wrapper_14 div.gform_body label{ float:left; width:100%;}
div#gform_wrapper_14 div.gform_body input[type="text"]{border: 1px solid #CCCCCC;float: left;padding: 6px;width: 50%;}
div#gform_wrapper_14 div.gform_body input[type="tel"]{border: 1px solid #CCCCCC;float: left;padding: 6px;width: 50%;}
div#gform_wrapper_14 div.gform_body input[type="email"]{border: 1px solid #CCCCCC;float: left;padding: 6px;width: 50%;}
div#gform_wrapper_14 div.gform_body textarea{border: 1px solid #CCCCCC;float: left;padding: 6px;width: 100%;}
div#gform_wrapper_14 div.gform_footer{float: left;padding-top: 0;width: 100%;}
div#gform_wrapper_14 div.gform_footer input[type="submit"]{  background: none repeat scroll 0 0 #F79314;border: medium none;color: #FFFFFF;float: right;font-weight: bold;padding: 10px;}

.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block a {
    background: none repeat scroll 0 0 #000000;
    height: 50px;
    width: 100%;
}
.content-wrapper .content-container .feature-block .product-grid li .pro-img img, .content-wrapper .content-container .new-product-block .product-grid li .pro-img img {
 max-width:100%;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-btn-block {
    float: left;
    margin: 6px;
    width: 44%;
}
.content-wrapper .content-container .col-main .new-product-block .product-grid li {
    height: 320px;
}
content-wrapper .content-container .new-product-block .product-grid li .pro-price {
    color: #000000;
    min-height: 40px;
}
.content-wrapper .content-container .new-product-block .product-grid li .pro-price {
    clear: both;
    display: block;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}
ul.product-grid li{margin-bottom: 20px; border:none;}
.product_detls{border:1px solid #ccc; padding:4px;  height: 320px;}

div.product-shop #search-block input[type="text"]{ }
.main .product-info-box{ width:100%;}
.main .product-info-box .product-img-box .product-image-zoom img{ width:100%;}

div.product_detls div.pro-img{ width:100%; text-align:center;}
div.product_detls div.pro-img img{ display:inline-block; height:100px;}
.content-wrapper .content-container .col-main .new-product-block{ float:left; width:100%; padding:0px;}
.content-wrapper .content-container .feature-block .product-grid, .content-wrapper .content-container .new-product-block .product-grid{ float:none; width:auto;}
.content-wrapper .content-container .new-product-block .product-grid{ padding-bottom:0px; margin-top:20px; margin-bottom:0px;}
#homeBlock .product-grid{ float:none;}

div.full_wide_footer{ float:left; width:100%;}

div.manufactures{float:left; width:100%;}
div.manufactures div#list_links{float:left; width:100%;}
div.manufactures div#list_links a{color: #F79314;float: left;padding: 6px; font-weight:bold;}
div.manufactures div#list_links span{color: #333333;float: left;padding: 6px;}

div.manufactures div.manufature_links{float:left; width:100%; margin:10px 0 0;}
div.manufactures div.manufature_links span.ajax_loader_list{ float:left; width:100%; text-align:center;}
div.manufactures div.manufature_links span.ajax_loader_list img{ display:inline-block; margin:50px 0;}
div.manufactures div.manufature_links ul{}
div.manufactures div.manufature_links ul li{ margin:0px; list-style:none;}
div.manufactures div.manufature_links ul li a{background: none repeat scroll 0 0 #E1E1E1;border: 1px solid #CCCCCC;float: left;margin-bottom: 10px;padding: 8px;text-align: center;
    width: 100%;}

div.manufactures div.manufature_pagination{float:left; width:100%;}
div.manufactures div.manufature_pagination ul{float:left; width:100%;}
div.manufactures div.manufature_pagination ul li{margin:0px; list-style:none; float:left;}
div.manufactures div.manufature_pagination ul li a{ background-color: #F79314;color: #FFFFFF;float: left;font-weight: bold;margin-right: 10px;padding: 2px 12px;}
div.manufactures div.manufature_pagination ul li a.active{background-color: #333333;}

div.inventory{ float:left; width:100%;}
div.inventory h2.subtitle{background-color: #CCCCCC;color: #FFFFFF;float: left;font-size: 15px;margin: 0;padding: 10px;text-transform: uppercase;width: 100%;}
div.inventory div.manufature_parts{float:left; width:100%; margin-top:10px;}
div.inventory div.manufature_parts ul{}
div.inventory div.manufature_parts ul span.ajax_loader_list{float:left; width:100%; text-align:center;}
div.inventory div.manufature_parts ul span.ajax_loader_list img{display:inline-block; margin:50px 0;}
div.inventory div.manufature_parts ul li.no_parts{ list-style:none;float:left; width:100%; margin:0px;}
div.inventory div.manufature_parts ul li.no_parts span{ background-color: #FF8282;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #999999;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 100%;}

div.inventory div.manufature_parts ul li{ list-style:none; margin:0px;}	
div.inventory div.manufature_parts ul li a{background: none repeat scroll 0 0 #F79314;
    border: 1px solid #000000;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
    width: 100%;}

section.new_product_view_page{ margin-bottom:25px;}
section.new_product_view_page span.ajax_loader_list{float:left; width:100%; text-align:center;}	
section.new_product_view_page span.ajax_loader_list img{display:inline-block; margin:50px 0;}
section.new_product_view_page .main .product-info-box div.product-img-box{}
section.new_product_view_page .main .product-info-box div.product-img-box p{float:left; width:100%;}
section.new_product_view_page .main .product-info-box div.product-img-box p img{float:left; width:100%;max-width: 100%;border: 1px solid #F79314;}

section.new_product_view_page .main .product-info-box div.product-shop{}
section.new_product_view_page .main .product-info-box div.product-shop h3{background-color: #DDDDDD;
    border: 2px solid #FFFFFF;
    box-shadow: 1px 1px 5px #CCCCCC;
    float: left;
    margin: 0;
    padding: 5px;
    width: 100%;}
section.new_product_view_page .main .product-info-box div.product-shop div.price-box{float: left;width: 100%;padding-top: 10px;}
section.new_product_view_page .main .product-info-box div.product-shop div.price-box span{background: none repeat scroll 0 0 #F79314;color: #FFFFFF;padding: 8px;}
section.new_product_view_page .main .product-info-box div.product-shop div.model-block{float: left;width: 100%;}
section.new_product_view_page .main .product-info-box div.product-shop div.model-block p{float: left;width: 100%;}
section.new_product_view_page .main .product-info-box div.product-shop div.model-block p span{}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box{float: left;width: 100%;padding: 0;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box span.qty-box{background: none repeat scroll 0 0 #F79314;
    color: #FFFFFF;
    float: left;
    margin-right: 20px;
    padding: 8px;
    position: relative;
    top: 0;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box span.qty-box a{margin: 0 6px;
    position: relative;
    top: 7px;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box span.qty-box a.prev{ background-image: url("../images/minus-btn.png");
    float: left;
    height: 12px;
    text-indent: -9999px;
    width: 12px;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box span.qty-box a.next{ background-image: url("../images/add-btn.png");
    float: left;
    height: 12px;
    text-indent: -9999px;
    width: 12px;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box span.qty-box label{float: left;line-height: inherit;margin: 0;position: relative;top: 4px;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box span.qty-box input{float:left; border:none;}

section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box a.form-button{background: none repeat scroll 0 0 #F79314;
    float: right;
    height: auto;
    line-height: inherit;
    margin: 0;
    padding: 8px;
    width: auto; font-weight:bold;}
section.new_product_view_page .main .product-info-box div.product-shop div.add-to-cart-box a.form-button span{}
#search-block input[type="submit"] { background-position:80% center; width:21px !important;}

	
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background: none repeat scroll 0 0 #000;
    color: #FFF;}	
	
.dropdown-submenu:hover > a:after{ border-color:transparent transparent transparent #FFF;}

	
.dropdown-submenu > a:after{ margin-top:0px;}	
.supercontainermenu nav.navbar ul.navbar-nav > li > a:after{border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #CCCCCC;
    left: auto;
    position: absolute;
    right: 5px;
    top: 20px;}
.header-wrapper header nav ul li a, .supercontainermenu nav ul li a{padding: 12px 15px;}
.supercontainermenu nav.navbar div.navbar-collapse{ padding:0px;}
.supercontainermenu nav.navbar{ border-radius:0px;}
.supercontainermenu{display: inline-block;margin-top: 42px;}
ul.navbar-nav > li > ul.dropdown-menu{ height:auto; top:43px;}
.header-wrapper header nav ul li{ height:auto;}
.header-wrapper header nav ul li.active, .header-wrapper header nav ul li:hover { height:auto;}
.dropdown-menu > li{ width:100%;}
.dropdown-submenu > .dropdown-menu{  height: auto;margin-top: -1px;padding: 0; z-index: 999999; width:auto;}

.banner-wrapper .banner-block .banner-add li.add2{ margin-bottom:0px;}
/*.banner-wrapper .banner-block .banner-add li img{ float: right;height: 114px;width: 98%;}*/

div.footer_certification{display: inline-block;width: 100%;}
div.footer_certification img{ width:177px; float:right; margin-top:10px;}

div.slider_part{width: 692px; padding-right:0px;}
div.banner_part{ float: right;width: 283px; padding-left:0px;}

/*div.supercontainermenu.desktop .dropdown-submenu:hover > .dropdown-menu {
    display: block;
}*/
div.supercontainermenu.desktop{ display:block; float:left;}
div.supercontainermenu.tablet{ display:none;}
ul.navbar-nav > li > ul.dropdown-menu li a:after{position: relative;right: -2px;top: 2px;}
.supercontainermenu nav.navbar ul.navbar-nav > li > ul li a{ padding-right:20px;}
div.supercontainermenu.desktop .dropdown-submenu.active{ background-color:#FFF;}
html[lang="en-US"]{margin: 0 !important;}
div.full_wide_footer{ margin-bottom:30px;}

div.supercontainermenu.desktop li.current-menu-item a,div.supercontainermenu.desktop li.current-page-parent a{ background-color:#000; color:#FFF;}
aside.right h3, h3.sidebarHeading{ font-weight:bold;}

div.new-multi-page{ width:100%; display:inline-block; border:1px solid #CCC;padding:15px;border-top:3px solid #999999;
-webkit-box-shadow: 0px 11px 4px -5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 11px 4px -5px rgba(0, 0, 0, 0.2);
box-shadow: 0px 11px 4px -5px rgba(0, 0, 0, 0.2);
margin:0 0 20px;border-radius: 10px;
}
span.new-multi-page-img{width:100%; display:inline-block;}
span.new-multi-page-img img{ max-width:100%;}
span.new-multi-page-title{width:100%; display:inline-block;}
span.new-multi-page-title h1{ color:#0a3e7b; font-size:16px; font-weight:bold; margin-top:0px;}
span.new-multi-page-content{width:100%; display:inline-block;}
span.new-multi-page-content p{color: #444;display: inline-block;font-size: 12px;margin: 0 !important;}
span.new-multi-page-models{width:100%; display:inline-block;}
span.new-multi-page-models h3{color: #444;font-size: 14px;font-weight: bold;}
span.new-multi-page-models ul{width:100%; display:inline-block;}
span.new-multi-page-models ul li{list-style-position: inside;margin:0 0 5px;}
span.new-multi-page-models ul li a{color: #046db2;text-decoration: underline;}

div.new-single-page{ width:100%; display:inline-block;}
div.new-single-page-heading{width:100%; display:inline-block;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f6f6f6+100 */
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
padding:10px;
}
div.new-single-page-heading h1{    font-size: 24px;
    font-weight: normal;
    line-height: 1.5em;
    color: #007fd2; margin:0px;}
div.new-single-page-content{width:100%; display:inline-block; position:relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e6e6e7+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(230,230,231,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(230,230,231,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(230,230,231,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e7',GradientType=0 ); /* IE6-9 */
border: 1px solid #CFCFCF;
border-radius: 10px 10px 10px 10px;
display: inline-block;
margin-top: 25px;
width: 100%;
}
ul.single-listing{ width:100%; display:inline-block;}
ul.single-listing li{ list-style:none; margin-top:20px;}
ul.single-listing li h2{font-size: 16px;font-weight: bold;line-height: 1.4em;margin-bottom: .5em; color: #0a3e7b; margin-top:0px;}
ul.single-listing li p{font: 12px/1.4 Arial, Helvetica, sans-serif;color: #444;}
img.single-listing-image{ margin-top:20px;}

div.single-rightside{float: right;height: 100%;padding: 0;position: absolute;right: 0;}
div.single-rightsidebox{border-bottom: 1px solid #CCC;overflow: hidden;padding: 10px 20px;}
div.single-rightsidebox:last-child{ border:none;}
div.single-rightsidebox h1{font-size: 16px;font-weight: bold;line-height: 1.4em;margin-bottom: .5em;color: #0a3e7b; margin-top:0px;}
div.single-rightsidebox ul{}
div.single-rightsidebox ul li{ list-style:none; margin:0px;}
div.single-rightsidebox ul li a{text-transform: none;font-weight: normal;font-size: 9pt;line-height: 1.4em;}
div.single-rightsidebox.question{ margin-top:40px;}
div.single-rightsidebox.question ul{}
div.single-rightsidebox.question ul li{}
div.single-rightsidebox.question ul a{ background:url('http://www.glcomp.com/skin/frontend/glc/default/images/icons/link_icon_sprite.png') no-repeat scroll 0 0 transparent;line-height: 13px;height: 13px;display: inline-block;padding: 0 0 0 18px;font-size: 11px;}
div.single-rightsidebox.question ul li a.pdf{background-position: 0 0;}
div.single-rightsidebox.question ul li a.mail{background-position: 0 -13px;}
div.single-rightsidebox.product{}
div.single-rightsidebox.product ul{}
div.single-rightsidebox.product ul li{}
div.single-rightsidebox.product ul li a{}
div.single-rightsidebox.request{}
div.single-rightsidebox.request p{font: 12px/1.4 Arial, Helvetica, sans-serif;color: #444;}
div.single-rightsidebox.request a{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0781cc+0,194e89+100 */
/*background: rgb(7,129,204);*/ /* Old browsers */
/*background: -moz-linear-gradient(top,  rgba(7,129,204,1) 0%, rgba(25,78,137,1) 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,129,204,1)), color-stop(100%,rgba(25,78,137,1)));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(7,129,204,1) 0%,rgba(25,78,137,1) 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top,  rgba(7,129,204,1) 0%,rgba(25,78,137,1) 100%);*/ /* Opera 11.10+ */
/*background: -ms-linear-gradient(top,  rgba(7,129,204,1) 0%,rgba(25,78,137,1) 100%);*/ /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(7,129,204,1) 0%,rgba(25,78,137,1) 100%);*/ /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0781cc', endColorstr='#194e89',GradientType=0 );*/ /* IE6-9 */
/*border: 0 none;
color: #FFF;
cursor: pointer;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
margin: 0 0 0 2px;
padding: 0px 20px 0px 20px;
line-height: 32px;
text-transform: uppercase;
display: inline-block;
width:auto;
text-align:center;*/
}



h2.sub_head {
    color: #f79314;
    font-size: 18px;
    font-weight: normal;
	margin:0px;
	padding:5px 0px 5px 0px;
 }
.round_box{
	border-radius:5px;
	background-color:#eeeeee;
	margin-bottom:10px;
}
.round_box h3{
	border-radius:5px 5px 0px 0px;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-color:#de803a;
}
.round_box h4{
	border-radius:5px 5px 0px 0px;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-color:#727272;
}
.round_box_content{
	padding:10px;
	text-align:left;
}
.new_head
{
	clear:unset !important;
}