/* CSS Document */

#contentBlue #content #contentPromoText {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 18px;
	padding-right: 5px;
	padding-bottom: 20px;
	background-color: #d5e5ea;
	padding-top: 13px;
	margin: 0px;
	padding-left: 0px;
	width: 500px;
}
#contentBlue #content #contentPromoText #contentSubhead {
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 0px;
	margin: 0px;
}
#contentBlue #content #contentPromoText p {
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#contentBlue #content #contentPromoText ul {
	margin-top: 0px;
	list-style-position: outside;
	padding: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#contentBlue #content #contentPromoText ul li {
	font-size: 11px;
}

#contentBlue #content #contentPromoText a:link{color: #666666;}
#contentBlue #content #contentPromoText a:visited{color: #666666; }
#contentBlue #content #contentPromoText a:hover{color: #003584;}
#contentBlue #content #contentPromoText a:active{color: #666666;}

#contentBlue #content #promoSide {
	background: #d5e5ea;
	width: 210px;
	float: left;
	padding-left: 5px;
	padding-top: 12px;
}

#contentBlue #content #promoSide h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

#contentBlue #content #promoSide h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
}

#contentBlue #content #promoSide img {
	margin-left: 15px;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentBlue #content #promoSide a{color: #666666; text-decoration: none;}

#promotions #contentBlue #content #form1 #page h1 {
	font-size: 18px;
	font-weight: normal;
	color: #003584;
	display: inline;
	font-family: "Times New Roman", Times, serif;
}
#promotions #contentBlue #content #form1 #page p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: block;
	margin-bottom: 20px;
}
#promotions #contentBlue #content #form1 #page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.promoY {
	border: 1px solid #CBCED3;
	width: 190px;
}
.promoG {
	border: 1px solid #E0DDD2;
	width: 190px;
}
.pTitleY {
   font-weight: bold;
   font-size: 13px;
   color: #CBCED3;
   text-align: left;
   text-transform: capitalize;
   padding: 8px 8px 5px 8px;
} 
.pTitleG {
   font-weight: bold;
   font-size: 13px;
   color: #A09A84;
   text-align: left;
   text-transform: capitalize;
   padding: 8px 8px 5px 8px;
}
.pArrow {
   float: right;
}
.pImage {
   text-align: center;
   margin: 0px 9px 0px 9px;
}
.pCopy10 {
	font-size:10px;
	color: #CBCED3;
	text-align: left;
	margin: 3px 8px 3px 8px;
}
.pCopy {
   font-size: 11px;
   color: #CBCED3;
   text-align: left;
   height: auto;
   margin: 10px 8px 10px 8px;
}
.pButton {
   text-align:right;
   margin: 0px 8px 3px 8px;

}
.pBreak {
   height: 5px;
}

.CHeader{ text-transform:uppercase; font-size:12px; color:#666666; height:22px; background-color:#CBCED3; text-align:center;}
.CalHeader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border-collapse: collapse;
	background-color:#666666;
	color: #CBCED3;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left: 1px solid #E0DDD2;
	border-right: 1px solid #E0DDD2;
}
.Cal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width: 280px;
	background-color: #d5e5ea;
}
.Box td{
	width: 36px;
	height:28px;
	border: solid 1px #003584;
}
.CalBlock { border-top: none; border-bottom: none; }

.monthsOn {color: #003584; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold; padding: 0px 5px 0px 20px;}
a.monthsOn:link {color: #003584; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}
a.monthsOn:visited {color: #003584; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}
a.monthsOn:hover {color: #A09A84; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}
a.monthsOn:active {color: #003584; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}

.monthsOff {color: #A09A84; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold; padding: 0px 5px 0px 20px;}
a.monthsOff:link {color: #A09A84; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}
a.monthsOff:visited {color: #A09A84; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}
a.monthsOff:hover {color: #CBCED3; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}
a.monthsOff:active {color: #A09A84; text-transform: capitalize; text-align: right; text-decoration: none; font-weight: bold;}


.dText {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}
.rText {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #013483;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextML {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}
.rTextML {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextPD {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #013483;
	text-align: left;
}
.rTextPD {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #013483;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextPR {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}
.rTextPR {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextNA {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}
.rTextNA {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.dTextSO {
	padding-left: 3px;
	padding-top: 3px;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}
.rTextSO {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 12px;
	padding-right: 3px;
	text-align: right;
}
.disclaimer {	color: #F1F1F1;
	font-size: 9px;
}
.notADay
{
    background-color:#666666;
    height : 38px;
    width : 38px;
}
.past
{
    background-color: #868686;
    height : 38px;
    width : 38px;
}
.noArrival
{
    background-color: #00a9d5;
    height : 38px;
    width : 38px;
}
.soldOut
{
    background-color: #660000;
    height : 38px;
    width : 38px;
}
.MinLOS
{
    background-color: #77DDAA;
    height : 38px;
    width : 38px;
}
.MinLOSOver
{
    background-color: #B2E5CC;
    CURSOR: pointer;
    height : 38px;
    width : 38px;
}
.day, .Day
{
    background-color: #ffffff;
    height : 38px;
    width : 38px;
}
.dayOver
{
    background-color: #CCCCCC;
    CURSOR: hand;
    height : 38px;
    width : 38px;
}
.promo
{
    background-color: #33cccc;
    height : 38px;
    width : 38px;
}
.promoOver
{
    background-color: #F4D000;
    CURSOR: hand;
    height : 38px;
    width : 38px;
}
#Calendar1 {}
#Calendar2 {}

#promotions #contentBlue #content #form1 #promoSide .podContainerOn {
	border: 1px solid #003584;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #CBCED3;
	margin-top: 5px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003584;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 170px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .arrowLink {
	margin-left: 50px;
	margin-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #003584;
	background-color: #DFDFE1;	
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf {
	border: 1px solid #003584;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #CBCED3;
	margin-top: 5px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003584;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 170px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 0px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .arrowLink {
	margin-left: 50px;
	margin-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #003584;
	background-color: #DFDFE1;
}
.offers1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003584;
	background-color: #CBCED3;
	padding-bottom: 3px;
	width: 170px;
}

#promotions #contentBlue #content #form1 #page #lblPromoTitle {
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-top: 10px;
}

#promotions #contentBlue #content #form1 .podContainerOf .podBody #guestbook_email {
	background-color: #DFDFE1;
	border: 1px solid #003584;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003584;
}
#promotions #contentBlue #content #form1 .podContainerOn .podBody #guestbook_email {
	background-color: #DFDFE1;
	border: 1px solid #003584;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003584;
}
#promotions #contentBlue #content #form1 .podContainerOf .podBody {
	background-color: #CBCED3;
	width: 165px;
}
#promotions #contentBlue #content #form1 .podContainerOn .podBody {
	background-color: #CBCED3;
	width: 165px;
}
#promotions #contentBlue #content #contentText #lblPromoTitle {
	font-size: 14px;
	color: #003584;
}

#promotions #contentBlue #content #contentText h3 {
	font-size: 14px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf {
	background-color: #CBCED3;
	width: 170px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn {
	background-color: #CBCED3;
	width: 170px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#promotions #contentBlue #content #form1 #contentText {
	padding-left: 10px;
	padding-top: 7px;
	width: 550px;
}

#promotions #contentBlue #content #promoSide .subNavPageOff a {color: #666666; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOff a:link {color: #666666; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOff a:visited {color: #666666; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOff a:hover {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOff a:active {color: #666666; text-decoration:none;}

#promotions #contentBlue #content #promoSide .subNavPageOn a {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOn a:link {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOn a:visited {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOn a:hover {color: #666666; text-decoration:none;}
#promotions #contentBlue #content #promoSide .subNavPageOn a:active {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody .podButton {
	border: 1px solid #003485;
	font-weight: bold;
	background-color: #CBCED3;
	padding: 2px;
	width: 70px;
	text-align: center;
	margin-left: 20px;
	margin-top: 5px;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody .podButton a {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody .podButton a:link {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody .podButton a:visited {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody .podButton a:hover {color: #666666; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody .podButton a:active {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody .podButton {
	border: 1px solid #003485;
	font-weight: bold;
	background-color: #CBCED3;
	padding: 2px;
	width: 70px;
	text-align: center;
	margin-left: 20px;
	margin-top: 5px;
}

#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody .podButton a {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody .podButton a:link {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody .podButton a:visited {color: #003584; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody .podButton a:hover {color: #666666; text-decoration:none;}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody .podButton a:active {color: #003584; text-decoration:none;}

#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody img {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody img {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOn .podBody img {
	margin: 0px;
	padding: 0px;
}
#promotions #contentBlue #content #calendar {
	width: 525px;
	float: left;
}
#promotions #contentBlue #content #contentRightBar img {
	padding: 0px;
}
#promotions #content #form1 #promoSide .podContainerOf {
	width: 155px;
}
#promotions #contentBlue #content #form1 #calendar #promoClick {
	width: 350px;
	color: #666666;
}
#promotions #contentBlue #content #form1 #promoSide .podContainerOf .podBody #guestbook_email2 {
	background-color: #E0E0E2;
	border: 1px solid #003584;
	margin-top: 5px;
	font-size: 11px;
	display: inline;
	width: 76px;
}
#promotions #contentBlue #content #form1 #calendar p {
	color: #666666;
}
#promotions #contentBlue #content #form1 #calendar a {
	color: #666666;
}
