.arial1{font-size:13px;font-weight:normal;color:#000000;text-decoration:none}
.right_cols{position:fixed;width:220px;}
.rightlogos.map_logo{background-size:100% 100%;padding:15px 0;}
.rightlogos.map_logo > p{padding:0;}
.map_logo img{height:100%;max-width:100%;}
.map_logo img{padding-bottom:10px;}
.shopping{margin:0px;padding:0px 1px 0px 2px;width:214px;min-height:80px;background-image:url(../images/testibg.png);background-repeat:repeat-y;float:left;}
.shopping .shoptext{margin:3px auto;width:180px;}
.shopping a{color:#FFFFFF;text-decoration:none}
.opacityit{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.promotional{margin:60px 0px 0px 0px;padding:0px;float:left;width:220px;height:125px;background-image:url(../images/testibg.png);background-repeat:no-repeat;}
.testi{margin:12px 0px 0px 0px;padding:10px 10px 0px 10px;float:left;width:200px;height:120px;background-image:url(../images/testibg.png);background-repeat:no-repeat;}
.rightlogos{margin:10px 0px 0px 0px;padding:20px 0px 0px 0px;float:left;width:220px;height:130px;background-image:url(../images/rightlogosbg.png);background-repeat:no-repeat;}
.map_logo h3 {
  margin-top: 0;
  text-align: center;}
.map_logo img { max-width:150px;}
.sociallogos{float:left;width:220px;background-repeat:no-repeat;}
.offline img{float:left;height:55px;margin-left:25px;margin-top:-5px;}
.form1{width:125px;border:1px solid #cccccc;height:14px;font-family:Arial;font-size:11px;color:#000000;}
.formbox{border:1px solid #c2b9a3;background-color:#ECE1DC;color:#000000;padding-left:10px;margin-top:10px;margin-bottom:10px;}
.formbox a{font-size:12px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;}
.formbox a:hover{font-size:12px;font-weight:bold;color:#4e797b;text-align:center;text-decoration:none;}
.whitebg{color:#000000;}
.whitebg1{color:#000000;}
.footer_space{clear:both;margin-bottom:10px;}
.ftext a{color:#000000;text-decoration:none}
.ftext a:hover{color:#C33801;text-decoration:underline}
.footer{margin:0px;padding:15px 15px 0px 15px;float:left;width:741px;}
.footer a{color:#FFFFFF;text-decoration:none}
.footer a:hover{color:#F29D4E;text-decoration:none}
.assemleft3{margin:0px;padding:0px;float:left;}
.assemright3{margin:0px;padding:16px 0px 0px 10px;float:left;width:100%}
.assemtext p, .assemtext p span{color #000000;}
.assemtext a{color:#C33801;text-decoration:none}
.cherrydoor1{width:91px;margin:0px 3px;padding:0px;}
.cherrydoor2{width:91px;margin:0px 0px 0px 3px;padding:0px;}
.cherrybg a, .maplebg a{text-decoration:none}
.cherrybg a.door img{border:2px solid #d7c2ba;}
.mapledoor1{width:91px;margin:0px 3px;padding:0px;}
.mapledoor2{width:91px;margin:0px 0px 0px 3px;padding:0px;}
.maplebg a.door img{border:2px solid #ece1dc;}
.cherrybg a.door:hover img, .maplebg a.door:hover img{border:2px solid #FFFFFF;}
.rtadoor1{width:123px;margin:0px 7px;padding:0px;}
.rtadoormain2 a.door img{border:2px solid #ECE1DC;}
.rtadoormain2 a.door:hover img{border:2px solid #FFFFFF;}
.finishdoor{margin:0px auto;padding:0px;width:76px;text-align:center;}
.selector{width:210px;}
.glazes{width:480px;}
ul.tabs{margin:0px;padding:0px;list-style-type:none;}
.tabs li{margin:0px;padding:0px 1px 0px 0px;list-style-type:none;float:left;height:31px;}
.tabs li a{float:left;height:31px;color:#000;text-decoration:none;background:none;}
.tabs li a span{float:left;height:31px;/*margin-left:9px;*/cursor:pointer;background-image: linear-gradient(#ffffff, #eeeeee);font:bold 12px Arial, Helvetica, sans-serif;padding:7px 9px 0;border: 1px solid #ccc; border-radius: 5px 5px 0 0;}
.tabs li a:hover{/*background:url(../images/tab_black_left.jpg) no-repeat 0 0;*/color:#fff;}
.tabs li.active a{color:#E2D4D1;height:31px;background:none;}
.tabs li a:hover span{background-image: linear-gradient(#000000, #333333);}
.tabs li.active a span{height:31px;background-image: linear-gradient(#000000, #333333);}
.tabs li.last.active a span{background-image: linear-gradient(#000000, #333333);}
.tabsmain .tab_content{border:solid 1px #c9b2a7;text-align:center;top:31px;padding:6px;float:left;width:727px;}
.pcate_header{background-color:#bfb4af;height:20px;}
.pcate_header td{border-bottom:2px solid #000;}
.pcate_title{padding-left:5px;font-size:17px;font-weight:bold;color:#C33801;}
.subcate{margin-left:10px;}
.subcate_header{background-color:#ECE1DC;font-size:12px;color:#7d2a09;font-weight:bold;}
.subcate_title{padding-left:5px;vertical-align:bottom}
.show_hide a{color:#C33801;text-decoration:none;font-weight:normal;cursor:pointer;cursor:hand}
.show_hide a:hover{color:#666666;text-decoration:underline;}
.cat_prods{border:1px solid #CCCCCC;color:#333333;font:bold 14px Arial, Helvetica, sans-serif}
/*.cat_prods:hover{border:1px solid #666666;background-color:#F5F5F5;}*/
.cat_prods_title{padding-left:5px;font-size:14px;font-weight:bold;color:#7d2a09;}
.cat_desc{padding-left:5px;font-size:12px;font-weight:normal;color:#000000;}
.prod_attr{padding-left:5px;font-size:12px;font-weight:normal;color:#000000;}
.pselect{font-size:12px;font-weight:normal;color:#000000;}
.price{color:#C33801;}
.glazes{background-color:#F1F7EB;}
.cart_title{font-size:9pt;font-weight:700;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#9A664D;height:20px;}
.cart_title1{font-size:9pt;font-weight:700;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#6E2501;height:25px;}
.cart_subtitle{font-size:9pt;font-weight:700;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#9A664D;height:20px;margin-left:20px;}
.item_title{font-size:12pt;font-weight:700;color:#000000;font-family:Arial, Helvetica, sans-serif;padding-left:10px}
.cart_table{border:1px solid #6F6635;background-color:#FBFAF7;}
.cart_table input, .cart_table select{border:1px solid rgb(192, 192, 192);padding:1px 4px;font-family:Verdana;font-size:8pt;}
.hand_btn{cursor:pointer;cursor:hand;}
.no_hand_btn{cursor:help;}
a.tooltip{position:relative;z-index:24;background-color:#ccc;color:#000;text-decoration:none}
a.tooltip:hover{z-index:25;}
a.tooltip span{display:none}
a.tooltip:hover span{display:block;position:absolute;top:2em;left:-5px;border:1px solid #6F6635;background-color:#FFFFFF;color:#000;text-align:center;}
div.greenbar{font-size:15px;font-weight:bold;color:#FFFFFF;background-image:url(../images/strip_green.jpg);border:1px solid #4FB001;height:20px;margin:12px 0px 0px 0px;padding:3px 0px 0px 6px;float:left;width:715px}
div.yellowbar{font-size:15px;font-weight:bold;color:#FFFFFF;background-image:url(../images/strip_orange.jpg);border:1px solid #FA7002;height:20px;margin:12px 0px 0px 0px;padding:3px 0px 0px 6px;float:left;width:715px}
div.greenbar a, div.yellowbar a{color:#000000;text-decoration:none;}
ul.member_menu{margin:0px;padding:0px;list-style-type:none;float:right}
.member_menu li{margin:0px;padding:0px 5px 0px 0px;list-style-type:none;float:left;height:22px;}
.member_menu li a{float:left;height:22px;color:#FFFFFF;text-decoration:none;background:url(../images/mmenu_left_roll.png) no-repeat 0 0;}
.member_menu li a span{float:left;height:22px;margin-left:7px;cursor:pointer;background:url(../images/mmenu_right_roll.png) no-repeat right 0;font:bold 13px Arial, Helvetica, sans-serif;padding-right:7px;padding-top:4px;}
.member_menu li a:hover{background:url(../images/mmenu_left.png) no-repeat 0 0;color:#000000;}
.member_menu li.active a{color:#000000;height:22px;background:url(../images/mmenu_left.png) no-repeat 0 0;}
.member_menu li a:hover span{background:url(../images/mmenu_right.png) no-repeat right 0;}
.member_menu li.active a span{height:22px;background:url(../images/mmenu_right.png) no-repeat right 0;}
a.testimonialphotozoom{display:inline;position:relative;z-index:1;font-family:verdana,geneva,sans;font-size:10px;color:#ffffff;text-decoration:none;cursor:default;outline:none;}
a.testimonialphotozoom:hover{z-index:25;background-color:#EEEEFF;outline:none;}
a.testimonialphotozoom span{display:none}
a.testimonialphotozoom:hover span{cursor:crosshair;font-family:verdana,geneva,sans;font-size:10px;color:#000000;display:block;position:absolute;bottom:-100px;left:-240px;border:2px double #FAFDA7;background-color:#333333;color:#DDDDBB;line-height:100%;text-align:center;padding:2px;z-index:200;outline:none;}
.assemtext table{width:100%;}
.assemtext table tr td a.testimonialphotozoom img{max-width:100%;height:auto;border:3px double #000;}
span.center-img{display:block;margin:0 auto 15px;text-align:center;width:100%;}
.arial13bl > strong{float:right;margin-top:5px;}
.arial13bl a > img{margin-right:10px;}
.arial13bl a.testimonialphotozoom:hover span{left:-200px;}

/*======================================= Pankaj CSS =======================================================*/

.lefttop, .headderright, .logo, #buttons, #wrapper{ width:auto; height:auto; float:none; }
#headderright{width:auto; height:auto; float:none; background-position: center top; padding: 12px 0px 0px 65px; background-size: contain; margin-bottom: 1.5em;}
.username{width:40px;}
.slideback, #slider, .whitebg, #borderbox, .whitebot, .footer, .whitetop, .whitebg1, .innerlinks, .assembg, .assemtext, .rtadoormain2, .cherrybg, .cherrydoorsmain, .maplebg, .assemright, .tabsmain, .tabsmenu, .tabsmain .tab_content{ width:100%; }
.whitebot {background-size: contain;}
.whitetop { background:none; background-color:#fff; border-radius:5px 5px 0 0; margin-top:1em; }
.shopping{ width:225px; float:none;padding: 0px 1px 0px 3px; background: rgba(183,111,53,.5); height:auto; overflow:hidden;  }
.shopping a.tooltip{ display:inline-block; opacity:1; }
.testi{ width: 225px; height: 130px;}
.map_logo h3{ font-size: 1.17em;}
.rightlogos{height: 160px;}
.shopping .shoptext { margin:1px auto; width: 98%; float: none; text-align: center; padding: 0 .05em; }
.footer .table>tbody>tr>td{ border:none; }
.cherrydoor1, .rtadoor1{ margin: 0px 5px 15px;}
a.tooltip{opacity: 1; display: inline-block; }
.glazes { width: 470px; }
.formbox.table>tbody>tr>td{ border:none; }
.ftext{ clear:both; }.fcopy{ text-align:center; }
.catimagesection, .catlogos{width: 465px;}
.catimage{width: 270px;} .catcontent{width: 190px;}
.rtadoormain2, .cherrydoorsmain { display: flex; flex-flow: row wrap; padding: 15px 0px 0px 0px;}
.assemleft{ width:140px; } #borderbox img{ margin:1em;display: inline-block; }
.glazedoor{width:60px;}
/*-----./ Compare hp -----*/
.head_col{ border:#CCC solid 1px; color:#000; height:685px; padding:10px; }
.head_col h1{ font-size:16px; font-weight:bold;}
.head_col table td , .main_product table td , .comp_product   table td{ border-bottom:#CCC solid 1px; padding:3px;   } 
.main_product img , .comp_product   img{ max-height:150px;} 
.main_product .dimage , .comp_product .dimage{ text-align:center;} 
.main_product,.comp_product{ border:#CCC solid 1px;	height:685px; padding:5px; }
.comp-save-bt{ background: #4e797b;	border: 1px solid #EEE;	padding: 0px 15px;	line-height: 30px;	float: right; color: #FFF;	font-size: 14px; text-transform: uppercase; }
.main_product  div{ font-size:13px; min-height:30px;color:#000; }
.main_product .dFinish{ overflow:hidden }
.main_product .dGlaze{ overflow:hidden }
.comp_product  div{ font-size:13px; min-height:30px; color:#000;  overflow:hidden; }
.comp_product .dFinish{ overflow:hidden }
.comp_product .dGlaze{ overflow:hidden  }
.comp_product  select{	width:75px; float:right; }
.main_product  select{	width:100px; float:right; }
.comp-save-btn { color: #FFF; background-color: #00abef;cursor:pointer; border-color: #00abef; border-radius: 0px; outline: none;float:right;padding:5px;font-size:14px;cursor:pointer; }
.innerlinks{ float:none; }
.arial18r{ padding-left:25px; }
.assemleft .arial18r, .assemleft3 .arial18r{ padding:0px; }
.cherrydoor1{ width:88px; }
/*=-====Main Menu=====*/
/*.navbar-nav .open .dropdown-menu > li > a { padding: 16px 10px 16px 20px; }*/
.mainmenu .navbar-nav>li{ margin:0 5px 10px 0; }
.mainmenu .navbar-nav>li>a { color: #fff; padding-bottom:5px; padding-top:5px; }
.navbar-default .navbar-toggle { border-color: #fff } /*Toggle Button*/
.navbar-default .navbar-toggle .icon-bar { background-color: #fff } /*Toggle Button*/
.mainmenu .navbar-collapse{ padding:0; }
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li > a:hover,.mainmenu .collapse ul > li > a.active{ background:rgba(255,255,255,0.3); border-radius:5px; color:#fff; }
.mainmenu .collapse ul ul > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:rgba(255,255,255,0.3);}
.mainmenu .collapse ul ul ul > li:hover > a{background: #CBEAF0;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#cdb0aa; border-radius:0 0 5px 5px; }
/*.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#0a1464}*/
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#e4eeb8}

.mainmenu .collapse .dropdown-menu>li>a { margin:5px; color:#fff; font-size:12px; }
.mainmenu .collapse .dropdown-menu>li>a:hover, .mainmenu .collapse .dropdown-menu>li>a:focus { background:rgba(255,255,255,0.3); border-radius:5px; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:rgba(221,221,221,0.2); }

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu { background: #b76f35; }
.mainmenu .collapse ul ul li a span.glyphicon{ position:absolute; right:6px; top:5px;}
.assemtext .heading{ font-size: x-large; } .assemtext .pagetxt{ font-size:medium; }
.cart-icon{background:rgba(183,111,53,0.8); padding:5px 10px; border-radius:5px 0 0 5px; position: fixed; right:0;top: 15px; background-image: url(../images/offlinebg-mob.png); display:none; z-index:99; }
a.cart-icon span.glyphicon{ color:#ffffff; font-size:large;}
div.yellowbar, div.greenbar{ width:100%; height:auto; }
.shopping-main{position: relative; height: 145px; overflow: hidden;}
.promotional { margin:0px; }
.arial10{ font-size:12px; }
.catdoor{ width: 170px;}
.catimage{ width:100%; float:none; }
.finishdoor img{ width:65px; height:45px; }
.tab_content .panel-body{ padding:0; text-align:left; }
.pselect { height:25px; margin:0 0 1em 0.5em; width:90%; }
.cat_prods_border{ border-left:1px solid #ccc; }
.pcate_header{ height:auto; border-bottom: 2px solid #000; }
#finish_list a.tooltip:hover span img{ width:180px; height:auto; margin-left:-12em; position:absolute; top:4em; }

/*#lightbox, #lightbox.kcma_logos { margin-left: -150px; max-width: 300px; z-index: 1000 !important; left:50% !important;  }
*/.glazedoor{width:76px;} .glazedoor img{ width:65px; height:45px; }
#lightbox img{ max-width:100%; }
.tabsmain .tab_content .panel-default>.panel-heading{ background:none; border:none;border-radius: 0;padding: 0 15px 0 30px; }
.tabsmain .tab_content .panel-default>.panel-heading .subcate_header{ padding:0; height:25px; line-height:25px; }
a.tooltip:hover span { width: auto !important; right: 0 !important; left: auto !important; }
.cart_title1 { padding:8px; min-height:40px; margin-top:0; line-height:25px; }
.cart_subtitle{ height: auto; margin-bottom:20px; }
.pad1{ padding:0.5em 0.5em 0.5em 2em; }
.compare_btn{ float:right;background: #4e797b; border: 1px solid #EEE;  padding: 0px 5px;  line-height: 20px;  color: #FFF !important;  font-size: 14px;  text-transform: uppercase;}
.finish_block{ display:inline-block; width:100%; }
.cart_table{ margin-bottom:1em; }
.cart_title{height: auto; margin-top: 0;line-height: 25px;}
.cart_table table td{ padding:5px; }
table.cart_table{ border:1px solid #f5f5f5; }
.comparison{height:411px}
.brand_species{ height:450px; overflow:hidden; }
.table-contact{ float:left; overflow:hidden; }
.assemtext h3{ font-size:1.7em; } .assemtext h1{ font-size:2em; }
.cart_table input{ padding:1px 0; }
.form1{ width:100%; height:auto; }
.assemtext { text-align:justify; }
.scrollbar{float:left;max-height:90px;overflow-y:auto;width:100%}.scrollbar-thin::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.scrollbar-thin::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#b76f35}
.cat_prods{ padding: 0.5em 0; }
/*.member_menu li#save_cart_tab a span{
	background: #d58512;
    margin: 0;
    padding: 0.3em 0.5em 0;
    border-radius: 5px;
	}
.member_menu li#save_cart_tab a:hover { color:rgba(255,255,255,0.8); }	*/
	
/****************************** Responsive css **********************************/
@media (min-width: 1001px) { .container{width:1001px; }  }
@media (min-width: 768px) { .pd-l5{ padding-left:5px;} .pd-r5{ padding-right:5px;} }
@media (max-width: 1024px) { .mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu {  background:rgba(112,38,1,0.8); display:none !important; }.mainmenu .collapse ul ul li a span.glyphicon{display:none;}.right_cols{width: 220px !important;} .shopping, #proslides1 { width: 85%; } .shopping{padding: 0;}/*.shopping img{ width:90px; }*/.gallerylayer img{width:85%;margin-left: 0 !important;}.rightlogos, .testi {width:85%;}.promotional{ width: 85%;} .assemleft{ width:auto; }.finishdoorsmain, .glazedoormain{ width:100%; display:flex; flex-flow:row wrap; }.cherrydoor1, .rtadoor1, .cherrydoor2 { margin: 0px 0px 15px; width: 33.33%; text-align:center; float:none; }.customer_service{ display:none; } .arial13w{text-align: center; font-size: large; padding-bottom: 5px;}.arial13bold{ font-size: medium; font-weight:500; } .finishdoorsmain, .glazedoormain { flex-flow:inherit; padding-top:0; } }
@media (max-width: 991px) { #headderright{ padding:7px 15px 0px 50px; height: 75px; background-position: left top; background-size: auto; margin-bottom: 0.7em; }  #logbox3{text-align: center; overflow: hidden; font-size: 13px;} .username { width: 50px; }.formswidth{width: 80px;}.form{ width: 73px;}.password{width: 65px;} #headderright .col-sm-2, #headderright .col-sm-10{ padding-right:0px; } .head_col,.main_product,.comp_product{ margin-bottom:15px; height:620px; }.catlog, .catimagesection, .catlogos, .tabsmain, .tabsmenu, .tab_content{width:100%;}.glazes{width:55%;}.tabs li{padding: 0px 3px 0px 0px;}.arial18r{ padding-left:10px; }.shopping-main{height: 122px;} .password input[type=image] { margin-top: 2px; }
.catlogos, .catlogos .col-md-7, .catcontent{ text-align:center; }
.catimage{ padding:0;  margin:0 auto;}
.catimage img{ margin:0 auto 1em; }
.catlogos .col-md-7 img{ text-align:center; margin:0 auto }
.catlogos .kcma{ float:none; text-align:center; margin:2em auto 1em; display:inline-block; }
.catdoorbox{ text-align:center; margin:0 auto; }
.catdoorbox .catdoor, .catdoorbox .catdiagram { width:auto; float:none; display:inline-block; margin:0 auto; }
.finishdoorsmain, .glazedoormain{ width:100%; display:flex; flex-flow:row wrap; }
.finishdoor{ width:30%; } .finishdoor img{ width:100px; height:80px; }
.catcontent{ margin:0 auto 2em; float:none; width:225px; text-align: left; font-size: medium; clear:both; }
.tabs li{float: none; width: 100%; }
.tabs li a{float: none; display: block;text-align: center;}
.tabs li a span{width:100%;}
.assemtext{ font-size: medium; }
.catcontent .spec{ margin:0 auto; width:auto; float:none; }
.catcontent .spec > ul.cat2 li a.arial15r{ font-size: medium;}
.hand_btn{ height:23px; }
.tabsmain .tab_content { width:100%; float:none; }
table#AutoNumber11 tr td tr{ display:flex; flex-flow: row wrap; justify-content: center; }
table#AutoNumber11 tr td tr td.cart_title { width:100%; margin-bottom:0.5em; }
table#AutoNumber11 tr td tr td { width:45%; margin-bottom:0.5em; }
}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li{position:relative;}
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:5px;min-width:150px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:150px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:150px;display:none;z-index:1}
.brand{ display:none;}
}

@media (max-width: 767px) { 
.logo{margin: 0 auto 1.5em; text-align: center;} 
.logo img{ margin:0 auto; }
#headderright{ background-image: url(../images/offlinebg-mob.png); padding: 5px 0px 0px 9px;background-size:cover; height:auto; margin-bottom:2em; }
.username {width:35px;}
.formswidth{width: 80px;}
.form{width: 70px;}
.whitebg{padding: 0px 10px 0px 10px;}
#borderbox{padding:10px;}
div#menu li{ overflow:hidden; } 
.rtadoormain2 { float:none; text-align:center; }
.assemleft, .assemright{ width:100%; }
.rtadoormain2 .rtadoor1, .cherrydoorsmain .cherrydoor1,  .cherrydoorsmain .cherrydoor2{	width:50%;	margin:0 auto 1em;	float: none; text-align: center; }
.formbox{ width:100% !important; float:none; margin:0; }
.arial13w{ text-align:center; } 
#logbox3{ text-align:center; margin: 0 auto; }
div.AuthorizeNetSeal{margin:10px auto 0 !important;}
.sociallogos{float: none;text-align: center;margin: 0 auto;}
.flo li{padding:0 5px; float:none; display: inline-block;}
#borderbox p img{ margin:10px auto; }
.fcopy{ text-align:center;font-size: 11px; }
.faddr{ clear:both;display: block; }
.mainmenu .navbar-collapse{ position: absolute; z-index: 100; width: 100%; background:rgba(112,38,1,0.8); }
.dropdown-menu>li>a {color: #fff;}
#borderbox h1{ width:100%; margin-bottom:10px; }
#borderbox h1 span,#borderbox span{ font-size:large !important; }
#borderbox img{ margin:0 auto 1em; }
.mainmenu .navbar-nav { margin: 7.5px 10px; }
.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; padding:5px; font-size:12px; font-weight:normal; }
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{  padding-left:1.5em; margin-top: -3px;border-radius: 0 0 5px 5px; width: 100%; position:relative; }
.mainmenu .collapse ul ul li a span.glyphicon{display:none;}
.brand{ display:block; margin-top:15px; }
.right_cols{ position:relative; right:auto; top:auto; width: 100% !important;margin: 0 auto;text-align: center; }
.promotional{ text-align: center;background: none;margin: 10px auto; position: absolute; top:-70px; /*left:35%; */width:100%;z-index:99; height:auto; }
.promotional #proslides1, .promotional .gallerylayer{ height:60px !important; } 
.navbar-toggle{ z-index:999;}
.promotional img{ margin:0 auto !important;width:100px; height:60px; }
.shopping-main{ position: fixed; right:0;top: 15px; margin-right: -212px; z-index:99; } 
.shopping{background-image:none;width: 100%;background:#b76f35;} 
.slideback{margin-top:10px;}
.catlogos{display:inline-block; float:none; text-align:center;}
.kcma{float:none; display:inline-block; margin:10px auto; 0}
.catimage { width: 100%; float: none; margin: 0 auto; text-align: center; }
.catimagesection{ margin-bottom:1em; }
.glazes{ width: 100%; }
.arial18r{ padding-left:0px; margin:0; float: left; }
.shopping .shoptext{ float:none; }
.assemtext .heading{ font-size:large; } 
.assemtext .pagetxt{ font-size:small; }
.cart-icon{display:block; }
.username, .formswidth, .password{ float:none; display:inline-block; margin:0 auto 0.5em;  } 
.password { width: 62px;}
.password input[type=image] { width: 85%; }
a.tooltip:hover span{ width:auto !important; right: 0 !important; left: auto !important; }
.finishdoor{width: 50%;}
#lightbox.kcma_logos { margin-left: -150px; max-width: 300px; z-index: 1000 !important; left:50% !important; }
#lightbox { max-width:100%; }
.catcontent{width: 265px} .compare_btn{ font-size:12px; }
.finish_block{ display:inline-block; width:48%; margin-top:10px;padding-left: 0.5em; }
.cart_title1{ height:auto; }
.cart_table{ font-size:11px;}
.testi{width:100%;background: rgba(183,111,53,.5);}
strong.agree{ font-size:small; }
.assemtext h1{ font-size:24px; } .assemtext h3{ font-size:20px; }
.whitebg1, .assembg{ padding:0 5px; }
.comparison, .brand_species{ height:auto; min-height:100px;  }
.head_col, .main_product, .comp_product { height:auto; margin-bottom:1em; overflow:hidden; }
div.greenbar{ font-size:small; }
}

