@charset "utf-8";
/* CSS Document */


/*style setting*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
} 
p{line-height:1.3em; padding:3px 0px;}
.clear{clear:both; border:none;}
.left{float:left;}
.right{float:right;} 

h3{font-size:18px; color:#16476f; font-weight:normal; margin-bottom:15px;}
.heading_link{text-decoration:none; color:#16476f;}
.heading_link:hover{text-decoration:underline;}

/* global styles*/
body{background:url(images/body_bg3.gif) repeat-x #fff; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#888888; font-size:12px;}


/* site styles*/
#wrapper{
	width:1000px;
	position:relative;
	margin:0px auto;
	background:url(images/bg2.gif) center top no-repeat;	
	}
#wrapper_inner{
	width:978px;	
	margin:0px auto;	
	}
#header{
	width:955px;
	height:auto;
	padding-left:23px;
	padding-top:10px;
	}
#content{
	width:978px;
	margin:0px auto;
	height:500px;
	margin-top:11px;
	}
	
#content_new{
	width:978px;
	margin:0px auto;
	height:auto;
	margin-top:11px;
	}	
	
#content_left{
	width:214px;
	margin-right:6px;
	float:left;
	height:200px;
	}
#content_right{
	width:745px;
	float:left;
	background:#e3e2df;
	padding-left:3px;
	padding-top:18px;
	padding-bottom:40px;
	margin-bottom:10px;
	}
#content_right.inner_content{
	border:8px solid #cac9c7;
	width:719px;
	padding:10px 5px;
	}
#footer{
	background:#131313;
	height:75px;
	width:100%;
	}
	
#content_right_inner_image{
	width:745px;
	float:left;
	padding-left:3px;
	padding-top:5px;
	margin-bottom:10px;
	}	
	
	
/* header*/
.logo{float:left;}
.call{
	width:360px;
	height:65px;
	float:right;
	margin-top:10px;
	margin-right:30px;
	}
.nav{
	width:726px;
	height:50px;
	float:right;
	background:red;
	margin-top:22px;	
	_margin-top:10px;
	background:url(images/nav_bg.gif) repeat-x;
	border:1px solid #191e3b;	
	}
	
.nav li{
	list-style:none;
	float:left;
	background:url(images/divider.gif) top right no-repeat;
	height:50px;
	
	}
.nav li.back_none{
	background:none;
	}
.nav li a{
		color:#fff;
		font-size:14px;
		text-transform:uppercase;
		padding:0px 23px;
		float:left;
		display:block;
		text-decoration:none;
		height:40px;
		text-align:center;		
		padding-top:10px;
	}
.nav li a span{
	font-size:12px;
	}
.nav li a:hover, .nav li a.active{
	background:url(images/nav_hover.gif) repeat-x;
	}
	
/* Banner*/
.banner{
	background:url(images/banner_bg.gif) no-repeat;
	width:900px;
	height:218px;
	margin:8px;
	padding-left:30px;
	padding-right:31px;
	color:#c1edff;
	margin-bottom:0px;
	}
.banner_left
	{
	width:570px;
	margin-right:40px;
	float:left;
	margin-top:29px;
	margin-left:5px;
	}
.banner_right
	{
	width:285px;
	float:left;
	
	}
.banner_heading{
	margin-bottom:17px;
	margin-top:10px;
	}
a.readmore{
	background:url(images/readmore.png) no-repeat;
	width:95px;
	height:20px;
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	padding-top:6px;
	margin-top:5px;	
	}
.banner_below{
	background:url(images/banner_below.gif) no-repeat;
	width:289px;
	height:61px;
	float:right;
	margin-right:11px;
	_margin-right:3px;
	_margin-top:-3px;
	}
.request_quote{
	font-size:15px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	margin-top:30px;
	margin-left:38px;
	}
	
.request_quote a{
	font-size:15px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif, Geneva;
	text-decoration:none;
	color:#ffffff;
	}
	
.special_offer{width:520px; height:44px; float:right; margin-top:5px;}
/* content */

/* content left*/
#content_left li{
	list-style:none;
	margin-bottom:5px;
	}
#content_left li a{
	background:url(images/left_link_bg.gif) no-repeat;
	width:189px;
	height:31px;
	color:#114972;
	font-size:16px;
	padding-left:23px;
	padding-top:10px;
	display:block;
	text-decoration:none;

	}
#content_left li a:hover, #content_left li a.active{
	color:#fff;
	background:url(images/left_active.gif) no-repeat;
	}	
/* content right */
	
.content_desc{
	width:223px;
	margin-right:22px;
	float:left;
	
	}
.content_desc.marg_none{
	margin-right:0px;
	}
	
.desc_img{
	background:url(images/img_bg.gif) no-repeat;
	width:208px;
	height:161px;
	padding:12px;
	}
.content_desc_cont{
	padding:0px 12px;
	width:208px;
	color:#888888;
	}
.more{
	text-align:center;
	padding-top:25px;
	margin-left:44px;
	}
	
/* footer*/
.footer_inner{
	width:850px;
	text-align:center;
	height:57px;
	margin:0px auto;
	padding-top:18px;
	
	}
.footer_inner p{
	color:#fff;
	font-size:11px;
	}
.footer_inner ul{
	margin-bottom:10px;
	}
.footer_inner li{
	list-style:none;
	margin-right:40px;
	float:left;	
	}
.footer_inner li a{	
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	
	}
	
	
	
	
/* contact us page starts*/	
.quick_contact_new{width:400px; height:auto; float:left;}
.quick_contact_content{width:208px; height:auto; margin:0px auto;}
.quick_txt{width:212px; height:19px; float:left;}
.contact_form_new{width:350px; height:auto; float:left; margin-bottom:5px;}
.cont_txt_new{width:63px; float:left; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3e3e3e;}
.cont_field_new{width:350px; height:23px; float:left;}
.quick_field_new{width:350px; height:18px; border:solid 1px #e0e0e0; background-color:#fff;	color:#000;}
.cont_field_multi_new{width:350px; height:100px; float:left;}
.quick_field-multi_new{width:350px;	height:100px; background-color:#fff; color:#000; border:solid 1px #e0e0e0; text-align:left;}
.cont_box{width:212px; height:auto; float:left;}
.submit_btn_new{width:350px; height:55px; float:left; margin-top:4px;}
.submit_field_new{width:91px; height:55px; float:left;}	
/* contact us page ends*/	



.content_list{width:480px; float:left; margin-top:10px;}
.content_list ul{display:block; }
.content_list li{list-style:disc; margin-left:20px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; line-height:22px;}

