body{margin:0;font-family:Arial;font-size:12px;color:#525252;}
img{border:0px;}

#page{background-color: #FFFFFF;margin: auto;width:987px;padding-bottom:10px;}
#header {margin-top: 7px;}
#mainbody{margin-top: 7px;}
#footer{position:relative;width:100%;background-color:#f8f8f8;padding:15px 0 15px 0;margin-top:10px;}

#app_holder{margin:10px 0 12px 0;}
#app_holder img{float:left;}
#app_holder p{float:left;margin:0;padding:14px 0 0 8px;}
#app_holder p a{color:#525252;font-size:16px;text-decoration:none;font-weight:bold;}
#app_holder p a:hover{text-decoration:underline;}
#app_holder p a span{color:#679435;}


#logo_top {float:left;width: 478px;height:77px;text-align:left;}
#logo_top img {width:478px;height:77px;}
#banner_top_468x60 {float:right;width:468px;height:60px;text-align:left;padding:3px;margin:9px 0 0 0;border:1px solid #ececec;}

#footer_container{position:relative;width: 987px;margin:auto;}
#copyrights{float:left;width:620px;}
#footer_menu{float:right;width:367px;}
#footer_menu ul {list-style-type:none;margin:0px;padding:0px;}
#footer_menu ul li{background:#f8f8f8 url('http://www.keyou.it/img/menuvoice_gray.gif') no-repeat center left;padding-left:12px;}
#footer_menu a {text-decoration:none;color:#525252;}
#footer_menu a:hover {color:#7f7f7f;}

#navbar {margin:5px 0 0 15px;text-align:left;color:#525252}
#navbar_current {color:#f07e26}
#navbar a {font-size:12px;color:#525252;text-decoration:none;}
#navbar a:hover {color:#7f7f7f;}

#searchbox_top{background:#ffffff url('http://www.keyou.it/img/searchbox_top_bg.gif') no-repeat top left;width:993px;height:78px;margin:0;padding:0;}
#searchbox_top input {width:370px;height:25px;font-size:18px;margin:22px 0 0 330px;position:absolute;color:#b9b9b9;}
#searchbox_top a{text-decoration:none;font-size:14px;font-weight:bold;color:#FFFFFF;display:block;text-align:center;width:62px;height:28px;position:absolute;margin:23px 0 0 723px;padding-top:6px;}
#search_autocomplete_div{position: absolute;margin:56px 0 0 330px;width: 363px;border: 1px solid #eeeeee;background-color:#ffffff;z-index:99;}
#search_autocomplete_div_ul{margin:0;padding:0;list-style-type:none;}
#search_autocomplete_div_ul li{padding:3px 5px 3px 5px;cursor:pointer;font-weight:bold;display:list-item;}
#search_autocomplete_div_ul li:hover{background-color:#f8f8f8}
.search_autocomplete_li_selected {background-color:#f8f8f8}

.table_twocols_generic{width: 987px;overflow:auto;}
.table_twocols_generic_tdsx{padding-right:4px;width: 399px;vertical-align: top;}
.table_twocols_generic_tddx{padding-left:3px;width:576px;vertical-align: top;}
.table_threecols_generic{width: 987px;overflow:auto;margin-top:20px;}
.table_threecols_generic_tdsx{width: 190px;vertical-align: top;}
.table_threecols_generic_tdcenter{width: 487px;vertical-align: top;}
.table_threecols_generic_tddx{padding-left:5px;width:310px;vertical-align: top;}

#onecol{width:987px;margin-top:10px;}

#threecols_sx{width: 190px;vertical-align: top;float:left;margin-top:10px;}
#threecols_center{width: 482px;vertical-align: top;float:left;margin-top:10px;}
#threecols_dx{padding:0 0 0 5px;width:310px;vertical-align: top;float:left;margin:10px 0 0 0;}

#twocols_sx{width: 672px;vertical-align: top;float:left;margin-top:10px;}
#twocols_dx{padding-left:5px;width:310px;vertical-align: top;float:left;margin-top:10px;}

.stars_small_1{background:#ffffff url('http://www.keyou.it/img/stars/1_small.gif') no-repeat top left;height:11px;width:10px;}
.stars_small_2{background:#ffffff url('http://www.keyou.it/img/stars/2_small.gif') no-repeat top left;height:11px;width:20px;}
.stars_small_3{background:#ffffff url('http://www.keyou.it/img/stars/3_small.gif') no-repeat top left;height:11px;width:30px;}
.stars_small_4{background:#ffffff url('http://www.keyou.it/img/stars/4_small.gif') no-repeat top left;height:11px;width:40px;}
.stars_small_5{background:#ffffff url('http://www.keyou.it/img/stars/5_small.gif') no-repeat top left;height:11px;width:51px;}
.stars_small_6{background:#ffffff url('http://www.keyou.it/img/stars/6_small.gif') no-repeat top left;height:11px;width:61px;}
.stars_1{background:#ffffff url('http://www.keyou.it/img/stars/1.gif') no-repeat top left;height:16px;width:14px;}
.stars_2{background:#ffffff url('http://www.keyou.it/img/stars/2.gif') no-repeat top left;height:16px;width:26px;}
.stars_3{background:#ffffff url('http://www.keyou.it/img/stars/3.gif') no-repeat top left;height:16px;width:39px;}
.stars_4{background:#ffffff url('http://www.keyou.it/img/stars/4.gif') no-repeat top left;height:16px;width:51px;}
.stars_5{background:#ffffff url('http://www.keyou.it/img/stars/5.gif') no-repeat top left;height:16px;width:63px;}
.stars_6{background:#ffffff url('http://www.keyou.it/img/stars/6.gif') no-repeat top left;height:16px;width:74px;}
.stars_gray_1{background:#ffffff url('http://www.keyou.it/img/stars/1gray.gif') no-repeat top left;height:13px;width:13px;}
.stars_gray_2{background:#ffffff url('http://www.keyou.it/img/stars/2gray.gif') no-repeat top left;height:13px;width:26px;}
.stars_gray_3{background:#ffffff url('http://www.keyou.it/img/stars/3gray.gif') no-repeat top left;height:13px;width:38px;}
.stars_gray_4{background:#ffffff url('http://www.keyou.it/img/stars/4gray.gif') no-repeat top left;height:13px;width:50px;}
.stars_gray_5{background:#ffffff url('http://www.keyou.it/img/stars/5gray.gif') no-repeat top left;height:13px;width:62px;}
.stars_gray_6{background:#ffffff url('http://www.keyou.it/img/stars/6gray.gif') no-repeat top left;height:13px;width:72px;}

#leftbar_visiblecities_bg{width:386px;background-color:#f8f8f8;padding:7px;margin:10px 0 0 0;}
#leftbar_visiblecities{width:386px;border:1px solid #ececec;background-color:#ffffff;padding: 0 0 10px 0;}
#leftbar_visiblecities_caption{width:371px;height:36px;background:#ffffff url('http://www.keyou.it/img/leftbar_visiblecities_captionbg.gif') repeat-x top left;padding:13px 0 0 15px;}
#leftbar_visiblecities h1{color:#525252;font-weight:bold;font-size:18px;margin:0;padding:0;}
#leftbar_visiblecities_image{width:90px;height:65px;float:left;margin:20px 0 0 0;padding:0 0 0 15px;}
#leftbar_visiblecities_data{width:260px;float:right;margin:18px 0 0 0;padding:0 15px 0 0;}
#leftbar_visiblecities_cityname{float:left;}
#leftbar_visiblecities_cityname h3{font-size:14px;font-weight:bold;color:#525252;margin:0;padding:0;}
#leftbar_visiblecities_cityname h3 a{text-decoration:underline;color:#525252;}
#leftbar_visiblecities_cityname h3 a:hover{color:#7f7f7f;}
#leftbar_visiblecities_citytext{float:right;font-size:12px;color:#525252}
#leftbar_visiblecities_citytext a{text-decoration:underline;font-size:12px;color:#525252}
#leftbar_visiblecities_citytext a:hover{color:#7f7f7f;}
#leftbar_visiblecities_hotellist{width:263px;}
#leftbar_visiblecities_hotellist ul{list-style-type:none;margin:0;padding:7px 0 0 0;}
#leftbar_visiblecities_hotellist ul li{margin-top:-2px;}
.leftbar_visiblecities_hotelname{width:180px;float:left;text-align:left;}
.leftbar_visiblecities_hotelname a {font-size:12px;color:#525252;text-decoration:none;}
.leftbar_visiblecities_hotelname a:hover {color:#7f7f7f;}
.leftbar_visiblecities_hotelprice {width:80px;float:right;text-align:right;font-size:14px;color:#f4813d;font-weight:bold;text-align:right;margin-top:-2px;}

#leftbar_regionlist{width:200px;background-color:#f8f8f8;margin-top:10px;padding-top:5px;padding-bottom:5px;float:left;}
#leftbar_regionlist_container{width:188px;margin-left:5px;border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/leftbar_regionlist_bg.gif') no-repeat top left;}
#leftbar_regionlist h2{color:#525252;font-weight:bold;font-size:18px;margin-top:13px;margin-left:21px;margin-right:0px;margin-bottom:0px;}
#leftbar_regionlist_container img{border:1px solid #ececec;margin-top:30px;margin-left:10px;}
#leftbar_regionlist_container ul {list-style-type:none;margin-top:10px;margin-left:20px;padding:0px;zoom:1}
#leftbar_regionlist_container ul li {background:#ffffff url('http://www.keyou.it/img/menuvoice_green.gif') no-repeat center left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px}
#leftbar_regionlist_container ul li a {text-decoration:none;color:#525252;font-size:12px;margin:0px;padding:0px;}
#leftbar_regionlist_container ul li a:hover {color:#7f7f7f;}

#leftbar_citylist{width:200px;background-color:#f8f8f8;margin-top:10px;padding-top:5px;padding-bottom:5px;float:right;}
#leftbar_citylist_container{width:188px;margin-left:5px;border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/leftbar_citylist_bg.gif') no-repeat top left;}
#leftbar_citylist h2{color:#525252;font-weight:bold;font-size:18px;margin-top:13px;margin-left:21px;margin-right:0px;margin-bottom:0px;}
#leftbar_citylist_container img{border:1px solid #ececec;margin-top:30px;margin-left:10px;}
#leftbar_citylist_container ul {list-style-type:none;margin-top:10px;margin-left:20px;padding:0px;zoom:1}
#leftbar_citylist_container ul li {background:#ffffff url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px}
#leftbar_citylist_container ul li a {text-decoration:none;color:#525252;font-size:12px;margin:0px;padding:0px;}
#leftbar_citylist_container ul li a:hover {color:#7f7f7f;}

#homepage_hotelsubmit_bg {width:582px;background-color:#f8f8f8;margin:0 0 10px 0;padding: 5px 0 5px 0;}
#homepage_hotelsubmit {width:568px;margin-left:6px;border:1px solid #ececec;background-color:#FFFFFF;}
#homepage_hotelsubmit_box {width:436px;height:106px;padding:7px 0 0 7px;margin:7px 0 0 5px;background:#ffffff url('http://www.keyou.it/img/homepage_hotelform_bg.png') no-repeat top left;float:left;}
#homepage_hotelsubmit_box p {font-size:12px;padding:5px 0 15px 0;margin:0;}
#homepage_hotelsubmit_box input {float:left;border:2px solid #b0b0b0;width:300px;margin:0 15px 0 0;color:#b9b9b9;}
#homepage_hotelsubmit_box strong {font-size:16px;}
#homepage_hotelsubmit_box strong span {color:#f07e26;}
#homepage_hotelsubmit_img {float:left;margin:14px 0 0 4px;}
#homepage_hotelsubmit_buttondiv {margin:-1px 0 0 0;}
.hotelsubmit_inpage{margin:0 0 10px -2px !important;width:552px !important;}
.homepage_hotelsubmit_img_inpage {float:left;margin:14px 0 0 0 !important;}
.homepage_hotelsubmit_box_inpage{width:424px !important;background:#ffffff url('http://www.keyou.it/img/homepage_hotelform_bg_inpage.png') no-repeat top left !important;}

#homepage_map{width:580px;height:575px;margin-top:9px;}
#homepage_map_menu{width:580px;height:28px;border-bottom: 1px solid #ececec;}
#homepage_map_menuvoice{width:85px;height:28px;float:left;margin-left:7px;}
.homepage_map_menuvoice_text {width:61px;height:28px;text-align:center;float:left;background:#ffffff url('http://www.keyou.it/img/homepage_menu_bg.gif') repeat-x top left;cursor: pointer;position:relative;top:1px;}
.homepage_map_menuvoice_text span {font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;display:block;width:61px;height:23px;padding-top:5px;margin-top:1px;cursor: pointer;}
.homepage_map_menuvoice_text_sel {width:61px;height:28px;text-align:center;float:left;background:#ffffff url('http://www.keyou.it/img/homepage_menu_bg_sel.gif') repeat-x top left;border-bottom:1px solid #FFFFFF;cursor: pointer;position:relative;top:1px;}
.homepage_map_menuvoice_text_sel span {font-size:14px;color:#525252;font-weight:bold;text-decoration:none;display:block;width:61px;height:23px;padding-top:5px;margin-top:1px;cursor: pointer;}
.homepage_map_menuvoice_left{width:12px;height:28px;float:left;background:#ffffff url('http://www.keyou.it/img/homepage_rounded_left.gif') no-repeat top left;cursor: pointer;position:relative;top:1px;}
.homepage_map_menuvoice_right{width:12px;height:28px;float:right;background:#ffffff url('http://www.keyou.it/img/homepage_rounded_right.gif') no-repeat top left;cursor: pointer;position:relative;top:1px;}
.homepage_map_menuvoice_left_sel{width:12px;height:28px;float:left;background:#ffffff url('http://www.keyou.it/img/homepage_rounded_left_sel.gif') no-repeat top left;border-bottom:1px solid #FFFFFF;cursor: pointer;position:relative;top:1px;}
.homepage_map_menuvoice_right_sel{width:12px;height:28px;float:right;background:#ffffff url('http://www.keyou.it/img/homepage_rounded_right_sel.gif') no-repeat top left;border-bottom:1px solid #FFFFFF;cursor: pointer;position:relative;top:1px;}
#homepage_map_searchbox{width:578px;height:42px;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;text-align:center;}
#homepage_map_searchbox form {margin:0px;padding:0px;}
#homepage_map_searchbox h3 {font-size:14px;color:#525252;font-weight:bold;position:relative;margin:3px 0 0 -50px;padding:0;display:inline;}
#homepage_map_searchbox input {width:255px;color:#525252;border:2px solid #ebebeb;margin:9px 0 0 3px;color:#b9b9b9;padding:1px 0 1px 2px;}
#homepage_map_searchbox a {display:block;width:54px;height:22px;background:#ffffff url('http://www.keyou.it/img/homepage_searchbox_button.gif') no-repeat top left;font-weight:bold;color:#FFFFFF;text-decoration:none;font-size:12px;text-align:center;padding-top:3px;margin:-23px 0 0 485px;position:relative;}
#homepage_map_mapbox{width:578px;height:504px;border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;}
#homepage_map_canvas{width:570px;height:496px;border:4px solid #ebebeb;margin:0;position:absolute;}
#homepage_map_popupdiv{width:283px;border:1px solid #e0dfde;position:absolute;background-color:#FFFFFF;padding-bottom:4px;}
#homepage_map_popupdiv_mouseover{width:283px;border:1px solid #e0dfde;margin-top:15px;margin-left:15px;position:absolute;background-color:#FFFFFF;}
#homepage_map_popupdiv_title{width:283px;min-height:25px;height:auto !important;height:25px;background-color:#f2f2f2;}
#homepage_map_popupdiv_title a{font-weight:bold;width:240px;font-size:12px;text-decoration:none;color:#525252;display:block;padding-top:6px;padding-left:5px;}
#homepage_map_popupdiv_title div {width:12px;height:12px;margin: 6px 0 0 265px;cursor:pointer;font-size:12px;position:absolute;background:#f2f2f2 url('http://www.keyou.it/img/popup_close.gif') no-repeat top left;}
#homepage_map_popupdiv_title div span {position:relative;margin-left:-1px;}
#homepage_map_popupdiv_image{float:left;border:1px solid #d0ddef;margin-left:6px;margin-top:6px;width:64px;height:64px;padding:2px;}
#homepage_map_popupdiv_text{float:left;margin-left:5px;margin-top:6px;width:195px;}
#homepage_map_popupdiv_text table {width:195px;}
#homepage_map_popupdiv_text table td span{color:#525252;font-size:12px;}
#homepage_map_popupdiv_roompricevalue{color:#f07e26;font-weight:bold;font-size:18px;width:110px;}
#homepage_map_popupdiv_links_details a {font-size:12px;text-decoration:underline;color:#f07e26;}
#homepage_map_popupdiv_links_button {width:87px;height:22px;}
#homepage_map_popupdiv_links_button div {background:#ffffff url('http://www.keyou.it/img/city_hotel_booking.gif') no-repeat top left;width:87px;height:22px;}
#homepage_map_popupdiv_links_button div a {font-size:14px;text-decoration:none;font-weight:bold;color:#ffffff;display:block;text-align:center;width:84px;height:23px;padding-top:2px;}

/* ATTRACTIONBOX STYLE
#homepage_attractions_box_bg{width:582px;background-color:#f8f8f8;margin:10px 0 10px 0;padding: 5px 0 5px 0;}
#homepage_attractions_box{width:568px;margin-left:6px;border:1px solid #ececec;background-color:#FFFFFF;}
#homepage_attractions_title{height:35px;border-bottom:1px solid #ececec;padding:0px;background:#ffffff url('http://www.keyou.it/img/homepage_attractions_title_bg.gif') no-repeat top left;}
#homepage_attractions_title h2{color:#525252;font-weight:bold;font-size:18px;margin-top:0px;margin-left:15px;margin-right:0px;margin-bottom:0px;padding:0px;padding-top:7px;}
#homepage_attractions_cities {margin-left:5px;width:563px;}
.homepage_attractions_citybox{width:81px;margin-top:10px;margin-left:10px;float:left;text-align:center;}
.homepage_attractions_citybox img{border:3px solid #ebebeb;margin-bottom:3px;cursor: pointer;}
.homepage_attractions_citybox h3 {padding:0;margin:0;}
.homepage_attractions_citybox h3 a {font-size:12px;font-weight:bold;color:#f07e26;text-decoration:none;display:block;}
.homepage_attractions_citybox h3 a:hover {color:#fbaa6c;}

#homepage_attractions_caption {font-weight:bold;font-size:14px;color:#525252;margin-left:15px;margin-top:10px;}
#homepage_attractions_caption_cityname {font-weight:bold;font-size:14px;color:#f07e26;}
#homepage_attractions_table{margin: 10px 0 10px 15px;width:538px;}
#homepage_attractions_table ul {list-style:none;margin:0 7px 0 0;padding:0;float:left;width:171px;}
#homepage_attractions_table ul li {background:#ffffff url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px}
#homepage_attractions_table ul li a {color:#525252;text-decoration:none;}
#homepage_attractions_table ul li a:hover {color:#7f7f7f;} 
*/

#homepage_lasthotels_bg{width:287px;background-color:#f8f8f8;margin:10px 0 10px 0;padding: 5px 0 5px 0;float:left;}
#homepage_lasthotels_title{height:35px;border-bottom:1px solid #ececec;padding:0px;background:#ffffff url('http://www.keyou.it/img/homepage_attractions_title_bg.gif') no-repeat top left;}
#homepage_lasthotels_title h2{color:#525252;font-weight:bold;font-size:18px;margin:0 0 0 15px;padding:7px 0 0 0;}
#homepage_lasthotels_box{width:273px;margin-left:6px;border:1px solid #ececec;background-color:#FFFFFF;padding:0;}
#homepage_lasthotels_box strong{color:#f07e26;}
#homepage_lasthotels_box ul {list-style:none;margin:0;padding:8px 0 8px 8px;width:240px;}
#homepage_lasthotels_box ul li {padding:0;margin:3px 0 0 0;font-size:12px}
#homepage_lasthotels_box ul li a {color:#525252;text-decoration:none;}
#homepage_lasthotels_box ul li a:hover {color:#7f7f7f;}

#homepage_lastattractions_bg{width:288px;background-color:#f8f8f8;margin:10px 0 10px 5px;padding: 5px 0 5px 0;float:left;}
#homepage_lastattractions_title{height:35px;border-bottom:1px solid #ececec;padding:0;background:#ffffff url('http://www.keyou.it/img/homepage_attractions_title_bg.gif') no-repeat top left;}
#homepage_lastattractions_title h2{color:#525252;font-weight:bold;font-size:18px;margin:0 0 0 15px;padding:7px 0 0 0;}
#homepage_lastattractions_box{width:274px;margin-left:6px;border:1px solid #ececec;background-color:#FFFFFF;padding:0;}
#homepage_lastattractions_box strong{color:#f07e26;}
#homepage_lastattractions_box ul {list-style:none;margin:0;padding:8px 0 8px 8px;width:250px;}
#homepage_lastattractions_box ul li {padding:0;margin:3px 0 0 0;font-size:12px}
#homepage_lastattractions_box ul li a {color:#525252;text-decoration:none;}
#homepage_lastattractions_box ul li a:hover {color:#7f7f7f;}


#homepage_banner_box_bg{width:582px;background-color:#f8f8f8;margin:10px 0 10px 0;padding: 5px 0 5px 0;}
#homepage_banner_box{width:568px;margin-left:6px;border:1px solid #ececec;background-color:#FFFFFF;}
.homepage_banner_box_banner {float:left;width:270px;margin: 10px 0 10px 0;padding: 0 0 0 10px;}
.homepage_banner_box_banner  span {font-weight:bold;font-size:13px;}
.homepage_banner_box_banner_link {color:#525252;text-decoration:none;}
.homepage_banner_box_banner_link:hover {color:#7f7f7f;}
.homepage_banner_box_banner img {width:120px; height:90px;float:left;}
.homepage_banner_box_banner div {width:145px;margin:0 0 0 5px;float:left;}
.homepage_banner_box_banner_go_link {color:#f07e26;text-decoration:none;}
.homepage_banner_box_banner_go_link:hover {color:#fbaa6c;}

#region_leftbar_image{padding:4px 4px 4px 4px;border: 1px solid #ececec;width:180px}
#region_leftbar_banner01{padding:0 0 0 5px;margin-top:10px;width:180px}
#region_leftbar_hotels{width:169px;padding:4px 9px 2px 11px;background-color:#ffffff;border-right:1px solid #ececec;border-left:1px solid #ececec;}
#region_leftbar_hotels p {margin:0 0 10px 0;padding:0;font-size:18px;font-weight:bold;color:#525252;}
#region_leftbar_hotels_top{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/roundedbox1_top.gif') no-repeat top left;margin-top:10px;}
#region_leftbar_hotels_bottom{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/roundedbox1_bottom.gif') no-repeat top left;}

.region_hotellist_hotelbox{margin-top:18px;}
.region_hotellist_image{border:1px solid #d0ddef;padding:2px 2px 2px 2px;width:47px;float:left;}
.region_hotellist_data{float:left;padding-left:5px;width:110px;}
.region_hotellist_data a{text-decoration:none;color:#000000;font-size:12px;}
.region_hotellist_data a:hover{color:#7f7f7f;}
.region_hotellist_data span{font-weight:bold;color:#f07e26;font-size:14px;}

#region_provincelist_caption{margin:0 10px 10px 10px;}
#region_provincelist_caption h1 {font-size:24px;font-weight:bold;color:#525252;margin:0;padding:0 0 2px 0;}
#region_provincelist_caption h1 span {color:#f07e26;}
#region_provincelist_caption p{margin:0 0 0 5px;padding:0 0 0 5px;}
.region_provincelist_provincebox{border:1px solid #ececec;width:465px;margin:0 0 0 10px;padding:0 0 10px 0;}
.region_provincelist_provincename{border-bottom:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/region_provincelist_caption_bg.gif') no-repeat top left;width:465px;height:35px;}
.region_provincelist_provincename h2 {font-weight:bold;font-size:18px;color:#525252;margin:0;padding:6px 0 0 10px;}
.region_provincelist_provincebox_listdiv{width:220px;float:left;padding:10px 0 0 10px;}
.region_provincelist_provincebox ul {list-style:none;padding:0;margin:1px 0 7px 0;}
.region_provincelist_provincebox ul li a {text-decoration:none;color:#525252;font-size:12px;}
.region_provincelist_provincebox ul li a:hover {color:#7f7f7f;}
.region_provincelist_provincebox ul li a strong {color:#f07e26;font-size:12px;}
.region_provincelist_provincebox ul li span {color:#f07e26;}
.region_provincelist_more{margin:0 0 0 10px;color:#f07e26;}
.region_provincelist_more a {color:#f07e26;font-style:italic;}

#region_rightbar_banner01{width:300px;height:250px;background-color:#f8f8f8;padding:5px;}
#region_rightbar_databg{width:300px;background-color:#f8f8f8;padding:10px 5px 5px 5px;}
#region_rightbar_regiondata{border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;width:273px;padding: 15px 0 15px 25px;background-color:#FFFFFF;}
#region_rightbar_regiondata ul {list-style:none;margin:5px 0 0 0;padding:0;}
#region_rightbar_regiondata li {font-size:12px;color:#696969;}
#region_rightbar_regiondata li span {color:#f07e26;}
#region_rightbar_regionlogo{float:left;width:42px;margin-right:10px;}
#region_rightbar_regioncaption{float:left;padding: 7px 0 0 0;}
#region_rightbar_regioncaption h2{padding:0;margin:0;color:#f07e26;font-weight:bold;font-size:18px;}
#region_rightbar_attractions{border:1px solid #ececec; width:278px;padding: 0 10px 15px 10px;background-color:#FFFFFF;}
#region_rightbar_attractions p {font-weight:bold;color:#525252;}
#region_rightbar_attractions p span {color:#f07e26;}
#region_rightbar_attractions img {float:left;position:relative;top:5px;left:-3px;}
#region_rightbar_attractions h3 {font-weight:bold;color:#f07e26;margin: 10px 0 4px 0;padding:0;float:left;}
#region_rightbar_attractionscaption{border-bottom:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/region_provincelist_caption_bg.gif') no-repeat top left;width:298px;height:35px;margin-left:-10px;}
#region_rightbar_attractionscaption h2 {font-weight:bold;font-size:18px;color:#525252;margin:0;padding:6px 0 0 10px;}
#region_rightbar_attractions ul {list-style-type:none;margin:0 0 0 5px;padding:0;zoom:1}
#region_rightbar_attractions ul li {background:#ffffff url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px}
#region_rightbar_attractions ul li:hover {background-color:#fff8ba;}
#region_rightbar_attractions ul li a {text-decoration:none;color:#525252;font-size:12px;margin:0px;padding:0px;}
#region_rightbar_attractions ul li a:hover {background-color:#fff8ba;}
#region_rightbar_attractions ul li a span {color:#88bd0d;}
#region_rightbar_banner02{border:1px solid #ececec; width:283px;padding: 15px 0 25px 15px;background-color:#FFFFFF;margin-top:20px;}
.region_rightbar_boxbanner {width:265px;margin: 0;padding: 10px 0 10px 0;border-bottom:2px #bbbbbb dotted;}
.region_rightbar_boxbanner  span {font-weight:bold;}
.region_rightbar_boxbanner img {width:120px; height:90px;float:left;}
.region_rightbar_boxbanner p {width:140px;margin:0 0 0 5px;float:left;padding:0;}
.region_rightbar_boxbanner p a {color:#525252;text-decoration:none;}
.region_rightbar_boxbanner p a:hover {color:#7f7f7f;}
.region_rightbar_boxbanner_last {width:265px;margin: 0;padding: 10px 0 0 0;}
.region_rightbar_boxbanner_last  span {font-weight:bold;}
.region_rightbar_boxbanner_last img {width:120px; height:90px;float:left;}
.region_rightbar_boxbanner_last p {width:140px;margin:0 0 0 5px;float:left;}
.region_rightbar_boxbanner_last p a {color:#525252;text-decoration:none;}
.region_rightbar_boxbanner_last p a:hover {color:#7f7f7f;}

#city_leftbar_image{padding:4px 4px 4px 4px;border: 1px solid #ececec;width:180px;margin: 0 0 10px 0;}
#city_leftbar_banner01{padding:0 0 0 5px;margin-top:10px;width:180px}
#city_leftbar_cities{width:169px;padding:4px 9px 11px 10px;background-color:#ffffff;border-left:1px solid #ececec;border-right:1px solid #ececec;}
#city_leftbar_cities strong {margin:0;padding:0;font-size:18px;font-weight:bold;color:#525252;}
#city_leftbar_cities ul {padding:0;list-style:none;margin:10px 0 0 0;}
#city_leftbar_cities li {background:#ffffff url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;padding:0 0 0 12px;margin:2px 0 0 0;}
#city_leftbar_cities li a {color:#525252;text-decoration:none;}
#city_leftbar_cities li a:hover {color:#7f7f7f;}
#city_leftbar_cities li span{color:#f07e26;}
#city_leftbar_cities_top{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/roundedbox1_top.gif') no-repeat top left;margin-top:10px;font-size:1px;}
#city_leftbar_cities_bottom{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/roundedbox1_bottom.gif') no-repeat top left;margin: 0 0 10px 0;}
#city_leftbar_filter_t{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/city_filterbox_t.gif') no-repeat top left;font-size:1px;}
#city_leftbar_filter_b{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/city_filterbox_b.gif') no-repeat top left;}
#city_leftbar_filter{width:168px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;background-color:#f8f8f8;padding:3px 10px 13px 10px;}
#city_leftbar_filter strong {font-size:18px;font-weight:bold;color:#525252;margin:0;padding:0;}
#city_leftbar_filter ul {list-style:none;margin:5px 0 0 0;padding:0;}
#city_leftbar_filter ul li {color:#525252;font-size:12px;}
#city_leftbar_filter ul li label {margin-top:2px;}
#city_leftbar_filter ul li label img {margin-top:1px;}
#city_leftbar_city_filtervoices strong {font-size:14px;font-weight:bold;color:#f07e26;padding:0;}

#city_filterbox_category li {background:#f8f8f8 url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px}
#city_filterbox_category li a {font-size:12px;text-decoration:none;color:#f07e26;}
#city_filterbox_category li a:hover{color:#fbaa6c;}
#city_filterbox_category li a  span{color:#525252;}
#city_filterbox_category li a  span:hover{color:#7f7f7f;}
.city_filterbox_structuretype_number{color:#f07e26}

.city_filterbox_serviceslist {margin:5px 0 3px 0;}
.city_filterbox_serviceslist_link  {color:#f07e26;text-decoration:none;font-weight:bold;padding:0 0 0 16px;position:relative;left:7px;top:3px;background:#f8f8f8 url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;font-size:13px;}
.city_filterbox_serviceslist_link:hover{color:#fbaa6c;}

.city_leftbar_filter_separator{width:168px;height:2px;margin:10px 0 10px 0;background:#ffffff url('http://www.keyou.it/img/city_filterbox_separator.gif') no-repeat top left;font-size:1px;}
.city_leftbar_starsdiv{float:left;margin-top:3px;}

#attraction_leftbar_hotels{width:169px;padding:11px 9px 11px 10px;background-color:#ffffff;border-left:1px solid #ececec;border-right:1px solid #ececec;}
#attraction_leftbar_hotels strong {margin:0 0 0 0;padding:0;font-size:18px;font-weight:bold;color:#525252;}
#attraction_leftbar_hotels_top{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/roundedbox1_top.gif') no-repeat top left;margin-top:10px;font-size:1px;}
#attraction_leftbar_hotels_bottom{width:190px;height:9px;background:#ffffff url('http://www.keyou.it/img/roundedbox1_bottom.gif') no-repeat top left;margin:0 0 10px 0}
.attraction_hotellist_hotelbox{margin-top:18px;}
.attraction_hotellist_image{border:1px solid #d0ddef;padding:2px 2px 2px 2px;width:47px;float:left;}
.attraction_hotellist_data{float:left;padding-left:5px;width:110px;}
.attraction_hotellist_data a{text-decoration:none;color:#000000;font-size:12px;}
.attraction_hotellist_data a:hover{color:#7f7f7f;}
.attraction_hotellist_data span{font-weight:bold;color:#f07e26;font-size:14px;}

#city_rightbar_databg{width:300px;background-color:#f8f8f8;padding:10px 5px 5px 5px;}
#city_rightbar_citydata{border-top:1px solid #ececec;border-left:1px solid #ececec;border-right:1px solid #ececec;width:273px;padding: 15px 0 15px 25px;background-color:#FFFFFF;}
#city_rightbar_citydata ul {list-style:none;margin:5px 0 0 0;padding:0;}
#city_rightbar_citydata li {font-size:12px;color:#696969;}
#city_rightbar_citydata li span {color:#f07e26;}
#city_rightbar_citylogo{float:left;width:42px;margin-right:10px;}
#city_rightbar_citycaption{float:left;padding: 7px 0 0 0;}
#city_rightbar_citycaption h2{padding:0;margin:0;color:#f07e26;font-weight:bold;font-size:18px;}
#city_rightbar_attractions{border:1px solid #ececec;border-top:0px solid #ececec; width:278px;padding: 0 10px 15px 10px;background-color:#FFFFFF;}
#city_rightbar_attractions p {font-weight:bold;color:#525252;}
#city_rightbar_attractions p span {color:#f07e26;}
#city_rightbar_attractions img {float:left;position:relative;top:15px;left:-3px;}
#city_rightbar_attractions h3 {font-weight:bold;color:#f07e26;margin: 20px 0 4px 0;padding:0;float:left;}
.city_rightbar_attractionscaption{border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/city_provincelist_caption_bg.gif') no-repeat top left;width:298px;height:35px;margin:10px 0 0 -10px;}
* html  .city_rightbar_attractionscaption{width:278px;}
.city_rightbar_attractionscaption h2 {font-weight:bold;font-size:18px;color:#525252;margin:0;padding:6px 0 0 10px;}
#city_rightbar_attractions ul {list-style-type:none;margin:0 0 3px 0;padding:1px 0 1px 5px;zoom:1;}
#city_rightbar_attractions ul li {background:#ffffff url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px;}
#city_rightbar_attractions ul li:hover {background-color:#fff8ba;}
#city_rightbar_attractions ul li a {text-decoration:none;color:#525252;font-size:12px;margin:0px;padding:0px;}
#city_rightbar_attractions ul li a:hover {background-color:#fff8ba;}
#city_rightbar_attractions ul li a span {color:#88bd0d;}
.city_rightbar_attractionlist {margin:0 0 2px 0;}
.city_rightbar_attractionlist_link  {color:#f07e26;text-decoration:none;font-weight:bold;padding:0 0 0 13px;background:#ffffff url('http://www.keyou.it/img/menuvoice_red.gif') no-repeat top left;position:relative;left:5px;font-size:13px;}
.city_rightbar_attractionlist_link:hover{color:#fbaa6c;}
#city_rightbar_banner02{border:1px solid #ececec; width:283px;padding: 15px 0 25px 15px;background-color:#FFFFFF;margin-top:20px;}
.city_rightbar_boxbanner {width:265px;margin: 0;padding: 10px 0 10px 0;border-bottom:2px #bbbbbb dotted;}
.city_rightbar_boxbanner  span {font-weight:bold;}
.city_rightbar_boxbanner img {width:120px; height:90px;float:left;}
.city_rightbar_boxbanner p {width:140px;margin:0 0 0 5px;float:left;padding:0;}
.city_rightbar_boxbanner p a {color:#525252;text-decoration:none;}
.city_rightbar_boxbanner p a:hover {color:#7f7f7f;}
.city_rightbar_boxbanner_last {width:265px;margin: 0;padding: 10px 0 0 0;}
.city_rightbar_boxbanner_last  span {font-weight:bold;}
.city_rightbar_boxbanner_last img {width:120px; height:90px;float:left;}
.city_rightbar_boxbanner_last p {width:140px;margin:0 0 0 5px;float:left;}
.city_rightbar_boxbanner_last p a {color:#525252;text-decoration:none;}
.city_rightbar_boxbanner_last p a:hover {color:#7f7f7f;}

#city_rightbar_databg_google{width:307px;background-color:#f8f8f8;padding:10px 0 5px 3px;}
#city_rightbar_googleads{border:1px solid #ececec;width:300px;background-color:#FFFFFF;margin:0 0 0 1px;padding:10px 0 15px 0;}


#city_map_mapbg{width:300px;height:333px;background-color:#f8f8f8;padding:5px 5px 5px 5px;}
#city_map_mapbox{width:298px;height:333px;border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/city_mapsmall_bg.gif') no-repeat top left;}
#city_map_canvas{width:290px;height:300px;border:4px solid #ebebeb;position:absolute;}
#city_mapsmall_extend{float:right;width:100px;text-align:right;margin:2px 5px 0 0;}
#city_mapsmall_extend img{margin-bottom:-2px;}
#city_mapsmall_extend a{text-decoration:none;font-size:11px;font-weight:bold;color:#525252;vertical-align:center;}
#city_mapsmall_extend a span{position:relative;top: -5px;background-color:#faff6e;}
#city_mapsmall_lockresults{float:left;width:160px;margin:3px 0 0 3px;}
#city_mapsmall_lockresults label{font-size:11px;font-weight:bold;color:#525252;top:-2px;position:relative;cursor:pointer;}
#city_mapsmall_lockresults input {padding:0;margin:5px 0 0 3px;}

#threecols_city_mapbig{width:777px;height:427px;background-color:#f8f8f8;padding:5px 5px 5px 5px;float:right;margin-top:10px;display:none;}
#city_mapbig_mapbox{width:775px;height:400px;border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/city_mapsmall_bg.gif') repeat-x top left;}
#city_mapbig_canvas{width:767px;height:392px;border:4px solid #ebebeb;position:absolute;}
#city_mapbig_collapse{float:right;width:47%;text-align:right;margin:2px 5px 0 0;}
#city_mapbig_collapse img{margin-bottom:-2px;}
#city_mapbig_collapse a{text-decoration:none;font-size:11px;font-weight:bold;color:#525252;vertical-align:center;}
#city_mapbig_collapse a span{position:relative;top: -5px;background-color:#faff6e;}
#city_mapbig_lockresults{float:left;width:47%;margin:3px 0 0 3px;}
#city_mapbig_lockresults label{font-size:11px;font-weight:bold;color:#525252;top:-2px;position:relative;cursor:pointer;}
#city_mapbig_lockresults input {padding:0;margin:5px 0 0 3px;}

#city_hotel_head{margin-left:10px;width:448px;padding:0;}
#city_hotel_head h1 {font-size:18px;font-weight:bold;color:#525252;padding:0;margin:0;}
#city_hotel_head p{margin:3px 0 5px 0;padding:0;}
#city_head_place {color:#f07e26;}
#city_number_of_hotels {color:#f07e26;}
#city_hotel_head_paging{width:448px;text-align:center;margin:7px 0 -5px 0;display:none;}
#city_hotel_head_paging_text {position:relative;top:-7px;font-weight:bold;}
#city_hotel_head_paging img {margin:0 0 0 3px;}

#attraction_head_text_hide{display:none;}
#attraction_head_text_hide a {font-size:12px;color:#f07e26;}
#attraction_head_text_hide a:hover{color:#fbaa6c;}
#attraction_head_text_show a {font-size:12px;color:#f07e26;}
#attraction_head_text_show a:hover{color:#fbaa6c;}

#city_hotel_caption{border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/region_provincelist_caption_bg.gif') no-repeat top left;width:465px;height:35px;margin:14px 0 0 10px;}
#city_hotel_sort{float:right;margin-top:10px;}
#city_hotel_sort span {font-weight:bold;font-size:12px;color:#525252;padding-right:8px;}
#city_hotel_sort a {font-size:12px;color:#525252;text-decoration:none;padding:0 8px 0 8px;}
#city_hotel_sort a:hover {color:#7f7f7f;}
#city_hotel_body{border-left:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;margin-left:10px;width:448px;padding:0 5px 30px 12px;}
.city_hotel_container{border-left:1px dotted #d3d3d3;width:438px;padding:0 0 0 12px;}
.city_hotel_data{border-bottom:1px dotted #d3d3d3;width:438px;padding:15px 0 10px 0;}
.city_hotel_image{width:70px;float:left;vertical-align:top;}
.city_hotel_image_box{border:1px solid #ececec;padding:2px 2px 2px 2px;width:64px;}
.city_hotel_mapbutton{width:66px;height:20px;margin:5px 0 0 1px;}
.city_hotel_website {width:66px;height:20px;margin:5px 0 0 1px;}
.city_hotel_text{width:242px;float:left;vertical-align:top;padding:0 5px 0 5px;}
.city_hotel_text h3 {font-size:16px;font-weight:bold;margin:0;padding:0;}
.city_hotel_title_link{text-decoration:none;color:#f07e26;}
.city_hotel_title_link span {font-size:16px;font-weight:bold;}
.city_hotel_title_link:hover{color:#fbaa6c;}
.city_hotel_address{margin:0;padding:0;color:#525252;font-weight:bold;}
.city_hotel_zone{margin:0;padding:7px 0 0 0;color:#525252;}
.city_hotel_zonecaption{color:#f07e26;}
.city_hotel_description{margin:0;padding:7px 0 0 0;color:#525252;}
.city_hotel_description a {font-size:12px;color:#f07e26;}
.city_hotel_description a:hover{color:#fbaa6c;}
.city_hotel_links{width:108px;float:left;vertical-align:top;padding:0;margin: -5px 0 0 0;}
.city_hotel_links p {text-align:center;width:108px;margin:0;padding:0;}
.city_hotel_ratingcaption {float:left;padding:3px 0 0 13px;}
.city_hotel_ratingtext {padding:2px 2px 2px 2px;border:1px solid #ececec;background-color:#f5fbdf;color:#525252;font-weight:bold;width:20px;text-align:center;float:left;}
.city_hotel_ratinggraph{padding:2px 2px 2px 2px;width:100px;border:1px solid #ececec;margin-top:3px;}
.city_hotel_booking{padding:2px 2px 10px 2px;color:#525252;width:102px;text-align:center;margin-top:15px;}
.city_hotel_price {font-size:16px;font-weight:bold;color:#f07e26;}
.city_hotel_booking_button{margin:auto;background:#ffffff url('http://www.keyou.it/img/city_hotel_booking.gif') no-repeat top left;width:87px;height:22px;}
.city_hotel_booking_button a {font-size:14px;text-decoration:none;font-weight:bold;color:#ffffff;display:block;text-align:center;width:84px;height:23px;padding-top:3px;}

#city_hotel_pagingbox{text-align:right;width:438px;padding:10px 0 10px 10px;}
.city_hotel_pagingbox_element {color:#f07e26;text-decoration:none;position:relative;margin-left:3px;}
.city_hotel_pagingbox_element:hover{text-decoration:underline;}
#city_hotel_pagingbox_selected{color:#f07e26;text-decoration:none;position:relative;margin-left:3px;border:1px solid #cccccc;color:#a5adb8;padding: 1px 2px 1px 2px;font-weight:bold;cursor:default;}

#city_loading_div_2{margin:0;padding:0;position:absolute;width:482px;background-color:white;opacity:0.6;filter:alpha(opacity=60);display:none;z-index:20;}
#city_loading_div_3 {border: 10px solid #f07e26;padding:20px;width:200px;background-color:#ffffff;position:absolute;display:none;z-index:25;margin:100px 0 0 141px;}
#city_loading_div_3 img {margin-bottom:7px;}
#city_loading_div_3 p {font-weight:bold;font-size:18px;text-align:center;margin:auto;color:#f07e26}

#twocols_hotel_mapbig{width:977px; height:430px;background-color:#f8f8f8;padding:5px 5px 5px 5px;float:right;margin-top:10px;display:none;}
#hotel_mapbig_mapbox{width:975px;height:400px;border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/city_mapsmall_bg.gif') repeat-x top left;}
#hotel_mapbig_canvas{width:967px;height:392px;border:4px solid #ebebeb;position:absolute;}
#hotel_mapbig_collapse{float:right;width:47%;text-align:right;margin:2px 5px 0 0;}
#hotel_mapbig_collapse img{margin-bottom:-2px;}
#hotel_mapbig_collapse a{text-decoration:none;font-size:11px;font-weight:bold;color:#525252;vertical-align:center;}
#hotel_mapbig_collapse a span{position:relative;top: -5px;background-color:#faff6e;}
#hotel_mapbig_lockresults{float:left;width:47%;margin:3px 0 0 3px;}
#hotel_mapbig_lockresults label{font-size:11px;font-weight:bold;color:#525252;top:-2px;position:relative;cursor:pointer;}
#hotel_mapbig_lockresults input {padding:0;margin:5px 0 0 3px;}

#hotel_map_mapbg{width:300px;height:333px;background-color:#f8f8f8;padding:5px 5px 5px 5px;}
#hotel_map_mapbox{width:298px;height:333px;border:1px solid #ececec;background:#ffffff url('http://www.keyou.it/img/city_mapsmall_bg.gif') repeat-x top left;}
#hotel_map_canvas{width:290px;height:300px;border:4px solid #ebebeb;position:absolute;}
#hotel_mapsmall_extend{float:right;width:100px;text-align:right;margin:2px 5px 0 0;}
#hotel_mapsmall_extend img{margin-bottom:-2px;}
#hotel_mapsmall_extend a{text-decoration:none;font-size:11px;font-weight:bold;color:#525252;vertical-align:center;}
#hotel_mapsmall_extend a span{position:relative;top: -5px;background-color:#faff6e;}
#hotel_mapsmall_lockresults{float:left;width:160px;margin:3px 0 0 3px;}
#hotel_mapsmall_lockresults label{font-size:11px;font-weight:bold;color:#525252;top:-2px;position:relative;cursor:pointer;}
#hotel_mapsmall_lockresults input {padding:0;margin:5px 0 0 3px;}
 
#hotel_head{width:667px;}
#hotel_head_title {float:left;}
#hotel_head_stars {float:left;margin:8px 0 0 5px;}
#hotel_head_title h1 {font-size:22px;font-weight:bold;margin:0;padding:0;color:#f07e26;}
#hotel_head_address{font-size:12px;color:#525252;margin:4px 0 5px 0;}
#hotel_head_website{font-size:12px;color:#525252;margin:4px 0 5px 0;}
#hotel_head_website a{color:#525252;text-decoration:none;}
#hotel_head_website a:hover{color:#7f7f7f;}
#hotel_head_ratingcaption{font-size:12px;color:#525252;float:left;margin:14px 0 0 0;}
#hotel_head_ratinggraph{float:left;padding:2px 2px 2px 2px;border:1px solid #ececec;width:100px;height:7px;margin:16px 0 0 5px;}
#hotel_head_ratingtext{font-size:12px;color:#525252;font-weight:bold;background-color:#f5fbdf;border:1px solid #ededed;float:left;padding:2px 2px 2px 2px;margin:12px 0 0 5px;}
#hotel_head_booking{float:right;background-color:#f5fbdf;border:1px solid #ededed;padding: 1px 45px 7px 15px;width:290px;}
#hotel_head_price{font-size:14px;color:#525252;float:left;margin:1px 0 0 55px;}
#hotel_head_price span{font-size:22px;color:#f07e26;font-weight:bold;position:relative;top:2px;}
#hotel_head_bookingbutton{float:right;width:87px;height:22px;background:#f5fbdf url('http://www.keyou.it/img/city_hotel_booking.gif') no-repeat top left;}
#hotel_head_bookingbutton a {font-size:14px;font-weight:bold;color:#FFFFFF;display:block;width:85px;text-align:center;padding-top:3px;text-decoration:none;}

#hotel_body {width:665px;padding:0px 0px 15px 0px;border:1px solid #ececec;margin:10px 0 0 0;}
#hotel_body_caption {width:650px;height:26px;border-bottom:1px solid #ececec;background:#f5fbdf url('http://www.keyou.it/img/hotel_caption_bg.gif') no-repeat top left; padding:9px 0 0 15px;}
#hotel_body_caption  h2 {margin:0;padding:0;font-size:14px;font-weight:bold;color:#525252;}
#hotel_body_caption  h2 span {color:#f07e26;}
#hotel_body_text{width:635px;margin:15px 0 0 15px;}
#hotel_body_text table tr td {vertical-align:top;}
#hotel_body_text p {margin:3px 0 5px 0;padding:0;}
#hotel_body_text h2{font-size:16px;font-weight:bold;color:#f07e26;margin:0;padding:0;}
#hotel_body_image {padding:5px 5px 5px 5px;border:1px solid #ececec;float:left;margin-right:10px;text-align:center;width:350px;_width:350px;}
#hotel_gallery_caption{width:635px;height:24px;background:#ffffff url('http://www.keyou.it/img/hotel_gallery_bg.gif') no-repeat top left;padding:4px 0 0 15px;margin-top:15px;}
#hotel_gallery_caption h2 {font-size:14px;color:#FFFFFF;font-weight:bold;}
#hotel_services_caption{width:635px;height:24px;background:#ffffff url('http://www.keyou.it/img/hotel_services_bg.gif') no-repeat top left;padding:4px 0 0 15px;margin-top:15px;}
#hotel_services_caption h2 {font-size:14px;color:#FFFFFF;font-weight:bold;}
#hotel_services_data ul {list-style-type:none;margin:10px 0 0 10px;padding:0px;zoom:1;float:left;width:200px;}
#hotel_services_data ul li {background:#ffffff url('http://www.keyou.it/img/menuvoice_blue.gif') no-repeat top left;padding:0 0 0 12px;margin:3px 0 0 0;font-size:12px}
#hotel_gallery_data {width:600px;height:70px;overflow:hidden;margin:10px 0 0 15px;}
#hotel_gallery_slider{height:70px;margin-left:0px;}
#hotel_gallery_slider div {margin-right:30px;border:1px solid #ececec;padding:2px;width:64px;height:64px;float:left;}
.hotel_gallery_image{cursor: pointer;}
#hotel_gallery_navigation{padding:0;margin:6px 0 0 0;text-align:center;}
#hotel_body_booking{background-color:#f5fbdf;border:1px solid #ededed;padding: 10px 45px 10px 15px;width:290px;margin:15px 15px 0 0;float:right;}
#hotel_body_price{font-size:12px;color:#525252;float:left;margin-top:1px;}
#hotel_body_price span{font-size:16px;color:#f07e26;font-weight:bold;position:relative;top:2px;}
#hotel_body_bookingbutton{float:right;width:87px;height:22px;background:#f5fbdf url('http://www.keyou.it/img/city_hotel_booking.gif') no-repeat top left;}
#hotel_body_bookingbutton a {font-size:14px;font-weight:bold;color:#FFFFFF;display:block;width:85px;text-align:center;padding-top:3px;text-decoration:none;}

#hotel_rightbar_databg{width:300px;background-color:#f8f8f8;padding:10px 5px 5px 5px;margin:0;}
#hotel_rightbar_hotellist{border:1px solid #ececec; width:268px;padding: 15px 15px 25px 15px;background-color:#FFFFFF;}
#hotel_rightbar_hotellist h2 {color:#525252;font-size:18px;font-weight:bold;margin:0;padding:0;}
#hotel_rightbar_hotellist h2 span {color:#f07e26;}
.hotel_hotellist_box{width:260px;margin-top:15px;}
.hotel_hotellist_box a {text-decoration:none;font-size:12px;color:#525252;}
.hotel_hotellist_box a:hover{color:#7f7f7f;}
.hotel_hotellist_name {font-size:12px;width:185px;margin-top:3px;}
.hotel_hotellist_image{width:64px;float:left;border:1px solid #ececec;padding:2px 2px 2px 2px;}
.hotel_hotellist_image img{border:0px solid black;width:64px;}
.hotel_hotellist_data{margin-left:5px;width:185px;float:left;}
.hotel_hotellist_pricefrom{font-size:14px;font-weight:bold;color:#f07e26;margin-top:3px;}
#hotel_rightbar_banner02{border:1px solid #ececec; width:283px;padding: 15px 0 25px 15px;background-color:#FFFFFF;margin-top:10px;}
.hotel_rightbar_boxbanner {width:265px;margin: 0;padding: 10px 0 10px 0;border-bottom:2px #bbbbbb dotted;}
.hotel_rightbar_boxbanner span {font-weight:bold;}
.hotel_rightbar_boxbanner img {width:120px; height:90px;float:left;}
.hotel_rightbar_boxbanner p {width:140px;margin:0 0 0 5px;float:left;padding:0;}
.hotel_rightbar_boxbanner p a {color:#525252;text-decoration:none;}
.hotel_rightbar_boxbanner p a:hover {color:#7f7f7f;}
.hotel_rightbar_boxbanner_last {width:265px;margin: 0;padding: 10px 0 0 0;}
.hotel_rightbar_boxbanner_last img {width:120px; height:90px;float:left;}
.hotel_rightbar_boxbanner_last p {width:140px;margin:0 0 0 5px;float:left;}
.hotel_rightbar_boxbanner_last p a {color:#525252;text-decoration:none;}
.hotel_rightbar_boxbanner_last p a:hover {color:#7f7f7f;}
.hotel_rightbar_boxbanner_last  span {font-weight:bold;}

#text_generic_bg{width:582px;background-color:#f8f8f8;margin:10px 0 10px 0;padding: 5px 0 5px 0;}
#text_generic{width:548px;margin-left:6px;border:1px solid #ececec;background-color:#FFFFFF;padding:10px;}
#text_generic  h1{font-size:18px;font-weight:bold;color:#f07e26;margin:6px 0 20px 0;padding:0;}

#mapcontrol_type_roadmap{width:50px;height:18px;position:absolute;color:#FFFFFF;font-size:12px;font-weight:bold;text-align:center;padding:2px 0 0 0;margin:2px 0 0 2px;background-repeat:no-repeat;background-position:top left;cursor:pointer;}
#mapcontrol_type_satellite{width:59px;height:18px;position:absolute;color:#525252;font-size:12px;font-weight:bold;text-align:center;padding:2px 0 0 0;margin:2px 0 0 54px;background-repeat:no-repeat;background-position:top left;cursor:pointer;}
#mapcontrol_type_hybrid{width:45px;height:18px;position:absolute;color:#525252;font-size:12px;font-weight:bold;text-align:center;padding:2px 0 0 0;margin:2px 0 0 115px;background-repeat:no-repeat;background-position:top left;cursor:pointer;}

#mapcontrol_zoom_more{width:13px;height:13px;margin:7px 0 0 6px;background-image:url('http://www.keyou.it/img/mapcontrols/zoom_more.gif');background-repeat:no-repeat;background-position:top left;cursor:pointer;position:absolute;}
#mapcontrol_zoom_less{width:13px;height:13px;margin:74px 0 0 6px;background-image:url('http://www.keyou.it/img/mapcontrols/zoom_less.gif');background-repeat:no-repeat;background-position:top left;cursor:pointer;position:absolute;}
.mapcontrol_zoom_button{width:13px;height:4px;position:absolute;background-repeat:no-repeat;background-position:top left;cursor:pointer;}

#mapcontrol_paging_next{width:92px;height:23px;margin:1px 0 0 106px;padding:7px 0 0 6px;cursor:pointer;position:absolute;font-size:12px;color:#525252;font-weight:bold;text-align:left;}
#mapcontrol_paging_prev{width:96px;height:23px;margin:1px 0 0 1px;padding:7px 6px 0 0;cursor:pointer;position:absolute;font-size:12px;color:#525252;font-weight:bold;text-align:right;}

#search_container{width:927px;margin:10px 0 0 30px;}
#search_container ul {list-style-type:none;margin-top:10px;margin-left:20px;padding:0;zoom:1}
#search_container ul li {background:#ffffff url('http://www.keyou.it/img/searchresults_menuitem.gif') no-repeat top left;padding:0 0 0 12px;margin:5px 0 0 0;font-size:12px}
#search_container ul li a {text-decoration:none;color:#525252;font-size:13px;margin:0px;padding:0px;}
#search_container ul li a:hover {color:#7f7f7f;}
#search_caption{font-size:18px;color:#525252;padding:0;margin:0 0 15px 0;}
#search_caption span{color:#f07e26;}
#search_wrongsearch {font-size:18px;font-weight:bold;color:#525252;text-align:center;width:927px;}
#search_wrongsearch span {color:#5d9129;}
.search_result_category_name{font-size:14px;font-weight:bold;color:#f07e26}

#attraction_head_address{font-size:12px;padding:0;margin:0;}
#attraction_head_address span {color:#f07e26;font-weight:bold;}
#attraction_head_website{font-size:12px;padding:0;top:-3px;position:relative;}
#attraction_head_website span {color:#f07e26;font-weight:bold;}
#attraction_head_website a {color:#525252;text-decoration:none;}
#attraction_head_website a:hover {color:#7f7f7f;}

#error_container {width:927px;margin:20px 0 10px 30px;}
#error_container_caption {font-size:20px;font-weight:bold;color:#5d9129;margin:0 0 15px 0;padding:0;}
#error_container_text {font-size:14px;}
#error_container_text a {color:#f07e26;font-weight:bold;text-decoration:none;}
#error_container_text a:hover{color:#fbaa6c;}

#links_page h1 {font-size:16px;font-weight:bold;color:#f07e26}
#links_page ul {margin:5px 0 0 0;padding:0;list-style:none;}
#links_page ul li {padding:0 0 0 6px;}
#links_page ul li a {color:#525252;text-decoration:none;}
#links_page ul li a:hover {color:#7f7f7f;}

#contact_form {margin:10px;padding:0 20px 0 10px;background:#ffffff url('http://www.keyou.it/img/menuvoice_orange.gif') no-repeat top left;}
#contact_form strong{font-size:16px;font-weight:bold;color:#f07e26;padding:0;}
.contact_form_inpage strong{font-size:14px !important;color:red !important;}
#contact_form span{font-size:12px;font-weight:normal;color:#f07e26;margin:10px 0 5px 0;padding:0;}
#contact_form p{margin:0;padding:0;}
#contact_form p a{color:#f07e26;text-decoration:none;}
#contact_form p a:hover{color:#fbaa6c;}
#contact_form input{width:305px;background-color:#f8f8f8;color:#525252;border:1px solid #f4f5ef;border-style:solid;}
#contact_form textarea{width:305px;height:100px;background-color:#f8f8f8;color:#525252;border:1px solid #f4f5ef;border-style:solid;margin:25px 0 0 0}
#send_confirm {margin:0 0 10px 0;padding:5px;text-align:left}
#contact_form_error{color:red;font-size:12px;font-weight:bold;}
#contact_form_sendok{color:#f07e26;font-size:12px;font-weight:bold;}
#contact_form_buttondiv {margin-left:220px;}

.hotel_ads_box{float:left;width:300px;margin:10px 10px 0 10px;}
#city_googleads_linklist{padding:5px 0 5px 0;}

#hotelsubmit_form {margin:10px;padding:0 20px 20px 10px;background:#ffffff url('http://www.keyou.it/img/menuvoice_orange.gif') no-repeat top left;}
#hotelsubmit_form strong {font-size:14px;font-weight:bold;}
#hotelsubmit_form strong span{color:#f07e26;}
#hotelsubmit_form p{margin:10px 0 8px 0;padding:0;}
#hotelsubmit_form p strong{color:#525252;}
#hotelsubmit_form_2 strong {font-weight:normal;color:#f07e26;font-size:12px;}
#hotelsubmit_form_2 select{width:305px;margin:4px 0 15px 0;background-color:#f8f8f8;border:1px solid #f4f5ef;border-style:solid;color:#525252;}
.hotelsubmit_inputtext{width:305px;background-color:#f8f8f8;color:#525252;border:1px solid #f4f5ef;border-style:solid;margin:4px 0 15px 0;}
#hotelsubmit_form_2 textarea{width:305px;height:100px;background-color:#f8f8f8;color:#525252;border:1px solid #f4f5ef;border-style:solid;margin:4px 0 0 0;}

.linkexchange_container{padding:15px 0 20px 0;border-bottom:1px solid #ececec;text-align:center;}
.linkexchange_container a{color:#525252;text-decoration:none;}
.linkexchange_container a:hover{color:#7f7f7f;}
.linkexchange_container textarea{margin:4px 0 0 0;width:450px;}
.linkexchange_textarea_text{height:50px;}
.linkexchange_textarea_img{height:90px;}

#hotel_book{width:665px;height:108px;padding:0px 0px 0px 0px;border:1px solid #ececec;margin:10px 0 0 0;background:#ffffff url('http://www.keyou.it/img/hotel_book_bg.png') no-repeat top left;}
#hotel_book_head {width:652px;height:34px;padding:12px 0 0 13px;}
#hotel_book_head h2 {font-size:18px;font-weight:bold;margin:0;padding:0;color:#f07e26;}
#hotel_book_form {width:635px;height:40px;padding:20px 15px 0 15px;}
#hotel_book_form span{color:#ffffff;font-weight:bold;}
#hotel_book_form img{margin:0 15px 0 0;}
#hotel_book_form select{margin:0 15px 0 0;color:#525252;text-align:center;}
#hotel_book_form input{height:19px;}
#hotel_book_bookingbutton{float:right;width:65px;height:22px;background:#f5fbdf url('http://www.keyou.it/img/hotel_book_button.png') no-repeat top left;margin:2px 0 0 0;}
#hotel_book_bookingbutton a {font-size:14px;font-weight:bold;color:#FFFFFF;display:block;width:65px;text-align:center;padding-top:3px;text-decoration:none;}
#hotel_book_result{width:665px;}
#hotel_book_resultmenu{width:667px;min-height:53px;padding:0;margin:0;background:#ffffff url('http://www.keyou.it/img/hotel_book_resultmenu_bg.png') no-repeat top left;}
#hotel_book_roomtype {float:left;width:257px;height:43px;padding:10px 0 0 10px;font-weight:bold;text-align:left;}
#hotel_book_midprice {float:left;width:140px;height:43px;padding:10px 0 0 0;font-weight:bold;text-align:center;}
#hotel_book_totprice {float:left;width:82px;height:43px;padding:10px 0 0 0;font-weight:bold;text-align:center;}
.hotel_result_row{width:665px;min-height:47px;border:1px solid #ececec;background-color:#f8f8f8;margin:7px 0 0 0;}
.hotel_book_roomtype_val {float:left;width:245px;min-height:37px;padding:10px 0 0 10px;font-weight:bold;text-align:left;color:#f07e26;}
.hotel_book_midprice_val {float:left;width:140px;min-height:35px;padding:12px 0 0 0;font-weight:bold;text-align:center;font-size:16px;}
.hotel_book_totprice_val {float:left;width:110px;min-height:35px;padding:12px 0 0 0;font-weight:bold;text-align:right;font-size:16px;}
.hotel_book_totprice_val span {font-weight:normal;font-size:11px;}
.hotel_book_button_container {float:left;width:148px;height:35px;padding:12px 0 0 0;font-weight:bold;text-align:center;}
.hotel_result_row_none{width:665px;height:50px;border:1px solid #ececec;background-color:#f8f8f8;margin:0;}
.hotel_book_none{width:665px;height:22px;padding:10px 0 10px 0;font-weight:bold;text-align:center;color:red;font-size:14px;}
.hotel_result_row_hotel{width:665px;height:74px;border:1px solid #ececec;background-color:#f8f8f8;margin:7px 0 0 0;}
.hotel_book_roomtype_hotel_val {float:left;width:253px;height:69px;padding:5px 0 0 5px;font-weight:bold;text-align:left;color:#f07e26;}
.hotel_book_roomtype_hotel_val a {text-decoration:none;color:#f07e26;}
.hotel_book_roomtype_hotel_val a:hover {color:#fbaa6c;}
.hotel_book_roomtype_hotel_val_img {float:left;width:64px;height:64px;padding:0;}
.hotel_book_midprice_hotel_val {float:left;width:140px;height:59px;padding:15px 0 0 0;font-weight:bold;text-align:center;font-size:14px;}
.hotel_book_totprice_hotel_val {float:left;width:110px;height:74px;padding:0;line-height:74px;font-weight:bold;text-align:center;font-size:16px;}
.hotel_book_button_container_hotel {float:left;width:148px;height:49px;padding:25px 0 0 0;font-weight:bold;text-align:center;}
.hotel_book_roomtype_hotel_val_text {float:left;padding: 0 0 0 5px;width:171px;}
.hotel_book_roomtype_hotel_val_stars {float:left;padding: 3px 0 0 5px;}
.hotel_book_ratinggraph{padding:2px 2px 2px 2px;width:100px;border:1px solid #ececec;margin:auto;margin-top:3px;}
#hotel_loading_div{margin:0;padding:0;position:absolute;width:666px;min-height:150px;background-color:white;opacity:0.6;filter:alpha(opacity=60);display:none;z-index:20;}
#hotel_loading_div_2{border: 10px solid #f07e26;padding:5px;width:150px;background-color:#ffffff;position:absolute;display:none;z-index:25;margin:15px 0 0 258px;text-align:center;}


