.spacer{
	line-height:0; font-size:0; clear:both;
}

div, h1, h2, h3, h4, p, ul, li, a form, label, input, textarea, img, span{
	margin:0; padding:0;
}

body{
	padding:0; margin:0;
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	background:#fff url(../images/backbg.jpg) 0 0 repeat-x;
	color:#737373;
}

/*------------ Main Css --------------------*/

#main{
	width:850px;
	margin:0 auto;
}


/*------- Header & Logo Css --------*/

.header_area{
	width:850px; height:163px; float:left;
}

.logo_area{
	width:340px; height:128px; float:left;
	padding:21px 0 0 0;
}

.logo_icon{
	width:100px;
	height:128px;
	float:left;
	background-image: url(../images/logo_icon.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.logo{
	width:240px; height:71px; padding-top:23px;
	float:left;
}

/*----- Navigation Area css -----*/

.nav_area{
	width:424px;
	height:30px;
	float:left;
	padding:90px 0 0 76px;
}

.menu ul{
	margin:0; padding:0; list-style:none; float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.menu li{
	float:left; padding:0; margin:0 0 0 4px;
}

a.home:link,a.home:visited{
	width:72px; height:30px; display:block;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none; text-align:center;
	background:url(../images/home_nor.jpg) 0 0 no-repeat;
}

a.home:hover,a.homeactive{
	background:url(../images/home_hov.jpg) 0 0 no-repeat; 
	width:72px; height:30px; text-align:center;
	display:block; color:#fff; text-decoration:none;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
}

a.feature:link,a.feature:visited{
	width:90px; height:30px; display:block;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none; text-align:center;
	background:url(../images/feature_nor.jpg) 0 0 no-repeat;
}

a.feature:hover,a.featureactive{
	background:url(../images/feature_hov.jpg) 0 0 no-repeat; 
	width:90px; height:30px; text-align:center;
	display:block; color:#fff; text-decoration:none;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
}

a.pricing:link,a.pricing:visited{
	width:75px; height:30px; display:block;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none; text-align:center;
	background:url(../images/pricing_nor.jpg) 0 0 no-repeat;
}

a.pricing:hover,a.pricingactive{
	background:url(../images/pricing_hov.jpg) 0 0 no-repeat; 
	width:75px; height:30px; text-align:center;
	display:block; color:#fff; text-decoration:none;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
}

a.support:link,a.support:visited{
	width:86px; height:30px; display:block;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none; text-align:center;
	background:url(../images/support_nor.jpg) 0 0 no-repeat;
}

a.support:hover,a.supportactive{
	background:url(../images/support_hov.jpg) 0 0 no-repeat; 
	width:86px; height:30px; text-align:center;
	display:block; color:#fff; text-decoration:none;
	font:bold 13px/30px Arial, Helvetica, sans-serif;
}

/*------- Mantel Area Css --------*/

.mantel_area{
	background:url(../images/mantelbg.jpg) 0 0 no-repeat;
	width:850px; height:350px; float:left;
}

.mantel_area2{
	background:url(../images/mantelbg2.jpg) 0 0 no-repeat;
	width:850px; height:100px; float:left;
}

.mantel_heading_text_area{
	width:470px; float:left;
	padding:44px 0 0 12px;
}

.mantel_heading_text{
	width:470px; color:#fff;
	font:italic 28px/30px Helvetica, Arial, sans-serif;
}

.business_text{
	color:#fcff00;	
}

.mantel_content{
	width:470px;
	float:left;
	padding-top:17px;
	color:#a3e6ff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
}

.bottombtn_area{
	width:400px; height:46px; float:left;
	padding:96px 0 0 27px;
}

.bottombtn_base{
	background:url(../images/button_base.jpg) 0 0 no-repeat;
	width:330px; height:46px;
}

.bottom_btn ul{
	margin:0; padding:0; list-style:none; float:left;
	font-family:Arial, Helvetica, sans-serif;
}

.bottom_btn li{
	float:left; padding:0 0 0 10px; margin:0 0 0 0px;
}

a.tour:link,a.tour:visited{
	width:144px; height:46px; display:block;
	font:bold 16px/42px Arial, Helvetica, sans-serif;
	color:#013854; text-decoration:none;
	background:url(../images/tour_nor.jpg) 0 0 no-repeat;
}

a.tour:hover{
	background:url(../images/tour_hov.jpg) 0 0 no-repeat; 
	width:144px; height:46px;
	display:block; color:#013854; text-decoration:none;
	font:bold 16px/42px Arial, Helvetica, sans-serif;
}

a.download:link,a.download:visited{
	width:144px; height:46px; display:block; 
	font:bold 16px/42px Arial, Helvetica, sans-serif;
	color:#013854; text-decoration:none; text-align:center;
	background:url(../images/down_nor.jpg) 0 0 no-repeat;
}

a.download:hover{
	background:url(../images/down_hov.jpg) 0 0 no-repeat; 
	width:144px; height:46px; text-align:center;
	display:block; color:#013854; text-decoration:none;
	font:bold 16px/42px Arial, Helvetica, sans-serif;
}

/*------------ Body Content Area css --------------------*/

.bodycontent_area{
	width:850px; float:left; padding-top:25px;
	font:normal 11px Tahoma,Arial, Helvetica, sans-serif;
	color:#737373;
}

.content_heading{
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#24668e; padding:0 0 30px 7px;
}

.icon_content_area{
	width:850px; float:left;
}

.icon_content_left{
	width:410px; float:left;
}

.icon_content_right{
	width:410px; float:left;
	margin-left:30px;
}

.iconcontainer{
	width:410px; float:left;
	padding-bottom:40px;
}

.icon_content{
	width:332px; float:left;
	padding-left:5px;
}

.icon_header{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#444444; padding-bottom:14px;
}

.iconimg{
	width:73px; height:84px; float:left;
}

.divider{
	width:850px; height:8px; float:left;
}

.bottom_content_area{
	width:823px; float:left;
	padding:14px 0 0 27px;
}

.testimonials_area{
	width:480px; float:left;
}

.testimonial_text{
	font:normal 28px Helvetica, Arial, sans-serif;
	color:#24668e; padding-bottom:22px;
}

.testi_text{
	width:480px; float:left; color:#444444;
	font:normal 12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.client_text{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#0266a2; float:right; padding:0 8px 20px 0;
	width:90px;
}

.signup_area{
	width:323px; float:left;
	margin-left:10px;
}

.getsent_text{
	width:323px; height:40px; float:left; color:#24668e;
	font: bold 18px/40px Helvetica, Arial, sans-serif;
	font-style:italic;
}

.signup_base{
	background:url(../images/signup_base.jpg) 0 0 no-repeat;
	width:318px; height:122px; float:left;
}

.signup_text{
	width:299px;
	float:left;
	color:#fff;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:10px 0 0 18px;
}

.textfeild{
	width:278px; height:23px; float:left; margin:10px 0 0 18px; 
	border:1px #015083 solid; background:#fff; padding:2px 0 0 2px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#434343;
}

.subscribe_button{
	width:100px; height:30px;
	padding:7px 0 0 198px; float:left;
}

a.subs:link, a.subs:visited{
	background:url(../images/subs_nor.jpg) 0 0 no-repeat;
	width:100px; height:30px; color:#013854; text-align:center;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	text-decoration:none; display:block;
}

a.subs:hover{
	background:url(../images/subs_hov.jpg) 0 0 no-repeat;
	width:100px; height:30px; color:#013854; text-align:center;
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	text-decoration:none; display:block;
}
/*------------ Footer Area css --------------------*/

#footer_area{
	background:url(../images/footerbg.jpg) 0 0 repeat-x;
	width:100%; height:130px; float:left;
}

.footer_base_area{
	width:850px; margin:0 auto;
}

.footer_base{
	background:url(../images/footerbase.jpg) 0 0 no-repeat;
	width:850px; height:80px; margin:20px 0 0 0;
}

.footerlink_area{
	width:850px; height:59px; float:left;
}

.footer_logo{
	width:190px; height:59px; float:left;
}

.footertext_area{
	width:350px; height:59px;  float:left; color:#fff;
	font:normal 11px/59px Tahoma, Arial, Helvetica, sans-serif;
	padding-left:310px;
}

a.navf:link, a.navf:visited { 
	color:#fff; text-decoration:none;
	padding:0 12px 0 12px;
}

a.navf:hover,a.navfactive{
	color:#006085; text-decoration:none;
	padding:0 12px 0 12px;
}
