* {margin: 0; padding: 0;}
.floatleft {float: left;}
.floatright {float: right;}
.clear {clear: both;}
address {font-style: normal; font-weight: normal;}


body {text-align: center; background-color: #D4C7A1;}
#box {width: 1000px; margin: 20px auto; text-align: left;}
#topshadow {
	height: 12px; 
	background: url('./bpimages/topshadow.jpg') no-repeat;
	_line-height: 0;
	_font-size: 0;
	}
#tileshadow {
	background: url('./bpimages/tileshadow.jpg') repeat-y;
	padding: 2px 10px 0 10px;	
}
#bottomshadow {height: 12px; background: url('./bpimages/bottomshadow.jpg') no-repeat; _line-height: 0; _font-size: 0;}
#sidebar {width: 127px;}
#main {width: 850px;}
#header {height: 83px; width: 848px; background-color: #E6D498;}
#logo {margin-left: 10px; border: none;}
#sublogo {margin: 20px 0 0 20px;}
#daily_rate {margin-right: 10px; border: none;}
#bewrap {margin-top: 20px;}

/********* NAV - SEE LOCAL STYLES FOR DIMENSIONS ***************/
#mainnav {
	background: url('./bpimages/nav.gif') no-repeat;
	position: relative;	
}
#mainnav li{
	position: absolute;
}
#mainnav li, #mainnav a {
	display: block;
}

#mainnav a {
	height: 0;
	overflow: hidden;
}




/* Common Amenities */
div#bookingengine #multistay #commonamenities { border:1px solid #CCCCCC; margin:10px; padding:10px 0 0 9px; }
div#bookingengine #multistay #commonamenities h4 a { }
div#bookingengine #multistay #commonamenities h4 { margin-bottom: 10px; }
div#bookingengine #commonamenities ul { list-style: disc; list-style-type: disc; margin-left: 0px;  }

div#bookingengine #commonamenities ul li { margin-left: 15px; line-height: 18px; }






#footer {font-size: 11px; text-align: center; margin-bottom: 30px; margin-top: 5px;}
#footer address {margin-bottom: 10px;}
#footer address img {padding: 0 5px;}
#footernav {}
#footernav li {display: inline; text-decoration: none; color: #333333;  padding-right: 3px;}
#footernav a {text-decoration: none; color: #333333; background: url('https://www.reservations-page.com/C00160/shared/bpimages/footerbar.gif') no-repeat right 3px; padding-right: 6px;}
#footernav li.last a {background: none;}

/********** SIGNUP ******************/
.hidden {display: none;}
#signup *{margin: 0; padding: 0; }
#signupwrap {}
#signup {width: 403px; border: 1px solid black; color: #c39a0a; background-color: #fff; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
#signup .sserror {background-color: #c39a0a; color: #ffffff; text-align: center; font-size: 13px; font-weight: bold; padding: 5px 0;}
#signup .ssloader {background: url('../shared/bpimages/ajax-loader.gif') no-repeat; width: 16px; height: 16px; margin-left: 70px;}
#signup input {background-color: #ffffff;}
#signup input.inputerror {border: 3px solid #c39a0a;}
#signup #messagewrap {min-height: 50px; _height: 50px;}
#signup .sssuccess {color: #000; padding: 200px 80px; font-size: 14px; font-weight: bold; text-align: center;}
#signup .sssuccess a#successclose {text-decoration: underline; color: #c39a0a;}
#signup #closex {text-decoration: none; color: #D5C5A4; position: absolute; top: 20px; right: 20px; padding: 3px; color: #fff; vertical-align: middle;}
#signup #closex img {border: none;}
#signupwrap {margin: 4px; border: 2px solid #c39a0a; background-color: #fff; padding: 60px 0px 40px 0px; min-height: 435px; _height: 435px;}
#signup fieldset {border: none;  padding: 0 30px; width: 305px;}
#signup legend {font-weight: bold;  font-size: 13px; padding: 0;/*padding-top: 13px;*/}
#signup table {margin: 15px 0 0 25px;}
#signup input {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	}
#signup #signupseperator {margin-left: 60px;}
#signup td {padding-bottom: 8px;}
#signup th {text-align: right; vertical-align: top; font-weight: normal;  padding-right: 10px; width: 105px;}
#signup th label {color: #c39a0a;}
#signup th label.labelrequired {font-weight: bold;}
/*#signup #submit * {margin: 0; padding: 0;}*/
#signup #submit {background-color: #96DE0C;  color: #c39a0a; /*width: 76px; height: 24px;*/  cursor: pointer; float: right; margin-top: 20px; margin-right: 22px; .margin-right: 15px; vertical-align: middle; border: none; text-align: center; }
#signup #submit span {/*display: block; background-color: #96DE0C; width: 75px; height: 19px; margin-top: 1px; padding-top: 2px; padding-bottom: 3px;text-transform: uppercase; font-weight: bold; font-size: 12px; line-height: 12px;*/ text-align: center; text-transform: uppercase; font-weight: bold; font-size: 12px;}

#signuplink:hover {cursor: pointer;}
/*********SIGNUP FORM ****************/
	