
/* entire container, keeps perspective */
.models-container, .models-container2, .models-container3, .models-container4 {
	  -webkit-perspective: 800px;
   -moz-perspective: 800px;
     -o-perspective: 800px;
        perspective: 800px;
}

.front {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #e7e7e8;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
}

.models{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px;
    color: #444444;
}
.models-container, .front {
	width: 100%;
	height: 1100px;
	width: 240px;
	border-radius: 8px;
}

.front2 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #e7e7e8;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
}

.models2{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px;
    color: #444444;
}

.models-container2, .front2 {
	width: 100%;
	height: 1100px;
	width: 240px;
	border-radius: 8px;
}


.front3 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #e7e7e8;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
}

.models3{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px;
    color: #444444;
}


.models-container3, .front3 {
	width: 100%;
	height: 1200px;
	width: 240px;
	border-radius: 8px;
}

.front4 {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #e7e7e8;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.23);
}

.models4{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px;
    color: #444444;
}


.models-container4, .front4 {
	width: 100%;
	height: 1200px;
	width: 240px;
	border-radius: 8px;
}

.models .cover{
    overflow: hidden;
    border-radius: 8px 8px 0 0;
}
.models .cover img{
    width: 100%;
	
}

.horizontal-band {
	background-color: #26587e; 
	margin-top: -10px; 
	padding: 11px; 
	color: white; 
	font-weight: bold; 
	text-align: center;
	padding-top: 8px; 
	font-size: 14px; 
	letter-spacing: 1px;
}

.horizontal-band2 {
	background-color: #26587e; 
	margin-top: -10px; 
	padding: 11px; 
	color: white; 
	font-weight: bold; 
	text-align: center;
	padding-top: 8px; 
	font-size: 14px; 
	letter-spacing: 1px;
}

.models .content{
    box-shadow: none;
    padding: 0 20px 18px;
}

.assetallocation-signup {
margin-left: -5px;
background: transparent url(/images/lp/assetallocsignup.gif) no-repeat;
color: white;
padding: 20px;
padding-left: 40px;
border-radius: 12px;
width: 720px;
background-size: cover;
}

.assetallocation-signup h2 {
color: white;
text-shadow: black 2px 1px;
}

.assetallocation-signup h6 {
color: white;
font-size: 26px;
line-height:46px;
text-shadow: black 2px 1px;
font-style:normal;

  
}

.assetallocation-signup h3 {
font-weight: normal;
font-size: 18px;
color:white;
text-shadow: #036 2px 1px;
}
