/*div#resnet
{
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	z-index:900;
	width:358px;
}*/
div#resnet {
	margin-top:10px;
	height:70px;
	width:450px;
	position:absolute;
	right:0;
	top:0;
	z-index:97;
}
#resnet_form h3 {
	color:#f78f1e;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:33px;
	right:240px;
	text-transform:uppercase;
}

/* IE 6 RULES */
* html #resnet_form h3 { top:31px; }
/* IE 7 RULES */
*:first-child+html #resnet_form h3 { top:31px; }

#resnet_form input {
	border:1px solid #f78f1e;
	background:#000;
	color:#fff;
	text-align:right;
}
#resnet_form label { color:#fff; font-size:11px; font-weight:normal; text-transform:uppercase; position:absolute; }
#resnet_form label.label_datebox {top:33px; right:74px; }
#resnet_form label.label_adults {top:53px; right:233px; }
#resnet_form label.label_nights {top:53px; right:142px; }

/* IE 6 RULES */
* html #resnet_form label.label_datebox {top:32px; right:82px; }
* html #resnet_form label.label_adults {top:52px; right:256px; }
* html #resnet_form label.label_nights {top:52px; right:156px; }
/* IE 7 RULES */
*:first-child+html #resnet_form label.label_datebox { top:32px; right:82px; }
*:first-child+html #resnet_form label.label_adults { top:52px; right:256px; }
*:first-child+html #resnet_form label.label_nights { top:52px; right:156px; }

#resnet_form #datebox { position:absolute; top:30px; right:0; }
#resnet_form #adults { position:absolute; top:50px; right:193px; }
#resnet_form #nights { position:absolute; top:50px; right:102px; }
#resnet_form #newsubmit { position:absolute; top:49px; right:0; border:none; }

/* IE 6 RULES */
* html #resnet_form #adults { position:absolute; top:50px; right:203px; }
/* IE 7 RULES */
*:first-child+html #resnet_form #adults { position:absolute; top:50px; right:203px; }

/* SIGN UP FOR EMAIL FORM */
#emailpromo label { position:absolute; top:3px; right:205px; font-weight:bold; font-size:11px; }
#emailpromo input#email { position:absolute; top:1px; right:27px; border:1px solid #96999c; background-color:#000; color:#fff; }
#emailpromo input#submitbtn { position:absolute; top:0; right:0; /*width:22px; height:17px;*/ }

/** html div#resnet { width:258px;}
*:first-child+html div#resnet { width:258px;}
	div#resnet form { position:relative; padding-top:10px; }

	div#resnet h2 { width: 130px; margin: 0; padding: 0; }
		div#resnet h2 a
		{
			background: transparent url("/img/booknow.gif") top left no-repeat;
			display: block;
			height: 0;
			padding-top: 18px;
			overflow: hidden;
		}

	div#resnet input, div#resnet select { border:1px solid #f78f1e; background:#000; color:#fff; }
	div#resnet label { font-size:11px; }
	div#resnet input { text-align:right; font-size:11px; height:15px; }
	div#resnet option { padding-right:5px; }
	div#resnet select#property {
		position:absolute;
		top:10px; right:2px;
	}
	div#resnet fieldset#ds {
		margin:-5px 0 0; padding:0 4px 5px 0;
		text-align:right;
	}
		div#resnet fieldset#ds input { width:87px; padding-right:2px; }
	div#resnet fieldset#dt { text-align:right; padding-right:4px; }
		div#resnet fieldset#dt input#adults,
		div#resnet fieldset#dt input#nights { margin-right:5px; padding-right:2px; }
		div#resnet fieldset#dt input#submit { 
			background:#f78f1e;
			color:#000;
			height:auto;
			line-height:15px;
			text-align:center;
		}
		div#resnet input#newsubmit { background:none; line-height:auto; border:none; height:auto; }
		div#resnet fieldset#dt input.sbutton { padding:2px 5px; }*/
	
	/* STYLE THE SELECT REPLACEMENT */
/*	div#resnet form ul {
		position:absolute;
		z-index:900;
	}
*/
div#resnet form ul#property_select {
	position:absolute;
	top:30px;
	right:135px;
	width:100px;
	z-index:97;
}
	
	/* SELECT REPLACMENT */
ul.selectReplacement {
		padding:0;
		height:15px;
		background:#000 url("/img/dropdown.gif") top right no-repeat;
		border:1px solid #f78f1e;
	}
		ul.selectReplacement li {
			color:#fff;
			cursor:pointer;
			display:none;
			font-size:11px;
			line-height:15px;
			list-style:none;
			padding:0px 0 0px 5px;
			margin-right:10px;
		}
		ul.selectReplacement:hover {
			height:auto;
			background-image:none;
		}
		ul.selectReplacement:hover li,
		ul.selectOpen li,
		ul.selectReplacement:hover li.selected,
		ul.selectOpen li.selected {
			display:block;
			background:#000;
		}
		ul.selectReplacement li.selected {
			display:block;
			color:#fff;
		}
		ul.selectOpen li:hover,
		ul.selectOpen li.selected:hover,
		ul.selectReplacement li:hover,
		ul.selectReplacement li.selectOpen,
		ul.selectReplacement li.selected:hover {
			cursor:pointer;
			color:#f78f1e;
			background:#000;
		}

.datepicker_trigger { margin-left:3px; }

.datepicker_cover {
	display: none; /*sorry for IE5*/
	display: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/
	width: 210px; /*must have to match width and borders*/
	height: 119px; /*must have to match maximum height*/ 
}

#datepicker_div a, .datepicker_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
}

.datepicker_control a, .datepicker_links a {
	padding: 2px 5px !important;
	color: #fff !important;
	text-decoration:none;
}

table.datepicker { width:100%; margin:2px 5px 5px;}

.datepicker_titleRow td { color:#fbaf33; text-decoration:none; text-align:center; }
.datepicker_titleRow td a { color:#fbaf33; text-decoration:none; }
.datepicker_daysCell { color:#fff; text-decoration:none; text-align:center; }
.datepicker_daysCell a { color:#fff; text-decoration:none; }
.datepicker_otherMonth { color:#2c2d2d; }
.datepicker_currentDay a { color:#fbaf33 !important; }

#datepicker_div {
	position:absolute;
	display: none;
	padding-right:9px;
	z-index: 9999; /*must have*/
	position:absolute;
	width:200px;
	background-color:#000;
	border:1px solid #f78f1e;
	right:230px;
	top:94px;
}

#buttons {
	position:absolute;
	right:65px;
	top:98px;
}

.datepicker_clear,
.datepicker_close,
.datepicker_prev,
.datepicker_current,
.datepicker_next {
	float:left;
	text-align:center;
}
.datepicker_prev, .datepicker_current, .datepicker_next { width:25%; }
.datepicker_current { width:38%; }
.datepicker_prev a, .datepicker_current a, .datepicker_next a { color:#fbaf33 !important; }
.datepicker_prev label { color:#2c2d2d; }
.datepicker_close a { width:5%; color:#a33 !important; }
.datepicker_header { text-align:center; }
.datepicker_unselectable { color:#666;}

* html #datepicker_div { font-size:10px; }
*:first-child+html #datepicker_div { font-size:10px; }

.datepicker_close { float:right; }