#rightContent .sideFooter {
	background: url(../img/sideFooter.gif) bottom left no-repeat; 
	padding-bottom: 7px;
	padding-top:1px;
	display: block;
}

.alerts {
  position: relative;
}

.alerts .sideFooter {
	padding:0px 5px 7px 5px;

}

.alerts .fill {
	background-color: #01223a;
	margin:2px 1px 1px 1px !important;
	padding-bottom: 1px;
	text-align: center;
	color: #ffffff;
	vertical-align:text-top
}

.alerts h2 {
	margin-bottom: 14px;
	padding-top: 8px;
	font-size: 160%;
	color:#69c2f0;
	color: #b1d24b;
}

.alerts .bluescheme h2 {
	color:#69c2f0;
}

.alerts h2 .low {
	font-size: 65%;
	display: block;
}

.alerts h2 .fares {
	font-size: 80%;
}

.alerts .fill p {
	margin:5px 0;
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	font-size: 70%;
	color:#69c2f0;
	color: #b1d24b;
	
}

.alerts .fill p span {
	padding-top: 2px;
	font-size: 110%;
	display: block;
	color: #cedeea;
}

.alerts .fill p.button {
	background-color: #445f72;
	padding: 12px;
	margin: 5px;
}

.alerts .fill a.signUp {
	background: url(../img/download_btn.gif) top left no-repeat;
	padding: 4px 4px 2px 38px;
	min-height: 29px;
	width: 56px;
	display: block;
	color: #ffffff;
	text-decoration:none !important
}

*html .alerts .fill a.signUp
{
	height: 19px;
	overflow: visible;
}

.alerts .fill a.signUp:hover {
	background: url(../img/download_btn.gif) top left no-repeat;
	text-decoration:none !important
}




/*--  Online Newsletter  --*/

.alerts .newsletter {
	background:#85a7b1 url(../img/starBg.jpg) top left no-repeat;
	margin-bottom:1px;
	margin-left:1px;
}

.alerts .newsletter h2 {
	color:#042a37;
	font-size:0.9em;
	margin:6px;
	padding-top:6px;
}

.alerts .newsletter .solidbg {
	background:#b6d8e3;
	margin:6px 7px 6px 6px;
	padding:8px 0px;
	text-align:center;
}

.alerts .newsletter .solidbg p {
	color:#063456;
	font-size:70%;
	font-weight:bold;
	margin-bottom:0;
	margin-top:5px;
	padding:0 5px;
}

.alerts .newsletter .solidbg p a {
	background:url(../img/btnSignupLightBlue.gif) top left no-repeat;
	line-height:1em;
	padding-top:10px;
	margin-left:6px;
}

.alerts .newsletter .solidbg p a:hover {
	background:url(../img/btnSignupLightBlueOver.gif) top left no-repeat;
}

/* Voucher */
.alerts .newsletter1 {
	background:#85a7b1 url(../img/starBg.jpg) top left no-repeat;
	margin-bottom:1px;
	margin-left:1px;
}

.alerts .newsletter1 h2 {
	color:#055267;
	font-size:1.0em;
	margin-bottom:3px;
	padding: 3px 2px 3px 2px !important;
	font-weight:bolder;
}

.alerts .newsletter1 .solidbg {
	background:/*#C0E0E8*/ #ffffff;
	margin: 5px 0 0 0;
	padding:1px 0px;
	text-align:center;
}

.alerts .newsletter1 .solidbg p a {
	background:url(../img/downloadVoucher.gif) top left no-repeat;
	line-height:1em;
	padding-top:0px;
	margin-left:0px;
}

.alerts .newsletter1 .solidbg p a:hover {
	background:url(../img/downloadVoucher.gif) top left no-repeat;
}

.alerts .fill a.signUp1 {
	background: url(../img/download_btn.gif) top left no-repeat;
	padding: 8px 0px 2px 2px !important;
	min-height: 19px !important;
	width: 121px;
	display: block;
	color: #ffffff;
	text-decoration:none !important;
}

*html .alerts .fill a.signUp1
{
	height: 19px;
	overflow: visible;
}

.alerts .fill a.signUp1:hover {
	background: url(../img/download_btn.gif) top left no-repeat;
	text-decoration:none !important
}

/*--  Download Voucher  --

.alerts .voucher {
	background:#b6d8e3;
	margin-bottom:1px;
	margin-left:1px;
}

.alerts .newsletter h2 {
	color:#042a37;
	font-size:0.9em;
	margin-bottom:6px;
	padding-top:6px;
}

.alerts .newsletter .solidbg {
	background:#b6d8e3;
	margin:6px 7px 6px 6px;
	padding:8px 0px;
	text-align:center;
}

.alerts .newsletter .solidbg p {
	color:#063456;
	font-size:70%;
	font-weight:bold;
	margin-bottom:0;
	margin-top:5px;
	padding:0 5px;
}

.alerts .newsletter .solidbg p a {
	background:url(../img/btnSignupLightBlue.gif) top left no-repeat;
	line-height:1em;
	padding-top:10px;
	margin-left:6px;
}

.alerts .newsletter .solidbg p a:hover {
	background:url(../img/btnSignupLightBlueOver.gif) top left no-repeat;
}




*/
/*
	RIGHT CONTENT
*/
#rightContent .sideMain {
	background-image: url(../img/sideMain.gif);
	margin-bottom: 7px;
	width: 143px;
}

#rightContent .sideFooter {
	background: url(../img/sideFooter.gif) bottom left no-repeat; 
	padding-bottom: 7px;
	display: block;
}

#rightContent .sideFooter .advertonly {
	padding:5px 5px 3px 6px;
}

#rightContent .sideFooter .advert {
	padding:5px 5px 0px 6px;
}

#rightContent .sideFooter .advertTitle,
#rightContent .sideFooter .advertDescription {
	background:#cddbe8;
	color:#264144;
	font-size:70%;
	font-weight:bold;
	margin:0 6px;
	padding:5px 8px;
}

#rightContent .sideFooter .advertDescription {
	background:#eaf1f7;
	color:#6d767d;
	font-weight:normal;
}

#rightContent .sideFooter .findoutmore {
	background:#eaf1f7;
	margin:0 6px 3px 6px;
	padding-bottom:5px;
	padding-right:8px;
	text-align:right;
}

#rightContent .sideFooter .findoutmore a {
	background:url(../img/iconArrow.gif) left no-repeat;
	font-weight:bold;
	padding-left:12px;
}

#rightContent .sideFooter .findoutmore a:hover {
	background:url(../img/arrowDrkBlueRight.gif) left no-repeat;
}

#rightContent .offersListing{margin: 0 0 7px 0;}

.newsletter h2.online_news
{
	margin:5px 0 0 0;
}

.newsletter1 h2.online_news
{
	margin: 2px 0 0 0;
}

/* WAI extras*/

a:focus, a:active
{
	background-color:#B9BEC1;	
}

a.redarrowlink:focus,a.redarrowlink:active, 
a.bluearrowlink:focus, a.bluearrowlink:active{
	background-color:#B9BEC1;
}

/*###########################################################################*/

/* Skip Navigation Links */

/*###########################################################################*/

#skip a, #skip a:hover, #skip a:visited 
{ 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden;
} 

#skip a:active, #skip a:focus 
{ 
	position:static; 
	width:auto; 
	height:auto; 
} 

