/*-----------------------------------------------------------------------------
	Lists
-----------------------------------------------------------------------------*/
ul.search-list,
ul.content-list,
ul.content-list-with-image {
	display:block;
	list-style-type:none;
	overflow:hidden;	
	padding:0 10px 20px 10px;
	width:95%;
	}

ul.content-list-with-image {background:transparent url(/images/branding/list-bg.gif) repeat-x top;}

ul.search-list li,
ul.content-list li,
ul.content-list-with-image li {
	display:block;
	list-style-type:none;
	float:left;	
	padding: 10px 0;
	width:100%;
	}

ul.search-list li {	background:transparent url(/images/branding/search-list-bg.gif) no-repeat top;}	
ul.search-list li:first-child {	background:none;}

ul.content-list-with-image img,
ul.search-list img {
	float:left;
	padding: 0 30px 0 0;
	}

ul.content-list h4,
ul.content-list-with-image h4 {
	padding:0;
	font-size:1.0em;
	text-transform:none;
	}
ul.content-list-with-image h4,	
#secondary-content ul.content-list-with-image p,
#secondary-content ul.search-list p { padding:0; margin:0 0 0 190px;}	

ul.content-list-with-image.archive h4,	
#secondary-content ul.content-list-with-image p {
	margin:0;	
	}
ul.content-list-with-image.archive li.case-image h4,	
#secondary-content ul.content-list-with-image li.case-image p {
	margin:0 0 0 190px;	
	}


#secondary-content ul.content-list li p { padding:0;}

ul.search-list h4 a,
ul.search-list h4 a:hover,
ul.content-list h4 a,
ul.content-list h4 a:hover,
ul.content-list-with-image h4 a,
ul.content-list-with-image h4 a:hover { 
	text-decoration:none; 
	font-weight:bold;
	}

ul.search-list p.price { color:#000; font-weight:bold;}
ul.search-list p.details a { text-decoration:underline;}
	
.line-top, .line-bottom {
	background:transparent url(/images/branding/pagers-top.gif) no-repeat top;
	clear:both;
	height:10px;	
	}
	
.line-bottom {
	background:transparent url(/images/branding/pagers-bottom.gif) no-repeat top;	
	}	
	
.types {
	float:right;
	padding:0;
	}	
	
.pages { float:left;}
.pages span.current ,
.types a, .pages a {
	font-weight:bold;
	border-right:1px solid #cfcfcf;
	padding:0px 5px;	
	}
.types a.last,
.pages a.last { border:none;}
.types a.disabled {color:#505151;}
.types a:hover.disabled	{text-decoration:none;}
	
/*.pages a.remain { border:none;}		*/
.pages span.current { border-left:none;}	


div.resort-list {
	width: 160px; 
	padding:0 10px 0 0;
	margin:10px 0 0 0; 
	overflow:hidden; 
	position:relative;
	float:left;	
	}

div.resort-list a { display: block;}
div.resort-list img {
	position:absolute;
	left:0;
	top:-20%;	
	}
div.amenity img { top:0;}	

div.resort-list a span {
	margin: 90px 0 0 0; 
	display:block;
	position:relative;
	background:#fff;
	width:160px;
	padding:10px 0;
	font-size:0.9em;
	font-weight:bold;	
	}

