body {
	margin: 0px;
	padding: 0px;
	background-color: #f6e0c4;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
}
.content {
	line-height:17px;
}
.fineprint {
	font-size:9px;
	line-height:14px;
	color:#636567;
}
.subhead {
	font-size:11px;
	font-weight:bold;
}
.subhead2 {
	font-size:11px;
	font-weight:bold;
	color:#d17a23;
}
.subhead3 {
	font-size:12px;
	font-weight:bold;
	color:#d17a23;
}
.faqQuestion {
	font-size:11px;
	font-weight:bold;
	color:#d17a23;
}
#sidebar {
	position:absolute;
	top:236px;
	border:solid;
	border-width:0px;
	border-color:#ffffff;
	z-index:10;
	margin-left: 666px; /* half the width of the div + offset */
}
#sidebar ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#sidebar ul a {
	display:block;
	text-align:right;
	width:100px;
	padding: 0px 0px 8px 0px;	
	color:#d0821d;
	text-decoration:none;
}
#sidebar ul li.priority {
	display:block;
	text-align:right;
	width:100px;
	padding: 4px 0px 15px 0px;
	font-weight:bold;
}
#sidebar ul a:hover {
	color:#000000;
}
.callout {
	color:#8aa094;
	font-size:14px;
	line-height:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.layoutHolder {
	display:block;
	width: 786px;
	position: relative;
	left: 50%;
	margin-left: -398px; /* half the width of the div */
	border:solid;
	border-width:5px;
	border-color:#ffffff;
	align:center;
}
#footerHolder {
	display:block;
	width: 786px;
	position: relative;
	left: 50%;
	margin-left: -392px; /* half the width of the div */
	align:center;
}
#footerHolder td {
	color:#636567;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
}
#footerHolder a{
	color:#636567;
	text-decoration:underline;
}
#footerHolder .miniDot {
	color:#fbaa33;
}
a.listingsPage:link,a.listingsPage:visited,a.listingsPage:active {
	color:#d0821d;
	text-decoration:none;
}
a.listingsPage:hover {
	color:#878e8a;
	text-decoration:underline;
}
.error {
	color:red;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	border-color:red;
	border:solid;
	border-width:1px;
	width:455px;

}

.listingSubNav {
	color:#d0821d;
}
.pagingCell {
	width:16px;
	text-align:center;
	color:#9c9ea0;
}
a.pagingLink:link, a.pagingLink:visited, a.pagingLink:active {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
a.pagingLink:hover {
	color:#d0821d;
	text-decoration:underline;
}
table.listingsHolder {
	width:100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
}
table.listingsHolder td{
	padding: 0px 0px 0px 0px;
}
table.listingsHolder td.listingsPictureHolder{
	border-width: 1px 0px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
}
table.listingsHolder td.listingsDetailHolder{
	padding: 0px 0px 0px 0px;
	border-width: 1px 1px 1px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
}
td.listingsFooter{
	padding: 4px 4px 4px 4px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
	background-color:#efcea4;
	color:#b37414;
	font-size:10px;
}
.listedby {
	font-weight:bold;
	color:#000000;
}
.printfriendly {
	size:9px;
}
table.miniNav {
	width:101px;
	border-width: 1px 0px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
}
table.miniNav td {
	border-width: 1px 0px 1px 1px;
	text-align:center;
	padding: 4px 1px 4px 1px;
	border-style: solid solid solid solid;
	border-color: white white white white;
		font-size:10px;
	color:#b37414
}
td.miniNavOn {
	background-color:#ffffff;
		font-size:10px;
}
table.listingsDetail {
	width:100%;
	border-spacing: 0px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		border-collapse: collapse;
}
table.listingsDetail td{
	border-width: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-size:12px;
}
td.listingsHeader {
	background-color:#caded3;
	border-width: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	height:15px;
	font-size:12px;
}
table.listingsDetail td.listingsPrice {
	border-width: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-size:12px;
	color:#b37414;
	font-weight:bold;
}
.listingsDescription {
	font-size:10px;
}

table.detailRow {
	width:100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;
	border-collapse: collapse;
}
table.detailRow td.detailHeader {
	background-color:#caded3;
	border-width: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	height:15px;
	font-size:12px;
}
a:link,a:visited,a:active {
	text-decoration:underline;
	color:black;
}
a:hover {
	color:#d0821d;
	text-decoration:underline;
}
#sideSearchForm td{
	color:black;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d0821d;

}
#sideSearchForm select {
	width:123px;
}
#sideSearchForm input.field {
	width:123px;
}
#sideSearchForm select.beds {
	width:56px;
}

.faq  {
	line-height:20px;
}
a.faqlink{

	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
a.faqlink:hover{
	color:#d0821d;
}
.frm_select {
	width:240px;
}
.frm_select_search {
	width:150px;
}
.frm_select_search2 {
	width:110px;
}
.frm_selectsmall {
	width:114px;
}
.frm_input {
width:240px;
}
.frm_input_friend {
width:400px;
}
.frm_textarea {
width:240px;
height:100px;
}
.frm_textarea_friend {
width:400px;
height:150px;
}
.frm_table td {
	padding: 5px 5px 3px 5px;
	font-size:11px;
}
.required {
	color:#d17a23;
}
.frm_table td.formlabel {
	text-align:right;
}

a.searchlink,a.searchlink:visited,a.searchlink:active {
	font-size:12px;
	color:#d0821d;
	text-decoration:none;
}
a.searchlink:hover {
	color:#a2a298;
	text-decoration:underline;
}
a.searchlinksmall,a.searchlinksmall:visited,a.searchlinksmall:active {
	font-size:10px;
	color:#d0821d;
	text-decoration:none;
}
a.searchlinksmall:hover {
	color:#a2a298;
	text-decoration:underline;
}
.detailsText {
	font-size:12px;
}
#mapContainer { 
  height: 345; 
  width: 427; 
} 