.top_banner h1, .top_banner h2, .top_banner h3, .top_banner p1, .top_banner p2, .top_banner p3 {
	color: #fff;
	text-shadow: #000 1px 1px 1px;
	font-weight: bold;
}

.top_banner {
	background: url('../images/10s_bg.png') repeat scroll #313337;
	border-bottom: 2px solid #000;
}

.mid_banner {
	background: url('../images/world_bg.png') no-repeat center scroll #f6f6f6;
	border-bottom: 2px solid #c6c7c6;
}

.banner_content h1 {
	font-family: "HelveticaNeue-Bold","HelveticaNeue",Helvetica,Arial,Sans-serif;
	font-weight: bold;
	text-shadow: #ebebeb 1px 1px 1px;
	font-size: 48px;
	color: #717171;
}

.banner_content_right h1 {
	font-family: "HelveticaNeue",Helvetica,Arial,Sans-serif;
	font-weight: normal;
	text-shadow: #ebebeb 1px 1px 1px;
	font-size: 18px;
	color: #717171;
}


.lower_container {
	background: #fff;
}

.top_banner h2 {
	font-family: Georgia,Serif;	
}

.top_banner h3 {
	font-family: Garamond,Serif;
}

.topbar {
	height: 50px;
}

.topbar h3 {
	margin: 15px 0 0 0;
}

.subbanner {
	height: 50px;
	background: #f4f4f4;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	text-align: center;
}

.subbanner h2 {
	margin-top: 5px;
	color: #848484;
}

.thirdsprop h2 {
	color: #444444;
}

.thirdsprop h3 {
	color: #747474;
}

.feature_list h2 {
	color: #747474;
}

.feature_list_detail h2 {
	color: #747474;
}

.middlebanner {
	text-align: center;
}

#emailinput {
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
	color: #9dabbb; 
	font-size: 20px; 
	margin: 6px 0 0 0; 
	padding:0 0 0 20px; 
	height: 35px; 
	width: 277px;	
}