@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fix{clear:both; overflow:hidden; width:100%; height:0px;}

.header{background:url(../../../images/header.jpg) no-repeat; width:980px; height:174px;}
.header a{width:580px; height:43px; display:inline; float:left; margin:43px 0 0 100px;}

.container{width:980px; margin:auto; border-left:1px #620a0c solid; border-right:1px #620a0c solid; padding-bottom:17px; }

.content{width:980px; margin:auto; text-align:left;}
.first{width:980px; padding-top:17px;}
.first .img{width:567px; height:208px; float:left; display:inline; margin-left:1px;}
.first .qs{width:405px; float:left; display:inline; margin-left:4px;}
.first .qs .qs-bar{background:url(../../../images/qs-header.jpg) no-repeat; width:408px; height:28px; line-height:28px; font-size:16px; font-weight:bold; color:#670000; text-align:center;}
.first .qs .qs-content{text-align:center;}
.first .qs .qs-content p{color:#670000; font-size:14px; margin:15px 0 8px 0; padding:0;}
.first .qs .qs-content select{width:224px; border:1px #d3d3d3 solid; background-color:#f2f1ec; float:left; margin-left:78px;}
.first .qs .qs-content .real-wood{background:url(../../../images/real-wood-logo.jpg) no-repeat; width:408px; height:107px; margin-top:20px;}
.first .qs .qs-content .real-wood p{color:#4b4b4b; width:263px; float:left; font-size:12px; margin:0; padding:0; text-align:left; padding:13px 0 0 13px; margin:0;}
.first .qs .qs-content a.button{background:url(../../../images/go.jpg) no-repeat; width:30px; height:20px; color:#620a0c; display:block; float:left; text-decoration:none; line-height:20px; text-align:center; font-size:11px; font-weight:bold; margin-left:3px;}

.second{width:980px; margin-top:33px;}
.second h1{font-size:21px; color:#fbf9f8; margin:0; padding:0; line-height:38px; font-weight:normal; text-align:center;}
.second h1 a{width:314px; height:38px; display:block; color:#fbf9f8; text-decoration:none;}
.second a{width:314px; height:207px; display:block;}
.second .box1{ background:url(../../../images/custom-furniture.jpg) no-repeat; width:314px; height:245px; float:left; display:inline; margin-left:8px;}
.second .box2{ background:url(../../../images/custom-finishes.jpg) no-repeat; width:314px; height:245px; float:left; display:inline; margin-left:10px;}
.second .box3{ background:url(../../../images/unfinished-furniture.jpg) no-repeat; width:314px; height:245px; float:left; display:inline; margin-left:10px;}

h1{color:#4b4b4b;}
.content_page p{color:#4b4b4b; font-size:12px;}

.footer{background:url(../../../images/footer.jpg) no-repeat; width:982px; height:36px; text-align:left;}
.footer a{width:235px; height:28px; display:block; margin:0 0 0 14px;}

.FormContainer {background-color: #f5f1f0; width: 480px; float:left; display:inline; text-align: center; padding: 10px; }
.FormTable {width: 400px; margin: auto; }
.FormTable td {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #cccccc; }
.FormLabel {font-size: 14px; text-align: right; width: 85px; vertical-align: middle; padding-right: 3px; }
.FormField {padding-left: 3px; text-align: left; width: 315px;}
.FormField input {width: 300px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.FormField textarea {width: 300px; height: 60px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.FormButton {width: 120px; margin: 20px auto 10px auto; font-size: 16px; font-weight: bold;}

.contentcontact{width: 425px; float:left; display:inline; margin-left:15px; font-size:12px; color:#4b4b4b; }

.content_left{ width:650px; float:left; display:inline; margin-left:20px;}
.content_right{ width:250px; float:left; display:inline; margin:62px 0 0 20px;}

.content_right .FormContainer {background-color: #f5f1f0; width: 250px; float:left; display:inline; text-align: center; padding: 10px; }
.content_right .FormTable {width: 240px; margin: auto; }
.content_right .FormTable td {padding:0;  border-bottom:none; }
.content_right .FormLabel {padding-top: 10px !important; font-size: 14px; text-align: left; width: 85px; vertical-align: middle; padding-right: 3px; }
.content_right .FormField {padding-bottom: 10px !important; padding-left: 3px; text-align: left; width: 240px;  border-bottom: 1px dotted #cccccc  !important; }
.content_right .FormField input {width: 240px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.content_right .FormField textarea {width: 240px; height: 60px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.content_right .FormButton {width: 120px; margin: 20px auto 10px auto; font-size: 16px; font-weight: bold;}

.boxDep{margin-left:20px;}

.eventsPopup{ background-color:#ffffff; border:1px #666666 solid; padding:0 10px 10px 10px;}
.popup_close a{ color:#620a0c; text-decoration:none;}

.qctitle{width:250px; background:#ebe7e6; padding:10px; font-size:16px;}

.login{ text-decoration:none; color:#620a0c; margin-top:15px !important; display:block; float:right; width:auto !important; }