body {
font-family:Arial, Helvetica, sans-serif;
color:#000022;
text-align:justify;
background-color:#dddddd;
}

a {
text-decoration: none;
color:#000022;
font-weight:bold;
}

.proplist a {
font-weight:normal;
}

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

.propitem:hover  {

	background-color:#ddeeff;
}

a:hover {
text-decoration: underline;

}

.navbar a {
font-weight:normal;
}

img {
border:none;

}

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;
}

.banner {
width:100%;
height:80px;
background-color:#FFFF84;
}
/*layout divs*/
.navbar {
width:100%;
height:15px;
background-color:#CEF6E2;
text-align:left;
padding-top:5px;
padding-bottom:5px;
}

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

.navbar li {
display:inline;
padding-left:5px;
margin:0px;
border:none;

}



.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:480px;
/*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;
}

.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:3px;

}

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


/*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:45px;
display:block;
float:left;
}
.listSleeps{
width:26px;
display:block;
float:left;
}
.listBeds{
width:20px;
display:block;
float:left;
}
.listFacs{
display:block;
float:left;

}

.facbox{
width: 50px;
height:60px;
float: left;
padding: 3px;
margin:2px;
text-align:center;
font-size:10px;
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%;

}

