body{
	background-color:#fff;
	background-image:url(../images/page-bg.jpg);
	background-repeat:repeat-x;
	background-position:50% 0;
	margin-top:-35px;
	
}

.clear{
	clear:both;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.container{
	width:1007px;
	margin:0 auto;
}


#header-bar{
	height:105px;
	overflow:hidden;
	border-bottom:1px solid #313566;
}

#header{
	height:105px;
}

#logo{
	padding:50px 0px 0px 12px;
	float:left;
	width:318px;
	height:37px;
}

#menu{
	float:right;
	width:407px;
	padding-top:57px;
}

#menu ul{
	margin:0;
	padding:0;
}

#menu ul li{
	display:inline;
	float:left;
	height:20px;
	padding-top:5px;
}

#menu ul li a{
	display:block;
	float:left;
	text-indent:-9999px;
}

#menu ul li a.home{
	width:107px;
	height:15px;
	background-image:url(../images/home.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu ul li a.home:hover,#menu ul li.current a.home{
	width:107px;
	height:15px;
	background-image:url(../images/home-h.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu ul li a.features{
	width:140px;
	height:15px;
	background-image:url(../images/features.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu ul li a.features:hover,#menu ul li.current a.features{
	width:140px;
	height:15px;
	background-image:url(../images/features-h.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu ul li a.buy-now{
	width:137px;
	height:15px;
	background-image:url(../images/buy-now.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu ul li a.buy-now:hover,#menu ul li.current a.buy-now{
	width:137px;
	height:15px;
	background-image:url(../images/buy-now-h.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#menu ul li.features-list{
	border:1px solid #464c8a;
	border-bottom:none;
	border-top:none;
}

/************** Menu and header Styles ends here ***************/



.texty{
	font-family:Tahoma, Geneva, sans-serif;
	color:#ffaa3b; 
	font-size:13px;
	font-weight:bold;


}
/************** banner Styles Start here          **************/
#banner{
	padding-top:25px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;

}


.banner-text h1{
	background-image:url(../images/banner-heading.png);
	width:378px;
	height:72px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}

.banner-text{
	float:left;
	width:375px;
	padding-left:12px;
	line-height:22px;
}

.banner-text a{
	color:#ffaa3b;
	text-decoration:none;
}

.banenr-text a:hover{
	text-decoration:underline;
}

a.full-features{
	display:block;
	text-indent:9999px;
	background-image:url(../images/full-features.gif);
	background-repeat:no-repeat;
	width:180px;
	height:41px;
}

a.full-features:hover{
	background-image:url(../images/full-features-h.gif);
	background-repeat:no-repeat;
}

.banner-image{
	background-image:url(../images/banner-image-bg.png);
	background-repeat:no-repeat;
	width:596px;
	height:465px;
	float:right;
	text-align:right;
}

a.app-store{
	display:block;
	margin:32px 45px 0px 0px;
}

#banner2{
	height:105px;
}

#banner2{
	height:105px;
	background-image:url(../images/banner2.gif);
	background-position:100% 50%;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#banner2 h2{
	display:none;
}

/******************** Banner Styles Ends *************************/

/******************** Main Content Area Starts *******************/
#main{
	background-image:url(../images/main-bg.gif);
	background-position:50% 0%;
	background-repeat:no-repeat;
	min-height:197px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	line-height:20px;
}


#main2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#FFFFFF;
}

#main p{
	margin-top:1em;
}

#main h3{
	padding-bottom:12px;
	border-bottom:1px solid #b4b4b4;
}

.column-left{
	width:407px;
	float:left;
	margin-left:20px;
	padding-top:12px;
}

.column-right{
	width:510px;
	float:right;
	margin-right:23px;
	padding-top:12px;
	margin-bottom:15px;
}

h3.customize-apps{
	background-image:url(../images/customize-your-apps.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	height:23px;
}

h3.easily-design{
	background-image:url(../images/easily-design.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:0;
	padding:0;
	display:block;
	height:23px;
}

a.full-features-btn{
	width:255px;
	height:48px;
	float:left;
	background-image:url(../images/full-features-btn.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

a.full-features-btn:hover{
	width:255px;
	height:48px;
	float:left;
	background-image:url(../images/full-features-btn-h.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

a.purchase-app-btn{
	width:248px;
	height:45px;
	float:right;
	background-image:url(../images/purchase-app-btn.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

a.purchase-app-btn:hover{
	width:248px;
	height:45px;
	float:right;
	background-image:url(../images/purchase-app-btn-h.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/******************** Main Content Area Ends   *******************/

#footer{
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	background-position:50% 0%;
	text-align:center;
	font-size:10px;
	padding-top:25px;
}

#footer ul{
	margin:0;
	padding:0;
}

#footer ul.footer-links li{
	display:inline;
	padding:0px 15px;
	border-right:1px solid #0b5bb5;
	font-size:11px;
	
}

#footer ul.footer-links li.last-item,ul#social-icons li.last-item{
	border:none;
}

#footer ul.footer-links li a{
	color:#0b5bb5;
}

#footer ul.footer-links li a:hover{
	color:#ffaa3b;
}

ul#social-icons{
	margin:0;
	padding:0;
	margin-top:20px;
}

ul#social-icons li{
	display:inline;
	padding:0px 18px;
	border-right:1px solid #c5c8ca;
}

.feature { background: url(../images/f.png) repeat-x; -moz-border-radius:18px; -webkit-border-radius:5px; padding:10px; border:0px solid #aaa; text-align:left; font:Verdana, Geneva, sans-serif; margin-bottom:20px; }
	.feature h2 { color:#00459A; font-size:33px; letter-spacing:-1px; margin-top:0px; font-family:calibri; }
	.feature p { color:#000000; line-height:20px; font-size:18px; margin-top:-18px; font-family:calibri;}
	.feature img { float:left; border:1px solid #aaa; margin:0 20px 0 0; }

ul#social-icons li img{
	vertical-align:middle;
}

.bigtext {
font-family:calibri, arial;
font-size:46px;
letter-spacing:-2px;
color:#85df48;
}


.price {
font-family:calibri, arial;
font-size:46px;
letter-spacing:-2px;
color:#ffaa3b;
line-height:40px;
text-align:center;
}

.CCform{border:1px solid #aeaeae;}


