#gui_barsx {float:left; width:249px; margin:0; padding:0;/* NON TOCCARE MARGIN e PADDING*/ border-right:1px solid #444;}
.gui_barsx_cnt {border-bottom:1px solid #444; padding:0 0 15px 0; margin:0;}
.gui_barsx_cnt h4 {margin:0; padding:10px 0 0 10px; font:normal normal 18px tahoma, kalimati, verdana, arial; text-transform:uppercase; color:#d78013;}
.gui_barsx_cnt h5 {margin:0; padding:0 0 0 10px; font:normal normal 12px tahoma, kalimati, verdana, arial; color:#797879;}

#gui_barsx_htl_dls {list-style:none; margin:0; padding:0; border-bottom:1px dotted #b2b2b2;}
#gui_barsx_htl_dls li {position:relative; border-top:1px dotted #b2b2b2; font:normal normal 12px/17px tahoma, kalimati, verdana, arial; padding-left:5px;}
#gui_barsx_htl_dls li:hover {background-color:#f0ede5;}
#gui_barsx_htl_dls li a {color:#597a94;}
#gui_barsx_htl_dls li a:hover {color:#444;}
#gui_barsx_htl_dls li div {width:63%; color:#797879;}
#gui_barsx_htl_dls div span {color:#444;}
#gui_barsx_htl_dls .tle, .gui_barsx_cnt span.gui_ttl {padding-left:10px; background-color:#fbfbfb; color:#d78013; font:normal normal 15px/30px tahoma, kalimati, verdana, arial;}
#gui_barsx_htl_dls a, #gui_barsx_htl_dls .tle {display:block;}
#gui_barsx_htl_dls .tle:hover {background-color:#fbfbfb;}
#gui_barsx_htl_dls a:hover {background-color:#f0ede5;}
#gui_barsx_htl_dls div.prc_dls {position:absolute; top:0; left:159px; width:85px; text-align:right; color:#d78013; font-size:11px;}
div.prc_dls span {font:normal normal 10px/11px arial; color:#797879; text-transform:uppercase; font-weight:normal;}
div.prc_dls b {color:#d78013; font-size:17px; font-weight:bolder !important; display:inline;}

.gui_barsx_cnt span.gui_ttl {text-transform:uppercase; font-size:13px;}
.gui_barsx_oth_dest {list-style:none; margin:0; padding:0; border-bottom:1px dotted #b2b2b2;  font:normal normal 12px/17px tahoma, kalimati, verdana, arial;}
.gui_barsx_oth_dest li {position:relative;}
.gui_barsx_oth_dest li:hover {background-color:#f0ede5;}
.gui_barsx_oth_dest a {display:block; border-top:1px dotted #b2b2b2; padding-left:5px; color:#597a94;}
.gui_barsx_oth_dest a:hover {color:#444;}
.gui_barsx_oth_dest b {display:block; width:130px; cursor:pointer;}
.gui_barsx_oth_dest .frm {position:absolute; top:0; left:138px; color:#797879; text-transform:uppercase;}
.gui_barsx_oth_dest .prc {position:absolute; top:0; left:174px; width:70px; color:#d78013; font-size:11px; text-align:right;}
.gui_barsx_oth_dest .prc span {font-size:13px; font-weight:bold;}

#gui_barsx_cntry ul {list-style:none; margin:0; padding:0; border-bottom:1px dotted #b2b2b2;  font:normal normal 12px/17px tahoma, kalimati, verdana, arial;}
#gui_barsx_cntry li {position:relative;}
#gui_barsx_cntry a {display:block; border-top:1px dotted #b2b2b2; padding-left:5px; color:#597a94; font-weight:bold;}
#gui_barsx_cntry a:hover {color:#444; background-color:#f0ede5;}

#gui_barsx_form {position:relative; border:8px solid #ece6db; background-color:#ed9322; padding:6px 12px; margin:10px 0 0 0;}
#gui_barsx_form, #gui_barsx_form #search input {font: normal bold 15px tahoma, kalimati, verdana, arial; color:white;}
#gui_barsx .gui_abs_form #search_destinations_div, #gui_barsx .gui_abs_form #search_destinations_iframe {position:absolute !important; top:53px !important; left:17px !important; text-transform:none;}
#gui_barsx_form #all_destinations {padding:5px 0 7px 0;}
#gui_barsx_form #all_destinations a {display:block; font-size:8px; text-transform:uppercase; text-decoration:underline !important; color:white; text-align:left;}
#gui_barsx_form #all_destinations input {width:200px; margin:0;}
#gui_barsx_form #date_selectors {margin:10px 0 0 0;}
#gui_barsx_form #date_selectors label {display:block;}
#gui_barsx_form #date_selectors select {margin:0 10px 0 0;}
#gui_barsx_form #date_selectors input {width:100px; text-align:center;}
#gui_barsx_form #check_in, #gui_barsx_form #check_out {margin:0; padding:2px 0;}
#gui_barsx_form #check_in div, #gui_barsx_form #check_out div {width:26px; display:inline;}
#gui_barsx_form img.calendar_img {margin:0 0 0 5px; display:inline;}
#gui_barsx_form #other_selectors {margin:25px 0 0 0;}
#gui_barsx_form #other_selectors div {margin:5px 0;}
#gui_barsx_form #search {text-align:right; padding:5px 0px 0 0;}
#gui_barsx_form #search input {background-color:#1995cf; border:1px solid white; height:28px; margin:0; cursor:pointer;}
#gui_barsx_form #search input:hover {background-color:#096fc6;}
#gui_barsx_form #all_destinations_error {color:#b70606; font-size:12px !important; font-weight:bold !important; position:absolute; top:0px; left:12px;}
#gui_barsx_form #date_selectors_error {color:#b70606; font-size:12px !important; position:absolute; top:22%; left:12px;}
#gui_barsx_form #other_selectors_error {color:#b70606; font-size:12px !important; font-weight:bold !important; position:absolute; top:56%; left:12px;}
#gui_barsx_form .wrong_input{border:2px solid #b70606 !important; background-color:#fbff80;}

ul.form_hotel_tags {font-family:tahoma, kalimati, verdana, arial; line-height: 1.3em; padding:2px 5px !important;}
.form_hotel_tags .s1 {font-size: 12px; font-weight:bold; color:#655735;}
.form_hotel_tags .s2 {font-size: 15px; color: #655735;}
.form_hotel_tags .s3 {font-size: 14px; font-weight:bold; color:#000;}
.form_hotel_tags .s4 {font-size: 17px; color: #655735;}
.form_hotel_tags .s5 {font-size: 22px; color: #608099;}
