
body{
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:12px;
	background:url(images/bg_grd1.jpg) repeat-x;
}

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	overflow:hidden;
}

img {
	border: none;
}

#mian{
	margin:0px auto;
	padding:0px;
	width:1000px;
}

/*header content*/
.main_head {
	width: 1000px;
	height: 36px;
	background: url(images/nav_bg.jpg) repeat-x;
}

.header{
	margin:0px;
	padding-right:20px;
	font-size:10px;
	line-height:34px;
	height:36px;
	letter-spacing:.8px;
	float:right;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/nav_bg.jpg) repeat-x;
}

.nav{
	margin:0px;
	padding:0px;
}

.nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.nav li{
	margin:0px;
	padding:0px;
	float:left;
	width:725;
	height:36px;
	background:url(images/nav_bg.jpg) repeat-x;
}

.nav a{
	margin:0px;
	padding:0 20px 0 20px;
	display:block;
	font-size:11px;
	line-height:34px;
	background:url(images/nav_stop.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
}

.nav a:hover{
	background:#0A4A73;
}
/*header content end*/


/*logo content start*/
h1{
	margin:23px 0 0 38px;
	padding:0px;
	float:left;
}

.phone{
	margin:40px 40px 0 0;
	padding:0px;
	float:right;
	background:url(images/phone.jpg) no-repeat;
	height:25px;
	width:188px;
}
/*logo content end*/


/*mid content start*/
.mid_bg{
	margin:0px;
	padding:0px;
	/*background: url(images/bg_grd.jpg) repeat-x bottom;*/
	position:absolute;
}

.mid_white_area{
	margin:0 30px 0 43px;
	padding:0px;
	width:927px;
	overflow:hidden;
	background:#fff;
}

.mid_img{
	margin:0px;
	padding:0px;
	background:url(images/main_img.jpg) no-repeat;
	height:320px;
}

.mid_img2{
	margin:0px;
	padding:0px;
	background:url(images/main_img2.jpg) no-repeat;
	height:320px;
}

/*service content*/
.service{
	margin:25px 0 0 30px;
	padding:0px;
	float:left;
	width:200px;
}

.serv{
	margin:0px;
	padding:0px;
	font-size:17px;
	color:#484848;
}

.ser{
	margin:0px;
	padding:0px;
}

.ser ul{
	margin:20px 0 0 0;
	padding:0px;
	list-style:none;
}

.ser li{
	margin:0px;
	padding:0px;
	display:block;
}

.ser a{
	margin:0px;
	padding:0 0 0 15px;
	color:#484848;
	font-size:11px;
	line-height:19px;
	text-decoration:none;
	background:url(images/icon.jpg) no-repeat 0 5px;
}

.ser a:hover{
	color:#000;
}
/*service content end*/

.line{
	margin:25px 0 0 0;
	padding:0px;
	height:230px;
	float:left;
	border-left:1px #ccc solid;
}

/*request content start*/
.request{
	margin:25px 0 0 0;
	padding:0px;
	float:left;
	width:236px;
}

.req{
	margin:0px 0 0 30px;
	padding:0px;
	font-size:17px;
	color:#484848;
}

.req_text{
	margin:20px 0 0 30px;
	padding:0px;
	width:200px;
	line-height:20px;
	font-size:11px;
	color:#484848;
}

.home_main_text_heading{
	margin:0px 50px 5px 30px;
	padding-top:20px;
	width:535px;
	line-height:28px;
	font-size:22px;
	color:#ffffff;
}


.home_main_text{
	margin:0px 50px 20px 30px;
	width:535px;
	line-height:20px;
	font-size:11px;
	color:#ffffff;
}

/*request content end*/


/*contact content start*/
.contact{
	margin:25px 0 0 0;
	padding:0px;
	float:left;
	width:240px;
}

.contact_head{
	margin:0px 0 0 30px;
	padding:0px;
	font-size:17px;
	color:#484848;
}

.contact_text_detail{
	margin:20px 0 0 30px;
	padding:0px;
	width:200px;
	line-height:20px;
	font-size:11px;
	color:#484848;
}

/*contact content end*/

/*customer content start*/
.customer{
	margin:25px 0 0 0;
	padding:0px;
	float:right;
	width:207px;
}

.customer_heading{
	margin:0px 0 0 30px;
	padding:0px;
	font-size:17px;
	color:#484848;
}

.customer_text{
	margin:20px 0 0 30px;
	padding:0px;
	width:170px;
	line-height:20px;
	font-size:11px;
	color:#484848;
}

.access_text{
	font-size:11px;
	color:#437AA5;
}


/*customer content end*/

.free_space{
	margin:0px;
	padding:0px;
	height:30px;
}


.footer{
	margin:0px;
	padding:0px;
	height:60px;
	width:1000px;
}

.copy_right{
	margin:10px 0 0 50px;
	padding:0px;
	font-size:11px;
	color:#484848;
	float:left;
}

/* service page start------------------------------------------------------------------------------*/

.our_service{
	margin:25px 0 0 30px;
	padding:0px;
}

.service_heading{
	margin:15px 0 0 0;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}

.service_heading_text{
	margin:10px 10px 0 0;
	padding:0px;
	line-height:20px;
	font-size:12px;
}

.our_serv{
	margin:0px;
	padding:0px;
}

.our_serv ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.our_serv li{
	margin:0px;
	padding:0px;
	display:block;
}

.our_serv ul a{
	padding:3px 0 0 15px;
	color:#484848;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	background:url(images/icon.jpg) no-repeat 0 7px;
}

.our_serv ul a:hover{
	color:#000;
}

/*REQUEST A QUOTE page start------------------------------------------------------------------------------------*/


.request_text{
	margin-top:30px;
	padding:0px;
	line-height:40px;
	font-size:12px;
}

/*CONTACT US page start------------------------------------------------------------------------------------*/

.contact_heading{
	margin:15px 0 20 0;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}

.contact_text{
	margin:0px;
	padding:0px;
	line-height:12px;
	font-size:12px;
}

.contact_left{
	margin:0px;
	padding:0px;
	width:550px;
	float:left;
}

.contact_right{
	margin:0px;
	padding:0px;
	width:300px;
	float:right;
}

/*printing link------------------------------------*/

.print{
	margin:0px;
	padding:0px;
}

.print ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.print li{
	margin:10px 0 0 0;
	padding:0 0 0 15px;
	display:block;
	color:#484848;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	background:url(images/icon.jpg) no-repeat 0 7px;
}

.myfile{
	margin:30px 0 0 0;
	padding:0 0 0 10px;
	line-height:40px;
	font-size:12px;
}

.myfile_bold{
	margin:30px 0 0 0;
	padding:0 0 0 10px;
	line-height:40px;
	font-size:12px;
	font-weight:bold;
}

.inputbox{
	border:1px #ccc solid; 
	padding:5px 0 0 5px;  
	height:20px;
}

.wbtext{
color:#ffffff;
font-weight:bold;
font-size:14px;
}

.btext{
color:#000000;
font-weight:bold;
font-size:14px;
}
a.linkb2b, a.linkb2b:visited
	{
	color:#6F6F6F;
	text-decoration: none;
	font-size: 14px;
	text-decoration:none;
	}
	
a.linkb2b:hover
	{
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	text-decoration:underline;
	}
	
	a.bluelink2, a.bluelink2:visited
{
color:#0b4ff2;
text-decoration: none;
font-size: 14px;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
letter-spacing: 1px;
}

a.bluelink2:hover
{
color:#0b4ff2;
text-decoration: underline;
}