body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

img { border: none;}

#TopMenu, #headerGeneral, #LeftNav, #FooterMenu, #Footer img, .Button
{
	display: none;
}

#TripWrapper { float: left; font-size: 12px; color: #021a31; border-top: 1px solid #021a31; border-bottom: 1px solid #021a31; margin-bottom: 20px; width: 500px;}
#TripWrapper h1 { float: left; color: #021a31; background-color: #ecf8fb; padding: 5px; width: 212px; font-size: 18px; border-bottom: none; margin-top: 0px; }
#TripWrapper h2 { color: #021a31; border-bottom: none; padding-top: 0px; }
#TripWrapper div { margin-bottom: 10px; }
#TripWrapper .anchorImg { float: left; }
#TripWrapper .req {  }
#TripWrapper .introWrapper { float: left; width: 210px; margin-left: 5px; margin-top: 10px; }
#TripWrapper .desc { border-top: 1px solid #021a31; border-bottom: 1px solid #021a31; background-color: #ecf8fb; color:#333333; padding: 0 5px 5px 5px; }
#TripWrapper .excl { border-top: 1px solid #021a31; border-bottom: 1px solid #021a31; color:#333333; padding: 0 5px 0 5px; }
#TripWrapper .dep { border: 1px solid #021a31; clear: both; }
#TripWrapper .row { clear: both; display: block; margin: 0px; min-height: 10px; height: auto !important; height: 10px; }
#TripWrapper .head { color: #021a31; background-color: #f2fafc;  font-size: 14px; font-weight: bold; padding: 5px 0px 5px 0px; margin-bottom: 5px; }
#TripWrapper .specNote { padding-left: 5px; margin-bottom: 0px;}
#TripWrapper .row .col1 { float: left; display: block; width: 260px; padding-left: 5px;}
#TripWrapper .row .col2 { float: left; display: block; width: 95px; padding-left: 5px;}
#TripWrapper .row .col3 { float: left; display: block; width: 90px; padding-left: 5px;}
#TripWrapper .row .bold { font-weight: bold;}
#TripWrapper .row span h3 { color: #021a31; font-size: 15px; margin: 0px; }
#TripWrapper .priceDisc { padding-left: 5px; margin-top: 10px; display: block; }
#TripWrapper .itin {}
#TripWrapper .itin .itinItem {margin-left: 10px; color: #333333}
#TripWrapper .itin .itinItem img {float: right; margin-left: 10px; width: 115px; height: 115px; }
#TripWrapper .itin .itinItem h3 {color: #021a31; font-weight: normal; font-size: 13px;}
#TripWrapper .itinTitle { display: block; padding: 5px 0px 5px 5px; margin-bottom: 10px; color: #021a31; border-top: 1px solid #021a31; border-bottom: 1px solid #021a31; background-color: #e6f5b8; }
#TripWrapper .itinTitle strong {font-size: 14px;}
#TripWrapper .notes {border-top: 1px solid #021a31; color: #333333}

.included { background-image: url(/App_Skin/bg-included.jpg); background-repeat: repeat-x; padding: 8px; color: #333333; float: left; width: 250px; }
.included h2 { margin: 0px; color: #021a31; }
.included ul { margin-top: 5px; }
.included ul li { margin-left: -20px; margin-bottom: 10px; }

#Footer { clear: both; border-top: 1px solid black; margin-top: 15px; padding-top: 10px; width: 100%; }
#Footer #Address img { display: block; float: left; margin-right: 10px; }

.ListingsWrapper { font-size: 12px; clear:both; overflow: hidden; width: 462px; }
.ListingItem { color: #021a31; background-color: #f2fafc; border-top: 1px solid #021a31; border-bottom: 2px solid #021a31; margin-bottom: 10px; }
.ListingItem h1 { border-bottom: none; padding-left: 125px; margin-top: 5px; margin-bottom: 5px; font-size: 14px; }
.ListingItem h1 a, .ListingItem h1 a:visited { color: #021a31; text-decoration: underline; }
.ListingItem h1 a:hover { color: #8fb662; }
.ListingItem .dn { margin-bottom: 10px; padding-left: 125px; }
.ListingItem .abs { color: #333333; margin-bottom: 10px; padding-left: 125px; padding-right: 10px; }
.ListingItem .avail { position: relative; background-color: #cdebf3; padding: 3px 0px 3px 125px; z-index: 5; }
.ListingItem img { float: left; }

/* Aurora Forecast */
#AuroraForecastWrapper { width: 462px;}
.CurrentAuroraForecast {border-top: 1px solid #021a31; border-bottom: 1px solid #021a31;}
.CurrentAuroraDetails { background-color: #f0f9fe; color: #021a31; width: 227px; float:left; height: 253px;}
.AuroraTitle { background-color: #c8e9fb; color: #021a31; font-weight: bold; padding-left: 2px;}
.CurrentAuroraForecast .row { }
.CurrentAuroraForecast .row .col1 {width: 113px; padding-left: 2px; float: left;}
.CurrentAuroraForecast .row .col2 {width: 110px; float: left;}
.CurrentAuroraForecast .Note {padding: 5px; font-size: 11px; }
.ThreeDayComments { clear: both; }

#ActLevelLarge {position: absolute; margin-left: 160px;}
#ActLevelLargeText {position: absolute; margin-left: 10px; margin-top: 8px; color: #d9e8a3; font-size: 22px; font-family: Tahoma; }
#ActLevelLargeText span { display: block; color: #72CDF4; margin-top: 5px; font-size: 10px;}

.ThreeDayDate { position: absolute; margin-left: 5px; margin-top: 3px; color: #72CDF4; z-index: 6; line-height: 12px; font-size: 12px; }
.SmallDayNumber { position: absolute; margin-left: 90px; margin-top: 5px; z-index: 5; }
.ThreeDayItemHeader { position: absolute; }
.ThreeDayItemImage { margin-top: 22px; }

#ThreeDayTitle { border-right: 1px solid #003159; margin-bottom: 15px; margin-top: 15px;}

#day1, #day2, #day3 {float: left; margin-right: 15px; margin-left: 15px;}
