body{background:url(images/top_bg.jpg) repeat-x top #F6F5E9;margin:auto;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#ccc;}

h1{font-size:15px;color:#6C0008;padding:5px;margin:3px;font-weight:normal;}
h2{font-size:13px;color:#666666;margin:0px;padding:3px;}
h3{font-size:14px;color:#666666;margin:0px;padding:3px;}
h4{font-size:12px;color: #CE6700;margin:0px;padding:3px;font-weight:normal;}

.clear {clear:both;overflow:hidden;height:4px;}
#main_content{width:850px;height: auto;margin:auto;background-color:#dce6e7;border:8px #FFFFFF solid;}
#top_banner{width:850px;height:160px;background:url(images/template.jpg) no-repeat;}

/*----main page content----*/

#page_content{width:800px;height:auto;margin:auto;}
#page_content_top {width:800px;height:auto;padding:10px;margin:10px;}
#page_content_left{width:460px;height:auto;float:left;padding:10px;}
#page_content_right{width:290px;height:auto;float:right;}
.title{font-size:16px;color:#808080;clear:both;padding-left:10px;}
.content_text{font-size:11px;color:#333333;height:auto;text-align:justify;padding:8px;}
.content_text a{color:#990000;text-decoration:underline;border:0;}
.content_text a:hover{color:#990000;text-decoration:none;border:0;}
#page_bottom{width:830px;clear:both;padding:10px;height:auto;}

#services {width:300px;float:right;margin-left:15px; padding-top:0;background-color:#dce6e7; vertical-align:top;}
#services h3 {background-color:#6f3332;text-align:center;color:#fff;}
#services h4 {text-align:center;font-size:11pt;line-height:20px;color:#000;}

#work h4 {padding-left:0;}
#work h4 a {text-decoration:none;font-weight:bold;}
#work h4 a:hover {}
#work p {margin-top:5px;}

.testimonial {width:455px;background-color: #CCCCCC; border:solid 1px #ADADAD;padding:5px;margin-bottom:6px;}
.testimonial p {margin:3px 0 3px 0;}


/*------contact form------*/

.input{width:140px;height:12px;font-size:10px;float:left;}
.textarea{width:140px;height:50px;font-size:10px;float:left;}
.submit{float:left;margin-left:30px;margin-top:5px;}
label {color:#222222;float:left;font-size:11px;padding:5px;width:50px;}
.submit-button {background-color:#33779E;border:1px solid #DDDDDD;color:#FFFFFF;font-family:verdana;font-size:12px;font-weight:bold;padding:5px 15px;text-align:center;}

/*-------footer-----*/

#footer{width: auto;height:100px;clear:both;margin-top:10px;}
#footer_content{width:850px;margin:auto;}


