div#huRight{
	display: block;
	float: left;
	width: 238px;
	height: 250px;
	background: #ffffff;
	overflow:hidden;
}

div#huRight a{
color:#545454;

}


/* Formating =tabs
 ------------------------------------------------------- */

#huRight
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#huRight img
{
margin: 20 0 0 0;
padding: 0 0 0 4;
border: none;
}
#huRight .propUp
{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#huRight .propUp p.title {
		background: #c02314;
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 23px;
		width: 238px;
	}
.propUp p span {
		color: white;
		position:relative;
		top:5px;
		left:10px;
	}
	
#huRight .propUp ul.tabs {
		background: #003399;
		font: normal 10px Arial, Helvetica, sans-serif;
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: absolute;
	}
	
.propUp .tabs li {
		float: left;
}
	
	.tabs li.ski {	
		background: #f4edda;
		width: 85px;
		height: 19px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}
		
	.tabs li.ski div.on a {	
	font-weight:bold;
	position:relative;
	top:4px;
	left:4px;	
	font-size:11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;		
	}	
	
	.tabs li.city {
		background: #f4edda;
		width: 75px;
		height: 19px;
	}
	
	
	
	.tabs li.sea {
		background: #f4edda;
		width: 77px;
		height: 19px;
	}
	.propUp .tabs li a:link,
	.propUp .tabs li a:visited, {
		float: left;
		display: block;
		color: #000;
		text-decoration: none;
		margin: 0;
		padding: 0;
	}
	.propUp .tabs li a:hover {
		color: #3083D5;
		text-decoration: none;
	}
	
	.tabs li.ski a {
	color:#545454;
	text-decoration:none;
	position:relative;
	top:7px;
	left:5px;	
	font-size:11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;		
	}
	
	.tabs li.city a {
		color:#545454;
		text-decoration:none;		
		position:relative;
		top:7px;
		left: 25px;
		font-size:11px;
	}
	.tabs li.city div.on a {
	font-weight:bold;
	position:relative;
	top:4px;
	left:24px;	
	font-size:11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;		
	}	
	
	
	.tabs li.sea a {
	    color:#545454;
		text-decoration:none;
		position:relative;
		top:7px;
		left: 16px;
		font-size:11px;
	}
	
	.tabs li.sea div.on a {
	font-weight:bold;
	position:relative;
	top:4px;
	left:15px;	
	font-size:11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;		
	}	
	
	.tabs li.ski div.on {
	position:relative;
	top:2px;
	
	    border-top: 1px solid #dbdbdb;
		border-right: 1px solid #dbdbdb;		
		background: white;
		width: 85px;
		height: 16px;
	}
	
	.tabs li.city div.on {
	
	position:relative;
	top:2px;
	    border-top: 1px solid #dbdbdb;
		border-left: 1px solid #dbdbdb;
		border-right: 1px solid #dbdbdb;
		background: white;
		width: 75px;
		height: 16px;
	}
	.tabs li.sea div.on {
	
	position:relative;
	top:2px;
	    border-top: 1px solid #dbdbdb;
		border-left: 1px solid #dbdbdb;
		background: white;
		width: 75px;
		height: 16px;
	}
	div.tabscontent {
		
		padding: 0px 10px 0px 25px;
		margin: 0 0 0 0;
		/*_height: 300px;*/
		/*_min-height: 238px;*/
	}
	div.tabscontent p {
		margin: 0;
		padding: 0;
		text-transform: none;
	}
	.tabscontent p.name {
		color: #204DA6;
		font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
		margin: 8px 0px;
	 width: 180px;
    }
	.tabscontent p.hotelData {
		margin: 0;
		padding: 0;
	}