/* cmsms stylesheet: footpath_holidays_mobile modified: 03/20/25 13:08:34 */
body {
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #000000;
}

body.home, body.about-us, body.tours, body.upper-menu, body.connect-with-us, body.site-function-pages-do-not-delete {
	background-color: #dce7f0;
}

body.guided-holidays {
	background-color: #f2e2cf;
}

body.self-guided-holidays {
	background-color: #d6dde9;
}

body.tailor-made-holidays {
	background-color: #dbecdd;
}

body.festive-tours {
	background-color: #e4ddf1;
}

#outer_wrapper {
	
}

#outer_wrapper_home, #outer_wrapper_about-us, #outer_wrapper_tours, #outer_wrapper_upper-menu, #outer_wrapper_connect-with-us, #outer_wrapper_site-function-pages-do-not-delete {
	background-color: #ffffff;	
background-image: url(https://www.footpath-holidays.com/look/lightblue_back.png);
	background-position: top;
	background-repeat: repeat-x;
}

#outer_wrapper_guided-holidays {
background-color: #ffffff;	
background-image: url(https://www.footpath-holidays.com/look/brown_back.png);
	background-position: top;
	background-repeat: repeat-x;
}

#outer_wrapper_self-guided-holidays {
background-color: #ffffff;	
background-image: url(https://www.footpath-holidays.com/look/midblue_back.png);
	background-position: top;
	background-repeat: repeat-x;
}

#outer_wrapper_tailor-made-holidays {
background-color: #ffffff;	
background-image: url(https://www.footpath-holidays.com/look/green_back.png);
	background-position: top;
	background-repeat: repeat-x;
}

#outer_wrapper_festive-tours {
background-color: #ffffff;	
background-image: url(https://www.footpath-holidays.com/look/violet_back.png);
	background-position: top;
	background-repeat: repeat-x;
}

#wrapper {

}

#header {
	width: 320px;
	margin: 0px auto 0px auto;
	height: 300px;
	position: relative;
}

#header_image {
	border-bottom-right-radius:40px;
	border-bottom-left-radius:40px; 
        overflow: hidden;
}

#header_image img {
width: 100%;
height: auto;
}

#logo {
	position: absolute;
	left: 85px;
	top: 110px;
        width: 150px;
}

#logo img {
width: 100%;
height: auto;
}

#new_buttons {
        position: absolute;
	left: -50px;
	top: 215px;
        width: 320px;
}

#new_buttons a:link, #new_buttons a:visited   {
display: block;
width: 107px;
}

#download_brochure {
        position: absolute;
        top: 0px;
        left: 0px;
}

#newsletter_signup {
        position: absolute;
        top: 0px;
        left: 107px;
}

#blog_visit {
        position: absolute;
        top: 0px;
        right: 0px;
}

span.new_buttons_image {
display: block;
width: 30px;
}

.new_buttons_little_text {
        position: absolute;
        top: 0px;
        right: 0px;
        font-size: 90%;
        font-style: italic;
        width: 75px;  
        color: #404041;
}

.new_buttons_big_text {
        position: absolute;
        top: 15px;
        right: 0px;
        font-size: 110%;
        width: 75px;
}

#top_right_navigation {
       display: table;
       margin: 0px auto 0px auto;
}

#top_right_navigation ul {
	margin: 0px;
	padding: 0px;
}

#top_right_navigation li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

#top_right_navigation a:link, #top_right_navigation a:visited {
	display: block;
	padding: 5px 3px;
        margin: 0px 10px 0px 10px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

#top_right_navigation a:hover {
	text-decoration: underline;
}

#top_navigation {
	position: absolute;
	right: 110px;
	top: 260px;
        width: 200px;
}

#menu_show {
display: block;
position: absolute;
}

#top_navigation #menu_show a:link, #top_navigation #menu_show a:visited {
	display: block;
	width: 100px;
	height: 29px;
	padding: 8px 0px 0px 0px;
	background-color: #15609c;
	color: #ffffff;
	margin-left: 100px;
	text-align: center;
	text-decoration: none;
        font-size: 130%;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-transform: uppercase;
}

#actual_menu {
position: absolute;
top: 38px;
left: 10px;
display: none;
z-index: 4000;
}

#top_navigation ul {
	margin: 0px;
	padding: 0px;
}

#top_navigation li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top_navigation a:link, #top_navigation a:visited {
	display: block;
	width: 300px;
	height: 32px;
	padding: 15px 0px 0px 0px;
	background-color: #ffffff;
	color: #000000;
	text-align: center;
	text-decoration: none;
        font-size: 120%;
}

#top_navigation a#about-us {
background-color: #e8eff5;
border-color:  #c1c0c0;
-webkit-border-top-right-radius: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-topleft: 20px;
border-top-right-radius: 20px;
border-top-left-radius: 20px;
}

#top_navigation a#tours {
border-top: 1px solid #c1c0c0;
background-color: #b5d4ee
}

#top_navigation a#guided-holidays {
border-top: 1px solid #bf6e10;
background-color: #e5c59f; 
}

#top_navigation a#self-guided-holidays {
border-top: 1px solid #335490;
background-color: #adbbd3;
}

#top_navigation a#tailor-made-holidays {
border-top: 1px solid #0d7e1d;
background-color: #cfe5d2;
}

#top_navigation a#festive-tours:link, #top_navigation a#festive-tours:visited, #top_navigation a#festive-tours:hover, #top_navigation a#heritage-tours:link, #top_navigation a#heritage-tours:visited {
border-top: 1px solid #4b18a2;
border-color:  #4b18a2;
background-color: #e4dcf1;
-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}

#outer_mainpage {
	background-color: #ffffff;
}

#mainpage {
	width: 320px;
	margin: 0px auto 0px auto;
	padding-top: 10px;
        position: relative;
}

#mainpage_tier2 {
	width: 320px;
	margin: 0px auto 0px auto;
	padding-top: 10px;
}

.sections_table {
width: 100%;
margin-bottom: 20px;
}

.sections_table td {
vertical-align: top;
text-align: left;
padding: 20px 0px 0px 0px;
}

.sections_table td.sections_table_left {
line-height: 160%;
width: 100px;
}

.sections_table td.sections_table_left a:link, .sections_table td.sections_table_left a:visited {
font-size: 130%;
color: #15609c;
text-decoration: none;
font-weight: bold;
line-height: 160%;
}

.sections_table td.sections_table_middle {
line-height: 160%;
}

.sections_table td.sections_table_right {
display: none;
}

.sections_table td.sections_table_right img {
width: 100%;
height: auto;
}

#left_column {
	width: 140px;
	float: right;
	text-align: left;
        margin-left: 10px;
}

#left_navigation  {
border: 2px solid #dce7f0;
padding: 10px;
}

#left_navigation ul {
margin: 0px;
padding: 0px;
}

#left_navigation li {
margin: 0px;
padding: 0px;
list-style: none;
}

#left_navigation a:link, #left_navigation a:visited {
display: block;
margin-bottom: 5px;
padding: 3px 0px;
text-decoration: none;
font-size: 115%;
}

#left_navigation a.menuactive:link, #left_navigation a.menuactive:visited {
font-weight: bold;
color: #2867a1;
}

#left_navigation li li {
list-style: disc;
margin-left: 20px;
}

#left_navigation li li a:link, #left_navigation li li a:visited {
display: block;
margin-bottom: 5px;
padding: 3px 0px;
text-decoration: none;
font-size: 100%;
}

#left_navigation li li a.menuactive:link, #left_navigation li li a.menuactive:visited {
font-weight: bold;
color: #000000;
}

#left_navigation a:hover, #left_navigation li li a:hover {

}

.left-menu-about-us a:hover, .left-menu-about-us li li a:hover {
font-weight: bold;
color:  #c1c0c0;
}

.left-menu-tours a:hover, .left-menu-tours li li a:hover {
font-weight: bold;
color:  #c1c0c0;
}

.left-menu-guided-holidays a:hover, .left-menu-guided-holidays li li a:hover {
font-weight: bold;
color:  #bf6e10;
}

.left-menu-self-guided-tours a:hover, .left-menu-self-guided-tours li li a:hover {
font-weight: bold;
color:  #335490;
}

.left-menu-tailor-made-holidays a:hover, .left-menu-tailor-made-holidays li li a:hover {
font-weight: bold;
color:  #0d7e1d;
}

.left-menu-festive-tours a:hover, .left-menu-festive-tours li li a:hover {
font-weight: bold;
color:  #4b18a2;
}

#socials {
display: table;
margin: 20px auto 20px auto;
}

#socials a {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
        margin: 0px 3px;
}

a img {
border: 0px;
}

a#twitter:link,   a#twitter:visited {
	background-image: url(https://www.footpath-holidays.com/look/twitter_off.png);

}

a#linkedin:link,   a#linkedin visited {
	background-image: url(https://www.footpath-holidays.com/look/linkedin_off.png);
} 

a#pinterest:link,   a#pinterest:visited {
	background-image: url(https://www.footpath-holidays.com/look/pinterest_off.png);
}

a#googleplus:link,   a#googleplus:visited {
	background-image: url(https://www.footpath-holidays.com/look/googleplus_off.png);
}

a#instagram:link,   a#instagram visited {
	background-image: url(https://www.footpath-holidays.com/look/instagram_off.png);
        margin-right: 0px;
} 

a#facebook:link,   a#facebook:visited {
	background-image: url(https://www.footpath-holidays.com/look/facebook_off.png);
}

#socials a#tumblr:link,   #socials a#tumblr:visited, #socials a#tumblr:hover  {
	background-image: url(https://www.footpath-holidays.com/look/tumblr_off.png);
}

#right_column {
	width: 320px;
font-size: 105%;
line-height: 160%;
padding-bottom: 20px;
}

#right_column a:link, #right_column a:visited {
	color: #3a7eb6;
        font-weight: bold;
}

body.guided-holidays #right_column a:link, body.guided-holidays #right_column a:visited, body.guided-holidays td.sections_table_middle a:link, body.guided-holidays td.sections_table_middle a:visited {
font-weight: bold;
color:  #bf6e10;
}

body.self-guided-holidays #right_column a:link, body.self-guided-holidays #right_column a:visited, body.self-guided-holidays td.sections_table_middle a:link, body.self-guided-holidays td.sections_table_middle a:visited {
font-weight: bold;
color:  #335490;
}

body.tailor-made-holidays #right_column a:link, body.tailor-made-holidays #right_column a:visited, body.tailor-made-holidays td.sections_table_middle a:link, body.tailor-made-holidays td.sections_table_middle a:visited {
font-weight: bold;
color:  #0d7e1d;
}

body.festive-tours #right_column a:link, body.festive-tours #right_column a:visited, body.festive-tours td.sections_table_middle a:link, body.festive-tours td.sections_table_middle a:visited {
font-weight: bold;
color:  #4b18a2;
}

#right_column a:hover, body.guided-holidays #right_column a:hover, body.self-guided-holidays #right_column a:hover, body.tailor-made-holidays #right_column a:hover, body.festive-tours #right_column a:hover, body.festive-tours td.sections_table_middle a:hover, body.tailor-made-holidays td.sections_table_middle a:hover, body.self-guided-holidays td.sections_table_middle a:hover, body.guided-holidays td.sections_table_middle a:hover {
color:  #000000;
text-decoration: none;
}

#inner_left_column {

}

#inner_right_column {

}

#inner_right_column img {
max-width: 100%;
height: auto;
}

#home_boxes {
padding-top: 20px;
}



#home_boxes div {
line-height: 120%;
text-align: center;
}

#home_boxes a:link, #home_boxes a:visited {
color: #000000;
font-style: italic;
}

#home_boxes a:hover {

}

#home_boxes div div {
text-align: left;
margin-top: 10px;
}

#home_1 {
margin-bottom: 20px;
}

#home_1_inner {
border-radius: 20px;
background-color: #e4c6a1;
padding: 20px;
}

#home_2 {
margin-bottom: 20px;
}

#home_2_inner {
border-radius: 20px;
background-color: #adbbd2;
padding: 20px;
}

#home_3 {
margin-bottom: 20px;
}

#home_3_inner {
border-radius: 20px;
background-color: #d0e5d3;
padding: 20px;
}

#home_4 {
width: 155px;
float: right; 
margin-bottom: 10px;
}

#home_4_inner {
border-radius: 20px;
background-color: #e4dcee;
padding: 20px;
height: 200px;
}

.undercol {
	clear: both;
}

#footer {
	width: 320px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#web_credit {
	font-size: 80%;
}

#footer_left {
 text-align: center;
}

#home_logos {
display: table;
margin: 0px auto;
height: 100px;
text-align: center;
}

#home_logos a img {

}

#credit {
	text-align: center;
padding-top: 30px;
font-style: italic;
}

h1 {
	font-size: 150%;
	color: #2867a1;
	margin: 0px 0px 10px 0px;
}

h2 {
	font-size: 140%;
	color: #2867a1;
	margin: 0px 0px 10px 0px;
}

h3 {
	font-size: 140%;
	color: #000000;
	margin: 0px 0px 10px 0px;
}

h4 {
	font-size: 130%;
	color: #000000;
	margin: 0px 0px 10px 0px;
}

h5 {
	font-size: 120%;
	color: #000000;
	margin: 0px 0px 10px 0px;
}

h6 {
	font-size: 110%;
	color: #000000;
	margin: 0px 0px 10px 0px;
}

p {
	color: #000000;
	margin: 0px 0px 10px 0px;
}

a:link, a:visited {
	color: #000000;
}

a:hover  {
	color: #000000;
	text-decoration: underline;
}

/* travel info stuff */

table#journey_times {
font-size: 90%;
}

table#journey_times td {
vertical-align: top;
padding: 5px;
}

td.tour_column {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

td.rail_column {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

td.journey_column {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}

td.onward_column {
border-bottom: 1px solid #000000;
}

tr#journey_times_titles td.tour_column {

}

tr#journey_times_titles td.rail_column {

}

tr#journey_times_titles td.journey_column {

}

tr#journey_times_titles td.onward_column {

}

/* end travel info stuff */

/* rslides  */

#slideblock {
position: relative;
margin-bottom: 0px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

ul.rslides_tabs {
display: none;
}

ul.rslides_tabs li {
margin: 0px;
padding: 0px;
list-style: none;
float: left;
}

ul.rslides_tabs li a {
font-size: 2px;
display: block;
width: 3px;
height: 3px;
padding: 4px;
background-image: url(https://www.footpath-holidays.com/look/slider_nav_off.png);
color: #0095d9;
margin-right: 7px;
}

ul.rslides_tabs li.rslides_here a {
background-image: url(https://www.footpath-holidays.com/look/slider_nav_on.png);
color: #52b748;
}

.rslides_comment {
position: absolute;
bottom: 0px;
left: 0px;
width: 300px;
height: 60px;
padding: 10px;
color: #ffffff;
font-size: 125%;
background-image: url(https://www.footpath-holidays.com/look/slider_back.png);
}

.rslides_comment strong {
display: block;
}

.fb-like-box {
display: none !important;
}

.home_left {
display: none !important;
}

.home_right {
width: 320px !important;
}

#twenty25Note {font-size: 120%;Line-height:  160%;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #ffffff99;z-index: 9999;padding-top: 50px;}

#twenty25Note span#twenty25NotemessageTitle {display: block;font-weight: 700;padding: 10px 0px;border-top: 4px solid #15609c;border-bottom: 4px solid #15609c;margin-bottom: 25px;padding-right: 67px;font-size: 120%;}

#twenty25Notemessage {background-color: #e5c59f;width: 300px;box-sizing: border-box;padding: 20px 10px 10px 10px;margin: 0px auto;position:  relative;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}

#twenty25Notemessage img {position:  absolute;right: 20px;top: 34px;width: 80px;height:  auto;}

#twenty25NoteCloser input{width:  30px;height:  30px;position:  relative;bottom: -9px;}

#twenty25NoteCloser label {display:  inline-block;padding-left:  10px;font-size:  110%;}

#actualCloser {display:  block;margin-top:  20px;background-color: #15609c;padding:  10px;text-align:  center;color: #ffffff;font-size: 120%;width:  150px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;transition: background-color 0.4s;cursor:  pointer;}

#actualCloser:hover {
    background-color: #044071;
}
/* cmsms stylesheet: maps_mobile modified: 04/27/17 16:27:07 */
#map_block {
display: none;
}

#map_block a {
display: block;
}

#main_map {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

#instructions {
position: absolute;
top: 0px;
right: 0px;
z-index: 20;
width: 90px;
padding: 0px 20px 40px 20px;
}

#instructions img {
max-width: 100%;
height: auto;
}

.mapspot a {
display: block;
z-index: 1000;
}

.mapinfo {
position: absolute;
top: 20px;
right: 0px;
border: 1px solid #2867a1;
border-radius: 20px;
z-index: 2000;
width: 260px;
background-color: #ffffff;
padding: 0px 20px 40px 20px;
display: none;
}

.map-item-icons {

}

p.terrainp {
float: left;
font-size: 90%;
margin-right: 40px;
padding-top: 10px;
}

.grade_holder {
background-color: #bdbec1;
width: 36px;
padding: 7px 0px;
text-align: center;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
float: left;
margin-right: 5px;
}

.map_spacer {
height: 40px;
}

.mapinfo h3 {
clear: both;
color: #3667a1;
}

a.closer {
position: absolute;
bottom: 10px;
left: 20px;
font-size: 70%;
}

a.closer span {
font-size: 160%;
color: red;
padding-right: 5px;
}

#lakes_spot {
position: absolute;
left: 192px;
top: 273px;
z-index: 1000;
}

#lakes_spot a{
width: 10px;
height: 10px;
}

#dales_spot{
position: absolute;
left: 225px;
top: 294px;
z-index: 1001;
}

#dales_spot a {
width: 10px;
height: 10px;
}

#cotswold_spot{
position: absolute;
left: 237px;
top: 433px;
z-index: 1003;
}

#cotswold_spot a{
width: 10px;
height: 10px;
}

#downs_spot{
position: absolute;
left: 292px;
top: 466px;
z-index: 1004;
}

#downs_spot a {
width: 10px;
height: 10px;
}

#devon_spot{
position: absolute;
left: 167px;
top: 482px;
z-index: 1005;
}

#devon_spot a{
width: 10px;
height: 10px;
}

#guidedwcorn_spot{
position: absolute;
left: 107px;
top: 507px;
z-index: 1006;
}

#guidedwcorn_spot a{
width: 10px;
height: 10px;
}

#nyorkmoors_spot{
position: absolute;
left: 252px;
top: 282px;
z-index: 1002;
}

#nyorkmoors_spot a{
width: 10px;
height: 10px;
}

#derbydales_spot{
position: absolute;
left: 232px;
top: 343px;
z-index: 1002;
}

#derbydales_spot a{
width: 10px;
height: 10px;
}

#nlakelandr_spot {
position: absolute;
left: 180px;
top: 264px;
z-index: 1001;
display: block;
}

#nlakelandr_spot a{
width: 18px;
height: 20px;
}

#chilterwayw_spot {
position: absolute;
left: 250px;
top: 414px;
z-index: 1002;
}

#chilterwayw_spot a{
width: 30px;
height: 16px;
}

#penine1_spot {
position: absolute;
left: 199px;
top: 238px;
z-index: 1003;
}

#penine1_spot a{
width: 16px;
height: 40px;
}

#penine2_spot {
position: absolute;
left: 226px;
top: 295px;
z-index: 1004;
}

#penine2_spot a{
width: 10px;
height: 39px;
}

#coast1_spot {
position: absolute;
left: 176px;
top: 288px;
z-index: 1005;
}

#coast1_spot a{
width: 21px;
height: 10px;
}

#coast2_spot {
position: absolute;
left: 227px;
top: 273px;
z-index: 1006;
}

#coast2_spot a{
width: 30px;
height: 10px;
}

#dalesway1_spot {
position: absolute;
left: 203px;
top: 286px;
z-index: 1007;
}

#dalesway1_spot a {
width: 14px;
height: 20px;
}

#dalesway2_spot {
position: absolute;
left: 237px;
top: 310px;
z-index: 1008;
}

#dalesway2_spot a{
width: 14px;
height: 23px;
}

#gritstoneway1_spot {
position: absolute;
left: 209px;
top: 325px;
z-index: 1009;
}

#gritstoneway1_spot a {
width: 12px;
height: 32px
}

#westcoastpath_spot {
position: absolute;
left: 142px;
top: 363px;
z-index: 1011;
}

#westcoastpath_spot a{
width: 20px;
height: 46px;
}

#beaconsway_spot {
position: absolute;
left: 162px;
top: 406px;
z-index: 1012;
}

#beaconsway_spot a{
width: 46px;
height: 20px;
}

#cotswoldsw_spot {
position: absolute;
left: 210px;
top: 404px;
z-index: 1013;
}

#cotswoldsw_spot a {
width: 20px;
height: 37px;
}

#greatstonesway_spot {
position: absolute;
left: 237px;
top: 426px;
z-index: 1014;
}

#greatstonesway_spot a {
width: 10px;
height: 36px;
}

#kennet1_spot {
position: absolute;
left: 208px;
top: 442px;
z-index: 1007;
}

#kennet1_spot a {
width: 26px;
height: 10px;
}

#kennet2_spot {
position: absolute;
left: 249px;
top: 431px;
z-index: 1008;
}

#kennet2_spot a{
width: 23px;
height: 10px;
}

#coastsg_spot {
position: absolute;
left: 173px;
top: 268px;
z-index: 1005;
}

#coastsg_spot a {
width: 80px;
height: 30px;
}

#cotswoldsg1_spot {
position: absolute;
left: 210px;
top: 401px;
z-index: 1005;
}

#cotswoldsg1_spot a {
width: 20px;
height: 20px;
}

#cotswoldsg2_spot {
position: absolute;
left: 208px;
top: 421px;
z-index: 1005;
}

#cotswoldsg2_spot a {
width: 12px;
height: 30px;
}

#thamessg1_spot {
position: absolute;
left: 227px;
top: 424px;
z-index: 1005;
}

#thamessg1_spot a {
width: 36px;
height: 14px;
}

#thamessg2_spot {
position: absolute;
left: 263px;
top: 435px;
z-index: 1005;
}

#thamessg2_spot a {
width: 30px;
height: 14px;
}

#wessexsg1_spot {
position: absolute;
left: 196px;
top: 453px;
z-index: 1005;
}

#wessexsg1_spot a {
width: 50px;
height: 28px;
}

#wessexsg2_spot {
position: absolute;
left: 230px;
top: 441px;
z-index: 1005;
}

#wessexsg2_spot a {
width: 20px;
height: 10px;
}

#southdownswaysg_spot {
position: absolute;
left: 250px;
top: 457px;
z-index: 1005;
}

#southdownswaysg_spot a {
width: 65px;
height: 20px;
}

#southwestsg1_spot {
position: absolute;
left: 95px;
top: 453px;
z-index: 1005;
}

#southwestsg1_spot a {
width: 100px;
height: 70px;
}

#southwestsg2_spot {
position: absolute;
left: 195px;
top: 481px;
z-index: 1005;
}

#southwestsg2_spot a {
width: 40px;
height: 10px;
}

#scottishborderssgss_spot {
position: absolute;
left: 201px;
top: 233px;
z-index: 1001;
}

#scottishborderssgss_spot a{
width: 10px;
height: 10px;
}

#northumberlandcoastsgss_spot {
position: absolute;
left: 227px;
top: 242px;
z-index: 1001;
}

#northumberlandcoastsgss_spot a{
width: 10px;
height: 10px;
}

#hadrianswallsgss_spot {
position: absolute;
left: 212px;
top: 252px;
z-index: 1001;
}

#hadrianswallsgss_spot a{
width: 10px;
height: 10px;
}

#northyorkdalessgss_spot {
position: absolute;
left: 225px;
top: 285px;
z-index: 1001;
}

#northyorkdalessgss_spot a{
width: 10px;
height: 10px;
}

#limestonedalessgss_spot {
position: absolute;
left: 219px;
top: 299px;
z-index: 1001;
}

#limestonedalessgss_spot a{
width: 10px;
height: 10px;
}

#derbyshiredalessgss_spot {
position: absolute;
left: 227px;
top: 350px;
z-index: 1001;
}

#derbyshiredalessgss_spot a{
width: 10px;
height: 10px;
}

#shropshirehillssgss_spot {
position: absolute;
left: 185px;
top: 378px;
z-index: 1001;
}

#shropshirehillssgss_spot a{
width: 10px;
height: 10px;
}

#riverthamessgss_spot {
position: absolute;
left: 270px;
top: 430px;
z-index: 1001;
}

#riverthamessgss_spot a{
width: 10px;
height: 10px;
}

#southdownssgss_spot {
position: absolute;
left: 294px;
top: 471px;
z-index: 1001;
}

#southdownssgss_spot a{
width: 10px;
height: 10px;
}

#cotswoldssgss_spot {
position: absolute;
left: 219px;
top: 416px;
z-index: 1001;
}

#cotswoldssgss_spot a{
width: 10px;
height: 10px;
}

#dorestsgss_spot {
position: absolute;
left: 224px;
top: 476px;
z-index: 1001;
}

#dorestsgss_spot a{
width: 10px;
height: 10px;
}

#westwiltshiresgss_spot {
position: absolute;
left: 207px;
top: 453px;
z-index: 1001;
}

#westwiltshiresgss_spot a{
width: 10px;
height: 10px;
}

#eastdevonsgss_spot {
position: absolute;
left: 195px;
top: 473px;
z-index: 1001;
}

#eastdevonsgss_spot a{
width: 10px;
height: 10px;
}

#southdevonsgss_spot {
position: absolute;
left: 169px;
top: 488px;
z-index: 1001;
}

#southdevonsgss_spot a{
width: 10px;
height: 10px;
}

#lizardsgss_spot {
position: absolute;
left: 118px;
top: 508px;
z-index: 1001;
}

#lizardsgss_spot a{
width: 10px;
height: 10px;
}

#westcornwallsgss_spot {
position: absolute;
left: 98px;
top: 508px;
z-index: 1001;
}

#westcornwallsgss_spot a{
width: 10px;
height: 10px;
}

#northcornwallsgss_spot {
position: absolute;
left: 122px;
top: 490px;
z-index: 1001;
}

#northcornwallsgss_spot a{
width: 10px;
height: 10px;
}

#exmoorsgss_spot {
position: absolute;
left: 182px;
top: 454px;
z-index: 1001;
}

#exmoorsgss_spot a{
width: 10px;
height: 10px;
}

#southpembrokeshiresgss_spot {
position: absolute;
left: 131px;
top: 424px;
z-index: 1001;
}

#southpembrokeshiresgss_spot a{
width: 10px;
height: 10px;
}

#northpembrokeshiresgss_spot {
position: absolute;
left: 122px;
top: 413px;
z-index: 1001;
}

#northpembrokeshiresgss_spot a{
width: 10px;
height: 10px;
}

#centrallakessgss_spot {
position: absolute;
left: 193px;
top: 282px;
z-index: 1001;
}

#centrallakessgss_spot a{
width: 10px;
height: 10px;
}

#northernlakessgss_spot {
position: absolute;
left: 193px;
top: 267px;
z-index: 1001;
}

#northernlakessgss_spot a{
width: 10px;
height: 10px;
}

#lower_right_text {

}
