@charset "utf-8";
/* CSS Document */

body
{margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

*{margin:0px; padding:0px;}


#header
{
width:954px;
height:auto;
margin:0px auto;
padding:0px;
}
.banner
{
width:954px;
height:143px;
margin:0px auto;
padding:0px;
float:left;
}
.logo
{width:210px; height:143px; float:left; margin:0px; padding:0px;}
.call_us{width:744px; height:143px; float:left; margin:0px; padding:0px;}
.call_us_img{width:224px; height:61px; padding:39px 50px 43px 0px; float:right;}
.log_cabin{width:350px; height:60px;  float:left; padding:25px 15px 43px 15px; margin-left:35px;}
.nav { margin:0; width:954px; height:72px;}
.nav a { text-decoration: none; }
.main {	text-align:left; width:954px; height:72px;	margin: 3px 0 0 0; padding:0;}
.main a {display: block; text-indent: -999em; overflow: hidden; background-image:url(../image/main_nav2.jpg); background-repeat: no-repeat; height:72px;}
.main li {	/* background-color: #f3eac3; */	 background-image:url(../image/main_nav2.jpg);	background-repeat: no-repeat; list-style:none; float: left; height: 72px;}
/* Main nav -  States */

.home {background-position:0 -72px;	width:100px;}
.home a { background-position: 0 0;}
.home .home_current  { background-position: 0px -72px;}

.about_us {background-position: -100px -72px;width:107px;}
.about_us  a { background-position: -100px 0;}
.about_us  .about_us{background-position:-100px -72px;}

.log {background-position: -207px -72px;	width: 128px;}
.log a { background-position: -207px 0; }
.log .log_current{ background-position: -207px -72px; }

.garden {background-position: -335px -72px; width:164px;}
.garden  a { background-position: -335px 0; }
.garden  .garden_current { background-position: -335px -72px;}

.summer {background-position: -499px -72px; width: 155px;}
.summer a { background-position: -499px 0px; }
.summer .summer_current { background-position: -499px -72px; }

.outdoor {background-position: -654px -72px; width:151px;}
.outdoor a { background-position: -654px 0; }
.outdoor .outdoor_current { background-position: -654px -72px; }

.contact {background-position: -805px -72px;width: 148px;}
.contact a { background-position: -805px 0; }
.contact .contact_current { background-position: -805px -72px; }



.main a:hover {	background-image: none;}
.clear{clear:both;}
.mtop{margin-top:9px;}
.mtop15{margin-top:20px;}
.mleft15{margin-left:5px;}

/* end nav*/
#contact_us{width:955px; height:auto 0px; float:left; margin:0px auto;}
.quick_contact{width:246px; height:auto; float:left; margin:15px auto; padding:0px;  }
.message{width:236px; height:70px;  padding:5px 5px 0px 2px; }
.all_contact{ width:218px; height:35px; padding-left:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fc0202;}
.contact_name{width:218px; height:30px; padding-left:30px;  float:left;}
.contact_mes{width:218px; height:150px; padding-left:30px; float:left;}

.quick_field
{
	width:188px;
	height:30px;
	border:solid 1px #b7b7b7;
	background-color:#fff;
	color:#545454;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}

.quick_field-multi
{
    width:188px;
	height:150px;
	background-color:#fff;
	color:#000;
	border:solid 1px #b7b7b7;
}
.submit{ width:74px; height:24px; float:left; margin-top:15px;padding-left:25px;}
.banner_image{ width:694px; height:310px; margin-top:15px;padding:0px; float:right;   margin-left:8px; }

.testimonial
{width:245px; height:368px; float:left; margin-top:20px; border-right: 1px solid #dbdbdb; border-top:1px solid #dbdbdb;  }
.text
{font-family:"Times New Roman", Times, serif; font-size:12px; color:#3e3e3e; font-style:italic; line-height:20px;}  

.welcome
{width:694px; height:auto 0px;float:right;margin-left:10px; margin-top:15px;}
.welcome_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e;  line-height:25px;}  
.welcome_hed{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:25px;} 
.welcome_search{width:690px; height:auto; margin:0px auto; padding:0px; float:left; }

.welcome_search1{width:460px; height:auto; margin:0px auto; padding:0px; float:left; }
.search_box{width:234px; height:26px; margin:0px auto;float:left; margin-top:5px;   } 
.serach_box1{border:solid 1px #b7b7b7;}
.house1{width:219px; height:auto; margin:0px; padding:0px; float:left;}
h1{font-size:22px; color:#4F6B38; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px;}
.house2{width:222px; height:auto; margin-left:10px; padding:0px; float:left;}
.house3{width:231px; height:auto; margin-left:10px; padding:0px; float:left;}
.service
{width:245px; height:auto;   border-top: 1px solid #dbdbdb; 
border-bottom:1px solid #dbdbdb;  border-right: 1px solid #dbdbdb; }
.service_border
{width:245px; height:auto;  border-right: 1px solid #dbdbdb;   border-top: 1px solid #dbdbdb;  }

/*services navi */
.services_navi{width:245px; height:auto; float:left;  margin-left:0px; margin-top:0px; border-right: 1px solid #dbdbdb;   border-top: 1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}


.services_navi ul{list-style:none; display:block; padding:0px 0px 8px 10px; margin-left:10px; }
.services_navi ul li{display:block;background:url(../image/arrow.png) no-repeat 0px 10px; padding:0px 0px 8px 10px; }
.services_navi ul li a{color:#777777; text-decoration:none; }
.services_navi ul li a:hover{color:#3e6a00; text-decoration:underline;}
.services_navi ul li .active{color:#3e6a00; text-decoration:underline; }
.services_navi ul li a:visted{color:#777777; text-decoration:underline;}
/*services navi */


/*footer starts*/
#footer{width:955px;  height:100px; background:#f6f6f6; margin:0 auto; padding:0px; border-top:1px solid #a7a6a6; margin-top:5px;}
.footer_box{width:920px; margin:0px auto; margin-top:10px; background:#f6f6f6;}
.footer_menu{width:910px; height:auto; float:left;  color:#3e3e3e; background:#f6f6f6; text-align:center;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3e3e3e; text-decoration:none; padding: 5px 3px 0px 3px; background:#f2f1f1; background:url(../image/line.jpg) no-repeat right 68%; }
.footer_menu ul li a:hover{text-decoration:underline; color:#4d6934;}
.footer_menu ul li .active{text-decoration:underline; color:#4d6934;}
.footer_content{width:880px; float:left; text-align:right; margin-top:5px;  text-align:right; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#b20606; background:#f6f6f6;}
/*footer ends*/
a{color:#ff0000;
text-decoration:none;
cursor:pointer;}


/* ----------- stylized ----------- */
#stylized_contact{
width:410px; height:auto; float:left;
}

#stylized_contact input{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
width:403px;
margin:2px 0 10px 0px;
color:#777777;
}

#stylized_contact textarea{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
height:100px;
margin:2px 0 10px 0px;
width:403px;
color:#777777;
}

.submit_field{width:212px; height:37px; float:left;}
/* ----------- contact us page css close ----------- */

.para_thanks{
	width:630px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	}	
	
	.conatct_add
	{width:250px;
	height:auto;
	float:left;
   margin-top:50px;
	margin-left:50px;
	
	}
	
	.pdf{width:200px; height:auto; float:left; margin:auto;} 
.mlef{margin-left:15px; width:140px;}



/*gallery css*/
.gallery_left{width:233px; height:194px; float:left; margin-left:25px;}
.gallery_right{width:233px; height:194px; float:right; margin-right:25px;}
.head_txt_new{width:395px; height:39px; float:left;}

.para_box{width:611px; height:auto; float:left;}


/*gallery*/
	#gallery {
		padding: 10px;
		width: 550px;
		float:left;
	}
	#gallery ul { list-style: none; float:left; }
	#gallery ul li { display: inline; padding-right:20px; float:left;}
	#gallery ul img {
		border:2px #666666 solid;
		margin-bottom:20px;
	}
	#gallery ul a:hover img {
		border:2px #996600 solid;
	}
	#gallery ul a:hover {color:#2c3a0a;}
	
	
	
/*21june*/

/* other css*/
.mTop{margin-top:10px;}
.mBottom{margin-bottom:10px;}
.mRight{margin-right:10px;}
.mLeft{margin-left:10px;}
.img{width:366px; height:44px; float:left;
}
.pdf{width:200px; height:auto; float:left; margin:auto;} 
.mlef{margin-left:15px;}


.width{width:260px; height:auto; float:left;}
.width1{width:350px; height:auto; float:right;}
.width2{width:360px; height:auto; float:left;}
.width1{width:350px; height:auto; float:right;}


.paragraph{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:22px; word-spacing:.5pt;}
.paragraph_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; padding-left:5px; line-height:22px; word-spacing:.5pt; font-weight:bold; color:#658B00; padding-right:5px;}
.img1{width:366px; height:44px; float:left; margin-bottom:10px;}
.banner_right_text{width:241px; height:auto; float:left; border:1px solid #b0b59b;}
.featured_box_text{width:667px; height:auto; float:left;  margin-top:25px; padding:10px;}
.img_left{width:170px; height:auto; float:left; padding-right:40px; padding-left:10px; padding-top:10px;}
 .img_left img{ border:1px #cccccc solid;}
  .img_left a:hover img{ border:1px #666666 solid; }
  .featured_tgb{width:667px; height:200px; float:left;  margin-top:25px; padding:10px;}
  .featured_tgb_img{width:auto; height:100px; float:left; margin-right:3px; padding:5px 0px 0px 5px;}
  .tgb_heading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-top:30px; padding-left:10px;}
 .featured_left_tgb{width:270px; height:auto; float:left; border:1px solid #CCCCCC;}
 .featured_right_tgb{width:270px; height:auto; float:left;  border:1px solid #CCCCCC; margin-left:20px;} 
   .featured_tgb1{width:667px; height:auto; float:left;  margin-top:10px; padding:0px;}
   h3{width:100%; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#b0b59b;}
   .more_1 a{color:#fe0000; width:70px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-right:120px;}

 /*24 june*/
.right_img{width:150px; height:150px; float:right; margin:10px;}
.right_img_new{width:212px; height:auto; float:right; margin:0px 10px 10px 10px; text-align:center;}
.content_list{width:440px; float:left; padding-left:20px;}
.content_list ul{display:block;}
.content_list li{list-style:disc; margin-left:0px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3e3e3e; line-height:18px;}
.more{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; font-weight:normal; width:100px; float:right; margin-right:70px;}


 /*slide banner*/
 
 #slideshow { position:relative; margin:0px; height:310px;}
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }
.hidden{ color:#FFFFFF; text-align:right;}
.hidden a{color:#FFFFFF;}
.hidden a:hover{color:#FFFFFF;}
