﻿#searchbox{
	width:216px;
	height:160px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	padding:7px;
	margin:-5px 0px 0px 0px;
	background-color:#580B08;
}
#searchbox input{
    height:14px;
    width:85px;
    font-size:13px;
}
#searchbox select{
    height:17px;
    width:34px;
    font-size:11px;
   
}
#datepicker {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0 0 0 0;
	margin: 8px 3px 0;
	display: block;
	overflow: hidden;
    }
img.ui-datepicker-trigger { 
    cursor: pointer; 
 } 

/*results table stuff*/

#results {
	width:670px;
	margin: 10px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	background-color:#CAAAAB;
}

table.availability {
	margin: 0px 20px 20px 20px;
	padding: 0px 0px 0px 0px;
	font-size:70%;
}

table.availability th {
	margin: 0px 0px 0px 0px;
	padding: 3px;
	background-color:#220022;
	color:#ffffff;
}

table.availability td {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color:#D0BFD0;
}

table.availability td.room {
	width:350px;
}

table.availability td.price {
	width:150px;
	text-align:center;
	font-weight:bold;
}
table.availability td.descleft {
	width:150px;
	text-align:left;
	font-weight:normal;
}
table.availability td.dates{
	width:150px;
	text-align:center;
}
table.availability td.date{
	width:100px;
	text-align:center;
}
