/*confirm choice page*/
body{
	background: #211509;
	background-position: center top;
	margin-top:20px;
}
div#wrapBooking { 
position : relative;
width : 700px;
border : 0 solid #000;
margin : 0 auto;
} 

div#bookingWindow {
	width:658px;
	border:1px solid #574120;
	background:#ede8d8;
	padding:20px;
}


div#bookingWindow div#nav {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #4f391b;
}

div#bookingWindow div#nav ol {
	margin:0px;
	padding:0px;
}
div#bookingWindow div#nav li {
	font : bold 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding:0px;
	margin-right:10px;
	color: #999;
}
div#bookingWindow div#nav li span {
	color: #4f391b;
}
#rateTable {
	border: 1px solid #4f391b;
	width:275px;
	background:#fff;
	float:right;
	margin-left:20px;
}
#rateTable th {
	font : bold normal 12px Verdana, Arial, sans-serif;
	color : #fff;
	background : #ededed url(../images/searchhead-repeat.jpg) repeat-x;
	height : 17px;
	margin : 0px 0px 10px;
	padding : 2px 10px 3px;
	text-transform: uppercase;
	text-align:center;
}

#rateTable td {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	color:#000;
}
#rateTable td.hd {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 15px;
	color:#000;
}
#rateTable td.prop {
	padding:10px 5px 5px 15px;
}
#rateTable td.prop p {
	font : bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	color:#000;
	margin: 0px;
}
#rateTable td.sub {
	font : 9px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 10px 0px;
	color:#000;
}


div#propInfo {
margin-bottom:20px;
}
div#propInfo h5 {
	font : bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:10px 0px;
	color:#000;
}
div#propInfo p {
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px 0px 3px;
	color:#000;
}

div#terms {
width: 100%;
height: 205px;
overflow-x: auto;
overflow-y: auto;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

div#bookingWindow h4 {
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px 0px 10px;
	color:#4f391b;
}



form#resub .submitButton, #bookForm .submitButton {
font: bold 12px "Palatino Linotype";
height : 21px;
border : 1px solid #574120;
background : url(../images/button_back.jpg) repeat-x;
color : #000;
text-align : center;
margin : 5px 0;
padding : 2px 0px 3px;
width:100px;
text-transform: uppercase;
}



form#resub .submitButton:hover, #bookForm .submitButton:hover { 
background : #d2713e;
}


div#wrap { 
position : relative;
width : 902px;
border : 0px solid #000;
margin : 0 auto;

}

div#leftCol {
	border : 0px solid #ccc;
	width:222px;
	margin-right:30px;

}
div#rightCol {
	border : 0px solid #ccc;
	width:648px;
	float:right;
	text-align:right;
}

div#prop-search {
	width : 220px;
	border: 1px solid #b2b2b2;
	margin : 0px 0px 10px;
	padding : 0px 0px 7px;
	background: #FFFFFF url(../images/seachbox-background.jpg) no-repeat;
} 
div#prop-search h1 {
	font : bold normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color : #fff;
	border-bottom : 1px solid #b2b2b2;
	background : #ededed url(../images/searchhead-repeat.jpg) repeat-x;
	height : 17px;
	margin : 0px 0px 10px;
	padding : 2px 10px 3px;
	text-transform: capitalize;
	text-align:center;
}
div#prop-search p {
	font : 9px Verdana, Arial, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin-top:5px;
}

div#prop-search form {
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
}
div#prop-search form td {
	font : 9px Verdana, Arial, sans-serif;
	color:#FFFFFF;
	padding-bottom:10px;
}
div#prop-search form td input {
	font : 10px Verdana, Arial, sans-serif;
	
}
div#prop-search form td select {
	font : 9px Verdana, Arial, sans-serif;
	width:120px;
	margin-left:3px;
}
div#prop-search form .submitButton { 
font: bold 12px "Palatino Linotype";
height : 21px;
border : 1px solid #574120;
background : url(../images/button_back.jpg) repeat-x;
color : #000;
text-align : center;
margin : 5px 0;
padding : 2px 0px 3px;
width:200px;
} 
div#prop-search form .submitButton:hover { 
background : #d2713e;
}

/*NEW prop-search results*/


div#resultsHead {
	font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
}

div#results { 
background : #fff;
text-align:left;
border : 1px solid #ccc;
clear : both;
margin : 10px 0 0;
padding : 0 20px 20px;

} 


div#results div {
	border-bottom : 1px dotted #ccc;
	display : block;
	text-decoration : none;
	margin : 0;
	padding : 20px 0;
	position : relative;
} 

div#results div h1 { 
color : #4f391b;
font : bold 16px "Trebuchet MS", Verdana, Arial, sans-serif;
margin : 0px 0px 5px;
padding : 0px;
} 
div#results div h1 a { 
color : #4f391b;
text-decoration : none;
} 
div#results div h1 a:hover { 
color : #c00;
text-decoration : none;
border-bottom:1px dotted #c00
} 
div#results div img { 
float : left;
border : 1px solid #CCC;
margin-right : 10px;
} 
div#results div p { 
font : 14px "Trebuchet MS", Verdana, Arial, sans-serif;
line-height : 16px;
color : #000;
margin : 0 0 5px;
padding : 0;
} 
div#results div p span { 
font : 10px "Trebuchet MS", Verdana, Arial, sans-serif;

} 
div#results h4 {
color : #4f391b;
font : bold 18px "Trebuchet MS", Verdana, Arial, sans-serif;
margin : 25px 0px;
padding : 0;
}
div#results .bookForm {
	border:0px solid #ccc;
	float:right;
	text-align:center;
	margin:0px;
	padding:0px;
	top: -5px;
}
div#results .bookForm form {
	margin:0px;
	padding:0px;
}
div#results .bookForm form .submitButton, form#resub .submitButton, #bookForm .submitButton {
font: bold 12px "Palatino Linotype";
height : 21px;
border : 1px solid #574120;
background : url(../images/button_back.jpg) repeat-x;
color : #000;
text-align : center;
margin : 5px 0;
padding : 2px 0px 3px;
width:100px;
} 
div#results .bookForm form .submitButton:hover, form#resub .submitButton:hover, #bookForm .submitButton:hover { 
background : #d2713e;
}

#resub {
	margin:0px;
	padding:0px;
}


div#results .bookForm p {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}

div#results table  {
	padding:0px;
	margin:0px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000;
	border-left: 0px;
}
.resultRateTable {

	overflow: auto;
	padding:0px;
	margin:0px;
	display: block;
}
div#results table th {
	font : bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000;
	padding:5px;
	text-align:left;
}
div#results table td {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	background:#f2f2f2;
}
div#results table td.promo {
	font : 10px Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	color:#990000;
	background:#f2f2f2;
}
div#results table td.promo a {
	color:#C00;
	text-decoration:none;
	border-bottom:1px dotted #c00;
}

div#policies h1 {
font : bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
}
div#policies p {
font : 11px "Trebuchet MS", Verdana, Arial, sans-serif;
padding-bottom:10px;
border-bottom:1px solid #999999;
}

    #bookForm {
		font : 11px Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
    }
    #bookForm select {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
    }
    #bookForm select.varLength {
	width:180px;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
    }
    #bookForm td.csa p {
		font : 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 10px;
		border:solid 1px #900;
		width:270px;
		text-align:left;
    }	
	
	
    #bookForm input {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
    }
    #bookForm td.rightalign {
        text-align:right;
		padding-right:2px;
    }
    #bookForm td.formNotes {
		font : 10px Verdana, Arial, Helvetica, sans-serif;
		padding-top: 5px;
		padding-bottom: 5px;
    }
    span.req {
        color:#ff0000;
		font : bold 11px Verdana, Arial, Helvetica, sans-serif;
    }


.BookEarly {
	font: 14px "Trebuchet MS", Verdana, Arial, sans-serif;
	padding: 15px;
	border: 1px none #990000;
	color: #FFFFFF;
	background: #990000;
	margin-bottom:20px;
}


div#rentalForm { 
background : #fff;
text-align:left;
border : 1px solid #ccc;
clear : both;
margin : 10px 0 0;
padding : 0 20px 20px;
} 
div#rentalForm h1 { 
	font:bold 16px "Trebuchet MS", Verdana, Arial, sans-serif;
}
div#rentalForm p { 
	font:12px "Trebuchet MS", Verdana, Arial, sans-serif;
}

div#rentalForm table  {
	padding:0px;
	margin:0px;
	border:0px solid #000;
	border-collapse:collapse;
	background:none;
}
div#rentalForm table td {
	padding:5px;
	margin:0px;
	border:0px solid #000;
	font:11px "Trebuchet MS", Verdana, Arial, sans-serif;
	background:none;
}
div#rentalForm table tr {
	border:0px solid #000;
	background:none;
}
div#rentalForm table td h2 {
	font:bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
	margin:0px;
	background:none;
	text-align:left;
	margin-left:60px;
}

div#rentalForm hr.divide {
	border-top: 1px dotted #000000;
}


.error {
color:#ce0000;
}
