.custom #header { padding-bottom:0; padding-top:0;}
.custom { background:url('images/bg.jpg') repeat-y top center;}
.custom h1 {color: #f3971b; font-weight: bold; font-size: 20px;}
.custom h2 {color: #f3971b; font-weight: bold; font-size: 20px;}
.custom a, .custom a:visited { color: #1f93af; }	
.custom a:hover {text-decoration:underline; color: #f3971b;}
.sidebar ul.sidebar_list {padding-left:0;}
.custom .more {display: none;}
.custom img.alignleft, img.left { padding:0px; margin:5px; }
.custom img.alignright, img.right { padding:0px; margin:5px; }
.custom #footer { background: url('images/footer.jpg') repeat; height:100px; margin-top:20px;}
.custom #footer a, .custom #footer a:visited { color: #1f93af; 	display: inline-block;}
.custom #footer a:hover {text-decoration:underline; color: #f3971b;}
.custom p {font-weight:normal; color:#333; font-size:12px;}

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {border-bottom: 0px; border-top: 0px; border-right: 0px; border-left: 0px;}
.custom #content_box, .custom #column_wrap {background: none;}



/* Top Nav bar */
.custom ul#topnav {border-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; width: 50%; float: right;}
.custom ul#topnav li { float: right; padding: 10px 10px 10px 0px; }
.custom ul#topnav li a { font-size: 12px;} 
.custom #topnav p { color: #1f93af; }

/* Top H1 bar */
.custom #toph1 {border-style: none; width: 50%; float: left;}
.custom #toph1 p {float: left; padding: 10px}
.custom #toph1 p {color: #999999; font-size: 12px;}

/* Header Image */
.custom #header #logo a { display: block; height: 120px; width: 970px; background: url('images/header.jpg') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header {border-bottom:none; padding:0}

/* NAV Menu*/
.custom ul#tabs {border-bottom:none; border-left:none; background:url('images/menubg.jpg'); }
.custom ul#tabs li {margin-bottom: 0px; border:none; width:160px; background:transparent; text-align:center;}.sprites_guest_rating5, .sprites_guest_rating10 {
background:none repeat scroll 0 0 #EEEEEE;
display:inline;
float:left;
height:15px;
margin-right:5px;
overflow:hidden;
vertical-align:bottom;
}
.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:none;}
.custom ul#tabs li.rss {}
.custom ul#tabs li a {text-transform:none; letter-spacing: 0px; color: #1f93af; line-height:0.8em;}
.custom ul#tabs li a:hover {text-decoration:underline; color: #f3971b;}
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {cursor: text; text-decoration:underline; color: #f3971b;}

#breadcrumbs {
	/* height and width of the container box */
	height: 12px;
	width: 640px;
	/* border for testing */
	/*border: 1px solid #000000;*/
	/* moving text within the container box */
	/*padding: 5px 0px 5px 0px;*/
	/* moving the container box around*/
	/*position: relative;*/
	/*top: 0px;*/
	/*left: 0px:*/
	/* to keep the breadcrumbs from showing under another object */
	/*z-index: 0;*/
	margin-left:10px;
	margin-top:15px;
	/* font properties */
	color: #333;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	/*font-weight: bold;*/
	/*text-decoration: underline;*/
	/*text-transform: uppercase;*/
	/*font-style: italic;*/
	/*font-variant: small-caps;*/
	text-align: left;
}

/* link and visited properties of fonts */
#breadcrumbs a:link, 
#breadcrumbs a:visited {
	color: #1f93af;
	font-size: 12px;
	/*font-family: Verdana, Arial, sans-serif;*/
	text-decoration: none;
	/*text-transform: uppercase;*/
	/*font-style: italic;*/
	/*font-variant: small-caps;*/
}

/* hover properties of fonts */
#breadcrumbs a:hover { 
	color: #f3971b;
	font-size: 12px;
	/*font-family: Verdana, Arial, sans-serif;*/
	text-decoration: underline;
	/*text-transform: uppercase;*/
	/*font-style: italic;*/
	/*font-variant: small-caps;*/
}

/* Icons Home */
.custom .homeicons {display: block; clear:both; width:640px; margin-left:10px; margin-bottom:20px;}
.custom .homeicons p {font-size:12px;}
.custom .imageicons {float:left; display: block; margin-right:8px; vertical-align:bottom;}
.custom .texticons {float:left; margin-right:8px; width:122px;}
.custom .titleicons {font-weight:bold; color:#f3971b;}

/* Top City */
.custom #topcity {display: block; clear:both; width:640px; height:441px; border:1px solid #f3971b; padding:0px; margin-top:75px; background-color:#eceff1;}
.custom .topbar {clear:both display: block; margin-right:0px; vertical-align:top; background:url('images/topbar.jpg') repeat top right; width:640px; height:36px; padding:0px;}
.custom .topbar p {font-weight:bold; color:#fff; font-size:16px; margin-left:10px; padding-top:8px;}
.custom .toprow {display: block; clear:both; width:620px; margin-left:10px; padding-top:15px;}
.custom .city {float:left; margin-right:15px; width:190px;}
.custom .city .citytext {float:left; margin-top:16px;}
.custom .city .citytext a{ color:#333; text-decoration:none;}
.custom .city .citytext a:hover{ color:#1f93af; text-decoration:none;}
.custom .city .cityimage {float:left; display: block;}
.custom .city .cityimage a{border:5px solid #fff; line-height:0px; float:left; margin-right:7px; display: block;}
.custom .city .cityimage a:hover{border:5px solid #1f93af; line-height:0px; float:left; margin-right:7px; display: block;}
.custom .city .cityname  { font-weight:bold; font-size:14px;}
.custom .city .cityroom { font-weight:normal; font-size:12px; color:#333;}


/* Reset multimedia box */
.custom #image_box { padding:0px; margin:15px 0px 0px 0px; width:297px; height:auto; border:0px;}
#multimedia_box { width: 100%; }
#image_box { background: #fff;}
#image_box img { display: block; background: #fff; border-color: #fff; }
#video_box { background: #fff; }
#custom_box {border-bottom: 0px; padding:0; width:300px;}

#image_gallery_page {
	/* width and height must be the same size as images */
	width:300px;
	height:182px;
	/* border if desired */
	border:0px #000000;
	/* font size */
	font-size: 12px;
	color:#f3971b;
	margin-left:10px;
	/* font family if desired */
	/*font-family: Arial, sans-serif;*/
	/* bold or not */
	/* do not change these! */
	overflow:scroll;
	margin: 0;
	padding: 0;
}

/* Commenti */
.custom #commenti {display: block; clear:both; width:298px; height:442px; border:1px solid #f3971b; padding:0px; margin-top:20px;}
.custom .commentbar {clear:both display: block; margin-right:0px; background:url('images/topbar.jpg') repeat top right; width:298px; height:36px; padding:0px;}
.custom .commentbar p {font-weight:bold; color:#fff; font-size:16px; margin-left:10px; padding-top:8px;}


/* Garanzia */
.custom #boxgaranzie {display: block; clear:both; width:298px; height:178px; border:1px solid #f3971b; padding:0px; margin-top:20px;}
.custom .garanziebar {clear:both display: block; margin-right:0px; background:url('images/topbar.jpg') repeat top right; width:298px; height:36px; padding:0px;}
.custom .garanziebar p {font-weight:bold; color:#fff; font-size:16px; margin-left:10px; padding-top:8px;}
.custom .insidegaranzie {margin:10px 15px 15px 15px;}
.custom .insidegaranzie p {font-weight:normal; color:#333; font-size:12px;}
.custom .insidegaranzie strong {font-weight:bold; color:#f3971b;}
.custom .imggaranzie {float:left; display: block; margin-right:15px;}
.custom .txtgaranzie {float:left; width:210px; margin-bottom:15px;}
.custom .singolagaranzia { clear:both;}

/* Link Utili */
.custom #boxlink {display: block; clear:both; width:298px; height:214px; border:1px solid #f3971b; padding:0px; margin-top:20px;}
.custom .linkdesc {clear:both; display:block; margin:10px 10px 0px 15px; width:273px;}
.custom .linkname {font-weight:bold; font-size:14px;}

/* Text box */
.custom #textbox {display: block; clear:both; width:298px; border:1px solid #f3971b; padding:0px; margin-top:20px;}



.stepcarousel{
margin-left:20px;
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 278px; /*Width of Carousel Viewer itself*/
height: 380px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 278px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}




/* footer widget area setup */
#footer_setup {
	/* widget padding */
	padding: 10px;
	/* margin at bottom of widgets */
	margin-bottom: 20px;
	/* do not change this! */
	overflow: hidden;
}

/* widget item setup */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* widget width */
	width: 210px;
	/* space between widgets */
	padding-right: 20px;
	/* text color */
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;
}

#footer_setup .footer_items h3 {
	/* font size */
	font-size: 12px;
	/* bold or not */
	font-weight: bold;
	/* uppercase or not */
	/* space out the letters*/
	letter-spacing: 0px;
	/* font color*/
	color: #f3971b;
	/* distance between border and widget text */
	margin-bottom: 5px;
}
	
/* do not change these! */
#footer_setup .footer_items ul li { list-style: none; }
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }

				  

/* Hotel List */  
/* hotel_list=content_box; hotel_result=homeicons; hotel_title=titleicons; hotel_image=imageicons; hotel_text=texticons */
.custom #hotel_list {background: none;}
.custom .hotel_list {margin-bottom:20px;clear:both;}
.custom .hotel_result {display: block; clear:both; width:640px; margin-left:10px; margin-bottom:20px;}
.custom .result{border-bottom:1pt solid #aaa;padding-bottom:9pt;position:relative;}
.custom .hotel_result {border-bottom:1px dotted #ccc;padding-bottom:9pt;position:relative;}
.custom .hotel_result {padding:7px 0 10px 0;}
.custom .hotel_result .hotel_image{float:left;margin:3px 9px 0 11px;}
.custom .hotel_result p {font-size:12px;}

.custom .hotel_result .hotel_details{margin:0 11px 0 92px;}
.custom .hotel_result .hotel_title {color:#555;font-size:16px;font-weight:bold;line-height:19px;margin:0 0 .5em 0;}
.custom .hotel_result .hotel_details .hotel_price{float:right;font-weight:bold;margin-left:2em;}
.custom .hotel_result .hotel_details .hotel_price span{float:left;}
.custom .hotel_result .hotel_details .hotel_price span span{color:#008BCA;font-size:16px;float:none;}
.custom .hotel_result .hotel_details .hotel_price span.icon_sprite_commons{margin-left:6px;}
.custom .hotel_result .hotel_details .hotel_price span.icon_sprite_commons span{cursor:pointer;float:left;margin:-3px 0 0 10px;}
.custom .hotel_result .hotel_details p{padding-top:5px;}
.custom .hotel_result .extended_result .hotel_details .hotel_desc{clear:right;}


.custom .hotel_title {float:left; margin-right:8px; width:322px;}

.custom .hotel_result .hotel_image{float:left;margin:3px 9px 0 11px;}
.custom .hotel_result .hotel_image{background:transparent url(/wp-content/uploads/immagini/hotels/thumbnail_border.gif) no-repeat bottom right;height:64px;padding:0 8px 8px 0;position:relative;width:64px;}
.custom .hotel_result .hotel_image span{border:1px solid #4493C9;display:block;height:62px;overflow:hidden;position:relative;width:62px;}
.custom .hotel_result .hotel_image img{left:-1px;position:relative;top:-1px;}
.custom .hotel_result .hotel_image .popdiv_prompt_icon{left:52px;position:absolute;top:0;z-index:1;}
.custom .hotel_result .hotel_image .overlay{background-color:black;display:block;filter:alpha(opacity=50);height:64px;opacity:.5;position:absolute;width:64px;z-index:1;}
.custom .hotel_result .hotel_image .animation{left:24px;position:absolute;top:24px;z-index:2;}	
.icon_sprite_pop_div{width:12px;height:12px;margin-right:3px;}.icon_sprite_pop_div div{background:url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat top left;width:12px;height:12px;line-height:1px;}.icon_sprite_pop_div .pop_div_0{background-position:-500px 0;}
.star_sprite,.guest_sprite,.icon_sprite_breakfast,.icon_sprite_all_inclusive,.icon_sprite_promo,.icon_sprite_tick_cross,.icon_sprite_pop_div,.icon_sprite_png_include_taxes,.icon_sprite_calendar{font-size:1px;float:left;margin:0;line-height:1px;list-style:none;padding:0;}
.icon_sprite_pop_div div,#GradientContainer h4 span,.sort li.icon a span,.starRating label span.star,.mapScrollBox span.star,.starRating .fieldDisabled label span.star,.icon_sprite_calendar div,.icon_sprite_calendar_triggers span,.icon_sprite_tabs div,#btn_submit_nameSearch,#btn_submit_sortOrder,#form_nameSearch label,.icon_sprite_dropdown div,.icon_sprite_information div,.icon_sprite_close span,#btn_removeDiscount,.icon_sprite_openpopup .openpopup,.icon_sprite_explpopup .explpopup,.icon_sprite_delimiter div,a.icon_sprite_popup,.icon_sprite_go span,.icon_sprite{background:url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat top left;}span.icon_sprite{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:text-top;margin-top:.18em;margin-right:.30em;}
.star_sprite,.guest_sprite,.icon_sprite_breakfast,.icon_sprite_all_inclusive,.icon_sprite_promo,.icon_sprite_tick_cross,.icon_sprite_pop_div,.icon_sprite_png_include_taxes,.icon_sprite_calendar{font-size:1px;float:left;margin:0;line-height:1px;list-style:none;padding:0;}
.icon_sprite_commons .right_arrow_button_large{background-position:-200px -200px;width:25px;height:20px;}	

/* Hotel List  END */

/* this is change by aminul */

.citylanding_hlist  {
clear:both;
margin-bottom:20px;
}
.citylanding_hlist .result {
padding:7px 0 10px;
}
.citylanding_hlist .result, .citylanding_hlist .list_head {
border-bottom:1px dotted #CCCCCC;
}
.citylanding_hlist .result .photo_thumbnail {
float:left;
margin:3px 9px 0 11px;
}

.citylanding_hlist .photo_thumbnail {
background:url("/wp-content/uploads/immagini/hotels/thumbnail_border.gif") no-repeat scroll right bottom transparent;
height:64px;
padding:0 8px 8px 0;
position:relative;
width:64px;
}

.citylanding_hlist .result .details {
margin:0 11px 0 92px;
}
.citylanding_hlist .result .details .price {
float:right;
font-weight:bold;
margin-left:2em;
}
.citylanding_hlist .result h4 {
color:#555555;
font-size:16px;
font-weight:bold;
line-height:19px;
margin:0 0 0.5em;
}  

.citylanding_hlist .result h4 a {text-decoration:none;}

.citylanding_hlist .result .details .price {
font-weight:bold;
}

.citylanding_hlist .result .ratings, .citylanding_hlist .extended_result .ratings {
margin-bottom:10px;
min-height:16px;
}
hcom-cit...LEASE.css (line 1)
.citylanding_hlist .result .ratings {
height:1em;
}
.citylanding_hlist .result .ratings .star_rating, .citylanding_hlist .result .ratings .bar_rating {
margin-right:32px;
}

.citylanding_hlist .result .ratings .bar_rating, .citylanding_hlist .result .ratings .bar_rating strong, .citylanding_hlist .result .ratings .bar_rating span, .citylanding_hlist .result .ratings .star_rating, .citylanding_hlist .result .ratings .amenities, .citylanding_hlist .result .ratings .amenities span {
float:left;
}

.citylanding_hlist .result .ratings .bar_rating, .citylanding_hlist .result .ratings .bar_rating strong, .citylanding_hlist .result .ratings .bar_rating span, .citylanding_hlist .result .ratings .star_rating, .citylanding_hlist .result .ratings .amenities, .citylanding_hlist .result .ratings .amenities span {
float:left;
}

.citylanding_emailfriend{position:absolute;z-index:5;top:15px;right:-30px;display:none;}.citylanding_emailfriend .hcom_popdiv_content{width:542px;padding:10px;overflow:hidden;}#emailfriend_close{display:block;cursor:pointer;height:16px;width:16px;position:absolute;right:5px;top:5px;background:url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat top left;background-position:-50px -100px;}.citylanding_emailfriend div.col{width:250px;float:left;margin-right:20px;}.citylanding_emailfriend .right{margin-right:0;}.citylanding_emailfriend .right .char_counter{text-align:right;margin-bottom:10px;}.citylanding_emailfriend .right p{margin-bottom:0;}.citylanding_emailfriend label{display:block;margin-bottom:2px;}.citylanding_emailfriend input,.citylanding_emailfriend textarea{width:248px;border:1px solid #7f9db9;margin-bottom:2px;}.citylanding_emailfriend input.error{background-color:#f0ccd0;}.citylanding_emailfriend form p{margin-bottom:10px;}.citylanding_emailfriend form .weak{color:#8c8c8c;letter-spacing:-0.20px;}.citylanding_emailfriend div.foot{border-top:1px dotted #ccc;clear:both;padding-top:12px;margin:12px 0 2px 0;}.citylanding_emailfriend div.foot a{float:right;margin:4px 1.5em 0 0;}.citylanding_emailfriend div.error{border:1px solid #bfbfbf;margin-bottom:10px;display:none;}.citylanding_emailfriend .has_error div.error{display:block;}.citylanding_emailfriend div.error_inner{border:1px solid #fff;padding:3px;background:#ebebeb url(/images/58306/landing/popdiv_h_gradient_ff_eb.png) repeat-x top left;line-height:1.5em;}.citylanding_emailfriend div.error_icon{padding-left:45px;background:transparent url(/wp-content/uploads/immagini/hotels/error_alert_icons.png) no-repeat -254px -3px;}.citylanding_emailfriend div.error_inner ul{margin-left:18px;}.citylanding_emailfriend .error_inner li{font-weight:bold;list-style-position:outside;list-style-type:square;margin-left:0;padding-left:0;}.citylanding_emailfriend label.error,.citylanding_emailfriend .error_inner,.citylanding_emailfriend .error_inner li{color:#b40014;}.citylanding_emailfriend label.error{font-weight:bold;}#emailfriend_success h4{font-size:16px;font-weight:bold;margin:10px 0;}#emailfriend_success ul{margin:10px 0;padding-left:2em;}#emailfriend_success .foot a{margin-right:0;}.city_landing_social_bookmarks{position:absolute;z-index:5;top:15px;right:92px;display:none;}.city_landing_social_bookmarks .hcom_popdiv_content{width:270px;padding:10px;}.city_landing_social_bookmarks .bookmark_column{float:left;width:125px;padding-top:15px;}.city_landing_social_bookmarks .header h3{margin:0;padding:0;}#socialbookmark_close{display:block;cursor:pointer;height:16px;width:16px;position:absolute;right:5px;top:5px;background:url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat top left;background-position:-50px -100px;}.city_landing_social_bookmarks .bookmark_column ul{padding:0 0 10px 15px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_tl{background-position:0 -5px;height:25px;width:25px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_tm{background-position:26% -5px;height:25px;width:300px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_tr{background-position:100% -5px;height:25px;width:25px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_ml{background-position:0 -30%;width:5px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_mr{background-position:100% -24px;width:5px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_bl{background-position:0 100%;height:25px;width:25px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_bm{background-position:10% 100%;height:25px;width:300px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_br{background-position:100% 100%;height:25px;width:25px;}.city_landing_social_bookmarks .tail_left .hcom_popdiv_mm .header{background:none;border:0;color:#555;padding:10px 0 0 10px;}.citylanding_breadcrumb ul{border-bottom:1px dotted #e5e5e5;height:1.8em;margin-right:13px;padding-top:.6em;}.citylanding_breadcrumb li{background:none;display:inline;float:left;list-style:none;}.citylanding_breadcrumb a{cursor:pointer;display:block;float:left;padding:0 10px 0 0;}.citylanding_breadcrumb li.back{float:right;margin-left:15px;}.citylanding_breadcrumb li.back span{float:left;font-weight:bold;}.citylanding_breadcrumb li.back a{padding:0;}.citylanding_titlebar{background:#fff;margin-right:12px;position:relative;z-index:5;}.citylanding_titlebar h1{display:block;padding:5px 1px;width:574px;}.citylanding_titlebar .toolbar{height:30px;position:absolute;right:0;top:-1px;width:332px;border-top:1px dotted #e5e5e5;background:#f7f7f7;}.citylanding_titlebar .toolbar div.slant{border-color:#fff;border-top-color:#f7f7f7;border-right-color:#f7f7f7;border-style:solid;border-width:15px;color:#f7f7f7;float:left;height:0;line-height:0;margin:0;padding:0;position:relative;width:0;}.citylanding_titlebar .toolbar div.container{background:#f7f7f7;text-align:right;height:25px;padding-right:5px;padding-top:5px;}.citylanding_titlebar .toolbar .icon_sprite_toolbar span{cursor:pointer;float:right;margin-right:5px;margin-left:5px;text-align:left;text-indent:-10000px;}.citylanding_titlebar .toolbar .icon_sprite_toolbar strong{color:#390;float:left;}.landing_pagination_adsense_vertical{border:1px solid #e1e1e1;margin-top:15px;width:298px;}.landing_pagination_adsense_vertical .adsense_vertical_content{width:282px;}.landing_pagination_adsense_horizontal{margin-top:30px;}.landing_pagination_adsense_horizontal .adsense_horizontal_content{width:580px;}.landing_pagination_book_online{background:#FFFFFE url(/wp-content/uploads/immagini/hotels/v_95_ffffff_f2f2f2.gif) repeat-x scroll 0 100%;border:1px solid #E1E1E1;margin-bottom:30px;}.landing_pagination_book_online div{padding:5px;}.landing_pagination_book_online>div{padding:10px;}.landing_pagination_book_online .phone_number{color:#eb690d;font-size:18pt;}.landing_pagination_book_online .hours{color:#999;}.landing_pagination_book_online ul{display:block;list-style-image:none;list-style-position:outside;list-style-type:none;}.landing_pagination_book_online ul li{padding:10px;}.landing_pagination_book_online ul li div{margin:0;padding:0 0 0 22px;}.landing_pagination_book_online span{background:transparent url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat scroll -100px -46px;display:block;float:left;height:16px;margin:0 5px 0 5px;margin-right:0;width:12px;}.landing_pagination_book_online .hr{border-bottom:1px #ccc dotted;height:1px;margin-bottom:15px;padding:5px 0 5px 0;width:100%;}.landing_pagination_related_guides{margin-bottom:30px;}.landing_pagination_related_guides h2{border:none;clear:both;}.landing_pagination_related_guides h2.underline{border-bottom:1px #ccc dotted;padding-bottom:6px;}.landing_pagination_related_guides ul{padding-left:20px;}.landing_pagination_mpu{border:1px solid #e1e1e1;height:250px;margin-bottom:30px;width:300px;}.citylanding_query_frame{margin:-12px -9px 0 -9px;}.citylanding_query_frame .C_form_frame{margin-bottom:12px;z-index:1;}.citylanding_query .query_container{padding:12px;padding:6px 6px 12px 6px;}.c13 .citylanding_query_expanded .citylanding_query{width:758px;}.c13 .citylanding_query_ripoff .query_container{position:relative;z-index:9;}.citylanding_query div.dates_rooms div.row div.col_date,.citylanding_query table td{padding-bottom:4px;}.citylanding_query input,.citylanding_query select{border:1px solid #7f9db9;}.citylanding_query h2{font-size:16px;margin-bottom:7px;}.citylanding_query #searchForm{padding-top:6px;}.citylanding_query .dates_rooms{float:left;width:auto;}.citylanding_query .dates_rooms .row{clear:both;}.citylanding_query .dates_rooms .legend label,.citylanding_query .legend{font-size:11px;font-weight:normal;}.citylanding_query .dates_rooms .col_date,.citylanding_query .dates_rooms .col_room{float:left;padding-right:10px;}.citylanding_query .head label,.citylanding_query th{font-weight:bold;padding-bottom:.25em;}.citylanding_query .foot,.citylanding_query .foot a{color:#555;}.citylanding_query .foot a{margin-left:.5em;font-weight:bold;}.citylanding_query .foot p{padding:5px 0;white-space:nowrap;}.citylanding_query .foot p span{float:left;height:16px;padding:0 3px;width:16px;}.citylanding_query .foot p span span{float:none;display:block;padding:0;}.citylanding_query .dates_rooms .col_room{padding-left:0;width:55px;}.citylanding_query .dates_rooms .col_date{width:100px;}.citylanding_query .dates_rooms .col_date input{width:72px;float:left;}.citylanding_query td,.citylanding_query th{padding-right:.5em;}.citylanding_query td.room_col{text-align:right;}.citylanding_query .children_age_col{display:none;}.citylanding_query_expanded .children_age_col{display:table-cell;}.children_age_col select{margin-right:10px;}.citylanding_query div.hr{clear:both;height:1px;line-height:1px;margin:12px 0;}.citylanding_query #searchForm,.citylanding_query div.hr{border-top:1px dotted #555;}.citylanding_query .icon_sprite_calendar_triggers{float:right;left:auto;margin-right:6px;position:static!important;right:auto;}.citylanding_query .error_container{background:#e1f0d9 url(/wp-content/uploads/immagini/hotels/error_alert_icons.png) no-repeat -105px -155px;border:1px solid #ccc;color:#555;display:none;margin:-12px -12px 12px -12px;padding:12px;}.citylanding_query .error_container ul{margin-left:36px;}.citylanding_query .error_container ul li{color:#b40014;font-weight:bold;list-style-position:outside;list-style-type:square;margin-left:0;padding-left:0;}.citylanding_query .error_container ul li span{font-weight:normal;color:#555;}.citylanding_query .has_error .error_container{display:block;}.citylanding_query label.has_error{color:#b40014;}.citylanding_query input.has_error{background-color:#f0ccd0;}select.has_error{background-color:#f0ccd0;}.citylanding_query_wide div.side{padding-top:12px;}.citylanding_query_wide table{float:none;}.citylanding_query_wide #searchForm table{float:left;}.citylanding_query_wide div.side .buttonBorder1{float:left;margin-left:38px;margin-top:.5em;}.citylanding_query_wide .icon_sprite_calendar_triggers{margin-right:28px;}.citylanding_query_wide .dates_rooms .col_date{width:122px;}.citylanding_query_wide .dates_rooms .col_room{width:75px;}.citylanding_query_wide .query_container{position:static;width:auto;z-index:0;}#queryModuleOverlay{display:none;left:50%;margin-left:-295px;position:fixed;top:100px;z-index:51;}.city_landing_price_tracker{margin-bottom:20px;}.citylanding_hlist{margin-bottom:20px;clear:both;}.citylanding_brandmsg{background:#f9af18;color:#fff;font-size:24px;line-height:1em;padding:11px 12px;}.citylanding_hlist .result,.citylanding_hlist .list_head{border-bottom:1px dotted #ccc;}.citylanding_hlist h4.list_head{font-size:16px;font-weight:bold;padding-bottom:10px;}.citylanding_hlist div.list_head{padding-bottom:12px;}.citylanding_hlist .list_foot{padding-top:16px;}.citylanding_hlist .list_foot .pagination,.citylanding_hlist .list_head .pagination{float:right;padding-left:2em;}.citylanding_hlist .list_foot .pagination a.has_next,.citylanding_hlist .list_head .pagination a.has_next{border-right:1px solid #ccc;margin-right:7px;padding-right:7px;}.citylanding_hlist .result{padding:7px 0 10px 0;}.citylanding_hlist .result .photo_thumbnail{float:left;margin:3px 9px 0 11px;}.citylanding_hlist .result .details{margin:0 11px 0 92px;}.citylanding_hlist .result h4{color:#555;font-size:16px;font-weight:bold;line-height:19px;margin:0 0 .5em 0;}.citylanding_hlist .result .details .price{float:right;font-weight:bold;margin-left:2em;}.citylanding_hlist .result .details .price span{float:left;}.citylanding_hlist .result .details .price span span{color:#008BCA;font-size:16px;float:none;}.citylanding_hlist .result .details .price span.icon_sprite_commons{margin-left:6px;}.citylanding_hlist .result .details .price span.icon_sprite_commons span{cursor:pointer;float:left;margin:-3px 0 0 10px;}.citylanding_hlist .result .details p{padding-top:5px;}.citylanding_hlist .extended_result .details .desc{clear:right;}.citylanding_hlist .result .ratings{height:1em;}.citylanding_hlist .extended_result .ratings{float:left;height:auto!important;}.citylanding_hlist .result .ratings,.citylanding_hlist .extended_result .ratings{margin-bottom:10px;min-height:16px;}.citylanding_hlist .extended_result .ratings .bar_rating{width:180px;}.citylanding_hlist .result .ratings .bar_rating,.citylanding_hlist .result .ratings .bar_rating strong,.citylanding_hlist .result .ratings .bar_rating span,.citylanding_hlist .result .ratings .star_rating,.citylanding_hlist .result .ratings .amenities,.citylanding_hlist .result .ratings .amenities span{float:left;}.citylanding_hlist .result .ratings .bar_rating,.citylanding_hlist .result .ratings .bar_rating strong,.citylanding_hlist .result .ratings .bar_rating span{color:#555;text-decoration:none;}.citylanding_hlist .result .ratings .amenities span{margin-right:5px;}.citylanding_hlist .result .ratings .star_rating,.citylanding_hlist .result .ratings .bar_rating{margin-right:32px;}.citylanding_hlist .extended_result .ratings .star_rating{border-right:1px solid #dadada;margin-right:15px;padding-right:16px;}.citylanding_hlist .extended_result .ratings .bar_rating,.citylanding_hlist .result .ratings div.last{border-right:none;margin-right:0;padding-right:0;}.citylanding_hlist .extended_result .ratings .amenities{border-left:1px solid #dadada;margin-left:15px;padding-left:16px;}.citylanding_hlist .result .ratings .bar_rating strong{font-size:16px;margin-right:5px;}.citylanding_hlist .location{margin-bottom:6px;}.citylanding_hlist .photo_thumbnail{background:transparent url(/wp-content/uploads/immagini/hotels/thumbnail_border.gif) no-repeat bottom right;height:64px;padding:0 8px 8px 0;position:relative;width:64px;}.citylanding_hlist .photo_thumbnail span{border:1px solid #4493C9;display:block;height:62px;overflow:hidden;position:relative;width:62px;}.citylanding_hlist .photo_thumbnail img{left:-1px;position:relative;top:-1px;}.citylanding_hlist .photo_thumbnail .popdiv_prompt_icon{left:52px;position:absolute;top:0;z-index:1;}.citylanding_hlist .photo_thumbnail .overlay{background-color:black;display:block;filter:alpha(opacity=50);height:64px;opacity:.5;position:absolute;width:64px;z-index:1;}.citylanding_hlist .photo_thumbnail .animation{left:24px;position:absolute;top:24px;z-index:2;}.citylanding_hlist .see_all_hotels{padding-top:10px;}.citylanding_hlist .see_all_hotels a{float:right;text-align:right;}.citylanding_hlist .see_all_hotels span.link_arrow{cursor:pointer;float:right;overflow:hidden;background:transparent url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat -500px -100px;height:10px;margin:3px 0 0 4px;width:15px;}.citylanding_hlist .result .photo_thumbnail .thumbnail_popDiv_animation{background:url(/wp-content/uploads/immagini/hotels/animation_loading_1.gif) 50% 50% no-repeat;display:none;height:16px;left:24px;position:absolute;top:24px;width:16px;z-index:4;}.city_landing_article_links{margin-bottom:20px;}.city_landing_article_links ul li{color:#999;list-style-type:disc;margin-left:25px;padding-left:0;}.city_landing_hotel_review{margin-bottom:20px;}.city_landing_hotel_review .quotation{margin:0 10px 0 30px;overflow:hidden;padding:0;}.city_landing_hotel_review .quotation p,.city_landing_hotel_review .quotation blockquote{clear:both;color:#666;margin:0 0 5px 0;position:relative;z-index:1;}.city_landing_hotel_review .quotation abbr.review_post_date{color:#999;margin:5px 0;}.city_landing_hotel_review .qmark1{color:#f2f2f2;font-size:120px;font-weight:bold;line-height:normal;margin:-25px auto -100px -30px;position:absolute;}.city_landing_hotel_review .qmark2{color:#f2f2f2;float:right;font-size:120px;font-weight:bold;line-height:normal;margin:-50px auto -100px auto;position:relative;right:0;}.city_landing_hotel_review .quotation .rating{height:16px;}.city_landing_hotel_review .quotation .rating .guest_rating{min-width:160px;width:auto!important;width:160px;}.city_landing_hotel_review .quotation .rating span{clear:none;display:inline;float:left;margin-right:5px;position:relative;}.city_landing_hotel_review .quotation .reviewer{color:#999;}.city_landing_promo_panel{clear:both;margin-bottom:20px;}.city_landing_promo_panel h2 strong{color:#b91124;}.city_landing_promo_panel img{border:1px solid #ccc;}.city_landing_hero_photo{clear:both;margin-bottom:20px;}.city_landing_hero_photo img{border:1px solid #ccc;}.city_landing_hero_photo .disclaimer{color:#999;display:block;text-align:right;}.city_landing_map{margin-bottom:20px;position:relative;overflow:hidden;}.city_landing_map a{cursor:pointer;float:left;margin:0;padding:0;}.city_landing_map a span{float:left;font-size:12px;font-weight:bold;margin:5px 0;}.city_landing_map a span.icon_sprite_go{padding:0 0 0 3px;}.city_landing_map img#main_map_image{border:1px solid #ccc;margin:0;padding:0;}.city_landing_neighbourhood_map{clear:both;margin-bottom:20px;}.city_landing_neighbourhood_map map{display:none;}.city_landing_neighbourhood_map .neighbourhood_data h3{margin-bottom:2px;}.city_landing_neighbourhood_map .neighbourhood_data .textarea{height:185px;margin-bottom:10px;overflow:auto;}.city_landing_neighbourhood_map .neighbourhood_map img#neighbourhoodMap{display:block;float:left;}.city_landing_neighbourhood_map .neighbourhood_map{border:1px solid #ccc;display:inline;float:left;margin-right:10px;overflow:hidden;}.city_landing_neighbourhood_map h2 span.instructions{color:#999;font-size:12px;font-weight:normal;margin-left:4px;}.city_landing_neighbourhood_map a.link_more *{cursor:pointer;}.city_landing_neighbourhood_map a.link_more:hover *{text-decoration:underline;}.city_landing_neighbourhood_map a.link_more span{font-size:12px;}.city_landing_neighbourhood_map a.link_more .link_arrow{background:transparent url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat -500px -100px;height:10px;width:15px;display:inline-block;}.city_landing_area_map_expanding{clear:both;border:1px solid white;margin-bottom:20px;}.city_landing_area_map_expanding map{display:none;}.city_landing_area_map_expanding .neighbourhood_map img#neighbourhoodMap{display:block;float:left;}.city_landing_area_map_expanding .neighbourhood_map{border:1px solid #ccc;display:inline;float:left;margin-right:5px;}.city_landing_area_map_expanding span.instructions{color:#999;font-size:12px;font-weight:normal;}.city_landing_area_map_expanding a.link_more{height:16px;margin-top:10px;}.city_landing_area_map_expanding a.link_more *{cursor:pointer;}.city_landing_area_map_expanding a.link_more:hover *{text-decoration:underline;}.city_landing_area_map_expanding a.link_more span{font-size:12px;width:auto;}.city_landing_area_map_expanding a.link_more .link_arrow{background:transparent url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat -500px -100px;height:10px;width:15px;display:inline-block;}.city_landing_area_map_expanding .close_button span{background:url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat top left;background-position:-50px -200px;display:block;height:16px;position:absolute;right:4px;top:4px;width:16px;}.city_landing_area_map_expanding .close_button:hover span{background-position:-50px 0;cursor:pointer;}.city_landing_area_map_expanding .linkarea{float:left;margin:0;padding:0;width:165px;}.city_landing_area_map_expanding .linkarea ul{margin:5px 0 0 5px;padding:0;}.city_landing_area_map_expanding .linkarea ul li span{color:#000;}.city_landing_area_map_expanding .linkarea ul li{color:#999;line-height:20px;list-style-type:disc;margin-left:15px;padding:0;}.city_landing_area_map_expanding .neighbourhood_popup h3{background:#666;color:#fff;margin:0;padding:2px 18px 2px 2px;height:16px;overflow:hidden;}.city_landing_area_map_expanding .neighbourhood_popup .textarea_closelink a{color:#fff;}.city_landing_area_map_expanding .neighbourhood_popup .textarea_closelink{background:#666;color:#fff;padding:2px;}.city_landing_area_map_expanding .neighbourhood_popup .textarea p,.city_landing_area_map_expanding .neighbourhood_popup .textarea a{clear:both;display:block;}.city_landing_area_map_expanding .neighbourhood_popup .textarea #holder{padding-bottom:16px;}.city_landing_area_map_expanding .neighbourhood_popup .textarea{display:block;height:180px;overflow:auto;padding:6px 6px 0 6px;}.city_landing_area_map_expanding .neighbourhood_popup{background:#fff3cb;border:1px solid #ccc;display:none;float:left;height:226px;margin-left:-468px;padding:2px;position:relative;width:226px;}.city_landing_customer_recommended_hotels{margin-bottom:20px;}.recommended_hotels_container{border-bottom:1px #ccc dotted;margin-bottom:10px;}.city_landing_customer_recommended_hotels h2{border-bottom:1px #ccc dotted;padding-bottom:10px;}.recommended_hotels_container div{float:left;width:49%;}.recommended_hotels_container .one_recommended_hotel{float:left;width:100%;}.recommended_hotels_container .one_recommended_hotel .photo_thumbnail img{display:block;height:70px;margin-left:auto;margin-right:auto;overflow:hidden;}.recommended_hotels_container .one_recommended_hotel .photo_thumbnail{padding:0 10px 10px 0;width:100px;}.recommended_hotels_container .one_recommended_hotel .review{color:#aaa;}.recommended_hotels_container .star_rating{padding:0 0 10px 0;}.one_recommended_hotel .bar_rating strong{font-size:16px;margin-right:5px;}.recommended_hotels_container .star_rating,.recommended_hotels_container .star_rating a,.recommended_hotels_container .bar_rating a,.recommended_hotels_container .bar_rating strong,.recommended_hotels_container .bar_rating span{float:left;}.city_landing_customer_recommended_hotels .see_all_hotels a.link_see_all_hotels{float:right;text-align:right;}.city_landing_customer_recommended_hotels .see_all_hotels a.link_see_all_hotels span{cursor:pointer;float:right;font-size:12px;}.city_landing_customer_recommended_hotels .see_all_hotels{padding-top:10px;}.city_landing_customer_recommended_hotels .see_all_hotels .link_arrow{background:transparent url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat -500px -100px;height:10px;margin:3px 0 0 4px;width:15px;}.city_landing_email_signup{border:1px solid #ccc;margin-bottom:20px;}.city_landing_email_signup a{font-size:14px;font-weight:bold;}.city_landing_email_signup h2{margin:10px 10px 10px 0;}.city_landing_email_signup span{background:url(/wp-content/uploads/immagini/hotels/sprite_icons_index.png) no-repeat top left;background-position:0 -250px;display:block;float:left;height:32px;margin:15px 15px 15px 10px;width:32px;}.city_landing_disclaimer{clear:both;margin-bottom:20px;}.city_landing_disclaimer p{color:#999;display:block;}.city_landing_why_book{border:1px solid #ccc;height:1%;margin-bottom:20px;}.city_landing_why_book .phone_number{color:#eb690d;font-size:18pt;}.city_landing_why_book .hours{color:#999;}.city_landing_why_book .wider_column{width:53%;}.city_landing_why_book .narrower_column{width:47%;}.city_landing_why_book .why_book_column{float:left;}.city_landing_why_book .why_book_column div{padding:5px 10px 5px 10px;}.city_landing_why_book .why_book_column .first_row{padding-top:10px;}.city_landing_why_book .why_book_column .last_row{padding-bottom:10px;}.city_landing_why_book ul{border-left:1px solid #eee;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px 0 10px 0;padding-left:10px;}.city_landing_why_book .why_book_column ul li{margin:0;padding:0 0 5px 0;}.city_landing_why_book .why_book_column ul li div{float:left;margin:0;padding:0 0 0 5px;width:85%;}.city_landing_why_book .why_book_column ul li a{float:left;cursor:pointer;}.city_landing_why_book .why_book_column span.text{float:left;}.icon_sprite_go{padding-top:2px;}.city_landing_text_description{margin-bottom:20px;}.city_landing_text_description p{padding:0 0 5px 10px;}.city_landing_text_description .text a{text-decoration:underline;}.city_landing_text_description .text a:hover{text-decoration:none;}.city_landing_city_attributes{margin-bottom:20px;}.city_landing_city_attributes h2{margin:5px 0 0 0;}.city_landing_city_attributes .attr_column{float:left;width:49%;}.city_landing_city_attributes .attr_column p{padding:5px 0 5px 10px;}.city_landing_city_attributes .attr_column ul{list-style-position:outside;margin-left:20px;}.city_landing_city_attributes .attr_column ul li{margin-left:0;}.city_landing_city_attributes .bottom_info{padding-top:15px;}#adsense_mpu,#adsense_vertical_content{width:auto;}.city_landing_special_deals{margin-bottom:40px;}.city_landing_special_deals a{cursor:pointer;}.city_landing_special_deals .special_deals_heading{height:1%;position:relative;}.city_landing_special_deals .special_deals_heading .illustration_container{bottom:0;height:48px;overflow:hidden;position:absolute;right:20px;width:155px;}.city_landing_special_deals h2{float:left;margin-bottom:15px;padding-top:15px;width:220px;}.city_landing_special_deals .special_deals_heading img{height:48px;float:right;}.city_landing_special_deals .all_deals_lastminute .see_all_hotels a,.city_landing_special_deals .all_deals_city a{float:right;}.city_landing_special_deals .all_deals_lastminute .see_all_hotels a span,.city_landing_special_deals .all_deals_city a span{float:left;}.city_landing_special_deals .all_deals_city{margin:10px 10px 0 10px;padding:5px 0;border:dotted #ccc;border-width:1px 0;}.city_landing_special_deals .all_deals_lastminute{margin:0 10px;padding-top:5px;}.city_landing_special_deals .all_deals_lastminute .rss_container{width:auto;float:left;}.city_landing_special_deals .all_deals_lastminute .rss_feed{padding-right:5px;}.city_landing_special_deals .deals_container{background:#fff url(/wp-content/uploads/immagini/hotels/sprite_deals_gradients.jpg) left -100px repeat-x;padding-top:10px;}.city_landing_special_deals .deals_container div{margin-bottom:5px;}.city_landing_special_deals td.col1{border-right:1px dotted #ccc;}.city_landing_special_deals td.last{padding-bottom:20px;}.city_landing_special_deals td{text-align:center;width:50%;vertical-align:top;padding:0 10px;}.city_landing_special_deals .offscreen{left:-9999px;position:absolute;}.city_landing_special_deals .star_rating{display:inline-block;margin:0;}.city_landing_special_deals .star_rating a{display:-moz-box;}.city_landing_special_deals .bar_rating .rating{display:inline;font-weight:bold;margin-right:2px;}.city_landing_special_deals .bar_rating .reviews{display:inline;margin-right:2px;}.city_landing_special_deals .bar_rating{margin:3px 0 1px;}.city_landing_special_deals .sprites_guest_rating10,.city_landing_special_deals .sprites_guest_rating5{float:none;display:-moz-inline-box;display:inline-block;margin-right:2px;}.city_landing_special_deals .buttonBorder1{display:-moz-inline-box;}.city_landing_special_deals .deals_container .deal .icon_sprite_promo,.city_landing_special_deals .buttonBorder1{display:inline-block;float:none;}.city_landing_special_deals .deals_container .deal .icon_sprite_promo .promo_0{margin:3px 0 0;}.city_landing_special_deals .deal,.city_landing_special_deals .deals_container p{color:#8f0f26;font-size:16px;font-weight:bold;line-height:1.3em;margin-bottom:5px;}.city_landing_special_deals .deal{color:#8f0f26;margin-top:10px;}.city_landing_special_deals .deals_container p span{font-size:12px;}.city_landing_special_deals .deal_image_container{display:block;float:none;margin:0 auto 5px;overflow:hidden;}.city_landing_special_deals .deal_image_container img{height:101px;max-width:180px;}.city_landing_special_deals .hotel_name{font-weight:bold;}.city_landing_special_deals .deals_container .buttonBorder1,.city_landing_special_deals .deals_container .buttonBorder2{margin:0;}.city_landing_special_deals .buttonBorder1{display:-moz-inline-box;}.city_landing_special_deals .buttonBorder1{display:inline-block;float:none;}.city_landing_special_deals del{color:#999;display:block;}.city_landing_articles{margin-bottom:20px;}.city_landing_articles li{border-bottom:1px dotted;margin:0 0 1em;padding:0;}.city_landing_articles li h4{font-size:16px;font-weight:bold;line-height:19px;}.city_landing_articles li p{font-weight:bold;margin:1em 0;}



.citylanding_hlist .result .ratings .bar_rating, .citylanding_hlist .result .ratings .bar_rating strong, .citylanding_hlist .result .ratings .bar_rating span, .citylanding_hlist .result .ratings .star_rating, .citylanding_hlist .result .ratings .amenities, .citylanding_hlist .result .ratings .amenities span {
float:left;
}

span.sprites_star_rating, span.star_sprite {
background:url("/wp-content/uploads/immagini/hotels/sprite_icons_index.png") no-repeat scroll 0 0 transparent;
display:block;
height:16px;
overflow:hidden;
width:70px;
}

.sprites_guest_rating10 span.indicator_holder {
background:url("/wp-content/uploads/immagini/hotels/sprite_icons_index.png") no-repeat scroll 0 -300px transparent;
display:block;
height:16px;
margin-top:-14px;
width:51px;
}
.sprites_guest_rating10 span.rate_8 {
width:40px;
}

.icon_sprite_commons span, .icon_sprite_commons div, .icon_sprite_calendar div {
background:url("/wp-content/uploads/immagini/hotels/sprite_icons_index.png") no-repeat scroll left top transparent;
height:15px;
line-height:1px;
width:20px;
}
   
span.rate_0,span.stars_0{background-position:-770px 1px;}
span.rate_1,span.stars_1{background-position:-756px -49px;}
span.rate_2,span.stars_2{background-position:-756px 1px;}
span.rate_3,span.stars_3{background-position:-742px -49px;}
span.rate_4,span.stars_4{background-position:-742px 1px;}
span.rate_5,span.stars_5{background-position:-728px -49px;}
span.rate_6,span.stars_6{background-position:-728px 1px;}
span.rate_7,span.stars_7{background-position:-714px -49px;}
span.rate_8,span.stars_8{background-position:-714px 1px;}
span.rate_9,span.stars_9{background-position:-700px -49px;}
span.rate_10,span.stars_10{background-position:-700px 1px;}


.sprites_guest_rating10  {
width:51px;
}
.sprites_guest_rating5, .sprites_guest_rating10 {
background:none repeat scroll 0 0 #EEEEEE;
display:inline;
float:left;
height:15px;
margin-right:5px;
overflow:hidden;
vertical-align:bottom;
}

.sprites_guest_rating5 span.indicator, .sprites_guest_rating10 span.indicator {
background-color:#F9AF18;
display:block;
}
.bar_rating strong span.max_rating, .barRating div span.max_rating, .resultBox .left .bar_rating a strong span.max_rating, .resultBox .left .barRating a strong span.max_rating {
left:-9999px;
position:absolute;
}
.sprites_guest_rating10 span.indicator {
height:13px;
margin-top:1px;
}

/*end edit by aminul*/


/*TAB Tentative*/  
/* Filter Buttons */

ul.filterForSubSearch {clear:both; margin:10px 0; padding:0px; border-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; overflow:hidden; width:100%;}
ul.filterForSubSearch li{float:left; margin-bottom:8px; overflow:hidden;}
.filterbt, .Activefilterbt { margin-right:10px; _margin-right:5px !important;}
a.filterbt, .Activefilterbt{display:block; float:left; font-size:12px; font-family: Arial, sans-serif; text-decoration:none; background:url(/wp-content/uploads/immagini/hotels/Subfilterbt.jpg) no-repeat left top; height:25px;  _margin-right:5px !important;}
a.filterbt span, .Activefilterbt span{display:block; float:left; background:url(/wp-content/uploads/immagini/hotels/Subfilterbt.jpg) no-repeat right top; height:15px; padding-left:0px; padding-top:5px; padding-bottom:5px; padding-right:10px; margin-left:10px; cursor:pointer; _padding-left:0px !important; _margin-left:5px;}
a.filterbt:hover {background-position:0px bottom; color:#E0521B; text-decoration:underline;}
a.Activefilterbt {background-position:0px bottom; color:#E0521B; text-decoration:none;}
a.filterbt:hover span, .Activefilterbt span{background-position:right bottom; text-decoration:none;}
a.Activefilterbt:hover{background-position:0px bottom; color:#E0521B; text-decoration:none;}

.search-results .sort-by ul li { float:left; line-height:18px; margin-right:4px; }
.search-results .sort-by ul li input, .search-results .sort-by ul li span{float:left;}

/* End classes For new Sub Search */