body {
font-family:Arial, Helvetica, sans-serif;
color:#000022;
text-align:justify;
background-color:#dddddd;
}
/*
a {
text-decoration: none;
color:#000022;
font-weight:bold;
}

a:hover {
text-decoration: underline;
}*/

a {
color:#000000;
text-decoration: none;
background-color: transparent;
border-color: #000012;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}

a:hover {
text-decoration:underline;
border:none;
color:#000066;
font-weight:normal;
}

.proplist a {
font-weight:normal;
}

.propitem {
	width:400px;
	float:left;
}

.propitem:hover  {

	background-color:#ddeeff;
}



.navbar a {
font-weight:normal;
}

img {
border:none;

}

clear {
	border: 1px solid #000000;
	overflow: auto;
	width: 100%
}

h1, h2, h3, h4, h5 {
display:inline;

}

h1 {
font-size:26px;
font-weight:normal;
padding:0px;

}

h5 {
font-size:26px;
font-weight:normal;
padding:5px;

}

/*associated sub text*/
.headerSubText {
font-size:22px;
color:#bbbbbb;
padding:5px;

}

.footer {
margin:auto;
width:800px;
text-align:center;
font-size:12px;
/*background-color:#ffffff;*/

}

h2 {
font-size:24px;
font-weight:normal;
padding:0px;
}

h3 {
font-size:17px;
font-weight:normal;
padding:0px;
}

.bodybox {
margin:auto;
background-color:#FFFFFF;
width:810px;
/* new border */
border:1px solid #cccccc;

}

.banner {
	width:808px;
	height:80px;
	background-color:#FFFF84;
	border: 1px solid #FFFf95;
}
/*layout divs*/
.navbar {
width:810px;
height:20px;
background-color:#CEF6E2;
text-align:left;
border-top: 1px solid #BEE6D2;
border-bottom: 1px solid #BEE6D2;
text-decoration: none;
}

.guideSection{
	width:800px;
	display:block;
	clear:both;
}

.guideSection h2{
	width:800px;
	clear:both;
	float:left;
}

.guideSection ul {
	padding:0px;
	margin:0px;
	
}

.guideSection li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	
}

.gh {
	font-weight:bold;

	font-size:18px;
}

.gh a {
	font-weight:bold;

	font-size:18px;
	margin:0px;
	padding: 0px;
}

.gh a:hover {
		font-weight:bold;
	}



.guideItem {
	float:left;
	width:398px;
	height:200px;
	margin:3px;
	padding:3px;
	border: 1px solid #dddddd;
}

.guideItemWide {
	float:left;
	width:780px;
	height:200px;
	display:block;
	margin:3px;
	padding: 2px 3px 3px 3px;
	border: 1px solid #dddddd;
}

.guideItemFull {
	float:left;
	width:780px;
	min-height:400px;
	display:block;
	margin:3px;
	padding: 2px 3px 3px 3px;
	border: 1px solid #dddddd;
}

.guideItemFull ul {

	padding: 0px;
	margin: 0px;
	
	}
	
.guideItemFull li {
	padding:0px;
	margin:0px;
		list-style-type:none;
	list-style: none;
	}

.guideItemWide:hover  {

	background-color:#ddeeff;
}


.guidePics {
	float:right; 
	text-align: right;

	/*border: 1px solid #cccccc;*/
}

.guideMenu{
	font-size:16px;
	background-color:#FFFF84;
	border: 1px solid #eeeeee;
	margin:2px;float:left;
	}
	
.guideMenu:hover{
	background-color:#CEF6E2;
	}
.guidePics img {
	float:left; 
	margin-top:1px;
	border: 1px solid #dddddd;
}
.navbar ul {
padding:0px;
margin:0px;
height:15px;
}

.navbar li {

display:inline;
padding-left:5px;
padding-right:2px;
margin:0px;/*
border-right: 1px solid #BEE6D2;
*/
}

.navbar li:hover{
	background-color:#87d6f3;
	
}

.navbar li a:hover {
/*color:#CC3333;*/

}

.facilities li {
width:35px;
}

.rightcolumn {
float:left;
}

.leftcolumn ul {
padding:0px;
margin:0px;
}

.leftcolumn li {
display:inline; 
list-style-type:none;
white-space:nowrap;
padding:0px;
margin:0px;
}

.leftcolumn {
float:left;
}

.displayfloat {

width:320px;
margin-right:0px;
/*background-color:#663333;*/
}

.textfloat {

width:479px;
/*background-color:#990099;*/
padding:5px;
}

.leftspan {
width:70%;
text-align:left;
float:left;
margin-left:0px;
padding-left:0px;
}

.rightspan {
width:30%;
text-align:right;
float:left;
}

.rightspan a {
	border:none;
}

.clear {
clear:both;
}

.head {
display:inline;
font-weight:bold;
}

p {
margin-top:0px;
}

.booked {
font-size:12px;
color:#EEEEEE;
width:88px;
background-color:#CCCCCC;
display:block;
float:left;
padding-right:5px;
text-align:right;
}
.available {
font-size:12px;
color:#000000;
border-left:#CCCCCC 3px solid;

width:85px;
background-color:#FFFF84;
display:block;
float:left;
padding-right:5px;
text-align:right;
}



.menu {
float:left;
padding-left:5px;
margin-right:5px;


}

.photoframe {
padding-bottom:0px;
border-left: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;

}

.thumb_display {
width:150px;
height:150px;
padding-left:9px;
padding-top:8px;
float:left;
}

.thumb_display a {
	border:none;
}

.thumbBrd{
border: 1px solid #dddddd;
}

/*other divs including property list*/

.lineBreak{
width:95%;
height:3px;
background-color:#666666;
clear:both;
}

.maincolumn{

margin-left:5px;
}
.proplist {
width:400px;
list-style:none;
float:left;
margin:0px;
padding:0px;
font-size:15px;
}
.proplist li {
margin:0px;
padding:0px;
}
.listPropNo{
width:22px;
display:block;
float:left;
}
.listPropName{
width:200px;
display:block;
float:left;

}
.listPrice{
width:47px;
display:block;
float:left;
}
.listSleeps{
width:24px;
display:block;
float:left;
}
.listBeds{
width:20px;
display:block;
float:left;
}
.listFacs{
display:block;
float:left;

}

.facbox{
width: 50px;
height:55px;
float: left;
padding: 3px;
margin:2px;
text-align:center;
font-size:10px;
border: 1px solid #bbbbbb;
/*background-color:#dedede;*
}

.gallery_display{
float:left;
padding:20px;
margin:15px;
background-color:#dedede;
width:325px;
text-align:center;
}

.greyBox {
/*background-color:#dddddd;
width:100%;*/

}


