/* ============ */
/* HOMEPAGE CSS */
/* ============ */
.hp_mainButton{
	width:100%;
	height: 60px;
	margin-bottom: 10px;
	position: relative;
}

.hp_mainButton .solidArrow{
	float:right;
	width:60px;
	height:60px;
}

.bg_wc{
	background: #7db1e5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db1e5', endColorstr='#2e68a1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7db1e5), to(#2e68a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7db1e5,  #2e68a1); /* for firefox 3.6+ */
	
}

.bg_ce{
	background: #CC571E; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC571E', endColorstr='#873E1B'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#CC571E), to(#873E1B)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #CC571E,  #873E1B); /* for firefox 3.6+ */
}

.bg_fa{
	background: #9A92BD; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9A92BD', endColorstr='#65527A'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9A92BD), to(#65527A)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9A92BD,  #65527A); /* for firefox 3.6+ */
}

.bg_sc{
	background: #C53D3D; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C53D3D', endColorstr='#981E1E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#C53D3D), to(#981E1E)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #C53D3D,  #981E1E); /* for firefox 3.6+ */
}

.bg_pr{
	background: #92BDB2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92BDB2', endColorstr='#527A54'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#92BDB2), to(#527A54)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #92BDB2,  #527A54); /* for firefox 3.6+ */
}

.hp_mainButton.wcHpBtn{
	background: #7db1e5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db1e5', endColorstr='#2e68a1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7db1e5), to(#2e68a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7db1e5,  #2e68a1); /* for firefox 3.6+ */
}

.hp_mainButton.ceHpBtn{
	background: #CC571E; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC571E', endColorstr='#873E1B'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#CC571E), to(#873E1B)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #CC571E,  #873E1B); /* for firefox 3.6+ */
}

.hp_mainButton.scHpBtn{
	background: #C53D3D; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C53D3D', endColorstr='#981E1E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#C53D3D), to(#981E1E)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #C53D3D,  #981E1E); /* for firefox 3.6+ */
}

.hp_mainButton.faHpBtn{
	background: #9A92BD; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9A92BD', endColorstr='#65527A'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9A92BD), to(#65527A)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9A92BD,  #65527A); /* for firefox 3.6+ */
}

.hp_mainButton.prHpBtn{
	background: #92BDB2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#92BDB2', endColorstr='#527A54'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#92BDB2), to(#527A54)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #92BDB2,  #527A54); /* for firefox 3.6+ */
}

.hp_mainButton span{
	display:inline;
	color: #FFFFFF;
	font-size:1.75em;
	margin-left:10px;
	line-height:60px;
}

#hp_cta_containter{
	width:560px;
	margin:10px 30px;
}

#hp_cta_containter #hp_cta01{
	width:60%;
}
#hp_cta_containter #hp_cta02{
	width:40%;
}

#hp_cta_containter .hp_cta{
	font-size:1.75em;
	color: #000000;
}

#hp_cta_containter .hp_cta > img{
	margin: 0px 10px 10px 10px;
}


#hp_mainImgContainer{
	margin: 0px 0px 10px 0px;
}

#hp_mainImgContainer img{
	width:100%;	
}

#hp_mainImgContainer .overlay{
	width:620px;
	bottom:0px;
}

#hp_mainImgContainer .overlay span{
	margin:10px;
	font-size:2.25em;
}