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

body {margin:0; background-color:#639917}
#main {margin:auto; }
#top {width:100%; height:230px; background-image:url(images/top.png); background-repeat:repeat-x; }
#header {width:950px; height:162px; margin:auto; background-color:#c7b773}
#logo {width:353px; height:162px; float:left;}
#top_nav {width:400px; height:130px; float:right; margin-top:10px}
#social {width:115px; height:54px; float:right; margin-top:10px; text-align:right}
#nav {width:1030px; height:40px; margin:auto; padding-top:26px; text-align:center}
#content {width:1100px; margin:auto; padding-top:5px; min-height:450px;}
#clear {clear:both}
#slides {width:671px; height:261px; float:left; margin-left:25px; background-color:#ffffff; padding-left:6px; padding-top:7px}
#welcome {width:675px; height:230px; float:left; background-image:url(images/graphics/welcome.png); margin-left:25px; margin-top:20px; padding-left:10px; padding-right:15px; padding-top:11px; background-repeat:no-repeat}
#callouts_wrap {width:221px; float:left; margin-left:100px}
#callout_bottom {width:221px; height:212px; background-image:url(images/graphics/callout_bottom.png); float:left}
#our_services {width:221px; height:28px; float:left; background-image:url(images/graphics/our_services.png)}
#addthis {width:40px; position:relative; float:right;}
#map_wrap {width:472px; float:right}
#map {width:472px; height:275px; float:right; background-image:url(images/graphics/map_call_out.jpg); padding-left:25px; padding-top:25px; background-repeat:no-repeat;}
#map2 {width:472px; height:150px; float:right; padding-left:25px; padding-top:10px; background-repeat:no-repeat; background-image:url(images/graphics/map2_call_out.jpg); margin-top:15px; text-align:center}

#int_content_wrap {width:960px; margin-left:80px;}
#int_content_top {width:960px; height:72px; float:left; margin-top:-15px}
#int_content_mid {width:910px; background-image:url(images/graphics/int_content_mid.png); float:left; background-repeat:repeat-y; min-height:200px; padding-left:15px; padding-right:35px}
#int_content_bottom {width:960px; height:32px; background-image:url(images/graphics/int_content_bottom.png); float:left; margin-bottom:10px}
#int_gallery {width:960px; float:left}
.int_gallery_photo {width:220px; height:165px; float:left; margin-right:9px; margin-bottom:10px; border:solid #ffffff 4px}
.int_call_out {width:467px; height:167px; float:right; background-image:url(images/call_out.jpg); margin-right:25px; text-align:center; padding-top:12px; padding-left:15px; padding-right:15px}
.int_call_out2 {width:265px; height:380px; float:right; background-image:url(images/call_out2.jpg); margin-right:5px; margin-left:5px; padding-top:12px; padding-left:18px; padding-right:18px; text-align:center}


#footer_wrap {width:100%; margin-top:-280px}
#int_footer_wrap {width:100%; margin-top:-25px}
#footer_top {width:100%; height:83px; background-image:url(images/graphics/footer_top.png); background-repeat:repeat-x;}
#footer {width:100%; background-image:url(images/graphics/footer.jpg);}
#footer_content {width:1120px; height:230px; margin:auto;}
#int_footer_content {width:800px; height:230px; margin:auto}
#c1 {width:160px; height:200px; float:right; background-image:url(images/graphics/seperate.png); background-position:right; background-repeat:no-repeat; padding-top:20px;}
#c2 {width:190px; height:200px; float:right; background-image:url(images/graphics/seperate.png); background-position:right; background-repeat:no-repeat; padding-top:10px; margin-left:10px}
#c3 {width:220px; height:200px; float:right; background-image:url(images/graphics/seperate.png); background-position:right; background-repeat:no-repeat; padding-top:10px; margin-left:10px}
#c4 {width:185px; height:200px; float:right; padding-top:10px; margin-left:10px}


#call_1 {width:216px; height:66px; float:left; background-image:url(images/graphics/1.png); padding-left:5px}
#call_2 {width:216px; height:66px; float:left; background-image:url(images/graphics/2.png); padding-left:5px}
#call_3 {width:216px; height:66px; float:left; background-image:url(images/graphics/3.png); padding-left:5px}
#call_4 {width:216px; height:66px; float:left; background-image:url(images/graphics/4.png); padding-left:5px}
#call_5 {width:216px; height:66px; float:left; background-image:url(images/graphics/5.png); padding-left:5px}
#call_6 {width:216px; height:66px; float:left; background-image:url(images/graphics/6.png); padding-left:5px}
#call_7 {width:216px; height:66px; float:left; background-image:url(images/graphics/7.png); padding-left:5px}
#call_8 {width:216px; height:66px; float:left; background-image:url(images/graphics/8.png); padding-left:5px}


.light_brown13 {font-family: 'Noto Sans', sans-serif; color:#734b1b; font-size:13pt; line-height:35px}
a.light_brown13 {font-family: 'Noto Sans', sans-serif; color:#734b1b; font-size:13pt; text-decoration:none}
.light_brown13 a:hover {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:13pt; text-decoration:none}
.dark_brown16 {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:13pt; font-weight:bold}
a.dark_brown16 {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:13pt; font-weight:bold}
.dark_brown11 {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:11pt;}
a.dark_brown11 {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:11pt; text-decoration:none}
.dark_brown11 a:hover {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:11pt;}
.dark_brown10 {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; font-weight:bold}
a.dark_brown10 {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; font-weight:bold; text-decoration:none}
.dark_brown10_unbold {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none}
a.dark_brown10_unbold {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:underline}
.dark_brown10_int {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none; line-height:25px}
a.dark_brown10_int {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none; line-height:25px}
.white_13 {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:13pt; line-height:30px}
a.white_13 {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:13pt; line-height:30px; text-decoration:none}
.white_13 a:hover {font-family: 'Noto Sans', sans-serif; color:#b0cc51; font-size:13pt; line-height:30px; text-decoration:none}
.white_11 {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:11pt; line-height:20px}
a.white_11 {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:11pt; line-height:20px; text-decoration:underline}
.light_nav {font-family: 'Noto Sans', sans-serif; color:#c7b773; font-size:11pt; line-height:25px}
a.light_nav {font-family: 'Noto Sans', sans-serif; color:#c7b773; font-size:11pt; line-height:25px; text-decoration:none}
.light_nav a:hover {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:11pt; line-height:25px; text-decoration:none}
.green_nav {font-family: 'Noto Sans', sans-serif; color:#b0cc51; font-size:11pt; line-height:25px}
.white_8 {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:9pt; line-height:15px; text-align:left}
a.white_8 {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:9pt; line-height:15px; text-decoration:underline; text-align:left}
.white_border {border:solid 4px #ffffff}

.phone {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none}
a.phone {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none}

.email{font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none}
a.email{font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:underline}

.sm_nav {font-family: 'Noto Sans', sans-serif; color:#3c2313; font-size:10pt; text-decoration:none}
a.sm_nav:hover {font-family: 'Noto Sans', sans-serif; color:#ffffff; font-size:10pt; text-decoration:none}

h1 {font-family: 'Noto Sans', sans-serif; color:#488938; font-size:12pt; margin-top:-8px; margin-bottom:12px; white-space:nowrap}
h2 {font-family: 'Noto Sans', sans-serif; color:#639917; font-size:11pt; margin-top:-8px; margin-bottom:12px;}


/*background */
#bg img{
/* Set rules to fill background */
min-height: 100%; z-index:-100;
min-width: 1024px;                                         
/* Set up proportionate scaling */
width: 100%;
height: auto;                                      
/* Set up positioning */
position: fixed;
top: 0;
left: 0;

}
@media screen and (max-width: 1024px){
#bg img {
left: 50%;
margin-left: -512px; }
}

/*******************contact us*******************/
.contect_form{width:400px; font-family: "Century Gothic", Arial, sans-serif; font-size: 10pt; float:left;}
.contect_form form{float:left; width:100%;}
.contect_form fieldset{float:left; width:100%; border: none;}
.contect_form .input_bg{float:left; width:322px; background:url(images/contact_input_bg.png) no-repeat 0 0; display:inline; height:30px; }
.contect_form .input_bg input{float:left; width:322px; background:none; border:none; padding:7px 5px; color:#8e8d8c; font-weight: bold;}

.contect_form .input_bgvouch{float:left; width:322px; background:url(images/contact_input_bg.png) no-repeat 0 0; display:inline; height:30px;  }
.contect_form .input_bgvouch input{float:left; width:322px; background:none; border:none; padding: 0 5px; color:#8e8d8c; font-weight: bold; }

.contect_form label{float:left; width:100%; color:#666; font-weight: bold; margin-top:10px;}
.contect_form .textarea_bg{float:left; width:322px; background:url(images/textarea_bg.png) no-repeat 0 0; height:173px; margin:5px 0 10px; display:inline;}
.contect_form input.send_btn{border: 0;}
.contect_form label{float:left; width:100%; color:#666; font-weight: bold;}
.contect_form label span{float:left; width:auto; color:#009966; font-weight: bold; font-size: 11pt;}
.contect_form label strong{float:left; width:auto; color:#000; font-weight: bold; font-size: 11pt;}
/*******************contact us ends*******************/


