/*@charset "utf-8";*/
/* CSS Document */
/* Copyright 2008, CentralR.com */

body {
	background-color	:#203878;
	background-image	:url(../img/bg_grad.jpg);
	background-repeat	:repeat-x;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:smaller;
}

img {
	border	:none;
}

#table_body {
	margin				:auto;
	width				:816px;
	background-color	:#fff;
}

.table_body {
	margin				:auto;
	width				:816px;
	background-color	:#fff;
}

#breadcrumb {
	padding-left	:15px;
	padding-top		:20px;
	text-decoration	:none; 
	font-size		:14px; 
	color			:#00CCFF; 
	font-weight		:bold; 
	color			:#1e75bc;
}


#body_cont_l{
	width			:50%;
	height			:500px;
	vertical-align	:top;
}

#body_cont_r{
	width			:50%;
	height			:500px;
	vertical-align	:top;
}

#header_logo {
	margin-top	:25px;
}

#body_cont_l>table{
	width		:380px;
	margin-left	:15px;
	margin-top	:15px;
}

#l_search_head {
	height				:54px;
	background-image	:url(../img/borders/search_box_header.jpg);
	background-repeat	:no-repeat;
	background-position	:bottom left;
	color				:#fff100;
	font-size			:16px;
	font-weight			:bold;
}

#l_search_bod {
	background-image	:url(../img/borders/search_box_bod.jpg);
	background-repeat	:repeat-y;
	height				:168px;
	background-position	:left;
	vertical-align		:top;
	padding-left		:5px;
	padding-right		:5px;
}

#l_search_foot {
	height				:41px;
	background-image	:url(../img/borders/search_box_foot.jpg);
	background-repeat	:no-repeat;
	background-position	:top left;
	color				:#fff;
	font-weight			:bold;
	font-size			:9px;
}

#butl_field {
	background-image	:url(../img/ad_1/butl_field_bg.jpg);
	background-repeat	:no-repeat;
	height				:311px;
	width				:380px;
}


#butl_field_cont {
	width	:100%;
	margin	:15px 25px 15px 5px;
}

#signup_l_head {
	background-image	:url(../img/borders/signup_l_header.jpg);
	background-repeat	:no-repeat;
	background-position	:bottom left;
	height				:47px;
	color				:#fff;
	font-size			:16px;
	font-weight			:bold;
}

#adv_search_opt_head {
	color				:#fff;
	font-size			:16px;
	font-weight			:bold;
}

#hot_in_city_head {
	color		:#fff;
	font-size	:16px;
	font-weight	:bold;
}


#signup_l_bod {
	background-image	:url(../img/borders/signup_l_bod.jpg);
	background-position	:left;
	height				:103px;
	background-repeat	:repeat-y;
}

#signup_l_foot {
	background-image	:url(../img/borders/signup_l_foot.jpg);
	background-repeat	:no-repeat;
	background-position	:top left;
	height				:40px;
}

#r_col_hotdest {
	width			:100%;
	margin-left		:8px;
	margin-top		:15px;
	margin-right	:15px;
}

#r_col_hotdest_head {
	background-image	:url(../img/borders/r_col_hotdest_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	height				:53px;
	color				:#fff;
	font-size			:16px;
	font-weight			:bold;
}

#r_col_hotdest_bod {
	background-image	:url(../img/borders/r_col_hotdest_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
	height				:264px;
	vertical-align		:top;
}

#r_col_hotdest_foot {
	background-image	:url(../img/borders/r_col_hotdest_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
	height				:64px;
}

#dest_footer {
	width		:100%;
	margin-top	:15px;
}

#dest_footer>td {
	width	:33%;
}

table.dest_footer_item {
	width			:100%;
	margin-left		:10px;
	margin-right	:5px;
}

.dest_footer_item_head {
	background-image	:url(../img/borders/dest_foot_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	height				:47px;
}

td.dest_footer_item_bod {
}

.dest_foot_div {
	background-image	:url(../img/borders/dest_foot_over.gif);
	background-repeat	:no-repeat;
	background-position	:bottom left;
	position			:absolute;
	bottom				:0px;
	left				:0px;
	height				:185px;
	width				:100%;
}

.dest_footer_cont {
	position	:relative;
	height		:185px;
	width		:100%;
}

#footer_links>td {
	text-align	:right;
}

.dest_table{
	width	:365px;
	height	:100px;
}

.dest_hotimage{
	padding-top	:2px;
	width		:105px;
	height		:81px;
}

.dest_hotlocation{
	/*width				:150px;*/
	font-size			:16px;
	font-weight			:bold;
	color				:#fff;
	background-color	:#26a9e1;
}

.dest_HOTW_image{
	padding-top	:2px;
	width		:150px;
	height		:81px;
}

.dest_HOTW_location{
	width				:213px;
	font-size			:18px;
	font-weight			:normal;
	color				:#fef200;
	text-align			:center;
	background-color	:#20609D;
	height				:20px;
}

.dest_HOTW_text{
	color				:#29398e;
	font-weight			:bold;
	font-size			:12px;
	text-align			:center;
	background-color	:#fff;
	height				:55px;
	background-image	:url(../img/hotw_bellboy.jpg);
	background-position	:right bottom;
	background-repeat	:no-repeat;
	padding-right		:20px;
}


.dest_viewall{
	/*width				:70px;*/
	font-size			:11px;
	color				:#fff;
	text-align			:right;
	background-color	:#26a9e1;
}

div#viewall {
	margin-right		:5px;
}

.dest_hottext{
	color				:#29398e;
	font-weight			:bold;
	background-color	:#aedfe6;
	font-size			:10px;
}

.dest_hotstars{
	background-color	:#aedfe6;
	width				:55px;
}

#hotels_in_country {
	padding-left	:15px;
	padding-right	:15px;
	padding-top		:5px;
}

div#hic_head {
	height				:65px;
	background-image	:url(../img/borders/hic_head.jpg);
	background-position	:center bottom;
	background-repeat	:no-repeat;
}

div#hic_bod {
	background-image	:url(../img/borders/hic_bod.jpg);
	background-position	:center top;
	background-repeat	:repeat-y;
}

div#hic_foot {
	height				:23px;
	background-image	:url(../img/borders/hic_foot.jpg);
	background-position	:center top;
	background-repeat	:no-repeat;
}

.hotlist_head {
	height				:65px;
	background-image	:url(../img/borders/hotel_in_city_head.jpg);
	background-position	:center bottom;
	background-repeat	:no-repeat;
}

.hotlist_bod {
	background-image	:url(../img/borders/hotel_in_city_bod.jpg);
	background-position	:center top;
	background-repeat	:repeat-y;
}

.hotlist_bod_table
{
	width:760px;
}

.hotlist_bod_item
{
	width:		20%;
	text-align:	left;
}

.hotlist_foot {
	height				:23px;
	background-image	:url(../img/borders/hotel_in_city_foot.jpg);
	background-position	:center top;
	background-repeat	:no-repeat;
}

.head_l_marg {
	margin-left	:15px;
}

#dest_footer_title {
	color		:#fff;
	font-size	:12px;
	font-weight	:bold;
	margin		:0px 0px 0px 10px;
	padding-top	:15px;
}

#search_form {
	width	:360px;
	margin	:0px 7px 0px 7px;
}

.search_large {
	font-size	:30px;
	color		:#0253a2;
	position	:relative;
}

.search_small {
	font-size	:10px;
	font-weight	:bold;
	color		:#000;
	position	:relative;
}

.dest_search {
	width	:160px;
	height	:15px;
}

.dest_search2 {
	width	:75px;
	height	:20px;
}

.dest_search3 {
	width	:45px;
	height	:20px;
}


select.* {
	font-size		:9px;
	border-style	:solid;
	border			:1px;
	border-color	:#999;
}

.search_button {
	float	:right;
}

#contact {
	float		:left;
	clear		:left;
	color		:#fff;
	font-size	:9px;
	margin		:0px 10px 0px 10px;
}

#copyright {
	font-size	:10px;
	font-weight	:bold;
	color		:#fff;
	float		:right;
	clear		:right;
	margin-right:10px;
}

#hotels_in_footer {
	margin	:0px 10px 0px 10px;
}

#hif_header {
	height				:53px;
	background-image	:url(hif_header.gif);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	vertical-align		:text-bottom;
}

#hif_footer {
	height				:25px;
	background-image	:url(../img/borders/hif_footer.gif);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#hif_bod {
	background-image	:url(../img/borders/hif_body.gif);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#hif_aligner {
	height		:100%; 
	position	:relative;
}

#hif_header_align {
	position	:absolute;
	bottom		:0px;
	margin-left	:15px;
	font-weight	:bold;
	font-size	:12px;
	color		:#fdf202;
}

#hif_bod_txt {
	margin-right	:25px;
	margin-left 	:15px;
	text-align		:justify;
	color			:#fff;
}

#hif_foot_txt {
	margin		:0px 0px 0px 15px;
	position	:absolute;
	top			:0px;
	font-style	:italic;
	font-weight	:bold;
	font-size	:10px;
	color		:#fff;
}

table#search_dest {
	width			:100%;
	margin-left		:5px;
	margin-right	:5px;
}

#hot_in_city_head {
	height				:55px;
	background-image	:url(hotel_in_city_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
}

#hot_in_city_bod {
	background-image	:url(../img/borders/hotel_in_city_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#hot_in_city_foot {
	height				:20px;
	background-image	:url(../img/borders/hotel_in_city_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

/* SEARCH RESULTS PAGE */
#adv_search_head {
	height				:48px;
	background-image	:url(../img/borders/adv_search_l_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	font-size			:15px;
	color				:#fdf202;
}

#adv_search_bod {
	height				:250px;
	background-image	:url(../img/borders/adv_search_l_bod.jpg);
	background-position	:bottom left;
	background-repeat	:repeat-y;
}

#adv_search_opt_head {
	height				:36px;
	background-image	:url(../img/borders/adv_search_l_opt_head.jpg);
	background-position	:bottom left;
	background-repeat	:repeat-y;
}

#adv_search_spacer {
	height				:3px;
	background-image	:url(../img/borders/adv_search_spacer.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#adv_search_opt_bod {
	background-image	:url(../img/borders/adv_search_l_opt_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#adv_search_opt_foot {
	height				:37px;
	background-image	:url(../img/borders/adv_search_l_opt_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#adv_search_arr_guides {
	height				:460px;
	margin-top			:10px;
	background-image	:url(../img/borders/adv_search_arr_guides_bg.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#adv_search_signup {
}

.adv_search {
	margin-left	:10px;
	margin-top	:5px;
	width		:100%;
}

.adv_search_opt_list {
	width	:100%;
	margin	:5px 0px 5px 5px;
}

.adv_search_form_sml, .adv_search_lrg_form {
	border			:solid;
	border-color	:#999;
	border-width	:2px;
}

.adv_search_lrg_form {
	width			:150px;
	border			:solid;
	border-width	:2px;
	border-color	:#999;
}

.adv_search_form_sml {
	height			:15px;
	width	:70px;
}

.adv_search_lrg {
	font-size	:26px;
	font-weight	:bold;
	color		:#0055a6;
}

.adv_search_sml {
	font-size	:10px;
	font-weight	:bold;
}

.adv_opt_sel_sml, .adv_opt_sel_sml_fixed_width, .adv_opt_sel_sml_fixed_width_2 {
	border			:solid;
	border-color	:#999;
	border-width	:2px;
}
.adv_opt_sel_sml_fixed_width {
	width			:105px;
}
.adv_opt_sel_sml_fixed_width_2 {
	width			:80px;
}

.adv_search_opt_list_txt {
	width	:30%;
}

.adv_search_opt_list_txt1 {
	padding-bottom	:10px;
}

.adv_search_opt_list_txt, .adv_search_opt_list_txt1 {
	font-size	:9px;
	color:#0055a6;
	font-weight	:bold;
}

#adv_search_boxes {
	padding-bottom	:10px; 
	font-size		:10px;
	color			:#0055a6;
}

#adv_search_signup_head {
	font-size			:14px;
	font-weight			:bold;
	color				:#fff;
	height				:50px;
	background-image	:url(../img/borders/adv_search_signup_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
}

#adv_search_signup_bod {
	height:140px;
	background-image:url(../img/borders/adv_search_signup_bod.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
}

#adv_search_signup_foot {
	height:40px;
	background-image:url(../img/borders/adv_search_signup_foot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#r_adv_search_head {
	height				:51px;
	background-image	:url(../img/borders/r_adv_search_res_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	font-size			:19px;
	color				:#fef200;
}

#r_adv_search_bod {
	background-image	:url(../img/borders/r_adv_search_res_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#r_adv_search_foot {
	height:				20px;
	background-image:	url(../img/borders/r_adv_search_res_foot.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	font-size:			9px;
	color:				#0055a6;
	text-align:			center;
	vertical-align:		top;
	padding-top:		2px;
}

#r_adv_search_bottom_head {
	height				:51px;
	background-image	:url(../img/borders/r_adv_search_res_bottom_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	font-size			:19px;
	color				:#fef200;
}

#r_adv_search_bottom_bod {
	background-image	:url(../img/borders/r_adv_search_res_bottom_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#r_adv_search_bottom_foot {
	height:				20px;
	background-image:	url(../img/borders/r_adv_search_res_bottom_foot.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	font-size:			9px;
	color:				#0055a6;
	text-align:			center;
	vertical-align:		top;
	padding-top:		2px;
}

#adv_search_res_head {
	font-size	:20px;
	color		:#0055a6;
}

.adv_search_res {
	border			:solid;
	border-width	:2px;
	border-color	:#999;
	font-size		:10px;
}

.adv_search_res_sml {
	font-size	:9px;
	color:#0055a6;
	white-space	:nowrap;
	width		:75px;
}

.adv_search_res_resnav {
	font-size	:9px;
	color		:#0055a6;
	height		:20px;
}

.adv_search_res_num, .adv_search_res_num_a {
	font-size		:12px;
	font-weight		:bold;
	text-align		:center;
	border			:solid;
	border-width	:2px;
	border-color	:#999;
	width			:20px;
	height			:20px;
	cursor			:pointer;
	text-decoration	:none;
}

.adv_search_res_num_a {
	color			:#ffffff;
	background-color	:#0055a6;
}

#adv_search_res_item {
	height				:190px;
	background-image	:url(../img/borders/adv_search_res_item_bg.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}
#adv_search_res_item_head {
	height				:46px;
	background-image	:url(../img/borders/adv_search_res_item_bg_head.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}
#adv_search_res_item_bod {
	background-image	:url(../img/borders/adv_search_res_item_bg_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}
#adv_search_res_item_foot {
	background-image	:url(../img/borders/adv_search_res_item_bg_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}
#adv_search_res_item_foot_nobutton {
	background-image	:url(../img/borders/adv_search_res_item_bg_foot_nobutton.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

.res_hotel_details
{
	padding-left:	4px;
	vertical-align:	top;
}

.res_img_width
{
	width	:152px;
}

.res_item_img {
	position:	absolute;
	top:		5px;
	left:		2px;
	background-color:#ffffff;
	vertical-align:	top;
}

.res_item_hotname {
	font-size	:17px;
	font-weight	:bold;
	color		:#fff;
	position	:absolute;
	left		:162px;
	top			:15px;
	vertical-align:	top;
}

.res_item_hotwebsite {
	font-size		:10px;
	color			:#fff;
	text-decoration	:none;
	width			:110px;
	position		:absolute;
	right			:20px;
	top				:17px;
	vertical-align	:top;
}
.res_item_starbuffer {
	width		:152px;
}
.res_item_starrating {
	width		:85px;
	font-size	:10px;
}

.res_item_hotrating {
	font-size:	10px;
	width:		197px;
}
.res_item_hotrating_score {
	font-size:	17px;
	color:		#c01f2f;
	font-weight:bold;
	cursor:		pointer;
}

.guest_reviews {
	color:			#0055a5;
	font-size:		11px;
	font-weight:	bold;
	white-space:	nowrap;
	cursor:			pointer;
}

.res_map_width
{
	width	:107px;
}
.res_map_items {
	background-color:	#A9DEE2;
	color:				#26378f;
	font-size:			9px;
	font-weight:		bold;
	text-align:			center;
	text-decoration:	none;
	white-space:		nowrap;
	vertical-align:		top;
}

.res_item_photos {
	color:			#0055a5;
	font-size:		11px;
	font-weight:	bold;
	text-align:		center;
	text-decoration:none;
	white-space:	nowrap;
	cursor:			pointer;
}

.res_item_shortdesc {
	font-size:			10px;
	color:				#26378f;
	text-align:			left;
	border-top-color:	#56B7E2;
	border-top-style:	solid;
	border-top-width:	2px;
}

.res_item_det_cont {
	width:445px;
	height:65px;
	position:absolute;
	left: 7px;
	top: 118px;
}

.res_item_room_type {
	color:#26378f;
	font-size:10px;
	position:absolute;
	left: 3px;
	top: 3px;
	width: 161px;
	height: 16px;
}
.res_item_detail {
	background-color:	#A9DEE2;
	color:				#26378f;
	font-size:			10px;
	text-decoration:	none;
	text-align:			left;
	white-space:		nowrap;
	/*height:			25px;*/
}


.res_item_det_room {
	color:#26378f;
	font-size:10px;
	position:absolute;
	left: 3px;
	top: 25px;
	width: 166px;
	height: 17px;
}

.res_item_day_cont {
	height:20px;
	width:150px;
	position:absolute;
	left: 169px;
	top: -1px;
}

.res_item_day {
	background-color:#91D3ED;
	font-size:10px;
	text-align:center;
	color:#26378f;
	/*top:5px;*/
	white-space:nowrap;
}

.res_item_price_cont {
	height:20px;
	width:150px;
	position:absolute;
	left: 169px;
	top: 20px;
}

.res_item_price {
	background-color:#B3D8F3;
	font-size:10px;
	text-align:center;
	color:#26378f;
	top:5px;
}
.res_item_price1, .res_item_price2, .res_item_price3, .res_item_price4 {
	font-size:10px;
	text-align:center;
	color:#26378f;
	top:5px;
}

.res_item_price1 {
	position:absolute;
	left: 3px;
	width: 35px;
	height: 19px;
}

.res_item_price2 {
	position:absolute;
	left:114px;
	width: 37px;
	height: 19px;
}

.res_item_price3 {
	position:absolute;
	left: 40px;
	width: 35px;
	height: 19px;
}

.res_item_price4 {
	position:absolute;
	left: 78px;
	width: 34px;
	height: 19px;
}
.res_item_taxes {
	font-size:		10px;
	color:			#26378f;
	font-weight:	bold;
	text-align:		left;
	vertical-align:	top;
	height: 		30px;
	padding-left:	10px;
	padding-top:	2px;
}

.res_item_avgnightlyprice {
	font-size:10px;
	color:#26378f;
	position:absolute;
	left: 320px;
	top: 26px;
	width: 124px;
	height: 18px;
	text-align:center;
}

.totcost {
	font-size:20px;
	color:#c01e2b;
}
.res_item_totprice, .res_item_totprice_number {
	background-color:#B3D8F3;
	text-align:center;
	font-size:10px;
	color:#26378f;
}
.res_item_totprice_number {
	font-size:18px;
	color:#c01e2b;
}

.submit_button{
	font-weight:bold;
	color:white;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.rec_banner { 
	position:	absolute;
	top:		1px;
	left:		1px;
	width:		150px;
	height:		75px;
	background-image	:url(../img/recbanner.gif);
	background-repeat	:no-repeat;
	cursor:		pointer;
}
.rec_img
{
	position:	absolute;
	width:		150px;
	height:		75px;
}
/* end of SEARCH RESULTS PAGE */

/* CONFIRMATION PAGE */
#res_conf {
	width	:780px; 
	margin	:20px 0 0 13px;
}

#res_conf_head {
	height				:51px; 
	text-align			:center;
	background-image	:url(../img/borders/res_conf_header.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	font-size			:20px;
	color				:#f5ee30;
}

#res_conf_bod {
	background-image	:url(../img/borders/res_conf_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

p#welcome_name {
	font-size	:25px;
	font-weight	:bold;
	color		:#0055a5;
}

p#res_conf_thanks {
	color		:#00aeef;
	font-size	:20px;
}

p#reference_number {
	color			:#0055a5;
	font-size		:32px;
	text-decoration	:underline;
}

#res_conf_foot {
	height				:40px;
	background-image	:url(../img/borders/res_conf_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#res_conf_login {
	width	:780px;
	height	:210px;
	margin	:20px 0 0 13px;
}

#res_conf_login_head {
	background-image		:url(../img/borders/res_conf_login_head.gif);
	background-position		:top left;
	background-repeat		:no-repeat;
	height					:50px;
	color					:#aedfe5;
	font-size				:16px;
	text-align				:center;
	font-weight				:bold;
}

#res_conf_login_foot {
	background-image	:url(../img/borders/res_conf_login_foot.gif);
	background-position	:top left;
	background-repeat	:no-repeat;
	height				:20px;
}

#res_conf_log_left {
	background-image	:url(../img/borders/res_conf_login_bbl.gif);
	background-position	:top left;
	background-repeat	:no-repeat;
	height				:83px;
}

#res_conf_log_bbl {
	background-image	:url(../img/borders/res_conf_login_bbl.gif);
	background-repeat	:no-repeat;
	background-position	:bottom left;
}

#res_conf_login_bbr {
	background-image	:url(../img/borders/res_conf_login_bbr.gif); 
	background-position	:bottom left; 
	background-repeat	:no-repeat;
}

#res_conf_log_botleft2 {
	background-image	:url(../img/borders/res_conf_log_botleft.jpg);
	background-position	:top right;
	background-repeat	:no-repeat;
	height				:91px;
}

#res_conf_log_right2 {
	background-image	:url(../img/borders/res_conf_login_right.gif);
	background-position	:top right;
	background-repeat	:repeat-y;
	color				:#aedfe5;
	font-size			:13px;
}

#res_conf_log_right {
	background-image	:url(../img/borders/res_conf_login_right.gif);
	background-position	:top right;
	background-repeat	:repeat-y;
	color				:#aedfe5;
	font-size			:13px;
}

#res_details {
	width	:780px; 
	margin	:20px 0 0 13px;
}

.res_detail_row1>td {
	background-color:#91d3eb;
	color:#26378f;
	font-size:10px;
	white-space:nowrap;
	height:25px;
	text-align:center;
}

.res_detail_row2>td {
	background-color:#b3d8f3;
	color:#26378f;
	text-align:center;
	font-size:10px;
	white-space:nowrap;
	height:25px;
}

.res_detail_row2>td:first-child {
	text-align	:left;
}

.res_detail_row1>td:first-child {
	text-align	:left;
}

#res_details_head {
	background-image	:url(../img/borders/res_details_head.gif);
	background-repeat	:no-repeat;
	background-position	:top left;
}

#res_details_head_txt {
	color			:#fff;
	font-size		:14px;
	font-weight		:bold;
	padding-left	:10px;
}

#res_details_bod {
	background-image	:url(../img/borders/res_details_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#res_details_foot {
	background-image	:url(../img/borders/res_details_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#cancellation_policy {
	background-color	:#fff;
	font-size			:10px;
	color				:#0055a5;
}

.dark_blue {
	color		:#1b6cb2;
	font-weight	:bold;
	font-size	:12px;
}
/* end of CONFIRMATION PAGE */

/* start of inputs */

.inputBox {
	font-size	:10px;
	border		:solid 2px #d0d0d0;
}

.book_text_title {
	color		:#fff;
	padding-left:20px; 
	font-weight	:bolder;
	font-size	:15px;
}

/*end of inputs */

/* start of bookit.asp style */
.bookit_item_detail {
	background-color:	#A9DEE2;
	color:				#26378f;
	font-size:			11px;
	height:				25px;
	font-weight:		bold;
}

.secure_txt_15 {
	font-size	:15px;
	color		:#0054a4;
	font-weight	:bold;
}

.secure_txt_9, .secure_txt_9>a {
	font-size		:9px;
	font-weight		:bold;
	text-decoration	:none;
}
/* end of bookit.asp style */

/* start of confirmation.asp styles */
.conf_login_input
{
	background-color:	#aedfe5;
	border:				0;
	width:				150px;
	font-size:			9px;
}
/* end of confirmation.asp styles */

/* MISCELLANEOUS */
.err_message
{
	padding:	5px;
	color:		#990000;
	border:		1px solid #990000;
	padding:	10px;
	text-align:	center;
	font-size:	10px;
	font-weight: normal;
}

.err_res_width
{
	width:	576px;
}

.cursor
{
	cursor:			pointer;
	white-space:	nowrap;
}

.message_375, .message_189
{
	text-align			:center;
	background-position	:bottom left;
	background-repeat	:no-repeat;
	color				:#990000;
}
.message_375
{
	height				:70px;
	background-image	:url(../img/borders/bg_message_375.jpg);
}
.message_189
{
	height				:90px;
	background-image	:url(../img/borders/bg_message_189.jpg);
}
/* end of MISCELLANEOUS */
