@charset "utf-8";
/* SITE COLOURS: logo brown: #887c74;  light brown:#9a8f7b; */

body{ background: #333 ;margin:0; padding:0; font:.85em Verdana, Geneva, sans-serif; text-align: center; color:#FFF; }
h1,h2,h3,h4,h5,h6,form,div{ margin:0px; padding:0px;}
h1{ font-size:2.2em; margin-bottom:20px;}
h2{ font-size:1.4em; margin-bottom:10px}
h3{ font-size:1.2em; margin-bottom:8px;}
h4{ font-size:1.0em; margin-bottom:6px;}
h5{ font-size:0.9em; margin-bottom:3px;}
h6{ font-size:0.85em; margin-bottom:6px;}

p{padding:0; margin:0; padding-bottom:10px; font-size:0.85em; }
li{font-size:0.85em;}
.listSpace{margin-bottom:5px;}
.normal_text{ text-transform:none;}
.centre_image{margin:0 15px;}
.iLeft{float: left;margin: 0px 20px 10px 0px;	padding: 0px 10px 10px 10px;}
.iLeft2{float: left; margin: 0px 5px 5px 0px; }
.iRight{float: right; margin: 0px 0px 20px 20px; }
.iRight2{float: right;	margin: 0px 0px 20px 20px;}
.temp_text{ color:#FF0000;}

.mainBody #main_container {width: 1000px;	background:#c0b9a9; margin: 0 auto;border: 1px solid #333; text-align: left; } 
/*   HEADER       */
.mainBody #header_container {background: #DDDDDD; padding:0;} 
.mainBody #header_container #header_top{ height:32px; background:#6c0717; border-bottom:#FFF solid 2px;}
.mainBody #header_container #header_top #contact{padding:9px 30px 0 0; text-align:right; }
.mainBody #header_container #header_top #contact a{color:#d8d1c5;font-size:.9em; font-weight:bold; text-decoration:none}
.mainBody #header_container #header_top #contact a:hover{color:#FFF;}

.mainBody #header_container #header_mid { height:101px;}
.mainBody #header_container #header_mid #hbox_01{ float:left; width:221px; height:71px; background-color:#ebe1cf; border-right:#FFF solid 2px; padding:30px 0 0 24px; }
.mainBody #header_container #header_mid #hbox_02{ float:left; width:413px; height:101px; border-right:#FFF solid 2px;}
.mainBody #header_container #header_mid #hbox_03{ float:left; width:278px; height:81px; background-color:#a76974; font-size:1em; font-weight:bold; padding:20px 30px 0px;}
.mainBody #header_container #header_mid #hbox_03 p{ margin:0; padding:0; margin-bottom:5px; font-weight:bold;}

.mainBody #header_container #header_bottom{ height:12px; background-color:#867457; border-top:#FFF solid 2px; border-bottom:#FFF solid 2px;}

/**************** MIDDLE AREA ***********************/
/*   MENU   */
.mainBody #sidebar1 {float: left; width: 233px; height: 500%; background: #908267; padding: 10px 10px 10px 2px ;  }
.mainBody #sidebar1 #menu_bottom img{ height: 100%; }
/*   RIGHT BOX   */
.mainBody #sidebar2 {float: right; display:block; width: 338px; height: inherit; background: #c0b9a9;	padding: 15px 0; }
.mainBody #sidebar2 .link{color:#5e5650;}
.mainBody #sidebar2 div a{color:#5e5650;}
.mainBody #sidebar2 div a:hover{ color:#010101;}
.mainBody #sidebar2 iframe{ border:#887c74 solid 2px;}
.mainBody #sidebar1 h3, .mainBody #sidebar1 p, .mainBody #sidebar2 p, .mainBody #sidebar2 h3 {margin-left: 0px;margin-right: 0px;}
/*   CONTENT AREA   */

.mainBody #mainContent { display:block; height: inherit; margin: 0 338px 0 245px; background:#c0b9a9;   padding:15px 0 15px 25px;font-size:1.2em;} 
.mainBody #mainContent a{ color:#5e5650;}
.mainBody #mainContent a:hover{ color:#010101;}
/**************** FORMS ***********************/

.mainBody #mainContent_form{margin: 0 20px 0 265px;}

.mainBody #mainContent_form #contactus_form{ font-size:.85em;}
.mainBody #mainContent_form #contactus_form input{ font-size:1em;}
.mainBody #mainContent_form #contactus_form select{ font-size:1em;}

.mainBody #mainContent_form #quote_form_container{ font-size:.85em;}


/**************** FOOTER ***********************/
.mainBody #footer{background:#c0b9a9;line-height: 0px;}




/* Miscellaneous classes for reuse */
.fltrt { float: right;margin-left: 8px;}
.fltlft {	float: left;margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

<!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.mainBody #sidebar1, .mainBody #sidebar2 { padding-top: 30px; }
.mainBody #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]--

