body {

margin-top:0px;
text-align:center;
font-size:8pt;
font-family:verdana,arial,sans-serif;
color:#666666;
line-height:15px
}

p{
margin:0px;
margin-bottom:12px;
padding:0px;
border:0px}

p.topspacer
{
margin-top: 20px;
}

.imagespacer{
margin-top:2px;
margin-bottom:12px;
}

img{
margin:0px;
padding:0px;
border:0px;
left: 0px;}

.mosimage_caption
{
padding: 0px;
margin: 0px;
border: 0px;
padding-top: 5px;
padding-bottom: 15px;
font-style: italic;
}


label{
text-align:left}

a:link{
font-size:8pt;
color:#666666;
font-weight:500;
font-style:normal;
text-decoration:none;
}

a:hover{
font-size:8pt;
color:#666666;
font-weight:500;
font-style:normal;
text-decoration:underline;
}

.right_column a:hover{
font-size:8pt;
color:#666666;
font-weight:500;
font-style:normal;
text-decoration:underline;
}

.left_column a:hover{
font-size:8pt;
color:#666666;
font-weight:500;
font-style:normal;
text-decoration:underline;
}

a:visited {
font-size:8pt;
color:#666666;
font-weight:500;
font-style:normal;
text-decoration:none;
}



a.mainlevelmenu_style
{
border-bottom: 0px;
font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;
text-decoration:none;
}

a#active_menumenu_style
{
font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;
border-bottom: solid 1px #663300;
}

a.mainlevelmenu_style:hover
{
border-bottom: solid 1px #663300;
font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;
}





/* IE Hacks*/


* html a.mainlevelmenu_style
{

font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;
text-decoration:none;
}

* html a#active_menumenu_style
{
font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;
text-decoration: underline;
}

* html a.mainlevelmenu_style:hover
{

font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;
text-decoration: underline;

}

* html a.mainlevelmenu_style:visited
{
font-size:13pt;
font-weight: bold;
color:#663300;
font-family: Bookman, Times New Roman, serif;
margin-right: 10px;
padding-bottom: 1px;

}


/* IE Hacks ends*/

form{
margin:0px;
margin-top:5px;
border:0px;
padding:0px;
line-height:250%;
text-align:left}

h1{
font-size:8pt;
color:#663300;
margin:0px;
padding-bottom:8px}

.highLightText{
font-size:8pt;
font-weight:bold;
color:#663300}

.contentheading
{
padding: 0px;
margin: 0px;
border: 0px;
padding-top: 25px;
font-size:8pt;
font-weight:bold;
color:#663300
}

.componentheading
{
padding: 0px;
margin: 0px;
border: 0px;
padding-top: 25px;
font-size:8pt;
font-weight:bold;
color:#663300
}

table.blog

{
padding: 0px;
margin: 0px;
border: 0px;
}

.main_container{
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:0px;
border:0px;
width:690px;
text-align:left}

.brown{
color:#663300}

#headerbar{
margin:0px;
border:0px;
padding:0px}

#menu{
width:680px;
margin-top:15px;
margin-bottom:0px;
border-style:solid;
border-width:0px;
border-bottom-width:1px;
border-color:#663300;
padding-bottom:4px}

.menu
{
margin-left:15px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF
}


#index
{
margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF
}

#cottage
{

margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF}

#visitors
{
margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF}

#yourhol
{

margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF}

#rates
{
margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF}


#booking
{

margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF
}

#loction
{
margin-left:8px;
border-width:0px;
padding-bottom:4px;
border-bottom-width:1px;
border-color:#FFFFFF}



.left_column{
float:left;
width:320px;
margin-top:15px;
text-align:justify}

.right_column{
float:right;
width:320px;
margin:0px;
padding:0px;
margin-top:15px;
text-align:justify}



#footer{
position:relative;
float:left;
width:680px;
margin:0px;
margin-top:10px;
margin-top:15px;
margin-bottom:0px;
border-style:solid;
border-width:0px;
border-top-width:1px;
border-color:#663300}

#contact_space{
margin-top:8px}

caption{
text-align:left}

.thumbCell{
padding:0px;
padding-right:7px;
padding-bottom:7px;
text-align:left}

.titleBoxPos{
padding-top:8px;
padding-left:8px}

.textBoxPos{
padding-left:8px;
padding-right:8px}

#roomtextbox{
width:320px;
height:170px;
padding:0px;
margin:0px;
margin-top:10px;
border-style:solid;
border-width:1px;
border-color:#663300}

#cotgeLayout{
margin-top:10px}

#LndScLayout{
margin-bottom:20px}

#contactdisplay{
display:inline;
margin:0px;
border:0px;
padding:0px;}

#contact_space_left{
float:left;
margin-top:10px;
line-height: 2.8em}

#contact_space_right{
float: right;
margin-top:12px}

.contact_email
{
width:300px;
}
#credit
{
padding-top: 17px;
color:#663300;
font-size: 0.8em;
}

a#credit:hover
{
text-decoration:underline;
}

table.blog
{
width: 100%;
margin:0px;
border:0px;
padding:0px;
width: 100%;
}

table.contentpaneopen
{
width: 100%;
margin:0px;
border:0px;
padding:0px;
}

table.contentpaneopen td
{
text-align: left:
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
border: 0px;
}

table.contentpaneopen img
{
margin:0px;
padding: 0px;
border: 0px;
}

table.contentpaneopen tbody
{
padding: 0px;
margin: 0px;
border: 0px;
}

table.moduletabletandc
{
margin-top: 25px;
}

table.moduletabletandc th
{

font-size:8pt;
font-weight:bold;
color:#663300;
}

.mosimage
{
float: clear;

}
#thumbTable{
margin-top:10px}

#thumbtablespacer{
margin:0px;
margin-top:45px}

table.ratetable
{
border: solid 1px #CCCC99;
}
.formatTableHeading{
text-align:left;
background-color:#CCCC99}

.formatTableContent{
margin:0px}

a.mainlevelsubM
{
padding: 0px;
margin: 0px;
border: 0px;
padding-right: 10px;
color:#663300;
text-decoration: none;
}

.bottomRow{
border-width:0px;
border-bottom-width:0px;
border-style:solid;
border-color:#CCCC99;
padding:0px}

td{
border:0px;
margin:0px;
padding:2px;
font-size:8pt;
font-family:verdana,arial,sans-serif}

sup{
font-size:4pt}

.italic
{
font-style: italic;

}

.commentText{
font-style:italic}

.rowblue{
background-color:#CCCCFF}

#yourholpic{
margin:0px;
margin-bottom:10px}

#yourholpic2{
margin:0px;
margin-bottom:10px}

#bookingbutton{
display:inline;
background-color:#CCCCCC;
padding:4px;
margin-left:40px;
text-align:center;
border:2px;
border-style:outset;
}

.message
{
padding-top: 10px;
color: red;
}


.nobullets
{
list-style: circle;
padding-left: 15px;
margin-left: 0px;

}
