body{padding:0 0 20px 0; margin:0; background:#000 url(design/main_bg2.jpg) no-repeat fixed;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif!important;}
#wrap{border:2px solid #fff;border-top:none;border-bottom:none;}
#main-body {width: 690px;}

#footer{height:auto !important; margin:0 !important; padding-bottom:27px; padding-top:2px !important; position:normal !important; background-color:#2E2E2E; background-image:url(design/footer_bg.jpg); background-position:top left; color:#fff; border:none; font-weight:bold;}
#footer p{margin-top:15px; padding-top:0; color:#fff;}
#footer a.more{background-image:url(design/footer_arrow.gif); background-position:100% 4px; color:#fff;}
#footer a:hover{text-decoration:none; color:#D3CFE5;}
/*Nav*/
#nav{height:42px!important;background:#414141 url(design/nav_bg.jpg) repeat-x top left;padding:0!important;margin:0!important;width:auto!important;}
#nav li{background:#414141 url(design/nav_bg.jpg) repeat-x top left!important;width:auto!important;float:left!important;text-align:left!important;height:auto!important;}
#nav li a{border:none;width:auto!important;border-right:1px solid #4f4f4f;border-left:1px solid #282828;}
#nav a {padding: 15px 15px 12px 15px;background:#414141 url(design/nav_bg.jpg) repeat-x top left!important;float:none!important;display:block;}
#nav a:hover, #nav a.active {border-bottom:3px solid #D4222A;padding-bottom:9px!important;background:#414141 url(design/nav_bg.jpg) repeat-x top left;}
#breadcrumb{height: 22px; padding: 6px 0px 1px 11px; border-color:#C9CDD6;}



h1{font-size:150%; font-weight:normal; border-bottom:4px solid #002685;color:#333;padding:4px 0 12px 0;}
h6{background:url(design/sidehdrbg.jpg) no-repeat top left; font-size:150% !important; color:#fff !important; border:none !important; padding:8px 7px 8px 7px!important; margin-bottom:10px !important;font-weight:normal!important;}
h6 p{margin-top:0px !important; padding-top:6px !important;}
/*Forms*/

#search-form{margin-top:15px !important;color:#333;}
#search-form input{background:#333; color:#fff; border:none; font-size:110%; padding:1px 2px; width:59px; height:22px;}
#search-form input#search-text{background:none; color:#333; border:1px solid #ccc; font-size:110%; padding:4px; width:144px; height:16px;}

#sidebar {color:#333;}
#sidebar p{color:#333;}
#sidebar td{color:#333;}
#sidebar ul.sub li a{background:url(design/navarrow.gif) no-repeat 5px 14px !important; border-bottom:4px solid #002685;  padding-top:8px; padding-left:34px;}
#sidebar ul.sub li.active a, #sidebar ul.sub li a:hover{border-bottom:4px solid #002685; color:#CD0102;}
#sidebar ul.sub2 li a:hover, #sidebar ul.sub2 li.active a {border-bottom:1px solid #002685; color:#1E5A89; background:none;}
#sidebar ul.sub2 li a {border-bottom:1px solid #002685; color:#1E5A89; background:none; padding-left:34px;}

#sidebar dl.promo dt a {float: left; display: block; margin: 2px 6px 0 0; padding: 2px; background: #fff; border:none;}
#sidebar dl.promo dt a:hover {padding: 2px; margin: 2px 6px 0 0; border:none;}
#sidebar dl.promo dt a img {float: left; margin: 0px; padding: 1px; border: 1px solid #47789F;}
#sidebar dl.promo dt a:hover img {border: 1px solid #EB6B3E;}

.teaser{border-bottom:1px solid #C9CDD6 !important;}
.teaser dt a{position:relative; left:5px; border-color:#1E5A89;}
.teaser dt a:hover{padding:1px; border:1 px solid #EB6B3E;}
.teaser dd a{color:#1E5A89;}
.teaser dd a:hover{color:#EB6B3E;}
.teaser dd{color:#6A6969;}

.entries dt a{border-color:#1E5A89 !important;}
.entries dt a:hover{padding:1px !important; border:1px solid #EB6B3E !important;}
.entries dd a{color:#1E5A89;}
.entries dd a:hover{color:#EB6B3E;}
.entries dd{color:#6A6969;}


/*page specific*/
#homeabout{float:left;width:323px;background:url(design/home_panel2.jpg) no-repeat bottom left;margin:20px 24px 6px 0;}
#homewhy{float:left;width:323px;background:url(design/home_panel2.jpg) no-repeat bottom left;margin:20px 0 6px 0;}
#homecomposites{float:left;width:323px;background:url(design/home_panel2.jpg) no-repeat bottom left;margin:6px 24px 20px 0;}
#homeinteriors{float:left;width:323px;background:url(design/home_panel2.jpg) no-repeat bottom left;margin:6px 0 20px 0;}
#homeabout p, #homewhy p, #homecomposites p, #homeinteriors p{padding:12px 13px 0 13px;}
#homeabout a, #homewhy a, #homecomposites a, #homeinteriors a{display:block;padding:0 13px 22px 13px;outline:none;}

#whyclients{float:left;width:310px;}
#whycands{float:right;width:310px;}

.imgright{float:right;margin:0 0 40px 12px;}
.imgleft{float:left;margin:0 12px 0 0;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}

.testimonial{padding:10px 0;border-bottom:1px solid #002685;}
.testimonial img{float:right;margin:10px 0 10px 10px;}

.threecollist{padding:12px 0 0 0!important;}
.threecollist li{float:left;width:195px;margin-right:10px;}

