@charset "utf-8";
/* CSS prontohotel */
 @media print {
    .printhide,.adsense,.sample{ display:none;}
	
  } 
	.antisp { display:none;}
	.current{ font-weight:bold; }
	 
	.pg_index .hideIndex{ display:none; }
	.pg_index .hideOthers{ display:inherit; }
	.hideOthers{ display:none; } 

body
{
	margin:0 auto;	
	background-color:#fff;
	font-size:0.8em;
} 

td, th,tr, body
{
	font-family:Arial, Helvetica, sans-serif;
	color: #545454;
	
	font-weight:normal;
	
}


img
{
	border:0;
	overflow:hidden;
	font-size:1px;
	color:#FFF;
}
.CityHotelBlock img, .R_1_Vendor img, .RHotelVendorLine img, .RHotelVendorLine_blue img, .HSearchVendorBox img, .HPVendorBox img, .HPVendorsList img, #BannerAcademic img, #AcademicVendorBox img,
#AcademicSpreadtheWorld, #AcademicPDF, #AcademicPDF_b, a.highslide , .MainAdv, #CityBigImg img, .Cp_nophoto_recap img, .Cp_miniBanner img, .Cp_pageMainBanner img, .Cp_featuredScreenshot imginput.Loading,
.Cp_phBanner img, input.Cp, textarea.Cp, .Cp_promotion img
{
	border:1px solid #c2c2c2;	
}

ul,li,ol
{
	margin:0px;
	padding:0px;
	list-style-image: url(/s.gif);
}

form
{
	margin:0px;
}

#PgTitle{ display:none;}
#PgTitle.PgTitleActive{ color:#FF9401; display:inline-block; zoom:1; *display: inline;  position:absolute; margin:50px 0 0 20px; font-size:35px; font-weight:bold; font-variant:small-caps; text-transform:lowercase;  }
#PgTitle.PgTitleActive:hober ,#PgTitle.PgTitleActive:visited:hover, #PgTitle.PgTitleActive:link{ color:#FF9401; text-decoration:none;}




#SearchLine{ padding-bottom:10px;}
/* <SearchBox> */
	#SearchBox{
		width:626px;
		float:left;
		/*background:url( /gfx2/images/bg_pack.jpg)  -848px bottom;*/
		 background:#FC0;
	}
	#SearchBox .searchquestion{ display:none;}
	#SearchBox .SearchBoxContainer{padding:15px 30px 5px 30px;}
	#SearchBox .SearchInput,#SearchBox select {
		margin-top:0px;
		border:2px solid #ccc;
		padding-left:5px;
	}

	#SearchBox select{font-size:130%;}
	#SearchBox .SearchInput{margin-top:10px;font-size:160%;}	
	* .SearchInput{
		margin:0;
		height:auto;
		border:2px solid #c2c2c2;
		padding:2px;
		font-size:120%;
		color:#2386c5;
		border-color:#2386c5;
	}
	.SearchInput{ width:560px; height:25px;}
	 .SearchCol2{/*width:150px; margin-top:5px;*/}
	.SearchButtonDiv{float:right;}
	.SearchTitle, .ContentTitle {
		padding-bottom:10px;
		font-size:140%;
		font-weight:bold;
		color:#000;
	}
	.SearchInputBox,.SearchInputBox2,.SearchCenterBox{
		border-bottom:1px solid #f90;
		border-top:1px solid #ffe42e;
		clear:both;
	}
	.SearchInputBox{ border-top:none; padding:0 0 10px 0;}
	.SearchCenterBox{padding:5px 0 10px 0;}
	.SearchInputBox2{border-bottom:none; padding-bottom:0px; padding:10px 0 0 0; text-align:right; }
	#SearchMainTitle{font-size:190%;font-weight:bold;}
	

	.SearchButton_new{	
		width:144px;
		height:35px;
		background:url(/gfx2/images/buttons_new.png) top left no-repeat;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:130%;
		text-align:center;
		border:0;
		line-height:35px;
	}	
	input.SearchButton_new{ padding-bottom:4px;}
	.SearchButton_new:hover{	background-position:0 -35px; color:#F2E6E6}
		
	.BlueButtonB_new
	{
		width:144px;
		height:35px;
		background:url(/gfx2/images/buttons_new.png) -144px 0 no-repeat;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:130%;
		text-align:center;
		border:0;
		line-height:35px;
	}
	input.BlueButtonB_new{ padding-bottom:4px;}
	.BlueButtonB_new:hover{	background-position:-144px -35px; color:#F2E6E6}
	
	.SearchLabel{
		margin-top:5px;
		margin-right:5px;
		text-transform:uppercase;
		font-size:80%;
	}
	
	.SearchCol{}
	.SearchItem{height:43px; display:inline-block; zoom:1; *display: inline;  margin-right:10px;}
	.SearchCalendar{
		width:51px;
		height:35px;
		background:url(/gfx2/images/select_calendar.png) left -55px;
		cursor:pointer;
	}
	.hotelSearchTitle{ display:none;}
	
	.SearchCityTxt_poi{ font-size:120%;}
	
/* </SearchBox> */



/* <AllSearchBox> */
	#AllSearchBox{
		margin-left:0px;
		width:626px;
		float:left;
		background:#fec900;
	}
	#AllSearchBox .searchquestion{ display:none;}
	#AllSearchBox #SearchMainTitle{ font-size:inherit;color:#ff9401;text-align:right;font-weight:bold;}
	#AllSearchBox  .SearchTitle{font-size:120%;	}
	#AllSearchBox .SearchBoxContainer{padding:15px 30px 0px 30px;}
	#AllSearchBox .SearchInput,#AllSearchBox  select {
		margin-top:0px;
		border:2px solid #ccc;
		padding-left:5px;
	}
	#AllSearchBox .SearchInputBox{ border:0; padding:0;  }
	#AllSearchBox .SearchInput{width:560px;height:25px;margin-top:5px;font-size:160%;}
	#AllSearchBox  .SearchCol{ }
	#AllSearchBox  .SearchItem{ }	
	#AllSearchBox .SearchLabel{ margin:0; }	
		
	#AllSearchBox .SearchCenterBox{ border:0; height:inherit; padding-bottom:0; }
	#AllSearchBox .SearchInputBox2{ border:0; margin:-45px 0 0 0; float:right; }

	
	#AllSearchBox  .SearchCol2{/*width:150px;*/ margin-top:5px;}
	
	
	#AllSearchBox  select{font-size:130%;	}

/* </AllSearchBox> */


/* <HotelSearchBox> */
	#HotelSearchBox{
		width:626px;
		/*background:#FFE79B;*/
		background:#fec900;
	}
	#HotelSearchBox .hotelSearchTitle{ display:block;  font-size:150%;color:#ff9401;font-weight:bold; clear:both; padding:0 0 0 30px;}
	#HotelSearchBox .searchin{ margin:87px 0 0 30px; position:absolute; }
	#HotelSearchBox .SearchBoxContainer{padding:0 30px 0px 30px;}
	#HotelSearchBox .searchquestion{ display:none;}
	#HotelSearchBox #SearchMainTitle{display:none;}
	#HotelSearchBox  .SearchTitle{display:none;	}
	#HotelSearchBox .SearchInputBox {display:none;	}
	#HotelSearchBox .SearchInput{width:560px;height:20px;margin-top:5px;font-size:120%;}
	#HotelSearchBox  .SearchCol2{ clear:right; }
	#HotelSearchBox  .SearchItem{ }	
	#HotelSearchBox .SearchLabel{ margin:0; }	
		
	#HotelSearchBox .SearchCenterBox{ border:0; height:inherit; display:inline-block; }
	#HotelSearchBox .SearchInputBox2{ clear:both; border:0; text-align:right; }

	
	#HotelSearchBox  .SearchCol2{/*width:150px;*/ margin-top:5px;}
	
	
	#HotelSearchBox  select{font-size:100%;	}


/* </HotelSearchBox> */

/* <RSearchBox> */
	#RSearchBox{
		width:215px;
		background:#fec900;
		margin-bottom:15px;
	}
	#RSearchBox .SearchInput{width:170px;height:auto; margin-top:5px; border-width:1px;}
	#RSearchBox .SearchInputBox,#RSearchBox .SearchCenterBox{ padding: 0; height:auto;}
	#RSearchBox .SearchInputBox{ height:auto; padding-bottom:10px;}
	#RSearchBox .SearchCenterBox{ padding:10px 0 15px 0;}
	#RSearchBox .SearchInputBox2{ text-align:center; padding:10px 0 0 0;}
	#RSearchBox #b_checkin_month,#RSearchBox #b_checkout_month{ width:110px;} 
	#RSearchBox .SearchButtonDiv{margin-top:-50px;}
	#RSearchBox .SearchBoxContainer{padding:10px 15px 0 15px;}
	#RSearchBox #SearchMainTitle{ display:none;}
	#RSearchBox  .SearchTitle{font-size:100%;	}
	#RSearchBox .SearchTitle2{ display:none; font-size:80%;	 }
	#RSearchBox .SearchTitleDetails{ display:none;}
	#RSearchBox .SearchCalendar{
		width:20px;
		height:28px;
		background:url(/gfx2/images/select_calendar.png) no-repeat -19px -177px;
		margin-top:-3px;
		cursor:pointer;
	}
	#RSearchBox .SearchItem{height:33px;clear:both;}


/* </RSearchBox> */


/* <blogSearchBox> */
	#blogSearchBox{
		width:auto;
		background:#fec900;
		margin-bottom:15px;
	}
	
	#blogSearchBox .SearchInput{width:99%;height:auto; margin-top:5px; border-width:1px;}
	#blogSearchBox .SearchInputBox{ padding: 0; height:auto;}
	#blogSearchBox .SearchInputBox{ height:auto; padding-bottom:10px;}
	#blogSearchBox .SearchCenterBox{ padding:10px 0 15px 0;}
	#blogSearchBox .SearchInputBox2{ text-align:center; padding:10px 0 0 0;}
	#blogSearchBox #b_checkin_month,#blogSearchBox #b_checkout_month{ width:110px; margin:0 5px;}  
	#blogSearchBox .SearchButtonDiv{margin-top:-50px;}
	#blogSearchBox .SearchBoxContainer{padding:10px 15px 0 15px;}
	#blogSearchBox #SearchMainTitle{ display:none;}
	#blogSearchBox  .SearchTitle{font-size:100%;	}
	#blogSearchBox .SearchTitle2{ display:none; font-size:80%;	 }
	#blogSearchBox .SearchTitleDetails{ display:none;}
	#blogSearchBox .SearchCalendar{
		width:30px;
		height:28px;
		background:url(/gfx2/images/select_calendar.png) no-repeat -19px -177px;
		margin-top:-3px;
		cursor:pointer;
	}
	#blogSearchBox .SearchItem{height:33px;clear:both;}

/* </blogSearchBox> */

/* <academicSearchBox> */
	#academicSearchBox{
		width:auto;
		background:#fec900;
		margin-bottom:15px;
	}
	
	#academicSearchBox .SearchInput{width:99%;height:auto; margin-top:5px; border-width:1px;}
	#academicSearchBox .SearchInputBox{ padding: 0; height:auto;}
	#academicSearchBox .SearchInputBox{ height:auto; padding-bottom:10px;}
	#academicSearchBox .SearchCenterBox{ padding:10px 0 15px 0;}
	#academicSearchBox .SearchInputBox2{ text-align:center; padding:10px 0 0 0;}
	#academicSearchBox #b_checkin_month,#academicSearchBox #b_checkout_month{ width:110px; margin:0 5px;}  
	#academicSearchBox .SearchButtonDiv{margin-top:-50px;}
	#academicSearchBox .SearchBoxContainer{padding:10px 15px 0 15px;}
	#academicSearchBox #SearchMainTitle{ display:none;}
	#academicSearchBox  .SearchTitle{font-size:100%;	}
	#academicSearchBox .SearchTitle2{ display:none; font-size:80%; }
	#academicSearchBox .SearchTitleDetails{ display:none;}
	#academicSearchBox .SearchCalendar{
		width:30px;
		height:28px;
		background:url(/gfx2/images/select_calendar.png) no-repeat -19px -177px;
		margin-top:-3px;
		cursor:pointer;
	}
	#blogSearchBox .SearchItem{height:33px;clear:both;}

/* </academicSearchBox> */



/* <ColSearchBox> */
	#ColSearchBox{
		width:310px;
		/*background:url( /gfx2/images/bg_pack.jpg)  -848px bottom;*/
		 background:#FC0;
		margin-bottom:15px;
	}
	#ColSearchBox .SearchInput{width:260px;height:auto; margin-top:5px; border-width:1px;}
	#ColSearchBox .SearchInputBox,#ColSearchBox .SearchCenterBox{ padding: 0; height:auto;}
	#ColSearchBox .SearchInputBox{ height:auto; padding-bottom:10px;}
	#ColSearchBox .SearchCenterBox{ padding:10px 0 15px 0;}
	#ColSearchBox .SearchInputBox2{ text-align:center; padding:10px 0 0 0;}
	#ColSearchBox #b_checkin_month,#ColSearchBox #b_checkout_month{ width:110px; margin:0 8px;}  
	#ColSearchBox .SearchButtonDiv{margin-top:-50px;}
	#ColSearchBox .SearchBoxContainer{padding:10px 15px 0 15px;} 
	#ColSearchBox #SearchMainTitle{ display:none;}
	#ColSearchBox  .SearchTitle{font-size:100%;	}
	#ColSearchBox .SearchTitle2{ display:none; font-size:80%;	 }
	#ColSearchBox .SearchTitleDetails{ display:none;}
	#ColSearchBox .SearchCalendar{
		width:30px;
		height:28px;
		background:url(/gfx2/images/select_calendar.png) no-repeat -19px -177px;
		margin-top:-3px;
		cursor:pointer;
	}
	#ColSearchBox .SearchItem{height:33px;clear:both;}
	/*#ContentCol_3 #ColSearchBox{ margin-left:8px;}*/
	.pg_hotel #ColSearchBox{ margin-top:15px;}

/* </ColSearchBox> */

.BlueButton_new,a.BlueButton_new,.BlueButton_new:link,.BlueButton_new:visited,
.RedButton_new,a.RedButton_new,.RedButton_new:link,.RedButton_new:visited{	
		width:80px;
		height:20px;
		line-height:20px;
		background:url(/gfx2/images/buttons_new.png) -21px -70px no-repeat;
		cursor:pointer;
		color:#fff;
		font-weight:normal;
		text-align:center;
		border:0;
		margin:0;
}
a.BlueButton_new,a.RedButton_new { display:inline-block; zoom:1; *display: inline;  }
input.BlueButton_new,input.RedButton_new{ padding-bottom:2px;}

.BlueButton_new:hover,.BlueButton_new:visited:hover,.RedButton_new:hover,.RedButton_new:visited:hover{ background:url(/gfx2/images/buttons_new.png) -21px -90px no-repeat; text-decoration:none; }
.RedButton_new,a.RedButton_new,.RedButton_new:link,.RedButton_new:visited{}
.SearchButton_new:hover{	background-position:0 -35px; color:#F2E6E6; }

.L{float:left;}

.R{float:right;	}

.abs{ position:absolute;}

.HotelNum, .HAmenityName_OFF, .AcademicNote
{
	color:#c2c2c2;
}

.HotelNum
{
	font-weight:normal;
}


a, a:link, a:visited, .HotelStars, .ListItem, .SearchDate, .FilterRaquo, .More, #ResultPage input, .ViewAllVendors, .RHotel_distCenter, .RHotelsPageNum
{
	text-decoration:none;
	border-style:none;
	color:#2386c5;
}

a:hover
{
	text-decoration:underline;
}

.GoButton_new
{	
	width:20px;
	height:20px;
	background:url(/gfx2/images/buttons_new.png) left -70px no-repeat;	
	cursor:pointer;
	display:inline-block; zoom:1; *display: inline; 
}

.GoButton_new:hover{background-position:left -90px;}

.RMapFilter
{
		width:50px;
		height:51px;
		background:url(/gfx2/images/map_icon.png);	
}

a.SearchButton, a.BlueButton
{
	margin-top:-3px;
	height:50px;
	background: url('/gfx2/images/buttons_LEFT.png') no-repeat left top ;
	float: left;
	display:block; 
	padding-left:19px;
	font-size:110%;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}

a.SearchButton span,a.BlueButton span
{
	background: url('/gfx2/images/buttons_RIGHT.png') no-repeat right top;
	display:block;
	height:19px;
	padding: 18px 23px 13px 0px;
}

a.SearchButton:hover
{ 
	background-position: left -53px; 
}

a.SearchButton:hover span
{
	background-position: right -53px;
}

a.BlueButton,a.BlueButton:link,a.BlueButton:visited{ background: url('/gfx2/images/buttons_LEFT.png') no-repeat  left -76px;}
a.BlueButton:link span,a.BlueButton:visited span{background: url('/gfx2/images/buttons_RIGHT.png') no-repeat right -76px ;}
a.BlueButton:hover,a.BlueButton:visited:hover{background-position: left -112px;}
a.BlueButton:hover span,a.BlueButton:visited:hover span{background-position: right -112px;}

a.ReadMore, a.ReadMore:link, a.ReadMore:visited 
{
	margin-bottom:5px;
	font-size:90%;
	float:right;
	text-decoration:underline;
}

a.ReadMore:hover
{
	text-decoration:none;
}

.Clear
{
	clear:both;
	height:0px;
}

.CityHotelBlock_hotelname, #SearchMainTitle, #PageMainTitle, .BestDealsItemTitle, .RHotelName, .RHotelVendorPrice, .AddedHotelPrice, #RSearchTitle, .hotelname, a.hotelname:link, a.hotelname:visited, a.hotelname:hover,  .hotelname a:visited:hover,.hotelname a:link,.hotelname a:visited,.hotelname a:hover,.hotelname a:visited:hover, #HSearchTitle, .RHPrice_grid, .RHName_grid, .CpMainTitle, .CpMenuTitle, .CpModTitle,
.Cp_smallTitle, .Cp_GuideTitle, .Cp_featuredPriceYear
{
	color:#ff9401;	
}
.hoteladdress{ color:#000;}
.uppercase
{
	text-transform:uppercase;	
}


.OCorner_topLeft,.OCorner_topRight,.OCorner_bottomLeft,.OCorner_bottomRight{background:url(/gfx2/images/round_corners_o.png) no-repeat;width:10px; height:10px;}
.OCorner_topLeft{ background-position:0px 0px;  }
.OCorner_topRight{ background-position:-10px 0px;  }
.OCorner_bottomLeft{ background-position:0px -10px;  }
.OCorner_bottomRight{ background-position:-10px -10px; }




.BCorner_topLeft, .BCorner_bottomLeft, .BCorner_topRight, .BCorner_bottomRight,
.Corner_topLeft, .Corner_bottomLeft, .Corner_topRight, .Corner_bottomRight,
.BsCorner_topLeft, .BsCorner_bottomLeft, .BsCorner_topRight, .BsCorner_bottomRight,
.sCorner_topLeft, .sCorner_bottomLeft, .sCorner_topRight, .sCorner_bottomRight
{
	background:url(/gfx2/images/round_corners.png) no-repeat;
}

.BCorner_topLeft, .BCorner_bottomLeft, .BCorner_topRight, .BCorner_bottomRight,
.Corner_topLeft, .Corner_bottomLeft, .Corner_topRight, .Corner_bottomRight
{
	width:12px; 
	height:12px;
}

.BsCorner_topLeft, .BsCorner_bottomLeft, .BsCorner_topRight, .BsCorner_bottomRight,
.sCorner_topLeft, .sCorner_bottomLeft, .sCorner_topRight, .sCorner_bottomRight
{
	width:6px; 
	height:6px;
}

.BCorner_topLeft{ background-position:left top; margin:-1px 0 0 -1px; }
.BCorner_topRight{ background-position:right top; margin:-1px -1px 0 0; }
.BCorner_bottomLeft{ background-position:left -10px; margin:0 0 -1px -1px; }
.BCorner_bottomRight{ background-position:right -10px; margin:0 -1px -1px 0; }

.Corner_topLeft{ background-position:left -26px;  }
.Corner_topRight{ background-position:right -26px;  }
.Corner_bottomLeft{ background-position:left -36px;  }
.Corner_bottomRight{ background-position:right -36px; }

.BsCorner_topLeft{ background-position:left -50px; margin:-1px 0 0 -1px; }
.BsCorner_topRight{ background-position:-6px -50px; margin:-1px -1px 0 0; }
.BsCorner_bottomLeft{ background-position:left -56px; margin:0 0 -1px -1px; }
.BsCorner_bottomRight{ background-position:-6px -56px; margin:0 -1px -1px 0; }



#Main, #Content, .Container
{
	width:980px;
	margin:0 auto;
}


#Header{ height:55px;padding-bottom:5px; overflow:hidden; clear:both; }
.pg_index #Header{ height:70px;}
.pg_search #Header{ height:auto; }
.pg_page #Header{ height:auto; }
/*.pg_page .PageTitle{ margin-top:5px; font-size:170%;}*/



.pg_index #way{ display:none;}


#AllHeader
{
	height:70px;
}

#Logo{float:left;overflow:hidden;margin-top:5px;}
.pg_index #Logo{margin:15px 0;}
#LogoMid
{
	width:306px;
	height:70px;
	float:left;
}

#Lang
{	
	margin-top:10px;
	width:300px;
	float:right;
	font-size:90%;
	color:#000;
	text-align:right;
}



#PageMainTitle
{
	font-size:180%;
	margin-right:10px;
}

.CpMainTitle
{
	font-size:180%;
	margin-right:10px;
}

.HL_address
{
	margin-top:5px;
	margin-bottom:5px;
	font-weight:normal;
	color:#000;
}

.SearchTitle
{
	padding-bottom:0px;
}

.SearchTitle2{font-size:100%; font-weight:normal;}

.CityTitle
{
	font-size:140%;
	font-weight:bold;
	color:#000;
	margin-top:10px;
	padding-bottom:0px;
	border-top:1px solid #ccc;
	font-size:120%;
}
.ContentTitle
{
	border-bottom:1px solid #c2c2c2;
	margin-top:20px;
}

.SearchTitleDetails, .Author, .Minitext
{
	font-size:75%;
	font-weight:normal;
	color:#8d8d8d;	
}


.Author
{
	font-style:italic;
}


/*

.Input_when_month, .Input_when_day, .Input_howmany, #AllSearchBox .Input_when_month, #AllSearchBox .Input_when_day, #AllSearchBox .Input_howmany
{
	margin-top:3px;
	margin-right:5px;
	width:100px;
	height:22px;
	background:url(/gfx2/images/select_calendar.jpg) no-repeat right top ;
}

.Input_when_month:hover, .Input_when_day:hover, .Input_howmany:hover, #AllSearchBox .Input_when_month:hover, #AllSearchBox .Input_when_day:hover, #AllSearchBox .Input_howmany:hover 
{

	width:100px;
	margin-right:5px;
	height:22px;
	background:url(/gfx2/images/select_calendar.jpg) no-repeat right -27px ;
	cursor:pointer;
}

#AllSearchBox .Input_when_month, #AllSearchBox .Input_when_day, #AllSearchBox .Input_howmany, #AllSearchBox .Input_when_month:hover, #AllSearchBox .Input_when_day:hover, #AllSearchBox .Input_howmany:hover 
{
	height:20px;
	background-position:right -250px;
}

#AllSearchBox .Input_when_month:hover, #AllSearchBox .Input_when_day:hover, #AllSearchBox .Input_howmany:hover 
{
	background-position:right -274px;
}

.Input_when_month, .Input_when_month:hover, #AllSearchBox .Input_when_month, #AllSearchBox .Input_when_day, #AllSearchBox .Input_when_month:hover, #AllSearchBox .Input_when_day:hover, #AllSearchBox .Input_howmany:hover  #AllSearchBox .Input_howmany, 
{
	margin-right:0;	
}

.Input_when_day, .Input_howmany, .Input_when_day:hover, .Input_howmany:hover, #AllSearchBox .Input_when_day, #AllSearchBox .Input_howmany, #AllSearchBox .Input_when_day:hover, #AllSearchBox .Input_howmany:hover
{
	width:50px;	
}

.Input_when_day, .Input_when_month, .Input_howmany, .Input_when_day:hover, .Input_howmany:hover, .Input_when_month:hover, #AllSearchBox .Input_when_day, #AllSearchBox .Input_when_month, #AllSearchBox .Input_howmany, #AllSearchBox .Input_when_day:hover, #AllSearchBox .Input_howmany:hover, #AllSearchBox .Input_when_month:hover, .RHMap_map
{
	border:2px #c2c2c2 solid;
}
*/



.Button
{ 
	overflow: hidden; 
	width: 100%;
}

#WhyBox
{
	width:300px;
	float:right;
}

.pg_index .WhyLine
{
	margin-top:15px;	
	font-size:inherit;
}

.WhyLine
{
	margin-top:5px;
	font-size:90%;
}
.WeSearchIn{ clear:both; margin-top:10px;}
.pg_index .WeSearchIn{ clear:both; margin-top:15px;}

.WhyCheck{
	width:22px;
	height:17px;
	background-image:url(/gfx2/images/whycheck.png);
	float:left;
}

.WhyText
{
	width:250px;
	margin-left:10px;
	float:left;
	font-size:120%;
}

.GrayTitle, #BestDealsTitle, .HAmenitiesBoxTitle {
	/*text-transform:uppercase;*/
}

.GrayTitle, #BestDealsTitle, #FilterTitle, .FilterRaquo, #RSearchTitle, #HSearchTitle, .HAmenitiesBoxTitle
{
	font-size:130%;
	font-weight:bold;
}

.BestDealsTitleandSub
{
	margin:0 20px 0 20px;
}

.GrayTitleSub
{
}

.prontohotel, .com
{
	font-size:150%;
	text-transform:lowercase;
	font-weight:bold;
}

.prontohotel, #FilterTitle, #ResultOrder, #ResultPage, .RHotelAddress,  .RHotelsTotalNum,  #HAddress, .HSearchSubtitle, .RHAddress_grid
{
	color:#000000;	
}

.com
{
	color:#ed1c24;
}

#VendorBox
{
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #c2c2c2;
	
}
#VendorBoxLine2{
	display:none;
}
.pg_index #VendorBoxLine2{ display:block;}

a.Vendor img
{
	width:85px;
	height:26px;
	margin-right:10px;
	border:1px solid #ccc;
	
	-moz-opacity:0.7;
	opacity: 0.7;
	-ms-filter: "alpha(opacity = 70)";
	filter: alpha(opacity = 70);
}

a.Vendor:hover img
{
	-moz-opacity:1;
	opacity: 1;
	-ms-filter: "alpha(opacity = 100)";
	filter: alpha(opacity = 100);
}

#Slogan
{
	margin-top:25px;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.9px;
}

#BestDestinationsBox{margin-top:20px;width:440px;float:left;}
#BestDestinationsBox li{ white-space:nowrap; overflow:hidden;}
#NewsBox
{
	margin-top:28px;
	width:186px;
	float:left;
}

.NewsText
{
	margin-bottom:20px;
}

.OrangeTitle
{
	color:#ff9401;
	font-size:140%;
	font-weight:bold;
	/*text-transform:uppercase;*/
}
.GraySubtitle
{
	font-size:120%;
	/*text-transform:uppercase;*/
	font-weight:bold;
}

.BlueSubtitle
{
	font-size:110%;
	/*text-transform:uppercase;*/
	font-weight:bold;
	color:#2386c5;
}

.BestDestinationsCol, .NewsCol
{
	width:130px;
	margin-top:5px;
	margin-right:10px;
	float:left;
	overflow:hidden;	
}

.NewsCol
{
	width:170px;	
}

.BestDestinationsCol a, .NewssCol
{
	font-size:90%;
	line-height:0.7em;
}

#MapBox
{
	width:310px;
	margin-top:20px;
	float:right;
}

#FlashMap
{
	margin-top:5px;
	
}
 
/*rounded box 3rd col*/ 



#Footer
{
	margin-top:10px;
	padding-bottom:20px;
	background-image:url(/gfx2/images/footer_TEX.jpg);
	border-top:3px solid #2386c5;
	
}
#FooterFooter{}

#FooterBox
{
	margin:10px auto ;
}
#cse-search-box .cse-search-box-input{width:144px; padding:2px;  margin:0 4px 1px 0; height:14px; color:#CCC;}
.FooterBlock
{
	width:300px;
	margin-right:30px;
	float:left;
}

.FooterCol{ /*font-size:80%;*/ }
.FooterCol li{ height:0.9em; }
.FooterCol a
{
	color:#555;
}

.FooterCol a:hover, .RHotelTotalPrice
{
	color:#545454;
}

#FooterFollow
{
	margin:10px 30px 0 0;
	font-weight:bold;
	clear:both;
}

.IconContainer
{
	margin-top:5px;
	margin-right:5px;
	width:25px;
	height:35px;
	background-color:#CCC;
	padding:5px;
	display:inline-block; zoom:1; *display: inline; 
	border-style:none;
	-moz-opacity:0.7;
	opacity: 0.7;
	-ms-filter: "alpha(opacity = 70)";
	filter: alpha(opacity = 70);
}

.IconContainer:hover
{
border-style:none;
	-moz-opacity:1;
	opacity: 1;
	-ms-filter: "alpha(opacity = 100)";
	filter: alpha(opacity = 100);
}

#FooterFollow img
{
	border-style:none;
	/*-moz-opacity:0.7;
	opacity: 0.7;
	-ms-filter: "alpha(opacity = 70)";
	filter: alpha(opacity = 70);*/
	
}

#FooterFollow img:hover
{
	/*-moz-opacity:1;
	opacity: 1;
	-ms-filter: "alpha(opacity = 100)";
	filter: alpha(opacity = 100);*/
	
}

#HotelOwnerTop
{
	margin:0;
	padding:9px 20px;
	width:260px;
	height:18px;
	background:url(/gfx2/images/bLUE_box_TOP.jpg) bottom left ;
	font-size:140%;
	color:#fff;
	text-transform:uppercase;
}

#HotelOwner
{
	width:300px;
	height:55px;
	background-image:url(/gfx2/images/bLUE_box_TEX.jpg);		
}

a.ViewAll
{
	float:right;
}

#Crumb, #way
{
	height:26px;
	background: url(/gfx2/images/crumb_TEX.jpg) repeat-x;
	color:#FFF;
	line-height:26px;
	vertical-align:bottom;
	background-color:#2386c5;
	margin-bottom:15px;
	
}
#Crumb, #way,#way a:link, #way a:visited{text-decoration:none;color:#FFF; }
#ContentCol_12

{
	width:626px;
	float:left;
}

.Col1
{
	width:310px;
	float:left;
}

.Col2
{
	width:300px;
	float:right;
}

.CpCol_123
{
	
}

#ContentCol_3
{
	width:310px;
	float:right;
}

#MainContent
{
	margin:20px 10px;
}

#Cp2
{
	margin:20px 0;
}


.WhiteBoxBottom
{
	height:21px;
	background:url(/gfx2/images/WHITE_BOTTOM_3rd_col.jpg) no-repeat;
}


.NewsLetterBoxTop
{
	height:24px;
	padding:15px 0 0 15px;
	background:url(/gfx2/images/newsletter_TOP.jpg) no-repeat right top;
}

.NewsLetterBox
{
	padding-left:25px;
	background:url(/gfx2/images/newsletter_TEX.jpg) repeat-y left;
}

.NewsLetterBoxBottom
{
	height:17px;
	background:url(/gfx2/images/newsletter_BOTTOM.jpg) no-repeat top left;
}

.GrayBoxContainer, .WhiteBoxContainer, .HAmenitiesBoxContainer, .HPoliciesBoxContainer, #BestDealsBoxContainer, .RRightBarContainer,#RRightBarContainer, .RHPriceBox_grid, .LangBoxContainer, .Cp_HotelContactsContainer, .Cp_HotelServiceContainer
{
	border:1px solid #cccccc;
}

.HAmenitiesBoxContainer, .HPoliciesBoxContainer
{
	margin:15px 0;	
	width:628px;	
}

.GrayBoxContainer, .WhiteBoxContainer, #BestDealsBoxContainer
{
	margin:15px 0 15px 0px;	
	width:300px;
}

#ContentCol_3 .GrayBoxContainer, #ContentCol_3 .WhiteBoxContainer, #ContentCol_3 #BestDealsBoxContainer
{width:310px; }

.LangBoxContainer
{
	margin-top:10px ;	
	width:120px;
}
 
.RRightBarContainer ,#RRightBarContainer 
{
	width:210px; 
}

#BestDealsBoxContainer
{
	margin-top:0px; !important
}
 
 
 .WhiteBoxTitles{ margin:0 20px 10px 20px;}
.WhiteBoxContainer{background:#ffffff;}
.GrayBoxContainer{ background:#f6f6f6; }


.GrayBox, .WhiteBox, .HAmenitiesBox, #BestDealsBox, .Cp_HotelContactsBox
{
	padding:0 20px;
}

.Star1,.Star2,.Star3,.Star4,.Star5,.Star5L{
	margin-top:2px;
	width:100px;
	height:17px;
	background:url(/gfx2/images/stars.jpg) right;
	display:inline-block; zoom:1; *display: inline; 
}
.Star5L 
{
	background-position:left;
}

.Star5
{
	background-position:left;
}

.Star4
{
	background-position: -20px;
}

.Star3
{
	background-position: -40px;
}

.Star2
{
	background-position: -60px;
}

.Star1
{
	background-position: -80px;
}



.Star5Lsmall,  .Star5small, .Star4small, .Star3small, .Star2small, .Star1small
{
	margin-top:2px;
	width:60px;
	height:10px;
	background:url(/gfx2/images/stars_small.png) right;
	display:inline-block; zoom:1; *display: inline; 
}

.Star5Lsmall
{
	background-position:left;
}
  
.Star5small
{
	background-position:left;
}

.Star4small
{
	background-position:-12px;
}

.Star3small
{
	background-position:-24px;
}

.Star2small
{
	background-position:-36px;
}

.Star1small
{
	background-position:-48px;
}
.Star0small,.Starsmall,.Star0,.Star{ display:none;}
/*---------------------pagina città-------------------*/


#Banner1{ margin:40px 0 0 40px; }



.HotelStars{margin-top:8px;font-size:110%;}
.HotelStars a{ display:block;}
.HotelStars div{
		-moz-opacity:0.7;
		opacity: 0.7;
		-ms-filter: "alpha(opacity = 70)";
		filter: alpha(opacity = 70);

} 
.HotelStars:hover div{
		-moz-opacity:1;
		opacity: 1;
		-ms-filter: "alpha(opacity = 100)";
		filter: alpha(opacity = 100);
} 
.HotelStars:hover *,.HotelStars:hover *:hover{ text-decoration:none}

.CityBlock
{
	margin-top:10px;	
}

.CityHotelBlock
{
	padding-top:10px;
}

.CityHotelBlock img, .FH_top img
{
	float:left;	
}

.CityHotelBlockDetails
{
	width:190px;
	float:left;
	margin-left:5px;
}

.FeauturedHotelBlock img
{
	width:40px;
	height:40px;
	border:1px solid #c2c2c2;
	float:left
}

#CityBigImg
{
	text-align:left;
}

#CityBigImg img 
{
	margin-top:5px;
}

#BestDealsTop
{
	margin:20px 0 0 0px;
	width:312px;
	/*background:url(/gfx2/images/bg_pack.jpg) -500px bottom;*/
}

.ImageUp_piggy
{
	margin-top:-26px;
	width:52px;
	height:72px;
	background:url(/gfx2/images/piggy_bank.png);
	
}

.ImageUp_dollar
{
	margin-top:-30px;
	margin-right:10px;
	width:52px;
	height:72px;
	background:url(/gfx2/images/up_icon.png);
	
}
.ImageUp_world
{
	margin:-30px 10px 0 0;
	width:52px;
	height:72px;
	background:url(/gfx2/images/up_icon.png) left -150px;
	
}

.ImageUp_Newsletter
{
	margin-top:-30px;
	margin-right:10px;
	width:52px;
	height:72px;
	background:url(/gfx2/images/up_icon.png) left -85px;
}

#BestDealsSub, #BestDealsTitle
{
	position:absolute;
}

#BestDealsSub
{
	margin-top:22px;	
}

#BestDealsTitle, #BestDealsSub, .BookNow, .RVendorNum, #HEbusinessCard, .HEbusinessCard_phone,
.HEbusinessCard_fax, .HEbusinessCard_skype, .HEbusinessCard_mail, .HEbusinessCard_site
{
	color:#ffffff;
}

.BestDealsItem
{
	margin-top:10px;
	width:260px;
}

.FeauturedHotelLine
{
	margin-top:15px;
}


.FeauturedHotelBlock
{
	margin-top:15px;
	width:300px;
	height:100px;
}

.FeauturedHotelBlock img
{
	width:60px;
	height:60px;
	float:left;
}

.FH_details
{
	padding-left:10px;
	text-align:left;
	display:inline-block; zoom:1; *display: inline; 
}
.FH_address{ margin:5px 0 0 0; font-size:70%; color:#000;}
.FH_box{ margin:0 5px 0 5px; width:303px;}
.FH_top
{
	height:55px;
	background-color:#F6F6F6;
	border:1px solid #c2c2c2;
	margin-bottom:2px;
	padding:5px;
	overflow:hidden;
	white-space:nowrap;
}	
.FH_bottom{background-color:#DEDEDE; padding:5px; }
.HotelAmenities
{
	width:200px;
	height:20px;
	overflow:hidden;
}

#HighLightBox
{
	margin-top:15px;
	margin-left:10px;
	width:260px;
	background-color:#f6f6f6;
	padding:20px ;
}

.HL_hotelname 
{
	margin-top:10px;
	font-size:120%;
}

#HF_gallery
{
	margin-top:5px;	
}

.HF_img, .RHotel_3col img
{	
	border:1px solid #c2c2c2;

}

.HF_img
{
	width:220px;
	height:126px;
	overflow:hidden;
}

.HF_thumbox
{
	margin-left:5px;
	width:28px;
}

.HF_thumbox img
{
	width:28px;
	height:28px;
	margin-bottom:2px;
}

.HF_distances
{
	margin-top:5px;	
}
.HF_gallery{ margin-bottom:9px;}
.HF_amenities
{
	width:210px;
	height:20px;
	overflow:hidden;
	margin:5px 0 10px 0 ;
}






#HAddress
{
	font-size:120%;	
}

#HAmenitiesBox
{
	margin-top:5px;	
}

#HMenu {
	margin:20px 0 15px 0; 
	word-spacing:30px;
}
#HMenu a{ word-spacing:normal;}
.HMenuItem
{
	word-spacing:2px;
	font-size:120%;
}


#HSearchBox
{
	margin-top:10px;
	margin-left:8px;
	width:260px;
	height:345px;
	background:url(/gfx2/images/HSearchBox.jpg) no-repeat;
	padding:15px 20px;
}



#HSearchSubtitle
{
	font-size:120%;
}

.HInput
{
	width:255px;
	height:15px;
	margin-bottom:5px;
	background-color:#fff;
	padding-left:5px;
}
#HSearchLeft,#HSearchRight
{
	margin-top:5px;
	height:190px;
}

#HSearchLeft
{
	width:160px;
	border-right:1px solid #FF9428;
}

#HSearchRight
{	
	width:90px;
	border-left:1px solid #ffe42e;
	padding-left:5px;
}

.HSearchVendorBox
{
	margin-top:17px;
	height:22px;	
}


.HAmenitiesMenu
{
	word-spacing:20px;
	margin:5px 0;
}

a.HamenitiesMenuItem
{
	word-spacing:normal;
	font-size:120%;
}

.HAmenitiesCol
{
	width:300px;
}

.HAmenityLine
{
	margin-top:5px;	
}

.HAmenityName_ON, .HAmenityName_OFF, .HPolicy
{
	margin-left:5px;	
}

.x_am, .v_am
{
	margin-top:3px;
	width:13px;
	height:10px;
	cursor:pointer;
}

.x_am{ background-image:url(/gfx2/images/x.jpg); }
.v_am{ background-image:url(/gfx2/images/v.jpg); }
.open_am{ 
	margin-top:3px;
	width:12px;
	height:12px;
	cursor:pointer;
	background-image:url(/gfx2/images/open.jpg);
}

.CheckIn_icon, .CheckOut_icon, .Pets_icon, .DeleteBook_icon, .Children_icon
{
	width:15px;
	height:15px;
	background:url(/gfx2/images/policies.png) no-repeat;
}

.CheckIn_icon
{
	background-position:0 0;	
}

.CheckOut_icon
{
	background-position:0 -15px;	
}

.DeleteBook_icon
{
	background-position:0 -34px;	
}

.Pets_icon
{
	background-position:0 -50px;	
}

.Children_icon
{
	background-position:0 -68px;	
}

#HEbusinessCard
{
	/*margin-left:8px;*/
	width:310px;
	/*background:url(/gfx2/images/bg_pack.jpg) #2386c5 left bottom no-repeat;*/
	background:#2386c5;
}

.HEbusinessCard_container
{
	margin:0 20px 0 20px;
}

.HEbusinessCard_title
{
	clear:both;
	font-size:120%;
	margin-bottom:11px;
}

.HEbusinessCard_image
{
	margin-top:5px;
	width:50px;
	height:50px;
	border:2px solid ;
}

.HEbusinessCard_detailsBox
{
	margin-left:10px;
	margin-top:2px;
	width:190px;
}

.HEbusinessCard_address, .HEbusinessCard_info
{
	color:#c2c2c2;	
}

.HEbusinessCard_info
{
	margin-top:15px;
	padding-top:5px;
	border-top:1px solid #fff;
}

.HEbusinessCard_edit
{
	margin-top:10px;
}

.HEbusinessCard_edit a, .HEbusinessCard_info a
{
	color:#fff;
	text-decoration:none;
}

.HEbusinessCard_edit a:hover, .HEbusinessCard_info a:hover
{
	text-decoration:underline;
}

.HotelLoginLabel 
{
	margin-bottom:3px;	
}

.HotelLoginForgot
{
	margin:10px 0 0 8px;	
}

.HoteliersInputBox
{
	margin-bottom:6px;	
}

.HoteliersInputBox input
{
	width:250px;
	padding-left:5px;
	color:#545454;
}

.HotelierRememberCheckbox, .NewsletterCheckBox
{
	margin:0px 5px 0 0;	
}

.NewsletterInputBox
{
	width:120px;	
}

.NewsletterInputBox input
{
	width:117px;	
}

.NewsletterCheckBox
{
	width:10px;	
}

.NewsletterSubmit
{
	margin-top:10px;
}


.HPVendorBox
{
	width:100px;	
}

.HPVendorText
{	
	width:520px;
}

.HPVendorsList img
{
	margin-right:5px;
	margin-bottom:5px;
	cursor:pointer;
	
	-moz-opacity:0.7;
	opacity: 0.7;
	-ms-filter: "alpha(opacity = 70)";
	filter: alpha(opacity = 70);
}

.HPVendorsList img:hover
{
	margin-right:5px;
	margin-bottom:5px;
	cursor:pointer;
	
	-moz-opacity:1;
	opacity: 1;
	-ms-filter: "alpha(opacity = 100)";
	filter: alpha(opacity = 100);
}

#BannerAcademic
{
	width:958px;	
}

#AcademicButtonsBox
{
	width:958px;
	height:100px;
	background:#eee;
	border-left:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	border-bottom:#c2c2c2 1px solid
}

#AcademicButton_nameBox
{
	width:958px;
	height:20px;	
}

.AcademicButton1, .AcademicButton2,.AcademicButton3,.AcademicButton4,.AcademicButton5,
.AcademicButton_name
{
	width:190px;
	height:75px;
	background:url(/gfx2/images/3d_icons_big.png) no-repeat;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #fbf9f9;
	border-left:1px solid #dddcdc;
} 

.AcademicButton_name
{
	height:20px;
	background:none;
	font-weight:bold;
	text-align:center;
}

.AcademicButton1
{
	background-position: center 5px;		
}

.AcademicButton2
{
	background-position: center -62px;		
}

.AcademicButton3
{
	background-position: center -135px;		
}

.AcademicButton4
{
	background-position: center -210px;		
}

.AcademicButton5
{
	background-position: center -280px;		
}

#AcademicButton_descriptionBox
{
	width:958px;
	margin-bottom:10px;
}

.AcademicButton_description
{
	width:191px;	
}

.AcademicButton_description p
{
	margin-left:20px;
	width:150px;
}	

/*academic small*/
#BannerAcademic_b
{
	width:640px;	
}

#BannerAcademic_b img
{
	border:1px solid #c2c2c2;	
}

#AcademicButtonsBox_b
{
	width:640px;
	height:70px;
	background:#eee;
	border-left:#c2c2c2 1px solid;
	border-right:#c2c2c2 1px solid;
	border-bottom:#c2c2c2 1px solid
}

#AcademicButton_nameBox_b
{
	width:640px;
	height:20px;	
}

.AcademicButton1_b, .AcademicButton2_b,.AcademicButton3_b,.AcademicButton4_b,.AcademicButton5_b,
.AcademicButton_name_b
{
	width:126px;
	height:50px;
	background:url(/gfx2/images/3d_icons_small.png) no-repeat;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #fbf9f9;
	border-left:1px solid #dddcdc;
} 

.AcademicButton_name_b
{
	height:20px;
	background:none;
	font-weight:bold;
	text-align:center;
}

.AcademicButton1_b
{
	background-position: center 5px;		
}

.AcademicButton2_b
{
	background-position: center -37px;		
}

.AcademicButton3_b
{
	background-position: center -77px;		
}

.AcademicButton4_b
{
	background-position: center -121px;		
}

.AcademicButton5_b
{
	background-position: center -165px;		
}

#AcademicButton_descriptionBox_b
{
	width:640px;
	margin-bottom:10px;
}

.AcademicButton_description_b
{
	margin-top:20px;	
}
.academicContactsInfo
{
	margin-left:5px;
}

#AcademicPDF_b
{
	width:300px;
	height:70px;
	padding:15px;
}

#AcademicSpreadtheWorld_b
{
	width:540px;
	height:70px;
	padding:10px;
}

.AcademicPdfLinkBox_b
{
	width:220px;
	margin-top:10px;
	margin-left:15px;
}

/*end academic small*/


#AcademicReservationWebsiteBox img
{
	margin-right:15px
}

#AcademicSearchContainer
{
	width:570px;
	height:200px;
	/*background:url(/gfx2/images/bg_pack.jpg) 600px top #FFC900 ;*/
}

#AcademicVendorBox
{
	margin-top:10px;
}

#AcademicPDF
{
	width:200px;
	height:80px;
	padding:15px 5px;
}

#AcademicSpreadtheWorld
{
	width:390px;
	height:80px;
	padding:15px;
}

.AcademicPdfLinkBox
{
	width:130px;
	margin-left:5px;
} 

.AcademicSTWBox
{
	margin-left:10px;
	/*margin-left:25px;*/
}

.AcademicBestDestinations
{
	margin-top: 15px; 	
}
.AcademicAllBestDestinaziontsLink{ margin-top:5px;}
.LangOnBar
{
	margin-left:5px;
	display:inline-block;
}

.LoadingNewsletterContainer{  background-color:#FFC900;}
.LoadingNewsletterBox{ padding: 5px 5px 20px 20px;}
.NewsletterIcon{ width:52px; height:60px; background:url(/gfx2/images/up_icon.png) left -85px no-repeat;}
.LoadingNewsletterDesc{ margin:10px 0 0 20px; width:520px;}
.LoadingNewsletterClose{   width:17px; height:17px; background:#FFC900 url(/gfx2/images/loading_close.png) no-repeat;}
.LoadingNewsletterClose:hover{ cursor:pointer; background-position:0 -18px;}
input.Loading{ width:200px;}
.LoadingStatus{ margin-top:20px;  background:#dedede; padding:15px;} 
.Loading_searchStop { width:940px; margin:0 auto; text-align:left;}

.LoadingStep{ width:200px; height:200px; background:url(/gfx2/images/LoadingSteps.jpg);}

* .LS_search{background-position:;}
* .LS_compare{background-position:;}
* .LS_book{background-position:;}
* .LS_save{background-position:;}

/*---------------------------flags---------------------*/
.flag, .flag_off { width:25px; height:25px; background:url(/gfx2/images/flags_lang2.png) no-repeat; -moz-opacity:0.8;opacity: 0.8;-ms-filter: "alpha(opacity = 80)";filter: alpha(opacity = 80); display:inline-block; zoom:1; *display: inline;  }
.flag_off {-moz-opacity:0.3;opacity: 0.3;-ms-filter: "alpha(opacity = 30)";filter: alpha(opacity = 30); } 
.flag:hover{-moz-opacity:1;opacity: 1;-ms-filter: "alpha(opacity = 100)";filter: alpha(opacity = 100); cursor:pointer;}
.flag_off:hover{ -moz-opacity:0.3;opacity: 0.3;-ms-filter: "alpha(opacity = 30)";filter: alpha(opacity = 30); }
/** .flag_en-uk{ background-position: 0 0;}*/
* .flag_en{ background-position: 0 -391px;   }
* .flag_fr{ background-position: 0 -26px;  }
* .flag_de{ background-position: 0 -52px; }
* .flag_es{ background-position: 0 -78px;  }
* .flag_it{ background-position: 0 -104px; }
* .flag_nl{ background-position: 0 -130px;}
* .flag_ru{ background-position: 0 -156px;  }
* .flag_fi{ background-position: 0 -182px;}
* .flag_ro{ background-position: 0 -208px;}
* .flag_bg{ background-position: 0 -234px; }
* .flag_pl{ background-position: 0 -260px;}
* .flag_pt{ background-position: 0 -286px;}
* .flag_cs{ background-position: 0 -312px; }
* .flag_hu{ background-position: 0 -339px;}
* .flag_tr{ background-position: 0 -364px;}
* .flag_hi{ background-position: 0 -418px;}
* .flag_zh{ background-position: 0 -443px;}
* .flag_sr{ background-position: 0 -469px; }
* .flag_th{ background-position: 0 -495px;}

/*-------------------------hotel control panel---------------------*/
#CpCol_12
{
	width:760px;	
}
#CpCol_3
{
	width:170px;
	float:right;
	padding-top:10px;
	margin-left:30px;
}

.CpHotelLink a{text-decoration:underline;}
.CpHotelLink a:hover{text-decoration:none;}


.MainAdv
{
	margin-bottom:15px;
	height:240px;
	background:#ededed;
	padding:20px;
}

.MainAdv_content
{
	margin-top:20px;	
}

.MainAdv_image
{
	width:186px;
	height:196px;
	background:url(/gfx2/images/PANEL_advimage.png);
	display:inline-block;
	vertical-align:top;
}

.MainAdv_text
{
	margin-left:30px;
	width:380px;
	display:inline-block;
}

.CpMenuBlock
{
	height:80px;
	margin-bottom:15px;
}

.CpMenuTitle a{color:#ff9401;}
.CpMenuTitle a:hover{text-decoration:underline;}

.CpMenuItem
{
	width:190px;
	margin-left:5px;
	float:left;
}

.CpMenuItem .prontohotel, .CpMenuItem .com
{
	font-size:100%;
	font-weight:normal;
} 

.CpInfoIcon, .CpEditIcon, .CpContactsIcon, .CpAdvIcon, .CpMoneyIcon, .CpStatsIcon
{
	width:80px;
	height:80px;
	background:url(/gfx2/images/PANEL_icon.png);
}

.CpInfoIcon{ background-position: 0 0;}
.CpEditIcon{ background-position: 0 -85px;}
.CpContactsIcon{ background-position: 0 -186px;}
.CpAdvIcon{ background-position: 0 -275px;}
.CpMoneyIcon{ background-position: 0 -375px;}
.CpStatsIcon{ background-position: 0 -468px;}

.Cp_ServiceBox{ margin:0 10px;}

.Cp_menuX{ margin:10px 0; }
.Cp_menuItem{background:#dedede; font-size:80%; height:33px; border-left:#CCC 1px solid; border-right:1px solid #F3F3F3; margin-right:-4px; padding-top:7px; text-align:center; }
.Cp_menuItem:hover,.Cp_menuItem._this,.Cp_menuItem:first-child._this{background:#F4F4F4;}
.Cp_menuX .Cp_menuItem:first-child{ border-left:none; }
.Cp_submenuX{ margin:-10px 0 10px 0; background:#F4F4F4; border-bottom:1px solid #ccc;}
.Cp_submenuItem{ font-size:90%;  height:20px; padding-right:10px;padding-left:3px; padding-top:7px; text-align:center; }

 
.CpInfoIcon_small, .CpEditIcon_small, .CpContactsIcon_small, .CpAdvIcon_small, .CpMoneyIcon_small, .CpStatsIcon_small
{
	width:35px;
	height:30px;
	background:url(/gfx2/images/PANEL_icon_small.png);
}
.CpInfoIcon_small{ background-position: 0 0;}
.CpEditIcon_small{ background-position: 0 -38px;}
.CpContactsIcon_small{ background-position: 0 -83px;}
.CpAdvIcon_small{ background-position: 0 -123px;}
.CpMoneyIcon_small{ background-position: 0 -165px;}
.CpStatsIcon_small{ background-position: 0 -202px;}

.CpNoInfo
{
	/*position:absolute;*/
	width:125px;
	height:93px;
	margin-top:-80px;
	margin-left:70px;
	/*z-index:100;*/
	background-image:url(images/Cp_big_x.png);
}
.CpYellowLine
{
	background:#FEC900;
	text-align:center;
	padding:5px 0;
}

.CpYellowLine2{margin:5px 0 20px 8px; width:300px; padding:10px 0; font-family:120%; text-align:center; background:#FEC900; }

.CpButton
{
	margin-left:10px;
	background:#545454;
	text-align:center;
	color:#fff;
	padding:3px 5px;
	font-size:80%;
}
.CpButton:hover
{
	background:#2386c5;
	cursor:pointer;
}

.CpAddNote, .CpAddPoliciy
{
	margin-left:10px;
	color:#2386c5;
	margin-top:3px;
}

.inactive{ background:#dedede; }
.inactive:hover{ background:#dedede; cursor:default;}

.mid td{color:#dedede;}

.CpModText
{
	width:590px;
	vertical-align:top;
}

.CpModText_recap
{
	width:930px;
	vertical-align:top;
}

.CpModBlock { margin:10px 0; }

.CpDownMenu
{
	text-align:right;	
}

.CpModTitle .small
{
	color:#2386c5;
	font-weight:normal;
}

a.Cpservice{ color:#545454; text-decoration:none;}
a.Cpservice:hover{ color:#545454; text-decoration:underline;}

.Cp_LangLabel
{
	text-align:right;	
}

.Cp_smallTitle
{
	display:inline-block;	
}

.Cp_smallTitle a{ font-weight:normal;}

textarea.Cp
{
	width:645px;	
}


.Cp_articleButtons
{
	width:130px;
}

.Cp_articleDELETE, .Cp_articleADD
{
	width:70px;
	height:40px;
	-moz-opacity:0.5;opacity: 0.5;-ms-filter: "alpha(opacity = 50)";filter: alpha(opacity =50);
}

.Cp_articleDELETE:hover, .Cp_articleADD:hover
{
	cursor:pointer;
	-moz-opacity:1;opacity: 1;-ms-filter: "alpha(opacity = 100)";filter: alpha(opacity = 100);
}
 
.Cp_guide{ margin-top:50px;}

.Cp_HotelServiceContainer{ margin-bottom:15px;}
.Cp_recap_desc{ width:400px;}
.Cp_recap_iconbox{ width:100px;}
.Cp_service_status{ pdding-left:20px; border-left:1px solid #c2c2c2; text-align:center;}


.Cp_nophoto_recap {margin-top:10px;}


.Cp_miniBanner{ margin-bottom:10px;}


.Cp_HotelContactsContainer{ }

.Cp_pageMainBanner{ margin-bottom:10px;}
.Cp_featuredPriceLine{ margin-top:10px; font-size:120%;}
.Cp_featuredScreenshot{ margin:10px 10px 10px 0;}
.Cp_phBanner{ }
input.Cp, textarea.Cp {width:758px;}
.Cp_freeItem{ color:#0C942F; }

table.Cp_comparetab{ text-align:left; }

.Cp_promotion{ margin:15px 0 5px 0; cursor:pointer; }
table.Cp_subscription,table.Cp_subscription_small{ text-align:center; }
table.Cp_subscription th ,table.Cp_subscription_small th{ margin-top:2px;   background:#2386c5; color:#fff; font-weight:bold; padding:10px 0; }
table.Cp_subscription td div ,table.Cp_subscription_small td div {width:215px;  margin-top:2px; background:#F0F0F0; padding:10px 0; }
table.Cp_subscription_small th,table.Cp_subscription_small td { padding:2px;}




.HAmenityLine input{ margin-left:18px; } 

/* <stili generici> applicabili ovunque  */

	.newfontsize{ font-size:1.2em;}

	.ib { display:inline-block; zoom:1; *display: inline; }
	.vTop{ vertical-align:top;}
	.vCenter{ vertical-align:middle;}
	.vBottom{ vertical-align:bottom;}
	.n{font-weight:normal;}
	.lt { text-decoration:line-through;}
	#columnCenter{ padding-right: 5px; width:640px;}
	#columnRight{  width:310px;}
	#columnRight ul,#columnRight li{ list-style:none; margin:0; padding:0 0 0 3px;} 
	#footerlinks{ }
	/*.colorA{ border-color:#FF8000; background-color:7D2;color:#846300;}
	.colorA b,.colorA strong{color:#FF8000;}
	.colorAborder{ border-color:#FF8000;}
	.colorAbg{ background-color:7D2;}
	.colorAtitle{ color:#FF8000;} 
	.colorAfont{color:#846300}*/
	.colorA{ border-color:#ACACAC; background-color:#7D2;color:#222222;}
	.colorA b,.colorA strong{color:#FF8000;}
	.colorAborder{ border: #FFF none;}
	.colorAbg{ background-color:7D2;}
	.colorAtitle{ color:#FF8000;}
	.colorAfont{color:#222222}
	.required{color:#FF0000}
	
	.nowrap 	{white-space: nowrap;} 
	.overflow	{ overflow:hidden;} 
	.scroll 	{ overflow:auto;} 
	
	.colorBborder{ background-color:#FC2C2C}
	.colorBbg{ background-color:#FFE1DF;}
	.colorBtitle{ color:#FC2C2C}
	.colorBfont{ color:#791200} 
	.bold,.b{ font-weight:bold;}
	.upper{ text-transform:uppercase;} 
	.lower{ text-transform:lowercase;}
	.ucwords{ text-transform:capitalize;}
	.big,.RHPrice_grid{ font-size:200%;}
	.mid{font-size:120%;}
	.small{ font-size:80%; }
	.light{ font-size:80%; color:#666666; }
	.gray{color:#666666;}
	.red{color:#F04501}
	.white{ color:#FFF;}
	.orange{color:#FF8000}
	.green{color:#6BB300}
	.underline,.u{ text-decoration:underline;}
	.italic,.i,.em{ font-style:italic;}
	ul.normal,li.normal{ margin-left:10px; list-style:inherit;  }
	ul.flat,ul.flat li,ul.flat ul{ margin:0; padding:0; list-style-image:none;}
	ul.semiflat,ul.semiflat li,ul.semiflat ul{ margin:0 0 0 5px; padding:0; list-style:none;}
	ul.tab,ul.tab3,ul.tab4{ clear:both} 
	ul.tab,ul.tab3,ul.tab4,ul.tab li,ul.tab3 li,ul.tab4 li{margin:0; padding:0; list-style:none; }
	ul.tab li,ul.tab3 li,ul.tab4 li{ display:block; float:left;padding-top:2px; width:50%/* width can be overwitten inline */; overflow:hidden;height:1.2em/* height can be overwitten inline */;}
	ul.tab3 li{ width:33%}
	ul.tab4 li{ width:25%}
	.button_green,.button_green:link,.button_green:visited,.button_green:hover,.button_green:visited:hover, 
	.button_orange,.button_orange:link,.button_orange:visited,.button_orange:hover,.button_orange:visited:hover{width:362px; height:56px;  color:#FFF; text-align:center; display:block; text-decoration:none; }
	.button_green{background:#72c069 url(/gfx/button_green.gif) no-repeat; }
	.button_orange{background:#fe9836 url(/gfx/button_orange.gif) no-repeat; }
	/*.button_green:first-line,.button_orange:first-line{ line-height:50px;}*/
	.button_green,.button_green a,.button_green a:visited,.button_green a:link,
	.button_orange, .button_orange a,.button_orange a:visited,.button_orange a:link{ line-height:55px; font-size:24px;  color:#FFF; font-weight:bold;text-decoration:none;}
	.button_green .small, a.small,.button_green a.small:visited,.button_green a.small:link,.button_green a.small,.button_green a.small:visited,.button_green a.small:link{color:#FFF; font-weight:bold; text-decoration:none;}
	.button_green img,.button_orange img{ vertical-align:middle;}
	a.button_small{color:#FFF; font-weight:bold; border:1px solid #006600; background:#67C776; text-align:center; display:block; text-decoration:none; padding:3px 5px 3px 5px;  }

.voteBar{ background:url(/gfx2/images/guest_rating.jpg) -74px -30px; width:75px; height:10px; border:1px solid #c2c2c2; display:inline-block; }

.vote_0{ background-position:-74px -30px; }
.vote_05{ background-position:-67px -30px; }
.vote_1{ background-position:-60px -30px; }
.vote_15{ background-position:-53px -30px; }
.vote_2{ background-position:-45px -30px; }
.vote_25{ background-position:-37px -30px; }
.vote_3{ background-position:-30px -30px; }
.vote_35{ background-position:-23px -30px; }
.vote_4{ background-position:-15px -30px; }
.vote_45{ background-position:-7px -30px; }
.vote_5{ background-position:0px -30px; }

	.newButton_blue{
		height:22px;
		line-height:22px;
		background:url(/gfx2/images/select_tex.jpg);
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:13px;
		text-align:center;
		border:0;
		padding:0 10px;
	}
	a.newButton_blue:link,a.newButton_blue:hover,a.newButton_blue:active,a.newButton_blue:visited,a.newButton_blue:visited:hover{ color:#FFF; text-decoration:none;}


/* </stili generici> */ 

/* <stili ricorrenti> applicabili in quasi tutte le pagine */ 
	.hotelimage a.highslide,a.hotelimage  { background:url(/gfx2/images/no_photo_icon.png) no-repeat center; overflow:hidden; font-size:1px; color:#FFF; }
	hr,hr.compact{ color:#ACACAC; height:1px; margin:10px 0 10px 0; border-top:0; border-left:0; border-right:0; clear:both; line-height:15px; }
	hr.compact{ margin:0px; padding:0px; line-height:5px; }
	a.cloud, .cloud a{ text-decoration:none; display:inline-block; zoom:1; *display: inline;  margin:0 5px 0 5px; word-spacing:-0.1em; white-space:nowrap;}
	a.cloud:hover,a.cloud:visited:hover , .cloud a:hover,.cloud a:visited:hover{ text-decoration:underline;}

	.free{ color:#FF0000;}/*color:#007700;*/
	i.free, .RHotelRate, .AddedHotel, .RInput
	{ font-size:90%;}
	
	.advertising{ color:#00CC00;}
	
	.conditions{ color:#FF6F04;}
	i.conditions{ font-size:90%;}

	.hiMenu{ }
	
	.PageTitle{color:#ff9401; font-weight:bold; font-size:200%;margin:20px 0 0 0px; /*text-transform:uppercase*/ } 
	.pg_poi .PageTitle, .pg_about .PageTitle{ text-transform:none}
	.pagesubtitle{ font-weight:bold; } 
	.pageupthetitle{ font-weight:normal; }
	.pagesectiontitle{font-size:110%; margin:10px 0 5px 0; font-weight:bold;}
	.pagesection{ margin:3px 10px 3px 10px; }

	div.pagemenu{ background:#0B3; margin:3px; padding:3px;}
	 
	.menutitle{ font-weight:bold; font-size:120%; margin-left:-3px;} 
	.submenutitle{ font-weight:bold; }
	/*.cityBox{ display:block; float:left; height:150px; width:250px; margin:3px;}*/
	.cityBox{ margin-bottom:20px;}
	.logo{ font-weight:bold; /*text-transform:capitalize;*/ font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
	.logo a,.logo a:visited{ text-decoration:none}
	.slogan{ font-size:14px; font-weight:bold;}
	.pagination{color:#CCCCCC; font-weight:bold; font-size:7px; text-decoration:none;   border:1px solid #FFD042; padding-top:9px;   }
	.hotelname{ font-size:110%;}
	.author{ font-size:80%; text-align:right;}
	.author,.author a,.author a:visited{ color:#666666;}
	
	
	.err_tit{ margin:20px 0 10px 0; font-size:300%; font-weight:bold;}
	.err_msg{border-top:2px solid red; margin:15px 15px 35px 15px; padding:15px;  font-size:170%;}/*border:2px solid red;*/
	
/* </stili ricorrenti>  */ 

.poi0,.poi0:visited,a.poi0,a.poi0:visited,.poi0:link{ font-weight:lighter; font-size:80%; color:#999999;}
.poi1,.poi1:visited,a.poi1,a.poi1:visited,.poi1:link{ font-weight:lighter; font-size:80%; color:#999999;}
.poi2,.poi2:visited,a.poi2,a.poi2:visited,.poi2:link{ font-weight:lighter; font-size:80%; color:#999999;}
.poi3,.poi3:visited,a.poi3,a.poi3:visited,.poi3:link{ font-size:80%; }
.poi4,.poi4:visited,a.poi4,a.poi4:visited,.poi4:link{ font-size:80%;}
.poi5,.poi5:visited,a.poi5,a.poi5:visited,.poi5:link{ font-size:80%;}
.poi6,.poi6:visited,a.poi6,a.poi6:visited,.poi6:link{ font-size:80%;}
.RVendorNum{font-size:80%;}
.poi7,.poi7:visited,a.poi7,a.poi7:visited,.poi7:link{ font-size:80%;font-weight:bold;}
.poi8,.poi8:visited,a.poi8,a.poi8:visited,.poi8:link{ font-size:80%;font-weight:bold;}
.poi9,.poi9:visited,a.poi9,a.poi9:visited,.poi9:link{ font-size:80%;font-weight:bold;}



/* <SELECT REPLACEMENT> */
    select.replaced {
      display: none;
    }
    ul.selectReplacement {
      background:#fff ;
      margin: 0;
      padding: 0;
	  font-size:16px;
    }
    ul.selectReplacement li {
      cursor: pointer; 
      display: none;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
    }
    ul.selectOpen li {
      display: block;
	  font-size:16px;
    }
    ul.selectReplacement li.selected {
      background:url(/gfx2/images/select_calendar.jpg) no-repeat right top ;
      display: block;
	  font-size:16px;
    }
    ul.selectOpen li.selected {
      background:#F93;
      display: block; 
	  font-size:16px;
    }
    ul.selectOpen li:hover, 
    ul.selectOpen li.hover, 
    ul.selectOpen li.selected:hover {
      background:#FC6;
	  font-size:16px;
    }
/* </SELECT REPLACEMENT> */




/* <AMENITIES> */

.amenity{
	margin-right:3px;
	width:20px;
	height:20px;
	background-image:url(/gfx2/images/amenities.png) ;
	background-repeat:no-repeat;
	display:none; /* per nascondere le amenities non esistenti   */
}


* .am10{ /*bar*/ display:inline-block; zoom:1; *display: inline;background-position:0 -95px;}
* .am10_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -95px;}

*  .am131{/* pets */ display:inline-block; zoom:1; *display: inline; background-position:0 -143px;}
*  .am131_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -143px;}

*  .am142{/*restaurant*/ display:inline-block; zoom:1; *display: inline; background-position:0 -309px;}
*  .am142_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -309px;}

*  .am162{/*airport*/ display:inline-block; zoom:1; *display: inline; background-position:0 -190px;}
*  .am162_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -190px;}

*  .am57{/*coffe and tea facilities*/ display:inline-block; zoom:1; *display: inline; background-position:0 -285px;}
*  .am57_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -285px;}

*  .am1{/* parking */ display:inline-block; zoom:1; *display: inline; background-position:0 0;}
*  .am1_off{ display:inline-block; zoom:1; *display: inline; background-position:20px 0;}

*  .am51{/* no smoking */ display:inline-block; zoom:1; *display: inline; background-position:0 -238px;}
*  .am51_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -238px;}

*  .am55{/* fitness center */ display:inline-block; zoom:1; *display: inline; background-position:0 -214px;}
*  .am55_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -214px;}

*  .am58{/*access for disabled  */ display:inline-block; zoom:1; *display: inline; background-position:0 -24px;}
*  .am58_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -24px;}

*  .am209{/*swimming pool  */ display:inline-block; zoom:1; *display: inline; background-position:0 -262px;}
*  .am209_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -262px;}

*  .am188{/*wifi  */ display:inline-block; zoom:1; *display: inline; background-position:0 -48px;}
*  .am188_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -48px;}

*  .am244{/*room service*/ display:inline-block; zoom:1; *display: inline; background-position:0 -119px;}
*  .am244_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -119px;}

*  .am4{/*air conditioning*/ display:inline-block; zoom:1; *display: inline; background-position:0 -589px;}
*  .am4_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -589px;}

*  .am67{/*groups welcome*/ display:inline-block; zoom:1; *display: inline; background-position:0 -520px;}
*  .am67_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -520px;}

*  .am59{/* front desk 24h */ display:inline-block; zoom:1; *display: inline; background-position:0 -543px;}
*  .am59_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -543px;}

*  .am16{/* business center */ display:inline-block; zoom:1; *display: inline; background-position:0 -449px;}
*  .am16_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -449px;}

*  .am33{/* telephone */ display:inline-block; zoom:1; *display: inline; background-position:0 -356px;}
*  .am33_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -356px;}

*  .am72{/* Hairdryer in room */ display:inline-block; zoom:1; *display: inline; background-position:0 -380px;}
*  .am72_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -380px;}

*  .am97{/* Laundry service */ display:inline-block; zoom:1; *display: inline; background-position:0 -403px;}
*  .am97_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -403px;}

*  .am154{/* Safe box */ display:inline-block; zoom:1; *display: inline; background-position:0 -167px;}
*  .am154_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -167px;}

*  .am20{/* Cable TV */ display:inline-block; zoom:1; *display: inline; background-position:0 -426px;}
*  .am20_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -426px;} 

*  .am174{/* Telephone */ display:inline-block; zoom:1; *display: inline; background-position:0 -566px;}
*  .am174_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -566px;} 

*  .am174{/* Telephone */ display:inline-block; zoom:1; *display: inline; background-position:0 -566px;}
*  .am174_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -566px;}

*  .am200{/* wake up service */ display:inline-block; zoom:1; *display: inline; background-position:0 -473px;}
*  .am200_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -473px;}

*  .am224{/* parking */ display:inline-block; zoom:1; *display: inline; background-position:0 -613px;}
*  .am224_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -613px;}

*  .am99{/* lift */ display:inline-block; zoom:1; *display: inline; background-position:0 -636px;}
*  .am99_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -636px;}

*  .am260{/* spa */ display:inline-block; zoom:1; *display: inline; background-position:0 -658px;} 
*  .am260_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -658px;}

*  .am89{/* internet point */ display:inline-block; zoom:1; *display: inline; background-position:0 -682px;}
*  .am89_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -682px;}

*  .am40{/* credit card accepted */ display:inline-block; zoom:1; *display: inline; background-position:0 -705px;}
*  .am40_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -705px;}

*  .am65{/* golf courses */ display:inline-block; zoom:1; *display: inline; background-position:0 -728px;}
*  .am65_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -728px;}

*  .am87{/* tennis indoor */ display:inline-block; zoom:1; *display: inline; background-position:0 -751px;} 
*  .am87_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -751px;}

*  .am275{/* scuba diving */ display:inline-block; zoom:1; *display: inline; background-position:0 -775px;}
*  .am275_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -775px;}

*  .am127{/*pay tv */ display:inline-block; zoom:1; *display: inline; background-position:0 -798px;}
*  .am127_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -798px;}

*  .am82{/*hydromassage jacuzzi */ display:inline-block; zoom:1; *display: inline; background-position:0 -334px;}
*  .am82_off{ display:inline-block; zoom:1; *display: inline; background-position:20px -334px;}



/* </AMENITIES> */  





/* <NEW> */  


#new #ContentCol_12{ width:477px; /*width:487px;530px*/ margin:5px 5px 0 5px; padding:0;   }
#new #ContentCol_3{width:477px;/*idth:487px;445px*/ margin:5px 5px 0 0; padding:0 5px; overflow:hidden; }
#new div .WhiteBoxContainer,#new  .GrayBoxContainer, #new  .WhiteBoxContainer, #new  #BestDealsBoxContainer{ width:100%; margin:0 0 10px 0;}
#new #AllSearchBox{ width:100%; margin-bottom:10px;}
#new .hotelname{ font-size:100%; }
#new .CityHotelBlock .hotelname{ font-size:120%; font-weight:bold;}
#new .CityHotelBlock { clear:both; }
#new .CityHotelBlock .HotelAmenities{ margin:3px; white-space:nowrap; overflow:hidden; width: 275px}
#new .Col1{width:50%; margin:0; padding:0; overflow:hidden; }
#new .Col2{width:50%;margin:0; padding:0;overflow:hidden; }
#new .Col1 .WhiteBoxContainer,#new .Col2 .WhiteBoxContainer,#new #ContentCol_12 .GrayBoxContainer{ width:auto; margin:0 2px 10px 2px;}
#new ul.tab li{ height:auto; line-height:normal; white-space:nowrap; overflow:hidden;}
#new .GrayTitleSub{margin:0; padding:0; font-size:100%; font-weight:normal;}
#new .GrayTitle{margin:0; padding:0; }
#new h3{margin:0; padding:0; font-size:100%; font-weight:normal;}
#new #SearchMainTitle{ display:none;}
#new #AllSearchBox .SearchInputBox,#new #AllSearchBox .SearchTitle{ display:none;}
#new #b_checkin_month,#new #b_checkout_month{ width:105px;}
#new #AllSearchBox select{ font-size:100%;}
#new #AllSearchBox .SearchItem{ margin:0 2px 0 0;}
#new #AllSearchBox .SearchLabel{font-size:85%;}
#new .PageTitle{ margin-bottom:15px;}

#new .HotelStars br{ display:none;}
#new .HotelStars { margin:0; padding:2px 0 0 0;}
#new .HotelStars .Star5L,#new .HotelStars .Star5,#new .HotelStars .Star4,#new .HotelStars .Star3,#new .HotelStars .Star2,#new .HotelStars .Star1{ display:none;}
#new .Col1 ul.tab li{ width:99%;}
#new .Col1 *.disabled{ display:none;}

#new .hotelname,#new  a.hotelname:link,#new  a.hotelname:visited,#new  a.hotelname:hover, #new  .hotelname a:visited:hover,#new .hotelname a:link,#new .hotelname a:visited,#new .hotelname a:hover,#new .hotelname a:visited:hover{
	color:#2386c5;	
}



/* </NEW> */ 




/* <IMPORTANT> */  
	.disabled, .disabled:hover, *.disabled:hover,div.disabled:hover{ cursor:default; -moz-opacity:0.4;opacity: 0.4;-ms-filter: "alpha(opacity = 40)";filter: alpha(opacity = 40); color:#545454; }
	.disabled:hover,div.disabled:hover{/* text-decoration:line-through;*/-moz-opacity:0.4;opacity: 0.4;-ms-filter: "alpha(opacity = 40)";filter: alpha(opacity = 40);}
/* </IMPORTANT> */  

/* <BROWSERS> */
	body.pg_index .hideIndex{ display:none; }
	body.pg_index .hideOthers{ display:block; }
	.ua_msie_6 .BCorner_topLeft,.ua_msie_6 .BCorner_topRight,.ua_msie_6 .BCorner_bottomLeft,.ua_msie_6 .BCorner_bottomRight,
	.ua_msie_6 .Corner_topLeft,.ua_msie_6 .Corner_topRight,.ua_msie_6 .Corner_bottomLeft,.ua_msie_6 .Corner_bottomRight,
	.ua_msie_5 .BCorner_topLeft,.ua_msie_5 .BCorner_topRight,.ua_msie_5 .BCorner_bottomLeft,.ua_msie_5 .BCorner_bottomRight,
	.ua_msie_5 .Corner_topLeft,.ua_msie_5 .Corner_topRight,.ua_msie_5 .Corner_bottomLeft,.ua_msie_5 .Corner_bottomRight{ visibility:hidden;}
	.ua_msie_7 #cse-search-box .cse-search-box-input,.ua_msie_6 #cse-search-box .cse-search-box-input{ width:140px;}
	.ua_msie_7 #HotelSearchBox .searchin{ margin:97px 0 0 140px; position:absolute; }
	.ua_msie_7 .SearchInputBox2{ margin-top:-50px;}
	.ua_msie_7 #Lang a{ display:block;  float:inherit; }
/* </BROWSERS> */
#Content #CpCol_12 table {
	text-align: center;
}
 

