*							{font-family:Arial, sans-serif;margin:0px;padding:0px;letter-spacing:0px;font-size:12px}
img							{border:0}
hr 							{display:none}
body						{background:#d0dac5}
#main						{position:relative;width:760px;margin:2px auto;text-align:center;background:url(../images/shadow2.gif) repeat-y;border:1px #666 solid;min-height:700px}

#content					{float:left;width:400px;padding:10px;text-align:left;margin-left:170px;padding-top:150px}
#content p					{font-size:12px;margin-bottom:10px;letter-spacing:0px;line-height:1.7em;text-align:left}
#content h1					{font-size:20px;letter-spacing:0px;font-weight:normal;color:#000;margin-left:0px;margin-top:5px}
#content ol 				{margin:10px;margin-left:30px;font-size:12px}
#content ul					{list-style-type:none;margin:10px;margin-left:30px;font-size:12px}
#content ul.bulleted		{list-style-type:disc}
#content li					{padding:5px}
#content a					{font-weight:bold;color:#050;text-decoration:none}
#content a:hover			{text-decoration:underline}

#content table.prices 		{width:100%;font-size:12px}
#content table.prices tr th {padding:10px;text-align:left;vertical-align:middle;background:#efc;background:#ac7}
#content table.prices tr td {padding:4px 10px;text-align:left;border-bottom:1px solid #ac7}
#content form.booking label {width:100px;float:left;display:block}
#content form.booking div 	{clear:both;text-align:left}

#content #gmap				{with:400px;height:300px;border:1px #666 solid}

#content .gallery .thickbox	{float:left;width:120px;height:135px;margin-right:12px;text-align:center;line-height:1em;text-decoration:none}
.gallery a img,
.plan a img					{border:2px #ccc solid}
.plan a:hover img,
.gallery a:hover img		{border:2px #666 solid}



#rightmenu	 				{float:right;margin-right:20px;width:140px;padding:150px 0 0 0}
#rightmenu h2 				{font-size:14px;margin:0;padding:0;margin-bottom:5px;text-align:center;color:#577338;color:#ff0;font-weight:bold;text-transform:uppercase;letter-spacing:-1px}
#rightmenu p.offer 			{font-size:11px;margin-bottom:10px;padding:10px;background:#ffa;text-align:center}
#rightmenu p.offer a 		{display:block;font-size:12px;line-height:1em;padding:4px;margin-top:4px;text-align:center;color:#000;font-weight:normal;text-decoration:none;letter-spacing:0px;background:#FFFF90}
#rightmenu p.offer a:hover 	{text-decoration:underline}
		
#leftmenu					{position:absolute;top:150px;width:110px;left:30px;letter-spacing:1px}
#leftmenu ul				{list-style:none;padding:0px;margin:0px;text-align:left;padding-bottom:20px}	
#leftmenu ul li				{margin-bottom:10px;margin:0px;padding:10px 0px;font-size:13px;font-weight:normal;padding-left:20px;background-position:0px 15px;background-repeat:no-repeat}
#leftmenu ul li li 			{padding:0;margin-top:10px}

.bullet1 					{background-image:url(../images/bullet1.gif)}
.bullet2					{background-image:url(../images/bullet2.gif)}
.bullet3 					{background-image:url(../images/bullet3.gif)}
.bullet4					{background-image:url(../images/bullet4.gif)}
.bullet5 					{background-image:url(../images/bullet5.gif)}
.bullet6 					{background-image:url(../images/bullet6.gif)}
.bullet7 					{background-image:url(../images/bullet7.gif)}
.bullet8 					{background-image:url(../images/bullet8.gif)}

/*HIGHLIGHTING ACTIVE PAGE LINKS*/
.home .bullet8 a,
.our_cottages .bullet1 a,
.about .bullet2 a,
.to_do .bullet3 a,
.prices .bullet4 a,
.booking .bullet5 a,
.find_us .bullet6 a,
.toc .bullet7 a,
.gallery .bullet8 a				{font-weight:bold}

/*------------------------------*/

#leftmenu ul li a			{margin:0px;color:#fff;text-decoration:none;letter-spacing:1px}
#leftmenu ul li a:hover		{text-decoration:underline}


#footerbody 				{position:relative;width:760px;text-align:center;font-size:10px}
#footer						{margin:0px auto;width:400px;font-size:10px;letter-spacing:0px;color:#000}
#footer p 					{font-size:10px}
#footer p.cite 				{font-size:14px;margin-bottom:10px;font-style:italic;color:#000;font-weight:bold}
#footer a					{font-size:10px;color:#000;text-decoration:none}
	
#logo						{position:absolute;top:0px;left:0px;height:130px;width:760px;background:url(../images/header2.gif) 50% 0% no-repeat}
#logo a						{text-decoration:none;display:block;width:270px;height:100px;color:#fff;font-size:30px;letter-spacing:-3px;font-weight:bold;font-size:1px;letter-spacing:-1px;font-weight:normal;margin-top:10px;margin-left:20px}
#ad							{margin:0px 0px;margin-bottom:20px}
#moto	 					{position:absolute;background:#fff;right:20px;text-align:right;top:90px;width:340px}
#telephone					{position:absolute;right:20px;top:20px;font-weight:bold;font-style:italic}

.box 						{text-align:center;padding:4px;padding-top:10px;background:#93bd65;color:#000}
.box img 					{border:1px solid #648440;border:0px solid #fff}
.box p 						{margin:5px 0;text-align:center;font-size:11px}
.highlight 					{color:#000;text-align:center;margin:5px;font-size:11px;font-weight:bold}

/* Bens Backend Bits & Pieces */
table.prices				{border-collapse:collapse;margin-top:5px}
#content h2					{margin-top:20px}
.b							{font-weight:bold}
p.c,fieldset .c				{text-align:center;clear:both}
.cb							{clear:both}

fieldset					{padding:10px;width:350px}
legend						{padding:10px;color:#050}
label,legend				{font-weight:bold}
label						{float:left;width:100px;margin:2px;margin-left:20px}
input,select,
textarea,option				{margin:2px;paddding:2px;text-transform:capitalize;height:17px}
select						{width:60px}
.lcase						{text-transform:none}

#contact input				{width:170px}
#contact textarea			{width:172px;height:75px}
input.cart					{width:25px}
input.phrase				{text-transform:none}

#backend h1					{margin-left:20px}
#backend a					{color:#050}
.c a						{font-weight:bold;text-decoration:none}
fieldset.offers 			{width:500px;margin-left:20px}
.offers p					{margin-bottom:10px}
.offers input,
.offers textarea			{width:350px;text-transform:none}
.offers textarea			{height:100px}
.offers .cart				{width:25px}
.offers li					{list-style:none none inside}

fieldset.rates				{width:520px;margin-left:20px}
.rates label,
.rates input				{width:100px;text-transform:none}
.rates textarea 			{width:360px;height:250px;text-transform:none}
label.w250,
input.w250					{width:250px}
input.w250					{clear:both}
/* Backend End */

.captcha					{border:1px #999 solid;margin:2px}
#contact .phrase			{width:118px}
.fsb img					{border:1px #999 solid}


/* Thickbox */
#TB_window {font-size:1.2em;color:#333}
#TB_secondLine {font-size:1.1em;color:#666}
#TB_window a:link,#TB_window a:active,#TB_window a:focus{color:#666}
#TB_window a:hover {color:#000}
/*  thickbox settings */
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}
.TB_overlayMacFFBGHack {background:url(/imags/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #TB_overlay { /* ie6 hack */ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_window {position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
* html #TB_window { /* ie6 hack */ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect { /* ie6 hack */ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
