@import "/assets_10/css/lodging.css";
@import "/assets_10/css/slider.css";

/*** SEARCH RESULTS - EVENTS, SKI, GOLF, COUPONS 
============================================================================== */

.results-nav {
  margin: 10px 0;
  border-top: 3px double #a59584;
  border-bottom: 3px double #a59584;
  overflow:hidden;
}

.results-nav h2 {
  margin: 5px 0;
  text-align: center;
}

.results-nav h2 span {
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	padding: 0 5px;
	}
.results-nav .btn {
	margin: 0;
}

#results-body {
	margin-bottom: 20px;
	overflow: auto;
	}

.results-block {
  padding: 10px;
  display: block;
  overflow: hidden;
  border-bottom: 1px dashed  #a59584; 
  position: relative;   
}

.results-thumb {
  width: 160px;
  float: left;
}

.results-thumb a img {
  padding: 8px;
  width: 120px;
  background: #fff;
  border: 1px solid #A59584;  
}

.results-content, .results-content-basic {
  width: 440px;
  float: left; 
}

.results-content h4{
  display: inline;
  float: left;
  font-size: 16px;
  color: #000;
   width: 330px;
}
.results-content h4 a {
	text-decoration: underline;
	color: #000;	
}

.results-content span {
  text-align: right;
  display: block;
  font-style: italic;
  color: #4e4e4e;
  width: 110px;
  float: right;
}

.results-content p {
  clear: both;
	}
.results-content p *, .results-content p * *{
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	}
	
#event_image	{
	max-width: 600px;
	padding: 8px;
	border: 1px solid #A59584;  
	background: #fff;
	margin: 10px 0;
	}
/*** COUPON SPECIFIC
============================================================================== */	
.coupons-view {
	text-align: right;
	margin-top: 10px;
	}

/*** MATCHING RESULTS 
============================================================================== */
.match {
	background: url('../images/bck_table.png');
	}
.match_icon {
	text-indent: -9999px;
	}
.match .match_icon a {
	background: url('../images/persona_match_icon.png') no-repeat top left;
	width: 100px;
	height: 100px;
	position: absolute; 
	top: 0;
	left: 0;
	display: block;
	}


/*** SKI SEARCH APPLICATION 
============================================================================== */

.results-icons-ski {
  border: 0 none !important;
  background: none transparent !important; 
  padding: 8px 2px 0 0 !important;
}

.ski-map {
  width: 305px;
  height: 403px;
  float: right;
}

.ski_table td.skitable_line {
	border-bottom: 1px solid #ccc;
}

#snow_report_table {
  border: 3px double #fff;
}

td.run_icon_beginner {
  background: url(/images/ski/icons/run_beginner.gif) no-repeat top left;
  padding: 2px 0 0 25px;
}

td.run_icon_intermediate {
  background: url(/images/ski/icons/run_intermediate.gif) no-repeat top left;
  padding: 2px 0 0 25px;
}

td.run_icon_advanced {
  background: url(/images/ski/icons/run_advanced.gif) no-repeat top left;
  padding: 2px 0 0 25px;
}

td.run_icon_expert {
  background: url(/images/ski/icons/run_expert.gif) no-repeat top left;
  padding: 2px 0 0 33px;
}


/*** EXTENDED FORECAST
============================================================================== */
#forecast_wrapper {
	overflow: auto;
	width: 620px;	
	}
.forecast_block {
  width: 310px;
  float: left;

}

.forecast_repeat {
  margin: 0 0 10px;
}

.forecast_table img {
  margin: 0 5px 0 0;
  padding: 2px;
  border: 1px solid #A59584;
  background: #fff;

}

.forecast_table p {
  margin: 0;
}


/*** EMPLOYMENT APP
============================================================================== */

.emp_hdr {
  margin: 10px 0;
  width: 620px; 
  border-bottom: 1px dashed #666;
  padding: 3px 0;
  font-weight: bold;
	}
.emp_hdr_status {
  position: relative;
  float: right;
  display: inline; 
  font-weight: bold;
  text-align: center;
  font: 10px Arial, Helvetica, sans-serif;
  padding: 5px;

	}
.emp_hdr_status_INCOMPLETE {
  background: #990000;
  color: #fff;
   padding: 2px 5px;
	}
.emp_hdr_status_COMPLETE {
  background: green;
  color: #fff;
   padding: 2px 10px;
	}


