﻿#reservationbox
{
	overflow:visible;
	margin:0 auto;
}
#reservationbox a
{
	color:#58AFD5;
}
#reservationnav
{
	width:725px;
	height:22px;
	line-height:22px;
	background-color:#58AFD5;
	padding-left:40px;
	margin-top:5px;
}
#reservationnav a
{
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:8pt;
}
#reservationnav li
{
	padding-left:10px;
	float:left;
}
.reservationroomscontentbox
{
	margin-top:5px;
	border:solid 1px #58AFD5;
}
.reservationroomscontenttitle
{
	height:22px;
	background-color:#D2E9F4;
	color:#000000;
	border-bottom:solid 1px #58AFD5;
	line-height:22px;
}
.reservationroomscontent
{
	padding:1px;
}
#reservationroomsother
{
	border-top:solid 1px #58AFD5;
	margin-top:5px;
	padding-top:5px;
}
#reservationroomsbottom
{
	border-top:solid 1px #58AFD5;
	margin-top:5px;
	line-height:130%;
}
#reservationad
{
	height:80px;
}
#reservationad
{
	padding:1px;
	border:solid 1px #58AFD5;
}
#reservationbottomad
{
    width:100%;
    clear:both;
    height:20px;
    line-height:20px;
    background-color:#F0FCFE;
    margin-top:10px;
    text-align:center;
}
/*for reservation preview control*/
#reservationpreviewtable
{
	width:300px;
	border:0;
	float:right;
}
#reservationpreviewtitelcell
{
	width:200px;
	vertical-align:top;
}
.reservationpreviewpropertyname
{
	color:#274E92;
	font-size:12pt;
}
.reservationpreviewcontentbox
{
	width:100%;
	border-bottom:solid 1px #58AFD5;
	line-height:150%;
	padding:2px 0px 2px 0px;
}
.reservationpreviewsubtitle
{
	color:#274E92;
	font-size:10pt;
	float:left;
}
.reservationpreviewcheckindate
{
	font-weight:bold;
	padding-left:3px;
}
.reservationpreviewpayment
{
	float:right;
}
.reservationpreviewpaymentschdule
{
	float:left;
}
.reservationpreviewratelist
{
	width:100%;
}
/*for reservation preview control*/
/*for book unit guest information control*/
#bookunitguestinformationbox
{
	width:400px;
	clear:both;
}
#bookunitguestinformationtitle
{
	font-size:15pt;
	font-weight:bold;
	width:100%;
	clear:both;
}
#bookunitguestinformationcontent
{
	width:100%;
}
#bookunitguestinformationcontenttable
{
	width:100%;
	background-color:#FFFFFF; 
	border:solid 1px #CAE5E8;
    border-left:0; 
    border-collapse:collapse;
    margin-top:8px;
}
#bookunitguestinformationbox
{
	border:solid 1px #58AFD5;
	width:420px;
	padding:2px;
}
/*for book unit guest information control*/
/*for book unit page*/
#bookunitbox
{
	clear:both;
	width:760px;
	margin:0 auto;
}
#bookunitstepsbox
{
	width:414px;
	float:left;
}
#bookunitreservationpreviewbox
{
	width:230px;
	padding-top:27px;
	padding-left:20px;
}
/*for book unit page*/
/*for book unit confirm control*/
.bookunitconfirmsubtitle
{
	height:23px;
	background-color:#EEF6FA;
	font-weight:bold;
}
/*for book unit confirm control*/
/*for write feedback page*/
.reservationratelist
{
	width:150px;
	display:inline-block;
}
/*for write feedback page*/
/*for write reservation information page*/
#reservationinfobigbox
{
	width:550px;
	margin:0 auto;
}
#reservationnumber
{
	font-size:15pt;
	clear:both;
}
.reservationinfocontentbox
{
	width:550px;
	border-top:solid 2px #58AFD5;
}
.reservationinfocontenttitle
{
	clear:both;
	font-size:10pt;
}
.reservationcontentcell
{
	color:#1E4E62;
	font-weight:bold;
}
/*for write reservation information page*/