hr {width:100%; border:1px dashed #cfcfcf;}
.gui_hddn {display:none !important;}
#gui_cnt {float:right; width:740px; margin:0; padding:0;}
/* hdr ttl */
#gui_hdr_ttl {position:absolute; top:27px; right:1px; width:265px; text-align:center; margin:20px 22px 0 0; padding:12px 0 0 0;}
#gui_hdr_ttl #gui_locttl {margin:0; padding:0; font:normal bold 25px/34px arial;}
#gui_hdr_ttl span {display:block; font-size:18px;}
#gui_hdr_ttl_sml {float:right; position:relative; width:235px; height:70px; text-align:center; margin:15px 31px 0 0; padding:12px 0 0 0;}
#gui_hdr_ttl_sml #gui_locttl {margin:0; padding:0; font:normal bold 22px/22px arial;}
#gui_hdr_ttl_sml span {display:block; font-size:18px; padding-top:6px; position:absolute; bottom:0; right:90px; }

/* macro area */
.gui_cntry_lst {margin:0 40px}
.gui_cntry_lst ul {list-style:none; float:left; width:25%; margin:0 0 10px 0; padding:0;}
.gui_cntry_lst li {line-height:15px;}
.gui_cntry_lst a {font:normal normal 12px/13px arial,serif; color:#444444;}
.gui_cntry_lst a:hover {color:#c06b00;}

/* cntry frm */
#gui_cntry_frm {background:#ed9323 url('lcl/img/cntry-frm-bkg.gif') repeat-x 0 1px; border:1px solid #9c640b;}
#gui_cntry_frm {position:relative; width:700px; margin-left:21px; padding:0 0 0 5px; font:normal bold 14px arial; color:#ffffff; 
text-transform:uppercase;}
#gui_cntry_frm .gui_abs_form #search_destinations_div, #gui_cntry_frm .gui_abs_form #search_destinations_iframe {position:absolute !important; top:48px !important; left:5px !important; text-transform:none;}
#gui_cntry_frm_bkg {min-height:189px; background-color:transparent; background-repeat:no-repeat; background-position:382px 0;}
.gui_cntry_frm_bkg_en {background-image:url('lcl/img/cntry-frm-bkg-en.png');}
.gui_cntry_frm_bkg_fr {background-image:url('lcl/img/cntry-frm-bkg-fr.png');}
.gui_cntry_frm_bkg_ge {background-image:url('lcl/img/cntry-frm-bkg-ge.png');}
.gui_cntry_frm_bkg_it {background-image:url('lcl/img/cntry-frm-bkg-it.png');}
.gui_cntry_frm_bkg_sp {background-image:url('lcl/img/cntry-frm-bkg-sp.png');}
#gui_cntry_frm label {display:block; font:normal normal 14px/16px arial,sans-serif; color:#ffffff; text-transform:uppercase;}
#gui_cntry_frm input {cursor:pointer; margin-left:0 !important; padding:5px; font-size:14px; border:1px solid #9c640b;}
#gui_cntry_frm select {margin-top:0; padding:4px 0; border:1px solid #9c640b; font-size:14px;}
#gui_cntry_frm #all_destinations {min-height:53px; padding-top:4px;}
#gui_cntry_frm #all_destinations input {float:left; width:302px; margin-right:10px;}
#gui_cntry_frm .loc_link {float:left; width:75px; text-transform:lowercase; font-size:14px; line-height:12px; font-weight:normal;}
#gui_cntry_frm .loc_link a {color:#ffffff;}
#gui_cntry_frm #date_selectors {clear:both; min-height:54px; margin-top:10px;}
#gui_cntry_frm #check_in_text, #gui_cntry_frm #check_out_text, #gui_cntry_frm #qty, #gui_cntry_frm #pax, #gui_cntry_frm #search {float:left; margin:0 45px 0 0;}
#gui_cntry_frm #check_in_text input, #gui_cntry_frm #check_out_text input {width:120px; margin-right:5px; background:#ffffff url('lcl/img/home-frm-ico.png') no-repeat scroll 104px 1px;}
#gui_cntry_frm #check_in_text div , #gui_cntry_frm #check_out_text div {display:none;}
#gui_cntry_frm #other_selectors {clear:both; min-height:52px; margin-top:10px;}
#gui_cntry_frm #other_selectors div {margin-right:30px;}
#gui_cntry_frm #qty input {text-align:center;}
#gui_cntry_frm #pax select {width:45px;}
#gui_cntry_frm #search input {cursor:pointer; margin:14px 0 0 0; padding:2px 10px; font-size:18px; color:#ffffff; background-color:#1995cf; border:2px solid #ffffff;}
#gui_cntry_frm #search input:hover {background-color:#096fc6;}
#gui_cntry_frm noscript #check_in_select, #gui_cntry_frm noscript #check_out_select {float:left; margin-right:10px;}
* html #gui_cntry_frm_bkg div {behavior: url("script/iepngfix.htc");}
* html #gui_cntry_frm #all_destinations, * html #gui_cntry_frm #date_selectors, * html #gui_cntry_frm #other_selectors {height:53px;}
* html #gui_cntry_frm #other_selectors div {clear:none;}
/*frm error*/
#all_destinations_error, #other_selectors_error {padding:2px 5px; background-color:#f2f080; border:2px solid #b70606 !important;}
#all_destinations_error {position:absolute; top:45px; left:0; color:#b70606; font-size:11px !important; padding:2px; font-weight:bold !important;}
#other_selectors_error {position:absolute; top:170px; left:0; color:#b70606; font-size:11px !important; font-weight:bold !important;}
.wrong_input {border:2px solid #b70606 !important; background-color:#fbff80 !important;}

/* cntry vad lnk */
#gui_cntry_vad {margin:20px 0 10px 25px; padding-left:69px; background:#ffffff url('lcl/img/cntry-vad-bkg.png') no-repeat scroll 0 4px; font:'arial black',arial,sans-serif;}
#gui_cntry_vad h2 {font-size:20px; color:#434243; display:inline; margin:0; padding-right:20px; text-transform:uppercase;}
#gui_cntry_vad h3 {font-size:15px; color:#787879; margin:0;}
#gui_cntry_vad a {font-size:14px; color:#eb941b; text-decoration:underline;}

/* cntry top dest */
#gui_cntry_loc_list {clear:both; padding:10px 0 15px 30px; background-color: #f8f7f2; border-top:1px solid #e8e8e8;}
#gui_cntry_loc_list h3 {font-size:20px; margin:0 0 5px 0; color:#787879; text-transform:uppercase;}
#gui_cntry_loc_list ul {list-style:none; float:left; width:25%; margin:0 0 0 0; padding:0;}
#gui_cntry_loc_list li {line-height:15px;}
#gui_cntry_loc_list a {font:normal normal 12px/14px arial,serif; color:#444444;}
#gui_cntry_loc_list a:hover {color:#c06b00;}

/* loc */
#gui_loc_cnt {float:right; width:750px;}
	.gui_cnt_wd {float:none !important; width:950px !important; padding:0 0 20px 20px;}
	#gui_loc_cnt #gui_ttl {margin:9px 0 10px 20px; padding:0 0 0 22px; font:normal normal 23px/24px 'arial black',arial,sans-serif; background:transparent url('lcl/img/blck-rng.gif') repeat-y scroll 0 59%; color:#434243; text-transform:uppercase;}
		#gui_loc_cnt #gui_ttl span {color:#ed9322;}
	#gui_loc_text_top h2 {clear:both; margin-top:10px !important;}
	#gui_loc_text_top h3 {margin-bottom:6px !important;}
	#gui_loc_text_top h2, #gui_loc_text_top h3, #gui_loc_text_top p, #gui_loc_text_bottom h2, #gui_loc_text_bottom h3, #gui_loc_text_bottom p {font:normal normal 13px tahoma,kalimati,arial,sans-serif;}
	#gui_loc_text_top h2, #gui_loc_text_bottom h2, #gui_reg_txt h2 {margin:0; padding:0; color:#ed9322; font-size:18px; font-weight:bold;}
	#gui_loc_text_top h3, #gui_loc_text_bottom h3, #gui_reg_txt h3 {margin:0; padding:0; color:#7d7d7d; font-size:14px;}
	#gui_loc_text_top p, #gui_loc_text_bottom p, #gui_reg_txt p {margin:0; padding:0 20px 0 0; text-align:justify; color:#454545;}
	#gui_loc_text_top {margin-top:20px; margin-bottom:20px;}
	#gui_loc_text_bottom {clear:both; padding:20px !important; border-top:1px solid #b4b4b4;}
	#gui_loc .error_message {clear:both; display:block; width:100%; margin:0 auto 60px; padding:20px 0; font-size:1.2em; line-height:1.4em; color:#d78013; border:1px solid #d9d5c1; border-width:1px 0; background-color:#f6f3ea;}
		#gui_loc .error_message a {color:#6c8aa2;}

#gui_loc {position:relative; padding:0; font-family:tahoma,kalimati,verdana,arial,sans-serif;}
#gui_loc_frm_wrp {position:absolute; top:8px; left:0; width:100%;}
#gui_loc_srch {padding-left:10px;}
#gui_loc_srch h3 {width:375px; margin:0 0 5px 0; padding:0 0 0 20px; color:#434243; font:normal bold 28px/33px 'arial black',arial; text-transform:uppercase; background:url('lcl/img/blck-rng.gif') center left no-repeat;}
#gui_spc_loc {height:310px;}
#gui_spc_loc_nomap {height:215px;}
#gui_loc_text_top, #gui_loc_text_bottom {padding:0 24px 5px 23px;}
#gui_loc_text_top h2, #gui_loc_text_bottom h2, #gui_reg_txt h2 {margin:0; padding:0; color:#d78013; font-size:16px; font-weight:bold;}
#gui_loc_text_top h3, #gui_loc_text_bottom h3, #gui_reg_txt h3 {margin:0; padding:0; color:#797979;}
#gui_loc_text_top p, #gui_loc_text_bottom p, #gui_reg_txt p {text-align:justify; padding:0; color:#434242; font-size:13px;}
#gui_loc #gui_reg_txt {padding:10px 22px 5px;}
	#gui_loc #gui_reg_txt h3 {margin-bottom:10px; font-weight:normal; font-size:12px;}
	#gui_loc #gui_reg_txt p {margin-bottom:15px;}
#gui_loc_map {float:right; width:310px; margin-right:10px;}
#gui_loc_map h4 {margin:0; padding:0 0 0 20px; color:#faae19; height:38px; font:normal bold 22px/38px 'arial black',arial; text-transform:uppercase; background:url('lcl/img/blck-gry.gif') center left no-repeat;}
#gui_loc_map img {border:8px solid #ece6db; margin:0px 0 0 0;}
#gui_loc_htl_lst {border-top:2px dashed #e0e0e0; background-color:#fbfcfc; width:95%; margin:0 auto; padding:15px 3px 30px 3px;}
#gui_loc_htl_lst #gui_msg {margin:0 15px 18px 0; padding:0; text-align:right; text-transform:uppercase; color:black; font-weight:bold; font-size:17px;}
#gui_loc_htl_lst #gui_msg span {color:#d78013;}
#gui_loc_htl_lst #gui_msg a {color:#d78013; font-size:20px; text-decoration:underline !important;}
#gui_loc_htl_lst img {border:0;}

#gui_loc_htl_lst #content {width:95%; margin:0 auto;}
#gui_loc_htl_lst .content {border:1px solid #c2c2c2; border-width:0 1px;}

/* VAD */
#gui_vad_cntry_dest h1 {margin:15px 0 15px 10px; padding:0 0 0 20px; background:url('../lcl/img/blck-rng.gif') 0 50% no-repeat; font:normal bold 21px/24px arial black,tahoma,kalimati,verdana,arial; color:#444444; text-transform:uppercase;}
	.gui_vad_cntry_list {margin:10px 10px 15px; padding:10px; font:normal normal 0.75em tahoma,kalimati,verdana,arial; border:1px solid #d9d5c1; background-color:#f8f7f3;}
	  .gui_vad_cntry_list h2 {margin:0 0 5px 0; padding:0; color:#c06b00; font-size:14px; text-transform:uppercase;}
	  .gui_vad_cntry_list ul {list-style:none; margin:0; padding:0; text-align:justify;}
	  .gui_vad_cntry_list li {float:left; width:295px; line-height:24px; padding:0 20px 0 0;}
	  .gui_vad_cntry_list a {color:#444444;}
	  .gui_vad_cntry_list a:hover {color:#c06b00;}
* html .gui_vad_cntry_list {margin-bottom:50px; padding-bottom:20px}
*:first-child+html .gui_vad_cntry_list {margin-bottom:50px; padding-bottom:20px}

#gui_vad_loc_dest h1, #gui_vad_loc_dest h2 {margin:15px 0 15px 10px; padding:0 0 0 20px; background:url('../lcl/img/blck-rng.gif') 0 50% no-repeat; font:normal bold 21px/24px arial black,tahoma,kalimati,verdana,arial; color:#444444; text-transform:uppercase;}
#gui_vad_loc_dest h2 {margin-top:30px;}
	.gui_vad_loc_list, #gui_vad_pager a, #gui_vad_pager span {margin:10px 10px 15px; padding:10px; font:normal normal 0.75em tahoma,kalimati,verdana,arial; border:1px solid #d9d5c1; background-color:#f8f7f3;}
	  .gui_vad_loc_list strong {display:block; margin:0 0 10px 0; padding:0; color:#c06b00; font-size:14px; text-transform:uppercase;}
	  .gui_vad_loc_list ul {list-style:none; margin:0; padding:0; text-align:justify;}
	  .gui_vad_loc_list li {float:left; width:215px; line-height:24px; padding:0 20px 0 0;}
	  .gui_vad_loc_list a {color:#444444;}
	  .gui_vad_loc_list a:hover {color:#c06b00;}
#gui_vad_pager {list-style:none; width:380px; margin:30px auto;}
#gui_vad_pager li {float:left; padding:15px 0;}
#gui_vad_pager a, #gui_vad_pager span {color:#c06b00; font-weight:bold; font-size:14px; outline:none;}
#gui_vad_pager span {color:#999999;}
* html .gui_vad_loc_list {margin-bottom:50px; padding-bottom:20px}
*:first-child+html .gui_vad_loc_list {margin-bottom:50px; padding-bottom:20px}
/* */

/* loc frm and chk avl frm*/
#gui_loc_frm, #src_rslts #search_form_content {width:702px; min-height:106px; margin-left:20px; padding:15px 0 0 5px;}
	.frm_src_bkg_en {background:#ffffff url('lcl/img/frm-chck-loc-en.png') no-repeat 0 0;}
	.frm_src_bkg_fr {background:#ffffff url('lcl/img/frm-chck-loc-fr.png') no-repeat 0 0;}
	.frm_src_bkg_ge {background:#ffffff url('lcl/img/frm-chck-loc-ge.png') no-repeat 0 0;}
	.frm_src_bkg_it {background:#ffffff url('lcl/img/frm-chck-loc-it.png') no-repeat 0 0;}
	.frm_src_bkg_sp {background:#ffffff url('lcl/img/frm-chck-loc-sp.png') no-repeat 0 0;}
	#src_rslts #search_form_content {width:702px; margin-left:25px;}
	#gui_loc_frm label, #src_rslts #search_form_content label {display:block; font:normal normal 14px/16px arial,sans-serif; color:#ffffff; text-transform:uppercase;}
	#gui_loc_frm input, #src_rslts #search_form_content input {cursor:pointer; padding:4px; font-size:14px; border:1px solid #9c640b;}
	#gui_loc_frm select, #src_rslts #search_form_content select {margin-top:0; padding:3px 0; border:1px solid #9c640b; font-size:14px;}
	#gui_loc_frm #check_in_text, #gui_loc_frm #check_out_text, #gui_loc_frm #qty, #gui_loc_frm #cat, #gui_loc_frm #pax, #gui_loc_frm #search, #src_rslts #search_form_content #check_in_text, #src_rslts #search_form_content #check_out_text, #src_rslts #search_form_content #qty, #src_rslts #search_form_content #cat, #src_rslts #search_form_content #pax, #src_rslts #search_form_content #search
	{float:left; margin:0 10px 0 7px;}
		.gui_cnt_wd #check_in_text, .gui_cnt_wd #check_out_text, .gui_cnt_wd #qty, .gui_cnt_wd #cat, .gui_cnt_wd #pax, .gui_cnt_wd #search, .gui_cnt_wd #check_in_text, .gui_cnt_wd #check_out_text, .gui_cnt_wd #qty, .gui_cnt_wd #cat, .gui_cnt_wd #pax, .gui_cnt_wd #search 
		{margin:0 50px 0 20px;}
	#gui_loc_frm #check_in_text input, #gui_loc_frm #check_out_text input, #src_rslts #search_form_content #check_in_text input, #src_rslts #search_form_content #check_out_text input 
	{width:120px; margin-right:5px; background:#ffffff url('lcl/img/form/sk-htl-sprite.png') no-repeat scroll -290px -405px;}
		#gui_loc_frm #check_in_text div , #gui_loc_frm #check_out_text div, #src_rslts #search_form_content #check_in_text div , #src_rslts #search_form_content #check_out_text div {display:none;}
		#gui_loc_frm #qty input, #src_rslts #search_form_content #qty input {text-align:center;}
		#gui_loc_frm #pax select, #src_rslts #search_form_content #pax select {width:45px;}
		#src_rslts #search_form_content #search {margin:0;}
		#gui_loc_frm #search input, #src_rslts #search_form_content #search input {cursor:pointer; margin:14px 0 0 0; padding:2px 10px; font-size:18px; color:#ffffff; background-color:#1995cf; border:2px solid #ffffff;}
		#gui_loc_frm #search input:hover, #src_rslts #search_form_content #search input:hover {background-color:#096fc6;}
#gui_loc_frm noscript #check_in_select, #gui_loc_frm noscript #check_out_select, #src_rslts #search_form_content noscript #check_in_select, #src_rslts #search_form_content noscript #check_out_select  {float:left; margin-right:10px;}

/* reg frm */
#gui_loc_form_bkg {background-color:#ed9322 !important; border:8px solid #ece6db; width:380px; height:230px; margin:5px 0;}
#gui_loc_form_bkg2 {background-color:#ed9322 !important; border:8px solid #ece6db; width:700px; height:160px; margin:0;}
#gui_loc_form {position:relative; font:normal bold 16px tahoma,kalimati,verdana,sans-serif; color:#ffffff;}
#gui_form_cnt2 {width:70%; padding:0 10px;}
	#gui_loc_form #search_form_content {padding:0 5px;}
	#gui_loc_form #search_form_content input {margin:0; padding:3px 0; border:1px solid #a5acb2;}
	#gui_loc_form #search_form_content select {height:21px;}
	#gui_loc_form #check_in , #gui_loc_form #check_out {margin:10px 0;}
	#gui_loc_form #check_in label, #gui_loc_form #check_out label {display:block; float:left; width:29%;} 
	#gui_loc_form #check_in .default_text, #gui_loc_form #check_out .default_text {float:left; cursor:pointer; width:110px; margin-right:15px; text-align:center;}
	#gui_loc_form #other_selectors {margin-top:-7px;}
	#gui_loc_form #qty, #gui_loc_form #pax, #gui_loc_form #cat {line-height:30px;}
	#gui_loc_form #qty {float:left; width:45%;}
	#gui_loc_form #qty input {width:25px; margin-left:10px; text-align:center;}
	#gui_loc_form #cat {float:right; width:49%;}
	#gui_loc_form #cat select {margin-left:10px; width:70px;}
	#gui_loc_form #pax select {margin-left:10px;}
	#gui_loc_form #search {text-align:right;}
	#gui_loc_form #search input {font-size:1em; background-color:#61819a; color:#fff; border:1px solid #ffffff; margin:-15px 0 0 0; padding:5px 20px; cursor:pointer;}
	#gui_loc_form #other_selectors_error {border:2px solid #b70606 !important; background-color:#fbff80; padding:2px 5px;}
	#gui_loc_form #other_selectors_error {color:#b70606; font-size:13px !important; font-weight:bold !important; position:absolute; top:35px; left:1px;}
	#gui_loc_form .wrong_input{border:1px solid #b70606 !important; background-color:#fbff80;}
/* reg */
#gui_reg_map {float:left; margin:0 0 0 10px;}
#gui_reg_lnk {width: 55%; float:right;}
#gui_reg_lnk_lrg {width: 97%; margin:10px 20px;}
div.form_info_localities_top table td, div.form_info_regions table td {vertical-align: top; padding:4px 5px;}
div.backlinks {text-align: right; margin: 10px 10px 10px 0;}
/* htl lst */
#gui_htl_lst h1 {margin:10px 0 15px 10px; padding:0 0 0 20px; background:url('lcl/img/blck-rng.gif') 0 50% no-repeat; font:normal bold 22px/35px arial black,tahoma,kalimati,verdana,arial; color:#434243; text-transform:uppercase; letter-spacing:-0.05em;}
	#gui_htl_lst ul{list-style:none; margin:0; padding:0;}
	#gui_htl_lst ul li {position:relative; margin:5px 10px 5px; padding:10px; font:normal normal 0.75em tahoma,kalimati,verdana,arial; border:1px solid #e0e0e0; background-color:#fbfbfb;}
	#gui_htl_lst a {color:#666666; font-weight:bold;}
	#gui_htl_lst a:hover, .gui_cat {color:#c06b00}
		.gui_cat {position:absolute; left:42%; padding-left:20px; background:url('lcl/img/hlt-lst-bkg.gif') 0 0 no-repeat; color:#c67208; text-transform:uppercase;}
		.gui_zone {position:absolute; width:200px; right:10px; padding-left:60px; color:#666666; background:url('lcl/img/hlt-lst-mp.gif') 0 0 no-repeat;}
		.gui_cat img {margin-top:7px;}
		.gui_cat, .gui_zone {top:3px; height:30px; line-height:27px;}
#gui_htl_dls_loc {min-height:46px; margin:0 15px 10px 0; background:url('lcl/img/htl-dls-bkg.gif') center right no-repeat; text-align:right;}
	#gui_htl_dls_loc a {display:block; padding:0 65px 0 0; font:normal normal 19px/20px tahoma,kalimati,verdana,arial; color:#d78013; text-transform:uppercase;}
	#gui_htl_dls_loc a:hover {text-decoration:none !important;}
	#gui_htl_dls_loc span {font-size:15px; line-height:16px; color:#676767;}
/* adv */
#gui_adv_hotel_list {border-top:2px dashed #e0e0e0; background-color:#fbfcfc; width:95%; margin:-5px auto 0 auto; padding:15px 3px 10px 3px;}
#gui_adv_hotel_list p {margin:0 15px 18px 0; padding:0; text-align:right; text-transform:uppercase; color:black; font:normal bold 17px tahoma, kalimati, verdana, arial;}
#gui_adv_hotel_list p span {color:#d78013;}
#gui_adv_hotel_list p a {color:#d78013; font-size:20px; text-decoration:underline !important;}

/* htl list */
#htl_lst {clear:both; margin:0; padding:0; list-style:none; line-height:15px; font-family:verdana,kalimati,sans-serif;}
.htl_lst_hdr, .htl_lst_fdbk {padding:0 10px; border-bottom:1px solid #e8e8e8;}
.htl_lst_cnt, .htl_lst_prc {padding:10px; border-bottom:1px solid #e8e8e8;}
.htl_lst_hdr {margin-top:10px; border-top:1px solid #747474; background-color:#ffffff;}
	.htl_lst_hdr h2 {display:inline; margin:0 7px 0 0;}
		.htl_lst_hdr h2 a {color:#434243; text-decoration:none; font-weight:bold; font-size:15px;}
		.htl_lst_hdr h2 a:hover {text-decoration:underline;}
	.htl_lst_hdr img, .htl_lst_hdr span {margin:0 0 0 4px; font-size:12px; color:#c16808;}
	.htl_lst_hdr img {margin-bottom:-1px;}
	.htl_lst_hdr p {margin:0; text-align:right; font-size:12px;}
		.htl_lst_hdr em {font-style:normal; color:#6f6f6f;}
	.htl_lst_hdr div {float:right; margin-top:5px; font-size:12px !important; color:#797879;}
	.htl_lst_hdr div span {color:#444444;}
	.htl_lst_hdr div a {color:#d17e22; text-decoration:underline;}
.htl_lst_cnt {position:relative; background-color:#ffffff;}
	.htl_lst_cnt br.noviw {display:none;}
	.htl_lst_cnt a, .nomap_imglnk, .nomap_txtlnk {float:left; display:block; margin:0 10px 10px 0; font-size:11px; color:#7d7d7d;}
		.htl_lst_cnt .nomap_txtlnk {font-size:11px; color:#7d7d7d;}
	.htl_lst_cnt a img {border:1px solid #000000;}
		.htl_lst_addr {float:left; width:350px;}
			.htl_lst_addr a img, .nomap_imglnk {border:1px solid #9c9c9c;}
			.htl_lst_addr p {float:left; clear:none !important; width:300px; margin-top:0; font-weight:bold; color:#000000;}
			.htl_lst_addr p a {width:300px; margin-bottom:3px; font-weight:normal; text-decoration:underline;}
			.htl_lst_addr p strong {color:#6f6f6f; font-weight:normal;}
	.htl_lst_cnt p {float:left; margin-bottom:0; font-size:12px; line-height:13px; color:#434242; font-weight:normal;}
			.htl_lst_shrt_desc {width:570px; line-height:16px !important; margin-top:4px;}
	.htl_lst_cnt .fdbk {position:absolute; top:10px; right:10px; font-weight:bold; font-size:13px; color:#c57006;}
		.htl_lst_cnt .fdbk a {float:none; display:inline; font-weight:normal; font-size:11px; color:#797879; text-decoration:underline;}
		.htl_lst_cnt .fdbk .percentImage {background:white url('/cmn/img/form/feedback/bg-rating.gif') no-repeat scroll left top;}
.htl_lst_prc {clear:both; padding:3px 10px 4px; font-family:arial,sans-serif; background-color:#ffffff;}
	.htl_lst_prc p {margin:0; padding:0 0 3px; text-align:right; font-size:12px; color:#434242; text-transform:uppercase;}
		.htl_lst_prc strong, .htl_lst_prc span {color:#c96e0b;}
		.htl_lst_prc strong {font-weight:bold; font-size:1.5em;}
			.htl_lst_prc strong a {color:#c96e0b;}
			.htl_lst_prc strong big {font-size:18px; color:#c96e0b;}
		.htl_lst_prc span {margin-right:10px; font-size:1.3em;}
		.htl_lst_prc img {margin:2px 0 -3px; border:0;}
.htl_lst_no_fdbk {margin-bottom:20px; border-bottom:2px solid #747474;}
.htl_lst_fdbk {position:relative; min-height:44px; margin-bottom:20px; padding:3px 10px; font-size:11px; border-color:#747474; border-width:0 0 2px; color:#5b5a5b; background:#ffffff url('/lcl/img/form/ltst-rev-bkg.jpg') repeat-x bottom left;}
	.htl_lst_fdbk .dtls {position:absolute; top:3px; left:5px; width:250px; margin:0; padding:15px 0 0; font-style:italic;}
	.ltst_rev-en .dtls {background:url('/lcl/img/form/ltst-rev-en.gif') no-repeat 0 0;}
	.ltst_rev-fr .dtls {background:url('/lcl/img/form/ltst-rev-fr.gif') no-repeat 0 0;}
	.ltst_rev-ge .dtls {background:url('/lcl/img/form/ltst-rev-ge.gif') no-repeat 0 0;}
	.ltst_rev-it .dtls {background:url('/lcl/img/form/ltst-rev-it.gif') no-repeat 0 0;}
	.ltst_rev-sp .dtls {background:url('/lcl/img/form/ltst-rev-sp.gif') no-repeat 0 0;}
	.htl_lst_fdbk .cmnt {float:left; margin:18px 0 0 0;}
		.htl_lst_fdbk .dtls strong {color:#d17e22; font-style:normal;}
	.htl_lst_fdbk .cmnt {width:530px; margin:17px 0 0 150px; font-size:0.9em; line-height:15px; font-style:italic; text-align:justify; color:#7a7a7a;}
		.htl_lst_fdbk .cmnt a {color:#d17e22;}
#src_rslts .src_results_ttl {width:100%; background-color:#ffffff; border:1px solid #747474; border-width:2px 0 1px; margin:40px 0 10px;}
	#src_rslts .src_results_ttl p {color:#000000;}
	#src_rslts .src_results_ttl p b {color:#c96e0b;}

/* Results multi filter base styles */
#src_rslts {float:right; width:750px;}
#gui_wrp .src_rslts_empty {width:100%;}
#gui_wrp .src_rslts_empty #search_form_content {width:930px;}
#gui_wrp .src_rslts_empty div.error_message {width:930px; margin-bottom:20px !important;}

#gui_barsx_fltr {overflow:hidden; width:220px; border:1px solid #a9a9a9; border-width:0 1px 1px 0; font:normal normal 12px tahoma; background-color:#ffffff;}
	#gui_loc_mps h3 {margin:0; padding:10px 0; background-color:#ffffff;}
	#gui_loc_mps h3 span {margin:9px 0 10px 4px; padding:0 0 0 13px; background:transparent url('/lcl/img/form/afb-ttl-bkg-2.gif') repeat-y scroll 0 59%; color:#434243; font:normal normal 15px/17px 'arial black',tahoma,kalimati,verdana,arial; text-transform:uppercase; background-color:#ffffff; }
	#gui_loc_mps #gui_mps_lnk {display:block; cursor:pointer; margin-bottom:10px; padding-bottom:10px; text-align:center; background-color:#ffffff; border-bottom:1px solid #a9a9a9;}
	#gui_loc_mps img {border:0;}

#mlt_fltr {background-color:#ffffff;}
	#mlt_fltr h4 {margin:10px 0 0 0; padding:0 0 0 5px; border:1px dotted #afafaf; border-width:1px 0; text-transform:uppercase; font-weight:normal;}
	#mlt_fltr ul {margin:10px 10px 12px; padding:0; list-style-type:none; font-size:0.9em;}
	#mlt_fltr li {clear:left;}
	#mlt_fltr .checked {background-color:#f5f5f5 !important;}
	#mlt_fltr .checked label {color:#c56e00 !important;}
	#mlt_fltr ul li span {padding-left:2px;}
	#mlt_fltr ul li label {cursor:pointer;}
	#mlt_fltr ul li label:hover {text-decoration:underline;}
	#mlt_fltr input {float:left;}
	#mlt_fltr label.show_all {font-weight:bold;}
	#mlt_fltr label.unavailable, #mlt_fltr #mlt_zone_fltr label.unavailable {text-decoration:none;}
	#mlt_fltr span {margin-left:3px; font-size:0.95em;}
	#mlt_fltr .mlt_loc_zone, #mlt_fltr .mlt_loc_srv {padding:3px;}
	#mlt_fltr #mlt_zone_fltr {text-transform:uppercase;}

/* pager */
#gui_loc #src_avl_ttl {font-weight:normal; font-size: 16px;}
	#gui_loc #src_avl_ttl span {font-weight:bold; font-size: 1.05em;}
#gui_loc #rslts_wrapper {width:705px; margin:20px auto;}
#gui_loc #rslts_wrapper, #gui_loc .htl_lst_hdr h2 {font:normal normal 11px/26px tahoma,geneva,kalimati,sans-serif;}
	#gui_loc #pager_up a, #gui_loc #pager_down a {text-decoration:none;}
	#gui_loc #pager_up img, #gui_loc #pager_down img {border:0; margin-bottom:-1px;}
	#gui_loc .empty_en {padding-left:58px;}
	#gui_loc .empty_fr {padding-left:93px;}
	#gui_loc .empty_ge {padding-left:74px;}
	#gui_loc .empty_it {padding-left:58px;}
	#gui_loc .empty_sp {padding-left:77px;}
#gui_loc #pager_up {border-bottom:1px solid #c1c1c1;}
	#gui_loc #pager_link_up {float:left;}
	#gui_loc #pager_link_up ul {list-style:none; padding:0; margin:0;}
	#gui_loc #pager_link_up li {display:inline;}
	#gui_loc #pager_link_up li a {padding:5px 6px; border:1px solid #ffffff; border-width:1px 1px 0 1px; background:url('/lcl/img/form/afb-pager-bkg-1.gif') center center repeat-x;}
	#gui_loc #pager_link_up li a:hover {background:url('/lcl/img/form/afb-pager-bkg-2.gif') center center repeat-x;}
	#gui_loc #pager_link_up li a img {margin-left:5px; margin-right:5px;}
	#gui_loc #pager_link_up li.selected {padding:6px 10px; background-color:#f8f7f2 !important; border:1px solid #c1c1c1; border-bottom:2px solid #f8f7f2;}
	#gui_loc #res_per_page_up {float:right; margin:0 0 -1px 0; padding:0 15px 0 20px; background-color:#f8f7f2 !important; border:1px solid #c1c1c1; border-bottom:1px solid #f8f7f2;}
	#gui_loc #res_per_page_up form {display:inline;}
#gui_loc #content {padding:0 0 10px; background-color:#f8f7f2; border:1px solid #c1c1c1; border-width:0 1px;}
#gui_loc #sort_find_by {padding:10px; line-height:35px; font-size:14px;}
#gui_loc #sort_find_by .title {display:inline; text-transform:uppercase;}
	#gui_loc #sort_by {padding:0; background-color:#ffffff; border:1px solid #c1c1c1; text-align: center;}
	#gui_loc #sort_by span {margin:0 10px; padding-left:17px; border-left:1px solid #d7d0bf;}    
	#gui_loc #sort_by span a {font-size:12px;}
	#gui_loc #sort_by img {border:0; margin:0 0 -4px 5px;}
	#gui_loc #find_by {float:right; width:390px; margin:-1px 0 15px 0; padding:0; border:1px solid #c1c1c1; border-width:0 1px 1px 1px; background-color:#ffffff; text-align: center;}
	#gui_loc #find_by form {padding-left:10px; display:inline;}
#gui_loc #pager_down {border-top:1px solid #c1c1c1; padding-top:1px;}
	#gui_loc #pager_link_down {float:left;}
	#gui_loc #pager_link_down ul {list-style:none; padding:0; margin:0;}
	#gui_loc #pager_link_down li {display:inline;}
	#gui_loc #pager_link_down li a {padding:5px 6px; border:1px solid #ffffff; border-width:0px 1px 1px 1px; background:url('/lcl/img/form/afb-pager-bkg-1.gif') center center repeat-x;}
	#gui_loc #pager_link_down li a:hover {background:url('/lcl/img/form/afb-pager-bkg-2.gif') center center repeat-x;}
	#gui_loc #pager_link_down li a img {margin-left:5px; margin-right:5px;}
	#gui_loc #pager_link_down li.selected {padding:6px 10px; background-color:#f8f7f2 !important; border:1px solid #c1c1c1; border-top:2px solid #f8f7f2;}
	#gui_loc #res_per_page_down {float:right; margin:-2px 0 0 0; padding:0 15px 0 20px; background-color:#f8f7f2 !important; border:1px solid #c1c1c1; border-width:0 1px 1px 1px;}
	#gui_loc #res_per_page_down form {display:inline;}

/* loc/chkavl gmp */
#gui_top_gmap {width:705px; height:430px; margin:20px auto 10px; background-color:#f8f7f2; border:1px solid #c1c1c1; font-family:tahoma,kalimati,verdana,arial,sans-serif;}
	#gui_top_gmap_cls {width:677px; min-height:21px; margin:-2px 0 11px -1px; padding:3px 15px 0; font-size:14px; line-height:21px; text-align:right; 
	text-transform:uppercase; color:#424242; background:#ffffff url('lcl/img/form/gmap-cls-bkg.png') no-repeat -93px 3px;}
	#gui_top_gmap_txt {float:left; margin:-2px 0 0 0; text-transform:uppercase}
	#gui_top_gmap_txt strong {color:#ed9322}
	#gui_top_gmap_bttn {display:block; float:right; width:75px; margin:4px 0 0; padding-right:16px; cursor:pointer; line-height:16px; background:#f8f7f2 url('lcl/img/form/gmap-cls-bkg.png') no-repeat -673px -22px;}
	#gui_top_gmap_wrp {width:680px; height:385px; margin:0 auto; border:1px solid #c1c1c1;}
	.gui_baloon_ref {display:block; float:left; width:18px; height:18px; margin:2px 5px 0 0 !important; background:#ffffff url('lcl/img/form/marker.png') no-repeat; cursor:pointer;}
	#htl_lst .gui_baloon_ref {margin-top:5px !important;}

/* baloon gmp */
  .htl_baloon {width:390px; font-family:tahoma,kalimati,verdana,arial; font-size:13px;}
	  .htl_info {width:270px; margin-right:10px;}
	  .htl_book {width:95px; text-align:center;}
	  .htl_info, .htl_info .htl_pht, .htl_book {float:left;}
	  .htl_info span, .htl_info img.htl_cat, .htl_book strong {display:block;}
		  .htl_info .htl_pht {margin:0 10px 10px 0; border:1px solid #75643b;}
		  .htl_info .htl_cat {color:#d78013; font-size:11px;}
		  .htl_info .htl_nm {font-weight:bold; font-size:14px; color:#d78013;}
		  .htl_info .htl_addr {font-size:12px; color:#8c8c8c;}
		  .htl_info .htl_nm:hover, .htl_info .htl_addr:hover {text-decoration:underline;}
		  .htl_info .htl_lnk {font-weight:bold; color:#d78013; text-transform:lowercase; white-space:nowrap;}
		  .htl_book div {padding:5px; color:#797979; background-color:#fafafa; border:1px solid #b4b4b4;}
		  .htl_book div strong {color:#d78013; font-size:18px;}
		  .htl_book a {display:block; margin-top:10px; padding:2px 3px 4px; color:#ffffff; background-color:#1995cf;}
		  .htl_book a:hover {background-color:#096fc6;}
		  .htl_book .htl_info_book {margin-top:52px;}


/* pre payment cartasi */	
#rslt_trns {font:normal normal 12px/18px verdana,kalimati,sans-serif; color:#333333;}
	#rslt_trns .ttl {display:block; padding:0 0 0 20px; color:#1995cf; background-color:#F8F7F3; border:1px solid #a29b79; border-width:1px 0 0 !important; font:normal bold 1.3em/35px verdana,kalimati,sans-serif;}
	#rslt_trns .prg {display:block; margin:0 0 20px 20px;}
	#rslt_trns #trns_sccs, #rslt_trns #trns_flr {margin:20px 0 10px; text-align:center; background-color:#F8F7F3; border:1px solid #a29b79; border-width:1px 0 !important; font:normal bold 1.4em/55px verdana,kalimati,sans-serif;}
		#rslt_trns #trns_sccs {color:#df8800;}
		#rslt_trns #trns_flr {color:red;}
/**************************************************************************************************/
/**************************************************************************************************/
/* Style Country Common */
div.form_info_localities_top .title, div.form_info_regions .title, .form_info_lrtypes .title, .form_info_lrtypes_top .title {border:none !important; color:#d78013; font-family:tahoma, kalimati, verdana, arial; text-transform:uppercase; font-weight:normal !important; font-size:18px !important;}
div.form_info_localities_top .title img, div.form_info_regions .title img {display:none;}
div.form_info_localities_top a, div.form_info_regions a {font:normal normal 14px tahoma, kalimati, verdana, arial; color:#444;}
div.backlinks span {background:none !important;}
div.backlinks span a {font:normal bold 14px tahoma, kalimati, verdana, arial; color:#d78013 !important; text-transform:uppercase;}
div.backlinks span a:hover {background-color:#f3f3f3}

.form_hotel_list_header, .form_hotel_list_header a, p.address,  p.address a, div.content, div.content a {font: normal normal 13px tahoma, kalimati, verdana, arial; color:#797879;}
.form_hotel_list_body div.content {background-color:white;}
.form_hotel_list_body div.content a.img {border:1px solid #75643b;}
.form_hotel_list_body div.content p.address img {border:1px solid #9c9c9c !important;}
.form_hotel_list_header h2 a {font-size:15px !important; color:#434242;}
.form_hotel_list_header div {font-weight:normal !important;}
.form_hotel_list_header div span {color:#444; font-style:normal !important;}
.desc {color:#434242;}
.desc a {color:#c57006 !important; text-decoration:underline !important; text-transform:uppercase; font-size:11px !important; text-align:left;}
.book {width:78px !important;}
.book img {padding:3px 0;}
.baseprice {border:1px solid #b5b5b5; background-color:#fdfdfd; font-size:12px; text-transform:lowercase; line-height:22px}
.baseprice span {color:#d78013; font-size:18px !important; text-transform:uppercase;white-space:normal !important; line-height:15px;}
.rating_bar, .rating_bar a {color:#c57006;}

.form_info_localities .title, .form_info_localities .title span {text-transform:uppercase !important;}
.form_info_lrtypes table a img {border:5px solid #fff;}
.form_info_lrtypes table a:hover img {border:5px solid #ece6db;}
.form_info_first_letter {border:none !important; border-bottom:1px dashed #e0e0e0 !important;}
.form_info_separator td {border-bottom:1px dashed #e0e0e0 !important;}
.form_info_first_letter span {border:none !important; color:#e0e0e0!important;}
.form_info_localities a {font-weight:normal !important;}

.form_hotel_list_default {padding:10px 10px 20px 10px; font: normal normal 16px tahoma, kalimati, verdana, arial;}
.form_hotel_list_default th {color:#d78013; font-weight:normal; border-bottom:1px dashed #e0e0e0 !important;}
.form_hotel_list_default a {font-size:13px; color:#444;}

#gui_cnt .form_info_localities_top {margin-top:10px}
.form_info_localities {padding:10px 0 20px 10px; font: normal normal 13px tahoma, kalimati, verdana, arial; color:#797879;}
.form_info_localities a {color:#444;}
.form_info_localities b {font:normal normal 18px tahoma, kalimati, verdana, arial; text-transform:uppercase; color:#434242; letter-spacing:0.04em;}
.form_info_localities p {padding:0; margin:0;color:#444; text-align:justify; font-size:15px;}
.form_info_localities p span {text-transform:uppercase; font-weight:bold;}
.form_info_localities span, .form_info_localities p a {color:#d78013;}

.select_locality #nrby {padding-left:265px; background:#f8f7f3 url('lcl/img/icon-altrslt.jpg') no-repeat scroll 21% 65%}
	.select_locality #nrby strong {color:#000000;}
	.select_locality #nrby .dst {color:#c86b00}
		.select_locality ul strong {font-size:1.15em;}
		.select_locality ul em {text-decoration:underline;}
		.select_locality ul img {margin:0 0 -4px 5px;}
	.select_locality .new_dest {list-style-image:none; list-style-type:none; line-height:25px; margin-left:18px; padding-top:20px; border-bottom:0;}
		.select_locality .new_dest span {display:block; font-weight:bold;}
