@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{margin:0px; padding:0px;  background:url(../images/top_bg.jpg) repeat-x;}

.clear{clear:both;}
#main{width:1000px; height:auto; padding:0px; margin:0px auto;}
#submain{width:992px; height:auto; float:right; margin-top:6px;}
#left_part{width:717px; height:auto; float:left;}

/* Logo part starts */
.logo_part{width:717px; height:auto; float:left;}
.logo{width:195px; height:117px; float:left;}
.call_txt{width:229px; height:73px; float:right; margin-top:30px;}
.sheds_txt{width:196px; height:60px; float:left; margin-top:42px; margin-left:35px;}
/* Logo part ends */

/* banner starts */
.banner_part{width:717px; height:274px; float:left;}
.banner_navi{width:211px; height:277px; float:left; background:url(../images/top_navi_bg.jpg) no-repeat;}
/* top navigation starts */
.menu_new {
	width: 138px;
	float:left;
	padding-left:20px;
	padding-top:4px;
	}

.menu_new ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}	
	
.menu_new li a {
  	line-height:26px;
	height:26px;
	text-decoration: none;
	background:url(../images/arrow.jpg) no-repeat left;
	border-bottom:1px dotted #a2a78b;
	}	
	
.menu_new li a:link, .menu_new li a:visited {
	color: #888;
	display: block;
	padding: 0px 0 0px 10px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
	}
	
.menu_new li a:hover{
	color: #4d7422;
	text-decoration:underline;
	}
	
.menu_new ul li .active{
	text-decoration:underline;
	color:#5c79ac;
	}
	
/* For IE6 active */	
.menu_new ul li a.active:visited{
	text-decoration:underline;
	background:url(../images/arrow.jpg) no-repeat left;
	color:#4d7422;
	}	
/* For IE6 active  end*/		
	
/* For IE7 active */
.menu_new ul li a.active{
	text-decoration:underline;
	background:url(../images/arrow.gif) no-repeat left;
	color:#4d7422;
	}		
/* top navigation ends */
.banner{width:506px; height:277px; float:right;}

/*.banner{ border:1px solid #cecece; padding:0 1px;}*/
/*#slideshow { position:relative; margin:0px; height:277px;}
#slideshow IMG {
	position:absolute;
	top:138px;
	left:-701px;
	z-index:8;
}
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }
*/
/* banner ends */

#mdl_part{width:690px; float:left; height:auto; padding:0px 10px 0px 4px;}
h1{width:100%; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:40px; font-weight:bold; color:#b0b59b;}
p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:22px;}
.featured_box{width:667px; height:200px; float:left; background:#dfe2d2; margin-top:25px; padding:10px;}
.featured_heading{width:100%; float:left;}
.featured_left{width:327px; height:auto; float:left;}
.featured_right{width:327px; height:auto; float:right;} 
.featured_img{width:134px; height:160px; float:left; margin-right:3px;}
.more{color:#fe0000; width:70px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.more a{color:#fe0000; text-decoration:none;}
.more a:hover{color:#fe0000; text-decoration:underline;}
.arial_14{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.divider{width:8px; height:430px; float:left;}




/* right part starts */
#right_part{width:275px; height:auto; float:right;}
.free_estimate{width:275px; height:243px; float:right;}
.banner_small{width:245px; height:162px; float:left;}
.quick_contact{width:242px; height:auto; float:left;}
.contact-form{width:213px; height:auto; margin:0px auto;}
.contact_heading{width:203px; height:47px; float:left;}


/* ----------- My Form ----------- */
.myform{
float:right;
width:212px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
}

/* ----------- stylized ----------- */
#stylized{
width:212px; height:auto; float:right;
}

#stylized input{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
width:203px;
margin:2px 0 10px 0px;
color:#777777;
}

#stylized textarea{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #b0b59b;
height:100px;
margin:2px 0 10px 0px;
width:203px;
color:#777777;
}

.submit_field{width:212px; height:37px; float:left;}
/* ----------- form close ----------- */
.banner_right{width:241px; height:auto; float:left;}



/* ----------- footer starts ----------- */
#footer{width:954px; height:92px; float:left; background:url(../images/footer_bg.jpg) no-repeat; margin-top:10px; margin-bottom:5px; padding:20px 0px 0px 0px;}

.footer_menu{width:840px; height:auto; margin:0px auto;}
.footer_menu ul{list-style:none;}
.footer_menu ul li{list-style:none; display:inline; padding-right:6px; padding-left:6px; border-right:1px solid #ffffff; font-size:11px;}
.footer_menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
.footer_menu ul li a:hover{text-decoration:underline;}
.footer_menu ul li .active{text-decoration:underline;}

.copyright{width:840px; height:auto; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; text-align:center;}


/* ----------- footer ends ----------- */



/* ----------- contact us page css ----------- */
.myform_new{
float:left;
width:430px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
margin-left:20px;
}

/* ----------- stylized ----------- */
#stylized_contact{
width:430px; 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 ----------- */


.search_box{width:100%; height:26px; margin:0px auto;float:left; margin-top:5px;   } 
.serach_box1{border:solid 1px #b0b59b; outline:0px;}

/*thanks page css*/
.box_head_new{border-bottom:1px solid #cccccc; background:#1E3C08; color:#fff; padding-left:10px; font-size:20px; height:26px;}
.border_table{ border:1px solid #cccccc;}
.border_table p{ padding-left:10px; padding-top:10px;}
.border_table h1{ color:#1E3C08; font-size:16px; font-weight:bold; padding-left:10px;}
.mdl_container_thanks{width:490px; height:auto; float:left;}



/* other css*/
.mTop{margin-top:10px;}
.mBottom{margin-bottom:10px;}
.mRight{margin-right:10px;}
.mLeft{margin-left:10px;}
.mRight40{margin-right:80px;}
.mRight50{margin-right:50px;}
.mLeft20{margin-left:20px;}
.mtop5{padding-top:3px;}
.contact_add
{width:200px;
height:auto;
margin-top:35px;
float:left;
font-family:Arial, Helvetica, sans-serif; font-size:14px;
color:#4d7422;
font-weight:bold;
}
.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;}
/*18june*/

.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:100px; height:100px; float:left; margin-right:3px;}
  .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:25px; padding:10px;}
   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;}

  #slideshow{ position:relative; margin:0px; height:277px;}
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

#slideshow1 { position:relative; margin:0px; height:277px;}
#slideshow1 IMG { position:absolute; top:0; left:0; z-index:8; }
#slideshow1 IMG.active { z-index:10; }
#slideshow1 IMG.last-active { z-index:9; }
.size_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#658B00; text-align:right; font-weight:bold;}
