@charset "utf-8";
/* CSS Document *//*div { border:solid 1px orange; }*/
body.mceContentBody {

   background: #FFFFFF;

   text-align:left;

   margin:0px;

   color:black;

   font-size:80%;

}

.mceContentBody a {

	color: black !important; /* FF requires a important here */

	text-decoration:underline;

}

body{
	text-align:center;
	font-size:75%;
	background-color:#ffffff;
	color:#333333;
	margin:0 auto;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:lighter;
	letter-spacing: .4pt;
	line-height:150%;
}
img { -ms-interpolation-mode:bicubic; }
#container{
	width:930px;
	text-align:left;
	margin:30px auto;
}
#header{
	width:912px;
	text-align:right;
	font-size:150%;
	color:#ffffff;
	background-image:url(../../../images/new-hideaways-web-header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#5a6970;
	padding:64px 18px 14px 0;
}
#header a{
	color:#7cb9d5;
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}
#menu{
	background-color:#d2c5a8;
	width:930px;
	padding:0;
	margin:0;
}
#menu ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 12px;
}
#menu ul li{
	list-style-type:none;
	margin:0 25px 0 0;
	padding:8px 0 6px 0;
	float:left;
}
#menu ul li.first{
	margin-right:0;
}
#menu ul li a{
	margin:0;
	color:#2d4765;
	text-decoration:none;
}
#menu ul li a:hover{
	margin:0;
	padding:0;
	color:#ffffff;
	text-decoration:none;
}
#top-images{
	width:930px;
	height:102px;
}
#top-cottage-images{
	width:928px;
	height:127px;
	border:1px solid #ffffff;
	text-align:center;
}
#content-bkg{
	width:930px;
	background-image:url(../../../images/content-bgk.gif);
	background-repeat:repeat-y;
}
#photos{
	width:890px;
	padding:20px;
	background-color:#d2c5a8;
	border-top:1px solid #ffffff;
}
#photos img{
	padding:0 20px 20px 0;
	border:none;
}
#left-column{
	width:232px;
	border-right:solid 1px #5a6970;
	background-color:#5a6970;
	float:left;
	padding-top:20px;
	line-height:140%;
}
#left-column-cottage{
	width:230px;
	background-color:#5a6970;
	float:left;
}
#left-column-cottage p{
	margin:12px 10px;
}
#left-column .map{
	border:solid 1px #5a6970;
	height:300;
	width:230;
}
#left-column ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#left-column ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}
#left-column ul li a{
	color:#333333;
	text-decoration:none;
	display:block;
	border:solid 1px #5a6970;
	background-color:#99b3cc;
	padding:6px 6px 4px 6px;
	width:218px;
	font-size:108.3%;
}
#left-column ul li a:hover{
	background-color:#d1d2e0;
	border-color:#ffffff;
	padding:6px 6px 4px 6px;
	width:218px;
}
#left-column table{
	margin:8px;
}
#content{
	float:left;
	background-color:#d2c5a8;
	width:657px;
	padding:22px 20px;
}
h1{
	color: #5A6870;
	margin:22px 0;
	font-size:170%;
	font-weight:lighter;
	letter-spacing:0;
}
h2{
	font-size:116.7%;
	font-weight:lighter;
	letter-spacing:0;
	line-height:150%;
}
#content a, #photos a{
	color:#2d4765;
	text-decoration:none;
}
#content a:hover, #photos a:hover{
	color:#ffffff;
}
#content a.cottage-summary-link{
	color:#000000;
	text-decoration:none;
}
#content a.cottage-summary-link:hover{
	color:#ffffff;
}
#content ul{
	font-size:133.3%;
	font-weight:bold;
}
#content ul li{
	margin:12px 0;
}
#content-wide{
}
#footer{
	width:870px;
	padding:24px 30px 30px 30px;
	background-color:#5a6970;
}
.clearboth{
	clear:both;
	height:0px;
	visibility:hidden;
}
.smalltext{
	font-size:75%;
	letter-spacing:normal;
	color:#ffffff;
}
.question{
	font-size:116.7%;
	font-weight:bold;
}
.white-bold{
	color:#ffffff;
	font-size:133.3%;
	font-weight:bold;
}
.white-text{
	color:#ffffff;
}
#contact-table{
	border:1px solid #ffffff;
}
#contact-table-address{
	background-color:#ffffff;
	padding:20px;
	color:#5a6970;
}
#contact-table-tel{
	background-color:#5a6970;
	padding:12px;
	text-align:center;
	color:#ffffff;
}
#contact-table-link{
	padding:12px 20px;
	color:#5a6970;
}
#contact-table-link a{
	color:#000000;
	text-decoration:none;
}
#contact-table-link a:hover{
	text-decoration:underline;
}
.cottage-summary{
	border:1px solid #ffffff;
	background-color:#77bbd4;
	letter-spacing:0;
	width:160px;
	padding:0;
}
.cottage-summary img{
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:2px solid #ffffff;
	margin:0;
	padding:0;
}
.cottage-summary p{
	margin:0px 8px 2px 8px;
}
.cottage-summary-link{
	color:#000000;
	text-decoration:none;
}
.cottage-summary a:hover{
	color:#ffffff;
	text-decoration:none;
}
.customer-comment{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #5a6970;
}
.customer-comment p{
	margin:0 0 3px 0;
	padding:0 0 0 0;
}
.customer-comment-name{
	font-size:80%;
	font-weight:bold;
}

#quote p {
	padding-top: 0;
	margin-top:0;
}

.quote-blue {
	color: #2D4765;
	font-style: italic;
	font-size: 120%;
	padding-bottom: 3px;
	margin-bottom:0px;
}

.quote-brown {
	color: #836843;
	font-style: italic;
	font-size: 120%;
	padding-bottom: 3px;
	margin-bottom:0px;
}

a img.button1 {
	border: 1px solid white;
}

a img.button2 {
	border: 1px solid white;
}

a:hover img.button1 {
	border: 1px solid #4F79A0;
}

a:hover img.button2 {
	border: 1px solid #596770;
}
.treat-box{
	margin-bottom:24px;	
	height:130px;
	letter-spacing:0;
}
.treat-summary{
	padding:10px 20px 3px 30px;
	background-color:#F1EEE5;
	width:412px;
	color:#5A6970;	
}
.treat-summary h3,p{
	margin:0px;
	padding:0px 0 5px 0;
}	

.treat-summary h3 a{
	text-decoration:none;
	color:#F1EEE5;
}

.treat-contact-town{
	color:#D3C5A8;	
	font-weight:bold;
	margin-right:3px;
}
.treat-contact{
background-color:#5A6970;	
color:#FFFFFF;
padding:5px 10px 5px 30px;
height:10px;
}
.treat-contact a{
	margin-left:3px;	
	color:#FFF;
	text-decoration:none;
}
#treat-contact a{
	margin-left:3px;	
	color:#FFF;
	text-decoration:none;
}
#footer{
	font-size:90%;
	color:white;
	text-align:right;
}
#footer a{
	color:white;
}