
/* CSS Document */

body {
	margin : 0px;
}
.sitemain {
width: 100%;
float:left;

}
.headerArea {
	width: 100%;
	height: 436px;
	float:left;
	background:url(../images/mobilesoftware_top_bg.jpg) repeat-x;	
}

.headerContainer {
	height: 118px;
	margin:0px auto;
	width:990px;
}
.logoContainer {
	height:82px;
	width:307px;
	float:left;
	margin-top:20px;
}
.menuContainer {
	height:40px;
	float:right;
	margin-top:69px;
	width:643px;
}

.forgot {
	width:272px;
	margin-top:16px;
	float:left;
	height: 308px;
	background:url(../images/mobilesoftware_forgot_textbox1.jpg) no-repeat left;
}
.headerContainer {
	height: 315px;
	margin:0px auto;
	width:990px;
}
.banner {
	width:688px;
	float:right;
	height: 308px;
	margin-top:9px;
}
.arial12bold {
	font:bold 12px arial;
	text-decoration:none;
	color:#fff;
}
.arial12bold a {
	text-decoration:none;
	color:#fff;
}
.arial12bold a:hover {
	text-decoration:none;
	color:#ffc4ff;
}
.tahoma9bold{
	font:bold 10px tahoma;
	text-decoration:none;
	color:#7b62b7;
}

.tahoma11bold{
	font:bold 11px tahoma;
	text-decoration:none;
	color:#000e4f;
}
.forgotpassword{
	background-image:url(../images/mobilesoftware_forgot_textbox.jpg);
	background-repeat:no-repeat;
}
.bodyarea {
	background:url(../images/mobilesoftware_body_bg.jpg) repeat-x  ;
	background-color:#edeef5;	
	float:left;	
	clear:left;
	width: 100%;
}
.bodymain {
	margin:0px auto;
	width:990px;
}
.bodyinner{
	width:688px;
	float:left;
	}
.bodyinner1{
	width:990px;
	margin-top:23px;
	float:left;
	}
.faqnews{
	width:688px;
	margin-top:30px;
	float:left;
	height:146px;
	}
.devicecompatiblity {
	width:302px;
	float:left;
}
.mobileshield {
	width:454px;
	float:left;
}
.pricingcomparison {
	width:234px;
	float:left;
}
.tahoma12bold {
	font:bold 11px tahoma;
	text-decoration:none;
	color:#fff;
	padding-left:10px;
}
.tahoma12bold a {
	text-decoration:none;
	color:#fff;
}
.tahoma12bold a:hover {
	text-decoration:none;
	color:#ffc4ff;
}
.tahoma11normal {
	font:normal 12px tahoma;
	text-decoration:none;
	text-align:justify;
	color:#6d72a5;
	margin:0 5px 0 5px;

}
.tahoma11pricing {
	font:bold 11px arial;
	text-decoration:none;
	text-align:justify;
	color:#6d72a5;
}
.addto {
	width:234px;
	float:left;
	height: 120px;
	margin-top:15px;
}
.testimonials{
	width:272px;
	margin-top:15px;
}
.iconfaq{
	width:114px;
	float:left;
}
.line{
	width:1px;
	float:left;
	}
.newslettercontainer{
	width:440px;
	float:left;
	margin-left:15px;
}
.advertisment{
	width:145px;
	float:left;
	margin-left:20px;
}
.footerarea {
	background:url(../images/mobilesoftware_footer_bg.jpg) repeat-x  ;
	background-color:#edeef5;	
	float:left;	
	clear:left;
	height:auto;
	width: 100%;
}
.footermain {
	margin:0px auto;
	width:990px;
	height:auto;
	
}
.footerinner{
	margin-top:57px;
	margin-left:60px;
	float:left;
}	
.tahoma12footer {
	font:bold 11px tahoma;
	text-decoration:none;
	color:#2d4372;
	padding:0px 10px 0px 10px;
}
.tahoma12footer a {
	text-decoration:none;
	color:#2d4372;
}
.tahoma12footer a:hover {
	text-decoration:underline;
	color:#0b2d58;
}
.arial12copy {
	font:normal 12px arial;
	text-decoration:none;
	color:#2d4372;
	padding:0px 10px 0px 300px;
}

h1
{
	font: bold 14px tahoma;
	text-decoration: none;
	color: #ff9933;
	margin:0 0 0 0;
	
}
h2
{
	font:bold 14px tahoma;
	text-decoration:none;
	color:#2d4372;
	margin:0 0 0 0;
	
	
}


/* Make this area end of the document*/

 img, div, ul, ul li{ behavior: url(styles/iepngfix.htc) }