body {background:#eeeeee;padding:0;margin:0;font-family:Tahoma,Verdana,serif,sans-serif;font-size:12px;color:#414141;}

h1,h2,h3,h4,h5{margin:0;padding:0;}

h2{font-weight:normal;font-size:27px;line-height:27px;}

h2.orange{color:#ffae00;}
h2.green{color:#76b301;}

h3{color:#ffae00;text-transform:uppercase;font-family:tahoma;font-size:18px;padding:5px 0;}
div,p,span,td,table,img,input,form{padding:0;margin:0;border:0;outline:0;}


a:link{text-decoration:none;color:#fff;}
a:visited{text-decoration:none;color:#fff;}
a:hover {text-decoration:none;color:#fff;outline: 0;}
a:active{text-decoration:none;color:#fff;outline: 0;}
a:focus{-moz-outline-style: none;}

td{vertical-align:top;}

p{padding:0 0 5px 0;}

.floatright{float:right;}

#global{width:100%;}

.left{background:url(../img/bg-left.jpg) no-repeat right top;}
.right{background:url(../img/bg-right.jpg) no-repeat left top;}
.center{background:url(../img/bg-center.jpg) no-repeat;width:1000px;padding:0 0 55px 0;}
.center2{background:url(../img/bg-center2.jpg) no-repeat;width:1000px;padding:0 0 55px 0;}

#top{height:355px;width:1000px;}
#top2{height:124px;width:1000px;float:left;}
#logo{float:left;}

#menu{float:right;padding:43px 40px 0 0;}
#menu ul{list-style:none;padding:0;margin:0;}
#menu ul li{padding:0 0 0 1px;margin:0;float:left;}

#menu ul li a{color:#151515;font-size:18px;}
#menu ul li a span{display:block;background:url(../img/bg-menu-right.png) no-repeat right;padding:0 10px 0 0;}
#menu ul li a span span{height:32px;line-height:32px;background:url(../img/bg-menu-left.png) no-repeat left;padding:0 0 0 10px;}

#menu ul li a:hover{color:#fff;}
#menu ul li a:hover span{cursor:pointer;display:block;background:url(../img/bg-menu-right-active.png) no-repeat right;padding:0 10px 0 0;}
#menu ul li a:hover span span{height:32px;line-height:32px;background:url(../img/bg-menu-left-active.png) no-repeat left;padding:0 0 0 10px;}

#menu ul li a.active span{cursor:pointer;display:block;background:url(../img/bg-menu-right-active.png) no-repeat right;padding:0 10px 0 0;}
#menu ul li a.active span span{color:#fff;height:32px;line-height:32px;background:url(../img/bg-menu-left-active.png) no-repeat left;padding:0 0 0 10px;}


#menu2{height:39px;width:100%;border-bottom:1px solid #cacaca;margin:0 0 15px 0;clear:both;}
#menu2 ul{list-style:none;padding:0;margin:0;}
#menu2 ul li{padding:0 0 0 1px;margin:0;float:left;}

#menu2 ul li a{color:#151515;font-size:12px;}
#menu2 ul li a span{display:block;background:url(../img/bg-menu2-right.png) no-repeat right;padding:0 10px 0 0;}
#menu2 ul li a span span{height:39px;line-height:39px;background:url(../img/bg-menu2-left.png) no-repeat left;padding:0 0 0 10px;}

#menu2 ul li a:hover{color:#fff;}
#menu2 ul li a:hover span{cursor:pointer;display:block;background:url(../img/bg-menu2-right-active.png) no-repeat right;padding:0 10px 0 0;}
#menu2 ul li a:hover span span{height:39px;line-height:39px;background:url(../img/bg-menu2-left-active.png) no-repeat left;padding:0 0 0 10px;}

#menu2 ul li a.active span{cursor:pointer;display:block;background:url(../img/bg-menu2-right-active.png) no-repeat right;padding:0 10px 0 0;}
#menu2 ul li a.active span span{color:#fff;height:39px;line-height:39px;background:url(../img/bg-menu2-left-active.png) no-repeat left;padding:0 0 0 10px;}


#content{width:1000px;float:left;}

#what-is-qdoor{width:170px;height:75px;margin:0 0 0 480px;text-indent:-3000px;cursor:pointer;}

#boxes{padding:165px 0 0 35px;}

.box{float:left;width:304px;background:url(../img/bg-box-bottom.png) no-repeat bottom;padding:0 0 30px 0;}
.box-include{float:left;width:260px;background:url(../img/bg-box-top.png) no-repeat top;padding:20px 22px 0 22px;}
.box-header{border-bottom:1px solid #e7e7e7;padding-bottom:15px;}
.box-content{padding:15px 0 0 0;line-height:20px;}


.box2{float:left;width:614px;background:url(../img/bg-box2-bottom.png) no-repeat bottom;padding:0 0 30px 0;margin:0 7px 0 38px;}
.box2-include{float:left;width:570px;background:url(../img/bg-box2-top.png) no-repeat top;padding:20px 22px 0 22px;}
.box2-header{border-bottom:1px solid #e7e7e7;padding-bottom:15px;}
.box2-content{padding:15px 0 0 0;line-height:20px;}
.box2-content a{color: #ffae00;}


a.button-orange{margin-top:10px;display:block;float:right;}
a.button-orange span{float:left;cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-orange-right.png) no-repeat right;padding:0 10px 0 0;}
a.button-orange span span{cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-orange-left.png) no-repeat left;padding:0 0 0 10px;font-weight:bold;font-style:italic;color:#414141;font-size:18px;}



a.button-green{margin-top:10px;display:block;float:right;}
a.button-green span{float:left;cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-green-right.png) no-repeat right;padding:0 10px 0 0;}
a.button-green span span{cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-green-left.png) no-repeat left;padding:0 0 0 10px;font-weight:bold;font-style:italic;color:#414141;font-size:18px;}

a.button-grey{margin-top:10px;display:block;float:right;}
a.button-grey span{float:left;cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-grey-right.png) no-repeat right;padding:0 10px 0 0;}
a.button-grey span span{cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-grey-left.png) no-repeat left;padding:0 0 0 10px;font-weight:bold;font-style:italic;color:#7b7b7b;font-size:18px;}



a.button-black{margin-top:10px;display:block;float:right;}
a.button-black span{float:left;cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-black-right.png) no-repeat right;padding:0 10px 0 0;}
a.button-black span span{cursor:pointer;display:block;height:40px;line-height:40px;background:url(../img/bg-button-black-left.png) no-repeat left;padding:0 0 0 10px;font-weight:bold;font-style:italic;color:#fff;font-size:18px;}

.input{display:block;float:left;background:url(../img/bg-input.png) no-repeat;width:124px;height:32px;line-height:32px;text-align:center;color:#414141;font-size:12px;}
.textarea{clear:both;background:url(../img/bg-textarea.png) no-repeat;width:259px;height:92px;line-height:32px;text-align:center;color:#414141;font-size:12px;}
.textarea textarea{font-size:12px;color:#414141;font-family:tahoma;background:none;overflow:hidden;border:0;padding:12px;width:235px;height:68px;}


#gallery{padding:0 0 0 10px;}

#gallery img{background:url(../img/bg-img.png) no-repeat;padding:9px;margin:0 10px 10px 0;}

#footer{width:100%;color:#9d9d9d;}
#footer-left{background:url(../img/bg-footer-left-right.png) repeat-x top;height:92px;}
#footer-center{width:1000px;background:url(../img/bg-footer-center.png) no-repeat top;height:92px;}
#footer-right{background:url(../img/bg-footer-left-right.png) repeat-x top;height:92px;}
#footer ul{list-style:none;padding:0;margin:0;padding:47px 0 0 65px;}
#footer ul li{padding:0 17px 0 0;list-style:inline;float:left;}
#footer a{color:#9d9d9d;font-size:14px;text-transform:lowercase;}
#footer a:hover{color:#000;}

#result-ok {color: green; font-weight: bold; font-size: 13px; display: none; padding: 0 0 10px 0;}
#result-error {color: red; font-weight: bold; font-size: 13px; display: none; padding: 0 0 10px 0;}
