@charset "utf-8";
/* CSS Document */
/* CSS by surendra "surenman@gmail.com" */
*,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
body 				{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#501D00; background: url(../images/bg.jpg) repeat-x  #514247; }
#wrapper			{ margin:0 auto; padding:0; width:964px;}
#banner				{ margin:0; padding:0; width:964px; height:394px; background:url(../images/banner.jpg) no-repeat;}
h1					{ font-family:"tahoma",Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#7A2C00;}

.clearboth{
	clear:both;
}
#menu				{ width:964px; height:29px;}
#menu ul			{ list-style:none; padding:55px 0 0 55px;}
#menu li 			{ list-style: none; height:30px; float:left;}
#menu li a			{ margin:0; padding:3px 0 0 0px; height:29px; list-style:none; width:167px; float:left; display:block; background:url(../images/button.jpg) no-repeat 	                    top; text-align:center; font-family: "Univers Light Condensed", Helvetica, sans-serif; font-size:18px; color:#F5EFD5; text-decoration:none;  }
#menu li a:hover	{ margin:0; padding:3px 0 0 0px; height:29px; list-style:none; width:167px; float:left; display:block; background:url(../images/button2.jpg) no-repeat  
                  top; text-align:center; font-family: "Univers Light Condensed", Helvetica, sans-serif; font-size:18px; color:#7A2C00; text-decoration:none;  }
				  
#menu .active 
{  
	margin:0; 
	padding:3px 0 0 0px; 
	height:29px; 
	list-style:none; 
	width:167px; 
	float:left; 
	display:block; 
	background:url(../images/button2.jpg) no-repeat top; 
	text-align:center; font-family: "Univers Light Condensed", Helvetica, sans-serif; 
	font-size:18px; 
	color:#7A2C00; 
	text-decoration:none;
}

/*................................................................................................*/
/*................................................................................................*/
#nav{
	width:964px;
	height:29px;

}

#nav ul { padding:55px 0 0 55px;}
#nav ul li { list-style: none; height:30px; float:left;}

#nav li.homepage { margin-right:17px;}
#nav li.homepage a{ background:url(../images/nav01.jpg) no-repeat 0px 0px; width:84px; height:29px; display:block; text-indent:-2000px; outline:none; }
#Home #nav ul li a.index,
#nav li.homepage a:hover{ background:url(../images/nav02.jpg) no-repeat 0px 0px; width:84px; height:56px; text-indent:-2000px;}

#nav li.aboutuspage { margin-right:17px;}
#nav li.aboutuspage a{ background:url(../images/nav01.jpg) no-repeat -100px 0px; width:165px; height:29px; display:block; text-indent:-2000px; outline:none; }
#About #nav ul li a.aboutus,
#nav li.aboutuspage a:hover{ background:url(../images/nav02.jpg) no-repeat -100px 0px; width:165px; height:29px; text-indent:-2000px;}

#nav li.servicespage { margin-right:17px;}
#nav li.servicespage a{ background:url(../images/nav01.jpg) no-repeat -283px 0px; width:129px; height:29px; display:block; text-indent:-2000px; outline:none; }
#Services #nav ul li a.services,
#nav li.servicespage a:hover{ background:url(../images/nav02.jpg) no-repeat -283px 0px; width:129px; height:29px; text-indent:-2000px;}

#nav li.testipage { margin-right:17px;}
#nav li.testipage a{ background:url(../images/nav01.jpg) no-repeat -428px 0px; width:84px; height:29px ; display:block; text-indent:-2000px; outline:none; }
#Testimonial #nav ul li a.testi,
#nav li.testipage a:hover{ background:url(../images/nav02.jpg) no-repeat -428px 0px; width:84px; height:29px; text-indent:-2000px;}

#nav li.contactuspage a{ background:url(../images/nav01.jpg) no-repeat -529px 0px; width:84px; height:29px; display:block; text-indent:-2000px; outline:none; }
#Contact #nav ul li a.contactus,
#nav li.contactuspage a:hover{ background:url(../images/nav02.jpg) no-repeat -529px 0px; width:84px; height:29px; text-indent:-2000px;}


/*................................................................................................*/
/*................................................................................................*/


#main_cont_out				{ width:924px; background:url(../images/body_bg.gif) repeat-y; padding:0 20px; }
#main_cont_in				{ width:884px; background:url(../images/main_bg.jpg) repeat-x #FFFEF9; ; padding:0 20px;}
#main_cont_in .top			{ width:884px; padding:20px 0;}

#main_cont_in .botm_right	{ width:410px; float:left;}
#main_cont_in .botm_right .services 	{ width: 170px; float:left;}
#main_cont_in .botm_right .services ul  { width: 170px}
#main_cont_in .botm_right .services li  { padding:0 0 0 20px; color:#7A2C00; list-style:none; background:url(../images/arrow.jpg) no-repeat 0 5px; font-weight:bold; 		                                         border-bottom:1px dashed #cccccc; line-height:20px;}
#main_cont_in .botm_right .images  		{ width: 220px; float:right; padding:80px 0 0 20px}

#main_cont_in .botm_left 				{ width:474px; float:right;}

#main_cont_in .botm_left .bot_right		{ width:280px; float:left;}
#main_cont_in .botm_left .bot_right ul  {width:260px; }
#main_cont_in .botm_left .bot_right li  {padding:0 0 0 20px; color:#7A2C00; list-style:none; background:url(../images/arrow.jpg) no-repeat 0 5px; font-weight:bold; 		                                         line-height:20px;}

#main_cont_in .botm_left  .bot_left		{ width:194px; float: right;}

#footer { text-align:center; line-height:16px; color:#ffffff; padding:8px 0 0 0; }
#footer img{ padding:5px 0 0 0; }
a.link:link, a.link:active, a.link:visited{ color:#ffffff;text-decoration:none; }
a.link:hover{ text-decoration:underline; color:#999999;}

/***************for Contact us page***********************/
#main_cont_in .contact_right{ width:230px; float:right;}
#main_cont_in .contact_left { width:654px; float:left;}
.form						{ width:280px; float:left; }	
.map						{ width:374px; float:right; }


/*for contact form*/
.message_sent {font: 11px Arial, Helvetica, sans-serif; color : #ffffff;}
dl {font-family : Arial, Helvetica, sans-serif;font-size : 100%;padding : 0;margin : 10px 0 0 0; width:240px;color : #3D3D3D;}
dt, dd {padding :2px; margin : 0;}
dt {width : 100px; clear:both;}
html[dir="rtl"] dt {float : right;}
dd + dd {margin-left : 200px;}
html[dir="rtl"] dd + dd {margin : 0 200px 0 0;}
dt:first-child, dt:first-child + dd {border-top-width : 0;}
h2 + p {font-size : 70%;margin : 10px auto;width : 100%;}
.textfield_blue {border : 1px solid #E4E4B2; color : #333333;font-family : Arial, Helvetica, Verdana, sans-serif;font-size : 11px;padding-left : 2px;width : 200px; height:15px;}
.blue_btm{font-family : Georgia, "Times New Roman", Times, serif;color : #ffffff;font-size : 12px;font-weight : bold;border : none;background :#AF3F00;line-height : 25px;padding : 5px; border:1px solid #FFFFFF;}
.blue_btm:hover {border : none;background : #000000;color : #fff;line-height : 25px;padding : 5px; border:1px solid #FFFFFF;}


/*==========================================About us gallery starts here ==========================================================*/

#main_cont_in .btm_gallery	{ width:200px; float:left;}
#main_cont_in .btm_gallery .services 	{ width: 170px; float:left;}
#main_cont_in .btm_gallery .services ul  { width: 170px}
#main_cont_in .btm_gallery .services li  { 
	padding:0 0 0 20px; 
	color:#7A2C00; 
	list-style:none; 
	background:url(../images/arrow.jpg) no-repeat 0 5px; 
	font-weight:bold; 	
	line-height:20px;
}


.gall_text{
	width:657px;
}

.gallery_left{
	width:200px;
	float:left;
}

.gall{	
	width:657px;
}

.gallery_right {
	width:657px;
	float:right;
}

.mid_img{
	padding-left:40px;
	padding-right:40px;
}




/*==========================================About us Pgallery ends here ==========================================================*/
