.boxout{	width: 220px; margin-bottom: 10px;}
.boxout .top{	width: 206px;	min-height: 28px; background: transparent url("/gfx/boxout_top.gif") no-repeat top; color: #2f2f2f; font-size: 18px; padding: 12px 7px 5px 7px}
*html .boxout .top{	min-height: 28px;}
.boxout .bottom{
	width: 198px;
	border: 1px solid #cecdcd;
	border-top: none;
	padding: 10px;
	background-color: #ffffff
}

.boxout.search .top{	background: #EAEAE9 url("/gfx/boxoutsearch_top.gif") no-repeat top;}
.boxout.search form{	padding: 0px; margin: 0px;}
.boxout.search .checkin,.boxout.search .checkout{	margin-bottom: 15px;}

.boxout.search .shortoption, .boxout.search .longoption{ width: 40px; font-size: 0.9em; }

.boxout.search .longoption{	width: 115px;}

.boxout.search .rooms{
	float: left;
	padding: 0px;
}

.boxout.search .roomnumber1, .boxout.search .roomnumber2, .boxout.search .roomnumber3 {
	width: 50px;
	float: left;
}

.boxout.search .peopleperroom{
	width: 130px;
	margin-left: 60px;
	padding-top: 15px;
	text-align: right;
}

.boxout.search .peopleperroom .roomtype span{
	text-align: left;
	float: left;
	width: 50%;
	padding: 2px 0 0 3px;
}

.boxout.search .extraroom{	padding-top: 5px;}

.boxout.search .peopleperroom .roomtype {
	padding: 2px;
	margin-bottom: 3px;
	border: #999999 1px solid;
	background-color: #ffffff;
}

.boxout.search .peopleperroom .roomtype .nroomnumber {
	margin-left:30px;
}

.boxout.search .peopleperroom .roomtype .roomnumber{
	font-size: 1.17em;
	text-align: left;
}

.boxout.search .searchbtn{
	text-align: center;
	float: left;
	width: 195px;
	margin-top: 20px;
}




.boxout .hotm .hotelname{ width: 195px; margin-bottom: 7px;} 
.boxout .hotm .hotelimg{ float: left;} 
.boxout .hotm .hotelname a{ font-weight: bold;} 
.boxout .hotm .price{ margin-left: 125px; height: 90px;} 
.boxout .hotm .price span{ color: #990000; font-size: 1.5em; font-weight: bold;} 

.boxout .hoteldeals .hotelname{ width: 198px; margin-bottom: 4px; padding-bottom: 3px; border-bottom: 1px solid #cecdcd;} 
.boxout .hoteldeals img{ padding-top: 2px;} 
.boxout .hoteldeals .hotelname a{ font-weight: bold;} 
.boxout .hoteldeals .price{ float: right; width: 40px; color: #990000; font-size: 1.17em; font-weight: bold; text-align: right;} 

.boxout .phone{
	background: #ffffff url("/gfx/icon_phone.gif") no-repeat 7px 7px;
	width: 138px;
	padding-left: 70px;
}

.boxout .phone .phonenumber{
	color: #690000;
	font-weight: bold;
	text-align: right;
}

.boxout .phone span{
	font-size: 0.92em;
	color: #666666;
	font-weight: normal;
	padding-top: 5px;
}

.boxout .secure{
	background: #ffffff url("/gfx/icon_padlock.gif") no-repeat 7px 7px;
	width: 138px;
	padding-left: 70px;
}
