﻿body{color:#3a3430;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;line-height:1.5em;background-color:#ada591;background-image:url(../images/templates/templatemo_bodyv2.2.jpg);background-repeat:repeat-x;margin:0;padding:0;}
a,a:link,a:visited{color:#000;text-decoration:underline;}
a:hover{color:#900;text-decoration:none;}
p{margin:0;padding:0 0 10px;}
img{border:none;}
h1{font-size:40px;font-weight:700;color:#000;margin:0 0 30px;padding:5px 0;}
h2{font-size:28px;font-weight:400;line-height:28px;color:#000;margin:0 0 30px;padding:0;}
h3{font-size:21px;color:#000;margin:0 0 20px;padding:0;}
h4{font-size:18px;font-weight:400;color:#000;margin:0 0 20px;padding:0;}
h5{font-size:16px;color:#333;margin:0 0 10px;padding:0;}
h6{font-size:14px;margin:0 0 5px;padding:0;}
.cleaner{clear:both;width:100%;height:0;font-size:0;}
.cleaner_h10{clear:both;width:100%;height:10px;}
.cleaner_h20{clear:both;width:100%;height:20px;}
.cleaner_h30{clear:both;width:100%;height:30px;}
.cleaner_h40{clear:both;width:100%;height:40px;}
.cleaner_h50{clear:both;width:100%;height:50px;}
.cleaner_h60{clear:both;width:100%;height:60px;}
.margin_r30{margin-right:30px;}
.margin_b20{margin-bottom:20px;}
.marge{margin-left:3em;}
.vertical_divider{background:url(../images/templatemo_vertical_divider.jpg) repeat-y right;}
.horizon_divider{background:url(../images/templates/templatemo_hor_divider.jpg) repeat-x bottom;}
.float_l{float:left;}
.float_r{float:right;}
.image_wrapper{display:inline-block;border:1px solid #999;background:#fff;margin-bottom:10px;padding:8px;}
.image_wrapper2{display:inline-block;border:1px solid #999;background:#fff;margin-bottom:10px;padding:4px;}
.fl_img{float:left;margin:3px 30px 15px 0;}
.fr_img{float:right;margin:3px 0 15px 15px;}
blockquote{font-style:italic;margin-left:10px;}
cite{font-weight:700;}
cite span{color:#960;}
em{color:#000;}
.templatemo_list{list-style:none;margin:20px 0;padding:0;}
.templatemo_list li{background:transparent url(../images/templates/templatemo_list.png) no-repeat scroll 0 0;line-height:1em;margin:0 0 20px;padding:0 0 0 25px;}
.templatemo_list li a{text-decoration:none;}
.templatemo_list li a:hover{text-decoration:underline;}
.button a{clear:both;display:block;width:102px;height:25px;margin-top:15px;background:url(../images/templates/templatemo_button.png) no-repeat;color:#fff;font-weight:700;text-align:center;text-decoration:none;padding:2px 0 0;}
.button a:hover{background:url(../images/templatemo_button_hover.png) no-repeat;}
#templatemo_wrapper{width:970px;margin:0 auto;padding:0 10px;}
#templatemo_header{width:900px;height:60px;padding:0 10px;}
#templatemo_header #site_title{float:left;width:400px;padding:10px 0 0;}
#templatemo_header #site_title h1 a{font-size:24px;color:#000;font-weight:400;text-decoration:none;margin:0;padding:0;}
#templatemo_header #header_address{float:right;display:inline-block;text-align:right;color:#fff;padding:10px 0 0;}
#header_address2{float:right;display:inline-block;text-align:center;color:#fff;padding:10px 0 0;}
#templatemo_middle{clear:both;width:970px;height:245px;background:url(../images/templates/banner_v2.png) top center no-repeat;}
#templatemo_banner{height:140px;color:#fff;padding:118px 35px 0;}
#templatemo_banner h1{color:#fff;font-size:50px;letter-spacing:3px;font-weight:400;}
#templatemo_banner h1 span{display:block;font-size:30px;color:#536d48;margin-top:30px;}
#templatemo_menu{width:970px;height:80px;background:url(../images/templates/templatemo_menu.png) no-repeat;padding:20px 30px 0;}
#templatemo_menu ul{list-style:none;margin:0;padding:0 35px;}
#templatemo_menu ul li{display:inline;margin:0;padding:0;}
#templatemo_menu ul li a{float:left;display:block;width:102px;height:27px;font-size:14px;text-align:center;text-decoration:none;color:#333;font-weight:700;outline:none;border:none;margin:0 10px 0 0;padding:5px 0 0;}
#templatemo_menu ul li a:hover,#templatemo_menu ul li .current{color:#000;background:url(../images/templates/templatemo_menu_hover.png) no-repeat;}
#templatemo_main{clear:both;width:900px;padding:65px;}
#templatemo_content{float:left;width:550px;}
#templatemo_content_gall{float:left;width:800px;}
.col_w420{width:420px;}
.col_w250{width:250px;}
.col_w190{width:150px;padding-right:40px;}
.services_section{padding-bottom:30px;margin-bottom:30px;}
.services_section .ss_left{float:left;width:80px;}
.services_section .ss_left img{width:80px;height:80px;}
.services_section .ss_right{float:right;width:450px;}
.price{color:#000;font-size:16px;}
.price span{font-size:20px;color:#C00;}
#templatemo_sidebar{float:right;width:260px;}
#contact_form{float:left;padding:0;}
#contact_form form .input_field{width:350px;background:#a09883;border:1px solid #827962;padding:5px 0;}
#contact_form form label{display:block;width:100px;margin-right:10px;font-size:14px;}
#contact_form form textarea{width:350px;height:200px;background:#a09883;border:1px solid #827962;}
#contact_form form .submit_btn{margin-left:73px;width:102px;height:27px;border:none;cursor:pointer;font-family:Georgia, "Times New Roman", Times, serif;background:url(../images/templates/templatemo_button.png) no-repeat;color:#FFF;}
#contact_form form .submit_btn:hover{background:url(../images/templates/templatemo_button_hover.png) no-repeat;}
#templatemo_footer_wrapper{width:100%;background:url(../images/templates/templatemo_footer.jpg) repeat-x;}
#templatemo_footer{width:900px;text-align:center;color:#ada591;margin:0 auto;padding:0 35px;}
#templatemo_footer a{color:#dfdace;}
#templatemo_header #site_title h1,#contact_form form{margin:0;padding:0;}