/*Css document stars here*/
body {
	background:url(../images/main_bg.jpg) repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474c4f;
	background-color:#a9a9b3;
	padding:0px;
	margin:0px;
	line-height:normal;

	}
/*Main wrap stars here*/
#wrap {
	width:970px;
	}
	
p {
margin:0px;
padding:0px;}	

/*Header section stars here*/
#header  {
	width:970px;
	height:99px;
	}
#header_logo {
	width:360px;
	height:99px;
	float:left;	
	}	
#header_right {
	width:610px;
	height:99px;
	float:right;
	background:url(../images/phone.jpg) left top no-repeat;
	}

/*Menu section stars here*/
#menu {
	width:970px;
	height:55px;
	}
#menu_left {
	width:337px;
	float:left;
	background:url(../images/menuleft_bg.jpg) no-repeat left top;
	height:55px;
	}
#menu_right {
	width:633px;
	height:55px;
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}	
.menu1 {
	display:block;
	height:43px;
	width:65px;
	background:url(../images/menu_1.jpg) no-repeat left top;
	float:left;
	padding:12px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	}
.menu1 a {
	color:#FFFFFF;
	text-decoration:none;
	}	
.menu1 a:hover {
	color:#c9d5e0;
	text-decoration:none;
	}
.menu2 {
	display:block;
	height:43px;
	width:77px;
	background:url(../images/menu_2.jpg) no-repeat left top;
	float:left;
	padding:12px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	}

.menu2 a {
	color:#FFFFFF;
	text-decoration:none;
	}	
.menu2 a:hover {
	color:#c9d5e0;
	text-decoration:none;
	}
.menu3 {
	display:block;
	height:43px;
	width:89px;
	background:url(../images/menu_3.jpg) no-repeat left top;
	float:left;
	padding:12px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	}
.menu3 a {
	color:#FFFFFF;
	text-decoration:none;
	}	

.menu3 a:hover {
	color:#c9d5e0;
	text-decoration:none;
	}
.menu4 {
	display:block;
	height:43px;
	width:94px;
	background:url(../images/menu_4.jpg) no-repeat left top;
	float:left;
	padding:12px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	}
.menu4 a {
	color:#FFFFFF;
	text-decoration:none;
	}	

.menu4 a:hover {
	color:#c9d5e0;
	text-decoration:none;
	}
.menu5 {
	display:block;
	height:43px;
	width:132px;
	background:url(../images/menu_5.jpg) no-repeat left top;
	float:left;
	padding:12px 0px 0px 0px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	}

.menu5 a {
	color:#FFFFFF;
	text-decoration:none;
	}	

.menu5 a:hover {
	color:#c9d5e0;
	text-decoration:none;
	}
.menu6 {
	display:block;
	height:43px;
	width:86px;
	background:url(../images/menu_6.jpg) no-repeat left top;
	float:left;
	padding:12px 0px 0px 13px;
	margin:0px;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left;
	}
.menu6 a {
	color:#FFFFFF;
	text-decoration:none;
	}	

.menu6 a:hover {
	color:#c9d5e0;
	text-decoration:none;
	}
				
/*Banner section stars here*/
#banner {
	width:970px;
	height:242px;
	}

#flash {
	width:493px;
	height:242px;
	float:left;
	}
#bnner_right {
	width:477px;
	height:242px;
	float:left;
	}
/*Middle section stars here*/
#middle {
	width:920px;
	background:url(../images/main_content_bg.jpg) repeat-y;
	padding:25px 24px 0px 26px;
	text-align:left;
	}
	
	#middle h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom:dashed 1px #666666;
	font-size:20px;
	font-weight:normal;
	padding:2px 0px 8px 0px;
	line-height:normal;
	margin:0px;}
	
	
	
	
	#gallery_container {
	width:920px;
	background:url(../images/gallery_content_bg.jpg) repeat-y;
	padding:25px 24px 0px 26px;
	text-align:left;
	}

/*Common css stars here*/
.clear{
	clear:both;
	}

.bold {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding:10px 0px 10px 0px;
	margin:0px;
	}

.blue {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 10px 0px;
	}
.blue ul{
padding:0px 0px 0px 12px;
margin:0px;

}	

.blue li{
padding:0px 0px 8px 0px;
margin:0px;

}
	
.client_lft {
background:url(../images/icon.jpg) no-repeat left top;
font-weight:bold;
float:left;
width:260px;
color:#4b4a48;

padding:8px 0px 0px 27px;
height:23px;



}

.client_rgt {
background:url(../images/icon.jpg) no-repeat left top;
font-weight:bold;
float:left;
padding:10px 0px 0px 27px;
height:21px;



}		
.link  {
	color:#474c4f;
	background-color:inherit;
	text-decoration:none;
	
	}
	
.link a  {
	color:#89aad1;
	background-color:inherit;
	text-decoration:none;
	
	
	}		
.link:hover  {
	color:#474c4f;
	background-color:inherit;
	background:url(../images/blackdot.jpg) bottom repeat-x;
	padding-bottom:1px;
	}	
	
.more  {
	color:#474c4f;
	background-color:inherit;
	text-decoration:none;
	float:right;
	padding-right:15px;
	
	}
	
.more a  {
	color:#89aad1;
	background-color:inherit;
	text-decoration:none;
	
	
	
	}		
.more a:hover  {
	color:#000;
	background-color:inherit;
	

	}				
/*Request css stars here*/	

.lft_ctn {
	width:298px;
	float:left;
	}
	
.news_events {
	width:298px;
	float:left;
	background:url(../images/dot.jpg) repeat-y right top;
	}	
#request_information {
	width:278px;
	float:left;
	height:200px;
	padding:68px 0px 0px 20px;
	margin:0px 0px 25px 0px;
	background:url(../images/re.jpg) left top no-repeat;
	}
.contain {


}	

 
 
.gallerymain {
	width:602px;
	float:left;
	height:128px;
	margin:10px 0px 25px 0px;
	} 
	
.gallerymain1 {
	width:182px;
	float:left;
	border:#b5c1cf 1px solid;
	height:128px;
	} 
	
.gallerymain2 {
	width:182px;
	float:left;
	margin:0px 25px 0px 25px;
	border:#b5c1cf 1px solid;
	height:128px;
	}
	 		
.gallerymain3 {
	width:182px;
	float:left;
	border:#b5c1cf 1px solid;
	height:128px;
	} 	
.listmenu {
	width:168px;
	height:21px;
	border:#878f97 solid 1px;
	background:url(../images/test.jpg) repeat;
	padding:2px 0px 0px 3px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	
	}	
.input {
	width:164px;
	height:19px;
	border:#878f97 solid 1px;
	background:url(../images/test.jpg) repeat;
	padding:2px 0px 0px 3px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}
	
.txtar{
	width:164px;
	height:52px;
	border:#878f97 solid 1px;
	background:url(../images/testarea.jpg) repeat-x;	
	padding:2px 0px 0px 3px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	}	

#middle_two {
	width:281px;
	float:left;
	background:url(../images/dot.jpg) repeat-y right top;
	margin:0px 15px 25px 20px;
	}

#news {
	width:283px;
	float:left;
	padding:0px 15px 0px 0px;
	margin:0px 0px 25px  0px;
	}
	
#news h1 {
	/*background:url(../images/middleh1_bg.jpg) left top no-repeat;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	padding:5px 0px 10px 0px;
	margin:0px;

	}		
#rgt-ctn {
	width:602px;
	float:left;
	margin:0px 0px 25px 20px;
	line-height:17px;
	background:url(../images/inner_bg.jpg) right bottom no-repeat;
	}
	
.rpf {
	width:600px;
	background-color:#efeeee;
	border: #d2d1d1 1px solid;
	}
		
#rgt-ctn h1 {
	width:587px;
	background:url(../images/h1.jpg) left top no-repeat;
	height:43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	padding:2px 0px 0px 15px;
	line-height:normal;
	margin:0px;}
	

#middle_two h1 {
	/*background:url(../images/middleh1_bg.jpg) left top no-repeat;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	padding:5px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	}	

#middle_three {
	width:286px;
	float:left;
	line-height:18px;
	margin:0px 0px 25px 20px;
	}
	
	
#middle_three ul{
padding:0px;
margin:0px;
}

#middle_three li{
padding:0px 0px 8px 10px;
margin:0px;
list-style:none;
background:url(../images/bullet.jpg) left no-repeat ;
background-position:0px 7px;
}
	
#testimonial {
	width:283px;
	float:left;
	padding:0px 15px 0px 0px;
	margin:0px 0px 25px  0px;
	}	
	
	
	#testimonial ul {
	padding:0px 0px 0px 12px;
	margin:0px;
	}
	
		#testimonial li {
	padding:0px 0px 0px 0px;
	margin:0px;
	}
	
#testimonial h1 {
/*	background:url(../images/testh1_bg.jpg) left top no-repeat;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	padding:0px 0px 14px 0px;
	margin:0px 0px 10px 0px;
	}	
	
#middle_three h1 {
	/*background:url(../images/testh1_bg.jpg) left top no-repeat;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	padding:0px 0px 14px 0px;
	margin:0px 0px 10px 0px;
	}
		
/*Middle box  stars here*/	
#box {
	background:url(../images/boxes_bg.jpg) repeat-y;
	width:920px;
	padding:0px 0px 25px 0px;
	}

#box h1 {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
	margin:0px 0px 10px 0px;
	}
	
#box_1 {
	width:570px;
	float:left;
	border-left:1px solid #CCCCCC;
	background:url(../images/border.jpg) no-repeat right top;
	padding:0px 10px 0px 20px;
	}
	
#box_1_inner_left{
	width:150px;
	float:left;
	margin:20px 20px 0px 15px;
	line-height:16px;
	
	}
	
#box_1_inner_left ul{
padding:0px;
margin:0px;
}

#box_1_inner_left li{
padding:0px;
margin:0px;
}
		
#box_2 {
	width:287px;
	float:left;
		padding:0px 10px 0px 20px;
	}
	
	
#box_2 ul{
padding:10px 0px 0px 14px;
margin:0px;
	
	}
	
	#box_2 li{
padding:0px 0px 6px 0px;
margin:0px;
	
	}

#box_3 {
	width:276px;
	float:left;
	padding:0px 10px 0px 20px;
	}	
#box_head {
	width:920px;
	}


#bootom_container {
	width:920px;
	padding:25px 0px 0px 0px;
	}

#design {
	width:590px;
	float:left;
	/*background:url(../images/dot.jpg) repeat-y right top;*/
	padding:0px 24px 20px 0px;
	}

#design h1 {
	background:url(../images/designh1_bg.jpg) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	font-weight:normal;
	padding:17px 0px 15px 50px;
	height:21px;
	line-height:0px;
	margin:0px 0px 10px 0px;
	}
	
#gallery {
	width:254px;
	float:left;
	padding:0px 30px 0px 22px;
	}		
	
#gallery h1 {
	background:url(../images/galleryh1_bg.jpg) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	font-weight:normal;
	padding:20px 0px 15px 80px;
	height:18px;
	line-height:0px;
	margin:0px 0px 10px 0px;
	}
		
.location {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	}

.location ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.location li {
	float:left;
	background:url(../images/aroow.jpg) left top no-repeat;
	padding:0px 0px 10px 12px;
	margin:0px 0px 0px 0px;
	width:135px;
	}
	
/*Footer section stars here*/		
.footer {
	color:#fff;
	text-align:center;
	height:100px;
	padding:12px 0px 0px 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:#7c8187;
	}

.footermenu{
	color:#fff;
	text-align:center;
	text-decoration:none;
	}

.footermenu:hover {
	text-decoration:none;
	color:#ffffff;
	background:url(../images/whitedot.gif) bottom repeat-x;
	padding-bottom:1px;
	} 
		
/*Comapny section stars here*/	
.company {
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:10;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	}
	
.company_link  {
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	}	
	
.company_link:hover  {
	color:#ffffff;
	background-color:inherit;
	background:url(../images/whitedot.gif) bottom repeat-x;
	padding-bottom:1px;
	}	
	
/*Css ends  here*/			
