.alerts {position: relative;}
.alerts .sideFooter {padding: 5px !important;}
.alerts .fill {position:relative; background-color: #F5F8F9; padding-bottom: 1px; text-align: center; color: #ffffff;}
.alerts h2, .alerts .h2Mimic {margin-bottom: 14px; margin-top:0px; padding-top: 8px; font-size: 120%; color:#912373; font-weight:bold;}
.alerts .bluescheme h2 {color:#69c2f0;}
.alerts h2 .low {font-size: 65%; display: block;}
.alerts h2 .fares {font-size: 80%;}
.alerts .fill p {padding: 0px 10px 0px 10px; font-weight: bold;	font-size: 70%;	vertical-align:text-top; color:#45657b;}
.alerts .fill p span {padding-top: 2px;	font-size: 110%; display: block; color:#912373;}
.alerts .fill p.button {padding:10px 10px 10px 20px; margin: 5px;}
.alerts .fill a.signUp {background: url(../img/arrows_buttons/getAlerts_btn.gif) top left no-repeat; padding:5px 0px 6px; width: 82px;	display: block;	color: #ffffff;	text-decoration:none !important}

/*  Online Newsletter  */
.alerts .newsletter {background-color:#EEE4FC;}
.alerts .newsletter h2, .alerts .newsletter .h2Mimic {margin:6px;	margin-top:0px;	padding-top:6px;}
.alerts .newsletter .solidbg {margin:6px 7px 0px 6px; padding:8px 0px; text-align:center;}
.alerts .newsletter .solidbg p {font-weight:bold; margin-bottom:10px; margin-top:0px; padding:0 5px;}
.alerts .newsletter .solidbg p a {background:url(../img/arrows_buttons/signUp_btn.gif) top left no-repeat; margin-left:15px;}

/*  Time Table Alert sign up.  */
.alerts .timetableAlert {background-color:#D3E4EA;}
.alerts .timetableAlert h2 {margin:6px;	margin-top:0px;	padding-top:6px;}
.alerts .timetableAlert .solidbg {margin:6px 7px 0px 6px; padding:8px 0px; text-align:center;}
.alerts .timetableAlert .solidbg p {font-weight:bold; margin-bottom:10px; margin-top:0px; padding:0 5px;}
.alerts .timetableAlert .solidbg p a {background:url(../img/arrows_buttons/signUp_btn.gif) top left no-repeat; margin-left:15px;}

/*  Our Main Destinations  */
.alerts .maindestinations h2 {display:none;}
.alerts .maindestinations p {margin:0 1px; text-align:right;}
.alerts .maindestinations p.linkbox {background-color:#ADCFE6; padding: 4px 0px 10px 0px; text-align:center;}
.alerts .maindestinations p.linkbox a {display:block; width:102px; padding:2px 13px 4px; background:url(../img/arrows_buttons/ourDestinationsMap_btn.gif) top center no-repeat; text-align:center; color:#fff; font-weight:bold;}
.alerts .maindestinations p.viewmap { margin:7px 0 5px 0;}
.alerts .maindestinations p a { display:inline;}
.alerts .maindestinations a:focus, .alerts .maindestinations a:active {background:none;}

.alerts .pegGlasgow, .alerts .pegEdinburgh, .alerts .pegNewcastle, .alerts .pegYork, .alerts .pegLeeds, .alerts .pegLondon, .alerts .pegLincoln {position:absolute; width:22px; height:27px;}
.alerts .pegGlasgow {top: 103px; left: 20px;}
.alerts .pegEdinburgh {top: 102px; left: 43px;}
.alerts .pegNewcastle {top: 125px;  left: 61px;}
.alerts .pegYork {top: 152px; left: 66px;}
.alerts .pegLeeds {top: 168px; left: 55px;}
.alerts .pegLondon {top: 247px; left: 90px;}
.alerts .pegLincoln {top: 207px; left: 93px;}

