body {
/*font-size: 9pt;
font-weight: normal;*/
margin: 0px;
page : auto;
background-color:#426508;
color:#000000;
font-family: Arial, Helvetica, sans-serif; font-size:10pt;
/*background-image : url(i/bg.gif);
background-attachment : fixed;*/
}
.*, P {font-family: Arial, Helvetica, sans-serif; font-size:10pt;}

p{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt;
	margin-top:5px;	
}

.stdTxt {font-family: arial;font-size:12px;}
.medTxt {font-family: arial;font-size:11px;}
.stdbTxt {font-family: arial;font-size:12px; font-weight: bold;}
.medbTxt {font-family: arial;font-size:11px; font-weight: bold;}
.smlTxt {font-family: arial;font-size:10px;}
.smlTxt_r {font-family: arial;font-size:10px;color: #ff0000;}
.head1 {color : #7B9C52; font-family: arial; font-size:18px; font-weight: bold;}
.head2 {color : #000080; font-family: arial; font-size:14px; font-weight: bold;}
.head3 {color : #000080; font-family: arial; font-size:12px; font-weight: bold;}

a.nav { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}
a:link.nav { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}
a:active.nav { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}
a:visited.nav { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}
a:hover.nav { color : #7B9C52; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}

a:link {  font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; color: #000000}
a:visited {  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000}
a:active {  font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000}
a:hover {  font-family: Arial, Helvetica, sans-serif;  text-decoration: underline; color: #000000}

a:link.maillink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFCC; text-decoration: none}
a:visited.maillink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFCC; text-decoration: none}
a:active.maillink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFCC; text-decoration: underline}
a:hover.maillink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFCC; text-decoration: underline}


a.sthead { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:link.sthead { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:active.sthead { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:visited.sthead { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:hover.sthead { color : #7B9C52; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}

a.cothead { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal}
a:link.cothead { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal}
a:active.cothead { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal}
a:visited.cothead { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal}
a:hover.cothead { color : #7B9C52; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal}

a.cotheadsmall { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:link.cotheadsmall { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:active.cotheadsmall { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:visited.cotheadsmall { color : #40650F; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:hover.cotheadsmall { color : #7B9C52; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}



a.stspec { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:link.stspec { color : #CF0000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:active.stspec { color : #CF0000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:visited.stspec { color : #CF0000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:hover.stspec { color : #FF0000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}

a.sttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a:link.sttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a:active.sttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a:visited.sttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a:hover.sttext { color : #000000; text-decoration : underline ;; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

a.cttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
a:link.cttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
a:active.cttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
a:visited.cttext { color : #000000; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
a:hover.cttext { color : #000000; text-decoration : underline ;; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}

a.textlink { color : #7BA64A; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a:link.textlink { color : #7BA64A; text-decoration : underline ;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a:active.textlink { color : #7BA64A; text-decoration : underline ;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a:visited.textlink { color : #7BA64A; text-decoration : underline ;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a:hover.textlink { color : #7BA64A; text-decoration : none ;; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

/* Boson added */

table.content, td.content {/*margin:10px;margin-right:-10px;*/padding:10px;}
TABLE.topbg {background: url('images/back.gif'); }
TABLE.footer {background:#7BA54A;height:30px;}

TD.footer {text-align:center;padding:10px;}

H1 {color:#203400; font-size:14pt;font-weight:normal;font-family:arial;}
h2 {color:#203400; font-size:12pt;font-weight:bold;font-family:arial;}

div.frame {border: 1px solid #203400; padding:4px;}

DIV.footer {background:#7BA54A;height:66px;text-align:center;width:770px;margin:0 auto;}

a.boson, a:link.boson, a:active.boson, a:visited.boson, a:hover.boson{ color : #7BA64A; text-decoration : underline ; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

a:hover.boson{text-decoration : none;}

DIV.advert_1 {
background-image:URL(images/newbg.jpg);width:358px;height:90px;
padding-left:75px;padding-top:15px;
}
#new h2 {margin-bottom:5px; color:#FFFFFF;}
#new a, #new a:link, #new a:active, #new a:visited, #new a:hover{ color : #000000; text-decoration : underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}

DIV.advert_2 {
background-image:URL(images/newbg_2.jpg);width:358px;height:90px;
padding-left:100px;padding-top:15px;
}

DIV.tour_button {
background-image:URL(images/newbg_2.jpg);width:358px;height:90px;
padding-left:105px;padding-top:20px;
}

.h1JS {color:#40650F; font-size:11pt;}


/* #### BOSON ADDED 19.10.05 #### */

/*------------------> ADDED ATTRIBUTE STYLES <------------------*/
TABLE.width_container {
border:solid 1px #FFFFFF;
background-color:#FFFFFF;
width:770px;
}
TD.side_bar {
width:192px;
}
H1.h1new {
font-weight:normal;
font-family:arial;
font-size:14pt;
color:#203400;
}
H2.h2new {
font-family:arial;
font-size:13pt;
color:#203400;
}
DIV.homepage_advert {
background-image:URL(images/advert_bg.gif);
background-repeat:no-repeat;
width:255px;
height:80px;
padding-top:23px;
}

DIV.contact_advert {
background-image:URL(images/advert_contact.gif);
background-repeat:no-repeat;
width:255px;
height:80px;
padding-top:23px;
}

/*------------------> TOP NAVIGATION STYLES <------------------*/
#boson_top_nav {
background-color:#789B50;
height:37px;
padding:0px;
margin:0px;
text-align:center;
border-bottom:solid 1px #40650F;
}
#boson_top_nav TD {
text-align:center;
padding:0px;
margin:0px;
}
#boson_top_nav TD.nav_spacer {
width:30px;
}
#boson_top_nav TD a:link {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:11pt;}
#boson_top_nav TD a:visited {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:11pt;}
#boson_top_nav TD a:active {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:11pt;}
#boson_top_nav TD a:hover {font-family:Arial;text-decoration:underline;color:#FFFFFF;font-size:11pt;}

/*------------------> MAIN BANNER STYLES <------------------*/
#new_header TABLE {
width:100%;
}
TD.main_logo {
text-align:center;
height:109px;
background-color:#FFFFFF;
border-right:solid 1px #40650F;
border-bottom:solid 1px #40650F;
}

/*------------------> NEW FOOTER STYLES <------------------*/
#new_footer TD a:link {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:10pt;}
#new_footer TD a:visited {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:10pt;}
#new_footer TD a:active {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:10pt;}
#new_footer TD a:hover {font-family:Arial;text-decoration:underline;color:#FFFFFF;font-size:10pt;}

#new_footer {
background-color:#789B50;
border:0 solid #000000;
}
/*
#new_footer img {
border:0 solid #000000;
float:left;
}*/

#enjoy_england {
border:0 solid #000000;
float:right;
/*margin: 0 -3px 0 0;*/
margin:0;
}

#seo_footer {
background-color:#40650F;
width:770px;
text-align:center;
margin: 0 auto;
}

#seo_footer TD {
text-align:center;
}

#seo_footer a:link {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:10pt;}
#seo_footer a:visited {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:10pt;}
#seo_footer a:active {font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:10pt;}
#seo_footer a:hover {font-family:Arial;text-decoration:underline;color:#FFFFFF;font-size:10pt;}

/*------------------> HOMEPAGE SIDE BAR STYLES <------------------*/
TD.cottage {
color:#203400;
font-size:12pt;
font-weight:bold;
padding-bottom:5px;
}
TD.bedrooms {
padding-top:5px;
padding-bottom:12px;
}
a.cottage_l:link {font-family:Arial;text-decoration:none;color:#203400;font-size:12pt;}
a.cottage_l:visited {font-family:Arial;text-decoration:none;color:#203400;font-size:12pt;}
a.cottage_l:active {font-family:Arial;text-decoration:none;color:#203400;font-size:12pt;}
a.cottage_l:hover {font-family:Arial;text-decoration:underline;color:#203400;font-size:12pt;}

a.bedroom_l:link {font-family:Arial;text-decoration:none;color:#000000;font-size:10pt;}
a.bedroom_l:visited {font-family:Arial;text-decoration:none;color:#000000;font-size:10pt;}
a.bedroom_l:active {font-family:Arial;text-decoration:none;color:#000000;font-size:10pt;}
a.bedroom_l:hover {font-family:Arial;text-decoration:underline;color:#000000;font-size:10pt;}

/*------------------> Availability button styles <------------*/

img.availability {
	/*margin: 0 0 5px 0;*/
}

/*------------------> VIRTUAL TOUR STYLES <------------------*/
TABLE.vir_table {
background-color:#FFFFFF;border:solid 1px #FFFFFF;
}
TABLE.vir_footer {
background-color:#7B9A52;border-top:solid 1px #426508;height:50px;color:#FFFFFF;
}

/* ******************  JR added 06.08.06  ************** */

	/**
	 * The following styles should help site consistency
	 * and ideally replace any cumbersome styles that are
	 * in use throughout this document (main.css)
	 */

	 
/* ******************  Standard text styles  ************** */
h1 {
	font-weight:normal;
	font-size:19px;
	color:#203400;
	font-family:arial;
}
h2 {
	font-weight:bold;
	font-family:arial;
	font-size:14px;
	color:#203400;
	margin-bottom:10px;
}


/* ******************  Homepage Cottage Styles  ************** */
.cottage_home_tbl td {
	vertical-align:top;
}

strong {
	color:#203400;
}

a.album:link {
	font-family:Arial;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
}

a.album:visited {font-family:Arial;text-decoration:none;color:#000000;font-size:10pt;}
a.album:active {font-family:Arial;text-decoration:none;color:#000000;font-size:10pt;}
a.album:hover {font-family:Arial;text-decoration:underline;color:#000000;font-size:10pt;}

ul {
	padding: 0 0 0 0;
	margin: 0 0 0 5px;
}
li {
	padding:0 0 5px 15px;
	/*list-style: disc outside #00AFDB;
	list-style-image: url(i/bullet2.gif);*/
	list-style : none;
	background: url(images/bullet2.gif) 0px 5px no-repeat;
}

p.cottage-description {
	margin-bottom: 5px;
}


#telnum{
	position: relative;
	
	/* top right 
	top: -15px;
	left: 582px;
	*/
	
	top: -15px;
	left: 29px;
	
	font-size: 24px;
	color: #40650f;
	margin: 0;
	padding: 0;
	line-height: 0;
}

#contactFormLeft table{
	font-size: 14px;
	border: solid 1px #40650f;
	float: left;
	margin: 0 20px 0 0;
}

#contactFormLeft td{
	padding: 10px;
	border: solid 0px;
	font-size: 14px;
}

#contactFormRight{
	border: solid 0px;
	font-size: 11px;
}

#contactFormRight td{
	border: solid 0px;
	float: left;
}

