/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

.noborder { 
		border: 0;
	}
	#outer { 
		width: 720px;
		background-color: #FFFFFF;
		margin: auto;
		text-align: left;
	}
	body { 
		padding: 0;
		margin: 0;
		background-image: url("image/backimage2.jpg");
		background-repeat: repeat-x;
		text-align: center;
	}
	#header {
		margin-bottom: 5px;
	}
	#footer {
		font-family: helvetica;
		font-size: 8pt;
		color: #5A3D1C;
		text-align: center;
		clear: both;
	}
	#navigation a:link, #navigation a:visited {
		width: 88px;
		padding-top: 7px;
		padding-right: 5px;
		padding-bottom: 2px;
		border-right: 1px dashed #C6C15C;
		display: block;
		background-color: #FFFFFF;
		color: #F77F08;
		text-decoration: none;
		font-family: helvetica;
		font-size: 9pt;
		text-align: right;
		float: right;
	} 
	#navigation a:hover, #navigation a:active {
		width: 88px;
		padding-top: 7px;
		padding-right: 5px;
		padding-bottom: 2px;
		border-right: 1px dashed #C6C15C;
		display: block;
		background-color: #C6C15C;
		color: #FFFFFF;
		text-decoration: none;
		font-family: helvetica;
		font-size: 9pt;
		text-align: right;
		float: right;
	}
	#navigation {
		border: 1px dashed #C6C15C;
		width: 718px;
		height: 24px;
	}
	#navigation #currentpage {
		width: 88px;
		padding-top: 7px;
		padding-right: 5px;
		padding-bottom: 2px;
		border-right: 1px dashed #C6C15C;
		display: block;
		background-color: #C6C15C;
		color: #FFFFFF;
		text-decoration: none;
		font-family: helvetica;
		font-size: 9pt;
		text-align: right;
		float: right;
	}
	#mid {
		margin-top: 8px;
	}
	#flash {
		float:left;
	}	
	#text {
		background-image: url("image/welcome text1.jpg");
		background-repeat: no-repeat;
		margin-left: 342px;
		height: 309px;
		padding-top: 230px;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 10pt;
		font-family: helvetica;
		color: #330000;
	}
	#welcome {
		font-family: Arial;
		font-size: 10pt;
		color: #330000;
		padding-top: -30px;

	}	
	/*#vfhr {
		font-family: Arial;
		font-weight: bold;
		font-size: 12pt;
		color: #5A3D1C;
		padding-top: 5px;
		padding-bottom: 10px;
	}*/
	#searchone {
		background-image: url("image/search1.jpg");
		background-repeat: no-repeat;
		height: 100px;
		margin-top: -210px;
		padding-top: 38px;
		padding-left: 170px;
		font-family: gill sans;
		font-size: 12px;
		color: #FFFFFF;
	}
	#searchtwo {
		background-image: url("image/search1.jpg");
		background-repeat: no-repeat;
		height: 108px;
		margin-top: 8px;
		padding-top: 38px;
		padding-left: 170px;
		font-family: gill sans;
		font-size: 12px;
		color: #FFFFFF;
	}
	#searchbox {
		margin-top: -12px;
	}
	.arrive {
		font-family: gill sans;
		padding-left: 115px;
		padding-bottom: 50px;
		font-size: 11px;
		color: #FFFFFF;
	}
	#listings {
		background-color: #E6EBE9;
		width: 600px;
		height: 400px;
		float: left;
		overflow: auto;
	}
	.houselist {
		width: 200px;
		height: 220px;
		cursor: pointer;
		float: left;
	}
	.housetitle1 {
		width: 180px;
		height: 50px;
		background-color: #FBDF46;
		color: #3D2103;
		font-size: 10pt;
		font-family: helvetica;
		font-weight: bold;
		font-style: italic;
		padding-top: 20px;
		padding-left: 20px;
		/*border: 1px solid #FFFFFF;*/
	}
	.housetitle2 {
		width: 180px;
		height: 50px;
		background-color: #EDBC2F; 
		color: #3D2103;
		font-family: helvetica;
		font-weight: bold;
		font-style: italic;
		font-size: 10pt;
		padding-top: 20px;
		padding-left: 20px;
	}
	#pagenumbers {
		margin-left: 610px;
		height: 390px;
		padding-top: 10px;
		font-size: 9pt;
		color: #A1C4BD;
		font-family: helvetica;
	}
	#pagenumbers a:link, #pagenumbers a:visited {
		font-family: helvetica;
		font-family: 9pt;
		color: #A1C4BD;
		text-decoration: none;
	} 
	#pagenumbers a:hover, #pagenumbers a:active {
		font-family: helvetica;
		font-family: 9pt;
		color: #A1C4BD;
		text-decoration: none;
	}
	#search2 {
		background-image: url("image/search.jpg");
		background-repeat: no-repeat;
		height: 108px;
		margin-top: 8px;
		padding-top: 38px;
		padding-left: 170px;
		font-family: gill sans;
		font-size: 12px;
		color: #FFFFFF;
	}
	#faq {
		margin-bottom: 5px;
	}
	#faqboard {
		background-image: url("image/qmark.jpg");
		border: 1px solid #5F9F00;
		background-repeat: no-repeat;
		height: 308px;
		width: 475px;
		padding-top: 3px;
		padding-left: 243px;
		margin-bottom: 6pt;
		font-size: 10pt;
		font-family: helvetica;
		color: #5F9F00;
		overflow: auto;
	}
	.green {
		color: #5F9F00;
		font-family: helvetica;
		font-size: 10pt;
		font-weight: bold;
		padding-left: 15px;
		text-indent: -15px;
		margin: 10px 0 0 0;
	}
	.black {
		color: #329B91;		
		font-family: helvetica;
		font-size: 10pt;
		margin: 10px 0 0 0;
	}
	.pink {
		color: #329B91;
		font-weight: bold;
		padding-left: 20px;
		margin: 10px 0 0 0;

	}
	#innermid {
		margin-top: 7px;
	}
	#contactboard {
		background-image: url("image/contactinfo.jpg");
		background-repeat: no-repeat;
		height: 279px;
		width: 482px;
		padding-top: 7px;
		border: 1px solid #E84396;
		float: left;
	}
	#reservation {
		margin-left: 494px;
	}
	#subtext {
		font-family: helvetica;
		font-size: 10pt;
		color: #E84396;
		margin-left: 34px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.orange {
		color: #F77F08;
		font-weight: bold;
	}
	#tel {
		margin-top: 150px;
		margin-left: 70px;
		font-family: arial;
		font-size: 9pt;
		color: #5A3D1C;
		float: left;
	}
	#email {
		font-family: arial;
		font-size: 9pt;
		color: #5A3D1C;
		margin-left: 260px;
		margin-top: 155px;
	}
	#search {
		background-image: url("image/search.jpg");
		background-repeat: no-repeat;
		height: 108px;
		margin-top: 8px;
	}
	#leftbox{
		width: 328px;
		height: 391px;
		float: left;
	}
	#rightbox{
		width: 383px;
		height: 391px;
		margin-left: 337px;
		background-image: url("image/popupbackimg.jpg");
		background-repeat: no-repeat;
	}
	#housebox{
		width: 326px;
		height: 83px;
		border: 1px solid #C6C15C;
		margin-bottom: 6px;
	}
	#housepic {
		float: left;
	}
	#housename {
		margin-left: 150px;
		padding-right: 3px;
	}
	#name {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 10pt;
		font-family: helvetica;
		font-weight: bold;
		font-style: italic;
		color: #FF4000;
	}
	#address {
		padding-top: 0;
		font-size: 8pt;
		font-family: helvetica;
		color: #002A5F;
	}
	#screen {
		clear: both;
		width: 328px;
		height: 300px;
		background-image: url("image/screenbackground.jpg");
	}
	#bigpics {
		margin-top: 27px;
		width: 328px;
		height: 246px;
	}
	#buttons{
		height: 50px;
	}
	#buttons a:link, #buttons a:visited {
		padding-top: 15px;
		padding-left: 29px;
		padding-right: 20px;
		font-family: times;
		font-weight: bold;
		font-size: 13px;
		color: #FFFFFF;
		text-decoration: none;
		float: right;
	}
	#buttons a:hover, #buttons a:active {
		padding-top: 15px;
		padding-left: 29px;
		padding-right: 20px;
		font-family: times;
		font-weight: bold;
		font-size: 13px;
		color: #482AB7;
		text-decoration: none;
		float: right;
	}
	#buttons a.current{
		padding-top: 15px;
		padding-left: 29px;
		padding-right: 20px;
		font-family: times;
		font-weight: bold;
		font-size: 13px;
		color: #482AB7;
		text-decoration: none;
		float: right;
	}
	#infos {
		overflow: auto;
		height: 341px;
	}
	#rate {
		display: none;
		font-family: gill sans;
		font-size: 10pt;
		padding-left: 30px;
		padding-right: 35px;
	}
	#description {
		font-family: gill sans;
		font-size: 10pt;
		padding-left: 35px;
		padding-right: 35px;
	}
	#thumbnail{
		width: 718px;
		border: 1px solid #C6C15C;
		margin-top: 8px;
	}
	#housetopimage	{
		width: 127px;
		height: 83px;
	}
	#datePickerBox {
		position: absolute;
		left: 0;
		top: 0;
		display: none;
	}
	#datePicker	{
		font-size: 9pt;
	}
	.thumbnails {
		width:50px;
		height: 37px;
	}
	.housethumbnail	{
		width: 200px;
		height: 150px;
	}
	.seagreen {
		color: #015353;
		padding-left: 5px;
	}
	.peach {
		color: #CE4A2C;
	}
	.peach2 {
		color: #CE4A2C;
		font-weight: bold;
	}
	.blue {
		color: #482AB7;
	}
	.green {
		color: #065452;
		padding-left: 20px;
		font-style: none;
	}
	.buttonstyle {
		margin-left: 370px;
		margin-top: -40px;
	}