/**/
DIV.amazon-carousel
{
	text-align: center;
}
/*YourLocalWeb UK - YLW Front End CSS rules
Copyright 2008 Yourlocalweb.co.uk Limited
*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#content DIV#video-description P.video-title
{
	margin-bottom: 0;
	padding-bottom: 0;
}
DIV#video-description P
{
	margin-bottom: 0;
	padding-bottom: 0;
}
DIV#video-description
{
	padding: 0 10px;
}
DIV.pagelinks
{
	font-weight: bold;
}
DIV.pagelinks A, DIV.pagelinks B.selected
{
	padding: 0.2em;
}
.text-ads-cta #create_text_ad STRONG EM
{
	font-style: normal;
	color: #FFFFFF;
}
.text-ads-cta HR
{
	border: none;
	background-color: #E70E0E;
	color: #E70E0E;
	width: 80%;
	height: 1px;
}
DIV.text-ads DIV.text-ads-cta .special-offer
{
	margin-top: 3px;
	color: #E70E0E;
	font-size: 0.85em;
}
DIV.text-ad P STRONG
{
	font-size: 12px;
}
DIV.text-ads DIV.text-ad EM.text-ad-uri A
{
	font-weight: normal;
	font-size: 0.9em;
	color: #007F00;
	font-style: normal;
	text-decoration: none;
}
DIV.text-ad P
{
	font-size: 11px;
}
.text-ads-cta STRONG
{
	display: block;
	text-decoration: none;
	/*+text-shadow:1px 1px 1px #0F0F0F;*/
	-moz-text-shadow: 1px 1px 1px #0F0F0F;
	-webkit-text-shadow: 1px 1px 1px #0F0F0F;
	-o-text-shadow: 1px 1px 1px #0F0F0F;
	text-shadow: 1px 1px 1px #0F0F0F;
	position: relative;
	background: #E80F0F;
	color: #FFFFFF;
	font-size: 1.15em;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	z-index: 1;
	padding: 5px;
	margin-bottom: 7px;
}
DIV.text-ads DIV.text-ads-cta
{
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 13px;
}
.text-ads-cta P, .text-ads P
{
	margin: 0;
	padding: 0 4px;
}
P.hotel-cta A, P.ticket-cta A
{
	color: #DC0000;
	font-weight: bold;
}
STRONG.notice-category
{
	color: #FF8100;
}
DIV.notice-group-menu
{
	text-align: center;
	padding: 14px 0 0px;
	margin: 0 auto;
}
DIV#countyNewsPage DIV.notice-group-menu, DIV#countyPhotosPage DIV.notice-group-menu
{
	/*[disabled]border-bottom:1px solid #8CD780;*/
}
DIV#zoneNewsPage DIV.notice-group-menu, DIV#zonePhotosPage DIV.notice-group-menu
{
	/*[disabled]border-bottom:1px solid #F4B563;*/
}
DIV#localNewsPage UL.sub-nav-menu LI A:hover, DIV#countyNewsPage UL.sub-nav-menu LI A:hover, DIV#zoneNewsPage UL.sub-nav-menu LI A:hover, DIV#localPhotosPage UL.sub-nav-menu LI A:hover, DIV#countyPhotosPage UL.sub-nav-menu LI A:hover, DIV#zonePhotosPage UL.sub-nav-menu LI A:hover
{
	background: #11689E url(../images/nb-button-hot.jpg) repeat-x top;
}
DIV#localNewsPage UL.sub-nav-menu LI A, DIV#countyNewsPage UL.sub-nav-menu LI A, DIV#zoneNewsPage UL.sub-nav-menu LI A, DIV#localPhotosPage UL.sub-nav-menu LI A, DIV#countyPhotosPage UL.sub-nav-menu LI A, DIV#zonePhotosPage UL.sub-nav-menu LI A, DIV#localPhotosPage UL.sub-nav-menu LI A, DIV#countyPhotosPage UL.sub-nav-menu LI A, DIV#zonePhotosPage UL.sub-nav-menu LI A, DIV#localPhotosPage UL.sub-nav-menu LI A, DIV#countyPhotosPage UL.sub-nav-menu LI A, DIV#zonePhotosPage UL.sub-nav-menu LI A
{
	background: #89B3CB url(../images/nb-button-cold.jpg) repeat-x top;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.8em;
	display: block;
	padding: 5px;
}
DIV#localNewsPage UL.sub-nav-menu LI.selected A, DIV#countyNewsPage UL.sub-nav-menu LI.selected A, DIV#zoneNewsPage UL.sub-nav-menu LI.selected A, DIV#localPhotosPage UL.sub-nav-menu LI.selected A, DIV#countyPhotosPage UL.sub-nav-menu LI.selected A, DIV#zonePhotosPage UL.sub-nav-menu LI.selected A
{
	background: #11689E url(../images/nb-button-hot.jpg) repeat-x top;
}
DIV#localNewsPage UL.sub-nav-menu LI, DIV#countyNewsPage UL.sub-nav-menu LI, DIV#zoneNewsPage UL.sub-nav-menu LI, DIV#localPhotosPage UL.sub-nav-menu LI, DIV#countyPhotosPage UL.sub-nav-menu LI, DIV#zonePhotosPage UL.sub-nav-menu LI
{
	margin-right: 7px;
	float: left;
	display: block;
}
DIV#localPhotosPage UL.sub-nav-menu, DIV#countyPhotosPage UL.sub-nav-menu, DIV#zonePhotosPage UL.sub-nav-menu
{
	list-style: none;
	margin: 0 auto;
	padding: 0 0 0 8px;
	text-align: center;
	width: 380px;
}
DIV#localNewsPage UL.sub-nav-menu, DIV#countyNewsPage UL.sub-nav-menu, DIV#zoneNewsPage UL.sub-nav-menu
{
	list-style: none;
	margin: 0 auto;
	padding: 0 0 0 8px;
	text-align: center;
	width: 382px;
}
#newslist UL LI A
{
	font-weight: bold;
	font-size: 1.1em;
}
IFRAME.newsframe
{
	border: none;
	width: 100%;
	/*[empty]height:;*/
}
DIV#lightBox H5 A
{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
}
P.sub-nav-menu A
{
	margin: 0 20px;
}
.sub-nav-menu A
{
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	/*+text-shadow:1px 1px 0 #484848;*/
	-moz-text-shadow: 1px 1px 0 #484848;
	-webkit-text-shadow: 1px 1px 0 #484848;
	-o-text-shadow: 1px 1px 0 #484848;
	text-shadow: 1px 1px 0 #484848;
}
DIV#content DIV#colCenter H5
{
	font-size: 1em;
	letter-spacing: -0.02em;
	margin-bottom: 5px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
SPAN.star-rating
{
	background: url(../images/star_ac.gif) no-repeat left;
	padding-left: 13px;
	color: #FFB515;
	font-weight: bold;
}
DIV #content DIV#colCenter DIV.news H5
{
	font-size: 17px;
	margin: 0;
	background: #EFF7FF;
	color: #000000;
	padding: 6px 5px;
}
DIV.news H5 SMALL
{
	color: #737373;
}
B.contributor
{
	background: url(../images/user.gif) no-repeat left center;
	padding-left: 18px;
}
DIV.zone DIV.news
{
	border-color: #F4B563;
}
DIV.county DIV.news
{
	border-color: #8CD780;
}
DIV.local DIV.news
{
	border-color: #8FC9EC;
}
DIV.news
{
	margin-bottom: 25px;
	padding: 10px 10px 0;
	border-width: 1px;
	border-style: solid;
}
.clearfix
{
	/*[disabled]display:inline-table;*/
	overflow: hidden;
}
.clearfix
{
	height: 1%;
}
BODY
{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	min-width: 950px;
}
#subscribe-page
{
	margin: 70px auto 0;
	width: 527px;
	padding: 25px 50px;
	background-color: #FFFFFF;
	border: 1px solid #D5D4D4;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
	/*+box-shadow:1px 1px 3px #E8E6E6;*/
	-moz-box-shadow: 1px 1px 3px #E8E6E6;
	-webkit-box-shadow: 1px 1px 3px #E8E6E6;
	-o-box-shadow: 1px 1px 3px #E8E6E6;
	box-shadow: 1px 1px 3px #E8E6E6;
}
BODY#subscribe-outer
{
	background-color: #F2F2F2;
}
#subscribe-page P, #subscribe-page LABEL
{
	color: #333;
}
#subscribe-page LABEL, #subscribe-page INPUT
{
	font-weight: bold;
}
#subscribe-page INPUT
{
	width: 300px;
	font-size: 15px;
	font-weight: normal;
}
INPUT#subbutton
{
	font-weight: bold;
	width: auto;
	padding: 5px;
}
#subscribe-page H1
{
	background: url(../images/logo-lg.gif) no-repeat top center;
	padding-top: 84px;
	color: #333;
	font-weight: normal;
}
A, A:visited
{
	color: #0000FF;
}
.photos-page-historical-pics-cta-label
{
	background-color: #808080;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 6px 6px 10px;
	/*+text-shadow:1px 1px 8px #121212;*/
	-moz-text-shadow: 1px 1px 8px #121212;
	-webkit-text-shadow: 1px 1px 8px #121212;
	-o-text-shadow: 1px 1px 8px #121212;
	text-shadow: 1px 1px 8px #121212;
}
.photos-page-historical-pics-cta-label A
{
	color: #FFFFFF;
	display: block;
}
#lightBox A.viewmorephotos
{
	font-size: 13px;
	font-weight: bold;
}
#ff-cta-icon
{
	float: left;
	width: 150px;
}
#ff-cta-icon A
{
	display: block;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	/*+text-shadow:1px 1px 1px #404040;*/
	-moz-text-shadow: 1px 1px 1px #404040;
	-webkit-text-shadow: 1px 1px 1px #404040;
	-o-text-shadow: 1px 1px 1px #404040;
	text-shadow: 1px 1px 1px #404040;
}
DIV#ff-cta, DIV#ff-cta-bottom
{
	border-top: 1px solid #DEDBDB;
	border-bottom: 1px solid #DEDBDB;
	padding: 15px 0;
	text-align: center;
	margin-top: 15px;
}
#ff-cta-details P:first-child
{
	margin-top: 10px;
}
A.share-link
{
	padding-left: 20px;
	background: url(http://s9.addthis.com/addthis16.gif) no-repeat left;
	padding-top: 2px;
	padding-bottom: 2px;
}
#editors-note-side A.share-link
{
	display: block;
	text-align: left;
	padding: 5px 10px 7px 32px;
	background: #FFFFFF url(http://s9.addthis.com/addthis16.gif) no-repeat 8px 50%;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	/*+box-shadow:1px 1px 3px #343434;*/
	-moz-box-shadow: 1px 1px 3px #343434;
	-webkit-box-shadow: 1px 1px 3px #343434;
	-o-box-shadow: 1px 1px 3px #343434;
	box-shadow: 1px 1px 3px #343434;
}
H3
{
	color: #3A89D0;
	font-size: 1em;
	margin: 5px 0;
}
ABBR
{
	cursor: help;
	border-bottom: 1px dotted #000000;
}
#header H1, #header A, #navigation
{
	display: none;
}
#wrapper
{
	margin: 0 auto;
	padding: 40px 1px 0;
	width: 95%;
/*text-align: left;*/
}
#topBar
{
	height: 26px;
	position: fixed;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	padding: 3px 0;
	background: #2258CF url(../images/bar/bg_top.jpg) repeat-x top;
	overflow: hidden;
	text-align: left;
	/*+box-shadow:0px -1px 4px #333;*/
	-moz-box-shadow: 0px -1px 4px #333;
	-webkit-box-shadow: 0px -1px 4px #333;
	-o-box-shadow: 0px -1px 4px #333;
	box-shadow: 0px -1px 4px #333;
}
#cse-search-box
{
	padding-top: 1px;
}
INPUT#btn_gcs_submit
{
	font-size: 13px;
	width: 56px;
}
#topBar UL
{
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
#topBar UL LI A, #topBar UL LI A.link
{
	display: block;
}
.video_icon
{
	display: none;
/*position: absolute;
z-index: 2;
top: 10px;
left: 152px;*/
}
.stdButton, .imgButton
{
	float: left;
	height: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	padding: 0;
}
.stdButton
{
	width: 163px;
	height: 20px;
	margin-top: 3px;
	margin-right: 10px;
}
.stdButton A, .stdButton A:link, .stdButton A:visited
{
	padding: 3px 3px 4px 16px !important;
	text-decoration: none;
	color: #FFFFFF !important;
}
.stdButton
{
	background: #3A89D0 url(../images/bar/std_btn_cold.jpg) no-repeat top left;
}
.stdButton:hover
{
	background: #8AD27D url(../images/bar/std_btn_hot.jpg) no-repeat top left;
}
.stdButton A IMG, .imgButton A IMG
{
	border: 0;
}
.imgButton
{
	padding: 3px 10px 0 0;
}
.text-ads-cta A#create_text_ad
{
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}
#header
{
	text-align: center;
	margin-bottom: 10px;
}
#content
{
	text-align: center;
	height: 1%;
	width: 100%;
}
#editors-note-side
{
	padding: 1px 7px;
	background-color: #5A5A5A;
	margin: 10px;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
}
#editors-note-side #editors-note-side-content
{
	overflow-y: auto;
	height: 216px;
	margin-right: -7px;
	padding-right: 6px;
	margin-top: -1px;
}
#editors-note-side P.editors-note-posted-date
{
	font-size: 10px;
	color: #A7A7A7;
}
#locationTitle H2
{
	color: #DD0000;
	font-size: 2.1em;
	letter-spacing: -1px;
	font-style: italic;
	margin: 20px;
}
#locationTitle H2 A
{
	color: #DD0000;
	letter-spacing: -1px;
	font-style: italic;
	margin-left: -20px;
	font-size: 1em;
}
#locationTitle H2 A:hover
{
	color: #DD0000;
}
#locationTitle H3 A
{
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	color: #3A89D0;
}
#locationTitle H3 A:hover
{
	color: #3A89D0;
}
#countyDescription, #localDescription, #zoneDescription
{
	font-size: 12px;
	text-align: justify;
}
#activeMap, #placeSelector
{
	text-align: center;
}
#colLeft
{
	float: left;
	width: 187px;
	padding-bottom: 10px;
	height: 1%;
	text-align: center;
}
A IMG
{
	border: 0;
}
#colRight
{
	float: right;
	height: 1%;
	width: 189px;
	padding-bottom: 10px;
}
#smallAds UL
{
	padding: 0.2em 0;
	margin: 0;
	list-style-type: none;
}
#smallAds LI
{
	display: inline;
	margin: 0 1em;
}
#footer
{
	border-top: 1px solid #A8C7EA;
	padding: 20px;
	font-size: 11px;
	text-align: center;
}
#footer P
{
	line-height: 2;
	margin: 10px 0 0;
	padding: 0;
}
#footer.county
{
	border-top: 1px solid #8CD780;
}
#footer.zone
{
	border-top: 1px solid #F4B563;
}
#footer.local
{
	border-top: 1px solid #8FCAEC;
}
.menu
{
	top: 45px;
	width: 158px;
	max-height: 300px;
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;
	left: 30px;
	border: 1px solid #1B70DA;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	text-align: left;
	z-index: 4;
	height: 287px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#mnuServices LI
{
	margin: 1px;
	padding: 1px;
}
#mnuPopularSites LI
{
	margin: 1px;
	padding: 1px;
}
#mnuCounties LI
{
	margin: 1px;
	padding: 1px;
}
.firststop
{
	position: absolute;
	width: 255px;
	height: auto;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.firststop H4
{
	margin: 0;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: #E0EEF8;
}
A.fsl
{
	background: url(../images/bar/first-stop.gif) no-repeat;
	width: 88px;
	height: 20px;
}
A.fsl:hover
{
	background: url(../images/bar/first-stop-hot.gif) no-repeat;
}
.firststop P
{
	margin: 0;
	line-height: 1.6;
	padding: 5px;
	font-size: 10px;
}
.menu UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu LI
{
	background: #B0D0DF;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 2px;
}
.menu LI A:hover
{
	background: #3669A3 url(../images/bar/item_hot.png) repeat-x top;
	color: #FFFFFF;
	text-decoration: underline;
}
#wrapper .menu LI A, #wrapper .menu LI A:visited, #wrapper .noHover LI A:hover, #wrapper .noHover LI A:visited, .menu LI A, .menu LI A:visited, .noHover LI A:hover, .noHover LI A:visited
{
	background: #D6E7EF url(../images/bar/item_cold.png) repeat-x top;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 5px 3px;
	color: #000000;
	display: block;
	text-decoration: none;
}
.noHover LI A, .noHover LI A:hover
{
	border: 1px solid #D6E7EF;
}
.noHover LI
{
	background: #D6E7EF;
}
.menu A IMG
{
	border: 0;
}
.countyPage
{
	text-align: left;
}
.menu .menuHint
{
	padding: 5px 3px;
	color: #0000FF;
	background: #FFFFFF;
	font-style: italic;
	text-align: center;
}
/*==== Search Results Page ====*/
.searchResults #content
{
	text-align: left;
	font-size: 12px;
}
#infobar
{
	margin: 15px 0 0;
	background: #E6EFF9;
	border-bottom: 1px solid #A8C7EA;
	width: 100%;
}
#infobar H4, #infobar SMALL
{
	margin: 0;
	padding: 5px;
	font-size: 11px;
	color: #000000;
}
#infobar H4
{
	float: left;
	font-weight: bold;
}
#infobar SMALL
{
	float: right;
}
.searchResults #content .filters
{
	margin-bottom: 15px;
}
.searchResults #resultsArea H3
{
	margin: 0 0 3px;
	padding: 0;
	color: #999999;
	font-weight: normal;
	font-size: 12px;
}
.searchResults #resultsArea H3 A
{
	font-size: 14px;
	font-weight: bold;
}
.searchResults #resultsArea H3 EM
{
	font-style: normal;
	color: #009900;
}
.searchResults #resultsArea SMALL
{
	margin: 3px 0;
	padding: 0;
}
.searchResults #resultsArea UL
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 15px;
	padding: 10px 0 15px 15px;
}
.searchResults #resultsArea UL LI
{
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}
.searchResults #resultsArea UL LI:hover
{
	border: 1px solid #B7DEFE;
	background: #F4FAFF;
}
A.levelZone, EM.levelZone, A.levelBorough, EM.levelBorough, A.levelIsland, EM.levelIsland
{
	color: #F97F1C !important;
}
A.levelCounty, EM.levelCounty
{
	color: #009900;
}
#resControls
{
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 15px;
	margin: 0 0 20px;
	width: 100%;
}
#resControls .next_prev
{
	position: relative;
	float: right;
}
#resControls .next_prev A
{
	font-weight: bold;
}
#resControls .pagination
{
	position: relative;
}
#resControls .pagination A
{
	padding: 3px;
}
/*==== END Search Results Page ====
==== A-Z Index Page ====*/
#topInfo
{
	text-align: center;
}
.azIndex .logo, .searchResults .logo
{
	float: left;
}
.azIndex .logo IMG, .searchResults .logo IMG
{
	border: 0;
}
.azIndex #search, .searchResults #search
{
	float: right;
	margin: 0;
}
/*- ajax loading indicator*/
.azIndex .wait
{
	background: url(../images/wait-sm.gif) no-repeat left center;
	padding: 3px 15px;
	margin: 0;
	color: #585858;
	font-size: 10px !important;
}
/*- main jump menu*/
#azJumpMenu
{
	margin: 20px 0;
	width: 100%;
}
#azJumpMenu UL
{
	margin: 0;
	padding: 6px 5px;
	white-space: nowrap;
	background: #EAF4FF;
	border: 1px solid #8CB1FF;
	text-align: center;
}
#azJumpMenu UL LI
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#azJumpMenu UL LI.disabled, #azLocalJumpMenu UL LI.disabled
{
	padding: 3px 5px;
	color: #CCCCCC;
	font-weight: bold;
}
#azJumpMenu UL LI A
{
	padding: 3px 5px;
	font-weight: bold;
}
#azJumpMenu UL LI A:hover
{
	background: #CCE4FF;
}
#azJumpMenu UL LI#active A
{
	background: #0069AF;
	color: #FFFFFF;
	text-decoration: none;
}
/*- local places jump menu*/
#azLocalJumpMenu
{
	margin: 0;
	background: #EAF4FF;
	border-bottom: 1px solid #8CB1FF;
	width: 100%;
}
#azLocalJumpMenu UL
{
	margin: 0;
	padding: 2px 3px;
	white-space: nowrap;
}
#azLocalJumpMenu UL LI
{
	display: inline;
	list-style-type: none;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#azLocalJumpMenu UL LI A
{
	padding: 3px 5px;
	font-weight: bold;
}
#azLocalJumpMenu UL LI A:hover
{
	background: #CCE4FF;
}
#azLocalJumpMenu UL LI A.selected
{
	background: #0069AF;
	color: #FFFFFF;
	text-decoration: none;
}
/*- location list container*/
.azIndex #content
{
	text-align: left;
}
/*- location type headings*/
.azIndex H4
{
	font-size: 14px;
	padding: 3px;
	margin: 0;
}
.azIndex H4 EM, .azIndex .filters EM, .searchResults .filters EM
{
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	color: #999999;
}
/*- county and zone list containers (2 col format)*/
.azIndex .counties, .azIndex .zones
{
	width: 49%;
}
.azIndex .counties
{
	float: left;
}
.azIndex .zones
{
	float: right;
}
/*- county + zone location list (3 col format)*/
.azIndex .counties DIV.col, .azIndex .zones DIV.col
{
	width: 33%;
}
#zoneList DIV.col
{
	width: 33.3%;
}
.azIndex #localList DIV.col
{
	width: 16.6%;
}
#newslist DIV.col
{
	width: 50%;
}
#zoneList, #newslist
{
	overflow: hidden;
	width: 95%;
	margin-bottom: 5px;
}
DIV#newslist
{
	border: 1px solid #D6D9D9;
	padding: 0 15px;
	margin: 15px 0;
	width: auto;
}
/*DIV.col
{
width: 33%;
}
- general location lists*/
#localList, #countyList
{
	width: 100%;
}
.azIndex .counties DIV.col, .azIndex .zones DIV.col, .azIndex #localList DIV.col, #zoneList DIV.col, #newslist DIV.col
{
	float: left;
}
.azIndex .counties UL, .azIndex .zones UL, .azIndex #localList UL, #zoneList UL, #newslist UL
{
	font-size: 12px;
	line-height: 1.3;
	margin: 10px 0 15px 20px;
	padding: 0;
}
.azIndex .counties UL LI, .azIndex .zones UL LI, .azIndex #localList UL LI, #zoneList UL LI, #newslist UL
{
	padding: 3px 0;
	margin: 0;
}
.azIndex .counties UL LI A, .azIndex .zones UL LI A, .azIndex #localList UL LI A, #zoneList UL LI A
{
	font-weight: bold;
}
.azIndex .counties P, .azIndex .zones P, .azIndex #localList P
{
	margin: 10px;
	font-size: 12px;
}
.azIndex .counties P EM, .azIndex .zones P EM, .azIndex #localList P EM
{
	color: #999999;
}
#newslist UL, #newslist UL LI
{
	list-style-type: none;
}
#newslist UL LI
{
	margin: 15px 30px 15px 0;
}
/*- county links*/
.azIndex .counties UL LI A
{
	color: #009900;
}
/*- zone links*/
.azIndex .zones UL LI A, #zoneList UL LI A
{
	color: #F97F1C;
}
.azIndex .zones UL LI EM A
{
	color: #009900;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
}
/*- local links*/
.azIndex #localList UL LI A
{
	color: #0000FF;
}
.azIndex #localList UL LI .near
{
	font-size: 9px;
	color: #333333;
}
.azIndex #localList UL LI EM A
{
	font-size: 9px;
	color: #009900;
	font-weight: normal;
	font-style: normal;
}
.azIndex #localList UL LI EM.zone A
{
	color: #F97F1C;
}
/*- local places list container (new row, 1 col)*/
.azIndex .localPlaces
{
	clear: both;
	padding: 0;
	width: 100%;
}
.azIndex .localPlaces H4
{
	border: none;
}
/*- local filters*/
.azIndex .filters, .searchResults .filters
{
	margin: 15px 0 0;
	font-size: 12px;
}
.azIndex A.selected, .searchResults B.selected
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: #0069AF;
/*#CEE1FD;*/
	padding: 3px;
}
.azIndex .filters .disabled, .searchResults .filters .disabled
{
	color: #999999;
}
/*==== END A-Z Index Page ====
==== Search Form ====*/
#search
{
	margin-bottom: 20px;
}
#search A.azlink
{
	font-size: 12px;
	font-weight: bold;
}
#search #fSearch_q, .search INPUT.AutoComplete
{
	width: 200px;
}
#search #fSearch_q, #search.smaller #fSearch_q, INPUT#fBuilder_loc, .search INPUT.AutoComplete
{
	font-size: 13px;
	padding: 2px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #097CC1;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
#search.smaller #fSearch_q
{
	width: 130px;
}
#search #fSearch P
{
	margin: 5px;
}
#search #fSearch_submit, .search INPUT.search_button
{
	font-size: 12px;
	padding: 1px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0 0 0 5px;
	background: #EAF4FF;
	color: #0069AF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #097CC1;
}
#search.smaller #fSearch P, #search.smaller FORM, #search FORM
{
	margin: 0;
	padding: 0;
}
#search.smaller
{
	margin-top: 7px;
}
#search.smaller H3
{
	font-size: 12px;
	margin: 0 0 5px;
}
/*==== END Search Form ====*/
DIV#ff-cta-bottom
{
	margin-bottom: 15px;
}
#colCenter
{
	margin: 0 205px 0 210px;
	zoom: 1;
	padding-bottom: 10px;
}
#locationTitle H2
{
	margin: 0;
	padding: 0;
}
#locationTitle A
{
	padding: 2px 0 3px 25px;
	margin: 0 5px;
	font-size: 12px;
	color: #0000FF;
	font-weight: bold;
}
#locationTitle A:hover
{
	color: #0B8D31;
}
#locationTitle A#backlink
{
	background: url(../images/left_arrow_set.gif) no-repeat 0 0;
}
#locationTitle A#backlink:hover
{
	background: url(../images/left_arrow_set.gif) no-repeat 0 -20px;
}
#locationTitle A#maplink
{
	background: url(../images/mag-set.gif) no-repeat 0 0;
}
#locationTitle A#maplink:hover
{
	background: url(../images/mag-set.gif) no-repeat 0 -20px;
}
#locationTitle A#homepagelink
{
	background: url(../images/sethomepage-set.gif) no-repeat 0 0;
}
#locationTitle A#homepagelink:hover
{
	background: url(../images/sethomepage-set.gif) no-repeat 0 -20px;
}
#locationTitle A#azlink
{
	background: url(../images/az_icon_set.gif) no-repeat 0 0;
}
#locationTitle A#azlink:hover
{
	background: url(../images/az_icon_set.gif) no-repeat 0 -20px;
}
#locationTitle A#addthislink
{
	background: url(http://s9.addthis.com/addthis16.gif) no-repeat left;
}
#locationTitle A#addlink
{
	background: url(../images/link_add.gif) no-repeat 0 0;
}
#locationTitle A#feedlink
{
	background: url(../images/rss.gif) no-repeat left;
}
#countyGroupList .siteCount, #zoneGroupList .siteCount, #localGroupList .siteCount
{
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
}
#linkList
{
	text-align: left;
}
#linkList H3
{
	padding: 0;
	margin: 0;
}
#linkList UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content #linkList P.linkDescription, #content #linkList P.linkDetails, #content #linkList P.linkURL, #content #linkList P.linkCategory
{
	padding: 0;
	margin: 3px 0;
}
#linkList .linkURL
{
	font-size: 12px;
}
#linkList .linkCategory
{
	font-size: 11px;
}
#linkList .linkDetails
{
	font-size: 13px;
}
#linkList .linkURL
{
	color: #0B8D31;
}
#content #linkList P.categoryLink
{
	padding: 0 0 0 20px;
	margin: 3px 0;
	background: url(../images/arrows.gif) no-repeat left center;
}
#linkList P.categoryLink B
{
	color: #DD0000;
}
#linkList P.categoryLink A
{
	font-weight: bold;
}
#linkList UL LI
{
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}
#linkList .linkTitle A
{
	font-size: 15px;
	color: #0000FF;
}
#linkList LI:hover
{
	border: 1px solid #B7DEFE;
	background: #F4FAFF;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#pl_cont
{
	float: right;
}
#pl_cont SPAN
{
	font-weight: bold;
}
#placeListSelector
{
	margin: 20px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#placeListSelector .zoneName
{
	color: #F97F1C;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 2px;
}
#placeListSelector .zonePlace
{
	padding-left: 10px;
}
#placeListSelector .zonePlace, #placeListSelector .countyPlace
{
	font-weight: normal;
	font-size: 12px;
}
.autoComplete
{
	width: 250px;
}
.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
DIV.county DIV.text-ads
{
	border-left: 1px solid #4AB938;
	border-right: 1px solid #4AB938;
}
DIV.zone DIV.text-ads
{
	border-left: 1px solid #F09219;
	border-right: 1px solid #F09219;
}
DIV.local DIV.text-ads
{
	border-left: 1px solid #1C79B8;
	border-right: 1px solid #1C79B8;
}
DIV.text-ads
{
	padding: 0 0 10px;
	width: 176px;
}
DIV.ta-wrap-b
{
	height: 9px;
	margin-bottom: 25px;
}
DIV.county DIV.ta-wrap-b
{
	background: url(../images/tab-b-green.gif) no-repeat bottom left;
	=margin-left: 7px;
	=margin-top: -9px;
}
DIV.zone DIV.ta-wrap-b
{
	background: url(../images/tab-b-orange.gif) no-repeat bottom left;
	=margin-left: 7px;
	=margin-top: -9px;
}
DIV.local DIV.ta-wrap-b
{
	background: url(../images/tab-b-blue.gif) no-repeat bottom left;
	=margin-left: 7px;
	=margin-top: -9px;
}
DIV.ta-wrap-a
{
	/*[empty]background:;*/
	height: 19px;
	margin-top: 25px;
	width: 178px;
}
DIV.ta-wrap-a, DIV.ta-wrap-b, DIV.text-ads
{
	margin-left: 4px;
}
DIV.county DIV.ta-wrap-a
{
	background: url(../images/tab-t-green.gif) no-repeat top;
}
DIV.local DIV.ta-wrap-a
{
	background: url(../images/tab-t-blue.gif) no-repeat top;
}
DIV.zone DIV.ta-wrap-a
{
	background: url(../images/tab-t-orange.gif) no-repeat top;
}
DIV.text-ads-cta, DIV.text-ad
{
	font-size: 0.75em;
	margin: 0 3px;
	padding: 2px 0 10px;
}
#submitContent
{
/*clear: right;
float: none;*/
}
#submitContent H4
{
	border: none;
}
.highlight
{
	font-size: 11px;
	border: 1px solid #B7DEFE;
	background: #F4FAFF;
	padding: 10px 0;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
.highlight H4
{
	margin: 0;
	padding-bottom: 3px;
	font-size: 14px;
	color: #0065AD;
}
.importantMessage
{
	border: 1px solid #BEE1FF;
	background: #EBF5FE url(../images/msg_title_bg.jpg) repeat-x top;
	margin: 0;
	padding: 0 10px 10px;
}
.importantMessage H4
{
	margin: 0;
	padding: 5px;
	font-size: 22px;
	letter-spacing: -1px;
	color: #FFFFFF;
}
.importantMessage A
{
	font-weight: bold;
}
DIV.paymentbox
{
	border: 1px solid #8EC9EB;
	text-align: center;
	margin: 2em;
	padding: 1em 2em;
}
.importantMessage P
{
	font-size: 12px;
	margin: 15px;
	padding: 0;
}
/*BEGIN DIV+IFrame popup styles*/
.popupDiv
{
	text-align: left;
	border: 2px solid #333333;
	background: #FFFFFF;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	height: 500px;
	margin-left: -250px;
	margin-top: -250px;
	z-index: 99;
}
#popupIFrame
{
	width: 100%;
	height: 475px;
	border: none;
}
#popupDivTitlebar
{
	background: #2572BA url(../images/popup_title_bg.jpg) repeat-x top;
	color: #FFFFFF;
	min-height: 25px;
	cursor: default;
}
#popupDivTitlebar H1
{
	font-size: 13px;
	padding: 4px;
	margin: 0;
}
#popupDivTitlebar #closeButton
{
	font-size: 12px;
	position: absolute;
	text-transform: lowercase;
	background: #691815 url(../images/popup_close_bg_cold.jpg) repeat-x top;
	border-left: 1px solid #FFFFFF;
	top: 0;
	right: 0;
}
#popupDivTitlebar #closeButton A:link, #popupDivTitlebar #closeButton A:visited
{
	display: block;
	color: #FFFFFF;
	background: url(../images/popup_close_icon.gif) no-repeat 80% 50%;
	padding: 5px 26px 5px 16px;
	text-decoration: none;
}
#popupDivTitlebar #closeButton:hover
{
	background: #9F2620 url(../images/popup_close_bg_hot.jpg) repeat-x top;
}
/*END DIV+IFrame popup styles
Gallery Lightbox*/
DIV.lbCont
{
	margin: 15px 0 0;
	padding: 0 0 15px 15px;
	float: right;
	background: #FFFFFF;
}
#lightBox
{
	text-align: center;
	padding: 3px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#countyHomepage #lightBox, #countyHomepage #lightBox IMG
{
	border: 1px solid #8CD780;
	background: #F5FDF4;
}
#zoneHomepage #lightBox, #zoneHomepage #lightBox IMG
{
	border: 1px solid #F4B563;
	background: #FFFAF2;
}
#localHomepage #lightBox, #localHomepage #lightBox IMG
{
	border: 1px solid #8FCAEC;
	background: #F4FAFD;
}
#lightBox H5
{
	padding: 3px;
	margin: 0 0 3px;
	font-size: 10px;
	color: #FFFFFF;
}
#countyHomepage #lightBox H5
{
	background: #4BBA39;
}
#zoneHomepage #lightBox H5
{
	background: #F09219;
}
#localHomepage #lightBox H5
{
	background: #1C79B8;
}
.smThumbs
{
	margin: 2px 0;
}
.smThumbs IMG.first, .smThumbs IMG.second
{
	margin-right: 8px;
}
/*END Gallery Lightbox*/
#countyGigsPage, #countyNewsPage, #countyPhotosPage, #countyDirectoryPage, #countyMapPage, #countyHomepage, #countyCategoryPage, #localTopSitesPage, #zoneGigsPage, #zoneNewsPage, #zonePhotosPage, #zoneDirectoryPage, #zoneMapPage, #zoneHomepage, #zoneCategoryPage, #zoneTopSitesPage, #localGigsPage, #localNewsPage, #localPhotosPage, #localDirectoryPage, #localMapPage, #localHomepage, #localCategoryPage, #countyTopSitesPage, #countyAccommodationPage, #zoneAccommodationPage, #localAccommodationPage, #countyTicketsPage, #zoneTicketsPage, #localTicketsPage
{
	text-align: left;
	margin-top: 15px;
}
#countyGigsPage P, #countyNewsPage P, #countyPhotosPage P, #countyDirectoryPage P, #countyMapPage P, #countyHomepage P, #countyCategoryPage P, #countyTopSitesPage P, #zoneGigsPage P, #zoneNewsPage P, #zonePhotosPage P, #zoneDirectoryPage P, #zoneMapPage P, #zoneHomepage P, #zoneCategoryPage P, #zoneTopSitesPage P, #localGigsPage P, #localNewsPage P, #localPhotosPage P, #localDirectoryPage P, #localMapPage P, #localHomepage P, #localCategoryPage P, #localTopSitesPage P, #countyAccommodationPage P, #zoneAccommodationPage P, #localAccommodationPage P, #countyTicketsPage P, #zoneTicketsPage P, #localTicketsPage P
{
	margin: 15px 0;
	padding: 0;
	font-size: 13px;
}
#ff-cta-bottom .benefit-icons IMG
{
	padding: 10px;
}
#ff-cta-details
{
	/*[disabled]float:left;*/
}
STRONG.highlight-red
{
	color: #FA0000;
}
A.ff-cta-order
{
	background-color: #1879AC;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 7px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	margin-right: 15px;
}
#editsors-note-main P.editors-note-posted-date
{
	color: #575757;
}
P.more-links
{
	line-height: 1.8;
}
DIV#content P.notice_footer
{
	font-size: 11px;
	color: #7F7E7E;
}
DIV#lightBox P
{
	margin: 0.4em 0;
	font-size: 0.9em;
}
DIV.lb-main-caption
{
	/*[disabled]margin:0 auto;*/
	width: 175px;
}
#content P.sub-nav-menu
{
	text-align: center;
	border-bottom: 1px solid #8FC9EC;
	padding-bottom: 15px;
}
#countyGigsPage H4, #countyNewsPage H4, #countyPhotosPage H4, #countyDirectoryPage H4, #countyMapPage H4, #countyHomepage H4, #countyCategoryPage H4, #countyTopSitesPage H4, #zoneGigsPage H4, #zoneNewsPage H4, #zonePhotosPage H4, #zoneDirectoryPage H4, #zoneMapPage H4, #zoneHomepage H4, #zoneCategoryPage H4, #zoneTopSitesPage H4, #localGigsPage H4, #localNewsPage H4, #localPhotosPage H4, #localDirectoryPage H4, #localMapPage H4, #localHomepage H4, #localCategoryPage H4, #localTopSitesPage H4, #countyAccommodationPage H4, #zoneAccommodationPage H4, #localAccommodationPage H4, #countyTicketsPage H4, #zoneTicketsPage H4, #localTicketsPage H4
{
	color: #000000;
	font-size: 24px;
	letter-spacing: -1px;
	margin: 0;
	padding: 1px 0 0;
	text-align: center;
}
#editsors-note-main H4
{
	color: #DD0000;
}
#content .amazon-carousel H4
{
	margin-bottom: 30px;
	color: #DD0000;
}
.county H4
{
	border-bottom: 1px solid #8CD780;
}
.zone H4
{
	border-bottom: 1px solid #F4B563;
}
.local H4
{
	border-bottom: 1px solid #8FCAEC;
}
DIV#editors-note-side H4
{
	font-size: 17px;
	margin-top: 6px;
	border: none;
	margin-bottom: 0px;
}
#countyMap, #zoneMap, #localMap, #countyProduceMap, #zoneProduceMap, #localProduceMap
{
	margin: 10px 0;
}
#countyMap, #countyProduceMap
{
	border: 1px solid #87EB5C;
	background: #E7FADE;
}
#zoneMap, #zoneProduceMap
{
	border: 1px solid #F97F1C;
	background: #FEF1E7;
}
#localMap, #localProduceMap
{
	border: 1px solid #49ACF5;
	background: #EEF7FF;
}
#locationInformation
{
	float: right;
	text-align: right;
	padding: 5px;
}
#locationInformation P
{
	margin: 0;
	padding: 0;
}
#countyMap #plotters, #countyProduceMap #plotters
{
	background: #CDF7BB;
}
#zoneMap #plotters, #zoneProduceMap #plotters
{
	background: #FDD8BA;
}
#localMap #plotters, #localProduceMap #plotters
{
	background: #D7EBFF;
}
#plotters
{
	padding: 5px;
}
#plotters P
{
	padding: 0;
	margin: 0;
	font-size: 12px;
}
#plotters LABEL, #plotters INPUT
{
	cursor: pointer;
}
#plotters INPUT
{
	margin-bottom: 1px;
	margin: 0 0 -1px;
}
#countyMap #placeList, #countyProduceMap #placeList, #zoneMap #placeList, #zoneProduceMap #placeList, #localMap #placeList, #localProduceMap #placeList
{
	text-align: left;
	padding: 5px;
}
#countyMap #placeListSelector, #countyProduceMap #placeListSelector, #zoneMap #placeListSelector, #zoneProduceMap #placeListSelector, #localMap #placeListSelector, #localProduceMap #placeListSelector
{
	margin: 5px 0;
	padding: 0;
}
#content #select_place H5, #content #select_place #placeListSelector
{
	margin: 0;
	padding: 0;
}
DIV#select_place
{
	margin: 10px 0 25px;
}
#content .selector_label
{
	float: left;
	margin-right: 10px;
	padding-top: 3px;
	font-weight: bold;
}
#zoneMap H5, #countyMap H5, #localMap H5, #zoneProduceMap H5, #countyProduceMap H5, #localProduceMap H5
{
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#countyMap H3, #zoneMap H3, #localMap H3, #countyProduceMap H3, #zoneProduceMap H3, #localProduceMap H3
{
	color: #FFFFFF;
	margin: 0;
	font-size: 13px;
	padding: 3px;
}
#countyMap H3, #countyProduceMap H3
{
	background: #87EB5C url(../images/map-heading-bg-green.gif) repeat-x top;
}
#zoneMap H3, #zoneProduceMap H3
{
	background: #F8770F url(../images/map-heading-bg-orange.gif) repeat-x top;
}
#localMap H3, #localProduceMap H3
{
	background: #54A7E4 url(../images/map-heading-bg.gif) repeat-x top;
}
#countyMap #googleMap, #zoneMap #googleMap, #localMap #googleMap, #countyProduceMap #googleMap, #zoneProduceMap #googleMap, #localProduceMap #googleMap, #googleMap .jswarn, #googleMap #map_load
{
	width: auto;
	height: 350px;
}
#googleMap .jswarn P
{
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: #B70000;
	margin-top: 160px;
	padding: 10px;
}
#googleMap #map_load P
{
	margin-top: 160px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
	padding: 20px 10px 10px;
	background: url(../images/wait-med.gif) no-repeat top center;
}
#countyMap #googleMap, #countyProduceMap #googleMap
{
	border-top: 1px solid #87EB5C;
	border-bottom: 1px solid #87EB5C;
}
#zoneMap #googleMap, #zoneProduceMap #googleMap
{
	border-top: 1px solid #F97F1C;
	border-bottom: 1px solid #F97F1C;
}
#localMap #googleMap, #localProduceMap #googleMap
{
	border-top: 1px solid #49ACF5;
	border-bottom: 1px solid #49ACF5;
}
.linkCategory
{
	color: #575757;
}
.linkCategory .linksLeft
{
	font-style: italic;
}
.hidden
{
	display: none;
}
.directoryHeading
{
	background: url(../images/yell-logo.gif) no-repeat bottom right;
}
.categorisedList
{
	margin-bottom: 20px;
}
.categorisedList TH
{
	padding: 5px 25px 5px 0;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}
.categorisedList TD
{
	font-size: 12px;
	padding: 5px 25px 5px 0;
	vertical-align: text-top;
}
.categorisedList TD A
{
	font-weight: bold;
}
.categorisedList .county TH
{
	border-bottom: 1px solid #87EB5C;
}
.categorisedList .local TH
{
	border-bottom: 1px solid #49ACF5;
}
.categorisedList .zone TH
{
	border-bottom: 1px solid #F59334;
}
#customDirectorySearch
{
	font-size: 12px;
	margin: 10px 0;
}
.less
{
	display: none;
}
/*zone lists*/
#zoneList UL
{
	margin: 0;
	padding: 0;
}
#zoneList UL LI
{
	list-style-type: none;
}
#zoneList H5
{
	margin: 0 0 10px;
	padding: 0;
	font-size: 13px;
}
.logo
{
	margin-top: 7px;
	border: 0;
}
#feedback
{
	border: 0;
	position: fixed;
	left: 0;
	top: 30px;
	z-index: 0;
}
#fSearch_q
{
	width: 200px;
}
.contentSkipLink
{
	display: none;
}
.advisory
{
	color: #808080;
	font-style: italic;
}
H1 .advisory, H2 .advisory, H3 .advisory, H4 .advisory, H5 .advisory, H6 .advisory
{
	font-weight: normal;
	font-size: 80%;
}
.insideylw
{
	margin: 20px 0;
}
TABLE.guidelines
{
	width: 100%;
}
TABLE.guidelines TD
{
	vertical-align: text-top;
	text-align: left;
	width: 50%;
}
.insideylw TABLE TD UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.insideylw TABLE TD LI
{
	margin: 3px 0;
	padding-left: 10px;
	background: url(../images/bullet-square.gif) no-repeat 0 0.5em;
}
#pagebar
{
	float: left;
	margin: 0;
	padding: 0 20px 10px 0px;
	width: 180px;
}
#pagebar H4, .insideylw #pagecontent H3
{
	margin: 0 0 10px;
	padding: 0;
}
#pagebar H4
{
	font-size: 13px;
}
#pagebar UL
{
	list-style: none;
	margin: 10px 0 10px 10px;
	padding: 0;
}
#pagebar UL UL
{
	margin-top: 0;
	margin-bottom: 0;
}
#pagebar UL LI A.selected
{
	font-weight: bold;
	background: #0069AF;
	text-decoration: none;
	color: #FFFFFF;
}
#pagebar UL LI
{
	padding: 0 0 0 10px;
	margin: 5px auto;
	background: url(../images/bullet-square.gif) no-repeat 0 0.9em;
	display: block;
}
#pagebar UL LI A
{
	padding: 5px;
	display: block;
	width: 100%;
}
.insideylw #pagecontent H3
{
	font-size: 18px;
	letter-spacing: -1px;
	color: #000000;
	border-bottom: 1px solid #CCCCCC;
}
.insideylw #pagecontent H4
{
	font-size: 15px;
	margin: 10px 0;
	padding: 3px;
}
.insideylw #pagecontent H4.highlight
{
	color: #DD0000;
	padding: 10px 5px;
}
.insideylw #pagecontent H5
{
	font-size: 13px;
}
.pdfbox
{
	background: #173A44 url(../images/pdf-box.gif) no-repeat top left;
	padding: 10px 0 0 60px;
	margin: 0;
	width: 126px;
	height: 45px;
}
.pdfbox H4
{
	margin: 0 0 3px !important;
	padding: 0 !important;
	font-size: 18px !important;
	line-height: 18px;
	letter-spacing: -1px;
}
.pdfbox H4 A, .pdfbox H4 A:link, .pdfbox H4 A:visited, .pdfbox SMALL
{
	color: #FFFFFF;
}
.insideylw #pagecontent
{
	border-left: 1px solid #A8C7EA;
	margin: 0 0 0 210px;
	padding: 0 10px 10px 20px;
	width: auto;
}
.insideylw #pagecontent P
{
	margin: 20px 0;
	padding: 0;
	line-height: 1.4;
}
.insideylw TABLE THEAD TR
{
	background: #E6EFF9;
}
.insideylw TABLE TH P
{
	margin: 0 !important;
	padding: 0 !important;
}
.insideylw TABLE TH, .insideylw TABLE TD
{
	border-bottom: 1px solid #A8C7EA;
}
.insideylw TABLE TD, .insideylw TABLE TH
{
	padding: 10px;
}
.insideylw .code
{
	font-family: "courier new", courier, monospace;
	border: 1px solid #C0C0C0;
	background: #FFFFDD;
	padding: 5px;
}
.highlightPositive
{
	color: #009900;
	font-weight: bold;
}
.highlightNegative
{
	color: #CA0000;
	font-weight: bold;
}
.new
{
	background: url(../images/new.gif) no-repeat right center;
	padding-right: 30px;
}
DIV.new_icon
{
	background: url(../images/new.gif) no-repeat 7.7em 0.2em;
	width: auto;
}
TABLE.nearby
{
	margin-top: 15px;
}
TABLE.nearby UL, TABLE.nearby UL LI
{
	padding: 0;
}
TABLE.nearby UL
{
	margin: 0;
}
TABLE.nearby UL LI
{
	list-style-type: none;
	margin: 10px 0;
}
TABLE.nearby TH
{
	padding-left: 20px;
}
TABLE.nearby TH.citylabel
{
	background: url(http://labs.google.com/ridefinder/images/mm_20_red.png) no-repeat left;
}
TABLE.nearby TH.townlabel
{
	background: url(http://labs.google.com/ridefinder/images/mm_20_blue.png) no-repeat left;
}
TABLE.nearby TH.villagelabel
{
	background: url(http://labs.google.com/ridefinder/images/mm_20_green.png) no-repeat left;
}
/*Vertical Button Menus*/
.buttonMenu
{
	margin-top: 20px;
	width: 187px;
}
.buttonMenu H5
{
	font-size: 14px;
	text-transform: capitalize;
	letter-spacing: -1px;
	margin: 0;
	padding: 5px 0 0;
	color: #FFFFFF;
	height: 26px;
	width: 187px;
}
.county .buttonMenu
{
	background: url(../images/menu/menu-top-green.gif) no-repeat top;
}
.zone .buttonMenu
{
	background: url(../images/menu/menu-top-orange.gif) no-repeat top;
}
.local .buttonMenu
{
	background: url(../images/menu/menu-top-blue.gif) no-repeat top;
}
.buttonMenu UL
{
	margin: 3px 0 0;
	padding: 0;
	padding-bottom: 5px;
	width: 187px;
	text-align: center;
}
.county .buttonMenu UL
{
	background: url(../images/menu/menu-bottom-green.gif) no-repeat bottom;
}
.zone .buttonMenu UL
{
	background: url(../images/menu/menu-bottom-orange.gif) no-repeat bottom;
}
.local .buttonMenu UL
{
	background: url(../images/menu/menu-bottom-blue.gif) no-repeat bottom;
}
.buttonMenu UL LI
{
	height: 1%;
	list-style-type: none;
	width: 173px;
	margin: 0 auto 4px;
	padding: 0;
}
.buttonMenu UL LI A, .buttonMenu UL LI A:link, .buttonMenu UL LI A:visited
{
	font-size: 12px;
	line-height: 16px;
	display: block;
	width: 173px;
	font-weight: bold;
	text-decoration: none;
	color: #000033;
}
.county .buttonMenu UL LI A, .county .buttonMenu UL LI A:link, .county .buttonMenu UL LI A:visited
{
	background: url(../images/menu/button-top-green-combined.gif) no-repeat left top;
}
.zone .buttonMenu UL LI A, .zone .buttonMenu UL LI A:link, .zone .buttonMenu UL LI A:visited
{
	background: url(../images/menu/button-top-orange-combined.gif) no-repeat left top;
}
.local .buttonMenu UL LI A, .local .buttonMenu UL LI A:link, .local .buttonMenu UL LI A:visited
{
	background: url(../images/menu/button-top-blue-combined.gif) no-repeat left top;
}
.buttonMenu UL LI A EM
{
	font-weight: normal;
	font-size: 90%;
}
.buttonMenu UL LI A ABBR
{
	font-weight: bold;
	color: #DD0000;
}
.buttonMenu UL LI A:hover EM, .buttonMenu UL LI.selected A EM, .buttonMenu UL LI A:hover EM ABBR, .buttonMenu UL LI.selected A EM ABBR
{
	color: #D0D0D0;
}
.buttonMenu UL LI A:hover, .buttonMenu UL LI.selected A, .buttonMenu UL LI.selected A:link, .buttonMenu UL LI.selected A:visited
{
	background-color: #2680BD;
	background-image: url(../images/menu/button-top-blue-combined.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.county .buttonMenu UL LI A:hover, .county .buttonMenu UL LI.selected A, .county .buttonMenu UL LI.selected A:link, .county .buttonMenu UL LI.selected A:visited
{
	background-color: #45C330;
	background-position: top right;
	background-image: url(../images/menu/button-top-green-combined.gif);
}
.zone .buttonMenu UL LI A:hover, .zone .buttonMenu UL LI.selected A, .zone .buttonMenu UL LI.selected A:link, .zone .buttonMenu UL LI.selected A:visited
{
	background-color: #F09219;
	background-position: top right;
	background-image: url(../images/menu/button-top-orange-combined.gif);
}
.local .buttonMenu UL LI A:hover, .local .buttonMenu UL LI.selected A, .local .buttonMenu UL LI.selected A:link, .local .buttonMenu UL LI.selected A:visited
{
	background-color: #2680BD;
	background-position: top right;
}
.buttonMenu UL LI A SPAN.b
{
	padding: 10px 8px;
	display: block;
}
.county .buttonMenu UL LI A SPAN.b
{
	background: url(../images/menu/button-bottom-green-combined.gif) no-repeat left bottom;
}
.zone .buttonMenu UL LI A SPAN.b
{
	background: url(../images/menu/button-bottom-orange-combined.gif) no-repeat left bottom;
}
.local .buttonMenu UL LI A SPAN.b
{
	background: url(../images/menu/button-bottom-blue-combined.gif) no-repeat left bottom;
}
.buttonMenu UL LI A:hover SPAN.b, .buttonMenu UL LI.selected A SPAN.b
{
	background: url(../images/menu/button-bottom-blue-combined.gif) no-repeat left bottom;
	display: block;
}
.county .buttonMenu UL LI A:hover SPAN.b, .county .buttonMenu UL LI.selected A SPAN.b
{
	background-image: url(../images/menu/button-bottom-green-combined.gif);
	background-position: right bottom;
}
.zone .buttonMenu UL LI A:hover SPAN.b, .zone .buttonMenu UL LI.selected A SPAN.b
{
	background-image: url(../images/menu/button-bottom-orange-combined.gif);
	background-position: right bottom;
}
.local .buttonMenu UL LI A:hover SPAN.b, .local .buttonMenu UL LI.selected A SPAN.b
{
	background-image: url(../images/menu/button-bottom-blue-combined.gif);
	background-position: right bottom;
}
/*#content .buttonMenu UL LI A:hover SPAN.nearby, #content .buttonMenu UL LI.selected A SPAN.nearby, #content .buttonMenu UL LI A:hover SPAN.property, #content .buttonMenu UL LI.selected A SPAN.property, #content .buttonMenu UL LI A:hover SPAN.directory, #content .buttonMenu UL LI.selected A SPAN.directory, #content .buttonMenu UL LI A:hover SPAN.gallery, #content .buttonMenu UL LI.selected A SPAN.gallery, #content .buttonMenu UL LI A:hover SPAN.produce, #content .buttonMenu UL LI.selected A SPAN.produce, #content .buttonMenu UL LI A:hover SPAN.entertainment, #content .buttonMenu UL LI.selected A SPAN.entertainment, #content .buttonMenu UL LI A:hover SPAN.news, #content .buttonMenu UL LI.selected A SPAN.news, #content .buttonMenu UL LI A:hover SPAN.weather, #content .buttonMenu UL LI.selected A SPAN.weather, #content .buttonMenu UL LI A:hover SPAN.accommodation, #content .buttonMenu UL LI.selected A SPAN.accommodation, #content .buttonMenu UL LI.selected A SPAN.tickets
{
background-position: right center;
}*/
#content .buttonMenu UL LI A:hover SPAN SPAN
{
	background-position: right center;
}
#content .buttonMenu UL LI A:hover SPAN SPAN.tree
{
	background-position: left center;
}
.buttonMenu A SPAN SPAN
{
	text-align: left;
	padding: 0 0 0 22px;
	display: block;
}
.county .buttonMenu UL LI A SPAN.nearby
{
	background: url(../images/magnifier-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.property
{
	background: url(../images/house-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.directory
{
	background: url(../images/telephone-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.gallery
{
	background: url(../images/picture-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.gallery-old
{
	background: url(../images/picture-old-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.produce
{
	background: url(../images/produce-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.entertainment
{
	background: url(../images/music-green-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.basket
{
	background: url(../images/basket-green-combined.gif) no-repeat left center;
}
.buttonMenu UL LI A SPAN.tree
{
	background: url(../images/family-tree.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.news
{
	background: url(../images/clipboard-green-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.nearby
{
	background: url(../images/magnifier-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.property
{
	background: url(../images/house-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.directory
{
	background: url(../images/telephone-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.gallery
{
	background: url(../images/picture-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.gallery-old
{
	background: url(../images/picture-old-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.produce
{
	background: url(../images/produce-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.entertainment
{
	background: url(../images/music-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.news
{
	background: url(../images/clipboard-orange-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.basket
{
	background: url(../images/basket-orange-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.nearby
{
	background: url(../images/magnifier-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.property
{
	background: url(../images/house-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.directory
{
	background: url(../images/telephone-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.gallery
{
	background: url(../images/picture-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.gallery-old
{
	background: url(../images/picture-old-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.produce
{
	background: url(../images/produce-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.entertainment
{
	background: url(../images/music-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.weather
{
	background: url(../images/weather-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.basket
{
	background: url(../images/basket-blue-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.tickets
{
	background: url(../images/tickets-green-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.tickets
{
	background: url(../images/tickets-orange-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.tickets
{
	background: url(../images/tickets-blue-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.news
{
	background: url(../images/clipboard-blue-combined.gif) no-repeat left center;
}
.county .buttonMenu UL LI A SPAN.accommodation
{
	background: url(../images/suitcase-green-combined.gif) no-repeat left center;
}
.zone .buttonMenu UL LI A SPAN.accommodation
{
	background: url(../images/suitcase-orange-combined.gif) no-repeat left center;
}
.local .buttonMenu UL LI A SPAN.accommodation
{
	background: url(../images/suitcase-blue-combined.gif) no-repeat left center;
}
/*END Vertical Button Menus
Area Sponsor*/
.areaSponsor
{
	width: 187px;
	margin: 30px 0;
	border: 1px solid #CCCCCC;
	padding: 0 0 10px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
.county .areaSponsor
{
	border-color: #8CD780;
}
.zone .areaSponsor
{
	border-color: #F4B563;
}
.local .areaSponsor
{
	border-color: #8FCAEC;
}
/*END Area Sponsor
Advertising Panels*/
.adPanel
{
	margin-top: 20px;
	width: 187px;
	font-size: 12px;
}
.adPanel H5
{
	font-size: 14px;
	text-transform: capitalize;
	letter-spacing: -1px;
	margin: 0;
	padding: 5px 0 0;
	height: 26px;
	color: #FFFFFF;
	width: 187px;
}
.county .adPanel
{
	background: url(../images/menu/adpanel-top-green.gif) no-repeat top;
}
.zone .adPanel
{
	background: url(../images/menu/adpanel-top-orange.gif) no-repeat top;
}
.local .adPanel
{
	background: url(../images/menu/adpanel-top-blue.gif) no-repeat top;
}
.adPanel UL
{
	margin: 3px 0 0;
	padding: 0;
	width: 187px;
	text-align: center;
}
.adInfo
{
	padding: 5px 10px 15px;
	font-size: 80%;
}
.county .adPanel .adInfo
{
	background: url(../images/menu/adpanel-bottom-green.gif) no-repeat bottom;
}
.zone .adPanel .adInfo
{
	background: url(../images/menu/adpanel-bottom-orange.gif) no-repeat bottom;
}
.local .adPanel .adInfo
{
	background: url(../images/menu/adpanel-bottom-blue.gif) no-repeat bottom;
}
.adPanel UL LI
{
	height: 1%;
	list-style-type: none;
	margin: 0 auto 5px;
	padding: 0;
}
.county .adPanel UL LI A IMG
{
	border: 1px solid #8CD780;
}
.zone .adPanel UL LI A IMG
{
	border: 1px solid #F4B563;
}
.local .adPanel UL LI A IMG
{
	border: 1px solid #8FCAEC;
}
/*END Advertising Panels*/
BODY.html
{
	background: #FFFFFF;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}
.error_message
{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40em;
	height: 20em;
	margin-top: -15em;
	margin-left: -20em;
}
.error_message H1
{
	font-size: 1.8em;
}
.error_message LI
{
	margin: 0.5em 0;
}
.zoneHeader A
{
	color: #F09219;
	font-size: 1.05em;
}
H6
{
	font-size: 0.9em;
	margin: 5px 0;
}
#countyDirectoryPage .placesHeader
{
	border-bottom: 1px solid #8CD780;
}
#zoneDirectoryPage .placesHeader
{
	border-bottom: 1px solid #F4B563;
}
/*BEGIN Local Producers page*/
#producer_list
{
	text-align: left;
}
#producer_list UL
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#producer_list UL LI
{
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #FFFFFF;
}
#producer_list LI:hover
{
	border: 1px solid #B7DEFE;
	background: #F4FAFF;
}
#producer_list H3
{
	padding: 0;
	margin: 0;
}
#producer_list A.producer_category_title
{
	padding: 6px 0px 5px 30px;
	background: url(../images/produce_icons/blank_no_ds.png) no-repeat left;
	display: block;
}
#producer_list H4.producer_category
{
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#producer_list .producer_name, #producer_list P
{
	margin: 0 0 5px;
	padding: 0;
}
#producer_list .producer_name A, #producer_list .producer_name A:visited, #producer_list .producer_name A:link
{
	color: #0000FF;
}
#producer_list IMG.producer_photo, #producer_list .producer_category, #producer_list .producer_uri_display
{
	display: none;
}
/*#producer_infowindow { height: 150px; * height: auto; }*/
#producer_infowindow
{
	min-width: 250px;
}
#producer_infowindow H3.producer_name
{
	color: #000000;
	background: none;
	font-size: 17px;
	margin: 0 0 3px;
	padding: 0;
}
#producer_infowindow H4.producer_category
{
	font-size: 12px;
	border: none;
	margin: 0 0 3px;
	padding: 0;
}
#producer_infowindow H5.producer_uri_display
{
	color: #0B8D31;
	font-size: 12px;
	margin: 0 0 8px;
	padding: 0;
	font-weight: normal;
}
#producer_infowindow IMG.producer_photo
{
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #93BBFD;
}
#producer_infowindow P
{
	font-size: 12px;
	margin: 3px 0;
	padding: 1px;
}
#producer_infowindow P.producer_description
{
	display: none;
}
#producer_list A.bakery
{
	background-image: url(../images/produce_icons/bakery_no_ds.png);
}
#producer_list A.beverage
{
	background-image: url(../images/produce_icons/beverage_no_ds.png);
}
#producer_list A.box_scheme
{
	background-image: url(../images/produce_icons/box_scheme_no_ds.png);
}
#producer_list A.country_markets
{
	background-image: url(../images/produce_icons/country_market_no_ds.png);
}
#producer_list A.crafts
{
	background-image: url(../images/produce_icons/crafts_no_ds.png);
}
#producer_list A.dairy
{
	background-image: url(../images/produce_icons/dairy_no_ds.png);
}
DIV#producer_list H4
{
	text-align: left;
	font-size: 19px;
}
#producer_list A.deli
{
	background-image: url(../images/produce_icons/deli_no_ds.png);
}
#producer_list A.farm_shop
{
	background-image: url(../images/produce_icons/farm_shop_no_ds.png);
}
#producer_list A.fish
{
	background-image: url(../images/produce_icons/fish_no_ds.png);
}
#producer_list A.meat_game
{
	background-image: url(../images/produce_icons/meat_game_no_ds.png);
}
#producer_list A.miscellaneous
{
	background-image: url(../images/produce_icons/misc_no_ds.png);
}
#producer_list A.nursery
{
	background-image: url(../images/produce_icons/nursery_no_ds.png);
}
#producer_list A.pick_your_own
{
	background-image: url(../images/produce_icons/pick_your_own_no_ds.png);
}
#producer_list A.preserves
{
	background-image: url(../images/produce_icons/preserves_no_ds.png);
}
#producer_list A.restaurants
{
	background-image: url(../images/produce_icons/resturant_no_ds.png);
}
#producer_list A.logpile_member_wood_fuel
{
	background-image: url(../images/produce_icons/log_no_ds.png);
}
#googleMap .jswarn P
{
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background: #B70000;
	margin-top: 160px;
	padding: 10px;
}
A#suggest_website, A#suggest_desc, A#contribute_icon
{
	font-size: 12px;
	padding-left: 20px;
	background: url(../images/add.gif) no-repeat left;
}
A.external
{
	background: url(../images/external-link.gif) no-repeat right;
	padding-right: 15px;
}
#content P.info
{
	/*[disabled]background:#EFF7FF url(../images/information.gif) no-repeat 10px 50%;*/
	/*[disabled]padding:10px 10px 10px 40px;*/
	/*[disabled]line-height:1.7;*/
	/*[disabled]border:1px solid #8FC9EC;*/
}
#content P.info
{
	background-color: #EFF7FF;
	padding: 15px !important;
	line-height: 1.7;
	border: 1px solid #D1E9F8;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
DIV.francisfrith
{
	padding-right: 133px;
	background: url(../images/francis-frith-assoc2.gif) no-repeat center right;
}
#content P.info.francisfrith
{
	margin-right: 110px;
}
#localAccommodationPage P.info, #zoneAccommodationPage P.info, #countyAccommodationPage P.info
{
	margin-right: 130px;
}
A.edit
{
	background: url(../images/edit.gif) no-repeat left;
	padding: 3px 0 3px 20px !important;
}
A.bin
{
	background: url(../images/bin.gif) no-repeat left;
	padding: 3px 0 3px 20px !important;
}
.local_produce
{
	background: url(../images/carrot.gif) no-repeat left;
	padding: 3px 0 3px 20px !important;
}
.no_hand
{
	cursor: default !important;
}
.icon
{
	position: relative;
	zoom: 100%;
	padding: 2px 0 2px 20px;
	background-position: left;
	background-repeat: no-repeat;
}
.morecontent
{
	color: #DD0000;
}
.icon.email
{
	background-image: url(../images/email.gif);
}
.icon.clipboard
{
	background-image: url(../images/clipboard.gif);
}
.icon.suitcase
{
	background-image: url(../images/suitcase.gif);
}
.icon.ticket
{
	background-image: url(../images/ticket_orange.gif);
}
P.notice_footer .icon
{
	padding: 0 0 0 20px;
}
.icon.arrows
{
	background-image: url(../images/arrows.gif);
}
.icon.contribute
{
	background-image: url(../images/add.gif);
}
.icon.photos
{
	background-image: url(../images/picture.gif);
}
.icon.links
{
	background-image: url(../images/links.gif);
}
.icon.carrot
{
	background-image: url(../images/carrot.gif);
}
.icon.basket
{
	background-image: url(../images/basket.gif);
}
.icon.gigs
{
	background-image: url(../images/music.gif);
}
.icon.map_magnify
{
	background-image: url(../images/map_magnify.gif);
}
.icon.feed
{
	background-image: url(../images/rss.gif);
}
SPAN.tick
{
	background: url(../images/tick.gif) no-repeat right;
	padding-right: 20px;
}
/*Feature list on home page*/
#content DIV.sponsors_container
{
	padding-top: 0px;
}
#content DIV.sponsors_container H3
{
/*margin-bottom: 0px;
background: Blue;*/
}
UL.featurelist
{
	margin: 0;
	padding: 0;
}
UL.featurelist LI
{
	margin: 20px 0 0;
	text-align: left;
	list-style-type: none;
	color: #333333;
	font-weight: bold;
	font-size: 13px;
}
/*END feature list*/
DIV.balloon_tip
{
	width: 293px;
	height: 85px;
	background: url(../images/balloon-tip-bg.png) no-repeat top left;
	position: absolute;
	top: -1000px;
	z-index: 99;
}
DIV.balloon_tip P
{
	font-size: 12px;
	margin: 0;
	padding: 22px 10px 10px;
	line-height: 140%;
	cursor: default;
}
DIV.rating_tip
{
	width: 204px;
	height: 51px;
	background: url(../images/rating-tip-bg.png) no-repeat top left;
	position: absolute;
	top: -1000px;
}
DIV.rating_tip P
{
	font-size: 11px !important;
	cursor: default;
	text-align: center;
	font-weight: bold;
}
/*homepage content*/
#header H2
{
	font-size: 1.1em;
	letter-spacing: -1px;
	color: #000000;
	padding: 5px;
	margin: 10px;
}
#content.homepage
{
	width: 800px;
	margin: auto;
	text-align: center;
}
#content.homepage #leftPane
{
	float: left;
	width: 49%;
	padding-bottom: 10px;
}
#laterooms_hotel_search
{
	text-align: center;
	display: inline-block;
	margin-bottom: 10px;
}
#content.homepage #laterooms_hotel_search
{
	margin-top: 10px;
}
#content.homepage #rightPane
{
	float: right;
	width: 49%;
	padding-bottom: 0px;
}
#content.homepage H3
{
	margin: 5px;
	padding: 2px;
}
#content.homepage A.azlink
{
	font-size: 11px;
	background: url(../images/book.gif) no-repeat left;
	padding-left: 20px;
}
#content.homepage FORM.search_form, #content.homepage FORM.search_form P
{
	margin: 4px;
	padding: 0;
}
#content.homepage .sponsors
{
	padding: 0;
	width: 290px;
	margin: 10px auto 20px;
}
#content.homepage .sponsors .rounded_content
{
	padding-top: 1px;
}
#content.homepage .media_player
{
	margin: 30px auto;
	border: 1px solid #CCCCCC;
	width: 160px;
}
#content.homepage .sponsors IMG
{
	padding: 0 15px;
}
#content.homepage .sponsors A IMG
{
	border: none;
}
.areaSponsor H5, #content.homepage .sponsors H5
{
	position: relative;
	background: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 0;
	width: 70%;
	margin: 0 auto;
	z-index: 2;
}
.areaSponsor H5
{
	top: -8px;
}
#content.homepage .sponsors H5
{
	bottom: -8px;
}
#content.homepage
{
	margin-bottom: 10px;
}
#content.homepage P
{
	font-size: 13px;
}
/*rounded corners*/
.rounded_grey
{
	position: relative;
	max-width: 700px;
/*based on image dimensions - not quite consistent with drip styles yet*/
	color: #FFF;
	z-index: 1;
	margin-left: 16px;
/*default, width of left corner*/
	margin-bottom: 0.5em;
/*spacing under dialog*/
}
.rounded_grey .rounded_content, .rounded_grey .t, .rounded_grey .b, .rounded_grey .b DIV
{
	background: transparent url(../images/thin-grey-rounded-box.gif) no-repeat top right;
}
.rounded_grey .rounded_content
{
	position: relative;
	zoom: 1;
	-overflow-y: hidden;
	padding: 0px 16px 0px 0px;
}
.rounded_grey .t
{
/*top+left vertical slice*/
	position: absolute;
	left: 0px;
	top: 0px;
	width: 16px;
/*top slice width*/
	margin-left: -16px;
	height: 100%;
	-height: 1600px;
/*arbitrary long height, IE 6*/
	background-position: top left;
}
#amazonmp3_container
{
	margin-bottom: 15px;
}
.rounded_grey .b
{
/*bottom*/
	position: relative;
	width: 100%;
}
.rounded_grey .b, .rounded_grey .b DIV
{
	height: 16px;
/*height of bottom cap/shade*/
	font-size: 1px;
}
.rounded_grey .b
{
	background-position: bottom right;
	text-align: left;
}
.rounded_grey .b DIV
{
	position: relative;
	width: 16px;
/*bottom corner width*/
	margin-left: -16px;
	background-position: bottom left;
}
/*Alternative Homepage*/
#AltHomepageImageCol
{
/*border: 1px red solid;*/
	float: right;
	width: 190px;
	margin: 15px 0 0;
}
#AltHomepageMapCol
{
/*border: 1px navy solid;*/
	position: relative;
	margin: 15px 200px 0 0;
}
#AltHomepageMapSCol
{
/*border: 1px navy solid;*/
	position: relative;
/*margin: 15px 0 0 0;*/
	width: 100%;
}
#AltHomepageMapNav
{
/*border: 1px green solid;*/
	clear: both;
}
#AltHomepageMapSCol #googleMap
{
/*border-bottom: 0;*/
}
#collapseControls_descContainer
{
	font-size: 12px;
	margin-bottom: 10px;
}
DIV.adsense
{
	margin-top: 15px;
}
#content .formFields .formButtons TD
{
	padding-top: 10px;
}
/*FormBuilder*/
#content .formFields .fieldLabel
{
	padding-right: 25px;
}
#content .formFields .fieldLabel SMALL
{
	color: #666666;
}
#content .formFields TD
{
	padding-top: 3px;
	padding-bottom: 3px;
}
FORM
{
	margin: 0;
	padding: 0;
}
FORM#subForm
{
	width: 434px;
	margin: 25px auto 32px;
	padding: 21px 15px 15px;
	border: 1px solid #75BFEF;
	/*+border-radius:10px;*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px 10px 10px 10px;
}
.validation_error DIV
{
	color: #FF0000;
	font-weight: bolder;
	font-size: 10px;
	margin-bottom: 5px;
	padding-left: 18px;
	background: url(../images/validation_error_icon.gif) no-repeat left 3px;
}
.required
{
	color: #FF0000;
}
ABBR
{
	cursor: help;
	border-bottom: 1px dotted #000000;
}
/*Login page*/
TABLE.login, TABLE.login TR, TABLE.login TD
{
	border: none;
}
.welcome_message
{
	color: #00B300;
	font-weight: bold;
}
TABLE.photo_list TD
{
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	padding: 5px 5px 15px;
	font-weight: normal;
	width /**/: 25%;
}
A.logout
{
	background: url(../images/key_delete.gif) no-repeat left;
	padding-left: 20px;
}
.warning
{
	color: #FF0000;
}
.confirm
{
	color: #00A600;
}
.confirm.message
{
	border: 1px solid #00A600;
	padding: 10px !important;
}
.free
{
	color: #009F00;
	font-weight: bolder;
	font-size: smaller;
	text-transform: uppercase;
}
TABLE.memberinfo
{
	margin: 0 0 0 15px;
	padding: 0;
}
TABLE.memberinfo TD
{
	margin: 0;
	padding: 3px 5px;
	border: none;
}
UL.memberservices
{
	margin: 0 0 0 30px;
	padding: 0;
}
UL.memberservices LI
{
	margin: 3px 5px;
	padding: 2px;
}
A.tagline
{
	font-size: 12px;
	padding: 3px 5px;
	font-weight: bold;
}
SPAN.hl_red
{
	background: #990000;
	border-left: 10px solid #FFFFFF;
	color: #FFFFFF;
	font-style: italic;
	text-decoration: none;
	padding: 3px 5px;
}
TABLE.photo_list
{
	width: 100%;
	margin-top: 15px;
}
TABLE.photo_list TD H5
{
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0;
}
#content IMG.tn_img_left, #content IMG.tn_img_centre, #content IMG.tn_img_right
{
	margin-top: 3px;
}
#content IMG.tn_img_left, #content IMG.tn_img_centre
{
	margin-right: 4px;
}
.floatleft
{
	float: left;
}
IMG.floatleft
{
	margin: 0 1em 0.5em 0;
}
.floatright
{
	float: right;
}
IMG.floatright
{
	margin: 0 0 0.5em 1em;
}
IMG.lemonrocklogo
{
	margin: 28px 8px 10px 10px;
}
IMG.lateroomslogo
{
	margin: 8px 8px 10px 10px;
}
IMG.approved_badge
{
	margin-top: 0.5em;
	margin-left: 0.5em;
}
IMG.bordered
{
	padding: 0.2em;
}
TABLE.photo_list IMG.bordered
{
	border: 5px solid #FFF;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	/*+box-shadow:0px 0px 4px #6C6C6C;*/
	-moz-box-shadow: 0px 0px 4px #6C6C6C;
	-webkit-box-shadow: 0px 0px 4px #6C6C6C;
	-o-box-shadow: 0px 0px 4px #6C6C6C;
	box-shadow: 0px 0px 4px #6C6C6C;
	padding: 0px;
	margin-bottom: 6px;
}
.local IMG.bordered
{
	border: 1px solid #8FCAEC;
}
#content .gig-list-tonight .gig IMG.bordered
{
	border: 5px solid #D1D1D1;
	padding: 0;
}
.zone IMG.bordered
{
	border: 1px solid #F4B563;
}
.county IMG.bordered
{
	border: 1px solid #8CD780;
}
/*Gigs page*/
#content H4.gig_date, #content H4.news_date
{
	color: #FFFFFF;
	border: none;
	letter-spacing: normal;
	margin: 0 0 10px;
	text-align: left;
	background-color: #C10000;
	padding: 6px;
}
#content H4.news_date
{
	font-size: 12px;
}
.local DIV.gig
{
	border-bottom: 1px solid #8FCAEC;
}
#content DIV.gig-list-tonight .gig
{
	margin: 12px;
	border-bottom: 1px solid #CCC;
}
#content .gig-list-tonight .gig:last-child
{
	border-bottom: none;
	margin-bottom: 0px;
}
#content .gig-list-tonight .gig H5 SMALL
{
	font-size: 1.1em;
}
#content .gig-list-tonight H5 A
{
	font-size: 1.3em;
}
.gig-list-tonight
{
	-moz-border-radius: 5px;
	border: 4px solid #D30C0C;
	padding: 0;
	margin-bottom: 1em;
}
.zone DIV.gig
{
	border-bottom: 1px solid #F4B563;
}
.county DIV.gig
{
	border-bottom: 1px solid #8CD780;
}
DIV.gig
{
	overflow: hidden;
	display: block;
	padding: 5px 0 10px;
}
DIV.gig H5
{
	margin: 0 0 3px;
	padding: 0;
	font-size: 15px;
}
DIV.gig H5 SMALL
{
	font-weight: normal;
}
.accommodation_page H5 SMALL
{
	font-size: 12px;
}
#content DIV.gig P
{
	margin: 0;
	line-height: 24px;
}
.telephone
{
	background: url(../images/telephone.gif) no-repeat left;
	padding: 2px 0 2px 20px;
}
.map
{
	background: url(../images/map.gif) no-repeat left;
	padding: 2px 0 2px 20px;
}
#content H4.gig_date
{
	font-size: 16px;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#content .gig-list-tonight H4.gig_date
{
	background-color: #9D0505;
	color: #FFFFFF;
	/*+border-radius:0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0 0 0 0;
	font-size: 1.2em;
	/*+text-shadow:1px 1px 1px #0B0B0B;*/
	-moz-text-shadow: 1px 1px 1px #0B0B0B;
	-webkit-text-shadow: 1px 1px 1px #0B0B0B;
	-o-text-shadow: 1px 1px 1px #0B0B0B;
	text-shadow: 1px 1px 1px #0B0B0B;
	padding: 0.5em;
}
#content .gig-list-tonight H4.gig_date SMALL
{
	font-weight: normal;
	color: #E7D1D1;
	/*+text-shadow:none;*/
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	-o-text-shadow: none;
	text-shadow: none;
}
/*=Hoverbox Code
----------------------------------------------------------------------*/
#content UL.hoverbox
{
	margin: 0;
	padding: 0;
	width: 100%;
}
UL.hoverbox TABLE.photo_list LI
{
	font-size: 0.85em;
	letter-spacing: -0.02em;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	padding-left: 0;
	padding-top: 0;
	padding-right: 0;
	font-weight: bold;
}
.hoverbox
{
	cursor: default;
	list-style: none;
}
.hoverbox A .preview
{
	display: none;
}
.hoverbox A:hover .preview
{
	display /**/: block;
	position /**/: absolute;
	z-index /**/: 1;
	margin-top /**/: -120px;
}
.hoverbox .preview
{
	width: 240px;
	border: 5px solid #FFF;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	/*+box-shadow:0px 0px 4px #6C6C6C;*/
	-moz-box-shadow: 0px 0px 4px #6C6C6C;
	-webkit-box-shadow: 0px 0px 4px #6C6C6C;
	-o-box-shadow: 0px 0px 4px #6C6C6C;
	box-shadow: 0px 0px 4px #6C6C6C;
	height: 180px;
}
.hoverbox IMG
{
	background: #FFF;
	border-color: #AAA #CCC #DDD #BBB;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}
/*.hoverbox
{
background: #eee;
border-color: #ddd #bbb #aaa #ccc;
border-style: solid;
border-width: 1px;
color: inherit;
display: inline;
float: left;
margin: 3px;
padding: 5px;
position: relative;
}*/
#installation-badge P
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.3em;
	margin: 0;
	padding: 0.4em 0.6em;
	text-transform: uppercase;
	/*+text-shadow:1px 1px 1px #000000;*/
	-moz-text-shadow: 1px 1px 1px #000000;
	-webkit-text-shadow: 1px 1px 1px #000000;
	-o-text-shadow: 1px 1px 1px #000000;
	text-shadow: 1px 1px 1px #000000;
}
#installation-badge
{
	position: fixed;
	top: 50px;
	left: 20px;
	/*+opacity:90%;*/
	filter: alpha(opacity=90);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	/*+box-shadow:1px 1px 2px #000000;*/
	-moz-box-shadow: 1px 1px 2px #000000;
	-webkit-box-shadow: 1px 1px 2px #000000;
	-o-box-shadow: 1px 1px 2px #000000;
	box-shadow: 1px 1px 2px #000000;
	background: rgb(232, 0, 11);
/*Old browsers*/
	background: -moz-linear-gradient(top, rgba(232,0,11,1) 0%, rgba(224,4,15,1) 61%, rgba(201,0,60,1) 100%);
/*FF3.6+*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,0,11,1)), color-stop(61%,rgba(224,4,15,1)), color-stop(100%,rgba(201,0,60,1)));
/*Chrome,Safari4+*/
	background: -webkit-linear-gradient(top, rgba(232,0,11,1) 0%,rgba(224,4,15,1) 61%,rgba(201,0,60,1) 100%);
/*Chrome10+,Safari5.1+*/
	background: -o-linear-gradient(top, rgba(232,0,11,1) 0%,rgba(224,4,15,1) 61%,rgba(201,0,60,1) 100%);
/*Opera 11.10+*/
	background: -ms-linear-gradient(top, rgba(232,0,11,1) 0%,rgba(224,4,15,1) 61%,rgba(201,0,60,1) 100%);
/*IE10+*/
	background: linear-gradient(top, rgba(232,0,11,1) 0%,rgba(224,4,15,1) 61%,rgba(201,0,60,1) 100%);
/*W3C*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8000b', endColorstr='#c9003c',GradientType=0 );
/*IE6-9*/
}
#installation-badge:hover
{
	/*+opacity:10%;*/
	filter: alpha(opacity=10);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
	-moz-opacity: 0.10;
	opacity: 0.10;
}

