body{margin:0px;padding:0px;background-image:url(../images/bg.jpg);color:#ffffff;font-family:Arial;font-size:12px;background-attachment:fixed;}
ul,li{margin:0px;padding:0px;list-style-type:none;}
p{margin:0px;padding:0px 0px 12px 0px;}
a{outline:none;color:#ffffff;}
.main{margin:auto;padding:0px;width:1001px;}
.contentleft{margin:0px;padding:0px;float:left;width:771px;}
.contentright{margin:0px;padding:0px 0px 0px 10px;width:220px;float:right;position:relative;top:0px;right:0px;}
.lefttop{margin:0px;padding:0px;width:771px;height:96px;float:left;}
.logo{margin:0px;padding:10px 0px 0px 0px;float:left;width:216px;height:86px;}
#headderright{float:left;width:500px;height:84px;background-image:url(../images/offlinebg.png);background-repeat:no-repeat;background-position:right top;padding:12px 0px 0px 55px;}
.offline{width:93px;float:left;padding:0px 0px 0px 0px;}
.offright{width:400px;float:left;padding:0px;margin:0px;}
.username{width:60px;float:left;padding:0px;}
.formswidth{width:100px;float:left;padding:0px;}
.password{width:60px;float:left;padding:0px;z-index:99999;}
.form{width:90px;border:1px solid #cccccc;height:14px;font-family:Arial;font-size:11px;color:#000000;}
.whitebg{margin:0px;padding:0px 15px 0px 15px;float:left;width:741px;background-color:#ffffff;}
.whitebg1{margin:0px;padding:0px 15px 0px 15px;float:left;width:741px;background-color:#ffffff;}
#borderbox{border:solid 1px #c2b9a3;padding:20px 15px;width:706px;float:left;margin-top:15px;margin-bottom:10px;}
#borderbox h1{width:230px;float:left;margin:0px;padding:0px 0px 0px 0px;font-size:22px;font-weight:bold;color:#320000;text-align:center;}
#borderbox h3{width:410px;float:right;margin:0px;padding:0px 0px 8px 0px;font-size:16px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;}
#borderbox h5{width:410px;float:right;margin:0px;padding:0px 0px 0px 0px;font-size:12px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;}
#borderbox h3 a{font-size:16px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;}
#borderbox h5 a{font-size:12px;font-weight:bold;color:#000000;text-align:center;text-decoration:none;}
#borderbox h3 a:hover{font-size:16px;font-weight:bold;color:#4e797b;text-align:center;text-decoration:none;}
#borderbox h5 a:hover{font-size:12px;font-weight:bold;color:#4e797b;text-align:center;text-decoration:none;}
.subbuttons{background-image:url(../images/orange_gr.jpg);background-repeat:repeat-x;float:left;width:741px;height:32px;text-align:center;line-height:32px;z-index:99;position:relative;}
.subbuttonsleftcaru{background-image:url(../images/middlebuttonleftcaru.jpg);background-repeat:no-repeat;float:left;width:9px;height:39px;}
.subbuttonsmiddle{float:left;width:412px;height:29px;padding-top:10px;font-family:Arial;font-size:13px;}
.subbuttonsmiddle1{float:left;text-align:right;width:270px;height:33px;padding-top:6px;font-family:Arial;font-size:13px;}
.subbuttonsmiddle1 img{margin:0px 5px 0px 0px;}
.submid{margin:0px;padding:0px;text-align:center;line-height:39px;width:723px;float:left;}
.diviferline{font-family:Arial;font-size:13px;padding:0px 10px;}
.subbuttonsmiddle a{font-family:Arial;font-size:13px;padding:0px;color:#ffffff;text-decoration:none;}
.subbuttonsmiddle a:hover{font-family:Arial;font-size:13px;padding:0px;color:#000000;text-decoration:none;}
.subbuttonsrightcaru{background-image:url(../images/middlebuttonrightcaru.jpg);background-repeat:no-repeat;float:right;width:9px;height:39px;}
#my-border{padding:15px 20px 10px 20px;width:701px;float:left;margin-top:-10px;margin-left:-1px;}
#my-border, #my-border .sb-inner{background:#eeefd8;}
#dhtmlgoodies_slideshow{width:701px;}
#galleryContainer{height:102px;position:relative;overflow:hidden;padding:1px 15px 1px 15px;height:104px;height:/**/102px;height:/**/102px;}
#arrow_left{position:absolute;left:0px;top:0px;z-index:10;padding:35px 8px 1px 1px;height:90px;background-color:#eeefd8;}
#arrow_right{position:absolute;right:0px;top:0px;z-index:10;padding:35px 1px 1px 8px;height:90px;background-color:#eeefd8;}
#theImages{position:absolute;height:100px;left:20px;width:100000px;}
#theImages #slideEnd{float:left;}
#theImages img{float:left;padding:3px 18px 1px 18px;cursor:pointer;border:0px;}
#waitMessage{display:none;position:absolute;left:200px;top:150px;border:3px double #000;padding:4px;color:#555;font-size:0.9em;font-family:arial;}
#theImages .imageCaption{display:none;}
.cuntenttext{width:700px;float:left;}
.cuntenttext p{font-family:Arial;font-size:13px;color:#000000;font-weight:normal;padding:8px 0px 0px 0px;margin:0px;}
.link{font-family:Arial;color:#000000;font-weight:normal;text-decoration:underline;}
a.link:hover{font-family:Arial;color:#4e797b;font-weight:normal;text-decoration:none;}
.footer{margin:0px;padding:15px 15px 0px 15px;float:left;width:741px;}
.flogos{margin:0px;padding:0px;}
ul.flo{margin:0px;padding:0px;list-style-type:none;}
.flo li{margin:0px;padding:0px 12px 0px 0px;list-style-type:none;float:left;}
.shoptext{margin:0px;padding:0px 0px 6px 0px;float:left;width:180px;text-align:center;}
.shopleft{margin:0px;padding:3px 0px 0px 0px;float:left;width:110px;}
.shopright{margin:0px;padding:3px 0px 0px 0px;float:left;width:70px;}
.promotional li img{padding:3px;}
.testi a.bookmark{color:#FFFFFF;text-decoration:none;}
#buttons{width:771px;margin:0px 0px 14px 0px;padding:0px;float:left;}
.slideback{float:left;width:763px;padding:4px;margin:0px;background-color:#bdbdbd;}
#wrapper{width:763px;margin:0px auto}
a{color:#FFCC00}
.sliderbutton{float:left;}
.sliderbutton img{cursor:pointer}
.sliderbutton img:hover{background:#666}
#slider{float:left;position:relative;overflow:auto;width:763px;height:212px;}
#slider ul{position:absolute;list-style:none;top:0;left:0}
#slider li{float:left;width:763px;height:300px;padding-right:0px}
.pagination{float:left;list-style:none;height:25px;margin:15px 0 0 0px}
.pagination li{float:left;cursor:pointer;padding:5px 8px;background:#666;border:1px solid #999;margin:0 4px 0 0;text-align:center;color:#222}
.pagination li:hover{background:#777;border:1px solid #bbb;color:#000}
.pagination li.current{border:1px solid #ccc;background:#888}
li#content{width:763px;height:212px;}
#content h1{font:22px Georgia,Verdana;margin-bottom:15px;color:#036}
.arial17{font-size:17px;font-weight:bold;color:#ffffff;}
.arial13bl{font-size:13px;font-weight:normal;color:#000000;}
.arial13bl2{font-size:13px;font-weight:normal;color:#1b1b1b;}
.text{margin:0px;padding:12px 0px 0px 0px;float:left;width:741px;}
.arial13bold{font-size:13px;font-weight:bold;text-decoration:underline;color:#ffffff;}
.arial18{font-size:18px;font-weight:normal;}
.arial18bl{font-size:18px;color:#000000;font-weight:normal;}
.arial10{font-size:10px;font-weight:normal;}
.arial13g{font-size:13px;color:#6e6e6e;text-decoration:none;}
.arial13r{font-size:13px;color:#c33801;text-decoration:none;}
.arial18r{font-size:18px;color:#c33801;}
.arial12{font-size:12px;color:#1d1d1d;text-decoration:none;}
.arial12w{font-size:12px;color:#ffffff;text-decoration:none;}
.arial14h{font-size:14px;color:#7d2a09;font-weight:bold;}
.arial15r{font-size:15px;color:#c33801;text-decoration:none;font-weight:bold;}
.whitetop{margin:0px;padding:0px;float:left;width:771px;height:19px;background-image:url(../images/whitetop.png);background-repeat:no-repeat;}
.whitebot{margin:0px;padding:0px;float:left;width:771px;height:19px;background-image:url(../images/whitebot.png);background-repeat:no-repeat;}
.innerlinks{margin:0px;padding:0px 0px 10px 0px;float:left;width:741px;}
.assembg{margin:0px;padding:12px;float:left;background-color:#ece1dc;border:solid 1px #c9b2a7;width:715px;}
.assemleft{margin:0px;padding:0px;float:left;width:185px;}
.assemright{margin:0px;padding:0px;float:left;width:530px;}
.assemright2{margin:0px;padding:0px 0px 0px 10px;float:left;width:520px;}
.cardell{margin:0px;padding:0px 15px 0px 0px;float:left;width:178px;}
.kcma{margin:0px;padding:0px 15px 0px 0px;float:left;}
.assemtext{margin:0px;padding:12px 0px 0px 0px;float:left;width:715px;}
.cherrybg{margin:15px 0px 0px 0px;padding:12px;float:left;background-color:#d7c2ba;border:solid 1px #ad8e80;width:715px;}
.cherrydoorsmain{margin:0px;padding:15px 0px 0px 15px;float:left;width:700px;}
.cherrydoor1{margin:0px;padding:0px 28px 0px 0px;float:left;width:51px;text-align:center;}
.cherrydoor2{margin:0px;padding:0px 13px 0px 0px;float:left;width:51px;}
.maplebg{margin:15px 0px 0px 0px;padding:12px;float:left;background-color:#ece1dc;border:solid 1px #c9b2a7;width:715px;}
.mapledoorsmain{margin:0px;padding:15px 0px 0px 0px;float:left;width:715px;}
.mapledoor1{margin:0px;padding:0px 20px 0px 0px;float:left;width:70px;text-align:center;}
.mapledoor2{margin:0px;padding:0px 10px 0px 0px;float:left;width:70px;text-align:center;}
.rtadoormain{margin:0px;padding:15px 0px 0px 225px;float:left;width:490px;}
.rtadoormain2{margin:0px;padding:15px 0px 0px 15px;float:left;width:700px;}
.rtadoor1{margin:0px;padding:0px 28px 0px 0px;float:left;width:109px;text-align:center;}
.catlog{margin:0px;padding:10px 0px 0px 0px;float:left;width:715px;}
.catimagesection{margin:0px;padding:0px;float:left;width:495px;}
.catdoor{margin:0px;padding:0px;float:left;width:184px;}
.catdiagram{margin:0px;padding:0px;float:left;width:36px;}
.catlogos{margin:0px;padding:0px;float:left;width:495px;}
.catimage{margin:0px;padding:23px 10px 0px 0px;float:left;width:258px;}
.catcontent{margin:0px;padding:5px 0px 0px 0px;float:left;width:222px;}
ul.cat{margin:0px;padding:9px 0px 0px 0px;list-style-type:none;}
.cat li{margin:0px;padding:0px 0px 9px 14px;list-style-type:none;background-image:url(../images/cat_arrow.jpg);background-repeat:no-repeat;background-position:left 6px;}
.spec{margin:15px 0px 0px 0px;padding:12px 5px 5px;float:left;width:195px;background-image:url(../images/spec_gr.jpg);background-repeat:repeat-x;border:solid 1px #cfcfcf;background-color:#eeeeee;}
ul.cat2{margin:0px;padding:0px;list-style-type:none;}
.cat2 li{margin:0px;padding:0px 0px 6px 14px;list-style-type:none;background-image:url(../images/cat_arrow2.jpg);background-repeat:no-repeat;background-position:left 4px;}
.finishdoorsmain{margin:0px;padding:15px 0px 0px 8px;float:left;width:707px;text-align:center}
.finishdoor{margin:0px;padding:0px 13px 0px 0px;float:left;width:57px;text-align:center;}
.finishdoor p{margin:0px;padding:0px 0px 3px 0px;}
.selector{margin:0px;padding:0px;float:left;width:205px;}
.glazes{margin:0px;padding:10px;float:left;width:488px;background-image:url(../images/glazes_gr.jpg);background-repeat:repeat-x;border:solid 1px #dde7d4;}
.glazedoormain{margin:0px;padding:0px;float:left;width:488px;}
.glazedoor{margin:0px;padding:0px 8px 0px 0px;float:left;width:53px;text-align:center;}
.glazedoor p{margin:0px;padding:0px 0px 3px 0px;}
.tabsmain{margin:15px 0px 0px 0px;padding:0px;float:left;width:740px;}
ul.cattabs{margin:0px;padding:0px;list-style-type:none;}
.cattabs li{margin:0px;padding:0px 5px 0px 0px;list-style-type:none;float:left;}
.tabsmenu{margin:0px;padding:0px;float:left;width:740px;}
.finish_select{position:absolute;width:179px;height:28px;padding:6px 24px 0px 8px;color:#000;font:18px arial;background:url("images/slide.png") no-repeat -1px -34px;width:210px;height:34px;overflow:hidden;}
.glaze_select{position:absolute;width:179px;height:28px;padding:6px 24px 0px 8px;color:#000;font:18px arial;background-image:url(images/select2.gif);background-repeat:no-repeat;overflow:hidden;}
.scroll{background-image:url(../images/scroll_gr.jpg);background-repeat:repeat-x;border:solid 1px #d27d00;width:218px;height:24px;position:fixed;text-align:center;}
ul.free{margin:0px;padding:0px;list-style-type:none;}
.free li{margin:0px;padding:0px 5px 0px 0px;list-style-type:none;float:left;height:31px;}
.err_msg{color:#FF0000;}
.center_txt{text-align:center}
.catdiagram > a img{height:340px;}
.catdoor img{height:339px;width:174px;}
.catcontent > p{font-family:times new roman, Verdana;line-height:20px;padding:10px;font-size:14px;}
.gallerylayer{z-index:0 !important;}
#lightbox.kcma_logos > a img{max-width:100%;}
#lightbox.kcma_logos{left:50% !important;margin-left:-300px;max-width:600px;top:8% !important;}
.catcontent > ul li, .catcontent div > ul li {
  list-style:disc;
  margin: 10px 0;}
.catcontent > ul, .catcontent div > ul {
  margin-top: 30px; margin-left:15px;
}	
.catcontent .spec { padding-top:5px;}
.catcontent .spec > ul.cat2 { margin-top:0px;}  
.catcontent .spec > ul.cat2 li { margin:7px 0px; padding:0 0 0 14px; }
.catcontent .spec > ul.cat2 li a.arial15r { font-size:13px;}
.spec .cat2 li { list-style:none;}