img {border:0px;}

.MapContainer {
	LEFT: -12px; WIDTH: 616px; POSITION: absolute; TOP: 169px; HEIGHT: 361px
}
.MapItem {
	OVERFLOW: hidden; WIDTH: 57px; TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(/content/images/border.gif); 
	background-repeat: no-repeat;
}
.MapItem IMG {
	MARGIN: 0px 0px; 
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
.MapItem323 {
	OVERFLOW: hidden; WIDTH: 57px; TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(/content/images/parkcityborder.gif); 
	background-repeat: no-repeat;
}
.MapItem323 IMG {
	MARGIN: 0px 0px; 
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
.MapItem325 {
	OVERFLOW: hidden; 
	WIDTH: 57px; 
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(/content/images/canyonsborder.gif); 
	background-repeat: no-repeat;
}
.MapItem325 IMG {
	MARGIN: 0px 0px; 
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
.MapItem328 {
	OVERFLOW: hidden; 
	WIDTH: 57px; 
	TEXT-DECORATION: none;
	BACKGROUND-IMAGE: url(/content/images/sundanceborder.gif); 
	background-repeat: no-repeat;
}
.MapItem328 IMG {
	MARGIN: 0px 0px; 
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
#MI320 {
	LEFT: 336px; 
	BOTTOM: 97px;
	POSITION: absolute;
}
#MI320:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;
	BACKGROUND-IMAGE: url(/content/images/snowbasinmaptext.gif); 
	background-repeat: no-repeat;
	height: 159px;
}
#MI321 {
	LEFT: 65px; 
	TOP: 55px;
	POSITION: absolute;
}
#MI321:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/deervalleytext.gif); 
	background-repeat: no-repeat;
	height: 159px;
}

#MI322 {
	LEFT: 45px; 
	BOTTOM: 0px;
	POSITION: absolute;
}
#MI322:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/beavermountaintext.gif); 
	background-repeat: no-repeat;
	height: 159px;
}
#MI323 {
	LEFT: 124px; 
	TOP: 105px;
	POSITION: absolute;
}
#MI323:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/parkcitytext.gif); 
	background-repeat: no-repeat;
	height: 130px;
}
#MI324 {
	LEFT: 181px; 
	TOP: 17px;
	POSITION: absolute;
}
#MI324:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/brightontext.gif); 
	background-repeat: no-repeat;
	height: 159px;
}
#MI325 {
	LEFT: 215px; 
	TOP: 120px;
	POSITION: absolute;
}
#MI325:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/canyonstext.gif); 
	background-repeat: no-repeat;
	height: 137px;
}
#MI326 {
	LEFT: 227px; 
	BOTTOM: 26px;
	POSITION: absolute;
}
#MI326:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/powdermountaintext.gif); 
	background-repeat: no-repeat;
	height: 137px;
}
#MI327 {
	LEFT: 250px; 
	TOP: 55px;
	POSITION: absolute;
}
#MI327:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/solitudetext.gif); 
	background-repeat: no-repeat;
	height: 137px;
}
#MI328 {
	LEFT: 260px; 
	TOP: 10px;
	POSITION: absolute;
}
#MI328:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/sundancetext.gif); 
	background-repeat: no-repeat;
	height: 138px;
}
#MI329 {
	LEFT: 310px; 
	BOTTOM: 10px;
	POSITION: absolute;
}
#MI329:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/wolfmountaintext.gif); 
	background-repeat: no-repeat;
	height: 151px;
}
#MI330 {
	LEFT: 310px; 
	TOP: 40px;
	POSITION: absolute;
}
#MI330:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/altatext.gif); 
	background-repeat: no-repeat;
	height: 151px;
}
#MI331 {
	LEFT: 370px; 
	TOP: 45px;
	POSITION: absolute;
}
#MI331:hover {
	Z-INDEX: 1000; 
	WIDTH: 150px;	
	BACKGROUND-IMAGE: url(/content/images/snowbirdtext.gif); 
	background-repeat: no-repeat;
	height: 151px;
}
.HomeSearch 
{
    BACKGROUND-IMAGE: url(/content/images/SearchBox.jpg); 
	LEFT: 553px;
	TOP: 183px; 
	WIDTH: 320px; 
	HEIGHT: 333px;
	POSITION:  absolute; 
	padding-left:0px;
	BACKGROUND-REPEAT: no-repeat;	 
}
.HomeSearchHeader
{
	POSITION: relative;
	font-size:14pt;
	font-weight:bold;
	margin-left:10px;
	margin-top:15px;
	color:#000000;
	
}
.HomeSearchHeader_2
{
	POSITION: relative;
	margin-left:20px;
	margin-bottom:0px;
	margin-top:0px;
	height:12px;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	
}
.HomeSearchText
{
	POSITION: relative; 
	TOP:-10px; 
	left:20px;
	font-size:8pt;
	WIDTH: 240px;
	color:#000000;
}
.HomeSearchLink
{
	POSITION: relative;
	font-size:8pt;
	left:10px;
	color:#F58A22;	
}
.HomeStar
{   z-index:3;
    POSITION: relative;
    left:240px;
    top:-220px;
    width:89px;
    height:89px;
}
.HomeTable {margin-bottom:20px;position:relative;top:-225px;}
.HomeTable table td.header img {padding:0px;margin:0px;vertical-align:bottom;}
.HomeTable table td.controls {background-color:White;padding:4px 5px 10px 5px;vertical-align:top;}
.HomeTable table td.footer img {padding:0px;margin:0px;vertical-align:top;}
.CurrentSpecials {width:233px;}
.FeaturedProperties { width: 323px; }
.FeaturedHome {width:332px;}
.SkiMail {width:220px;}
.Footer {margin-top:7px;width:845px;}
a.Footer {padding:0px 5px 0px 5px;vertical-align:middle;font-size:8pt;font-family:Arial;color:#4D79D2;text-decoration:none;}
a.Footer:hover {text-decoration:underline;}

.CurrentSpecialsTable
{
    background-color: #CCCCCC;
    font-size:8pt;
	color:#000000;	
    width:233px;
}

.CurrentSpecialsTopLine
{
    BACKGROUND-IMAGE: url(/content/images/CurrentSpecialsTopLine.gif); 
	BACKGROUND-REPEAT: no-repeat;
	height: 33px;
}

.CurrentSpecialsBottomLine
{
    BACKGROUND-IMAGE: url(/content/images/CurrentSpecialsBottomLine.gif); 
	BACKGROUND-REPEAT: no-repeat;
	height: 12px;
}
 .SmallGreyText
{
    font-size: 8pt;
    font-family: Arial;
    text-align: left;
    text-decoration: none;
    color: #666666;
    font-style: normal;
}
/* cool deals */
div.featuredCoolDeals {font-size:10px;color:#333333;padding:5px 5px 10px 5px;}
div.featuredCoolDeals div.propName {font-weight:bold;}
div.featuredCoolDeals div.propDescription {}
div.featuredCoolDeals div.price {color:Green;}
div.featuredCoolDeals div.location {}
div.featuredCoolDeals div.bedBath {}
div.featuredCoolDeals div.linkTo {}