* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.4;margin:0;padding:0;font-weight: normal;}


html, body { 
	text-align: left;
	margin: 0 auto;
	padding: 0;
	background: #993400 url(../images/bg.jpg) repeat;
	color:#000;
}


.hiddenPic {display:none;}
.highlight {color: #ffff00;}
.warning {color: #f00;}
strong {color:#000;font-weight:bold;}

#header {
	float:left;
	width: 760px;
	height:95px;
	margin: 30px 0 0 0;
	background: transparent;
	border: 0px solid #f30;
}

#header a img {
	width:295px;
	height:65px;
	margin:0 0 0 35px;
	float:left;
	border:none;	
}

/*************************************/
/*************************************/
/*********                   *********/
/*********    MINI LINKS     *********/
/********* (HEADER & FOOTER) *********/
/*********                   *********/
/*************************************/

.minilinks {float:right;width:140px;background:#930;margin: 35px 25px 0 0;border: 0px solid #f30;}
.minilinks li {float:right;padding: 0;list-style: none;display: inline;}
.minilinks li a{text-decoration: none;display:block;height:20px;}
.minilinks li a span{display:none;}
.minilinks .span{display: none;}

.minilinks li.ml_1 a{background: url(../btns/ml_1_out.gif) no-repeat; width: 27px;}
.minilinks li.ml_1 a:hover, .minilinks li.ml_1 a.current{background: url(../btns/ml_1_over.gif) no-repeat;}

.minilinks li.ml_2 a{background: url(../btns/ml_2_out.gif) no-repeat; width: 27px;}
.minilinks li.ml_2 a:hover, .minilinks li.ml_2 a.current{background: url(../btns/ml_2_over.gif) no-repeat;}

.minilinks li.ml_3 a{background: url(../btns/ml_3_out.gif) no-repeat; width: 27px;}
.minilinks li.ml_3 a:hover, .minilinks li.ml_3 a.current{background: url(../btns/ml_3_over.gif) no-repeat;}

.minilinks li.ml_4 a{background: url(../btns/ml_4_out.gif) no-repeat; width: 27px;}
.minilinks li.ml_4 a:hover, .minilinks li.ml_4 a.current{background: url(../btns/ml_4_over.gif) no-repeat;}

.minilinks li.ml_5 a{background: url(../btns/ml_5_out.gif) no-repeat; width: 27px;}
.minilinks li.ml_5 a:hover, .minilinks li.ml_5 a.current{background: url(../btns/ml_5_over.gif) no-repeat;}

#frame_footer {height:20px;width:760px;border: 0px solid #f59;float:right;background: transparent url(../images/footer.gif) no-repeat left top;}
#frame_footer p {display:none;margin:10px auto;text-align:center;}


/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  SIDE NAVIGATION  ****************/
/*********  (FROM ABOUTUS)   ****************/
/*********                   ****************/
/********************************************/
/********************************************/

#frame_left {float:left;padding:10px 15px 0 0;width:185px;text-align: right;border: 0px none #f30;}
#frame_left h2 {font-size: 11px;color:#666;padding:0;line-height:1.4;font-weight:bold;}
#frame_left p {font-size: 11px;color:#666;padding:0 0 20px 0;line-height:1.4;}

/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  GENERAL STYLES   ****************/
/*********                   ****************/
/********************************************/

hr {background: #49481D;height:0;margin: 0; padding: 0;border-style: none;}

p {color: #49481D;padding-top: 0;padding-bottom: 0;line-height: 1.2em;}

div#wrap_all {width: 760px;border: 0px solid #f30;margin: auto;text-align: left;}

div#wrap_content {width: 760px;padding:0 0 30px 0;background:#fff;float: left;}

div.greenBox {float:right;display:block;width:175px;background:#BBFFBB;border:2px solid #00FF00 !important;margin:0 0 10px 0;text-align:center;color:#000 !important;}
.greenBox h1 {float:left;display:block;width:175px;background:#00FF00;color:#000 !important;font-size:10px !important;margin:0 0 10px 0;padding:5px 0;font-weight:bold;}
.greenBox p {color:#000 !important;text-align:center;margin:5px !important;}

/********************************************/
/********************************************/
/********************************************/
/*********                   ****************/
/*********  MAIN NAVIGATION  ****************/
/*********      (HEADER)     ****************/
/*********                   ****************/
/********************************************/

#nav {position: relative;width:760px;padding: 0 !important;margin:0;}
#nav #slideshow {clear:both;float:left;width:758px;height:270px;margin:0;padding-bottom:3px;border:1px solid #fff;background:#669C1B;color:#f30;}
#nav #slideshow img {float:left;width:758px;height:270px;}
#nav h1 {float:left;display:block;width:760px;height:53px;}
#nav h1.home,
#nav h1.highfields {background:#fff url(../images/bg_h1_welcome.gif) no-repeat 195px 0;}
#nav h1.bandb {background:#fff url(../images/bg_h1_bedandbreakfast.gif) no-repeat 195px 0;}
#nav h1.availability {background:#fff url(../images/bg_h1_availability.gif) no-repeat 20px 0;}
#nav h1.location {background:#fff url(../images/bg_h1_location.gif) no-repeat 195px 0;}
#nav h1.onbusiness {background:#fff url(../images/bg_h1_onbusiness.gif) no-repeat 195px 0;}
#nav h1.thingstodo {background:#fff url(../images/bg_h1_thingstodo.gif) no-repeat 195px 0;}
#nav h1.sightseeing {background:#fff url(../images/bg_h1_sightseeing.gif) no-repeat 195px 0;}
#nav h1.testimonials {background:#fff url(../images/bg_h1_testimonials.gif) no-repeat 195px 0;}
#nav h1.specials {background:#fff url(../images/bg_h1_specials.gif) no-repeat 195px 0;}
#nav h1.contact {background:#fff url(../images/bg_h1_contact.gif) no-repeat 195px 0;}
#nav h1.otherinfo {background:#fff url(../images/bg_h1_otherinfo.gif) no-repeat 195px 0;}
#nav h1 span {display:none;}


#nav ul {
	float: left;
	width:758px;
	height:28px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #666F04 url(../btns/nav_m_out.gif) repeat-x;
}

#nav ul li {	
	padding: 0;
	list-style: none;
		
	float:left;
	font-weight:bold;	
}

#nav ul li a{
	display: inline-block;
	text-decoration: none;
	height:23px;
	padding:5px 8px 0 8px;
	text-align: center;
	font-weight:bold;
	font-size:11px;
	color: #0033FF;	
}

#nav ul li a span {display:none;}
#nav ul .span {display: none;}

#nav ul li a {border-right:1px solid #fff;color:#fff;}
#nav ul li#last a {border:none;color:#fff;}
#nav ul li a:hover, #nav ul li a.current,
#nav ul li#last a:hover, #nav ul li#last a.current {background:#fff;color:#666F04;}


/****************************************/
/****************************************/
/****************************************/
/****************************************/
/*********               ****************/
/*********  BODYCONTENT  ****************/
/*********               ****************/
/****************************************/


#contentbox {float:left;font-size: 11px;width: 600px;margin:0 0 0 75px;padding: 20px 0; text-align:left;border: 0px solid #999;}
#contentbox.fullWidth {width:720px !important;margin:0 0 0 20px !important;}
#contentboxb {float:left;font-size: 11px;width:535px;padding: 10px 0 0 0; text-align:left;background: #fff;border: 0px solid #999;}

#contentbox h1, 
#contentboxb h1 {font-size:medium;color:#036;font-weight:bold;}

h2, p span.h2, #ass_logos h2 {font-size:14px;color:#669C1B;font-weight:bold;}
h2 a, p span.h2 a {font-size:14px;color:#669C1B;font-weight:bold;text-decoration:underline;}
h3, p span.h3 {font-size:14px;color:#333;font-weight:bold;}
#contentbox p,
#contentboxb p {font-size: 11px;color:#333;padding:0;margin:0 0 20px 0;line-height:1.6;}
a {font-size: 11px;color:#C00;text-decoration:underline;}
#contentboxb p.featured {clear:right;float:right;text-align:center;width:195px;border:0px solid #f30;margin:0 0 15px 0;background:transparent;color:#f30;}
#contentboxb p.imagebox {float:left;text-align:center;width:175px;border:0px solid #f30;margin:0 0 15px 0;background:transparent;}
#contentbox ul,
#contentboxb ul {list-style-type: circle;display:normal;padding:0;margin:0px 0 20px 20px;font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;}
#contentbox ul li,
#contentboxb ul li {list-style-image: url("../images/bullet.gif");padding:0;margin:0 0 10px 0;line-height:1.2;}



#contentboxb img,
#contentboxb a img {float:right;margin:5px 0 0 0;padding:0 10px 10px 0;background:#fff url(../images/bg_img.jpg) no-repeat bottom right;border:0;}
#contentboxb a img.iconRight {height:65px;}
p.nosmoking {text-align:right;background:#fff url(../images/nosmoking.gif) no-repeat top right;padding:10px 50px 20px 0 !important;text-decoration:underline;}

#contentboxb iframe,
#contentboxb img#fullimage {border:0px solid #ccc;padding:0 13px 13px 0;background:#fff url(../images/bg_img_full.jpg) no-repeat bottom right;}

div#ass_logos {
	clear:right;
	float:right;
	width:165px;
	padding: 15px 0;
	margin:0;
	background: #fff url(../images/bg_sidepanel.jpg) no-repeat top left;
	text-align:center;
}

#ass_logos ul {
	list-style-type:none;
	margin: 15px 0;
}

#ass_logos ul li {
	margin:0 0 10px 0;
}

#ass_logos ul li#thinkproperty a{
	display:block;
	width:165px;
	height:36px;
	background:transparent url(../btns/ass_thinkproperty.gif) no-repeat;	
}

#ass_logos ul li#rightmove a{
	display:block;
	width:165px;
	height:30px;
	background:transparent url(../btns/ass_rightmove.gif) no-repeat;
}

#ass_logos ul li span {
	display:none;
}


div.ss_row {float:left;width:530px;border:0px solid #f30;margin:0 0 20px 0;}
div.ss_row_fullWidth {float:left;width:720px;border:0px solid #f30;margin:0 0 50px 0;}

div.ss_row .ss_left,
div.ss_row_fullWidth .ss_left {float:left;width:185px;}

div.ss_row .ss_left img,
div.ss_row_fullWidth .ss_left img {float:left !important;margin:0 !important;padding:0 10px 10px 0;background:#fff url(../images/bg_img.jpg) no-repeat bottom right;}

div.ss_row .ss_right,
div.ss_row_fullWidth .ss_right {float:left;width:345px;}
