/* general */
#gui_home_col1 {float:left; position:relative;}
#gui_home_col1 #gui_home_top {position:relative; top:222px;}
#gui_home_col1 #gui_home_top_ftr {float:left;}
#gui_home_col2 {float:left; width:360px; margin-top:5px;}
#gui_home_col3 {border:1px solid white; clear:both;}

#gui_home_txt, #gui_home_map, #gui_home_book, #gui_home_help, #gui_home_txt_bttm {border:1px solid #dfdcd3; background-color:#ffffff;}

/* frm bk */
#gui_home_frm {position:absolute; top:0; width:537px; border:6px solid #458ab6; background:url('cmn/img/frm-bkg.gif') 0 0 no-repeat; margin:5px; min-height:200px;}
#gui_home_frm h2 {font:normal normal 23px/31px 'arial black',arial,freesans; color:#fefefe; text-transform:uppercase; margin-left:47px;}
#search_form_content {width:380px; padding:10px 15px 0 15px; font:normal bold 14px verdana,kalimati,sans-serif; color:#ffffff;}
#search_form_content label {float:left;}
#check_in label, #check_out label {display:block; float:left; width:50%;} 
#check_in .default_text, #check_out .default_text {float:left; width:90px; margin-right:5px; cursor:pointer; text-align:center;}
#check_out, #qty, #pax,  #search {clear:both; margin:0;}
#cat {padding:0 0 0 0; margin-right:5px;}
#check_in, #check_out, #qty, #pax, #cat {line-height:32px;}
#qty input, #cat select, #pax select {margin-top:8px;}
#qty, #cat {border-bottom:none;}
#qty {width:175px; float:left;}
#cat {width:175px; float:right;}
#cat label {text-align:right;}
#cat select {width:90px;}
#pax {width:220px;}
#search input {float:right; width:155px; margin:-3px -130px 0 0; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:18px; border:none; background:none; cursor:pointer;}
#date_selectors_error {color:#b70606; font-size:13px !important; position:absolute; top:27px; left:212px;}
#other_selectors_error {color:#b70606; font-size:13px !important; font-weight:bold !important; position:absolute; top:128px; left:13px;}
.wrong_input{border:2px solid #b70606; background-color:#fbff80;}

/*txt top and bttm*/
#gui_home_txt {clear:both; width:527px; padding:8px 10px 10px; margin:5px;}
#gui_home_txt h1 {text-align:left; color:#005f9b; font-size:12px; text-transform:uppercase; margin:3px 0;}
#gui_home_txt p {text-align:justify; font-size:12px; line-height:17px;}

#gui_home_txt_bttm {clear:both; padding:10px 10px 20px; margin:5px;}
#gui_home_txt_bttm p {text-align:justify; font-size:12px; line-height:17px;}

/*mp*/
#gui_home_map {float:left; width:250px; padding:5px 0; margin:5px; text-align:center;}
#gui_home_map img {margin:3px 0; border:0;}

/*bnnr cntr*/
#gui_home_book, #gui_home_help {width:285px; padding:2px 0; margin:5px; text-align:center;}
#gui_home_book img, #gui_home_help img {margin:3px 0; border:0;}

/* col 2 */
/* fnd by name */
#gui_htl_srch {background:url('cmn/img/htl-srch-bkg.gif') 0 0 no-repeat; background-color:#dedbd2;  padding:2px 0;}
#gui_htl_srch h3, #gui_banner h3 {font:normal normal 18px/22px 'arial black',arial,freesans; color:#fefefe; text-transform:uppercase; margin-left:37px;}
#gui_htl_srch #search_hotel_input {background-color:#f2f2f2; color:#005f9b; font-weight:normal; border:3px solid #035386; width:258px; margin:8px 5px;}
#gui_htl_srch #search_hotel_button {height:23px; width:84px; background:url('cmn/img/htl-srch-bttm.gif') 0 0 no-repeat; cursor:pointer; border:none; font:normal bold 12px verdana,kalimati,sans-serif; color:#fff;}

/* tp htl dls */
#gui_banner {background:url('cmn/img/htl-srch-bkg.gif') 0 0 no-repeat; background-color:#dedbd2; margin:15px 0 10px;}
.gui_banner_box {position:relative; border:1px solid #dddad1; border-width:1px 1px 5px 1px; background-color:#fbfbfb; padding:8px 5px; margin:0 0 3px 0; width:350px; min-height:75px;}
.gui_banner_box .gui_banner_img {float:left; border:0; margin-right:5px;}
.gui_banner_box ul {list-style:none; float:left; width:250px;}
.gui_banner_box .gui_ttl a {font:normal bold 13px verdana,kalimati,sans-serif; color:#458ab6;}
.gui_banner_box .gui_cat {border-bottom:1px solid #dddad1;}
.gui_banner_box .gui_prc {font:normal bold 10px/12px verdana,kalimati,sans-serif; color:#999; text-transform:uppercase; margin-top:5px;}
.gui_banner_box .gui_frm {display:block;}
.gui_banner_box .gui_cur {font:normal bold 16px/16px arial,freesans; color:#545454;}
.gui_banner_box .gui_zone {font-size:12px; line-height:14px; color:#545454;}
.gui_banner_box .gui_lnk {position:absolute; bottom:1px; right:3px;}
.gui_banner_box .gui_lnk a img {border-color:#0a659f;}

/* lnk smpl dx */
#gui_home_lnk_smpl {border:3px solid #dedbd2; border-width:3px 0; margin:15px 0; padding:8px 7px 8px 7px;}
#gui_home_lnk_smpl ul {list-style:none;}
#gui_home_lnk_smpl li {margin:9px 0;}
#gui_lnk_smpl_map {background:url('cmn/img/home-lnk-map.gif') 0 0 no-repeat;}
#gui_lnk_smpl_htl_lst {background:url('cmn/img/home-lnk-htl-lst.gif') 0 0 no-repeat;}
#gui_home_lnk_smpl li a {font:normal bold 12px/17px verdana,kalimati,sans-serif; color:#458ab6; display:block; width:278px; line-height:24px; padding-left:50px;}
#gui_home_lnk_smpl li a:hover {color:#235a7c;}
