/*@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;
}

#body_header {
	height				:130px;
	background-image	:url(../img/header_bg_grad.jpg);
	background-repeat	:repeat-x;
}

#lang_sel {
	float	:right;
	width	:130px;
	height	:23px;
	margin	:15px 30px 0px 0px;
}

#body_nav>td {
	width	:203px;
	height	:23px;
}

#breadcrumb {
	padding-left	:15px;
	padding-top		:5px;
}


#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(../top/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(../top/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(../top/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(../top/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(../top/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(../top/img/borders/signup_l_bod.jpg);
	background-position	:left;
	height				:103px;
	background-repeat	:repeat-y;
}

#signup_l_foot {
	background-image	:url(../top/img/borders/signup_l_foot.jpg);
	background-repeat	:no-repeat;
	background-position	:top left;
	height				:40px;
}

#nav_sec_1, #nav_sec_2, #nav_sec_3, #nav_sec_4{
	width			:204px;
	margin			:auto;
	height			:23px;
	color			:#fff;
	font-weight		:bold;
	font-size		:11px;
	text-transform	:capitalize;
	text-align		:center;
}

#nav_sec_1{
	background-image	:url(../img/nav/nav_bg_01.jpg);
	background-position	:bottom right;
	background-repeat	:no-repeat;
}

#nav_sec_2{
	background-image	:url(../img/nav/nav_bg_02.jpg);
	background-position	:bottom right;
	background-repeat	:no-repeat;
}

#nav_sec_3{
	background-image	:url(../img/nav/nav_bg_03.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
}

#nav_sec_4{
	background-image	:url(../img/nav/nav_bg_04.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
}

#r_col_hotdest {
	width			:100%;
	margin-left		:8px;
	margin-top		:15px;
	margin-right	:15px;
}

#r_col_hotdest_head {
	background-image	:url(../top/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(../top/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(../top/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(../top/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(../top/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 {
	width			:791px;
	margin-top		:10px;
	margin-left		:15px;
	margin-right	:10px;
}

#footer_links>td {
	text-align	:right;
}

#footer_links_under {
	background-image	:url(../img/borders/footer_links_under.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
	height				:51px;
	color				:#fff;
	font-size			:9px;
}

#footer_links_over {
	background-image	:url(../img/borders/footer_links_over.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	height				:50px;
}

#footer_links_hrefs {
	width		:760px;
	margin-top	:5px;
	white-space:nowrap;
}

.fl_divimg, .fl_div2 {
	float			:right;
	color			:#fff;
	font-size		:9px;
	font-weight		:bold;
	margin-right	:3px;
}

.dest_table{
	width	:365px;
	height	:100px;
}

.dest_hotimage{
	padding-top	:2px;
	width		:145px;
	height		:81px;
}

.dest_hotlocation{
	width				:150px;
	font-size			:16px;
	font-weight			:bold;
	color				:#fff;
	background-color	:#26a9e1;
}

.dest_viewall{
	width				:70px;
	font-size			:11px;
	color				:#fff;
	background-color	:#26a9e1;
}

.dest_hottext{
	color				:#29398e;
	font-weight			:bold;
	background-color	:#aedfe6;
	font-size			:9px;
}

.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(../top/img/borders/hic_head.jpg);
	background-position	:center bottom;
	background-repeat	:no-repeat;
}

div#hic_bod {
	background-image	:url(../top/img/borders/hic_bod.jpg);
	background-position	:center top;
	background-repeat	:repeat-y;
}

div#hic_foot {
	height				:23px;
	background-image	:url(../top/img/borders/hic_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	:9px;
	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;
}

span#cont_us {
	font-weight	:bold;
	font-size	:14px;
	margin-left	:10px;
	white-space:nowrap;
}

span#tel_number {
	color		:#fff100;
	font-size	:20px;
}

#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(../top/styles/hif_header.gif);
	background-position	:bottom left;
	background-repeat	:no-repeat;
	vertical-align		:text-bottom;
}

#hif_footer {
	height				:25px;
	background-image	:url(../top/img/borders/hif_footer.gif);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#hif_bod {
	background-image	:url(../top/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(../top/styles/hotel_in_city_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
}

#hot_in_city_bod {
	background-image	:url(../top/img/borders/hotel_in_city_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#hot_in_city_foot {
	height				:20px;
	background-image	:url(../top/img/borders/hotel_in_city_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#adv_search_head {
	height				:48px;
	background-image	:url(../top/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(../top/img/borders/adv_search_l_bod.jpg);
	background-position	:bottom left;
	background-repeat	:repeat-y;
}

#adv_search_opt_head {
	height				:36px;
	background-image	:url(../top/img/borders/adv_search_l_opt_head.jpg);
	background-position	:bottom left;
	background-repeat	:repeat-y;
}

#adv_search_spacer {
	height				:3px;
	background-image	:url(../top/img/borders/adv_search_spacer.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#adv_search_opt_bod {
	background-image	:url(../top/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(../top/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(../top/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 {
	height			:15px;
	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 {
	width	:70px;
}

.adv_search_lrg {
	font-size	:20px;
	font-weight	:bold;
	color		:#0055a6;
}

.adv_search_sml {
	font-size	:10px;
	font-weight	:bold;
}

.adv_opt_sel_sml {
	width			:70px;
	border			:solid;
	border-color	:#999;
	border-width	:2px;
}

.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			:17px;
	color				:#fff;
	height				:50px;
	background-image	:url(../top/img/borders/adv_search_signup_head.jpg);
	background-position	:bottom left;
	background-repeat	:no-repeat;
}

#adv_search_signup_bod {
	height:140px;
	background-image:url(../top/img/borders/adv_search_signup_bod.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
}

#adv_search_signup_foot {
	height:40px;
	background-image:url(../top/img/borders/adv_search_signup_foot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#r_adv_search_head {
	height				:51px;
	background-image	:url(../top/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(../top/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(../top/img/borders/r_adv_search_res_foot.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}

#adv_search_res_head {
	font-size	:20px;
	color		:#0055a6;
}

input.adv_search_res {
	height			:17px;
	width			:70px;
	border			:solid;
	border-width	:2px;
	border-color	:#999;
}

.adv_search_res_sml {
	font-size	:9px;
	font-weight	:bold;
}

.adv_search_res_resnav {
	font-size	:9px;
	color		:#0055a6;
	height		:20px;
}

.adv_search_res_num, .adv_search_res_num_a {
	font-size		:9px;
	text-align		:center;
	border			:solid;
	border-width	:2px;
	border-color	:#999;
	width			:20px;
	height			:20px;
}

.adv_search_res_num_a {
	color				:#fff;
	background-color	:#0055a6;
}

#adv_search_res_item {
	height				:190px;
	background-image	:url(../top/img/borders/adv_search_res_item_bg.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}
#adv_search_res_item_head_darina {
	height				:46px;
	background-image	:url(../top/img/borders/adv_search_res_item_bg_head_darina.jpg);
	background-position	:top left;
	background-repeat	:no-repeat;
}
#adv_search_res_item_bod_darina {
	background-image	:url(../top/img/borders/adv_search_res_item_bg_bod_darina.jpg);
	background-position	:top left;
	background-repeat:repeat-y;
}
#adv_search_res_item_foot_darina {
	background-image	:url(../top/img/borders/adv_search_res_item_bg_foot_darina.jpg);
	background-position	:top left;
	background-repeat:no-repeat;
}

.res_item_img {
	width:145px;
	height:105px;
	position:absolute;
	top:5px;
	left:5px;
	bottom:187px;
	background-color:#ffffff;
}
.res_item_img_darina {
	width:145px;
	height:105px;
	position:absolute;
	top:5px;
	left:5px;
	background-color:#ffffff;
}

.res_item_hotname {
	font-size	:17px;
	color		:#fff;
	width		:270px;
	height		:20px;
	position	:absolute;
	left		:156px;
	top			:10px;
}

.res_item_hotwebsite {
	font-size	:10px;
	color		:#fff;
	width		:115px;
	height		:20px;
	position	:absolute;
	left		:430px;
	top			:12px;
}

.res_item_starrating {
	height		:35px;
	width		:85px;
	position	:absolute;
	font-size	:10px;
	left		: 155px;
	top			: 43px;
}
.res_item_starrating_darina {
	height		:35px;
	width		:85px;
	font-size	:10px;
}

.res_item_hotrating {
	font-size:10px;
	position:absolute;
	left: 244px;
	top: 43px;
}
.res_item_hotrating_darina {
	font-size:10px;
}

span.guest_reviews {
color:#4ecae4;
}

.res_item_shortdesc {
	font-size:10px;
	color:#26378f;
	position:absolute;
	width: 293px;
	height: 26px;
	left: 157px;
	top: 87px;
}
.res_item_shortdesc_darina {
	font-size:10px;
	color:#26378f;
	width: 293px;
	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_1_darina {
	background-color:#A9DEE2;
	color:#26378f;
	font-size:10px;
	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_darina {
	background-color:#91D3ED;
	font-size:10px;
	text-align:center;
	color:#26378f;
	top:5px;
	white-space:nowrap;
}
.res_item_day1, .res_item_day2, .res_item_day3, .res_item_day4 {
	font-size:10px;
	text-align:center;
	color:#26378f;
	top:5px;
}

.res_item_day1 {
	position:absolute;
	left: 3px;
	width: 35px;
	height: 19px;
}

.res_item_day2 {
	position:absolute;
	left:114px;
	width: 37px;
	height: 19px;
}

.res_item_day3 {
	position:absolute;
	left: 40px;
	width: 35px;
	height: 19px;
}

.res_item_day4 {
	position:absolute;
	left: 78px;
	width: 34px;
	height: 19px;
}

.res_item_price_cont {
	height:20px;
	width:150px;
	position:absolute;
	left: 169px;
	top: 20px;
}

.res_item_price_darina {
	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;
	position:absolute;
	left: 3px;
	top: 47px;
	width: 440px;
	height: 15px;
}
.res_item_taxes_darina {
	font-size:10px;
	color:#26378f;
	font-weight:bold;
	width: 440px;
	height: 30px;
	padding-left:10px;
}

.res_item_avgnightly {
	font-size:10px;
	color:#26378f;
	position:absolute;
	left: 321px;
	top: 2px;
	width: 124px;
	height: 18px;
	text-align:center;
}
.res_item_avgnightly_darina {
	background-color:#A9DEE2;
	font-size:10px;
	color:#26378f;
	height: 18px;
	text-align:center;
	white-space:nowrap;
}

.res_item_avgnightlyprice {
	font-size:10px;
	color:#26378f;
	position:absolute;
	left: 320px;
	top: 26px;
	width: 124px;
	height: 18px;
	text-align:center;
}

span.totcost {
	font-size:28px;
	color:#c01e2b;
}

.res_item_totprice {
	text-align:center;
	font-size:10px;
	color:#26378f;
	position:absolute;
	left: 451px;
	top: 0px;
	width: 106px;
	height: 42px;
}
.res_item_totprice_darina {
	background-color:#B3D8F3;
	text-align:center;
	font-size:10px;
	color:#26378f;
}

.submit_button{
	font-weight:bold;
	color:white;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* CONFIRMATION PAGE */
#res_conf {
	width	:780px; 
	margin	:20px 0 0 13px;
}

#res_conf_head {
	height				:51px; 
	text-align			:center;
	background-image	:url(../top/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(../top/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(../top/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(../top/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(../top/img/borders/res_conf_login_foot.gif);
	background-position	:top left;
	background-repeat	:no-repeat;
	height				:20px;
}

#res_conf_log_left {
	background-image	:url(../top/img/borders/res_conf_login_bbl.gif);
	background-position	:top left;
	background-repeat	:no-repeat;
	height				:83px;
}

#res_conf_log_bbl {
	background-image	:url(../top/img/borders/res_conf_login_bbl.gif);
	background-repeat	:no-repeat;
	background-position	:bottom left;
}

#res_conf_login_bbr {
	background-image	:url(../top/img/borders/res_conf_login_bbr.gif); 
	background-position	:bottom left; 
	background-repeat	:no-repeat;
}

#res_conf_log_botleft2 {
	background-image	:url(../top/img/borders/res_conf_log_botleft.jpg);
	background-position	:top right;
	background-repeat	:no-repeat;
	height				:91px;
}

#res_conf_log_right2 {
	background-image	:url(../top/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(../top/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(../top/img/borders/res_details_head.jpg);
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(../top/img/borders/res_details_bod.jpg);
	background-position	:top left;
	background-repeat	:repeat-y;
}

#res_details_foot {
	background-image	:url(../top/img/borders/res_details_foot.jpg);
	background-position	:top left;
	background-repeat:no-repeat;
}

#cancellation_policy {
background-color:#fff;
font-size:10px;
color:#000;
}

.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:#FFFFFF;
	padding-left:20px; 
	font-weight:bolder;
}

/*end of inputs */




