*{
  margin:0;
  padding:0;
}
body{
  background:#080808 url(images/main_bg.jpg) no-repeat top left;
  font-size:13px;
  font-family:Arial, Tahoma, Times New Roman;
  color:#9D9384;
}
p{margin:10px 0;}
img{border:medium none;}
a, a:visited{color:#D55600;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{color:#EBBD52;font-size:150%; margin:0;padding:0;font-weight:normal}
h1 strong{color:#EBBD52 !important;font-weight:bold;}
h2{color:#ffffff;font-size:100%;}
dt{color:#D55600;font-weight:bold;margin:5px 0;}
dd{color:#fff;padding-left:5px;}
ol{list-style-type:decimal;list-style-position:inside;margin-left:10px;}
hr{margin:20px; color:#D55600;}
#main{
  width:800px;
  min-height:550px;
  margin:0 auto;
  background:#080808 url(images/bg.jpg) no-repeat;
  margin-bottom:30px;
}
#logo{
  padding:50px 0 0 40px;
}
#content{
  width:100%;
}
#menu{
  float:left;
  width:229px;
  padding-top:44px;
}
#kwicks{
  margin:0;
  padding:0;
  list-style-type:none;
  text-align:right;
}
#kwicks li{
  font-size:11px;
  padding:10px 15px 10px 0;
  font-weight:bold;
}
#kwicks li.home{
  background:#FAEEB4 url(images/home.jpg) repeat-x right;
  margin-bottom:2px;
}
#kwicks li.home a{
  color:#3E1E07;
}
#kwicks li.custom_design{
  background:#742D01 url(images/custom_design.jpg) no-repeat right;
  margin-bottom:1px;
}
#kwicks li.custom_design a{
  color:#FBEDB2;
}
#kwicks li.services{
  background:#A74601 url(images/custom_services.jpg) no-repeat right;
  margin-bottom:1px;
}
#kwicks li.services a{
  color:#FBEDB2;
}
#kwicks li.about_us{
  background:#EBBC52 url(images/about_us.jpg) no-repeat right;
  margin-bottom:1px;
}
#kwicks li.about_us a{
  color:#3E1E07;
}
#kwicks li.schedule{
  background:#C69218 url(images/schedule.jpg) no-repeat right;
}
#kwicks li.schedule a{
  color:#FBEDB2;
}
#column_left{
  width:500px;
  float:right;
  margin-bottom:20px;
}
.column_left_home{
  background:url(images/furcoat_home.gif) no-repeat left top;
  height:251px;
  margin-left:85px;
  margin-top:20px;
  padding-left:95px;
}
h1.intro{
  width:275px;
  font-size:14px;
  font-weight:bold;
  color:#FBEDB2;
  padding:30px 0 0 20px;
}
.column_left_home_menu{
  text-align:center;
  font-size:14px;
  padding-left:95px;
}
.content_left{
  border-top:1px solid #D55600;
  border-bottom:1px solid #D55600;
  padding:10px 5px;
  margin-top:26px;
}
.content_left ul{
  list-style-type:none;
  margin:0 0 20px 30px;
  color:#D55600;
}
.content_left ul li{
  padding:3px 0;
}
.content_left .center_image{
  display:block;
  margin:0 auto;
}
.content_left strong{
  font-weight:bold;
  color:#D55600;
}
.post_phone{
  width:100%;
}
.post_phone .image{
  float:left;
  width:50%;
}
.post_phone .image img{
  margin:0 auto;
  display:block;
  border:1px solid #D55600;
}
.post_phone .text{
  font-family:Times New Roman;
}
#footer{
  clear:both;
  background:#131112 url(images/footer_bg.jpg) repeat-x;
  height:80px;
  padding:0 30px;
}
#footer .box1, #footer .box2, #footer .box2, #footer .box3{
  display:block;
  height:80%;
  border-right:2px dotted #605E5F;
  float:left;
  margin-top:5px;
  padding:0 30px;
  color:#999999;
  font-size:12px;
}
#footer .box1 img{
  padding-top:20px;
}
#footer .box2 ul{
  list-style-type:none;
  margin:0;
  padding:0;
}
#footer .box3{
  background:url(images/our_clients_footer.jpg) no-repeat 5px 3px;
  border:medium none;
  padding:18px 0 0 65px;
}

/* contact form */
#gb_form_div table{
  width:100%;
}
#gb_form_div table td.left{
  vertical-align:top;
  text-align:left;
}
#gb_form_div table td.right{
  vertical-align:top;
  text-align:right;
}
table .field{
  background:none;
  font-size:11px;
  height:18px;
  border:1px solid #5F5D5E;
  color:#5F5D5E;
  width:165px;
  padding:5px 0 0 5px;
}
table textarea{
  background:none;
  font-size:11px;
  border:1px solid #5F5D5E;
  color:#5F5D5E;
  width:235px;
  height:70px;
  overflow:auto;
  padding:5px;
  font-family:Arial;
}
table .button{;
  background:#D55600;
  color: #444444;
  padding:6px 2px;
  border:medium none;
}
