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, strong, sub, sup, tt, var, b, u, i, center, 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;
	background: transparent;
}
body {
	margin:auto;
	padding:0px;
	background:url(images/bg_hrq_N.jpg) repeat;
}
@font-face {
	font-family: 'FrutigerCE-Light';
	src: url('font/FrutigerCE-Light.eot?#iefix') format('embedded-opentype'),
	     url('font/FrutigerCE-Light.woff') format('woff'),
		 url('font/FrutigerCE-Light.ttf') format('truetype'),
		 url('font/FrutigerCE-Light.svg#FrutigerCE-Light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FrutigerLT-BoldCn';
	src: url('font/FrutigerLT-BoldCn.eot?#iefix') format('embedded-opentype'),
	     url('font/FrutigerLT-BoldCn.woff') format('woff'),
		 url('font/FrutigerLT-BoldCn.ttf') format('truetype'),
		 url('font/FrutigerLT-BoldCn.svg#FrutigerLT-BoldCn') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FrutigerCE-BlackItalic';
	src: url('font/FrutigerCE-BlackItalic.eot?#iefix') format('embedded-opentype'),
	     url('font/FrutigerCE-BlackItalic.woff') format('woff'),
		 url('font/FrutigerCE-BlackItalic.ttf') format('truetype'),
		 url('font/FrutigerCE-BlackItalic.svg#FrutigerCE-BlackItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
a{
	-webkit-transition: all .20s ease-in-out .0s;
	-moz-transition: all .20s ease-in-out .0s;
	-ms-transition: all .20s ease-in-out .0s;
	-o-transition: all .20s ease-in-out .0s;
	transition: all .20s ease-in-out .0s;
}
a:hover{
	outline:none;
}
#wrapper{
	width:960px;
	height:auto;
	margin:auto;
}
/*============================================ Header Start ============================================*/
.header_container_hrq_N{
	margin-top:30px;
	background:#FFF;
	padding-top:15px;
}
.logo_hrq_N{
	float:left;
	padding-left:15px;
}
.header_phone_hrq_N{
	float:right;
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:19px;
	margin-top:8px;
	padding-right:15px;
}
.header_phone_hrq_N strong{
	font-weight:normal;
	font-family: 'FrutigerLT-BoldCn';
}
.header_phone_hrq_N span,
.header_phone_hrq_N span a,
.header_phone_hrq_N span a:hover,
.header_phone_hrq_N span a:focus{
	font-family: 'FrutigerCE-BlackItalic';
	color:#3096d4;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
/*================= Navigation!!*/
.menu_but_hrq_N{
	float:right;
}
.navigation_hrq_N{
	background:#76828c;
	padding:5px !important;
	margin-top:15px;
}
.navigation_hrq_N ul{
	margin-bottom:0px;
	text-align:center;
}
.navigation_hrq_N ul li{
	list-style:none;
	display:inline-block;
	text-align:center;
	padding-left:12px;
	padding-right:20px;
}
.navigation_hrq_N ul li a{
	color:#FFF;
	font-family: 'FrutigerCE-Light';
	font-size:16px;
	background:url(images/nav_arrow_hrq_N.png) no-repeat left;
	padding-left:17px;
}
.navigation_hrq_N ul li a:hover{
	text-decoration:none;
	color:#000;
}
/*========================= Banner Start*/
.banner_container_hrq_N{
	border-right:2px solid #a2afbc;
	border-bottom:8px solid #a2afbc;
	background:#fff;
}
.banner_image_hrq_N{
	background:url(images/banner_bg.jpg) repeat-y left;
	float:left;
	width:45%;
	text-align:center;
	border-right:1px solid #e5e5e5;
}
.banner_image_hrq_N img{
	display:inline-block;
}
.banner_zip_code_hrq_N{
	float:left;
	width:54%;
	padding:20px;
}
.banner_zip_code_hrq_N h2{
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:19px;
	line-height:25px;
}
.banner_zip_code_hrq_N strong{
	font-weight:normal;
	font-family: 'FrutigerLT-BoldCn';
}
.enter_zip_hrq_N{
	margin-top:20px;
	text-align:center;
}
.enter_zip_hrq_N input[type="text"]{
	background:#f5f5f5;
	font-style:italic;
	font-size:20px;
	color:#000;
}
.enter_zip_hrq_N input[type="image"]{
	margin-top:20px;
	display:inline-block;
}
.enter_zip_hrq_N input[type="image"]:hover,
.enter_zip_hrq_N input[type="image"]:focus{
	outline:none;
}										   
/*============================================ Body Start ============================================*/
.body_container_hrq_N{
	padding-top:20px;
}
.body_left_content_hrq_N{
	float:left;
	width:66%;
	min-height:720px;
	background:#FFF;
	padding:20px;
	box-shadow: 1px 1px 2px #a6a6a6;
	-moz-box-shadow: 1px 1px 2px #a6a6a6;
	-webkit-box-shadow: 1px 1px 2px #a6a6a6;
}
.body_right_content_hrq_N{
	float:right;
	width:32%;
	background:#FFF;
	padding-bottom:10px;
	box-shadow: 1px 1px 2px #a6a6a6;
	-moz-box-shadow: 1px 1px 2px #a6a6a6;
	-webkit-box-shadow: 1px 1px 2px #a6a6a6;
}
.body_full_content_hrq_N{
	background:#FFF;
	padding:20px;
	box-shadow: 1px 1px 2px #a6a6a6;
	-moz-box-shadow: 1px 1px 2px #a6a6a6;
	-webkit-box-shadow: 1px 1px 2px #a6a6a6;
}
.body_left_content_hrq_N h1,
.body_full_content_hrq_N h1{
	color:#3096d4;
	font-size:25px;
	font-weight:normal;
	font-family: 'FrutigerLT-BoldCn';
}
.body_left_content_hrq_N h3,
.body_full_content_hrq_N h3{
	color:#000;
	font-size:16px;
	font-weight:normal;
	font-family: 'FrutigerLT-BoldCn';
	padding-top:20px;
}
.body_left_content_hrq_N p,
.body_full_content_hrq_N p{
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:14px;
	padding-top:10px;
	line-height:18px;
}
.body_left_content_hrq_N hr,
.body_full_content_hrq_N hr{
	margin-bottom:0px;
	border-color:#bfbfbf;
}
.body_right_content_hrq_N h2{
	color:#fff;
	font-size:17px;
	font-weight:normal;
	font-family: 'FrutigerCE-Light';
	background:#3096d4;
	text-shadow:1px 1px 0px #135277;
	padding:8px 5px;
	margin-top:15px;
}
.body_right_content_hrq_N p{
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:14px;
	padding:10px;
	line-height:18px;
}
.read_more_hrq_N{
	text-align:right;
	padding:0px 10px;
}
.read_more_hrq_N a{
	color:#000;
	font-size:16px;
	font-weight:normal;
	font-family: 'FrutigerLT-BoldCn';
	text-decoration:none;
}
.read_more_hrq_N a:hover{
	text-decoration:none;
}
/*----------------------------------------- Contact Us Page -----------------------------------------*/
.contact_from_hrq_N{
	padding-top:20px;
}
.contact_from_hrq_N h1{
	color:#a0d310;
	font-size:23px;
	padding-left:20px;
}
.contact_from_hrq_N p{
	padding-top:20px;
	font-size:16px;
	padding-left:30px;
}
.contact_from_hrq_N label{
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:15px;
}
.contact_from_hrq_N input,
.contact_from_hrq_N textarea,
.contact_from_hrq_N button{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-khtml-border-radius: 0px;
}
.location_container_hrq_N{
	margin-top:80px;
	border-top:2px solid #d7d7d7;
	border-bottom:2px solid #d7d7d7;
	padding:15px;
}
.location_box_hrq_N{
	display:inline-block;
	padding:30px 40px 30px 50px;
}
.location_box_hrq_N:first-child{
	border-right:2px solid #d7d7d7;
}
.location_box_hrq_N h2{
	color:#3096d4;
	font-size:25px;
	font-weight:normal;
	font-family: 'FrutigerLT-BoldCn';
}
.location_box_hrq_N p{
	padding-top:0px;
}
/*--------------------------------------- Quote Page*/
.quote_container_hrq_N h1{
	background:#3096d4;
	padding:10px;
	color:#FFF;
	margin:-15px;
	margin-bottom:0px;
	font-size:23px;
	position:relative;
}
.quote_container_hrq_N h1 strong{
	font-weight:bold;
	font-family: 'FrutigerLT-BoldCn';
}
.quote_container_hrq_N h1 img{
	position:absolute;
    left: -24px;
    top: 27px;
}
.form_box_hrq_N{
	margin-top:10px;
	background:#e9f1fb;
	padding:20px 0px 10px;
}
.form_box_hrq_N label{
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:17px;
}
.form_box_hrq_N input[type="text"],
.form_box_hrq_N input[type="tel"],
.form_box_hrq_N input[type="email"],
.form_box_hrq_N select{
	border-color:#9d9c9f;
	color:#000;
	height:40px !important;
}
.form_box_hrq_N input[type="text"]::-moz-placeholder{color:#484848 !important; opacity:1}
.form_box_hrq_N input[type="text"]:-ms-input-placeholder{color:#484848 !important;}
.form_box_hrq_N input[type="text"]::-webkit-input-placeholder{color:#484848 !important;}

.form_box_hrq_N input[type="tel"]::-moz-placeholder{color:#484848 !important; opacity:1}
.form_box_hrq_N input[type="tel"]:-ms-input-placeholder{color:#484848 !important;}
.form_box_hrq_N input[type="tel"]::-webkit-input-placeholder{color:#484848 !important;}

.form_box_hrq_N input[type="email"]::-moz-placeholder{color:#484848 !important; opacity:1}
.form_box_hrq_N input[type="email"]:-ms-input-placeholder{color:#484848 !important;}
.form_box_hrq_N input[type="email"]::-webkit-input-placeholder{color:#484848 !important;}

.paddLeft_hrq_N{
	padding-left:0px !important;
	padding-right:10px !important;
}
.paddRight_hrq_N{
	padding-left:0px !important;
	padding-right:0px !important;
}
.get_quote_btn_hrq_N{
	margin-top:20px;
	text-align:center;
}
.privacy_hrq_N{
	margin-top:10px;
	text-align:center;
}
.get_quote_btn_hrq_N input[type="image"],
.privacy_hrq_N img{
	display:inline-block;
}
.by_requesting_hrq_N{
	margin-top:10px;
	padding:10px;
    font-size: 13px;
    font-style: italic;
}
/*--------------------------------------- Quote Page Thanks*/
.quotes_thanks_hrq_N{
	float:left;
	width:66%;
	min-height:720px;
	background:#FFF;
	padding:20px;
	padding-bottom:0px;
	box-shadow: 1px 1px 2px #a6a6a6;
	-moz-box-shadow: 1px 1px 2px #a6a6a6;
	-webkit-box-shadow: 1px 1px 2px #a6a6a6;
}
.quotes_thanks_hrq_N p{
	font-family: 'FrutigerCE-Light';
	color:#000;
	font-size:14px;
	padding-top:10px;
	line-height:18px;
}
.quotes_thanks_hrq_N h2{
	color:#39b54a;
	font-size:22px;
	font-family: 'FrutigerLT-BoldCn';
}
.thanks_image_hrq_N{
	margin-top:195px;
	text-align:center;
}
.thanks_image_hrq_N img{
	display:inline-block;
}
/*============================================ Footer Start ============================================*/
.footer_container_hrq_N{
	background:#1367b3;
	padding:15px 10px;
	margin-top:40px;
	text-align:center;
	font-family: 'FrutigerCE-Light';
	color:#fff;
	font-size:15px;
}
.footer_container_hrq_N a{
	font-family: 'FrutigerCE-Light';
	color:#fff;
	text-decoration:none;
}
.footer_container_hrq_N a:hover,
.footer_container_hrq_N a:focus{
	font-family: 'FrutigerCE-Light';
	color:#fff;
	text-decoration:underline;
	outline:none;
}
.clear{
	clear:both;
}
