@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea {
margin:0;
padding:0;
}

body {
color:#3a3a3a;
font:normal normal 13px "Trebuchet MS", Arial;
background:#7F7566;
}

a,img {
border:none;
outline:none;
}
img {float:left;}
.float_left { float:left;}

.float_right {
float:right;
}

.clear_both {
clear:both;
}

.float_none {
float:none;
}

/* ------- Content Section ------- */
#main{background:#BBB6B0 url(../images/main_bg.jpg) repeat-x;width:100%; float:left;}
#wrapper { width:100%; float:left; background:url(../images/top_bg.jpg) no-repeat center top; }
#wrapper #main_container { width:988px; margin:0px auto; padding:0px;}

/*** --- Logo --- ***/
.logo_section { width:970px; float:left; padding:22px 0 15px 14px;}
.logo_section .img_quality {padding:69px 10px 0 0;}

/** navigation **/
.navigation{ width:665px; padding:23px 12px 0 0;}
.navigation ul {width:655px; float:left; list-style-type:none;}
.navigation ul li{float:left;}
.navigation ul li a{float:left;height:18px; }
.navigation ul li a.home{ width:77px; background:url(../images/home.gif) no-repeat; height:18px; background-position: 0 0;}
.navigation ul li a.home:hover{background-position: 0 -19px; height:18px;}
.navigation ul li span.home_active{width:77px; background:url(../images/home.gif) no-repeat;height:18px;float:left;background-position: 0 -19px;}
.navigation ul li a.about{ width:106px; background:url(../images/aboutus.gif) no-repeat;background-position: 0 0;}
.navigation ul li a.about:hover{background-position: 0 -19px; height:18px;}
.navigation ul li span.about_active{width:106px; background:url(../images/aboutus.gif) no-repeat;height:18px;float:left;background-position: 0 -19px}
.navigation ul li a.commercial{ width:138px; background:url(../images/commercial.gif) no-repeat;background-position: 0 0;}
.navigation ul li a.commercial:hover{ background-position: 0 -19px;}
.navigation ul li span.commercial_active{width:138px; background:url(../images/commercial.gif) no-repeat;height:18px;float:left;background-position: 0 -19px;}
.navigation ul li a.residential{ width:121px; background:url(../images/residential.gif) no-repeat;background-position: 0 0;}
.navigation ul li a.residential:hover{ background-position: 0 -19px;}
.navigation ul li span.residential_active{width:121px; background:url(../images/residential.gif) no-repeat;height:18px;float:left;background-position: 0 -19px;}
.navigation ul li a.careers{ width:89px; background:url(../images/careers.gif) no-repeat;background-position: 0 0;}
.navigation ul li a.careers:hover{background-position: 0 -19px;}
.navigation ul li span.careers_active{width:89px; background:url(../images/careers.gif) no-repeat;height:18px;float:left;background-position: 0 -19px;}
.navigation ul li a.contact{ width:99px; height:18px; background:url(../images/contactus.gif) no-repeat;background-position: 0 0;}
.navigation ul li a.contact:hover{background-position: 0 -19px; height:18px;}
.navigation ul li span.contact_active{width:99px; background:url(../images/contactus.gif) no-repeat;height:18px;float:left;background-position: 0 -19px;}

/** header **/
#flashFile { width:988px; float:left; height:264px;}

/**** inner content ****/
.content_bg { width:947px; float:left; background:url(../images/content_bg.jpg) repeat-y 9px 0; padding:27px 15px 9px 20px; border-top:1px solid #7F7566;}
.content_bg .Left {width:326px; float:left;}
.Left h1{width:326px; float:left; background:url(../images/dotted_line.jpg) repeat-x left bottom; padding:0 0 6px 0;}
.Left p{padding:10px 0 36px 0; line-height:20px; float:left;}
.content_bg .img_gap {padding:0 12px 0 0;}
.read_btn_shadow { width:93px; float:left;}

/*** About Page ***/

.content_bg p{padding:0 0 15px 0; }
.content_bg p.aboutp{ padding:10px 0 5px 0; float:left; width:947px; }
p.aboutp a {color:#A6482E; text-decoration:underline;}
p.aboutp a:hover{text-decoration:none;}

.content_bg h2{float:left; padding:0 0 15px 0; color:#972E10; font-weight:normal; font-size:18px;}

/*** Contact Page ***/

.contact_left { width:257px; float:left; padding:0 70px 0 0; background:url(../images/divider.gif) right top no-repeat;}
.contact_left h2{ width:257px; }


.contact_rightform { width:560px; float:left; padding:0 0 25px 50px;}
.contact_rightform form{ width:560px; float:left; margin:0; padding:0; }
.contact_rightform form fieldset{ width:560px; float:left; margin:0; padding:0 0 12px 0; border:0; }

.contact_rightform h2{ width:560px;}
.contact_rightform .info_hdg { width:150px; float:left; font-size:12px;}
.contact_rightform .info_text { width:310px; float:left; height:20px; border:1px solid #3A3A3A; font-size:11px; padding:2px 0 0 3px;}
.contact_rightform .message_text { width:310px; float:left; height:60px; border:1px solid #3A3A3A;  font-size:11px; padding:2px 0 0 3px;}
.Select{width:50px; float:left; height:20px; font-size:11px;}




.contact_right { width:384px; float:left; padding:0 0 25px 50px;}
.contact_right h2{ width:384px;}
.contact_right .info_hdg { width:310px; float:left; font-size:12px;}
.contact_right .info_text { width:310px; float:left; height:20px; border:1px solid #A6482E; margin:0 0 12px 0; font-size:11px; padding:2px 0 0 3px;}
.contact_right .message_text { width:310px; float:left; height:60px; border:1px solid #A6482E; margin:0 0 15px 0; font-size:11px; padding:2px 0 0 3px;}
 .info_hdglabelk { width:400px; float:left; font-size:11px; padding-left:150px;}

.dicinputtetx{ width:80px; float:left; padding-top:3px;}

address { font-style:normal; line-height:18px; font-size:12px;}
address a {color:#A6482E; text-decoration:underline;}
address a:hover{text-decoration:none;}

.send_button { padding:0 8px 0 0; border:0; outline:none;} 

/*** Footer ***/


.footer {width:947px; background:url(../images/footer_shadow.jpg) no-repeat 9px 0; padding:24px 0 15px 32px; color:#D2CEC9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#alertMsg{ color:#E14517; padding-left:50px; padding-bottom:20px;}

/****** Pages all *******************/

.content_bg h2.small{width:947px; float:left; background:url(../images/dotted_line.jpg) repeat-x left bottom; padding:0 0 6px 0; font-size:18px; font-weight:normal; color:#972E10;}





.main_footer { width:988px; margin:0px auto; padding:0px;}

.content_bg_flash { width:970px; float:left; background:url(../images/content_bg.jpg) repeat-y 9px 0; padding:27px 4px 9px 8px; border-top:1px solid #7F7566;}

.content_bg_flash h2.small{width:947px; float:left; background:url(../images/dotted_line.jpg) repeat-x left bottom; padding:0 0 6px 0; font-size:18px; font-weight:normal; color:#972E10; }

.heading{ padding-left:10px; float:left;}
.footerOuter { width:100%; height:auto; background:#7F7566; float:left; }
