a:link, a:visited {
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #9EA4A6; 
}
a:hover, a:active {
	color:#000;
}

#mainCol a:hover, #searchHolder a:hover, #eaFullCol a:hover {
	border-bottom:1px solid #9EA4A6;
}

#mapHolder a:hover {
	border-bottom:none;
}

.container, .containerNB {
	width:754px;
}	
#container, #containerNB {
	width:754px;
}	

#lpbasic #container, #business #container, #visiting #container, #visiting_app #container, #living #container, #jobs #container {
	background:#fff url('/images/lptemplateimages/borders.gif') no-repeat 0 0;
}

#living #container ea {
	background: none;
}

#lpbasic #containerPersonal{
	background:#fff url('/images/lptemplateimages/bordersleft.gif') no-repeat 0 0;
	width:754px;
}

#home #container, #parks #container, #volcom #container {
	background:#fff url('/images/lptemplateimages/borders_short.gif') no-repeat 0 0;
}
		
/* fix ie5 width */
.leftCol {
	width:164px;
	float:left;
	margin-right:8px;
}
#leftCol {
	width:164px;
	float:left;
	margin-right:8px;
}

#leftBlock {
	/* background:#C6CACB url('/images/lptemplateimages/grey-grad-vert.gif') repeat-x 0 0; */
	background:#ffffff;
	margin-left:1px;
}

#mainBlock {
	/* background:#C6CACB; */
	background: #ffffff;
}

#personBlock {
	background:#C6CACB url('/images/lptemplateimages/grey-grad-vert.gif') repeat-x 0 0;
	margin-top:10px;
	margin-right:1px
}

.rightCol {
	width:582px;
	float:left;
}
#rightCol {
	width:582px;
	float:left;
}

h2.browse {
	font-style:normal;
	background:#DFE1E1 url('/images/lptemplateimages/grey-grad.jpg') repeat-y 0 0;
	font-size:0.9em;
	font-weight:normal;
	margin: 0 0 2px 0;
	padding: 1px 3px 1px 6px;
	display:none;
}

.nav {
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom: 8px;
	background:white;
}

.nav li {
	padding:0;
	background:#DFE1E1 url('/images/lptemplateimages/grey-grad.jpg') repeat-y 0 0; 
	margin: 0 0 2px 0;
}

.nav li a {
	display:block;
	padding:3px 3px 3px 14px;
	width:147px;
	color:#000;
	text-decoration:none;
	border-bottom:none!important;
}

.nav li.living a {
    background:#E2DB8B url('/images/lptemplateimages/nav-ochre.gif') repeat-y 0 0;
}


.nav li.living a:hover, .nav li.lselected a, .nav li.lselected a:hover {
	background:#BDB222 url('/images/lptemplateimages/nav-ochre.gif') repeat-y -164px 0;
	color:#fff
}

.nav li.livingsub a {
	background:#E2DB8B url('/images/lptemplateimages/nav-ochre-sub.gif') repeat-y 0 0;
}

.nav li.livingsub a:hover, .nav li.lsselected a, .nav li.lsselected a:hover {
	background:#BDB222 url('/images/lptemplateimages/nav-ochre-sub.gif') repeat-y -164px 0;
	color:#fff
}

.nav li.business a {
	background:#EBE8BC url('/images/lptemplateimages/nav-blue.gif') repeat-y 0 0;
}

.nav li.business a:hover, .nav li.bselected a, .nav li.bselected a:hover {
	background:#BDB221 url('/images/lptemplateimages/nav-blue.gif') repeat-y -164px 0;
	color:#fff
}

.nav li.businesssub a {
	background:#EBE8BC url('/images/lptemplateimages/nav-blue-sub.gif') repeat-y 0 0;
}

.nav li.businesssub a:hover, .nav li.bsselected a, .nav li.bsselected a:hover {
	background:#BDB221 url('/images/lptemplateimages/nav-blue-sub.gif') repeat-y -164px 0;
	color:#fff
}

.nav li.visiting a {
	background:#FFE1B2 url('/images/lptemplateimages/nav-orange.gif') repeat-y 0 0;
}

.nav li.visiting a:hover, .nav li.vselected a, .nav li.vselected a:hover {
	background:#FF9A00 url('/images/lptemplateimages/nav-orange.gif') repeat-y -164px 0;
	color:#fff
}

.nav li.visitingsub a {
	background:#FFE1B2 url('/images/lptemplateimages/nav-orange-sub.gif') repeat-y 0 0;
}

.nav li.visitingsub a:hover, .nav li.vsselected a, .nav li.vsselected a:hover {
	background:#FF9A00 url('/images/lptemplateimages/nav-orange-sub.gif') repeat-y -164px 0;
	color:#fff
}

.nav li a {
	background:#DFE1E1 url('/images/lptemplateimages/nav-grey.jpg') repeat-y 0 0;
}

.nav li a:hover, .nav li.selected a {
	background:#5D676B url('/images/lptemplateimages/nav-grey.jpg') repeat-y -164px 0;
	color:#fff
}

.nav li.sub a {
	background:#DFE1E1 url('/images/lptemplateimages/nav-grey-sub.jpg') repeat-y 0 0;
}

.nav li.sub a:hover, .nav li.sselected a, .nav li.sselected a:hover {
	background:#5D676B url('/images/lptemplateimages/nav-grey-sub.jpg') repeat-y -164px 0;
	color:#fff
}

.block {
	margin:8px 0;
}

.blockNoMargin {
	margin:0px 0;
}

#personalPanel .block {
	margin:0;
	background-color:#EFF0F0;
}

.block h2, .blockNoMargin h2 {
	font-size:1em;
	background:#DFE1E1 url('/images/lptemplateimages/grey-grad.jpg') repeat-y 0 0;
	border: 1px solid #9EA4A6;
	border-bottom: none;
	margin:0; 
	padding: 1px 3px 1px 5px;
}

.blockBottom {
	border-bottom:1px solid #9EA4A6;
	clear:both;
}

.blockBottom img{
	float:left;
	padding:0px;
	margin-left:5px;
	margin-top:5px;
	border:1px solid #999999;
}

#personalPanel .block h2 {
	background:#B8022A;
	padding:1px 3px 1px 5px;
	border:1px solid #9EA4A6;
	border-bottom: none;
	margin:0;
	color:#fff;
}

.leftCurve h2 {
	background:#DFE1E1 url('/images/lptemplateimages/leftCorner.jpg') no-repeat 0 0;
	margin:0;
	border-right:1px solid #9EA4A6;
	border-left:medium none;
	border-top:medium none; 
	padding: 1px 3px 1px 5px;
}

#personalPanel h2.rightCurve, #personalPanel h2.rightCurveEA{
	background:#B8022A url('/images/lptemplateimages/rightCorners.gif') no-repeat 100% 0;
	margin:0;
	border-left:1px solid #9EA4A6;
	border-right:medium none;
	border-top:medium none; 
	padding: 1px 3px 1px 5px;
}

.block div, .blockNoMargin div {
	border:1px solid #9EA4A6;
	border-top: none;
}

#personalPanel .block div {
	border-bottom:none;
}

.block div ul, .blockNoMargin div ul, .block div.padded {
	padding:5px 0 5px 5px;
	margin:0;
	list-style:none;
}

.block li, .blockNoMargin li {
	margin:3px 0;
	background:url('/images/lptemplateimages/home-bullet.gif') no-repeat 0 3px; 
	padding: 0 0 0 10px;
}

#personalPanel	.block li {
	background:url('/images/lptemplateimages/home-bullet-grey.gif') no-repeat 0 3px;
}

.block a, .blockNoMargin a {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #666;
	line-height:130%;
}

.block a:hover, .blockNoMargin a:hover {
	border-bottom:1px solid #666;
}

.languages {
	
}

.languages a.langs {
	border-bottom:none;
}

.languages div {
	padding:5px;
	font-size:0.9em;
}

.listen {
	display:block;
	border-top:1px dotted #666;
	background:url('/images/lptemplateimages/listen.jpg') no-repeat 5px 5px;
	margin: 5px -5px 0 -5px;
	padding: 5px 5px 5px 35px;
}

.fyn div  {
	padding-left:50px;
	background: no-repeat 10px 10px;
}

.fyn h2 {
	padding:3px 3px 3px 5px;
}

.weather div {
	padding:5px 5px 5px 60px;
	background: no-repeat 9px 8px;
	line-height:130%;
}

.areaLinks div {
	clear:both;
}

.areaLinks div p {
	margin: 4px 0px 4px 0px;
	padding-left: 11px;
	background:url('/images/lptemplateimages/home-bullet-grey.gif') no-repeat 0 3px;
}

.areaLinks div p img {
	margin:4px 0 0 5px;
	vertical-align: middle;
	
}

.activities div ul li, .myLondon div ul li {
	padding:0;
	background-image:url('none') !important;list-style-type:none
}

.activities a {
	font-weight:bold;
}

.header {
	display:block;
}

.header ul {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	background:#000 url('/images/lptemplateimages/header-topCorner.jpg') no-repeat 100% 0; list-style-type:none
}

.header ul li {
	margin:0;
	padding:0;
	float:left;
}

.header ul li a {
	border-right:1px solid #fff;
	padding:10px;
	color:#fff!important;
	text-decoration:none;
	display:block;
	border-bottom:none!important;
}

/*.header a:hover {
	background:#5D676B;
	color:#fff;
	padding:10px;
}*/

.header #banner img {
	position:relative;
	left:0;
	top:0;
	z-index:999;
	margin:0;
	padding:0;
}

.header #banner {
	position:relative;
	height:121px;
	clear:left;
	margin:0;
	padding:0;
	background:#000;
	border-top:1px solid #fff;
}

.header #banner p.picCaption {
	position:absolute;
	z-index:1001;
	left:0;
	bottom:0;
	background:#000;
	padding:5px;
	margin:0;
	color:#fff;
}

.header #banner p.strapline {
	position:absolute;
	z-index:1000;
	right:0;
	bottom:0;
	background:#000;
	padding:5px;
	margin:0!important;
	color:#fff;
	line-height:100%;
	font-size:1.4em;
	font-family: arial,helvetica,sans-serif;
}

.clear {
	clear:both;
	overflow:hidden;
	height:1px;
}

.clearLeft {
	clear:left;
	overflow:hidden;
	height:1px;
}

.clearRight {
	clear:right;
	overflow:hidden;
	height:1px;
}

.searchBox {
	border-left:1px solid #B8022A;
	border-top:1px solid #B8022A;
	margin:0 0 8px 0;
	
}

#business .searchBox {
	border-left:1px solid #9EA4A6;
	border-top:1px solid #fff;
}

#visiting .searchBox, #visiting_app .searchBox {
	border-left:1px solid #9EA4A6;
	border-top:1px solid #fff;
}

#living .searchBox, #parks .searchBox, #volcom .searchBox, #jobs .searchBox {
	border-left:1px solid #9EA4A6;
	border-top:1px solid #fff;
}


.searchBox {
	clear:left;
}

.searchBox form {
	margin:0;
	padding:0;
}

.eaform fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}

#lpbasic .searchBox fieldset, #home .searchBox fieldset {
	background:#b8022a url('/images/lptemplateimages/generic-searchCornerRed.gif') no-repeat 100% 100%;
}

#business .searchBox fieldset {
	background:#A9D8FF url('/images/lptemplateimages/business-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

#visiting .searchBox fieldset {
	background:#F9CD8B url('/images/lptemplateimages/visiting-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

#visiting_app .searchBox fieldset {
	background:#F9CD8B url('/images/lptemplateimages/visiting-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

#living .searchBox fieldset {
	background:#E2DC90 url('/images/lptemplateimages/living-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

#parks .searchBox fieldset {
	background:#E2DC90 url('/images/lptemplateimages/living-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

#volcom .searchBox fieldset {
	background:#E2DC90 url('/images/lptemplateimages/living-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

#jobs .searchBox fieldset {
	background:#E2DC90 url('/images/lptemplateimages/living-searchCorner.gif') no-repeat 100% 100%;
	color:#000000;
}

.searchBox fieldset {
	background:#c20c35 url('/images/lptemplateimages/generic-searchCorner.gif') no-repeat 100% 100%;
	padding:5px;
	color:#ffffff;
	border:0px none;
	margin:0;
}

.searchBox fieldset div {
	float:right;
	padding-top:0px;
	width:360px;
}

.searchBox div input {
	float:left;
	width:auto;
	border:none;
}

.searchBox select {
	font-size:0.9em;
}

.searchBox label {
	font-size:0.9em;
	margin-right:3px;
}

.searchBox div label {
	margin-top:3px;
	float:left;
	font-size:0.8em;
	margin-right:5px;
}

.searchBox input {
	border:1px solid #000;
	font-size:0.9em;
	padding:2px;
	width:12em;
}

.searchBox .submit {
	padding:1px 4px;
	width:auto;
	background:#000000;
}

.searchBox #postcode {
	width:40px;
	margin-right:5px;
}

.searchBox p {
	float:left;
	margin:2px 5px 3px 5px;
	
}

.searchBox p a {
	color:#000;
	display:block;
	
}

.headerBox div {
	background:#EFF0F0 url('/images/lptemplateimages/searchCorner.gif') no-repeat 100% 100%;
	border-top:1px solid #000; 
	padding: 10px 5px 5px 5px;
}

.headerBox h1 {
	text-align:right;
	margin:0;
	line-height:100%;
}

.offLeft {
	position:absolute;
	left:-999em;
	top:-999em;
}

.submit {
	overflow: visible; 
	border:1px solid #000;
	background:#B8022A;
	padding:1px 3px;
	color:#fff;
	font-size:0.9em;
	cursor: pointer;
}

#mainCol {
	width:390px;
	float:left;
	margin-right:8px;
}

#eaFullCol {
	width:100%;
	float:left;
	margin-right:8px;
	/*margin-left: 150px;*/
}

#mainCol.rightleft{
	width: 390px;
	float: left;
	margin-right: 8px;
	direction: rtl;
	font-size: 1.5em;
	font-weight: bold;
}

#lpbasic #mainCol.rightleft h2 {
	background: #EFF0F0 url('/images/lptemplateimages/generic-corner.gif') no-repeat 0 0;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	direction: ltr;
	font-size: 0.9em;
}

#lpbasic #mainCol.rightleft span.smaller {
	font-size: 0.8em;
	font-weight: normal;
}

#personalPanel {
	width:184px;
	float:left;
}

.mainColLeft {
	float:left;
	width:190px;
	margin-right:5px;
	margin-top:10px;
	padding-left:0px;
}

.mainColLeft img {
	margin-bottom:10px;
	margin-left:0px;
	display:inline;
	padding-left:0px;
	padding-right:0px;
}
.newsStory {
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

.newsStory h3 {
	margin:0 0 5px 0;
	font-size: 1.5em;
	padding:0;
	line-height:100%;
}

.newsStory p {
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:5px;
	width:150px;
	display:inline;
}

.newsPanel h3 {
	font-size:0.9em;
	margin:0;
	margin-bottom:5px;
	line-height:120%;
}

.newsPanel p {
	margin-bottom:10px;
	margin-top:0;
	margin-left:1px;
	
}

.newsPanel {
	background: no-repeat 0 0;
	
}

.newsPanel div {
	float:right;
	width:108px;
	display:inline;
}

.newsPanel img {
	float:left;
	padding-left:6px;
}

.mainColRight {
	float:left;
	width:190px;
	margin:0px;
	margin-top:10px;
	display:inline;
}

.mainColRight img {
	margin-bottom:10px;
	display:inline;
	margin:0px;
	padding-right:1px;
	padding-left:6px;
}

/* News links css */
.bbcTfl {
	padding: 0;
	margin: 5px 0;
	border: 1px dotted #9EA4A6;
	clear: both;
	font-size:0.8em;
}
.bbcTfl ul {
	margin: 0;
	padding: 0;
}
.bbcTfl ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.bbcTfl ul li.bbc {
	margin: 0;
	padding: 0 5px 0 2px;
	border-right: 1px dotted #9EA4A6;
}
.bbcTfl ul li.bbctravel {
	margin: 0;
	padding: 0 41px 0 5px;
	display: inline;
}
.bbcTfl li.tfl {
	padding: 0;
	margin: 0;
}
.bbcTfl ul li.bbc img, .bbcTfl li.tfl img {
	vertical-align: middle;
	border: none;
	margin: 5px;
}

.greyVert {
	background: #C6CACB url('/images/lptemplateimages/grey-grad-vert.gif') repeat-x 0 0;
}

.pictNav {
	margin:0;
	padding:0 7px 5px 7px;
	float:left;
	width:376px;
	list-style:none;
	font-size:0.8em;
}

.pictNav li {
	margin:5px 8px 0 0;
	padding:0;
	float:left;
	width:88px;
}

.pictNav li a {
	border:1px solid #8E9597!important;
	display:block;
	color:#000;
	text-decoration:none;
	vertical-align:bottom;
}

.pictNav li a em {
	background:#E7E8E9;
	padding:3px;
	display:block;
	font-style:normal;
	min-height:2.4em;
	}

.pictNav li a:hover {
	text-decoration:underline;
}

.pictNav li a img {
	display:block;
}

.pictNav li.last {
	margin:5px 0 0 0;
}

.clearContent {
	margin:0;
	clear:both;
	border:1px solid #8E9597;
	border-top: none;
	height:5px;
}

.clearContentPersonalisation {
	margin:0 0;
	clear:both;
	border-bottom:1px solid #8E9597;
	height:8px;
}

.footer {
	background:#fff;
	clear:both;
}

.foot  {
	padding:5px;
	margin:0;
	min-height:15px;
	border-left:1px solid #8E9597;
	border-right:1px solid #8E9597;
}

#home .foot {
	border-left:none;
	border-right:none;
	margin:0 2px;
}

.footerhome {
	border-left:none;
	border-right:none;
	margin:0 2px;
}

.foot img {
	float:right;
	margin:1px 3px 2px 4px;
}

.footer {
	margin:0;
	padding:0;
	float:left;
	width:754px;
	border-top:1px solid #8E9597;
	background:#DFE1E1 url('/images/lptemplateimages/footer.gif') no-repeat 0 100%; list-style-type:none
}

.footer li {
	margin:0;
	padding:0;
	border-right:1px solid #8E9597;
	float:left;
}

.footer li a {
	padding:10px;
	color:#000;
	text-decoration:none;
	display:block;
	border-bottom:none!important;
}

.footer li.first a:hover {
	background:#5D676B url('/images/lptemplateimages/footer.gif') no-repeat -760px 100%;
	color:#fff
}

.footer li a:hover {
	background:#5D676B url('/images/lptemplateimages/footer.gif') no-repeat -860px 100%;
	color:#fff
}

ul li, div.padded {
	font-size:0.9em;
}

.london {
	height:62px;
	font-size:2em;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}

.breadcrumb {
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumb li {
	display:inline;
}
.breadcrumb li a {
	padding-right:14px;
	background:url('/images/lptemplateimages/breadcrumb.jpg') no-repeat 100% 3px;
}
		
/* search styles */
#fyn .headerBox, #living .titlebox {
	border:none;
	clear:left;
	padding-top:10px;
	display: block;
}

#fyn .headerBox p {
}
#fyn .headerBox a {
	margin-right: 20px;
}

#searchHolder {
	clear:both;
}

#fyn h3 {
	font-weight:normal;
	margin:0 0 10px 0;
	font-size:1.2em;
}

.fyn_search h3 {
	font-weight:normal;
	margin:0 0 10px 0;
	font-size:1.2em;
}

#searchHolder h2.curved {
	margin: 0px;
	background: #ffffff url('/images/lptemplateimages/searchHolderCurve.gif') no-repeat 100% 0;
	border-left: 1px solid #9EA4A6;
	padding: 10px 10px 0 51px;
}

#searchHolder .lines {
	border-right:1px solid #9EA4A6;
	border-left:1px solid #9EA4A6;
	padding:0px 51px 10px 51px;
}

/* fix ie 5 etx */
.mapTools {
	list-style:none;
	padding:0;
	border:1px dotted #9EA4A6;
	display:block;
	margin:5px 0;
	float:left;
	width:648px;
}

.mapTools li {
	float:left;
	padding:10px;
	border-right:1px dotted #9EA4A6;
	margin:0;
}

li.magnify a {
	background:#fff url('/images/lptemplateimages/magnify.jpg') no-repeat 100% 0;
	border-bottom:medium none !important;
	text-decoration:underline!important; 
	padding: 3px 30px 10px 0;
}

#mapHolder {
	padding:0px;
	padding:0;
	position:relative;
	height:450px;
}

#moveMap {
	position:absolute;
	top:0;
}

.move00 a {
	display:block;
	width:170px;
	height:118px;
	position:absolute;
	top:0px;
	left:0px;
	background:url('/images/lptemplateimages/map.gif') no-repeat 0 0;
}

.move01 a {
	display:block;
	width:170px;
	height:214px;
	position:absolute;
	top:118px;
	left:0px;
	background:url('/images/lptemplateimages/map.gif') no-repeat 0 -118px;
}

.move02 a {
	display:block;
	width:170px;
	height:118px;
	position:absolute;
	top:332px;
	left:0px;
	background:url('/images/lptemplateimages/map.gif') no-repeat 0 -332px;
}

.move10 a {
	display:block;
	width:310px;
	height:118px;
	position:absolute;
	top:0px;
	left:170px;
	background:url('/images/lptemplateimages/map.gif') no-repeat -170px 0;
}

.move11 a {
	display:block;
	width:310px;
	height:118px;
	position:absolute;
	top:332px;
	left:170px;
	background:url('/images/lptemplateimages/map.gif') no-repeat -170px -332px;
}

.move20 a {
	display:block;
	width:170px;
	height:118px;
	position:absolute;
	top:0px;
	left:480px;
	background:url('/images/lptemplateimages/map.gif') no-repeat -480px 0px;
}

.move21 a {
	display:block;
	width:170px;
	height:214px;
	position:absolute;
	top:118px;
	left:480px;
	background:url('/images/lptemplateimages/map.gif') no-repeat -480px -118px;
}

.move22 a {
	display:block;
	width:170px;
	height:118px;
	position:absolute;
	top:332px;
	left:480px;
	background:url('/images/lptemplateimages/map.gif') no-repeat -480px -332px;
}

.move00 a:hover, .move01 a:hover, .move02 a:hover, .move10 a:hover, .move11 a:hover, .move20 a:hover, .move21 a:hover, .move22 a:hover {
	background-color:#EFF0F0;
}

.map {
	height:400px;
	width:600px;
	position:relative;
	top:25px;
	left:25px;
}
#map {
	height:400px;
	width:600px;
	position:relative;
	top:25px;
	left:25px;
}

.posHolder {
	position:relative;
	top:-25px;
	left:-25px;
	z-index:1008;
}

.posHolder a {
	border-bottom:none;
}

#mapControl {
	padding:5px;
	background:#EFF0F0;
	border:1px dotted #5D676B;
	width:638px;font-size:0.9em;
	margin:0 0 10px 0;
}

#mapControl .mapScale {
	padding:0 10px;
}

#mapControl img {
	vertical-align:middle;
}

#mapControl em, #mapControl strong {
	padding:0 12px;
	font-style:normal;
	font-weight:normal;
}

.mapLocation {
	margin:0 0 5px 0;
}

.mapLocation a {
	border-left:1px solid #5D676B;
	padding:0 10px;
	margin:0 10px;
	color:#5D676B;
	border-bottom:none!important;
	text-decoration:underline!important;
}

.yourNearest {
	border:1px solid #B8022A;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}
#living .yourNearest {
	border:1px solid #BDB222;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}

.journeyPlan {
	float:right;
	width:180px;
	border:1px solid #5D676B;
	padding-bottom:5px;
	background:#EFF0F0;
	margin-top:10px;
}

.journeyForm {
	margin:0;
	padding:5px;
}

.journeyPlan h3 {
	background:#5D676B;
	margin:0;
	color:#fff;
	padding:3px 3px 3px 6px;
	font-size:1em!important;
}

.journeyForm h4 {
	background:none;
}

.journeyForm label {
	font-size:0.9em;
	margin:2px 0;
	display:block;
}

.journeyForm input, .journeyForm select  {
	margin-bottom:4px;
	font-size:0.9em;
	width:140px;
}

.journeyForm select {
	display:block;
	width:144px;
	margin-bottom:10px;
}

.journeyForm .submit {
	width:auto;
	margin:0 10px 0 0;
}

.journeyPlan img {
	margin:10px 30px;
}

.journeyPlan p {
	margin:5px;
}

.searchInfo {
	float:left;
	width:400px;
}

.searchInfo h3 {
	margin-top:0;
}

.searchRadius label, .searchRadius input {
	font-size:0.9em;
}

.searchRadius .submit {
	font-size:0.9em;
	color:#fff;
	margin-right:10px;
}

.searchRadius select {
	font-size:0.9em;
}

.searchRadius h2 {
	font-size:0.9em;
	font-weight:normal;
	font-family: verdana, arial, helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0;
}

.searchRadius h3, .journeyForm h4 {
	display:inline;
	margin:0;
	font-size:0.9em!important;
	font-weight:normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.searchRadius .advlinks {
	display:inline;
	margin:0;
	font-size:0.9em!important;
	font-weight:bold;
	color:#000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

.searchRadius h3 a, .journeyForm h4 a {
	color:#B8022A!important;
}

.advanced {
	text-align:right;
	margin:5px 0 0 0;
}

.advanced a {
	color:#B8022A!important;
}

.searchForm {
	border:1px dotted #5D676B;
	padding:10px;
	width:450px;
	margin-bottom:10px;
	font-size:0.9em;
}

.searchForm .submit, .advancedSearchForm .submit{
	color:#fff;
}

.searchForm h2 {
	margin:0;
}

.searchForm h3, .advancedSearchForm h3 {
	margin:0;
	font-size:1.1em;
}

.advancedSearchForm {
	border:1px solid #5D676B;
	background:#EFF0F0;
	padding:10px;width:450px;
	font-size:0.9em;
}

.searchForm label, .advancedSearchForm label {
	display:block;
	margin:5px 0 0 0;
}

.searchForm input, .advancedSearchForm input {
	margin:5px 5px 5px 0;
	font-size:0.9em;
}

.fynResults {
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.9em;
}

.fynResults li {
	padding-left:40px;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin:0 0 10px 0;
	line-height:140%;
}

.fynResults strong {
	display:block;
}

.fynResults strong a {
	padding-right:10px;
	padding-bottom:1px;
	border-bottom:1px dotted #8E9597;
	background:url('/images/lptemplateimages/fyn-moreinfo.gif') no-repeat 100% 2px;
	color:#B23C3C!important;
	margin-bottom:2px
}

.fynResults em {
	color:#8E9597;
	font-style:normal;
}

	.fyn1 {
	background-image:url('/images/lptemplateimages/find_1.gif');
}

	.fyn2 {
	background-image:url('/images/lptemplateimages/find_2.gif');
}

	.fyn3 {
	background-image:url('/images/lptemplateimages/find_3.gif');
}

	.fyn4 {
	background-image:url('/images/lptemplateimages/find_4.gif');
}

	.fyn5 {
	background-image:url('/images/lptemplateimages/find_5.gif');
}

	.fyn6 {
	background-image:url('/images/lptemplateimages/find_6.gif');
}

	.fyn7 {
	background-image:url('/images/lptemplateimages/find_7.gif');
}

	.fyn8 {
	background-image:url('/images/lptemplateimages/find_8.gif');
}

	.fyn9 {
	background-image:url('/images/lptemplateimages/find_9.gif');
}

	.fyn10 {
	background-image:url('/images/lptemplateimages/find_10.gif');
}

.txtRight {
	text-align:right;
}

/* landing pages */

#lpbasic #mainCol h2, #lpbasic #mainCol h3 {
	background:#EFF0F0 url('/images/lptemplateimages/generic-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#business #mainCol h2, #business #mainCol h3 {
	background:#CBE8FF url('/images/lptemplateimages/business-corner.jpg') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#visiting #mainCol h2, #visiting_app #mainCol h2, #visiting #mainCol h3, #visiting_app #mainCol h3 {
	background:#FFE0B1 url('/images/lptemplateimages/visiting-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#living #mainCol h2.ea, #living #mainCol h3.ea {
	background:#E2DB8B url('/images/lptemplateimages/eadmissions-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}
/*
#living #eaFullCol h2.eaFull, #living #eaFullCol h3.ea {
	background:#E2DB8B url('/images/lptemplateimages/eadmissionsform-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}*/

#living #eaFullCol #eaFullTop {
	background:#E2DB8B url('/images/lptemplateimages/eadmissionsform-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
	height: 30px;
	display: block;
	margin-bottom: 8px;
}

#living #fynSchool {
	clear: left;
	background:#E2DB8B url('/images/lptemplateimages/fynschool-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
	height: 30px;
	display: block;
	margin-bottom: 8px;
}

#living #fynSchool h2{
	padding-left: 42px;
	margin:0;
}

#living #eaFullCol #eaFullTop h2.eaFull, #living #eaFullCol #eaFullTop h3.eaFull  {
	background: none;
	padding-left: 170px;
	margin:0;
}

#living h2.eaFullLeft, #living #eaFullCol h2.eaFullLeft {
	/* Think the first declaration is supposed to look like the second
	but I have added instead of amended to avoid the chance of breaking 
	something else ~SH~ */
	background: none;
	margin:0;
}

#living #eaFullCol p {
	padding: 0em 1em;
}

#living #rightCol a.ea {
	clear: both;
	font-size: 11px;
	border-bottom: 1px dashed #9EA4A6;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 10px;
	vertical-align: middle;
	height: 20px;
}

#living #rightCol a.ea:hover{
	border-bottom: 1px solid #9EA4A6;
}

#living #eaFullCol #eaFullMain {
	width: 736px;
	border: 1px solid #bdb222;
	padding: 8px;
	float: left;
}

#living #eaFullCol #eaFullMain #eaBox{
	padding-left: 160px;
}

#living #mainCol h2.eaPlain, #living #mainCol h3.eaPlain {
	background:#F1F0D2;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#living #mainCol h2, #living #eaFullCol h2, #jobs #mainCol h2, #parks #mainCol h2, #volcom #mainCol h3, #living #mainCol h3, #jobs #mainCol h3, #parks #mainCol h3 {
	background:#E2DB8B url('/images/lptemplateimages/living-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#volcom #mainCol h2{
	background:#ebe8bb;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#living #mainCol h2.ea, #living #mainCol h3.ea {
	background:#E2DB8B url('/images/lptemplateimages/eadmissions-corner.gif') no-repeat 0 0;
	margin:0;
	padding: 5px 5px 5px 10px;
}

#business .intro {
	background:#E5F3FF;
}

#visiting .intro, #visiting_app .intro {
	background:#FFF0D9;
}

#living .intro, #jobs .intro, #parks .intro, #volcom .intro{
	background:#F1F0D2;
	margin-bottom:0px;
}

#living .help {
	background: url('/images/lptemplateimages/living-help.gif') no-repeat left;
	padding-left: 15px;
	margin-left: 0px;
	margin-top: 5px;
}

#parks .mainColRight, #parks .mainColLeft{
	float:left;
	width:180px;
	font-size:0.9em;
	padding:0px 0px 0px 10px;
	margin:3px 3px 0px 0px;
}

#parks .mainColRight img, .mainColLeft img {	
	vertical-align: middle;
	float:left;
}


#parks .goRight {
	float: right;
	width: 50px;
	padding: 10px 10px 5px 0px;
}

#parks .ttopalign img, span.ttopalign {
	vertical-align: middle;
	float:left;
}


.intronoBG {
	padding:0px;
	font-weight:bold;
	margin:0!important;
}

.intro {
	background:#E5F3FF;
	padding:10px;
	font-weight:bold;
	margin:0!important;
}

.intro img {
	float:left;
	margin:0 10px 5px 0;
}

.sponsor {
	padding:5px 5px 5px 90px;
	background: no-repeat 30px 5px!important;
	border-bottom:none;
	margin:5px 0 0 0;
}

#lpbasic .intro {
	background:#F0F0F0;
}

#business .sponsor {
	background:#EEF7FF;
}

#visiting .sponsor {
	background:#EEF7FF;
}

#living .sponsor {
	background:#EEF7FF;
}

#parks .sponsor {
	background:#EEF7FF;
}

#volcom .sponsor {
	background:#EEF7FF;
}

.sponsor h3 {
	background:none;
	padding:0!important;
	margin:0!important;
	font-size:1.1em;
	line-height:120%;
}

.sponsor p {
	padding:0!important;
	margin:0 0 5px 0!important;
	font-size:0.9em!important;
}

#business .resultsList {
	border: 1px solid #E5F3FF;
	font-size:0.9em;
	margin:10px 0;
}

#visiting .resultsList, #visiting_app .resultsList {
	border:1px solid #FFF0D9;
	font-size:0.9em;
	margin:10px 0;
}

#living .resultsList, #volcom .resultsList {
	border:1px solid #F1F0D2;
	font-size:0.9em;
	margin:10px 0;
}


#business .resultsList h3 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/business-list-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}

#business .relatedPages h4 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/lptemplateimages/business-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}

#visiting .resultsList h3, #visiting_app .resultsList h3 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/visiting-list-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}

#visiting .relatedPages h4, #visiting_app .resultsList h4 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/lptemplateimages/visiting-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}

#living .resultsList h3 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/living-list-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}

#living .relatedPages h4 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/lptemplateimages/living-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}

#parks .relatedPages {
	border: 1px solid #BDB222;
	height:1%;
}
#parks .relatedPages h4, #volcom .relatedPages h4 {
	margin: 0 !important;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#volcom .resultsList h3 {
	margin:0!important;
	font-weight:bold;
	font-size:1.1em;
	line-height:140%;
	background:url('/images/living-list-arrow.gif') no-repeat 10px 4px; 
	padding: 0 0 0 30px;
}
.resultsList p {
	margin:0 0 15px 0!important;
	padding:0 0 0 30px!important;
	line-height:140%;
}

#lpbasic #personalPanel h2.rightCurve  {
	background:#CED1D3 url('/images/lptemplateimages/greyRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#business #personalPanel h2.rightCurve  {
	background:#CED1D3 url('/images/lptemplateimages/greyRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#visiting #personalPanel h2.rightCurve  {
	background:#CED1D3 url('/images/lptemplateimages/greyRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6
}

#visiting_app #personalPanel h2.rightCurve  {
	background:#FFF0D9 url('/images/lptemplateimages/visitingRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6;

}

#living #personalPanel h2.rightCurve {
	background:#CED1D3 url('/images/lptemplateimages/greyRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6
}

#living #personalPanel h2.rightCurveEA {
	background:#F1F0D2 url('/images/lptemplateimages/livingRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#parks #personalPanel h2.rightCurve {
	background:#f1f0d2 url('/images/lptemplateimages/livingRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6
}

#jobs #personalPanel h2.rightCurve {
	background:#F1F0D2 url('/images/lptemplateimages/livingRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#parks #personalPanel {
	color: #000;
	border-bottom: 1px solid #9ea4a6
}

#jobs #personalPanel, #lpbasic #personalPanel {
	color: #000;
	border-bottom: 1px solid #999999;
}

#parks #personalPanel h2.rightCurve  {
	background:#CED1D3 url('/images/lptemplateimages/livingRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6
}

#volcom #personalPanel h2.rightCurve  {
	background:#f1f0d2 url('/images/lptemplateimages/livingRightCorner.gif') no-repeat 100% 0;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#lpbasic #personalPanel .block h2 {
	background-color:#CED1D3;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#business #personalPanel .block h2 {
	background-color:#CED1D3;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#visiting #personalPanel .block h2 {
	background-color:#CED1D3;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#visiting_app #personalPanel .block h2 {
	background-color:#FFF0D9;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#living #personalPanel .block h2 {
	background-color:#CED1D3;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}

#volcom #personalPanel .block h2, #jobs #personalPanel .block h2 {
	background-color:#F1F0D2;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}


#living #personalPanel, #volcom #personalPanel {
	width:184px;
	float:left;
	border-bottom:1px solid #9EA4A6;
}

#visiting #personalPanel, #visiting_app #personalPanel {
	width:184px;
	float:left;
	border-bottom:1px solid #9EA4A6;
}

#business #personalPanel {
	width:184px;
	float:left;
	border-bottom:1px solid #9EA4A6;
}

#lpbasic #personalPanel {
	width:184px;
	float:left;
	border-bottom:1px solid #9EA4A6;
}

#parks #personalPanel .block h2 {
	background-color:#f1f0d2;
	color:#000;
	border-bottom:1px solid #9EA4A6;
}




#business .submit {
	background:#52B1FF;
}

#visiting .submit, #visiting_app .submit {
	background:#FE9900;
}

#living .submit, #jobs .submit, #parks .submit, #volcom .submit {
	background:#bdb222;
}

#living .easubmit {
	background:#bdb222;
	overflow: visible; 
	border:1px solid #000;
	padding:1px 3px;
	color:#fff;
	font-size:0.9em;
	cursor: pointer;
	margin: 5px 3px 0px 7px;
}

#parks .resultsPages li {
	display:inline;
	margin:0;
	padding:0 5px;
	border-right:1px solid #bdb222;
	font-weight:bold;
}

#parks .backSearch, #volcom .backSearch, #living .backSearch{
	margin:10px;
	font-size:90%;
}

#parks .resultsNext{
	display:inline;
	margin:0;
	font-weight:bold;
	font-size:90%;
	border:0px none;
}

#parks .icon_accessibility{
	background:#fff url('/images/lptemplateimages/parkicon_accessibility.gif') no-repeat 0 0;
	padding-left:20px;
	margin-left:10px;
	min-height:50px;
}

#parks .icon_general{
	background:#fff url('/images/lptemplateimages/parkicon_general.gif') no-repeat 0 0;
	padding-left:20px;
	margin-left:10px;
	min-height:50px;
}

#parks .icon_sport{
	background:#fff url('/images/lptemplateimages/parkicon_sport.gif') no-repeat 0 0;
	padding-left:20px;
	margin-left:10px;
	min-height:50px;
}

#parks .icon_attractions{
	background:#fff url('/images/lptemplateimages/parkicon_attractions.gif') no-repeat 0 0;
	padding-left:20px;
	margin-left:10px;
	min-height:50px;
}

#parks .icon_children{
	background:#fff url('/images/lptemplateimages/parkicon_children.gif') no-repeat 0 0;
	padding-left:20px;
	margin-left:10px;
	min-height:50px;
}

#visiting_app .resultsPages li {
	display:inline;
	margin:0;
	padding:0 5px;
	border-right:1px solid #fbd59b;
	font-weight:bold;
}

.results {
	display:inline;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	clear:none;
}

.resultsPages {
	margin:0;
	list-style:none;
	display:inline;
	padding:0;
	cursor:default;
}

.resultsPages li {
	
	display:inline;
	margin:0;
	padding:0 5px;
	border-right:1px solid #000;
	font-weight:bold;
}

#living .resultsPages li {
	border-right:1px solid #bdb222;
}
#business .resultsPages li {
	border-right:1px solid #52B1FF;
}
#visiting .resultsPages li {
	border-right:1px solid #fe9900;
}

.resultsPages li a {	
	font-weight:normal;
	border-bottom:none;
}

#lpbasic #mainCol h3 {
	padding-left:10px;
	margin:0;
}

#business #mainCol h3 {
	padding-left:10px;
	margin:0;
	line-height:140%;
}

#visiting #mainCol h3, #visiting_app #mainCol h3 {
	padding-left:10px;
	margin:0;
	line-height:140%;
}

#living #mainCol h3, #volcom #mainCol h3 {
	padding-left:10px;
	margin:0;
	line-height:140%;
}

#parks .dottedline {
	clear: both;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 0px;
  	border-bottom: 1px dashed #bdb222;
}

#living .solidline, #volcom .solidline { 
	border: none; 
  	border-bottom:thin solid #bdb222; 
}

#parks .solidline, #living .solidline, #volcom .solidline { 
	border: none; 
  	border-bottom: 1px solid #bdb222;
  	margin-bottom: 20px;
}

#parks .searchSelect, #living .searchSelect,  #volcom .searchSelect, #visiting_app .searchSelect { 
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     width: 150px;
} 

#parks #mainCol .greenborder {
	border-top: 0px;
	border-bottom: 1px solid #bdb222;
	border-right: 1px solid #bdb222;
	border-left: 1px solid #bdb222;
	margin:0; 
	padding: 5px;
}

#lpbasic h4 {
	background-color:#EFEFEF;
	padding-left:10px;
	margin:5px 0;
}	

#jobs h4 {
	background-color:#F1F0D2;
	padding-left:10px;
	margin:5px 0;
}

#business h4 {
	background-color:#E5F3FF;
	padding-left:10px;
	margin:5px 0;
	text-decoration:none;
}

#visiting h4, #visiting_app h4 {
	background-color:#FFF0D9;
	padding-left:10px;
	margin:5px 0;
}

#living h4, #parks h4, #volcom h4, #form-questions {
	background-color:#F1F0D2;
	padding-left:10px;
	margin:5px 0;
}

.introStrong {
	padding: 10px;
	font-weight: bold;
}

#living h4.fyn {
	background-color: transparent;
}

#lpbasic .relatedPages h3 {
	background:#EFEFEF;
	padding:5px 0 5px 9px!important;
	font-size:1.3em;
	margin:0 0 10px 0!important;
}

#business .relatedPages h3 {
	background:#E5F3FF;
	padding:5px 0 5px 9px;
	font-size:1.3em;
	margin:0 0 10px 0!important;
}

#visiting .relatedPages h3, #visiting_app .relatedPages h3 {
	background:#FFF0D9;
	padding:5px 0 5px 9px;
	font-size:1.3em;
	margin:0 0 10px 0!important;
}

#living .relatedPages h3, #volcom .relatedPages h3 {
	background:#F1F0D2;
	padding:5px 0 5px 9px;
	font-size:1.3em;
	margin:0 0 10px 0!important;
}


#parks .relatedPages h3 {
	background:#BDB222;
	padding:5px 0 5px 9px;
	font-size:1.3em;
	margin:0 0 10px 0;
}

#parks .relatedPages h5 {
	padding: 10px 0 5px 10px;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px 0;
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
}

h5 {
padding-left: 10px;
}


#lpbasic .resultsList h4 {
	background-color:transparent!important;
}

#business .resultsList h4 {
	background-color:transparent!important;
}

#visiting .resultsList h4, #visiting_app .resultsList h4 {
	background-color:transparent!important;
}

#living .resultsList h4, #volcom .resultsList h4 {
	background-color:transparent!important;
}


#lpbasic #mainCol p {
	margin-left:10px;
	line-height:150%;
}

#business #mainCol p {
	margin-left:10px;
	line-height:150%;
}

#visiting #mainCol p, #visiting_app #mainCol p {
	margin-left:10px;
	line-height:150%;
}

#living #mainCol p, #volcom #mainCol p  {
	margin-left:10px;
	line-height:150%;
}

#parks #mainCol p, #jobs #mainCol p {
	margin-left:10px;
	line-height:150%;
}

#volcom .relatedPages{
	border:1px solid #BDB222;
}

.relatedPages {
	border:1px solid #E5F3FF;
}

.profile {
	border-top: 1px dotted #666;
	margin: 0!important;
	padding: 5px 0 8px 0;
}

.profile li {
	margin: 2px 0 0 2px;
	padding: 3px 0 2px 0px;
	list-style-type: none;
	background-image: url('none') !important;
}

.profile ol {
	margin: 0px;
	padding: 0px;
}

.profile form {
	display: inline;
}
.block form, .blockNoMargin form {
	display: inline;
}

/*
.profile li.first {
	border-right:1px solid #666;
	padding-right:5px;
	display:inline;
	margin:0 0 0 5px;
}

.profile input {
	height: 14px;
	font-size: smaller;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}*/

.profileUsername {
	width: 160px;
	height: 12px;
	font-size: smaller;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.profilePassword {
	width: 100px;
	height: 12px;
	font-size: smaller;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.profileSubmit {
	display: inline;
	
}

.regBox {
		width: 378px;
		float: left;
		margin-right: 0px;
		margin-top:10px;
		padding: 5px 5px 5px 5px;
		border: 1px solid #b8022a;
	}

	.regBox ul {
		margin: 0!important;
		padding: 5px 0 5px 2px;
	}

	.regBox ol {
		margin: 0px;
		padding: 2px 0 5px 2px;
	}

	.regBox li {
		padding: 3px;
	}

	.regBox form {
		display: inline;
	}
	/*
	.regBox input {
		margin-bottom: 3px;
		height: 12px;
		font-size: smaller;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}*/

	.regBoxInput {
		width: 197px;
		display: block;
		float: left;
		margin-bottom: 3px;
		height: 12px;
		font-size: smaller;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.regBoxSubmit {
		background:#B8022A;	
		color: #fff;
		border-style: none;
		padding-right: 5px;
		cursor: pointer;
		font-weight: 700;
		float: left;
	}
	.regBoxErrorMessage {

	color: red;

	}

	.regBoxSubmitR {
		background:#B8022A;
		color: #fff;
		border-style: none;
		padding-right: 15px;
		cursor: pointer;
		font-weight: 700;
		float: right;
		text-align: right;
	}

	.regBoxInputlocation {
		width: 80px;
		margin-bottom: 3px;
		height: 12px;
		font-size: smaller;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.regBoxInputPostcode {
		width: 60px;
		margin-bottom: 3px;
		height: 12px;
		font-size: smaller;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.regBox label {
		display: block;
		float: left;
		margin-bottom: 3px;
		margin-left: 5px;
		text-align: left;
		width: 130px;
		padding-right: 20px;
		padding-bottom: 4%;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:0.9em;
	}

	.regBoxRight {
		display: block;
		float: right;
		margin-bottom: 3px;
		margin-left: 5px;
		text-align: right;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	.regBoxDotted {
		width: 100%;
		height: 2px;
		border-top: 1px dotted gray;
		font-size: 5%;

	}
	.regBoxDelete {
		position: relative;
		margin: 0px 0px 0px 100px;
		text-align: right;
		display: inline;
		vertical-align: middle;
	}

	.regBoxDoneButton {
		overflow: visible;
		border:1px solid #000;
		background:#B8022A;
		padding:1px 3px;
		color:#fff;
		font-size:0.9em;
	}

	.regBox br {
		clear: left;
	}

.recentActivities {
	padding: 2px;
}
.activeDiv {
	clear: both;
	display: none;
	margin: 0 0 0 5px;
}

#panaPop{
	background-color: #000000;
	text-align: center;
}
#panaPop a {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}
#panaPop a:link {
	border-bottom: 1px dotted White;
}
#panaPop a:visited {
	border-bottom:1px dotted White;
}
#panaPop a:hover {
	border-bottom: 1px solid White;
}
#panaPop a:active {
	border-bottom: 1px dotted White;
}

.panorama {
	background: no-repeat 0 0;
}
.panorama p {
	margin-bottom:10px;
	margin-top:0;
	margin-right:10px;
}
.panorama h3 {
	font-size:0.9em;
	margin:0;
	line-height:120%;
}
.panorama div {
	float:right;
	width:310px;
}			
.panorama img {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}
.panoramaline {
	border-bottom:1px solid #b8022a;
	display: block;
}

.fynColRight {
	margin-left: 210px;
	width:370px;
}
.fynColLeft {
	float:left;
	width:160px;
}

.fynMainColLeft {
	float:left;
	width:550px;
}

.fynSelect1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 40px;
} 
.fynSelect2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 70px;
} 
.fynSelect3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
} 
.fynTransportAlign{
	font-size:0.9em;
	float:left;
	width:70px;
	text-align:center;
}

/* ##### Added by SimonH as fixers ##### */

.nws {
	/* Removes white space from a form in journey planner (image now in correct position) */
	margin: 0px;
}

div#advancedsearch {
	/* Initally hides the Advanced Planner layer */
	display: none;
	padding-top:5px;
}

/* Set of layers used instead of table layout FYN More cats (kept horizontal layout) */
div#fynmorecontainer {
	width: 75%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.fynmorerow {
	clear: both;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
div#fynmorerow {
	clear: both;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.moreleftcol {
	width: 50%;
	float: left;
	vertical-align: top;
}
div#moreleftcol {
	width: 50%;
	float: left;
	vertical-align: top;
}
		
.morerightcol {
	vertical-align: top;
}
div#morerightcol {
	vertical-align: top;
}

/* End of table replacement */

#fyn img {
	cursor: pointer;
}

/* Added to allow margin on address results in FYN */

.fynAddSR {
	margin-right: 15px;
}

div#jpnestoverlay {
	position: absolute;
	float: left;
	margin-left: 35px;
	margin-top: -1.5em;
}

div#fynbutton {
 margin-top: 4em;
}

#eaBox{
	float: none; 
	width: 390px;
	margin-right: 0px;
	font-size:1em;
	clear: both;
}

#eaBox .help{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	font-size: 0.9em;
}

#eapupilpreview {
	float: none;
	font-size:0.9em;
}

.eaappform {
	width: 500px;
	padding: 5px 5px 5px 135px;
	display:none;	
	page-break-after: always;
}

.eaappformnobreak {
	width: 500px;
	padding: 5px 5px 5px 135px;
	display:none;	
}

.eaappform2 {
	width: 500px;
	padding: 5px 5px 5px 135px;
	display:none;	
	page-break-after: always;
}

.eaappformnobreak2 {
	width: 500px;
	padding: 5px 5px 5px 135px;
	display:none;	
}
.earef {
	font-weight: bold;
	font-size: 2em;
	color: #b8022a;
}

.eappform td {
	float: left;
}
.eappform th {
	float: left;
}

.eaLabel{
	float: left;
	width: 180px;
	margin-top: 5px;
	padding: 5px;
	font-weight: bold;
	clear: both;
}
.eaLabelWide{
	float: left;
	margin-top: 5px;
	padding: 5px;
	font-weight: bold;
	clear: both;
}
.eaLabelLow{
	float: left;
	width: 180px;
	margin-top: 5px;
	padding: 5px;
	font-weight: normal;
	clear: both;
}
.eaFormRow{
	/* float: left;  ### Removed because firefox was floating search criteria in EdubaseSearch.jsp ###*/
	width: 390px;
	padding: 0px;
	clear: both;
}
.eaInput{
	float: left; 
	width: 190px;
	padding: 5px;
	clear: right;
}
.eaText{
	width: 180px;
	clear: left;
}
.eaSelect{
	width: 186px;
	font-size:0.9em;
}
#ea_paginationSubmit{
	color:#000000;
	font-size:9px;
	font-weight:normal;
	background-color:#ffffff;
	border:0px solid;
	cursor:pointer;
	padding-right:5px;
	padding-left:5px;
}
#ea_paginationCurrent{
	color:#000000;
	font-size:9px;
	font-weight:bold;
	background-color:#ffffff;
	border:0px solid;
	cursor:pointer;
	padding-right:5px;
	padding-left:5px;
}
#ea_pagination{
	float:right;
	border-right:1px solid #BAB324;
}
#ea_paginationEnd{
	float:right;
}
.eaIndented{
	margin-left:28px;
}
.eaDetail{
	padding: 2px 0px;
}
.eaErrorMsg{
	color: #cc0000;
	font-weight: bold;
	background: url('/images/lptemplateimages/generic-error.gif') no-repeat 0 3px;
	padding: 2px;
	padding-left:15px;
	line-height:1.5em;
}
.eaBasicBullet{
	background: url('/images/lptemplateimages/living-arrow.gif') no-repeat;
	margin-top: 4px;
	padding-left: 14px;
}
.eaBackBullet{
	background: url('/images/lptemplateimages/living-arrow-back.gif') no-repeat;
	margin-top: 4px;
	padding-left: 14px;
}
.eaBoroughBanner{
	border-top: 1px solid #B5B223;
	border-bottom: 1px solid #B5B223;
	background: #fff;
	padding:5px;
	height:56px;
	margin-top:10px;
	margin-bottom:5px;
	clear: both;
}

.eaBoroughBanner .eaBannerCopy{
	float:right;
	width:280px;
	clear:right;
	height:55px;
}
.eaBoroughBanner .eaBannerImg{
	float:left;
	clear:left;
	display:block;
	height:55px;
}
.eaCopy{
	line-height:1.5em;
	margin-bottom:15px;
	clear:both;
	width: 400px
}

#browseitems, .browseitems {
	width: 100%;
}
#browseitems ul, .browseitems ul {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style-type: none;
}
#browseitems li.business {
	margin: 10px 0px 10px 0px;
	background: url('/images/lptemplateimages/business-arrow.gif') no-repeat 7px 6px;
	font-size: 0.9em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#browseitems li.business a.browselink:link, #browseitems li.business a.browselink:visited, #browseitems li.business a.browselink:active {
	text-decoration: none;
}
#browseitems li.business a.browselink:hover {
	background: #ECEDED url('/images/lptemplateimages/business-arrow.gif') no-repeat 7px 6px;
}
#browseitems li.living, .browseitems li.living {
	margin: 10px 0px 10px 0px;
	background: url('/images/lptemplateimages/living-arrow.gif') no-repeat 7px 6px;
	font-size: 0.9em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#browseitems li.living a.browselink:link, #browseitems li.living a.browselink:visited, #browseitems li.living a.browselink:active, .browseitems li.living a.browselink:link, .browseitems li.living a.browselink:visited, .browseitems li.living a.browselink:active {
	text-decoration: none;
}
#browseitems li.living a.browselink:hover, .browseitems li.living a.browselink:hover  {
	background: #ECEDED url('/images/lptemplateimages/living-arrow.gif') no-repeat 7px 6px;
}
#browseitems li.visiting {
	margin: 10px 0px 10px 0px;
	background: url('/images/lptemplateimages/visiting-arrow.gif') no-repeat 7px 6px;
	font-size: 0.9em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#browseitems li.visiting a.browselink:link, #browseitems li.visiting a.browselink:visited, #browseitems li.visiting a.browselink:active {
	text-decoration: none;
}
#browseitems li.visiting a.browselink:hover {
	background: #ECEDED url('/images/lptemplateimages/visiting-arrow.gif') no-repeat 7px 6px;
}
#browseitems strong {
	font-size: 1.1em;
	line-height:160%;
	font-family: arial, helvetica, sans-serif;
}
#browseitems a, #browseitems a:hover, .browseitems a, .browseitems a:hover {
	display: block;
	padding: 2px 2px 7px 28px;
	border-bottom:0px; 
}


#topiclist {
	width: 100%;
	display: inline;
}
#topiclist ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topiclist div.topicpad{
	padding:0px 5px 0px 5px;
}
#topiclist li.title {
	margin: 20px 0px 10px 5px;
	font-size: 1.3em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}

#topiclist li.business {
	margin: 10px 0px 10px 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#topiclist li.business a.topiclink:link, #topiclist li.business a.topiclink:visited, #topiclist li.business a.topiclink:active {
	background: #E5F3FF;
	text-decoration: none;
}
#topiclist li.business a.topiclink:hover {
	background: #A8D8FE;
}
#topiclist li.living {
	margin: 10px 0px 10px 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#topiclist li.living a.topiclink:link, #topiclist li.living a.topiclink:visited, #topiclist li.living a.topiclink:active {
	background: #F1F0D2;
	text-decoration: none;
}
#topiclist li.living a.topiclink:hover {
	background: #E2DC90;
}
#topiclist li.visiting {
	margin: 10px 0px 10px 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#topiclist li.visiting a.topiclink:link, #topiclist li.visiting a.topiclink:visited, #topiclist li.visiting a.topiclink:active {
	background: #FFF0D9;
	text-decoration: none;
}
#topiclist li.visiting a.topiclink:hover {
	background: #F9CD8B;
}
#topiclist strong {
	font-size: 1.1em;
	font-family: arial, helvetica, sans-serif;
}
#topiclist a, #topiclist a:hover {
	display: block;
	padding: 2px 2px 2px 5px;
	border-bottom: 0px;
	margin-bottom: 3px;
}
#topiclist span.greylink {
	color: #999999;
	font: 0.8em/1.4em Verdana;
}
#topicheaderbusiness {
	padding: 10px;
	font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
	background-color: #E5F3FF;
}
#topicheaderliving {
	padding: 10px;
	font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
	background-color: #F1F0D2;
}
#topicheadervisiting {
	padding: 10px;
	font: 0.9em/1.6em Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF0D9;
}

.fiveday th {
	vertical-align: top;
	font-weight: bold;
}
.fiveday td {
	vertical-align: middle;
	text-align: left;	
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
#celsius {
	font-size: smaller;
	font-weight: normal;
}
#knots {
	font-size: smaller;
	font-weight: normal;
}
.fivedayweather {
	font-weight: normal;
	text-align: left;
}
.fivedaymin {
	background: #BFD1DD;
	text-align: center;
}
#fivedaysymbol{
	border: 1px;
}
.fivedaymax {
	background: #FBDC8C;
	text-align: center;	
}
.fivedaylight {
	background: #f0f0f0;
}
.fivedaydark {
	background: #e0e0e0;
}
#panclearblock {
	clear: both;
}

#leftCol a.noLinkLogo{
	text-decoration: none;
	border: 0px;
}

#feed{
	width: 100%;

}

#feed p.updated{
	margin-top: 10px;
	font-weight: bold;
}
#feed div.item{
	margin: 10px;
	clear: both;
}
#feed img{
	float: left;
	width: 66px;
	margin-top: 3px;
}
#feed div.narrowcopy{
	float: right;
	margin: 0px 0px 0px 0px;
	width: 302px;
}
#feed div.widecopy{
	float: right;
	margin: 0px 0px 15px 0px;
	width: 100%;
}
#feed p.title{
	margin: 0px;
	margin-right:10px;
	font-weight: bold;
}
#feed p.headline{
	margin: 5px 0px 0px 10px;
}
#feed p.link{
	margin: 8px 0px 0px 10px;
	color: #999999;
	font-size: 0.8em;
}

#feed p.closelink{
	margin: 0px 0px 0px 10px;
	color: #999999;
	font-size: 0.8em;
}
#feed p.footlink{
	margin: 20px 0px 0px 10px;
}

.remarkleft div{
	float: left;
	width: 200px;

}

.remarkright div{
	
}

div#remarkleft {
	float: left;
	width: 200px;
}

div#remarkright {
	
}

.panhead {
	clear:both;
}
#visiting div.panhead a, #visiting div.panhead a:hover, #visiting_app div.panhead a, #visiting_app div.panhead a:hover {
	display: block;
	background: #FFF0D9;
	border-bottom: none;
	padding-left: 10px;
}
#visiting div.panhead a:hover, #visiting_app div.panhead a:hover{
	background: #F9CD8B;
	border-bottom: none;
}
#visiting div.panhead h4, #visiting_app div.panhead h4{
	padding-left:0px;
}
#visiting div.panheadnolink h4, #visiting_app div.panheadnolink h4{
	padding-left:10px;
	display: block;
	clear: both;
}

.linking {
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted #9EA4A6; 
	font-size:75%;
}
.yourTraffic {
	width:150px;
	border:1px dotted #000000;
	margin-bottom:10px;
	display:inline;
	padding:10px;
	width:648px;
	float:left;
	background:#f0f0f0;
	font-weight: bold;
}

#volSearch div {
	font:  1em Arial, Helvetica, sans-serif;
}

#volSearch label {
	float: left;
	width: 130px;
	font-weight: bold;
}

#volSearch label.ignore {
	float:none;
}

#jobsearchform{
	margin: 10px 0px;
	border: 1px solid #BAB324;
	padding: 10px;
	width: 368px;
}
#jobsearchform .jsbold {
	margin: 10px 0px 0px 0px;
	font: bold 1em Arial, Helvetica, sans-serif;
}
#jobsearchform .title{
	float: left;
	width: 130px;
	font: bold 1em Arial, Helvetica, sans-serif;
}
#jobsearchform input.formitem, #jobsearchform select.formitem {
	width: 205px;
	font-size: 1.0em;
	margin-bottom: 15px;
}
#jobsearchform .results{
	font-size: 1.0em;
	padding: 5px;
	width: 368px;
}
#jobresults .score{
	font-size: 0.9em;
	margin: 10px;
}
#jobresults ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#jobresults li{
	padding-left: 20px;
	font-size: 0.9em;
	font-family: verdana,arial, helvetica, sans-serif;
	background: url('/images/lptemplateimages/living-arrow.gif') no-repeat 0px 3px;
	line-height: 1.4em; margin-left:10px; margin-right:0px; margin-top:20px; margin-bottom:0px
}
#jobresults span.greylink {
	color: #999999;
	font-size: 0.8em;
}
#jobresults .bar{
	font-size:0em;
	border-bottom:1px solid #BAB324;
	padding:5px 5px 5px 5px;
	width:378px;
}
#living .bar{
	clear: left;
	font-size: 0em;
	border-top: 1px solid #BDB222;
	padding: 5px 5px 5px 5px;
	width: 378px;
	margin-top: 6px;
}
#business .bar{
	font-size:0em;
	border-top:1px solid #52b1ff;
	padding:5px 5px 5px 5px;
	width:378px;
}
#visiting .bar{
	font-size:0em;
	border-top:1px solid #FE9900;
	padding:5px 5px 5px 5px;
	width:378px;
}

#topicService {
	width: 100%;
	display: inline;
}
#topicService ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topicService li.title, #business #topicService li.title, #living #topicService li.title, #visiting #topicService li.title {
	margin: 20px 0px 10px 5px;
	font-size: 1.3em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}
#topicService div.topicpad {
	padding:0px 5px 0px 5px;
}
#business #topicService li {
	margin: 10px 0px 10px 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#business #topicService li a.servicelink {
	background: #E5F3FF;
	text-decoration: none;
}
#business #topicService li a.servicelink:hover {
	background: #A8D8FE;
}
#living #topicService li {
	margin: 10px 0px 10px 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#living #topicService li a.servicelink {
	background: #F1F0D2;
	text-decoration: none;
}
#living #topicService li a.servicelink:hover {
	background: #E2DC90;
}
#visiting #topicService li {
	margin: 10px 0px 10px 0px;
	font-size: 0.9em;
	line-height: 1.6em;
	font-family: verdana, arial, helvetica, sans-serif;
}
#visiting #topicService li a.servicelink {
	background: #FFF0D9;
	text-decoration: none;
}
#visiting #topicService li a.servicelink:hover {
	background: #F9CD8B;
}
#topicService strong {
	font-size: 1.1em;
	font-family: arial, helvetica, sans-serif;
}
#topicService a, #topicService a:hover {
	display: block;
	padding: 2px 2px 2px 5px;
	border-bottom: 0px;
	margin-bottom: 3px;
}
#topicService span.greylink {
	color: #999999;
	font: 0.8em/1.4em Verdana;
}
#living #volSearch{
	margin-left: 10px;
	font-size: 0.9em;
	line-height: 1.6em;
}
#living #volSearch h3{
	padding-left: 0px;
	font-size: 1.3em;
}

#mandatory{
	font-size:9px;
	font-weight:normal;
	color:red;
}

#searchResultsScore{
	padding: 10px 0px 10px 10px;
	font-size: 0.8em;
}
#searchTopics, #searchResults{
	margin: 20px 0px 20px 0px;
}
#searchTopics h3, #searchResults h3{
	background-color:#F3F3F3;
}
#searchTopics ul, #searchResults ul{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#searchTopics li, #searchResults li{
	padding-left: 20px;
	font-size: 0.9em;
	font-family: verdana,arial, helvetica, sans-serif;
	background: url('/images/lptemplateimages/generic-arrow.gif') no-repeat 0px 3px;
	line-height: 1.4em; margin-left:10px; margin-right:0px; margin-top:20px; margin-bottom:0px
}

#searchTopics li strong, #searchResults li strong{
	font-weight: bold;
}

#searchTopics span.greylink, #searchResults span.greylink {
	color: #999999;
	font-size: 0.8em;
}

.searchNav{
	font-size: 0.8em;
	width: 375px;
	text-align: right;
	margin: 10px 0px 10px 0px;
}
.searchNav a{
	font-weight:normal;
	text-decoration:none;
}
.resultsBreak{
	border-bottom: 1px solid #b8022a;
	font-size: 0em;
}
.listenbg {
	background-color:transparent;
	float:right;
	padding-right:12px;
	padding-top:12px;
	height: 1em;
}

/* Css for sponsored links */
#sponsoredlink{
	margin: 10px 0px 10px 0px;
	background: no-repeat 28px 5px;
	height: 55px;
	font-size: 0.9em;
	padding-top:5px;
}
#sponsoredlink a, #sponsoredlink a:hover{
	padding: 0px 10px 0px 85px;
}
#business #sponsoredlink{
	background-color: #E5F3FF;
}
#living #sponsoredlink{
	background-color: #F1F0D2;
}
#visiting #sponsoredlink{
	background-color: #FFF0D9;
}

/* Css for archives */
#archive{
	width: 390px;
}
#archive div.item{
	margin: 10px 0px 10px 10px;
	clear:both;
}
#archive div.left{
	float: left;
	width: 66px;
}
#archive div.right{
	margin-left: 66px;
}
#archive img {
	margin: 3px 0px 0px 0px;
}
#archive p.title{
	font-weight: bold;
}
#archive p.headline{
	margin-top: 0px;
}

/* Eforms */
#topicEForms {
	width: 100%;
	display: inline;
}
#topicEForms ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topicEForms li {
	padding-left: 22px;
	margin-bottom: 5px;
}
#topicEForms li.title, #business #topicEForms li.title, #living #topicEForms li.title, #visiting #topicEForms li.title {
	font: bold 1.3em arial, helvetica, sans-serif;
	background: none;
	margin: 18px 0px 8px 5px;
	padding: 0px;
}
#business #topicEForms li {
	background: url('/images/lptemplateimages/business-arrow.gif') no-repeat 6px 3px;
}
#living #topicEForms li {
	background: url('/images/lptemplateimages/living-arrow.gif') no-repeat 6px 3px;
}
#visiting #topicEForms li {
	background: url('/images/lptemplateimages/visiting-arrow.gif') no-repeat 6px 3px;
}

.imgtopright {
	float:right;
	padding: 10px 5px 5px 10px;
}
.imgbodyleft {
	float:left;
	padding: 10px 10px 5px 0;
}
.imgbodyright {
	float:right;
	padding: 10px 0 5px 10px;
}

.stdintro {
	padding-top: 10px;
}

.closehead h5 {
	padding-bottom: 0px;
}

#parks #resultpad, #volcom #resultpad {
	width: 100%;
}
#parks #resultpad ul, #volcom #resultpad ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#parks #resultpad ul li, #volcom #resultpad ul li {
	padding-left: 10px;
	clear: both;
}
#parks #resultpad ul li .title {
	padding-left: 16px;
	background: url('/images/lptemplateimages/parks-arrow.gif') no-repeat 0px 3px;
	font-weight: bold;
}

#volcom #resultpad ul li .title {
	padding-left: 16px;
	background: url('/images/lptemplateimages/parks-arrow.gif') no-repeat 0px 3px;
	font-weight: bold;
	font-size: 1.1em;
}

#volcom #resultpad ul li .teaser {
	float: left;
	padding-left: 16px;
	padding-top: 4px;
	margin-bottom: 10px;
}

#parks #resultpad ul li .leftcol{
	width: 260px;
	float: left;
	padding-left: 16px;
	padding-top: 4px;
	margin-bottom: 10px;
}
#parks #resultpad ul li .rightcol{
	width: 100px;
	float: right;
	padding-top: 4px;
	margin-bottom: 10px;
}

.credit {
	color: #999999;
	font-size: 0.8em;
}

/* viewing options */
.fontSizes, .changeColours {
 list-style:none;
 margin:0 0 10px 20px;
 padding:0;
}
.fontSizes li, .changeColours li  {
 margin:5px 0;
 list-style:none;
}
.fontSizes li a, .changeColours li a  {
 width:140px;
 padding:5px;
 display:block;
}
.fontSizes li a, .changeColours li a {
 border:1px solid #9EA4A6!important;
}
.fontSizes li.selected a, .changeColours li.selected a {
 background:#B8022A;
 color:#fff;
}
.fontSizes li a:hover, .changeColours li a:hover {
 border:1px solid #000!important;
 background:#B8022A;
 color:#fff;
}
.sizeOne {
 font-size:12px;
}
.sizeTwo {
 font-size:16px;
}
.sizeThree {
 font-size:20px;
}
.sizeFour {
 font-size:24px;
}

#feedbackform{
	border:1px #b8022a solid;
	padding:8px;
	padding-bottom:16px;
	margin-top:10px;
	font-size: 0.9em;
}
#feedbackform div.formitemleft{
	width: 190px;
	float: left;
	margin-b