body, div, h1, h2, h3, h4, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote, a, table {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: normal;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #847678;
	background: #a29791 url(../images/bg.jpg) repeat;
}

a:link {color: #c8c1c2; text-decoration: none; outline: none;}
a:visited {color: #c8c1c2; text-decoration: none; outline: none;}
a:hover {color: #c8c1c2; text-decoration: none; outline: none;}
a:active {color: #c8c1c2; text-decoration: none; outline: none;}
:hover {-moz-outline-style: none;}
:-moz-any-link:focus {outline: none;}


.br {clear: both;}


/* 	
	BROWN		#847678   
	PALE BROWN	#c8c1c2   
	DARK BROWN	#6c6064   
	COLOUR   
*/

/*

#windrush-car-storage img:hover, #gallery-container a.choose-gallery img:hover, .car-storage-advice-image-container img:hover, .addthis_toolbox a:hover, a#state-member img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

*/

#hotel-page, #chapel-page, #cottage-page, #design-page, #lartisan-page {
	margin: 0 auto 0 auto;
	width: 1000px;
	height: auto;
	padding: 0px;
	position: relative;
	background: #fff url(../images/bg-content-page.png) repeat-y;
}

#top-left {
	width: 126px;
	height: 148px;
	background: #fff;
	float: left;
	text-align: center;
	padding: 18px 20px 0px 20px;
	line-height: 21px;
	margin: 0px;
	overflow: hidden;
	display: inline;
}

#top-left h2 {
	font-weight: normal;
	padding: 0px 0px 7px 0px;
	font-size: 15px;
}

a#top-feature {
	display: block;
	width: 834px;
	height: 166px;
	overflow: hidden;
	background: #fff;
	float: left;
	padding: 0px;
	margin: 0px;
	display: inline;
	position: relative;
}

a#top-feature span {
	position: absolute;
	top: 18px;
	left: 29px;
	font-size: 17px;
	color: #dad3d5;
	display: block;
	line-height: 22px;
	text-shadow: 0 1px 1px #000;
}

a#top-feature span em {
	display: block;
	font-style: normal;
	font-size: 13px;
	padding-top: 3px;
}

#navigation-left {
	width: 166px;
	height: 19px;
	float: left;
	color: #6c6064;
	background: #c8c1c2;
	text-align: center;
	font-size: 17px;
	padding: 6px 0px;
	overflow: hidden;
	margin: 0px;
	display: inline;
}

ul#navigation {
	width: 820px;
	height: 31px;
	float: left;
	background: #6c5f61;
	list-style: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	padding: 0px 0px 0px 14px;
	margin: 0px;
	overflow: hidden;
	display: inline;
}

ul#navigation li {
	width: auto;
	float: left;
	padding: 0px;
	margin: 0px;
}

ul#navigation li a {
	width: auto;
	padding: 11px 15px;
	text-transform: uppercase;
	color: #c8c1c2;
	display: block;
}

ul#navigation a:link {color: #c8c1c2; text-decoration: none; outline: none;}
ul#navigation a:visited {color: #c8c1c2; text-decoration: none; outline: none;}
ul#navigation a:hover {color: #c8c1c2; text-decoration: none; outline: none;}
ul#navigation a:active {color: #c8c1c2; text-decoration: none; outline: none;}

#left-panel {
	float: left;
	width: 166px;
	height: auto;
	background: #847678;
	color: #fff;
	text-align: center;
	font-size: 15px;
	padding: 10px 0px 140px 0px;
	position: relative;
}

#left-panel a:link {color: #fff; text-decoration: none; outline: none;}
#left-panel a:visited {color: #fff; text-decoration: none; outline: none;}
#left-panel a:hover {color: #fff; text-decoration: none; outline: none;}
#left-panel a:active {color: #fff; text-decoration: none; outline: none;}

p.left-header {
	width: 166px;
	height: 19px;
	color: #6c6064;
	background: #c8c1c2;
	text-align: center;
	font-size: 17px;
	padding: 6px 0px;
	overflow: hidden;
	margin: 0px 0px 9px 0px;
}

#left-panel a {
	display: block;
	margin: 0px 0px 30px 0px;
}

#left-panel a img {
	margin: 0px 0px 3px 0px;
	line-height: 0px;
}

#other-areas {
	width: 138px;
	height: auto;
	position: absolute;
	bottom: 70px;
	left: 14px;
	text-align: center;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
	padding: 14px 0px;
	overflow: visible;
	line-height: 0px;
	z-index: 100;
}

#other-areas a {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: -9px;
}

#other-areas a#interior-design {display: block; margin: 0px 0px 18px 0px; left: -1px;}

#other-areas a img {
	margin: 0px;
	padding: 0px;
}

#content {
	width: 834px;
	height: auto;
	color: #6c6064;
	background: #fff;
	float: left;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}

#content #page {
	padding: 20px 60px 20px 30px;
	margin: 0px;
	line-height: 18px;
	background: #f4f3f3;
}

#content #page a:link {color: #6c6064; text-decoration: none; outline: none;}
#content #page a:visited {color: #6c6064; text-decoration: none; outline: none;}
#content #page a:hover {color: #666; text-decoration: none; outline: none;}
#content #page a:active {color: #6c6064; text-decoration: none; outline: none;}

h1 {
	font-size: 24px;
	line-height: 28px;
	margin: 0px 0px 16px 0px;
}

h3 {
	font-size: 18px;
	line-height: 22px;
	margin: 0px 0px 16px 0px;
	position: relative;
}

p.divider {
	width: 100%;
	height: 1px;
	overflow: hidden;
	background: #fff url(../images/divider-cheltenham-hotel.jpg) no-repeat;
}

#footer {
	width: 1000px;
	height: 57px;
	background: #fff;
	clear: both;
	position: relative;
}

a#write-a-review {
	display: block;
	position: absolute;
	top: 10px;
	left: 15px;
	font-size: 12px;
	color: #6c6064;
}

a#write-a-review img {padding: 4px 0px 0px 0px;}

#footer-links {
	position: absolute;
	top: 10px;
	left: 166px;
	font-size: 12px;
}

#footer a:link {color: #6c6064; text-decoration: none; outline: none;}
#footer a:visited {color: #6c6064; text-decoration: none; outline: none;}
#footer a:hover {color: #6c6064; text-decoration: none; outline: none;}
#footer a:active {color: #6c6064; text-decoration: none; outline: none;}

#footer-links span {margin: 0px 6px;}

#footer-links-right {
	position: absolute;
	top: 6px;
	right: 100px;
	font-size: 12px;
	text-align: right;
}

#footer-links-right span {
	font-weight:bold;
	margin:0 5px 0 0;
}

a#twitter-follow {margin: 0px 12px 0px 0px;}

a#twitter-follow img {
	position: relative;
	top: 2px;
	left: 0px;
	margin: 0px 0px 0px 3px;
}

#like-button{position:absolute; top:6px; right:0px; overflow:hidden;}


a#facebook-follow {margin: 0px 0px 0px 0px;}

a#facebook-follow img {
	position: relative;
	top: 2px;
	left: 0px;
	margin: 0px 0px 0px 3px;
}

.fade {
	overflow: hidden;
	position: relative;
}

.fade div img {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.fade div div, #home-container {
	position: absolute;
	bottom: 30px;
	right: 0px;
	background: #fff;
	z-index: 20;
	width: 529px;
	line-height: 19px;
	padding: 14px 30px 14px 20px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.fade div div a:link {color: #6c6064; text-decoration: bold; outline: none;}
.fade div div a:visited {color: #6c6064; text-decoration: bold; outline: none;}
.fade div div a:hover {color: #6c6064; text-decoration: bold; padding-bottom: 4px; border-bottom: 2px solid #6c6064; outline: none;}
.fade div div a:active {color: #6c6064; text-decoration: bold; outline: none;}

#home-container a:link {color: #6c6064; text-decoration: bold; outline: none;}
#home-container a:visited {color: #6c6064; text-decoration: bold; outline: none;}
#home-container a:hover {color: #6c6064; text-decoration: bold; padding-bottom: 4px; border-bottom: 2px solid #6c6064; outline: none;}
#home-container a:active {color: #6c6064; text-decoration: bold; outline: none;}

.fade div div h1, .fade div div h2, .fade div div h3, .fade div div h4, #home-container h1, #home-container h2, #home-container h3, #home-container h4, #home-container h5 {
	font-size: 20px;
	margin: 0px 0px 4px 0px;
}

.fade div div h5, #home-container h5 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
}

h3 img.quote-left {
	position: absolute;
	top: 3px;
	left: -18px;
}

h3 img.quote-right {
	position: relative;
	top: -2px;
	left: 2px;
}

h3 span {font-size: 12px;}

.column-left, .facilities-left {
	float: left;
	width: 464px;
	height: auto;
	margin: 0px 40px 0px 0px;
}

.column-right, .facilities-right {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	overflow: hidden;
}

.facilities-left, .facilities-right {width: 310px; line-height: 24px; margin: 0px 0px 20px 0px; overflow: visible;}

img.arrow-return {
	position: relative;
	top: -1px;
	left: 0px;
}

.float-link {
	float: left;
	margin: 0px 30px 0px 0px;
}

p#you-are-here {
	padding: 0px;
	margin: 0px 0px 27px 0px;
	font-size: 12px;
}

p#skip-to {font-size: 12px;}

p#skip-to .float-link {margin: 0px 14px 0px 0px;}
p#skip-to .float-link img {position: relative; top: 0px; left: 2px;}







#roomHidcote, #roomStanway, #roomTheSuite, #roomSnowshill {
	width: 743px;
	height: 174px;
	display: block;
	cursor: pointer;
	margin: 0px 0px 12px 0px;
	position: relative;zq
}

#roomHidcote {background: url(../images/stay/rooms/hidcote.jpg) no-repeat top right;}
#roomStanway {background: url(../images/stay/rooms/stanway.jpg) no-repeat top right;}
#roomTheSuite {background: url(../images/stay/rooms/the_suite_thirty_two_cheltenham.jpg) no-repeat top right;}
#roomSnowshill {background: url(../images/stay/rooms/snowshill.jpg) no-repeat top right;}

.roomText {
	position: relative;
	top: 13px;
	float: right;
	width: 405px;
	padding: 15px 18px;
	font-size: 18px;
	color: #483c37;
	line-height: 24px;
	background: #c8c1c2;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.roomText .occupancy {
	font-size: 16px;
	display: block;
	padding-top: 5px;
	line-height: 19px;
}

.roomImageDiv {
	padding: 0px;
	background: #e8e3e0;
	margin: 0px 0px 30px 0px;
	position: relative;
}

#roomPageStanway, #roomPageSnowshill, #roomPageHidcote, #roomPageTheSuite, #chapel_lane, #coates-mill {
	width: 743px;
	height: 302px;
	display: block;
	cursor: pointer;
}

#roomPageStanway {background: url(../images/stay/rooms/stanway_cheltenham_hotels.jpg) no-repeat #e8e3e0 top right;}
#roomPageSnowshill {background: url(../images/stay/rooms/snowshill_cheltenham_hotels.jpg) no-repeat #e8e3e0 top right;}
#roomPageHidcote {background: url(../images/stay/rooms/hidcote_hotels_in_cheltenham.jpg) no-repeat #e8e3e0 top right;}
#roomPageTheSuite {background: url(../images/stay/rooms/the_suite.jpg) no-repeat #e8e3e0 top right;}
#chapel_lane {background: url(../images/chapel-lane/the-house.jpg) no-repeat #dcdcdc top right;}
#coates-mill {background: url(../images/cotswolds-cottage/cottage-feature.jpg) no-repeat #dcdcdc top right;}


.roomImageDiv .book {
	position: absolute;
	top: 230px;
	right: 0;
	width: 406px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	background: #c8c1c2;
	padding: 15px 18px;
	color: #483c37;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

#cottage-page .roomText, #cottage-page .roomImageDiv .boo, #chapel-page .roomText, #chapel-page .roomImageDiv .book {background: #eee;}

.roomImageDiv #chapel_lane .book {color: #5d605f;}
.roomImageDiv #chapel_lane .book a {color: #404040;}

.roomImageDiv #coates-mill .book {color: #5d605f;}
.roomImageDiv #coates-mill .book a {color: #404040;}

.roomImageDiv .book img {margin-bottom: -3px;}

.occupancy em {font-weight: normal; font-size: 13px; font-style: normal;}

.offer_box {
	width: 718px;
	height: auto;
	background: #e2dfdf;
	padding: 12px;
	margin: 0px 0px 24px 0px;
	color: #73645e;
}

.offer_left {
	float: left;
	width: 213px;
	height: auto;
	margin: 0px 12px 0px 0px;
	display: inline;
}

.offer_image_container {
	width: 213px;
	height: 141px;
	overflow: hidden;
	background: #fff;
	margin: 0px 0px 7px 0px;
}

.offer_image_container img {width: 213px;}

a.offer_button {
	display: block;
	width: 193px;
	height: auto;
	padding: 10px;
	color: #fff;
	background: #72635c;
	font-size: 18px;
	margin: 0px 0px 7px 0px;
	text-align: right;
}

#content #page a.offer_button:link {color: #fff; text-decoration: none; outline: none;}
#content #page a.offer_button:visited {color: #fff; text-decoration: none; outline: none;}
#content #page a.offer_button:hover {color: #fff; text-decoration: none; outline: none;}
#content #page a.offer_button:active {color: #fff; text-decoration: none; outline: none;}

a.offer_button img {
	position: relative;
	top: 1px;
	left: 0px;
	margin: 0px 0px 0px 7px;
}

a.offer_button:hover {background: #544740;}

.offer_right {
	float: left;
	width: 493px;
	height: auto;
	display: inline;
	line-height: 18px;
}

.offer_right p {
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

p.offer_title, p.review_title {
	font-size: 20px;
	color: #ee070a;
	font-weight: bold;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 23px;
	position: relative;
	top: -11px;
	left: 0px;
	display: block;
}

p.review_title {color: #462669;}

.tiny {font-size: 10px;}

#room-strip {
	width: 743px;
	height: auto;
	overflow: hidden;
}

h1.push-down {margin: 0px 0px 30px 0px;}

p.link-description {
	margin: 0px 0px 3px 0px;
	font-size: 16px;
}

p.link-url {
	margin: 0px 0px 16px 0px;
}

#contact-form {
	width: 393px;
	height: auto;
	font-size: 14px;
	padding: 0px;
	float: left;
	margin: 0px 40px 0px 0px;
}

#contact-form label {
	width: 80px;
	height: auto;
	float: left;
	padding: 4px 4px 4px 0px;
	margin: 0px 0px 5px 0px;
}

input, textarea {
	border: 1px solid #C8C1C2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6C6064;
	padding: 4px;
}

#contact-form input, #contact-form textarea {
	width: 299px;
	height: auto;
	float: left;
	padding: 4px;
	font-size: 14px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #C8C1C2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6C6064;
}

#contact-form textarea {height: 130px;}

input:focus, textarea:focus {background: #F4F3F3;}

#onestepahead {
	display: none;	
}

#contact-form .send {
	width: auto;
	padding: 4px 10px;
	text-transform: uppercase;
	background: #847678;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	float: right;
	cursor: pointer;
	border: 0px;
}

#map {
	float: left;
	width: 308px;
	height: 268px;
	border: 1px solid #C8C1C2;
	overflow: hidden;
}

#feature-container {
	width: 834px;
	height: 475px;
	overflow: hidden;
	position: relative;
}

table.rates-table {
	width: 500px;
	height: auto;
	text-align: left;
}

table.rates-table th {background: #E2DFDF;}
table.rates-table td {background: #fff;}
table.rates-table td.no-background {background: none;}

.excludes {font-size: 12px;}

ul.rates-list {
	list-style: outside;
	margin: 0px 0px 30px 14px;
	padding: 0px;
}

ul.rates-list li {margin: 0px 0px 4px 0px;}

ul.design-services-list {
	list-style: outside;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 40px 14px;
	font-size: 17px;
	line-height: 22px;
}

ul.design-services-list li {
	margin: 0px 0px 10px 0px;	
}

table#products {
	text-align: left;
}

table#products td {
	text-align: left;
	padding: 0px 0px 40px 0px;
}

/* START SHOPPING CART ------------------------------------------------------------------------------------------ */

.cart #cartheader {
	height: 25px;
	margin-bottom: 8px;
	background: #E2DFDF;
	color: #6C6064;
}
.cart .row {
	height: 25px;
	margin-top: 5px;
}
.cart #cartheader div, .cart .row div {
	margin-left: 8px;
}
.cart #cartheader div, .cart .row div, .cart .exvat a {
	line-height: 25px;
}
.cart .description {
	width: 435px;
	white-space: nowrap;
	overflow: hidden;
}
.cart .description span {
	font-size: 10px;
}
.cart #delivery .description, .cart #total .description {
	width: 516px;
}
.cart #total .description {font-weight: bold;}
.cart .quantity {
	width: 73px;
}
.cart .exvat, .cart .right {
	width: 120px;
}
.cart .exvat a {
	margin-right: 10px;
	font-size: 10px;
	font-weight: bold;
}
.cart .quantity input {
	width: 20px;
	height: 20px;
	margin-top: 2px;
	padding-left: 2px;
}
.cart .left {
	width: 494px;
}
.cart #total {
	height: 35px;
}
.cart #total div {
	line-height: 35px;
}
.cart #total {
	margin-top: 12px;
}
.cart #buttons {
	margin-top: 30px;
}
.cart h2 {
	margin-top: 25px;
	margin-bottom: 10px;
}
.cart #continue {
	margin-right: 4px;
}
.cart #cartheader { /* WHITE TEXT */
	color: #6C6064;
}
.cart #cartheader, .cart #total { /* BOLD TEXT */
	font-weight: bold;
}
.cart #cartheader div, .cart .row div, .cart #buttons a, .cart #buttons input { /* FLOAT LEFT */
	float: left;
}
.cart .exvat a, .cart #buttons #checkout { /* FLOAT RIGHT */
	float: right;
}
.cart .exvat a { /* BLOCK LEVEL */
	display: block;
}
.cart .quantity input { /* NO PADDING */
	padding: 0;
}
.cart .quantity input { /* FONT SIZE 12PX */
	font-size: 11px;
}
.cart .row, .cart #cartheader div { /* FONT SIZE 14PX */
	font-size: 14px;
}

#content #page #buttons a, #buttons input, input#checkout-proceed, input#add-to-basket {
	background: #7e919c;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding: 6px 8px;
	border: 0px;
	color: #fff !important;
	cursor: pointer;
}

input#add-to-basket {margin: 0px 0px 0px 10px; padding: 3px 8px;}

input#checkout-proceed {padding: 8px 12px; font-size: 16px;}

#buttons input {padding: 6px 8px 5px 8px;}

#content #page #buttons a#continue-shopping {margin: 0px 10px 0px 0px;}

.error, .errortext {font-weight: bold; color: #f43740;}

/* END SHOPPING CART ------------------------------------------------------------------------------------------ */

/* START COLOUR CHANGES --------------------------------------------------------------------------------------- */

/* #hotel-page, #chapel-page, #cottage-page, #design-page */

#chapel-page #navigation, #chapel-page #left-panel, #chapel-page, #chapel-page #contact-form .send {background: #1f516f;}
#chapel-page #navigation-left, #chapel-page p.left-header {background: #8fa8b7;}
#chapel-page h1, #chapel-page h2, #chapel-page h3, #chapel-page h4, #chapel-page h5, #chapel-page h6, #chapel-page #content, #chapel-page p.left-header, #chapel-page #footer, #chapel-page .roomImageDiv .roomText, #chapel-page #content #page .roomImageDiv #chapel_lane .book a, #chapel-page #content #page .roomImageDiv #chapel_lane .book a:hover, ul#navigation a, #chapel-page #navigation-left, #chapel-page p.left-header, #chapel-page #content #page a:link, #chapel-page #footer a:link, #chapel-page #content #page a:visited, #chapel-page #footer a:visited, #chapel-page #content #page a:active, #chapel-page #footer a:active, #chapel-page #home-container a:link, #chapel-page #home-container a:visited, #chapel-page #home-container a:hover, #chapel-page #home-container a:active {color: #1f516f;}
#chapel-page ul#navigation a:link, #chapel-page ul#navigation a:visited, #chapel-page ul#navigation a:hover, #chapel-page ul#navigation a:active {color: #fff;}
#chapel-page #home-container a:hover {border-bottom: 2px solid #1f516f;}
#chapel-page input, #chapel-page textarea, #chapel-page #map {border: 1px solid #8fa8b7;}
#chapel-page #content #page a:hover {border-bottom: 1px solid #1f516f;}

#cottage-page #navigation, #cottage-page #left-panel, #cottage-page, #cottage-page #contact-form .send {background: #4c746e;}
#cottage-page #navigation-left, #cottage-page p.left-header {background: #a5b9b6;}
#cottage-page h1, #cottage-page h2, #cottage-page h3, #cottage-page h4, #cottage-page h5, #cottage-page h6, #cottage-page #content, #cottage-page p.left-header, #cottage-page #footer, ul#navigation a, #cottage-page #navigation-left, #cottage-page p.left-header, #cottage-page #content #page a:link, #cottage-page #footer a:link, #cottage-page #content #page a:visited, #cottage-page #footer a:visited, #cottage-page #content #page a:active, #cottage-page #footer a:active, #cottage-page #home-container a:link, #cottage-page #home-container a:visited, #cottage-page #home-container a:hover, #cottage-page #home-container a:active {color: #4c746e;}
#cottage-page .roomImageDiv .roomText, #cottage-page #content #page .roomImageDiv #coates-mill .book a, #cottage-page #content #page .roomImageDiv #coates-mill .book a:hover {color: #325854;}
#cottage-page ul#navigation a:link, #cottage-page ul#navigation a:visited, #cottage-page ul#navigation a:hover, #cottage-page ul#navigation a:active {color: #fff;}
#cottage-page #home-container a:hover {border-bottom: 2px solid #4c746e;}
#cottage-page input, #cottage-page textarea, #cottage-page #map {border: 1px solid #a5b9b6;}
#cottage-page #content #page a:hover {border-bottom: 1px solid #4c746e;}

#design-page #navigation, #design-page #left-panel, #design-page, #design-page #contact-form .send {background: #6b5d7a;}
#design-page #navigation-left, #design-page p.left-header {background: #b5aebc;}
#design-page h1, #design-page h2, #design-page h3, #design-page h4, #design-page h5, #design-page h6, #design-page #content, #design-page p.left-header, #design-page #footer, #design-page .roomImageDiv .roomText, #design-page #content #page .roomImageDiv #chapel_lane .book a, #design-page #content #page .roomImageDiv #chapel_lane .book a:hover, ul#navigation a, #design-page #navigation-left, #design-page p.left-header, #design-page #content #page a:link, #design-page #footer a:link, #design-page #content #page a:visited, #design-page #footer a:visited, #design-page #content #page a:active, #design-page #footer a:active, #design-page #home-container a:link, #design-page #home-container a:visited, #design-page #home-container a:hover, #design-page #home-container a:active {color: #6b5d7a;}
#design-page ul#navigation a:link, #design-page ul#navigation a:visited, #design-page ul#navigation a:hover, #design-page ul#navigation a:active {color: #fff;}
#design-page #home-container a:hover {border-bottom: 2px solid #6b5d7a;}
#design-page input, #design-page textarea, #design-page #map {border: 1px solid #b5aebc;}
#design-page #content #page a:hover {border-bottom: 1px solid #6b5d7a;}

#lartisan-page #navigation, #lartisan-page #left-panel, #lartisan-page, #lartisan-page #contact-form .send {background: #7e919c;}
#lartisan-page #navigation-left, #lartisan-page p.left-header {background: #7e919c;}
#lartisan-page h1, #lartisan-page h2, #lartisan-page h3, #lartisan-page h4, #lartisan-page h5, #lartisan-page h6, #lartisan-page #content, #lartisan-page p.left-header, #lartisan-page #footer, #lartisan-page .roomImageDiv .roomText, #lartisan-page #content #page .roomImageDiv #chapel_lane .book a, #lartisan-page #content #page .roomImageDiv #chapel_lane .book a:hover, ul#navigation a, #lartisan-page #navigation-left, #lartisan-page p.left-header, #lartisan-page #content #page a:link, #lartisan-page #footer a:link, #lartisan-page #content #page a:visited, #lartisan-page #footer a:visited, #lartisan-page #content #page a:active, #lartisan-page #footer a:active, #lartisan-page #home-container a:link, #lartisan-page #home-container a:visited, #lartisan-page #home-container a:hover, #lartisan-page #home-container a:active, #lartisan-page #top-left {color: #60727d;}
#lartisan-page ul#navigation a:link, #lartisan-page ul#navigation a:visited, #lartisan-page ul#navigation a:hover, #lartisan-page ul#navigation a:active {color: #fff;}
#lartisan-page #home-container a:hover {border-bottom: 2px solid #7e919c;}
#lartisan-page #content #page a:hover {border-bottom: 1px solid #7e919c;}

/* END COLOUR CHANGES --------------------------------------------------------------------------------------- */

p.please-note {font-size: 12px; color: #900;}
