html,body,*{margin:0px;padding:0px;font-family:"Trebuchet MS",Arial,sans-serif;color:#9d9885;font-size:14px}
html{}
body{background:url('../images/bg.gif') no-repeat;background-position:center center;min-height:900px;}
/*Wrapper*/
.clear{clear:both}
.wrapper{width:1020px;margin:auto;padding-top:150px;}
.right_side{float:right;margin-right:10px}
.left_side{height:127px;width:378px;float:left;margin-top:160px}
.top-text{width:560px;}
.top-text .left{width:325px;padding:0px;margin:0px;text-align:justify;float:left;}
.top-text .left p{float:left;width:310px}
.top-text .left h2,.top-text .right h2{font-size:30px;float:left;}
.top-text .left img{float:right;margin-left:5px;margin-top:-20px;}
.top-text .right{text-align:left;float:left;margin-left:10px;width:220px;}
.top-text .right p{float:left;width:220px;}
.contact_form{width:320px;margin-top:15px;float:left;}
.contact_form .heading{width:267px;height:22px;background:url('../images/bg_h2_form.png') no-repeat;padding:4px 10px;}
.contact_form .heading h2{font-family:"Century Gothic","Trebuchet MS",Arial,sans-serif;font-size:16px;width:230px;float:left;cursor:pointer}
.contact_form .expand {margin-bottom:2px;}
.contact_form .heading .btn{float:right;margin-right:-8px;margin-top:-2px;border-left:solid 2px #645e52}
.contact_form .area{background:#3b332e;width:284px;display:none;margin-left:2px;}

.field{width:210px;height:20px;background:#5f554e;border:none;color:white}
.label{color:#c3c1b8;padding-left:4px;padding-right:4px}
#cinfo table tr td{padding-bottom:4px;}
#cinfo{padding-top:10px;}
#services{padding-top:10px;padding-bottom:5px}
.service{color:#c3c1b8;padding-left:5px;font-size:13px;padding-bottom:5px}
.service input{margin-right:4px}
#time_frame{padding-top:10px;padding-bottom:5px}
.tframe{color:#c3c1b8;padding-bottom:8px;padding-right:40px;padding-left:7px}
.tframe input{margin-right:6px}
#budget{padding-top:10px;padding-bottom:5px}
.budget{color:#c3c1b8;padding-left:10px;font-size:13px;padding-bottom:5px}
.budget input{margin-right:5px}
.referred{color:#c3c1b8;padding-left:10px;font-size:12px;padding-bottom:5px}
.referred input{margin-right:5px;background:#5f554e;border:none;color:white;}
#referred{padding-top:10px;padding-bottom:5px}
#message textarea{color:#c3c1b8;width:258px;height:173px;margin:15px 6px;background:#584f48;border:solid 1px black;padding:6px}

.icons{float:left;margin-top:20px}
.icons ul{margin-top:10px;clear:both;}
.icons ul li{float:left;list-style:none;margin-right:15px;margin-bottom:10px}
/*.thanks{background:url('../images/thanks.png') no-repeat;width:214px;height:16px;position:absolute;top:780px;right:60px}*/
.bottom{width:284px;margin-top:10px}
.small{font-size:12px;width:100px;float:left}
.submit{cursor:pointer;background:url('../images/submit.png') no-repeat;width:129px;height:32px;border:none;float:right;margin-top:10px}
/*.bg_footer{height:82px;background:;position:absolute;top:796px;right:0px;width:100%}*/
#thankYou{width:280px;margin-top:15px;float:left;display:none;background:#3b332e;display:none;margin-left:2px;margin-right:40px;padding:15px 10px;font-weight:bold}
.loader {}
.bar{display:none;background: url('../images/ajax-loader.gif') no-repeat;margin-left:20px;margin-top:50px;height:20px;width: 230px;}
a img{border:none;}
a{text-decoration:none}
.errContainer{display:none}
.errContainer label.error {display: inline;color:#c1bbaa}
.errContainer ul{margin-left:10px;list-style:none;margin-top:0px;margin-top:10px}
.area td .error{background:#6d6760}
.verify{width:200px;margin-left:20px}
.verify input{background:#5f554e;border:none;color:white;margin-top:10px}
