body
{
    background-color: #C0DAFF;
    text-align: center;
    padding: 0;
    margin: 0;
    font-family: Verdana, Arial, Sans-Serif;
}
#flashcontent {
    width: 754px;
    height: 133px;
    margin: 0;
    padding: 0;
    border-bottom: 6px solid #536997;
	}
#container 
{
    margin: 0 auto;
    padding: 0;
    border-left: 3px solid #FFF;
    border-right: 3px solid #FFF;
    border-bottom: 3px solid #FFF;
    width: 754px;
    background-color: #E6EBF3;
    text-align: left;
    font-size: 0px;
    background: url('../images/tile.gif') #E6EBF3 0 298px repeat-x;
    
}
#container #header_img
{
    border-bottom: 11px solid #536997;
    padding: 0;
    margin: 0;
}
#content
{
    font-size: 12px;
    width: 746px;
    margin: 1px 0 0 0;
    background-image: url('../images/tile.gif');
    background-repeat: repeat-x;
    padding: 8px 0 8px 8px;
}
#menu
{
    width: 142px;
    float: left;
    display: inline; 
    background: #6189C2 url('../images/menu_tile.gif') repeat-y left;
    padding: 3px 0 0 0;
    margin: 8px;
}

#menu #info
{
    margin-top: 12px;
    padding: 20px 9px 9px 9px;
    font-size: 11px;
    color: #fff;
    background-image: url('../images/menu_hr.gif');
    background-repeat: no-repeat;
    background-position: center top;
}
h1
{
    font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:25px;
    padding:2px 0 6px 0;
    margin:0 0 0 0;
}

h1.site_logo 
{
	background-image: url('/images/header.jpg'); 
	text-indent: -2000px;
	width: 754px;
	height: 148px;
}

#menu #info a
{
    color: #fff;
}
#menu ul, #menu li
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#menu li a
{
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
#menu .unselected
{
    padding: 9px 0 9px 9px;
}
#menu .selected
{
    background-color: #E6EBF3;
    padding: 9px 0 9px 9px;
}
#menu .selected a
{
    color: #4F74AA;
}
#menu li a:hover
{
    text-decoration: underline;
}
.home
{
    
}
#content_area
{
    margin: 0 0 0 0;
    padding: 18px 0 0 0;
    font-size: 12px;
    line-height: 14px;
    color: #164281;
    width:596px;
    float:right;
}
#content_area_home 
{
    margin: 0 0 0 0;
    padding: 18px 0 0 0;
    background-image: url('../images/map.gif');
    background-position: right 50px;
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 14px;
    color: #164281;
    float:right;
    width:596px;
}
#content_area p, #content_area_home p
{
    margin: 0 0 0 0;
    padding: 12px 6px 6px 0;
}
#page_header
{
    padding: 0;
    margin: 0;
}
#sml-00, #sml-01, #sml-02, #sml-03, #sml-04, #sml-05, #sml-06, #sml-07, #sml-08, #sml-09, #sml-10, #sml-11, #sml-12 {float:right; clear:right; border: 0px solid #0f0;}
#sml-00 {width: 200px; height: 20px;}
#sml-01 {width: 200px; height: 104px;}
#sml-02 {width: 220px; height: 26px;}
#sml-03 {width: 260px; height: 26px;} 
#sml-04 {width: 310px; height: 26px;} 
#sml-05 {width: 340px; height: 26px;} 
#sml-06 {width: 360px; height: 26px;} 
#sml-07 {width: 390px; height: 26px;} 
#sml-08 {width: 410px; height: 26px;} 
#sml-09 {width: 490px; height: 26px;} 
#sml-10 {width: 500px; height: 48px;} 
#sml-11 {width: 540px; height: 68px;} 
#sml-12 {width: 410px; height: 42px;} 

#footer
{
    padding: 6px;
    background-color: #5C85BE;
    text-align: center;
    font-size: 11px;
    color: #E6EBF3;
}
#footer a
{
    color: #E6EBF3;
}
.right_float_img
{
    float: right; 
    clear: right;
    margin: 17px 8px 10px 16px;
    border: 2px solid #536997;
}
.right_float_img2
{
    width: 204px;
    float: right; 
    clear: right;
    margin: 17px 8px 10px 16px;
    padding: 0;
    display:inline;
    font-size:9px;
    text-align:center;
}
.left_float_img2
{
    width: 204px;
    float: left; 
    clear: left;
    margin: 17px 16px 10px 0px;
    padding: 0;
    display:inline;
    font-size:9px;
    text-align:center;
}
.zoom
{
    visibility:hidden
}
.right_float_img2 img, .left_float_img2 img
{
    border: 2px solid #536997;
    margin: 0;
    padding: 0;
}
h2
{
    font-family:Trebuchet MS, Verdana, Arial, Sans-Serif;
    font-weight:normal;
    font-size:25px;
    padding:2px 0 0 0;
    margin:0 0 0 0;
}
h8
{
    font-size:14px;
    font-weight:bold;
    font-family:Verdana, Arial, Sans-Serif;
    margin:0;
    padding:12px 0 6px 0;
}
h3
{
    font-size:14px;
    font-weight:bold;
    font-family:Verdana, Arial, Sans-Serif;
    margin:0;
    padding:0 0 0 0;
}
.cottage, .cottage_featured
{
    padding:6px;
    margin:0 8px 8px 0;
}
.cottage_featured
{
    background-color:#B8D2EE;
}
.cottage .thumb, .cottage_featured .thumb
{
    border:2px solid #536997;
    float:left;
    margin: 0 6px 0 0;
}
.cottage h3 a, .cottage_featured h3 a
{
    text-decoration:none;
}
.cottage h3 a:hover, .cottage_featured h3 a:hover
{
    text-decoration:underline;
}
.clr
{
    clear:both;
    height:1px;
    overflow:hidden;
}
#address
{
    line-height:20px;
}
a
{
    color:#164281;
}
#cottage_info
{
    background-color:#E6EBF3;
    padding:6px;
    margin-right:8px;
}
#cottage_info p
{
    padding:0;
    margin:0;
}
.cottage_images
{
    width: 270px;
    float: right; 
    clear: right;
    margin: 0 8px 10px 16px;
    padding: 0;
    display:inline;
    font-size:9px;
    text-align:center;
}
.cottage_images img
{
    border: 2px solid #536997;
    margin: 0;
    padding: 0;
}
.h3_enlarged
{
    font-size:18px;
    margin-top:1px;
}
.sub
{
    font-size:20px;
    padding:0;
}
.cottage_thumb img
{
    border:0;
    margin:0;
    padding:0;
}

span.footer-tel {font-size:18px; font-weight: bold;}