@import url("reset.css");

body {margin-top: 0px; margin-bottom: 25px; background-color: #FFFFFF; background-image: url(images/bkg.jpg); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; color:#000000}
b {font-weight:bold}
.pb {font-weight:bold}
.sf {font-size:10px}
.clearFloats {height:0; clear:both; }
.hb {width:298px; padding-left:15px; padding-top:5px; padding-bottom:5px; height:164px; float:left; border:#999999 solid 1px;}

#ba {background:url(/images/before-after/bkg.jpg) bottom repeat-x; padding:10px; margin-bottom:15px}
#ba h2 {font-style:italic;} 



#comparisondiv {width:242px; float:left; border-left:#999999 solid 1px; border-bottom:#999999 solid 1px; margin-bottom:16px; padding-left:4px; padding-top:5px; background:url(/images/compare/bkg.jpg) repeat-x bottom}
#comparisondiv h3 {text-align:center; }

#comparisonhd {padding:13px; width:714px; border:#999999 1px solid; margin-top:8px}
#comparisonhd h2 {text-align:center}
#comparisonhd p {text-align:center}
#comparisonhd h2 a {font-size:23px; text-decoration:none; color:#003986}

.compimgdiv {float:left; width:107px; padding-bottom:6px; padding-left:11px}
.theirprice {padding-top:20px; padding-left:8px; font-size:14px; font-weight:bold; font-style:italic;}
.ourprice {font-weight:bold; font-style:italic; color:#660000; padding-left:8px;}

#avg, #avg1 {text-align:center; padding-top:10px;}
#avg a, #avg1 a {text-decoration:none; font-size:14px; font-weight:bold; font-style:italic; color:#660000; }
.percsav {font-size:52px; font-weight:bold; font-style:italic;}

#cab-menu-s a { display:block; height:22px; width:90px; padding:2px; text-align:center; color:#FFFFFF; background:url(/images/order/li-bkg-s.jpg no-repeat)}


#resource-b {width:337px; padding:10px; float:left; border:#000000 solid 1px; margin-right:10px; margin-bottom:10px; font-size:17px; color:#003399; text-decoration:none; font-weight:bold; background:url(/images/rc-bkg.jpg) bottom repeat-x}


#main {width:975px; margin:0 auto; text-align:center}
#whtbkg {background:#FFFFFF; width:975px; border-bottom:#bec6ca 1px solid;}
#whtbkg h1 {font-size:24px; color:#660000; margin-bottom:2px; font-weight:bold}
#whtbkg h2 {font-size:19px; color:#660000; margin-bottom:2px; font-weight:bold}
#whtbkg p {margin-bottom:14px; font-size:13px}
#whtbkg strong {}
#whtbkg b {font-weight:normal}

#contentdiv {width:760px; float:left; padding:5px 2px 0px 8px}
#contentdiv p {margin-bottom:14px; font-size:13px}
#contentdiv h1 {font-size:22px; color:#660000; margin-bottom:2px; font-weight:bold}
#contentdiv h2 {font-size:17px; color:#003986; margin-bottom:3px; font-weight:bold}
#contentdiv h3 {font-size:14px; color:#660000; margin-bottom:2px; font-weight:bold}

#header {list-style:none; text-align:right; font-size:11px; background:url(/images/banner.jpg); background-repeat:no-repeat;  width:975px; height:125px; overflow:hidden;}
#header li {float:left;}
#header a {text-decoration:underline; font-size:11px; color:#000000}
#header p {text-align:left;}

#footer {width:925px; font-size:10px; padding-top:15px}
#footer ul {padding-left:10px; padding-bottom:15px}
#footer li {list-style:none; float:left; margin:0 auto}
#footer a {text-decoration:underline; font-size:10px; color:#000000}
#footer p {text-align:center; font-size:11px; font-weight:bold}

#nav {list-style:none; margin:0; padding:0; background:#66000;}
#nav li {float:left; background:#660000;}	
#nav a {text-decoration:none; color:#fff; display:block; height:24px; padding-top:4px; font-size:13px; text-align:center;}	
#nav a:hover {background:#770000; color:#fff;}

#navsubdiv {width:170px; float:left; padding:5px 5px 0px 0px}
#navsubdiv h3 {font-size:11px; color:#660000; margin-bottom:2px; padding-top:8px; font-weight:bold}


#navsub {margin:0; padding:0; background:#ffffff; padding-bottom:20px}
#navsub a {text-decoration:none; background:#FFFFFF; color:#003986; display:block; width:170px; height:15px; padding:4px 0px 4px 7px; font-size:12px; font-weight:bold; text-align:left; border:#CCCCCC 1px solid; border-bottom:none}	
#navsub a:hover {background: url(/images/sub_bkg4.jpg) no-repeat; color:#003986;}
#navsub li {background:#ffffff}	
#navsub li ul a {text-decoration:none; background:url(/images/sub_bkg1.jpg) no-repeat; font-size:12px; color:#003986; display:block; width:165px; height:14px; padding:4px 2px 4px 15px; font-weight:normal; text-align:left; border:#ffffff 1px solid; border-bottom:none}	
#navsub li ul a:hover {background: url(/images/sub_bkg2.jpg) no-repeat; color:#003986;}
#navsub ul li ul a {text-decoration:none; background:url(/images/sub_bkg5.jpg) no-repeat left; color:#000000; display:block; width:132px; height:14px; padding:4px 10px 4px 27px; font-size:10px; text-align:left; }	
#navsub ul li ul a:hover {text-decoration:none; background:url(/images/sub_bkg6.jpg) no-repeat left; background-color:#904849; color:#ffffff; display:block; width:132px; height:14px; padding:4px 10px 4px 27px; font-size:10px; text-align:left}	

#tab_list li a {display: block; width:125px; padding-top:10px; height:30px; color:#FFFFFF; font-weight:bold;  font-size:14px; text-align:center; text-decoration:none; margin-bottom:20px; background:url(/images/order_tab.jpg) bottom no-repeat; border-bottom:#CCCCCC 1px solid; }
#tab_list li {float:left;}
#tab_list li a:hover {background:url(/images/order_tab2.jpg) bottom no-repeat;}


#vl-ex { float:left; margin:10px 10px 10px 0px}
#vl-ex a {background:url(/images/video/extreme.jpg) no-repeat; display:block; width:221px; height:36px; color:#000000; font-family:'Times New Roman', Times, serif; font-size:13px; text-decoration:none; padding-top:120px; padding-left:25px; font-weight:bold}
#vl-ex a:hover {background:url(/images/video/extreme2.jpg) no-repeat;}

#vl-qu { float:left; margin:10px 10px 10px 0px}
#vl-qu a {background:url(/images/video/quality.jpg) no-repeat; display:block; width:231px; height:36px; color:#000000; font-family:'Times New Roman', Times, serif; font-size:13px; text-decoration:none; padding-top:120px; padding-left:15px; font-weight:bold}
#vl-qu a:hover {background:url(/images/video/quality2.jpg) no-repeat;}

#vl-gr { float:left; margin:10px 0px 10px 0px}
#vl-gr a {background:url(/images/video/general.jpg) no-repeat; display:block; width:216px; height:36px; color:#000000; font-family:'Times New Roman', Times, serif; font-size:13px; text-decoration:none; padding-top:120px; padding-left:30px; font-weight:bold}
#vl-gr a:hover {background:url(/images/video/general2.jpg) no-repeat;}

#hpl {}
#hpl a {display:block; border:#CCCCCC solid 1px; padding:5px; margin:5px; line-height:26px; float:left; height:50px; color:#333333; text-decoration:none; font-style:italic; font-size:15px; font-weight:bold; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; background:url(/images/hp-bkg.jpg) repeat-x bottom}
#hpl a:hover { background:#b8d2e9; text-decoration:underline}

#end li {float:left}
.end-w {background:url(/images/bottom-wonder.jpg) left top no-repeat; display:block; padding:22px 7px 0px 5px; height:45px; width:235px; font-size:12px; text-decoration:none; color:#000000; float:left; margin-right:6px; margin-bottom:10px}
.end-f {background:url(/images/bottom-feeling.jpg) left top no-repeat; display:block; padding:22px 7px 0px 5px; height:45px; width:235px; font-size:12px; text-decoration:none; color:#000000; float:left; margin-right:6px; margin-bottom:10px}
.end-k {background:url(/images/bottom-knowledge.jpg) left top no-repeat; display:block; padding:22px 7px 0px 5px; height:45px; width:235px; font-size:12px; text-decoration:none; color:#000000; float:left; margin-right:6px; margin-bottom:10px}

#showroom-block {width:363px; height:380px; background:#ecedf6; border:solid #CCCCCC 1px; margin:0px 15px 16px 0px; float:left}
#showroom-block h2 {padding:5px 0px 0px 0px;}
#showroom-block h2 a {color:#003986; text-decoration:none}
.showroom-10 {color:#660000; font-size:13px; font-weight:bold; font-style:italic;}
.showroom-wt {color:#000000; font-size:9px; font-style:italic; text-decoration:none}

#showroom-block1 {width:363px; height:435px; background:#ecedf6; border:solid #CCCCCC 1px; margin:0px 15px 16px 0px; float:left}
#showroom-block1 h2 {padding:5px 0px 0px 0px;}
#showroom-block1 h2 a {color:#003986; text-decoration:none}

#showroom-block2 {width:300px; height:auto; background:#ecedf6; border:solid #CCCCCC 1px; margin:0px 15px 16px 0px; float:left; padding-left:15px;}
#showroom-block2 h2 {padding:5px 0px 0px 0px;}
#showroom-block2 h2 a {color:#003986; text-decoration:none}
#navsub-parts {margin:0; padding:0; background:#ffffff; padding-bottom:20px; float:left;}
#navsub-parts a {text-decoration:none; background:#FFFFFF; color:#003986; display:block; width:170px; height:auto; padding:4px 0px 4px 7px; font-size:12px; font-weight:bold; text-align:left; border:#CCCCCC 1px solid; border-bottom:none}	
#navsub-parts a:hover {background: url(/images/sub_bkg4.jpg) no-repeat; color:#003986;}
#navsub-parts li {background:#ffffff}	
#navsub-parts li ul a {text-decoration:none; background:url(/images/sub_bkg1.jpg) no-repeat; font-size:12px; color:#003986; display:block; width:165px; height:auto; padding:4px 2px 4px 15px; font-weight:normal; text-align:left; border:#ffffff 1px solid; border-bottom:none}	
#navsub-parts li ul a:hover {background: url(/images/sub_bkg2.jpg) no-repeat; color:#003986;}
#navsub-parts ul li ul a {text-decoration:none; background:url(/images/sub_bkg5.jpg) no-repeat left; color:#000000; display:block; width:132px; height:auto; padding:4px 10px 4px 27px; font-size:10px; text-align:left; }	
#navsub-parts ul li ul a:hover {text-decoration:none; background:url(/images/sub_bkg6.jpg) no-repeat left; background-color:#904849; color:#ffffff; display:block; width:132px; height:auto; padding:4px 10px 4px 27px; font-size:10px; text-align:left}

#compare {width:760px; height:230px; padding:10px 0px 10px 5px; background: url(/images/quality/compare-ov-bkg.jpg) repeat-x bottom; border-bottom:#666666 dashed 1px; margin-bottom:15px}
#compare p {font-size:12px;}
#compare p a {font-size:12px; font-weight:bold}
#compare h2 a {font-size:17px; color:#003986; font-weight:bold; text-decoration:none;}
#compare h3 {font-size:12px; padding-bottom:3px}
#compare table {margin-bottom:15px; width:495px;}
#compare td {border-bottom:#666666 dotted 1px; height:22px; width:165px}
#compare td p {font-size:11px; padding:2px 0px; margin:0 auto}
.compare-l {width:500px; float:left; padding-right:20px}
.compare-r {text-align:right; width:220px; float:left}
#compare-img {width:105px; float:left; padding:0px 0px 5px 5px}
#compare-img h3 {font-size:11px; font-weight:bold; padding-top:3px}

#compare2 {width:740px; padding:10px 0px 10px 5px; margin-bottom:15px}
#compare2 p {font-size:12px;}
#compare2 h2 a {font-size:17px; color:#003986; font-weight:bold; text-decoration:none;}
#compare2 h3 {font-size:15px; padding-bottom:3px;}
#compare2 table {width:740px; background: url(/images/large-table-bkg.jpg) repeat-x bottom; margin-bottom:0px}
#compare2 td {border-bottom:#666666 dotted 1px; height:25px; width:169px; padding-left:4px;}
#compare2 td p {font-size:12px; padding:2px 0px; margin:0 auto}
#compare-img2 {width:105px; float:left; padding:0px 0px 5px 5px}
#compare-img2 h3 {font-size:11px; font-weight:bold; padding-top:3px}

#standard_list, #standard_list2 {list-style:inside disc; padding-bottom:25px}
#standard_list li, #standard_list2 li {font-size:12px; padding:1px 0px 1px 20px}

.hpitem {width:180px; height:180px; float:left; margin:5px; text-align:center;} 
.hpitem p {text-align:center;} 
.hpitem a {text-decoration:none; color:#0000CC; font-style:italic; font-size:14px; float:left; text-align:center; margin:0 auto}
.hpitem a img {border:#000000 1px solid; margin:2px 23px 5px 23px} 
.hpsample {width:135px; height:160px; display:block; margin:0px; text-align:center; text-decoration:none; padding:7px 0px 0px 0px; font-size:12px; font-weight:bold; font-style:italic; color:#660000}


.hpcbwr {border:solid 1px #999999; float:left; width:452px; height:400px;}
.hpcbwr2 {padding:10px 10px 10px 20px; float:left; width:221px; font-weight:bold; border:#ffffff 1px solid;}
.hpcbwr2 h3 {color:#003366; font-size:17px; font-style:italic; padding-bottom:10px}
.hpcbwr3 {padding:10px; float:left; width:152px; font-weight:bold; border:#ffffff 1px solid;}
.hpcbc {color:#0066FF; font-style:italic; font-size:13px}



.sl1 {list-style:inside disc; padding-bottom:25px}
.sl1 li {font-size:12px; padding:1px 0px 1px 20px; margin:-3px 0px 1px 0px}

#partbox {margin-bottom:20px}
#partbox li {float:left}
#partbox a {display:block; height:70px; width:160px; padding:5px; margin:0px 10px 9px 0; border:dashed #CCCCCC 1px; text-decoration:none; color:#000000}
#partbox a:hover {border:dashed 1px #000000; background:url(/images/industry/pb-bkg.jpg) repeat-x}
#partbox h3 {text-decoration:none; color:#660000; font-size:14px; font-weight:bold}
#partbox p {font-size:12px; text-decoration:none}

#price
#price table {width:760px;}
#price td {width:180px; vertical-align:top; padding:0px 10px 0px 0px}
#price h3 {font-size:17px}

#whyblocks ul {padding-bottom:20px}
#whyblocks li {float:left;}
#whyblocks a {margin:0px 1px 7px 0px; display:block; height:33px; width:175px; font-size:10px; padding:120px 6px 3px 6px; color:#000000; text-decoration:none; text-align:center;}

#priceten {margin-bottom:15px}
#priceten table {width:380px; margin-bottom:5px}
#priceten td {border-bottom:#999999 1px solid; vertical-align:middle; font-size:11px; padding:4px 0px 3px 0px}
#priceten td h3 {font-size:13px}

#vg-box { width:728px; height:114px; padding:8px; margin-bottom:20px; background:url(/images/video-thumbs/videobkg.jpg) top repeat-x; border-bottom:#666666 solid 1px}

#testpop {width:360px; float:left}
#testpop h3 {font-size:14px; color:#660000; margin-bottom:2px; font-weight:bold; padding-left:7px}
#testpop p {padding-left:7px}

#parts ul {padding-bottom:5px}
#parts li {float:left}
#parts a {display:block; width:140px; height:19px; padding-top:135px; text-decoration:underline; font-size:11px; text-align:center; border:#000000 1px solid; margin:0px 8px 8px 0px;}

.ipr {padding:0px 10px 3px 0px}
.ilp {padding:0px 0px 3px 10px}
.lpsb {display:block; height:64px; width:248px; padding:15px; border:solid 1px #000000; font-size:24px; font-style:italic; text-decoration:none; font-weight:bold;}
.comparep  {font-size:24px; color:#006600; font-weight:bold}
.compareps  {font-size:16px; color:#006600; font-weight:bold; font-style:italic}
.comparepp  {font-size:14px; color:#000000; font-weight:bold}
.pless {font-size:11px; color:#000000}

.sho-samp {width:223px; height:173px; display:block; border:#CCCCCC solid 1px; float:left; margin:0px 5px 10px 0px; text-align:center; text-decoration:none; padding:7px 10px 0px 10px; font-size:15px; font-weight:bold; font-style:italic; color:#660000;}

.sr-compare {width:243px; height:180px; display:block; border:#CCCCCC solid 1px; float:left; margin:0px 5px 10px 0px; text-align:center; text-decoration:none; font-size:18px; font-style:italic; color:#0033FF; background:url(/images/showroom/compare.jpg) no-repeat}
.sr-test {width:243px; height:180px; display:block; border:#CCCCCC solid 1px; float:left; margin:0px 5px 10px 0px; text-align:center; text-decoration:none; font-size:18px; font-style:italic; color:#996633; background:url(/images/showroom/testimonials.jpg) no-repeat}

.partimg {padding-left:25px}
.pl5 {padding-left:20px}
.assembly {margin-bottom:10px; display:block; float:left; width:170px; height:42px; text-align:center; border:#000000 solid 1px; border-right:none; color:#0066FF; font-size:12px; padding:146px 8px 0px 8px}

.sl-price {display:block; width:140px; height:90px; font-size:12px; color:#006633; text-align:center; text-decoration:none}
.cabinet_style_box {border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; height:266px; margin-bottom:10px}
.avail_cab {padding-top:100px; color:#000000; display:block; width:150px; height:40px; text-align:center; float:left; font-size:10px; text-decoration:none}
.showroomblock {padding-right:2px; padding:70px 2px 10px 10px; display:block; height:274px; width:239px; color:#000000; text-decoration:none; float:left; }


.ctr1 {font-size:12px; background-color:#E2E2E2; height:22px; padding:3px}
.ctr2 {font-size:12px; height:22px; padding:3px}
.tdleftpad {padding-left:20px}
.tdchart1 {text-align:left; padding-right:25px}

.c-t {width:183px; float:left; height:155px; color:#000000; margin-right:5px; margin-bottom:5px; text-decoration:none; padding:45px 5px 0px 185px; border:solid #660000 1px; display:block}



.next3d {background:url(/images/3d-link.jpg) no-repeat; display:block; height:19px; width:250px; padding-top:201px; font-size:10px; color:#660000; }


.lptdh {font-size:20px; font-weight:bold;}
.lptrh {font-style:italic; font-weight:bold; color:#660000}
.lptc { font-size:13px; font-weight:bold}


<!--//cut off//-->

.h2b {font-size:17px; color:#114f69; margin-bottom:10px; font-weight:bold}
.p2 {font-size:10px}

.pbo {font-weight:bold}

.bh1 {font-size:24px; font-weight:bold}
.whyhead {padding:10px 10px 10px 18px; float:left; width:577px; background:url(/images/why_header.jpg) no-repeat}
.warrantyhead {padding:10px 10px 10px 170px; float:left; width:405px; background:url(/images/why/warranty_background.jpg) no-repeat}
.whylist {color:#5f714c; font-size:14px; font-weight:bold; padding-bottom:8px}
.whylink {color:#5f714c; text-decoration:none}

.renet {padding:10px 10px 10px 18px; float:left; width:577px; background:url(/images/remodelers/bkg.jpg) no-repeat}
.rehead {color:#1e739d; font-size:14px; font-weight:bold; padding-bottom:8px}
.reipad {padding-right:3px}

.contactdiv {padding:10px 10px 10px 18px; float:left; width:577px; background:url(images/contact_bkg.jpg) no-repeat}
.conlist {color:#9f2425; font-size:14px; font-weight:bold; padding-bottom:14px; margin-top:-5px}

.hohead {padding:10px 10px 10px 18px; float:left; width:577px; background:url(/images/why/homeowner-header.jpg) no-repeat}

.maindiv {width:780px; margin:0 auto; text-align:center}
.whtbkg {background:#FFFFFF; width:780px; border-bottom:#bec6ca 1px solid;}
.contentleft {padding:20px 10px 10px 18px; float:left; width:577px}
.contentfull {padding:20px 10px 10px 18px; float:left; width:752px; background:#FFFFFF;}
.contentright {padding:20px 5px 10px 10px; width:160px; float:left}
.fb {float:left; border-right:#bec6ca solid 1px; border-bottom:#bec6ca solid 1px; border-top:#bec6ca solid 1px; height:260px}
.fb-left {float:left; border-left:#bec6ca solid 1px; border-right:#bec6ca solid 1px; border-bottom:#bec6ca solid 1px; border-top:#bec6ca solid 1px; height:260px}

.qpp {text-align:center; padding-bottom:65px; font-size:10px}
.qr {width:350px; float:left; padding:10px 10px 10px 30px}
.ql {width:330px; float:left}
.qpl {width:430px; float:left; padding:20px 10px 10px 18px; border-right:#CCCCCC 1px dashed}
.qpr {width:280px; float:left; padding:10px 10px 10px 20px}
.writtest {background-image:url(/images/testimonials/writtentestimonial.jpg); background-position:right top; background-repeat:no-repeat; width:225px; float:left; padding:0px 15px 10px 10px}
.vidtest {background-image:url(/images/testimonials/videotestimonial.jpg); background-position:right top; background-repeat:no-repeat; border-right:#CCCCCC 1px dashed; border-left:#CCCCCC 1px dashed; width:225px; float:left; padding:0px 15px 10px 10px}
.photest {background-image:url(/images/testimonials/customerphotos.jpg); background-position:right top; background-repeat:no-repeat; width:225px; float:left; padding:0px 15px 10px 10px}

.vpdiv {width:385px; float:left}
.vpinfo {width:355px; float:left;}
.tesdiv {width:225px; float:left; padding:0px 15px 10px 10px}
.linklist {font-size:10px; padding-bottom:25px}
.h2list {margin-bottom:2px;}
.plist {font-size:11px}
.galsetup {float:left; width:185px}
.textlink {color:#114f69; text-decoration:underline}
.blacklink {color:#000000; text-decoration:underline}


.stndlst {list-style:disc; margin-left:25px; font-size:13px; padding-bottom:15px}
.stndlst2 {list-style:circle; margin-left:25px; font-size:12px; padding-bottom:15px; color:#333333}



.navsub2 {padding-left:15px; padding-bottom:5px; font-weight:normal}
.menusel {background:#003986; color:#FFFFFF}

.sidenavdiv {width:170px; float:left; padding:15px 10px 0px 15px}
.contentdiv {width:530px; float:left; padding:15px 0px 0px 19px}
.contentdiv1 {width:565px; float:left; padding:15px 0px 0px 19px}


#itemtable {margin-bottom:15px}
hr {color:#333333; text-align:left; padding-bottom:15px; border:dotted}

.itemspecs {border-bottom:#000000 1px dashed; border-right:#666666 solid 1px;}
.itemspecs2 { padding-left:5px;border-bottom:#000000 1px dashed; border-right:#666666 solid 1px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.itemspecsp {font-size:11px; margin-bottom:1px; padding:3px 0px 0px 10px;}
.itemhead {background:#333333; color:#FFFFFF;}
.itemheadp {font-size:13px; font-weight:bold; margin-bottom:2px; padding:1px 0px 0px 0px; vertical-align:middle; text-align:center}






#nav2 {list-style:none; margin:0; padding:0; background:#333333; height:24px;}
#nav2 li {float:left; background-color:#333333; padding-top:4px}	
#nav2 a {text-decoration:underline; color:#ffffff; display:block; width:75px; height:24px; font-size:12px; text-align:center;  padding-top:2px}	
#nav2 a:hover {background-color:#282828; color:#ffffff;}

#nav3 {list-style:none; margin:0; padding:0; background:#333333; height:22px;}
#nav3 li {float:left;  background-color:#333333; padding-top:7px; height:22px;}	
#nav3 a {text-decoration:underline; color:#ffffff; display:block; width:75px; height:22px; font-size:12px; text-align:center;}	
#nav3 a:hover {background-color:#282828; color:#ffffff; height:22px;}

.list {padding-bottom:10px; font-size:14px; margin-left:15px; list-style:circle}
.list2 {padding-bottom:6px; font-size:12px; margin-left:25px; list-style:circle}
.list3 {padding-bottom:6px; font-size:12px; margin-left:35px; list-style:circle}


.contentarea {padding:20px 10px 10px 18px}
.rightcolumn  {padding:20px 0px 0px 0px}

.navpad4 {padding:4px 3px 0px 3px}
.navpad5 {padding:4px 5px 0px 5px}
.navpad5sub {padding:0px 6px 0px 6px}
.navpad10 {padding:4px 10px 0px 10px}
.navpad10sub {padding:0px 10px 0px 10px}
.navpad15 {padding:4px 15px 0px 15px}

.outernav {font-size:10px; vertical-align:bottom}
.tsep {background:#6699CC; border-bottom:#000000 dotted 1px; border-top:#000000 dotted 1px; font-size:13px; font-weight:bold; padding:2px 0px 2px 13px}

.maintable {padding:0px 10px 10px 0px; background-color:#FFFFFF; border-bottom:#bec6ca solid 1px}
.bordertable {border-left:#bec6ca solid 1px; border-right:#bec6ca solid 1px; border-bottom:#bec6ca solid 1px}
.bordertop {border-top:#bec6ca solid 1px}
.borderbottom {border-bottom:#bec6ca solid 1px;}
.borderright {border-right:#bec6ca solid 1px}

.nav a:link {color: #FFFFFF; text-decoration:none;}
.nav a:visited {color: #FFFFFF; text-decoration:none;}
.nav a:hover {color: #FFFFFF; text-decoration:none;}
.nav a:active {color: #FFFFFF; text-decoration:none;}


.hbvt {display:block; background-image:url(images/videotour_block.jpg); background-repeat:no-repeat; font-size:11px; width:173px; padding:170px 10px 5px 10px; text-align:center;}
a.hbvt:link {color: #566745; text-decoration:none;}
a.hbvt:visited {color: #566745; text-decoration:none;}
a.hbvt:hover {color: #566745; text-decoration:none;}
a.hbvt:active {color: #566745; text-decoration:none;}

.hbho {display:block; background-image:url(images/homeowner_block.jpg); background-repeat:no-repeat; font-size:11px; width:174px; padding:170px 10px 5px 10px; text-align:center;}
a.hbho:link {color:#7D5042; text-decoration:none;}
a.hbho:visited {color: #7D5042; text-decoration:none;}
a.hbho:hover {color: #7D5042; text-decoration:none;}
a.hbho:active {color: #7D5042; text-decoration:none;}

.hbco {display:block; background-image:url(images/contractor_block.jpg); background-repeat:no-repeat; font-size:11px; width:174px; padding:170px 10px 5px 10px; text-align:center;}
a.hbco:link {color:#9a5e00; text-decoration:none;}
a.hbco:visited {color:#9a5e00; text-decoration:none;}
a.hbco:hover {color:#9a5e00; text-decoration:none;}
a.hbco:active {color:#9a5e00; text-decoration:none;}

.hbic {display:block; background-image:url(images/community_block.jpg); background-repeat:no-repeat; font-size:11px; width:174px; padding:170px 10px 5px 10px; text-align:center;}
a.hbic:link {color:#001166; text-decoration:none;}
a.hbic:visited {color:#001166; text-decoration:none;}
a.hbic:hover {color:#001166; text-decoration:none;}
a.hbic:active {color:#001166; text-decoration:none;}

.hpbt {background:url(/images/testimonials.jpg) no-repeat; display:block; width:285px; height:95px; padding:100px 10px 0px 30px; border:#bec6ca solid 1px; border-top:0px; border-left:0px; color:#3e4d2c;  text-align:center}
a.hpbt:link {color:#3e4d2c; text-decoration:none;}
a.hpbt:visited {color:#3e4d2c; text-decoration:none;}
a.hpbt:hover {color:#3e4d2c; text-decoration:none;}
a.hpbt:active {color:#3e4d2c; text-decoration:none;}

.hpbc {background:url(/images/compare.jpg) no-repeat; display:block; width:192px; height:140px; border:#bec6ca solid 1px; border-top:0px; color:#8e2828; padding:55px 130px 0px 130px; text-align:center}
a.hpbc:link {color:#8e2828; text-decoration:none;}
a.hpbc:visited {color:#8e2828; text-decoration:none;}
a.hpbc:hover {color:#8e2828; text-decoration:none;}
a.hpbc:active {color:#8e2828; text-decoration:none;}

.ct {border:#000000 solid 1px; margin-bottom:20px}
.ctrh {font-size:13px; font-weight:bold; background-color:#bec6ca; height:25px; padding:3px}
.tdchart {text-align:right; padding-right:25px}


.catalog_items {width:244px; height:290px; padding:5px 5px 5px 10px; border-right:#CCCCCC dashed 1px; float:left; border-bottom:#999999 1px dashed}
.catalog_detail {padding:9px 0px 0px 140px}
.catalog_detail_nosub {padding:25px 0px 0px 140px}


.cahl {padding:0px 10px 5px 0px; float:left; width:517px}
.cahr {width:248; padding:10px 5px 0px 0px;}
.citemrow {width:765px; padding:22px 5px 5px 10px;}
.ctext1 {font-size:12px; color:#666666;}
.citema {width:246px; float:left; background:url(/images/catalog/item_bkg.jpg) repeat-x; border-right:#CCCCCC dashed 1px; padding:5px 5px 10px 5px}
.citemb {width:246px; float:left; background:url(/images/catalog/item_bkg.jpg) repeat-x; padding:5px 5px 10px 5px}
.citemc {width:246px; float:left; background:url(/images/catalog/item_bkg.jpg) repeat-x; border-left:#CCCCCC dashed 1px; padding:5px 5px 10px 5px}
.cip {padding:0px 4px 0px 0px}
.cipsub {padding:0px 4px 0px 0px}
.csubh2 {font-size:12px; font-weight:bold; color:#666666}

.ful {width:95%; margin: 0 auto; font-size:10px; text-align:center; padding-top:10px}
.fli {float:left; list-style:none}
.fs11 {font-size:11px}
.h3b {font-size:12px}
.catalog-link {display:block; width:150px; height:5px; padding-top:130px; background:url(/images/kitchen_cabinet_catalog.jpg) no-repeat; color:#000000; font-size:10px; text-decoration:none}

.base-asm {display:block; width:173px; height:45px; text-align:center; border:#000000 solid 1px; background: url(/images/assembly/base_cabinet.jpg); color:#0066FF; font-size:13px; padding:150px 10px 0px 10px}
.base-w-d-asm {display:block; width:184px; height:45px; text-align:center; border:#000000 solid 1px; border-right:0px; border-left:0px; background: url(/images/assembly/base_with_drawer_cabinet.jpg); color:#0066FF; font-size:13px; padding:150px 5px 0px 5px}
.wall-asm {display:block; width:173px; height:45px; text-align:center; border:#000000 solid 1px; border-right:0px; background: url(/images/assembly/wall_cabinet.jpg); color:#0066FF; font-size:13px; padding:150px 10px 0px 10px}
.misc-asm {display:block; width:175px; height:59px; text-align:center; border:#000000 solid 1px; background: url(/images/assembly/special_cabinet.jpg); color:#0066FF; font-size:13px; padding:136px 10px 0px 10px}

.sbase-asm {display:block; width:120px; height:25px; text-align:center; border:#000000 solid 1px; background: url(/images/assembly/base_cabinet-small.jpg); color:#0066FF; font-size:9px; padding:94px 0px 0px 0px}
.sbase-w-d-asm {display:block; width:120px; height:25px; text-align:center; border:#000000 solid 1px; border-right:0px; border-left:0px; background: url(/images/assembly/base_with_drawer_cabinet-small.jpg); color:#0066FF; font-size:9px; padding:94px 5px 0px 5px}
.swall-asm {display:block; width:120px; height:25px; text-align:center; border:#000000 solid 1px; border-right:0px; background: url(/images/assembly/wall_cabinet-small.jpg); color:#0066FF; font-size:9px; padding:94px 0px 0px 0px}
.smisc-asm {display:block; width:120px; height:25px; text-align:center; border:#000000 solid 1px; background: url(/images/assembly/special_cabinet-small.jpg); color:#0066FF; font-size:9px; padding:94px 0px 0px 0px}

.h1-asm {padding:20px 0px 0px 20px; font-size:17px}
.asm-dv1 {width:340px; padding:10px 20px 10px 20px; float:left}
.asm-dv2 {width:375px; padding:10px 20px 10px 5px; float:left}
.margin2 {margin-bottom:2px}

.comparelink {text-decoration:underline; margin:0px -1px 0px -5px}

.compareblock {width:760px; height:194px; padding:10px 10px 10px 10px; background: url(/images/quality/compare-ov-bkg.jpg) repeat-x; border-bottom:#666666 dashed 1px; margin-bottom:15px}
.compare-main {width:760px; padding:20px 10px 10px 10px;}

.compare-sub {width:47%; float:left; padding:0px 0px 5px 5px}
.compareh2link {font-size:17px; color:#114f69; font-weight:bold; color:#114f69; text-decoration:none;}
.tdcompare {border-bottom:#666666 dotted 1px; height:15px}
.comparep1 {font-size:11px; margin-bottom:0; padding:3px 0px 3px 0px;}
.comparep2 {font-size:11px; margin-bottom:0; padding:3px 40px 3px 0px; text-align:right}
.compareprice {font-size:11px; margin-bottom:0; padding:3px 55px 3px 0px; text-align:right; font-weight:bold}
.comparepb {font-size:12px; font-weight:bold}

.tkph {background:#599DE8; font-weight:bold; text-align:center; height:22px; border-bottom:dashed 1px #999999; border-right:#000000 solid 1px; padding:1px 5px 1px 5px}
.tkpr {height:22px; border-bottom:dashed 1px #999999; border-right:#000000 solid 1px; padding:1px 5px 1px 5px}

.gallery-photo-page {width:592px; padding:10px 5px 5px 5px; border-right:#999999 1px dashed; float:left;}
.gallery-compare-div {width:167px; padding:10px 3px 5px 7px; float:left}
.gallery-compare {background:url(/images/gallery/compare_bkg.jpg) repeat-x; border-top:#333333 1px solid; height:200px; margin:0px -3px 0px -7px}
.delivery-header {padding:20px 10px 0px 18px; float:left; width:577px; background:url(/images/cabinet_delivery.jpg) no-repeat;}

#results td {vertical-align:top}
.label-dates{
font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}