
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 16px; color: #58595b; }
input, select, textarea { font-family: Arial; font-size: 16px; color: #58595b; }
body { background: #fff; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; overflow: hidden; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 960px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding-top: 20px; position: relative; width: 960px; overflow: hidden; height: 215px; }
	#headerCntr.inner { height: 135px; }
	#headerCntr h1 { position: absolute; top: 48px; left: 0px; }
	#headerCntr h1.logo { position: absolute; top: 54px; left: 0px; }
	#headerCntr h1 a { display: block; width: 446px; height: 120px; text-indent: -9999px; background: url('images/logo.jpg') no-repeat; }
	#headerCntr h1.logo a { display: block; width: 293px; height: 78px; text-indent: -9999px; background: url('images/logo-1.jpg') no-repeat; }
	
		/* ### LINK BOX ### */
		.linkBox { width: 960px; height: 34px; overflow: hidden; }
		.linkBox ul { list-style: none; overflow:hidden; float: right; }
		.linkBox li { padding: 0 12px; float: left; font-size: 13px; text-transform: uppercase; background: url('images/link-sprtr.gif') right no-repeat; }
		.linkBox li a { color: #a7a9ac; text-decoration: none; }
		.linkBox li a:hover { text-decoration: underline; }
		.linkBox li.last { background: none; }
		
		/* ### CALL BOX ### */
		.callBox { padding: 55px 145px 0px 0px; width: 800px; height: 127px; overflow: hidden; background: url('images/call-img.jpg') right no-repeat; }
		.callBox p { text-align: right; color: #005baa; font-size: 25px; text-transform: uppercase; }
		.callBox p span { display: block; color: #f37029; font-size: 23px; }
	
	/* ### BANNER CONTAINER ### */
	#bannerCntr { padding: 12px 0px 0px 12px; width: 938px; height: 274px; margin: 0 auto; background: url('images/banner-bg.jpg') no-repeat; }
					
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 2px; width: 938px; height: 54px; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding: 12px 26px 0 26px; float: left; height: 42px; background: url('images/menu-sprtr.gif') right top no-repeat; }
		#menuCntr li a { display: block; width: 214px; height: 27px; text-indent: -9999px; background: url('images/menu-1.jpg') no-repeat; }
		#menuCntr li.menu2 a { width: 129px; background: url('images/menu-2.jpg') no-repeat; }
		#menuCntr li.menu3 a { width: 35px; background: url('images/menu-3.jpg') no-repeat; }
		#menuCntr li.menu4 a { width: 111px; background: url('images/menu-4.jpg') no-repeat; }
		#menuCntr li.menu5 a { width: 42px; background: url('images/menu-5.jpg') no-repeat; }
		#menuCntr li.menu6 a { width: 79px; background: url('images/menu-6.jpg') no-repeat; }
		#menuCntr li.last { background: none; }
	
	/* ### SLIDER CONTAINER ### */
	#sliderCntr { width: 956px; height: 526px; background: url('images/slider-mid.jpg') repeat-x; }
	#sliderCntr .left { width: 956px; height: 526px; background: url('images/slider-left.jpg') top left no-repeat; }
	#sliderCntr .right { width: 956px; height: 526px; position: relative; background: url('images/slider-right.jpg') top right no-repeat; }
		
		/* ### QUOTES BOX ### */
		.quotesBox { padding: 0 10px; width: 253px; height: 325px; position: absolute; left: 0px; top: -24px; background: url('images/quotes-bg.png') no-repeat; }
		.quotesBox h2 { padding-bottom: 12px; font-size: 26px; font-weight: normal; color: #FFFFFF; text-align: center; line-height: 56px; text-transform: uppercase; }
		.quotesBox form fieldset { border: 0px; overflow: hidden; }
		.quotesBox legend { display: none; }
		.quotesBox label { padding-bottom: 10px; display: block; text-align: center; font-size: 17px; color: #231f20; }
		.quotesBox input.field { padding: 10px; width: 82px; height: 64px; float: left; margin-right: 6px; font-size: 25px; border: 0px; background: url('images/zip-field.jpg') no-repeat; }
		.quotesBox input.go { margin-top: 2px; width: 142px; height: 80px; float: left; cursor: pointer; border: 0px; background: url('images/go-button.jpg') no-repeat; }
		.quotesBox p { padding-bottom: 12px; overflow: hidden; width: 100%; }
		.quotesBox ul { padding-left: 60px; list-style: none; overflow: hidden; }
		.quotesBox li { padding-bottom: 8px; width: 100%; float: left; overflow: hidden; line-height: 31px; }
		.quotesBox li span { display: block; float: left; width: 31px; height: 31px; text-align: center; line-height: 31px; color: #FFFFFF; font-size: 17px; background: url('images/number-bg.gif') no-repeat; }
		.quotesBox li a { padding-left: 6px; color: #231f20; text-decoration: none; }
		.quotesBox li a:hover { text-decoration: underline; }
				
		/* ### SLIDER BOX ### */
		.sliderBox { padding: 18px 20px 0px 0px; width: 936px; height: 312px; overflow: hidden; }
		.sliderBox .slider { float: right; width: 626px; height: 275px; float: right; border: #fbb040 solid 4px; }
				
		/* ### PLANS BOX ### */
		.plansBox { padding-left: 48px; height: 135px; width: 912px; overflow: hidden; }
		.plansBox .plan { padding: 13px 15px 0px 5px; float: left; width: 254px; height: 103px; margin: 0px 24px 0px 4px; background: url('images/plan-bg.png') no-repeat; }
		.plansBox img { float: left; }
		.plansBox p { font-size: 16px; color: #58595b; line-height: 23px; }
		.plansBox p a { color: #1e4485; font-family: 'Arial Black', Arial; font-weight: bold; text-decoration: none; }
		.plansBox p a:hover { text-decoration: underline; }
				
		/* ### MENU BOX ### */
		.menuBox { padding-top: 2px; margin-right: 2px; width: 922px; height: 55px; float: right; background: url('images/menu-bg.jpg') no-repeat; }
		.menuBox ul { list-style: none; overflow: hidden; }
		.menuBox li { padding: 15px 17px 0 17px; float: left; height: 38px; background: url('images/menu-sprtr.gif') right top no-repeat; }
		.menuBox li a { display: block; width: 297px; height: 22px; text-indent: -9999px; background: url('images/menu-1.png') no-repeat; }
		.menuBox li.menu2 a { width: 177px; background: url('images/menu-2.png') no-repeat; }
		.menuBox li.menu3 a { width: 151px; background: url('images/menu-3.png') no-repeat; }
		.menuBox li.menu4 a { width: 149px; background: url('images/menu-4.png') no-repeat; }
		.menuBox li.last { background: none; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom: 5px; overflow: hidden; width: 960px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-left: 20px; float: left; width: 264px; }
		
			/* ### SATISFACTION BOX ### */
			.satisfactionBox { padding: 23px 0 32px 0; width: 192px; overflow: hidden; }
			.satisfactionBox img { margin-bottom: 6px; }
			.satisfactionBox h2 { padding-bottom: 2px; text-align: center; color: #231f20; font-size: 16px; }
			.satisfactionBox ul { list-style: none; }
			.satisfactionBox li { color: #231f20; text-align: center; line-height: 23px; }
						
			/* ### LOGO BOX ### */
			.logoBox { padding: 0px 0px 15px 14px; width: 250px; overflow: hidden; }
			.logoBox ul { list-style: none; overflow: hidden; }
			.logoBox li { padding-bottom: 34px; width: 100%; float: left; }
						
			/* ### TESTIMONIAL BOX ### */
			.testimonialBox { width: 220px; overflow: hidden; }
			.testimonialBox p { line-height: 23px; font-style: italic; color: #58595b; }
			.testimonialBox span { padding-bottom: 24px; display: block; color: #58595b; font-style: italic; }
						
		/* ### CENTER CONTAINER ### */
		#centerCntr { width: 950px; margin: 0 auto; }
			
			/* ### CONTENT BOX ### */
			.contentBox { padding: 22px 0px 30px 0px; width: 950px; overflow: hidden; }
			.contentBox h3 { padding-bottom: 3px; font-size: 16px; color: #58595b; }
          	.contentBox h3 a{color: #58595b;text-decoration:none; }
			.contentBox h3 a:hover{color: #58595b;text-decoration:underline; }
			.contentBox p { padding-bottom: 22px; line-height: 23px; color: #58595a; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 672px; }
			
			/* ### SPONSORS BOX ### */
			.sponsorsBox { padding: 28px 0px 32px 0px; width: 672px; background: url('images/border-botom.gif') bottom repeat-x; }
			.sponsorsBox h3 { padding-bottom: 10px; color: #58595b; font-size: 16px; line-height: 23px; }
			.sponsorsBox ul { list-style: none; overflow: hidden; }
			.sponsorsBox li { padding-right: 52px; float: left; }
			.sponsorsBox li.last { padding: 0px; }
			
			/* ### TEXT BOX ### */
			.textBox { padding: 21px 12px 0px 0px; width: 660px; background: url('images/border-botom.gif') bottom repeat-x; }
			.textBox h2 { padding-bottom: 3px; font-weight: normal; font-family: 'Arial Black', Arial; font-size: 15px; }
			.textBox h2.next { padding-bottom: 20px; }
			.textBox h3 { padding-bottom: 3px; font-size: 16px; }
			.textBox p { padding-bottom: 28px; line-height: 23px; }
			.textBox a { color: #2b3990; display: block; text-decoration: none; }
			.textBox a:hover { text-decoration: underline; }
			.textBox.nobg { padding-bottom: 0px; background: none; }

	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 15px 0; overflow: hidden; width: 960px; }
	#footerCntr ul { list-style: none; overflow: hidden; text-align: center; }
	#footerCntr li { padding: 0 13px; display: inline; font-size: 13px; background: url('images/footer-sprtr.jpg') right no-repeat; }
	#footerCntr li a { color: #808285; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; }


    .navigation{clear:both;}
	.alignleft a{color:#58595B;font-size:16px; text-decoration:none;float:left;font-weight:bold;}
	.alignleft a:hover{color:#58595B;text-decoration:underline;}
	
	
	.alignright a{color:#58595B;font-size:16px; text-decoration:none;float:right;font-weight:bold;}
	.alignright a:hover{color:#58595B;text-decoration:underline;}

	.contentBox .wpcf7-form p{padding-bottom:5px;}
	.Submit{width:70px;}
