HTML {
	MARGIN: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 0.7em/1.6em Verdana, Arial, Helvetica, sans-serif; COLOR: #2e2e2e; PADDING-TOP: 0px; BACKGROUND-COLOR: #999; TEXT-ALIGN: center
}
H1 {
	FONT: 1.6em Verdana, Arial, Helvetica, sans-serif; COLOR: #2e2e2e; LETTER-SPACING: 0.1em
}
H2 {
	FONT: bold 1.3em Arial, Verdana, Helvetica, sans-serif; COLOR: #999999
}
H3 {
	FONT: bold 1.3em Arial, Verdana, Helvetica, sans-serif; COLOR: #2e2e2e
}
H4 {
	FONT: bold 1.1em Verdana, Arial, Helvetica, sans-serif; COLOR: #2e2e2e
}
H5 {
	FONT: bold 1.05em Verdana, Arial, Helvetica, sans-serif; COLOR: #2e2e2e
}
H6 {
	MARGIN-BOTTOM: -6px; FONT: bold 1em Verdana, Arial, Helvetica, sans-serif; COLOR: #2e2e2e
}
P {
	FONT-SIZE: 1em; LINE-HEIGHT: 2em
}
TABLE TR TD {
	FONT-SIZE: 1em
}
BLOCKQUOTE {
	FONT-STYLE: italic
}
A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; COLOR: #cc3333; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #cc3333; BACKGROUND-COLOR: transparent
}
A:hover {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A:active {
	COLOR: #cc3333; BACKGROUND-COLOR: transparent
}
#footer A {
	FONT-WEIGHT: normal; COLOR: #696969
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both
}
.normal {
	FONT-WEIGHT: normal; FONT-STYLE: normal; TEXT-DECORATION: none
}
.small {
	FONT-SIZE: 0.8em
}
.large {
	FONT-SIZE: 2em
}
.green {
	COLOR: #00ff00
}
.red {
	COLOR: #ff0000
}
.gold {
	COLOR: #ff9900
}
.bold {
	FONT-WEIGHT: bold
}
.allcaps {
	TEXT-TRANSFORM: uppercase
}
.handwriting {
	FONT-FAMILY: "Zapf-Chancery" cursive
}
.textalignright {
	TEXT-ALIGN: right
}
.justify {
	TEXT-ALIGN: justify
}
.border {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
UL.normallist LI {
	MARGIN-BOTTOM: 1em
}
UL.plainlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.plainlist LI {
	PADDING-BOTTOM: 5px
}
UL.square {
	LIST-STYLE-TYPE: square
}
.indent {
	TEXT-INDENT: 3px
}
.cap {
	MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 50px; FLOAT: left; COLOR: #000; LINE-HEIGHT: 38px; MARGIN-RIGHT: 3px; FONT-FAMILY: "Georgia", Times, serif; HEIGHT: 32px
}
.caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
IMG.floatleft {
	FLOAT: left; MARGIN: 7px 0.5em 0px 0px
}
IMG.floatright {
	FLOAT: right; MARGIN: 7px 0px 0px 1em
}
#wrapper {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 651px 290px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(side.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #333 1px solid; WIDTH: 745px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white; TEXT-ALIGN: left; voice-family: inherit
}
#header {
	BACKGROUND-IMAGE: url(header.jpg); WIDTH: 745px; HEIGHT: 290px; BACKGROUND-COLOR: white
}
DIV#breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; WIDTH: 725px; PADDING-TOP: 1em; HEIGHT: 10px
}
#centercol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 350px; PADDING-TOP: 10px
}
#rightcol {
	PADDING-RIGHT: 90px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 30px; WIDTH: 265px; PADDING-TOP: 60px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 50px auto 0px; WIDTH: 745px; COLOR: #696969; PADDING-TOP: 0px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
IMG#four_star {
	FLOAT: left; MARGIN-RIGHT: 10px
}
DIV#breadcrumbs P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; COLOR: #333; LINE-HEIGHT: 1em; PADDING-TOP: 0px; HEIGHT: 10px
}
DIV#breadcrumbs .current {
	COLOR: #999999
}
IMG#small_leaf {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
DIV#slideshow_container {
	
}
#pricestable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 0px
}
#pricestable TR TD {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
#pricestable TR TH {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 2px solid; BACKGROUND-COLOR: #b8d4fc; TEXT-ALIGN: left
}
DIV#copyrightnotice {
	MARGIN-TOP: 10px
}
DIV#footer A.validate {
	COLOR: #cccc66; BACKGROUND-COLOR: transparent
}
UL#nav_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 745px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 91.6%
}
UL#nav_menu LI {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px
}
#nav_menu LI A {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; BACKGROUND: url(nav_transparent.png) repeat-x left bottom; FLOAT: left; WIDTH: 9em; COLOR: #fff; LINE-HEIGHT: 2em; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#nav_menu LI A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; BACKGROUND: url(nav_transparent_over.png) repeat-x left bottom; FLOAT: left; WIDTH: 9em; COLOR: #fff; LINE-HEIGHT: 2em; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; BORDER-LEFT-STYLE: none; HEIGHT: 2em; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#nav_menu LI A.blog {
	BACKGROUND: #ff6600; VISIBILITY: hidden; COLOR: white
}
#nav_menu LI A {
	FLOAT: none
}
#nav_menu {
	WIDTH: 55em
}
BODY#home .home {
	BACKGROUND: url(nav_transparent_over.png) repeat-x left bottom
}
BODY#cottage .cottage {
	BACKGROUND: url(nav_transparent_over.png) repeat-x left bottom
}
BODY#locality .locality {
	BACKGROUND: url(nav_transparent_over.png) repeat-x left bottom
}
BODY#availability .availability {
	BACKGROUND: url(nav_transparent_over.png) repeat-x left bottom
}
BODY#contact .contact {
	BACKGROUND: url(nav_transparent_over.png) repeat-x left bottom
}

DIV#contain_nav {
	BORDER-RIGHT: #999999 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px dotted; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px dotted; WIDTH: 326px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px dotted; HEIGHT: 50px
}
DIV.nav_aid#contain_nav {
	HEIGHT: 70px
}
DIV.localsights#contain_nav {
	WIDTH: 275px
}
#enlarge {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#enlarge LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 5px 10px 0px; WIDTH: 48px; POSITION: relative; HEIGHT: 48px
}
#enlarge LI A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 48px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; HEIGHT: 48px
}
#enlarge LI A IMG {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; MARGIN: 12px; BORDER-LEFT: #aaa 1px solid; WIDTH: 32px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 32px
}
#enlarge LI A:hover {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: #aaa; MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; TEXT-INDENT: -1000px; BORDER-BOTTOM: #aaa 1px solid
}
#enlarge LI A:hover IMG {
	WIDTH: 0px; HEIGHT: 0px
}
#enlarge LI A.one:hover {
	BACKGROUND: url(../images/tournav/home_icon_large.gif)
}
#enlarge LI A.two:hover {
	BACKGROUND: url(../images/tournav/sittingroom_icon_large.gif)
}
#enlarge LI A.three:hover {
	BACKGROUND: url(../images/tournav/kitchen_icon_large.gif)
}
#enlarge LI A.four:hover {
	BACKGROUND: url(../images/tournav/bedroom_icon_large.gif)
}
#enlarge LI A.five:hover {
	BACKGROUND: url(../images/tournav/bath_icon_large.gif)
}
#enlarge LI A.six:hover {
	BACKGROUND: url(../images/tournav/garden_icon_large.gif)
}
#enlarge LI A.homelocal:hover {
	BACKGROUND: url(../images/localsightsnav/home_icon_large.gif)
}
#enlarge LI A.bath:hover {
	BACKGROUND: url(../images/localsightsnav/bath_icon_large.jpg)
}
#enlarge LI A.bristol:hover {
	BACKGROUND: url(../images/localsightsnav/bristol_icon_large.jpg)
}
#enlarge LI A.limpley_stoke:hover {
	BACKGROUND: url(../images/localsightsnav/limpley_icon_large.jpg)
}
#enlarge LI A.beyondbath:hover {
	BACKGROUND: url(../images/localsightsnav/beyondbath_icon_large.jpg)
}
#enlarge LI A IMG.current {
	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid
}
#enlarge LI A SPAN.text {
	Z-INDEX: 20; LEFT: 0px; WIDTH: 100%; COLOR: red; POSITION: relative; TOP: 48px; HEIGHT: 20px; BACKGROUND-COLOR: white
}
#album A {
	COLOR: #000
}
#album A:visited {
	COLOR: #000
}
#album A:hover {
	COLOR: #fff
}
#album A:active {
	COLOR: #fff
}
#album {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: url(../images/tour_images/sittingroom_1.jpg) #eee no-repeat 5px 5px; MARGIN: 0px auto; BORDER-LEFT: #aaa 1px solid; WIDTH: 250px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 240px
}
.gallery {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 200px auto 0px; WIDTH: 240px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 50px
}
.gallery LI A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.gallery LI {
	FLOAT: left
}
.gallery LI A {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; FLOAT: left; MARGIN: 2px; BORDER-LEFT: #444 1px solid; WIDTH: 70px; COLOR: #000; LINE-HEIGHT: 24px; BORDER-BOTTOM: #444 1px solid; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.gallery LI A:visited {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; FLOAT: left; MARGIN: 2px; BORDER-LEFT: #444 1px solid; WIDTH: 70px; COLOR: #000; LINE-HEIGHT: 24px; BORDER-BOTTOM: #444 1px solid; HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.gallery LI A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: -80px; BORDER-RIGHT-WIDTH: 0px
}
.gallery LI A IMG.landscape {
	TOP: -195px
}
.gallery LI A IMG.portrait {
	PADDING-RIGHT: 53px; PADDING-LEFT: 53px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: -195px; BACKGROUND-COLOR: #fff
}
.gallery LI A:hover {
	BACKGROUND: #ddd
}
.gallery LI A:hover {
	BACKGROUND: #444; COLOR: #fff
}
.gallery LI A:hover {
	BACKGROUND: #444; COLOR: #fff
}
.gallery LI A:hover IMG {
	VISIBILITY: visible
}
.gallery LI A:hover IMG {
	VISIBILITY: visible
}
.img_shadow {
	BACKGROUND: url(shadow.gif) no-repeat right bottom; FLOAT: left; MARGIN: 10px 0px 0px 5px
}
.img_shadow IMG {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a9a9a9 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: -6px 6px 6px -6px; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #a9a9a9 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
IMG.floorplan {
	BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid
}
TABLE#booking_buttons {
	MARGIN-BOTTOM: 1em; WIDTH: 100%
}
TABLE#booking_buttons TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
DIV#form_container {
	WIDTH: 240px; BACKGROUND-COLOR: white
}
FORM#contact_form TEXTAREA {
	WIDTH: 240px; BACKGROUND-COLOR: #ffff99
}
FORM#contact_form INPUT {
	WIDTH: 240px; BACKGROUND-COLOR: #ffff99
}
BUTTON {
	MARGIN: 0.5em 0.2em 0px 0px; WIDTH: 80px; HEIGHT: 25px
}
DIV#error_box {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px dotted; WIDTH: 338px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
UL#guestcommentslist LI {
	LIST-STYLE-IMAGE: url(../images/misc/pencil.gif); PADDING-BOTTOM: 2em; MARGIN-LEFT: -13px! important; LIST-STYLE-TYPE: square
}
.guestcomment {
	FONT-SIZE: 1.2em; FONT-STYLE: italic; FONT-FAMILY: "Times New Roman", serif
}
.guestname {
	FONT-STYLE: normal
}
DIV#image_preloader {
	DISPLAY: none; VISIBILITY: hidden
}
