/* Promotional page classes ONLY */
.promoimages {float:left; height:113px;width:259px;padding:5px 5px 5px 5px;border:0;cursor:pointer;}

#monthlinks{margin:5px 0 5px 0;}
#monthlinks img{margin-top:1px;}

#centerpromos {vertical-align:top;text-align:left; line-height:1.2em;font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif; background:#fff}
#rightpromos {vertical-align:top;text-align:left; line-height:1.2em;font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif; background:#fff}
.promos{
	color:#777;
	width:249px;
	margin:5px 0 5px;
	padding:1px;
	background:#fff url(/images/promotions/bg_promos.jpg) no-repeat center bottom;
	border:#eee solid 1px;
}
.promos strong {color:#000;}
.promosinner {float:left; width: 280px; min-height: 103px; margin-left:10px; margin-top:5px; margin-bottom:5px;}
.promobg{background:url(/images/promotions/list-bg.gif) repeat-y;}



.promoText{text-align:left; margin:5px;}
.promoText ul {margin-top:0; padding:0; list-style:square;}
.PromoHeader{font-weight:bold; text-transform:uppercase; font-size:14px; margin:5px 0 0 10px; text-align:left;color:#fff;}

#innercenter{margin:5px 5px 10px 10px;}
#lblRestrictions {font-size:10px;}

.disclaimer{text-align:right;color:#e9e8df;}
.colorswatch{border:#000 solid 1px;width:13px;height:13px;}
.Cal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#fff; 
	background:#4a3e2e;
	width:272px;
}
.Module{ margin:0 0 7px 0;}
.CHeader{text-transform:uppercase; font-size:11px;color:#fff; height:14px; background:#300;text-align:left;}
.CalHeader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: center;
	border-collapse: collapse;
	font-weight: normal;
	background-color: #000;
	color: #c5c1b6;
	padding-top: 2px;
	padding-bottom: 2px;
}
.Box td{width: 38px; height:30px;}
.CalBlock { border-top: none; border-bottom: none; }

.dText, .dTextNA, .dTextPD, .dTextSO, .dTextPR2 {
	display: block;
	padding-left: 3px;
	font-size: 9px;
	color: #600;
	text-align: left;
}
.dTextPR1 {
	display: block;
	padding-left: 3px;
	font-size: 9px;
	color: #E9E8DF;
	text-align: left;
}

.rText, .rTextNA, .rTextPD, .rTextSO, .rTextPR2 {
	display: block;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	padding:4px 2px 0 0;
	text-align: right;
}

.rTextPR1 {
	display: block;
	font-size: 9px;
	font-weight: bold;
	color: #E9E8DF;
	padding:4px 2px 0 0;
	text-align: right;
}


.Promo1 {background:#920A31;}
.promo1Over {background-color: #B30D3A;cursor: pointer;}
.Promo2 {background:#c6b297;}
.promo2Over {background-color: #dfd5c7;cursor: pointer;}
.Promo3 {background:#acaf93;}
.promo3Over {background-color: #bec0ad;cursor: pointer;}
.Promo4 {background:#b6a6ae;}
.promo4Over {background-color: #d0c6cb;cursor: pointer;}
.NoArrival{ background-color: #96908a;}
.Day, .day { background-color: #e9e8df; }
.dayOver { background-color: #fff; cursor: pointer;}
.SoldOut { background-color: #5a4f40;}
.NotADay{ background-color: #4a3e2e;}
.Past { background-color: #555;}


.DayMinLOS {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #ABD8D1;
}
.dayMinLOSOver {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px solid; CURSOR: pointer; COLOR: #F3F3F3; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #323024;
}

.cimgmargPromo {
	width: 16px;
	background: #fff;
	}

.btn_bookNow {padding:1px 15px; eight:16px; background:#981b1f; border:1px solid #c00; color:#fff; cursor:pointer; text-align:center; line-height:16px;}

p.space {
	margin: 5px;
	}

/* End Promotional page classes */