/*---------------------------- TEXT STYLES ----------------------------*/




#mainContainer{
	background-color: #660033;
/*	background-image:url(images/bg_white.gif); */
}
.wpa_container span.wpa_text {
	color:red;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
}
.bonusbox a {
	font-size:18px;
}
.video-left {
    float: left;
    margin-right: 15px;
}
/*------------------ LOGO ------------------------*/

#logoContainer{
	background-color:transparent;	
}

/*----Menu Exclusions -----*/
#footerMenu .page-item-3656 {
	display:none;
}
#menu .page-item-3656 {
	display:none;
}
#menu .page-item-3293 {
display:none;
}
#footerMenu .page-item-3293 {
display:none;
}

/*----------------- Footer Menu Styles -------------*/
#footer p {
	padding-top: 0;
}


/*----------------- Red Button Styles -------------*/
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	padding:5px 5px;
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

#after40 .red {
    color: #FFF;
    font-size: 16px;
    margin-right: 25px;
    text-shadow: 1px 1px #000;
    min-width: 100px;
}
