/* Header
------------------------------------------------------*/
#page-title{height:128px; position:relative;  background-image:url(../images/main-head-inner.jpg); background-repeat:no-repeat;padding-top:30px}
	#page-title h1{font-size:30px; text-align:left; padding-top:32px;}
	#page-title div.about-us,#page-title div.about,#page-title div.services,#page-title div.testimonials,#page-title div.contact{padding-right:10px;float:left;width:128px;height:128px;}
	#page-title div.about-us,#page-title div.about{background:url(../images/about.png) 0 0 no-repeat;}
	#page-title div.services{background:url(../images/services.png) 0 0 no-repeat;}
	#page-title div.testimonials{background:url(../images/testimonials.png) 0 0 no-repeat;}
	#page-title div.contact{background:url(../images/email.png) 0 0 no-repeat;}


/* About
------------------------------------------------------*/
ul.about-list{margin:0px; padding:0px 0px 0px 16px; list-style-type:none; color:#bdbdbd;}
ul.about-list li{list-style-type:square; padding:0px 0px 12px 7px; line-height:13px;}
ul.about-list li a{text-decoration:none;}


/* Content
------------------------------------------------------*/
#content{padding:20px 0px 30px 0px; float:left;}
#content h4{margin-bottom:4px;}
	ul.list{list-style-type:none; margin:0px;}
	ul.list li{background-image:url(../images/green-arrow.jpg); background-position:0px 2px; background-repeat:no-repeat; padding:0px 0px 15px 22px; line-height:13px;}
	.line{background-image:url(../images/line.html); background-repeat:repeat-x; display:block; height:1px; margin-bottom:20px;}
	#main_text{padding:20px 0px 0px 0px;}


/* Contact
------------------------------------------------------*/
.quick-contact {text-align:center;}
form{margin:0; padding:0;}
#contactFormArea{width:480px; color:#6b6b6b;}
.input{background-image:url(../images/input-box.gif); width:286px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b; border:0px;}
label.error{width:286px;color:#FB3F47;font-size:10px;font-family:Arial}
.input-submit{ background-image:url(../images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:94px; height:28px; cursor:pointer; float:right; margin-right:97px; }
.textarea{width:286px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b; border:0px;}

form{margin:0; padding:0;}
#contactFormArea{width:567px;margin-bottom:5px;float:left;}
	.input{background-color:#d3dbde; border:2px solid #afb8bb; width:257px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}
	.input-submit{background-image:url(../images/send-button.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:93px; height:28px; cursor:pointer; float:right; }
	.textarea{height:138px;background-color:#d3dbde; border:2px solid #afb8bb; font-family:Arial, Helvetica, sans-serif; font-size:13px;width:257px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}
	#loadBar{width:270px;color:#797979;}
	#emailSuccess{width:270px;color:#797979;}
	.loading-text{font-weight:bold;float:left;}
	.loading-form{width:16px;height:16px;margin:3px 0px 0px 15px;background-image:url(../images/loading.gif);background-repeat:no-repeat;float:left;}

/* Map */
#map{width:608px;height:600px;margin:0px 10px 10px 0px;border:3px solid #bfc9cd;float:left;}

/* Contact-Form Box */
.form-box-top{width:625px;height:3px;background-image:url(../images/form-box-top.gif);background-repeat:no-repeat;float:left;}
.form-box{width:565px;padding:15px 29px;background-color:#bfc9cd;border-right:1px solid #afb8bb;border-left:1px solid #afb8bb;float:left;}
.form-box-bottom{width:625px;height:3px;background-image:url(../images/form-box-bottom.gif);background-repeat:no-repeat;float:left;}
#form-left{width:270px;margin-right:25px;float:left;}
#form-right{width:270px;float:left;}
