#rap {
	position: relative;
	margin: auto;
	width: 810px;
	height: 600px;
	font: 1.0em "Verdana", Arial, Helvetica, sans-serif;
	background: url(images/background-vis05.gif) no-repeat;
	}
	
#loading {
 	width: 300px;
 	height: 100px;
 	background-color: #d50e0e;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
	font: 2.0em "Verdana", Arial, Helvetica, sans-serif;
	color: #ffffff;
}	
	
h1 {
	margin:0px;
	padding: 10px 0px 0px 0px;
	font: bold 1.25em "Verdana", Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
h1 a:link {
	font-size: 1.25em;
	color: #ffffff;
	}
	
h1 a:visited {
	font-size: 1.25em;
	color: #ffffff;
	background: #626262;
	}	
	
h1 a:hover {
	padding: 0px;
	font-size: 1.25em;
	color: #626262;
	text-decoration: none;
	background: #ffffff;
	}
	
h3 {
	margin: 5px 0px;
	padding: 0px 0px 1px 0px;
	color: #ffffff;
	font: bold 1.0em "Verdana", Arial, Helvetica, sans-serif;
	}

h3 a {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font: bold 1.0em "Verdana", Arial, Helvetica, sans-serif;
	}
	
h3 a:hover {
	padding: 0px 0px 0px 0px;
	font: bold 1.0em "Verdana", Arial, Helvetica, sans-serif;
	color: #626262;
	text-decoration: none;
	background: #ffffff;
	}	
	
p {
	margin-top:0px;
	padding: 0px 6px;
	font: 0.65em "Verdana", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	}
	
p a:link {
	margin: 0px;
	padding: 2px 0px;
	color: #ffffff;
	}
	
p a:visited {
	margin: 0px;
	padding: 2px 0px;
	background: #626262;
	}	
	
p a:hover {
	margin: 0px;
	padding: 2px 0px;
	color: #626262;
	text-decoration: none;
	background: #ffffff;
	}
	
#defaultDIV, #blackburnDIV, #blackpoolDIV, #burnleyDIV, #chorleyDIV, #lancasterDIV, #liverpoolDIV, #manchesterDIV, #morecambeDIV, #prestonDIV, #wiganDIV {
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 361px;
	/*background: #666666;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;*/
	}
		
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */	
/*	
a.lancaster {
	position:absolute;
	top: 79px;
	left: 173px;
	display: block;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/lancaster-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#lancaster {
	position:absolute;
	display: block;
	top: 79px;
	left: 173px;
	width: 88px;
	height: 84px;
	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/lancaster-marker.gif) repeat-x left top;
	}
/*
a.morecambe {
	position:absolute;
	display: block;
	top: 63px;
	left: 83px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/morecambe-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/
	
#morecambe {
	position:absolute;
	display: block;
	left: 83px;
	top: 63px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/morecambe-marker.gif) 0 0 no-repeat;
	}
/*
a.blackpool {
	position:absolute;
	display: block;
	top: 186px;
	left: 32px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/blackpool-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#blackpool {
	position:absolute;
	display: block;
	left: 32px;
	top: 186px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/blackpool-marker.gif) 0 0 no-repeat;
	} 
/*
a.preston {
	position:absolute;
	display: block;
	top: 200px;
	left: 166px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/preston-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/
 
#preston {
	position:absolute;
	display: block;
	left: 166px;
	top: 200px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/preston-marker.gif) 0 0 no-repeat;
	} 
/*
a.chorley {
	position:absolute;
	display: block;
	top: 288px;
	left: 296px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/chorley-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#chorley {
	position:absolute;
	display: block;
	left: 296px;
	top: 288px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/chorley-marker.gif) 0 0 no-repeat;
	} 
/*
a.burnley {
	position:absolute;
	display: block;
	top: 140px;
	left: 416px;
	width: 88px;
	height: 84px;
	background: url(images/burnley-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#burnley {
	position:absolute;
	display: block;
	left: 416px;
	top: 140px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(images/burnley-marker.gif) 0 0 no-repeat;
	}
/*
a.manchester {
	position:absolute;
	display: block;
	top: 410px;
	left: 553px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/manchester-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#manchester {
	position:absolute;
	display: block;
	top: 410px;
	left: 553px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(images/manchester-marker.gif) 0 0 no-repeat;
	} 
/*
a.wigan {
	position:absolute;
	display: block;
	top: 363px;
	left: 349px;
	width: 88px;
	height: 84px;
	background: url(images/wigan-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#wigan {
	position:absolute;
	display: block;
	top: 363px;
	left: 349px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/wigan-marker.gif) 0 0 no-repeat;
	}  
/*
a.liverpool {
	position:absolute;
	display: block;
	top: 431px;
	left: 16px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/liverpool-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#liverpool {
	position:absolute;
	display: block;
	top: 431px;
	left: 16px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/liverpool-marker.gif) 0 0 no-repeat;
	} 
/*
a.blackburn {
	position:absolute;
	display: block;
	top: 210px;
	left: 347px;
	width: 88px;
	height: 84px;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/blackburn-marker.gif) 0 0 no-repeat;
	text-decoration: none;
	}*/

#blackburn {
	position:absolute;
	display: block;
	top: 210px;
	left: 347px;
	width: 88px;
	height: 84px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: url(http://www2.morecambetoday.co.uk/custompages/newsmap/content/images/blackburn-marker.gif) 0 0 no-repeat;
	}
	
/*End Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */	
	 
#textcontainer {
	position:absolute;
	display: block;
	top: 10px;
	left: 512px;
	width: 284px;
	height: 400px;
	background: transparent;
	text-decoration: none;
	}

#innertext {
	position:absolute;
	top: 25px;
	left: 2px;
	width: 278px;
	height: 383px;
	margin: 0px;
	padding: 0px 5px;
	background: transparent;
	text-decoration: none;
	}
	
html>body #innertext {
	width: 268px;
	}	
	
a.travelradio {
	position:absolute;
	display: block;
	top: 402px;
	left: 640px;
	width: 120px;
	height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: #07602f;
	color: #ffffff;
	font-weight: bolder;
	line-height: -3pt;
	text-align: center;
	}

a:hover.travelradio {
	background:#FFFFFF;
	color: #089e47;
	text-decoration: none;
	}

a.travelroad {
	position:absolute;
	display: block;
	top: 376px;
	left: 640px;
	width: 120px;
	height: 32px;
	color: #ffffff;
	font: bold 12px/12px "Verdana", Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: #07602f;
	text-align: center;
	}

a:hover.travelroad {
	background:#FFFFFF;
	color: #089e47;
	text-decoration: none;
	}
	
a.sponsor {
	position:absolute;
	display: block;
	top: 75px;
	left: 280px;
	width: 180px;
	height: 50px;
	background: transparent;
	text-decoration: none;
	}

#sponsor {
	position:absolute;
	display: block;
	top: 75px;
	left: 280px;
	width: 180px;
	height: 50px;
  	cursor: pointer;
	border: solid 0px #cccccc;
	background: transparent;
	}
	
#teaser {
	position:absolute;
	display: block;
	bottom: 0px;
	left: 457px;
	width: 353px;
	height: 101px;
  	/*cursor: pointer;
	border: solid 0px #cccccc;
	background: url(images/arcadeteaser.gif) 0 0 no-repeat;*/
	}		
	
.introtext p {
	margin: 0px;
	padding: 10px 0px 0px 8px;
	font: 1.40em "Verdana", Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
#textlinks {
	position:absolute;
	bottom: 2px;
	left: 0px;
	font: 0.55em "Verdana", Arial, Helvetica, sans-serif;
	color: #4EA371;
	}	
	
#textlinks a {
	margin: 0px;
	padding: 2px 0px;
	color: #4EA371;
	}
	
#textlinks a:visited {
	margin: 0px;
	padding: 2px 0px;
	color: #4EA371;
	}	
	
#textlinks a:hover {
	margin: 0px;
	padding: 2px 0px;
	color: #ffffff;
	text-decoration: none;
	background: #055C2C;
	}
