body{
	background:whitesmoke;
}

hr{
	margin: 18px 0;
	border: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #e7e7e7;
}
/*Featured Section*/
#features p{
float:left;
width: 300px;
}
#features h3 img{
float: left;
margin: 0 10px 0px 0;
}
/*Styles of the featured section at the top above the fold*/
.top-padding{
	padding-top:40px;
}
#top_feature{
	background-image:url('../img/fake_luxury.png');
	height:410px;
}
#top_feature h2{
	color:#08C;
	font-size:30px;
}
/*Itunes app button*/
#app_button img,#app_button p{
	float:left;
}
#app_button img{
	height:42px;
}
#app_button h3{
	position:relative;
	color:white;
	bottom:10px;
	font-size:23px;
float: left;	
}
.btn-app {
padding: 12px 15px 12px 15px;
font-size: 15px;
line-height: normal;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 200px;
}
/*Featured Iphone styles*/
.iphone_ss{
	float:left;
	position:absolute;
	top: 51px;
	left: 62px;
	width: 175px;
	height: 270px;
}
.big_iphone{
	float:right;
}
/*Sidebar styles*/
#sidebar .title{
	font-size: 18px;
	background: url(../img/hr.png) 100% 50% no-repeat;
	clear: both;
	background-repeat:repeat-x;
}
#sidebar .title span{
	background: #f5f5f5;
	padding-right: 12px;	
}
.email_subscribe{
width: 167px !important;	
}
/*Main content body styles*/
#main_body{
margin-top: 50px;	
}
#content_body .padding{
	border-radius: 6px;
	padding:5px;
}
#tab_content{
	background:white;
	min-height:200px;
	padding: 20px 30px;
	margin-top:35px;
	border:1px solid #ddd;
	border-radius:10px;
	margin-bottom:50px;
}
#tab li{
	float:left;
	margin-left:30px;
	padding-bottom: 18px;	
	font-size:18px;
}
#tab li a:hover{
background:none;	
color:#006DCC;
}
#tab .active{
	background: url(../img/tab-selected.png) no-repeat 50% 100%;

}
#sidebar{
	margin-top: 31px;
	float:;
}
#sidebar form{
	margin:0px;
}
.section{
	margin-top:15px;
}
#follow_us{
	padding-top:5px;
}
.copyright p{
	color:#8f8f8f;
	font-size:12px;
}

#screenshots li{
	list-style:none;
	display:inline;
	margin-right:38px;	
	margin-top:15px;
}
#screenshots li:first-child{
	margin-left:0;
}
/*QR code popover styles*/
.arrow{
	border-right:5px solid #08C !important;
}
.popover-test{
	position:relative;
	top: 20px;
	min-width:100px;
}
.popover-inner{
	background:#08C;
}

/*Generic Reusable Classes*/
.relative{
	position:relative;
}
.right{
	float:right;
	padding-left:15px;
}
.left{
	float:left;
	padding-right:15px;
}

.error{
	color: red;
	font-size:10px;
}
