*{padding:0;margin:0;}
a{text-decoration:none;}
img{border:none;}
#wrapper{margin:0 auto;position:relative;overflow:hidden;}
#header{overflow:hidden;width:100%;}
#title{/*background:url(../images/new-website-logo.jpg) no-repeat;width:400px;height:104px;*/float:left;margin-left:0px;clear:both;margin-bottom:4px;margin-top:0;padding-top: 0px !important;}
#title span{display:none;}
#other_nav{list-style-type:none;padding:0;float:right;font-weight:bold;margin-top:-16px;height:17px;clear:both;}
#other_nav li{display:inline;padding-right:4px;_padding-right:0px;padding-left:0px;_padding-left:3px;background:url(../images/othernav_sep.gif) no-repeat right 5px;}
#other_nav li.last{background:none;}
#other_nav li a{color:#ffffff;padding:2px 5px 7px 5px;}
#other_nav li a:hover{color:#ef7c0c;}
#top_container{clear:both;height:31px;background-color:#1A98BD;background:url(../images/ggnew/topbuttonbg.gif) repeat-x;padding:3px 2px 9px;}
#main_nav{float:left;list-style-type:none;padding:0;margin:0;height:31px;background:#3d3d3d;clear:both;}
#main_nav li{display:inline;}
#main_nav li a{color:white;padding:7px 10px 9px 10px;float:left;font-weight:bold;border-right:1px solid white;}
#main_nav li a:hover{color:#CEE8F4;background:#003366;}
#view_selection{float:right;border-left:1px solid white;}
#view_selection a{color:white;padding:7px 10px 9px 10px;float:left;background:#003366;}
#view_selection a:hover{background:#339900;}
#sub_container{clear:both;padding:5px;background:#f58220;height:25px;}
#sign_in{list-style-type:none;padding:2px 7px 2px 5px;margin:0;float:left;color:white;}
#sign_in li{display:inline;padding-left:5px;}
#sign_in li a{color:white;}
#sign_in li a:hover{color:#f3e2a7;}
#welcome_bar{list-style-type:none;margin:0 0 0 0;float:right;height:20px;vertical-align:middle;font-size:13px;position:relative;right:0;top:1px;}
#welcome_bar li{display:inline;background:url(../images/welcome_bar_sep.gif) no-repeat right 5px;padding-left:5px;_padding-left:5px;padding-right:7px;_padding-right:7px;}
#welcome_bar li.last2{background:none;padding-right:0;}
#welcome_bar li a{}
#welcome_bar li a:hover{color:#E61B23;}
#search_box{list-style-type:none;padding:2px 5px 0 0;margin:0;float:right;}
#search_box li{display:inline;padding-left:5px;}
#search_box li a{color:white;}
#search_box li a:hover{color:#f3e2a7;}
#side_bar{float:left;background-color:#fff;padding-bottom:0px;padding-top:18px;}
#sub_nav{padding:0;margin:0;list-style-type:none;background:#3d3d3d;}
#sub_nav li#h3{color:white;height:17px;background:#37425a;}
#sub_nav li#h3 h3{font-size:13px;}
#sub_nav li{display:block;padding:5px 5px 5px 10px;}
#sub_nav li a{color:white;}
#sub_nav li a:hover{color:#FFFFCC;background:url(../images/subnav_hover.gif) repeat-y;}
#sub_nav li#bottom{background:url(../images/subnav_footer.gif) no-repeat bottom;padding:0;margin:0;width:185px;height:10px;}
#advertisements{width:169px;float:right;clear:right;}
#content{min-height:300px;height:auto !important;height:300px;float:right;padding:18px 10px 33px;background-color:#ffffff;margin-top:17px;width:75%;}
#content input{width:auto;}
#content i{font-size:inherit;}
#content a:hover{filter:alpha(opacity=84);-moz-opacity:.84;opacity:.84;-khtml-opacity:.84;}
#side_bar span a:hover{filter:alpha(opacity=84);-moz-opacity:.84;opacity:.84;-khtml-opacity:.84;}
#content h4{padding-left:5px;margin-bottom:20px;}
#content h5{font-size:14px;}
#content p{}
#content #messege{width:300px;}
#content #messege h4{background:#cc0000;font-size:13px;color:white;padding:5px;}
#content #messege ul{padding:8px 10px 10px 30px;background:#37425a;color:white;}
#content #messege li{display:block;line-height:20px;}
#content #form{padding:6px 10px 10px 11px;}
#content #form label{float:left;width:39%;text-align:right;margin-bottom:2px;height:20px;}
#content #form label.contact{text-align:left;width:150px;}
#content #form .boxes{width:15px;}
#content #form input, #content #form textarea{margin-bottom:2px;margin-left:4px;}
#content #form br{clear:left;}
#content #form h4{font-size:13px;padding:6px;background:#3d3d3d;color:white;margin-bottom:5px;margin-top:4px;text-align:center;}
#content .brands{padding:10px 5px 10px 5px;border-bottom:1px solid #f90;min-height:120px;height:auto !important;height:120px;width:260px;float:left;margin-left:10px;margin-right:10px;}
#content .brands h5{font-size:16px;padding-bottom:5px;font-size:13px;}
#content .brands img{width:200px;height:200px;padding-right:10px;}
#content .brands p{margin-top:-5px;}
#content .products{padding:10px 5px 10px 5px;border-bottom:1px solid #f90;width:576px;margin:4px;min-height:130px;height:auto !important;height:136px;}
#content .products .top{height:85px;}
.table{clear:both;font-size:14px;padding:0;margin:5px 0 0 0;}
.table td{background:#f2f2f2;text-align:center;padding:5px;}
.table td.td_left{background:#dedede;text-align:left;padding:5px;}
.table th{background:#000;color:white;width:35px;padding:2px;text-align:center;}
.table th input{color:#333333;}
#content .th_temp{background:#006699;color:white;padding:3px;font-weight:bold;text-align:center;}
#table_cart{clear:both;padding:0;margin:5px 0 0 0;width:100%;}
#table_cart .cart_th{background:#3f3f3f;color:white;padding:2px;}
#table_cart .cart_td_right{background:#dedede;text-align:right;padding:2px;}
#table_cart .cart_td_left{background:#dedede;text-align:left;padding:5px;}
#cart_buttons{text-align:center;padding-top:5px;}
#cart_buttons .button{margin-bottom:5px;}
#content #table_cart th{background:#5f5f5f;color:white;padding:2px;}
#content p{padding-top:5px;}
#content .products img{width:80px;height:80px;float:left;padding-right:8px;}
#content .products from{float:right;}
#content .products label{padding-left:5px;}
#content .products .desc{float:right;}
#content .product_details{padding:21px 5px 10px 5px;}
#content .product_details .left{float:left;width:300px;}
#content .product_details .right{float:left;width:460px;margin-left:34px;}
#content .product_details .right h1{font-size:21px;margin-top:6px;}
#content .product_details img{width:300px;height:300px;padding:3px;}
#content .product_details .table{margin-top:5px;}
#content a{color:#333333;/*font-weight:bold;*/}
#content a:hover{color:#929295;}
.links{float:left;width:280px;padding:5px 10px 15px 5px;}
.buttons{padding:5px;text-align:center;margin-left:10px;}
.td_left{text-align:left;}
#content_0{height:auto;overflow:hidden;background-color:#ffffff;}
#footer{clear:both;height:30px;background:#3d3d3d;text-align:center;color:white;background:url(../images/ggnew/topbuttonbg.gif) repeat-x;padding:8px 0px 5px;margin:0 auto;width:961px;}
#footer ul{padding:0;margin:0;}
#footer li{list-style-type:none;display:inline;background:url(../images/othernav_sep.gif) no-repeat right 3px;padding-left:2px;_padding-left:5px;padding-right:7px;_padding-right:5px;}
#footer li.last1{background:none;}
#footer li a{color:#fc0;}
#footer li a:hover{color:#f90;}
.button{border:1px solid #CFCFCF;font-weight:400;text-transform:uppercase;}
input[type="button"],.button2{border:1px solid #ccc;display:inline-block;font-size:12px;line-height:33px;/*margin-top:10px;*/padding:0 25px;border:1px solid #CFCFCF;/*font-weight:700;*/text-transform:uppercase;width:50%;}
input[type="button"]:hover,.button2:hover{background:#ef3c3c none repeat scroll 0 0;border:1px solid #ef3c3c;color:#fff;text-decoration:none;}
input, select{max-width:100%;}
input:focus, textarea:focus{}
.hoverOff{color:#000;background-color:#fff;border:solid 1px #808083;}
.hoverOn{color:#000;background-color:#fff;border:solid 1px #00858a;}
#content_control{background-color:#dedede;border-color:#333;border-width:2px;padding:1px 2px 2px 1px;clear:both;}
#content_control span{border-right:1px;border-color:red;padding:1px 2px 2px 1px;}
#content_control span a{color:white;}
.cms_content{clear:both;}
.suckerdiv{padding-bottom:160px;}
.suckerdiv ul{margin:0;padding:0;list-style-type:none;width:185px;}
.suckerdiv ul li{position:relative;}
.suckerdiv ul li ul{position:absolute;width:170px;top:0;visibility:hidden;overflow:auto;max-height:200px;}
.suckerdiv ul li a{display:block;overflow:auto;color:#000;text-decoration:none;background:url(../images/components/menuitemBG.png);behavior:url(../../conf/css/iepngfix.htc);background-position:right;padding:1px 5px;border-bottom:1px solid #8BC53D;}
.suckerdiv ul li a:visited{background:url(../images/components/menuitemBG.png);background-position:right;}
.suckerdiv ul li a:hover{background:url(../images/components/menuitemBG.png);background-position:right;}
.suckerdiv .subfolderstyle{background:url(../images/components/menuitemBG.png);background-position:right;}
#lhs_menu_bottom_gap{border:1px solid #8BC53D;background:url(../images/components/bottommenu.png);background-position:right;height:127px;border:none;border-left:1px solid #8BC53D;}
* html .suckerdiv ul li{float:left;height:1%;}
* html .suckerdiv ul li a{height:1%;}
.spansearchbox{border:1px solid #6f6f6f;padding:20px;}
#top_container ul.menuul li{background:url("../images/ggnew/bg_black_left.gif") no-repeat scroll left center transparent;float:left;height:38px;list-style-type:none;margin-right:1px;}
#top_container ul.menuul li:hover{filter:alpha(opacity=84);-moz-opacity:.84;opacity:.84;-khtml-opacity:.84;}
#top_container ul.menuul li div{background:url("../images/ggnew/rightback.gif") no-repeat scroll right center transparent;float:left;margin-top:1px;}
#top_container ul.menuul li a{color:#FFFFFF;float:left;font-weight:bold;height:36px;margin:0 12px;text-decoration:none;}
#top_container ul.menuul li.selected{background:url("../images/ggnew/bg_shine_left.png") no-repeat scroll left center transparent;float:left;margin-right:2px;}
#top_container ul.menuul li div.selected{background:url("../images/ggnew/right.png") no-repeat scroll right center transparent;float:left;margin-top:1px;}
#top_container ul.menuul{margin:0;padding:0 3px 0 0px;position:absolute;}
#top_container ul.menuul li a div.textcenter{background-image:none;color:white;display:block;font-weight:bold;margin-top:10px;padding:0;cursor:pointer;}
#top_container ul.menuul li a div.textcenter:hover{color:#EF7C0C;pointer:cursor;}
#top_container ul.view_selection li{background:url("../images/ggnew/cartbgleft.gif") no-repeat scroll left center transparent;float:left;height:38px;list-style-type:none;margin-right:1px;}
#top_container ul.view_selection li:hover{filter:alpha(opacity=84);-moz-opacity:.84;opacity:.84;-khtml-opacity:.84;}
#top_container ul.view_selection li div{background:url("../images/ggnew/cartrightback.gif") no-repeat scroll right center transparent;float:left;margin-top:1px;}
#top_container ul.view_selection li a{color:#FFFFFF;float:left;font-weight:bold;height:37px;margin:0 12px;text-decoration:none;}
#top_container ul.view_selection li.selected{background:url("../images/ggnew/bg_shine_left.png") no-repeat scroll left center transparent;float:left;margin-right:2px;}
#top_container ul.view_selection li div.selected{background:url("../images/ggnew/right.png") no-repeat scroll right center transparent;float:left;margin-top:1px;}
#top_container ul.view_selection{margin:0;padding:0 0px 0 0px;float:right;}
#top_container ul.view_selection li a div.textcenter{background-image:none;color:white;display:block;font-weight:bold;margin-top:10px;padding:0;cursor:pointer;}
#top_container ul.view_selection li a div.textcenter:hover{color:#F3E2A7;pointer:cursor;}
#leftsidetopbar_div{padding-left:7px;padding-top:5px;}
#leftsidetopbar_div ul.leftsidetopbar li{background:url("../images/ggnew/leftmenutopbar_left.png") no-repeat scroll left center transparent;float:left;height:44px;list-style-type:none;margin-right:1px;}
#leftsidetopbar_div ul.leftsidetopbar li div{background:url("../images/ggnew/leftmenutopbar_rightback.png") no-repeat scroll right center transparent;float:left;margin-top:0px;}
#leftsidetopbar_div ul.leftsidetopbar li span{color:#FFFFFF;float:left;font-weight:bold;height:44px;margin:0 36px;text-decoration:none;font-size:13px;}
#leftsidetopbar_div ul.leftsidetopbar li.selected{background:url("../images/ggnew/bg_shine_left.png") no-repeat scroll left center transparent;float:left;margin-right:2px;}
#leftsidetopbar_div ul.leftsidetopbar li div.selected{background:url("../images/ggnew/right.png") no-repeat scroll right center transparent;float:left;margin-top:1px;}
#leftsidetopbar_div ul.leftsidetopbar{margin:0;padding:0 3px 0 0px;}
#leftsidetopbar_div ul.leftsidetopbar li span div.textcenter{background-image:none;color:white;display:block;font-weight:bold;margin-top:17px;padding:0;}
#leftsidebttmbar_div{padding-left:7px;}
#leftsidebttmbar_div ul.leftsidebttmbar li{background:url("../images/ggnew/leftmenubttmbar_left.png") no-repeat scroll left center transparent;float:left;height:14px;list-style-type:none;margin-right:1px;margin-bottom:10px;}
#leftsidebttmbar_div ul.leftsidebttmbar li div{background:url("../images/ggnew/leftmenubttmbar_rightback.png") no-repeat scroll right center transparent;float:left;margin-top:0px;}
#leftsidebttmbar_div ul.leftsidebttmbar li span{color:#FFFFFF;float:left;font-weight:bold;height:14px;margin:0 99px;text-decoration:none;font-size:13px;}
html>/**/body #leftsidebttmbar_div ul.leftsidebttmbar li span{margin:0 99px;}
#leftsidebttmbar_div ul.leftsidebttmbar li.selected{background:url("../images/ggnew/bg_shine_left.png") no-repeat scroll left center transparent;float:left;margin-right:2px;}
#leftsidebttmbar_div ul.leftsidebttmbar li div.selected{background:url("../images/ggnew/right.png") no-repeat scroll right center transparent;float:left;margin-top:1px;}
#leftsidebttmbar_div ul.leftsidebttmbar{margin:0;padding:0 3px 0 0px;}
#leftsidetopbar_div ul.leftsidebttmbar li span div.textcenter{background-image:none;color:white;display:block;font-weight:bold;margin-top:17px;padding:0;}
html>/**/body #search_box{margin:0 6px;height:auto;}
#search_box{background:none repeat scroll 0 0 #FFFFFF;border-left:2px solid #D7D8D9;border-right:2px solid #D7D8D9;height:34px;margin:0 8px;position:relative;width:188px;height:auto;}
.search_btn{background:url("../images//search_btn.jpg") no-repeat;border:medium none;cursor:pointer;height:35px;width:46px;float:right;}
#search_box a{color:#929295;}
#search_box a:hover{color:#f3e2a7;}
#advanced_searchspan{}
#leftsidetopbar_div ul.leftsidetopbar li div span#mac_style1{font-size:12px;margin:0 27px;}
#leftsidetopbar_div ul.leftsidetopbar li div span#mac_style2{font-size:12px;margin:0 40px;}
#select_client_div{float:left;}
/*#select_client_div a{color:white;}*/
#select_client_div a:hover{color:#e61b23;}
html #lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
html #lightboxDetails{font-size:0.8em;padding-top:0.4em;}
html #lightboxCaption{float:left;}
html #keyboardMsg{float:right;}
html #closeButton{top:5px;right:5px;}
html #lightbox img{border:none;clear:both;}
html #overlay img{border:none;}
html #overlay{background-image:url(../../conf/images/overlay.png);}
html>/**/body #overlay{background-image:url(../../conf/images/overlay.png);}
html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../conf/images/overlay.png", sizingMethod="scale");}
.readonlytextbox{background-color:#E1EAFC;color:#000;border:solid 1px #dedede;}
.readonlytextbox2{color:#000;border:solid 1px #dedede;background-color:#E1EAFC;}
.readonlytextbox3{color:#000;border:solid 1px #3d3d3d;background-color:#FB7821;}
.buy_page_categorytable{margin-left:10px;}
.buy_page_categorytable td{border-bottom:1px solid #DEDEDE;padding-bottom:3px;padding-top:9px;vertical-align:top;width:324px;}
.buy_page_categorytable h3 a{color:#333333 !important;float:left;margin-bottom:5px;width:100%;text-decoration:underline}
.subcategory_ul{padding-left:19px;}
#breadcrumbs{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-bottom:11px;padding-right:20px;padding-top:7px;text-align:right;text-decoration:none;}
.message_div{color:red;display:block;font-size:14px;font-weight:bold;padding:2px;}
.site_map_table td{border-bottom:1px solid #DEDEDE;padding-bottom:3px;padding-top:9px;vertical-align:top;width:324px;}
.border_none td{border-bottom:none;padding:0px 0px 0px 18px;}
.site_map_table a{background:url(../images/sitemap_arrow.png) no-repeat;font-size:15px;padding-left:24px;}
.subcategory_ul li{text-decoration:none;list-style-type:none;}
#side_bar .sp_pan{float:left;min-height:12px;background:#FFFFFF;padding-left:10px;padding-bottom:10px;padding-top:5px;width:195px;}
.ax-file-list th{background:none repeat scroll 0 0 #15081F;border-bottom:1px solid #3B224F;border-right:1px solid #3B224F;color:#FFFFFF;font-weight:normal;padding:5px;text-align:left;}
.ax-file-list td{border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;line-height:1.6;padding:2px 8px;}
.product_listheading_div{font-size:21px;overflow:hidden;padding:3px 5px 3px 0;width:100%;}
.sort_by{color:#333333;float:right;font-size:12px;overflow:hidden;text-align:left;text-shadow:none;width:auto;}
.new_range_div{float:left;height:184px;padding-bottom:0;padding-left:4px;padding-right:18px;text-align:center;vertical-align:top;width:159px;}
.new_range_div p{padding-top:0px !important;}
.new_range_div img{padding:0px;-webkit-box-shadow:2px 2px 4px #a0a0a2;-moz-box-shadow:2px 2px 4px #a0a0a2;box-shadow:2px 2px 4px #a0a0a2;}
.new_range_heading{float:left;margin-top:-10px;padding-left:23px;}
.text_aria_capcha{float:left;padding:12px 2px 5px 0px;width:100%;}
label.error{background-color:#D70000;color:#FFFFFF;font-weight:bold;line-height:17px;text-align:center;width:100%;padding:2px;}
.antispam{display:none;}
.supimg{width:200px !important;height:200px !important;}
#content .product_details .left2{float:left;width:227px;}
#content .product_details .right2{float:left;width:407px;font-size:12px;}
#content .product_details .right2 table td.bold{vertical-align:top;}
.remove_file_button{background:url(../images/cms_remove.png) no-repeat;border:none;cursor:pointer;width:16px;height:16px;font-size:0;line-height:0;margin-right:12px;float:left;}
.read_file_button{background:url(../images/pdf-file.png) no-repeat;border:none;cursor:pointer;width:16px;height:16px;font-size:0;line-height:0;margin-left:12px;}
#login_boxinner{float:left;height:auto;line-height:18px;margin-bottom:3px;padding:0;width:100%;}
#login_boxinner input{margin-bottom:12px;}
.products_ul{}
table.products_ul td.first, table.products_ul td.first{}
table.products_ul td.product, table.products_ul td.product{float:left;margin:0 7.8% 2.992em 0;padding:0;position:relative;width:22.05%;}
table.products_ul td.product .onsale, table.products_ul td.product .onsale{left:auto;margin:-6px -6px 0 0;right:0;top:0;}
span.onsale, span.onsale{background:-moz-linear-gradient(center top , #a2c094 0px, #85ad74 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:20px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);color:#fff;font-size:12px;font-weight:700;left:6px;line-height:32px;margin:0;min-height:32px;min-width:32px;padding:4px;position:absolute;text-align:center;text-shadow:0 -1px 0 #85ad74;top:6px;}
table.products_ul td.product a img, table.products_ul td.product a img{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);display:block;height:auto;margin:0 0 8px;transition:all 0.2s ease-in-out 0s;width:100%;}
table.products_ul td.product h3, table.products_ul td.product h3{font-size:1em;margin:0;padding:0.5em 0;}
table.products_ul td.product .price, table.products_ul td.product .price{color:#85ad74;display:block;font-weight:400;margin-bottom:0.5em;}
.products ul li, ul.products li, .products ul li, ul.products li{list-style:outside none none;}
.admin_panel span{width:100%;display:block;padding:5px 7px;color:white;margin:7px 1px;}
.row .col-sm-4 .onsale{left:auto;right:0;top:0;position:relative;float:right;}
span.onsale{background:-moz-linear-gradient(center top , #a2c094 0px, #85ad74 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:20px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);color:#fff;font-size:12px;font-weight:700;left:6px;line-height:32px;margin:0;min-height:32px;min-width:32px;padding:4px;position:absolute;text-align:center;text-shadow:0 -1px 0 #85ad74;top:6px;}
#product_list img{display:block;height:auto;margin:0 0 8px;transition:all 0.2s ease-in-out 0s;width:100%;padding:10px;}
#product_list .col-sm-4{padding-bottom:20px;}
.product_details .col-sm-8 h2{margin-top:0px !important;}
#custom_links{text-align:right;margin-bottom:20px;margin-top:-20px;}
#custom_links a:hover{color:#ef3c3c;}
#submit{}
.video-bg.overlay:after{background:rgba(40,40,46, 0.4);}
.vapshop_product_grid{color:#dfdfdf;height:204px;padding-top:4px;vertical-align:top;width:180px;}
.vapshop_product_grid a{color:#dfdfdf;cursor:pointer;font-size:11px;}
.vapshop_product_grid p{line-height:12px;min-height:24px;padding:14px 4px;text-align:center;margin-bottom:3px;font-weight:normal;}
.thumblist_div{border:1px solid #696767;height:215px;margin:8px;width:200px;}
.thumb_image{display:block;text-align:center;}
.thumblist_div2{border:1px solid #696767;height:208px;margin:8px;width:188px;}
.contact-box a,.contact-box p{color:#ccc;}
.contact-box a:hover{color:#333;}
#new_head_banner{height:522px;width:100%;clear:both;margin-top:-2px;}
.register_button_div{float:right;}
#range_search_box{width:100%;}
#range_search{border:1px solid #ccc;line-height:40px;vertical-align:bottom;}
#range_search_box li{display:inline;}
#range_search_box .button{width:auto !important;}
#product-section .col-sm-6{padding-top:1%;padding-bottom:1%;}
#search_category{margin-top:15%;}
#category_search_box li{display:inline;}
.header-contact{background:#000000;color:#FFFFFF;width:100%;text-align:right;height:30px;padding-top:4px;}
.header-contact a{color:#FFFFFF !important;font-weight:400;}
#flag_icon{float:left;margin-left:60px;}
#navbar-top{float:right;margin-top:14px;}
#search_bar{float:right;margin-left:10px;}
#search_bar a{font-size:13px;font-style:italic;}
#section-two .container .row{border-bottom:1px solid #ccc;padding-bottom:25px;}
#section-three .container{border-bottom:1px solid #ccc;padding-bottom:25px;}
#section-five h4{font-size:24px;font-weight:300;}
#section-five a{color:#e51f26;font-weight:300;}
.title-box_contact{width:100%;float:left;color:#FFFFFF;font-size:50px;font-weight:300;}
#section-six form{margin-top:46px;}
#section-six .col-sm-6 span{text-align:left;font-size:14px;font-weight:600;color:#FFFFFF;float:left;}
footer{clear:both;}
footer .row{line-height:25px;}
#footer-strip{background:#3f3f3f;height:38px;}
@media only screen and (max-width:420px), only screen and (max-device-width:420px){
#product_list h3 {
    font-size: 12px !important;
}
}
.product_list h3{font-size:14px;font-weight:400;}
.product_details h2{font-size:18px;font-weight:600;}
.product_details p{font-size:15px;font-weight:300;}
.product_details label{font-weight:600;}
#product_list h3{font-size:14px;font-weight:400; text-align:center; min-height:52px;}
.product_category_heading h1{font-size:36px;font-weight:500;}
.product_category_heading h2{float:left;}
.newtopcategory_list ul{padding:0 0 0 0;margin:0 0 0 0;}
.newtopcategory_list ul li{border:1px solid #d1d1d1;height:220px;list-style:none;margin:10px;padding:15px;text-align:center;vertical-align:top;}
.newtopcategory_list ul li img{cursor:pointer;width:100%;}
.client-logos{background:url("../images/testimonal_bg.jpg") no-repeat scroll top center transparent;}
.client-logos .button{border:1px solid #ffffff !important;color:#ffffff !important;}
.client-logos .button:hover{color:#000000 !important;}
.mps_container{min-height:300px;}
#product_list .col-sm-3{text-align:center;padding-bottom:30px;}
#product_list .col-sm-3 h5{height:31px;}
.viewcart_header{border-bottom:1px solid #dedede;overflow:hidden;padding:10px;background:#ccc;color:#000;box-shadow:0 2px 7px 0 #dedede;margin-bottom:10px;}
.viewcart_raw{border-bottom:1px solid #dedede;overflow:hidden;padding:15px 10px;background:#f2f2f2;box-shadow:0 2px 7px 0 #dedede;margin-bottom:10px;}
.viewcart_raw img{width:50%;}
.button_anchor{background:none;color:#e61b23;}
/*::-webkit-input-placeholder{color:#ffffff;opacity:1 !important;}
:-moz-placeholder{color:#ffffff;opacity:1 !important;}
::-moz-placeholder{color:#ffffff;opacity:1 !important;}
:-ms-input-placeholder{color:#ffffff;opacity:1 !important;}*/
#slider1_container div{}
.mdf_child_menu::-webkit-scrollbar{width:0.8em;height:1em}
.mdf_child_menu::-webkit-scrollbar-button{background:#fff}
.mdf_child_menu::-webkit-scrollbar-track-piece{background:#fff}
.mdf_child_menu::-webkit-scrollbar-thumb{background:#eee}​
#product_detail_form{position:relative;float:left;overflow:hidden;clear:both;width:100%;color:#58595b;}
#product_detail_form hr{border:2px dotted #ff0000;border-style:none none dotted;}
#product_detail_form label{}
#product_detail_form input[type="text"], textarea{margin-top:0px;border:1px solid #5f5f5f;padding:4px 3px;outline:0;-webkit-appearance:none;}
.enquire_form_button{background:url(../images/enquire_button.gif);width:87px;height:30px;border:none 0;cursor:pointer;}
.enquire_form_button:focus,.enquire_form_button:hover{background:url(../images/enquire_button.gif) 0 30px;}
.antispam{display:none;}
#display_output_div_2{text-align:center;}
.center {
    margin: 0 auto;
    width: 98%;
}
.newtopcategory_list {
    padding-top: 20px;
}
#product_list{clear: both;}
#product_list .ih-item{background:#ffffff;padding-bottom:5px; border: 1px solid #cccc;}
#product_list .ih-item:hover{background:#005eb8;}
#product_list img{display:block;height:auto;margin:0 0 1px;transition:all 0.2s ease-in-out 0s;width:100%;}
#product_list .col-sm-3{padding-bottom:20px;text-align:center;}
.thumbview_div {
    margin-bottom: 16px;
}
.thumbview_div .img {
    padding: 11px 9px;
}
.newtopcategory_list img {
    display: block;
    height: auto;
    margin: 0 0 1px;
    transition: all 0.2s ease-in-out 0s;
   /* width: 100%; */
	padding:0px !important;
}
.top-category-thmbdiv:hover{
	border:1px solid #005eb8;
}
.top-category-thmbdiv:hover .ih-item{
	background: #005eb8 !important;
	border:0 none;
	text-decoration:none;
}
.newtopcategory_list .ih-item h3 {
    margin-top: 0px;
}
.newtopcategory_list a:hover{
	text-decoration:none;
}
.newtopcategory_list .edit_cms{
	width:auto !important;
}
.xmas-counter-div{
/* width: 700px;*/
 margin:0 auto;
 margin-top: 10px;
 text-align: center;
}
#no_of_items {
font-size: 11px;
background: #ff0000;
color: #fff;
padding: 0 5px;
vertical-align: top;
border-radius: 10px;
font-weight: bold;
}
.webstore_button {
    width: 120px !important;
    padding: 0px 14px !important;
    background: #43b02a;
    font-size: 13px !important;
    text-align: center;
    margin: 0 auto;
    line-height: 36px !important;
	margin-left: 7px;
	border:1px #43b02a !important;
}
.webstore_button:hover{
	background: #43b02a !important;
	color:#fff;
	border:1px #43b02a !important;
}
#login_box input[type="submit"]{
	margin-bottom: 13px;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.mps_container {
		top: 70px;
position: relative;
	}
}
.searchform label{
	display:inline !important;
}
.searchform .btn{
	border-radius: unset;
	padding: 6px 14px !important;
}
.backlink{
	font-weight:600;
}
input[type="button"], input[type="submit"]{
	border:2px solid;
}
.cart_td_right input[type="submit"]{
	border:2px solid;
}
input[type="button"]:hover, input[type="submit"]:hover, .cart_td_right input[type="submit"]:hover {
	border:2px solid #e81e1a !important;
}
b, strong {
    font-weight: 600 !important;
}
.thumbview_div:hover {
    border: 2px solid #1967b2;
    transition: linear 0.3s;
}	
.thumbview_div:hover {
    box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.75);
}
footer{
	padding-top:30px;
}
footer ul li{
	list-style:none;
}
.footer-left h5, .footer-left h3, .footer-left h6{
	color:#fff !important;
}
.footer-left h3 {
	line-height: 35px;
    margin-top: 60px;
    margin-bottom: 30px;
	font-size: 35px;
	font-family: 'Magistral-Book', Montserrat, Helvetica, sans-serif;   
}
.footer-left h5{
	text-align:right;
}
.footer-middle h5{
	text-align:center;
}
.footer-left h5, .footer-middle h5, .footer-right h5{
	font-size:25px;
	color:#fff;
	font-family: 'Magistral-Book', Montserrat, Helvetica, sans-serif;   
}
.footer-left h5 a:hover, .footer-middle h5 a:hover, .footer-right h5 a:hover{
	text-decoration:none;
}
.footer-left h6{
	font-size: 18px;
	font-weight: 600;
}
.footer-left ul li a {
    font-size: 18px !important;
    color: #ffffff;
    font-family: Montserrat, Helvetica, sans-serif;
	text-decoration:underline;
}
.footer-block .tg-icons{
	text-align:center;
	margin-top:30px;
}
#top-footer .widget ul li:first-child a::before, #top-footer .widget ul li:nth-child(2) a::before {
    font-size: 37px;
    color: #000;
    border-radius: 28px;
    width: 51px;
    display: block;
    padding: 8px;
    text-align: center;
}
#top-footer .widget ul li a:hover, #top-footer .widget ul li:nth-child(2) a:hover {
	color:#000;
	text-decoration: none;
}
#top-footer .widget ul li:first-child a::before{
	background: #007ab9;
}
#top-footer .widget ul li:nth-child(2) a::before{
	background:#3a589b;
}
.fa-youtube-play::before {
    font-size: 59px !important;
    top: 8px;
    display: block;
    position: relative;
	color:#c00000 !important;
}
.newsletter-div{
	display:none !important;
}
.footer-right ul li, .footer-right ul li a{
	font-family: 'Magistral-Book', Montserrat, Helvetica, sans-serif;   
    font-size: 25px !important;
    line-height: 29px;
	color: #fff !important;
}
.footer-right ul li a:hover{
	text-decoration:none !important;
}
.footer-right ul {
    margin-top: 42px !important;
    float: right;
}
.copyright p{
	margin:0px !important;
}
footer a:hover, #top-footer .widget ul li:hover a,#top-footer a{
	color:#fff !important;
}
#bottom-footer {
    background-color: #ffffff;
	padding: 20px 0;
}
.footer-middle a::before:hover{
	text-decoration:none !important;
}
#bottom-footer a:hover{
	color:#000 !important;
}
.reg-msg {
    font-size: 18px; /*23px*/
    text-align: center;
    letter-spacing: 0.5px;
}

.reg-form {
    margin: 0 auto;
    display: block;
    position: relative;
    width: 75%;
	background: #dcddde;
padding: 18px;
border-radius: 7px;
border: 1px solid #7f7f7f;

}
.reg-form input {
    width: 100% !important;
    margin-bottom: 20px !important;
    padding: 3px 12px !important;
    font-size: 20px;
    border: 1px solid #7f7f7f;
    height: 42px;
}
.reg-form input[type="checkbox"]{
	 margin-bottom: 5px !important;
	 transform: scale(1.5);
	 height: 10px;
}
.reg-form .button{
	width: auto !important;
	padding: 10px 45px !important;
	text-transform: capitalize;
	font-size: 23px;
	height: 45px;
	background:#0b67b2;
}
.reg-form .button:hover{
	border:1px solid #0b67b2 !important;
}
#enqueryform h3{
    font-family: 'Magistral-Book', Montserrat, Helvetica, sans-serif !important;
    font-size: 32px !important;
	font-weight: 700;
	color: #0b67b2;
	text-align:center;
	margin-bottom: 30px;
}
#enqueryform p {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
	margin-bottom: 15px;
}
#enqueryform input[type="text"], #enqueryform textarea{
margin-bottom: 15px;
padding: 6px 12px;
color: #494d50;
border: 1px solid #8e98a2;
border-radius: 5px;
line-height: 30px;
font-size: 17px !important;
}
.enquery-form-div{
	 margin: 0 auto;
    float: inherit;
	padding: 40px 66px;
	background: #070707;
	color: white;
    
}
#enqueryform input[type="submit"]{
	    border-radius: 8px !important;
    background: #bf0000;
    background-image: linear-gradient(#fb2323, #ad0000) !important;
    border: 0 none !important;
    padding: 4px 40px !important;
    color: #fff !important;
    font-size: 20px !important;
line-height: 30px;
}
@media (max-width: 480px){
	#enqueryform h3 {
		font-size: 23px !important;
	}
}
@media (max-width: 768px){
	.product_details .col-sm-8{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.enquery-form-div{
	padding: 30px 25px !important;	
	}
	.footer-left h5 {
	text-align: center;
	}
	.footer-left h3{
	text-align: center;
	}
	.useful-links{
		text-align: center;
	}
	.footer-block{
	text-align: center;	
	}	
	
}
@media all and (min-width: 420px) {
li#menu-item-3197 {
    display: none !important;
}
	li#menu-item-3198 {
	    display: none !important;
}
	li#menu-item-3199 {
	    display: none !important;
}
}
@media (max-width: 980px) {
  .site-navigation-wrapper {
    float: right;
  }
}
.advancedsearch a{
	width:100%;
	
}
.advancedsearch {
  height: 17px;
}