body {margin:0; padding:0; text-align:center; background:url(../images/mainbg.gif) repeat-x #f4f4ed; font-family:"Trebuchet MS", Arial, Verdana}
.container {width:938px; text-align:left; margin:0 auto}
.header { background: url(../images/headerbg.gif) no-repeat #383d44; height:166px; float:left;width:938px;}
.nav {float:left;width:938px;}
.nav ul {margin:0; padding:0}
.nav li {display:inline;padding-right:15px}
.nav li.right {padding-right:0}
.nav li a {color:#fff; text-decoration:none; font-size:0.9em}
.nav li a:hover {color:#9dbe3b}
.flasharea {height:324px; margin-top:20px; background: url(../images/firstimage.jpg); float:left; width:938px;}
h1 {display:none}
h2 {display:none}
h3 {color:#383d44;font-size:1.2em; margin:0; padding:0}
h4 {color:#317391; font-size:0.9em; }
p {font-size:0.75em;  line-height:1.5em}
.content {width:938px; float:left}
.content a  {color:#336600;text-decoration:underline}
.leftinfo {width:470px; float:left; margin: 20px 0 0 5px; font-family:Arial, Helvetica, sans-serif;}
.leftinfo li, .leftinfocontent li{ font-size:0.75em; list-style-image:url(../images/bullet.gif); }
.leftinfocontent ul li {line-height:1.6em; font-size:0.75em}
.leftinfocontent ul li li{line-height:1.6em; font-size:1em}
.whitebox {background:url(../images/whitebox_top.gif) top; width:432px; float:right; margin:20px 0 0 0; float:right}
.whiteboxbottom {background:url(../images/whitebox_bottom.gif) bottom no-repeat; width:432px; height:19px; float:left}
.rightpropertiesindex {float:right; width:432px; margin-top:20px }
.rightproperties {float:right; width:224px }
.whitebox h4 {color:#80a11f; margin:5px 0 10px 0px; font-size:1.1em; font-weight:normal}
.whiteboxcontent {margin:10px 10px 0 26px; float:left}
.propertyrepeater {width:180px; float:left; margin:0 21px 0 0; height:240px}
.propertyrepeaterright {width:180px; float:left; margin:0; height:240px}
.propertyrepeater h5, .propertyrepeaterright h5 {text-transform: uppercase; margin:0 0 4px 0; padding:0}
.propertyrepeater p, .propertyrepeaterright p {margin:0; padding:0; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; font-size:0.73em}
.footer {width:938px; height:38px; background-image:url(../images/footer.gif); float:left; margin-top:12px; color:#FFFFFF; font-size:0.7em}
.footer .left {float:left;width:420px;padding:10px}
.footer .right {float:right;width:300px;text-align:right;padding:10px}
.footer .access {float:left;width:118px;text-align:center;padding:10px}
.footer a {color:#FFFFFF}

.whiteboxcontentcontent h4 {color:#80a11f; margin:5px 0 10px 0px; font-size:1.1em; font-weight:normal}
.whiteboxcontentcontent {padding:10px 0 0 23px;}
.whiteboxcontentpage {background: url(../images/rightcolbg.gif) top no-repeat; width:224px; float:right; margin:20px 0 0 0;}
.whiteboxbottomcontent {background: url(../images/rightcolbottom.gif) bottom no-repeat; width:224px;  height:19px; float:left;}
.leftinfocontent {width:680px;float:left;margin: 20px 0 0 10px;font-family:Arial, Helvetica, sans-serif;}
.nav li.righton {color: #CCFF00; padding:0}
.nav li.righton a {color: #CCFF00; padding:0}
.nav .on a {color: #CCFF00;}

.comment {color: #993300;}

.farmhousetop {background-image: url(../images/farmhouse_content.jpg);display: block;height: 234px;width: 698px; float:left}
.harbourtop {background-image: url(../images/harbour_content.jpg);display: block;height: 234px;width: 698px; float:left}
.primrose {background-image: url(../images/primrose_content.jpg);display: block;height: 234px;width: 698px; float:left}
.summertop {background-image: url(../images/summer_content.jpg);display: block;height: 234px;width: 698px; float:left}
.whattop {background-image: url(../images/what_content.jpg);display: block;height: 234px;width: 698px; float:left}
.contenthead {font-size: 1.1em;margin-bottom: 10px;}
.formbox {float: left;width: 680px;margin-top: 10px;}
.formbox .leftcol {float: left;width: 300px;}
.formbox .rightcol {float: right;width: 370px;}
.small {font-size: 0.8em;color: #386226;}
.fields {width: 350px;}
.button {background-color: #386226;font-size: 1.2em;color: #FFFFFF;}
.bookingclick {display: block;float: right;height: 140px;width: 350px;}
.hidden {display: none;}

.thumb {border: 1px solid #333333;width: 100px;height: 65px; display:block; margin:0 8px 3px 0; float:left; }
.rightproperties .specials {margin-top: 20px; float:right;}
 .rightproperties .specialsmalls {margin-top: 20px; float:right}
