@charset "utf-8";
/* CSS Document */

#divOuterContainer  {width:990px;overflow:hidden;margin:16px 0 0 0;}
#divInnerContainer	{float:left;position:relative;background-color:#fff;font-size:11px;width:100%;}
.divTop             {height:5px;overflow:hidden;background-image:url(http://media.expedia.com/media/content/expus/graphics/storefronts/ski/maintopwht_990x5.gif);background-repeat:no-repeat;}
.divBottom          {clear:both;height:5px;overflow:hidden;background-image:url(http://media.expedia.com/media/content/expus/graphics/storefronts/ski/mainbtmwht_990x5.gif);background-repeat:no-repeat;}
#divBreadcrumbs 	{float:left;width:500px;margin:11px 0px 16px 0px;padding-left:16px;}
#divSponsor 		{width:196px;position:absolute;left:764px;}
.divSponImg 		{text-align:right;}
#divSponsor .divSponText    {width:76px;margin-top:14px;float:left;color:#666;}
#divSponsor .divAd          {width:120px;height:30px;float:right;}
#AColSpacer {float:left;height:100px;width:16px;}

/* A-COLUMN STYLES */

#AcolHouse {float:left;width:200px;margin:0 0 24px 0px;}
.promoTelesales {text-align:center;margin:16px 0 0 0;}
.promoBPG {text-align:center;margin:16px 0 0 0;}
.acolAD {margin-top:16px;}

/* MAIN CONTENT STYLES */

#BCcolHouse {float:left;width:740px;margin:0 0 24px 16px;}
#promoHeroImg {width:740px;height:180px;border:none;}
#promoMainContent {float:left;width:524px; margin:16px 0 0 0;}
h1.promoHeaderTop, h1.promoHeaderBottom {font-size:22px;color:#333;}
h2.promoHeaderTop, h2.promoHeaderBottom {font-size:16px;color:#333;}
h1.promoHeaderTop, h2.promoHeaderTop {padding:0;margin:0 0 2px 0;}
h1.promoHeaderBottom, h2.promoHeaderBottom {padding:0;margin:0 0 7px 0;}
h1.promoHeaderTop span, h1.promoHeaderBottom span, h2.promoHeaderTop span, h2.promoHeaderBottom span {color:#c60;}
p.promoIntroText, div.promoIntroText {font-size:12px; line-height: 1.4em; margin: 0 0 16px 0px; padding:0; width:500px; color:#333;}
ul.promoBullets {list-style-image:url(http://media.expedia.com/media/content/expus/graphics/promos/deals/090720_graybullet_8x12.gif);list-style-type:square;font-size:12px;margin:0 0 16px 25px;padding:0;color:#333;}
li.promoGoldBullets {color:#333;margin-bottom:8px;}
.promoBanner {margin:0 0 16px 0;}

.pricingChart {width:740px;border:1px solid #ccc;background-color:#f9f9fa;margin-bottom:16px;}

/* ACTIVITIES MODULE STYLES */
.promoActivities {width:524px;background:url(http://media.expedia.com/media/content/expus/graphics/promos/deals/090508_activities_gradient.gif) repeat-x top left;margin:0 0 16px 0;padding:0;}
.promo70x70Act {float:left;width:111px;text-align:left;padding-left:16px;}
.promoActivities h1 {font-size:12px;color:#264466;padding:16px 0 0 0;margin:0 0 16px 16px;}
.activityimage {padding:0px 5px 0 0;vertical-align:bottom;margin:0 0 8px 0;}
.activitywrap {width:70px;height:70px;}
.activityphoto {border:1px solid #cccccc;display:block;width:68px;height:68px;}
.activityphoto img {height:66px;width:66px;position:relative;top:1px;left:1px;display:block;border:none;}
.activityLink {font-size:11px;width:111px;}
.activityLink a:link, .activityLink a:visited, .activityLink a:active {color:#4985c7;text-decoration:underline;}
.activityLink a:hover {color:#c60;text-decoration:underline;}

/* CCOL Styles */
.ccolHouse {float:left;width:200px;text-align:center;margin:16px 0 24px 16px;}
.ccol160x600 {margin:16px 0 0 0;}

/* EXTRAS Modules */
.ExpediaExtra {margin-top:16px;width:200px;}
h1.ExtraHdr {font-size:12px;color:#264466;margin:0;padding:0px 0 16px 0;text-align:left;}
.extraPhotoWrap {float:left;width:70px;}
.extraPhoto {border:1px solid #cccccc; padding:1px;}
.extraPhoto a {background-position:-2px -2px;background-repeat:no-repeat;display:block;height:66px;width:66px;}
.extraText {float:left;width:110px;padding-left:10px;text-align:left;line-height:1.5em;color:#333;}
.extraText a:link, .extraText a:visited, .extraText a:active {color:#4985c7;text-decoration:none;}
.extraText a:hover {color:#c60;text-decoration:underline;}

.ExpediaHorizExtra {margin-top:16px;width:200px;text-align:left;}
.ExpediaHorizExtra img {margin-bottom:8px;}
.extraHorizText {color:#333;line-height:1.5em;width:200px;text-align:left;}
.extraHorizText a:link, .extraHorizText a:visited, .extraHorizText a:active {color:#4985c7;text-decoration:none;}
.extraHorizText a:hover {color:#c60;text-decoration:underline;}

/* Cross Links Modules */
.crossLinksList {width:200px;border-top:1px solid #ccc;margin-top:16px;text-align:left;}
h1.crossLinksHdr {width:200px;color:#333;font-size:11px;padding:16px 0 3px 0; margin:0;}
.crossLinksText {color:#333;font-size:11px;line-height:1.5em;}
.crossLinksText a:link, .crossLinksText a:visited, .crossLinksText a:active {color:#4985c7;text-decoration:none;display:block;}
.crossLinksText a:hover {color:#c60;text-decoration:underline;display:block;}

.crossLinksMore {text-align:right;width:200px;}
.crossLinksMore img {vertical-align:middle;}
.crossLinksMore a:link, .crossLinksMore a:visited, .crossLinksMore a:active {color:#4985c7;text-decoration:none;font-weight:bold;}
.crossLinksMore a:hover {color:#c60;text-decoration:underline;font-weight:bold;}

.crossLinksGroup {width:200px;border-top:1px solid #ccc;margin-top:16px;text-align:left;}
.crossLinksGroupText {color:#333;font-size:11px;line-height:1.5em;}
.crossLinksGroupText a:link, .crossLinksGroupText a:visited, .crossLinksGroupText a:active {color:#4985c7;text-decoration:none;}
.crossLinksGroupText a:hover {color:#c60;text-decoration:underline;}
span.crossLinksPipe {color:#ccc;}

.terms {font-size:11px;color:#333;margin-bottom:24px;}

.expiredNote {font-weight:bold; color:red;font-size:14px;margin:0 0 20px 0;}
