@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#2d2d2d;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; }

* { margin:0; padding:0; }
html, body { height: 100%; }

a img, img, fieldset { border:0 none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { line-height: 1em; }

.container{
	width:960px;
	margin:auto;
}

#header, #menu, #display-area, #footer, .bottomcont{
	width:100%;
	min-width:960px;
}

#header, .bottomcont{
	background-image:url(../images/pattern-bg.gif);
	background-repeat:repeat;
}

/*Header*/

#header{
	height:88px;
}

#logo{width:276px; height:57px;}

#logo{position:relative;}

#logo a{	
	position:absolute;
	left:0;
	top:12px;
}

.motto{padding:26px 0 0 77px; text-align:center;}

.motto h4{
	font-size:22px;
	color:#56e0fd;
	font-weight:bold;
	font-style:italic;	
	line-height:20px;
}

.motto h4 span{
	display:block;
	color:#f8a90a;
	padding:5px 0;
}

.contact-num{padding:30px 0 0 0;}

.contact-num h4{
	font-size:25px;
	font-weight:bold;	
}

/*Menu*/

#menu{
	height:50px;
	background-image:url(../images/menu-bg.gif);
	background-repeat:repeat-x;
}

/*Display-area*/

#display-area{
	background-image:url(../images/da-bg.gif);
	background-repeat:repeat;
}

.da-topbg{
	background-image:url(../images/da-topbg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	padding:26px 0 0 0 ;
}

/**Banner**/

#banner{height:249px;}

.banner-top{
	height:10px;
	font-size:0px;
	background-image:url(../images/ba-topbg.png);
	background-repeat:no-repeat;
}

.banner-mid{
	background-image:url(../images/ba-midbg.png);
	background-repeat:repeat-y;
	height:240px;
	width:960px;
}

.IE7 .banner-mid, .IE6 .banner-mid{height:239px;}

.banner-image{position:relative;}

.banner-image img{
	position:absolute;
	top:-6px;
	left:4px;
	height:246px;
}

.IE6 .banner-image img, .IE7 .banner-image img{height:247px; left:2px;}

.IE7 .banner-image img{left:2px; top:-7px;}

.banner-text{
	padding:30px 0 0 20px;
	position:relative;
	width: 940px;
}

.days-delivery {
	width:220px;
	padding: 0 30px 0 0;
	text-align:center;
}

.days-delivery h4{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:22px;
}

.days-delivery h4 label{
	color:#fffd7f;
}

.days-delivery h4 span{
	font-size:22px;
	font-style:italic;
	display:block;
}

.days-delivery h3{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	line-height:30px;
}

.quote{width:470px; padding:5px 0 0 0;}

.quote h4{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#2e5eb9;
	line-height:26px;
}

.quote h4 span{
	padding:0 0 0 23px;
}

.quote h3{
	font-size:24px;
	color:#000000;
	font-weight:bold;
	font-style:italic;
	line-height:29px;
	padding:10px 0 0 15px;
	background-image:url(../images/open-quotes.png);
	background-position:left 15px;
	background-repeat:no-repeat;
}

.quote h3 span{	
	padding:0 15px;
	margin:0 0 0 10px;
	background-image:url(../images/close-quotes.png);
	background-position:0 5px;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

.content-area{
	background-image:url(../images/ca-midbg.png);
	background-repeat:repeat-y;
	width:977px;
	margin:1px auto;
	font-size:14px;
	border-top:1px solid #FFF;
}


.ca-top{
	background-image:url(../images/ca-topbg-home.gif);
	background-position:0px 0;
	background-repeat:no-repeat;
	padding:35px 0 150px 0;
}

.IE6 .ca-top{
	background-position:1px 0;
}

#home .ca-top{background-image:url(../images/ca-topbg-home.gif); padding-bottom:50px !important;}

.ca-bot{
	background-image:url(../images/ca-botbg.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
}
.IE7 .ca-bot{background-position:1px 100%;}
.IE6 .ca-bot{background-position:1px 100%;}

.ca-bot .rightarea{
	width:249px;
	border-right:1px solid #fff;
	/*background-color:#ecf0f6;*/
	margin:0 1px 0 0;
}
.ca-bot .leftarea { 
	width:680px;
	padding:0 0 20px 0;
}



/*.IE6 .leftarea {
	width:595px;
}*/

/*Footer*/

#footer{
	margin:-1px 0 0 0;
	height:88px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:repeat-x;
}

#footer .container{text-align:center; padding:15px 0;}

#footer ul{padding:0 0 3px 0;}

#footer li{
	list-style:none;
	display:inline;
	background-image:url(../images/footer-sep.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#footer li.last{background:none;}

#footer li a, #footer p{
	font-size:11px;
	color:#ffffff;
	line-height:10px;
}

#footer li a{	
	padding:0 5px 0 3px;
}

#footer li a:hover{ text-decoration:none;}

.bottomcont{
	height: 40px;
}


/** rightarea **/

.warning .w-head{ 
	height:57px; 
	border-bottom:4px solid #f6ab4d;
	background-color:#ffffff;
	position:relative;
}
.w-head .whead-img{
	position:absolute;
	top:5px;
}
.warning .w-text{
	background-color:#0e5082;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	color:#feffff;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	padding:15px 4px 10px 15px;
}
.warning .w-text span{ color:#f1910a; }

.warning .w-form{
	background:url(../images/wform-top.gif) 0 top repeat-x;
	background-color:#e66c0b;
	padding:23px 0 0 15px;
	font-size:11px;
	color:#3e3e3e;
}
.warning .w-form .txt-input{
	background:url(../images/txt-input.gif) 0 0 no-repeat;
	width:210px;
	height:26px;
	border:0 none;
	padding:0 0 0 8px;
	line-height:26px;
}
.warning .w-form input{ margin:3px 0 15px 0;}
.w-text-bot{padding:0 !important; height:14px;}

.testimonial{
	background:url(../images/testi-top.gif) 0 top repeat-x;
	padding:15px 0 0 5px ;
	
}
.testimonial .testi-cont{
	padding:10px 0 0 0 ;
	border-bottom:1px dotted #a8afbc; 
	margin:0 14px 11px 14px;
}
.testimonial .testi-cont p{
	line-height:1.5;
	padding:0 0 10px;
	font-size:13px;
}
.testimonial .testi-cont p span{ font-size:11px; }
.testimonial .testi-cont p strong{ color:#e66c0b; }


/** left area **/

.content-wrap{ padding:0 0 0 20px;}
.style1 { padding: 25px 0;}
.style1 li{
	list-style-type:none;	
	background:url(../images/orangearrow-bg.gif) 0 5px no-repeat;
	padding:2px 0 2px 20px;
}

/* added css */
.topheader {
	/*width:662px;*/
	margin:0 0 16px 0;
}


.topheader h1 {
	font-size:21px;
	line-height:24px;
	color:#0e5082;
}

.topheader p {
	font-size:17px;
}

.bluestrip {
	background:url(../images/bluestrip-bg.gif) 0 0 no-repeat;
	width:531px;
	height:40px;
	margin:20px 0 10px 2px;
	position:relative;
	padding:0 0 0 79px;
}

.bluestriplogo {
	background:url(../images/bluestriplogo-bg.png) 0 0 no-repeat;
	width:49px;
	height:44px;
	position:absolute;
	bottom:3px;
	left:23px;
	
}

.bluestrip h5 {
	line-height:40px;
	font-size:19px;
	color:#FFF;
}
.bluestrip h4 {
	line-height:40px;
	font-size:18px;
	color:#FFF;
}

.style2 {
	margin:0 115px 0 0;		
}

.IE6 .style2 {
	margin:0 70px 0 0;
}

.style2 li {
	list-style-type:none;
	background:url(../images/bluecheck-bg.gif) 0 5px no-repeat;
	padding:3px 0 3px 20px;
}

.content-wrap a.readmorelinks {
	text-decoration:underline;
	background:url(../images/orangelinkarrow-bg.gif) 0 center no-repeat;	
	display:block;
	padding:0 0 0 10px;
	color:#e66c0b;
	margin:10px 0 0 0;
	font-size:13px;
}

.content-wrap p.readmoreparag {
	padding:0 0 5px 10px;
	line-height:17px;
	font-size:11px;
	color:#636363;
}

.content-wrap img.readmoreimg {
	margin:0 0 0 10px;	
}

.content-wrap p.boundaries {
	line-height:20px;	
}

.content-wrap h4.deadeasy {
	font-size:16px;
	color:#e66c0b;
}

.content-wrap p.goodnews {
	line-height:24px;	
}

.content-wrap h3 {
	margin:0 0 10px 0;	
}

.introheader {
	width:420px;
	margin:0 0 0 10px;
}

.introheader h1 {
	padding:10px 0 0 0;
}

.introheader p {
	font-size:17px;
	padding:10px 0 0 0;
}

.testi-header {
	background:url(../images/testi-bg.png) left center no-repeat;
	width:137px;
	height:49px;
	padding:17px 0 0 70px;
}

.testi-header h1 {
	font-size:20px;	
	color:#0e5082;
}

.testi-header p {
	font-size:15px;
	color:#202020;
	font-style:italic;
	font-weight:bold;
}

/* added css for innerpage */
#inner .content-area {
	border:none;
	background:url(../images/innerpage-camid-bg.png) 0 0 repeat-y;
}

#inner .ca-bot {
	background-image:url(../images/innerpage-cabot-bg.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
}

#inner .bluestrip {
	background:url(../images/bluestrip-bg.gif) 0 0 no-repeat;
	width:531px;
	height:40px;
	margin:20px 0 10px 0;
	position:relative;
	padding:0 0 0 79px;
}

.innercontent {
	width:560px;
	margin:0 auto;
}

.innercontentheader {
	margin:20px auto 20px;
	width:370px;
	text-align:center;	
}

.innercontentheader h1 {
	line-height:26px;
	font-size:21px;
	color:#0e5082;
}

.table-hr {
	font-size: 0;
	width: 557px;
	height: 1px;
	border-bottom: 1px solid #999999;
	margin: 46px 0 50px 0;
	position: relative;
}

.table-hr img { position: absolute; top: -35px; right: 10px; display: block;  }
.small-r { margin: 1px 32px 0 5px; float: left; }
.table-referral {	
	border: 1px solid #0e5082;
	color:#013768;
	margin-bottom:35px;
}
.table-referral td{
	padding:0 0 0 5px;	
}
.table-referral input{
	background:url(../images/input-txt-bg.png) 0 0 no-repeat;
	height:26px;
	width:176px;
	border:0 none;
	margin:9px 0;
}
p.referral-head { font-size: 19px; color: #ffffff; line-height: 25px; }
.blue{ background-color:#0e5082; }
.orange{ background-color:#eb8839; }
.white { background-color:#f6f8fb; }
.white.head-txt td, .orange.head-txt td{ padding:10px 0 0 10px;}
.button-img{ width:281px !important; height:41px !important; }
.label-txt{ text-align:right; }
.thankyou{
	border-top: 1px solid #c8c9c9;
	padding:39px 0 23px 0;
	color:#e66c0b;
	font-weight:bold;
	font-size:18px;
}
.info-box{ border:1px solid #cfd4db; background-color:#f6f8fb; padding:15px 10px 14px 18px; }
.info-box h3{ font-size:14px; font-weight:bold; color: #0e5082; padding-bottom:10px; }
.info-box p{ line-height:1.5; }

.table-youget{margin:30px 0 0 0; font-size:12px; color:#0e5082; }
.dblue-bg{ background:url(../images/td-bg1.gif) 0 0 no-repeat; width:250px; height:91px;}
.blue-bg{ background:url(../images/td-bg2.gif) 0 0 no-repeat; width:146px; height:91px;}
.orange-bg{ background:url(../images/td-bg3.gif) 0 0 no-repeat; width:141px; height:91px;}
.dblue-bg, .blue-bg, .orange-bg{ color:#fff; font-weight:bold; font-size:21px; text-align:center;}
.oddTD1, .evenTD1{ padding:14px 0 10px 7px; width:243px;}
.table-youget .last td{padding:0;}
.table-youget .bot-bg td{padding:0 !important; background-color:#fff !important; }

/*12-13-2010*/
.img-right { float:right; padding:0 0 10px 10px; }
.img-left { float:left; padding:0 10px 10px 0; }

.leftarea p { padding:0 0 12px 0; }

.ol-style1 { padding:20px 0; }
.ol-style1 li { padding:0 0 12px 0; }
.ol-style1 ul { padding:0px; }
.ol-style1 li li { list-style-type:none; background:url(../images/orangeround-bg.gif) 0 5px no-repeat; padding:3px 0 3px 20px; }


