/* CSS Document */

html {
	padding:0px;
	margin:0px;
}

body {
	text-align:center;
	margin:18px 0px;
	padding:0px;
	background-image:url(images/mainBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#7f0d00;
	overflow: -moz-scrollbars-vertical;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:145%;
	font-weight:normal;
	color:#333333;
	margin:0px;
	padding:0px;
	padding-bottom:6px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:125%;
	font-weight:normal;
	color:#da2803;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
	h3.newsHeader {
		padding-left:16px;
		background-image:url(images/newsBullet.jpg);
		background-position:left;
		background-repeat:no-repeat;
	}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:125%;
	font-weight:normal;
	color:#ffffff;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	font-style:italic;
}

.outerContainer {
	width:980px;
	text-align:left;
	margin:auto;
}

.outerContainerEnter {
	width:655px;
	text-align:left;
	margin:auto;
}

.headerContainer {
	display:inline;
	float:left;
	width:920px;
	padding:0px 25px;
}

.headerContainerEnter {
	display:inline;
	float:left;
	width:300px;
	padding:0px 25px;
}

.topContainer {
	display:inline;
	float:left;
	width:980px;
	height:25px;
	margin-top:6px;
	
	background-image:url(images/containerTop.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.topContainerEntertainment {
	display:inline;
	float:left;
	width:980px;
	height:25px;
	margin-top:6px;
	background-image:url(images/containerTopEnter.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.leftBorder {
	display:inline;
	float:left;
	width:980px;
	
	background-image:url(images/bottomLeft.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

.leftBorderEnter {
	display:inline;
	float:left;
	width:651px;
	
	background-image:url(images/bottomLeft.jpg);
	background-position:left;
	background-repeat:repeat-y;
	
	margin-left:10px;
}

.rightBorder {
	display:inline;
	float:left;
	width:970px;
	
	background-image:url(images/bottomRight.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

.rightBorderEnter {
	display:inline;
	float:left;
	width:641px;
	
	background-image:url(images/bottomRight.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

.innerContainer {
	display:inline;
	float:left;
	width:960px;
	min-height:520px;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	
	background-color:#f4f4f4;
}

.innerContainerEnter {
	display:inline;
	float:left;
	width:631px;
	min-height:520px;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	background-color:#ffffff;
}

.classNavLeft {
	display:inline;
	float:left;
	width:945px;
}

.classNavRight {
	display:inline;
	float:left;
	width:375px;
	margin-top:6px;
}

.classNavRight form {
	display:inline;
	float:right;
	width:185px;
	text-align:right;
	
	padding:0px;
	margin:0px;
}
.classNavRight select {
	width:130px;
	height:20px;
	
	font-size:75%;
	color:#333333;
}

._temp_classNavRight input[type="submit"] {
	width:31px;
	height:22px;
	margin-left:10px;
	
	background-image:url(images/goButton.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	text-indent: 1000px;
	padding-left: 50px;
}

.redGoButton {
	width: 45px;
	color: #ffffff;
	background-color: #d61c00;
	font-size: 80%;
}


.clubhouseSearch {
	margin:0px;
	margin-top:10px;
	padding:0px;
}
.clubhouseSearch select {
	width:200px;
	height:20px;
	
	font-size:100%;
	color:#333333;
}
._temp_clubhouseSearch input[type="submit"] {
	width:31px;
	height:22px;
	margin-left:10px;
	
	background-image:url(images/goPurpleButton.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px;
	cursor:pointer;
	text-indent: 1000px;
	padding-left: 50px;
}

.purpleGoButton {
	color: #ffffff;
	background-color: #380428;
}

.mainContentTop {
	display:inline;
	float:left;
	width:930px;
	margin:0px 15px;
}

.mainContentBottom {
	display:inline;
	float:left;
	width:945px;
	padding:15px 0px 0px 15px;
}

.mainContentEntertainment{
	display:inline;
	float:left;
	color:#FFFFFF;
	width:905px;
	padding:15px 0px 0px 15px;
}

.mainContentBottom.dotted {
	background-image:url(images/leftDottedBG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:372px;
}

.mainContentBottom.enter {
	background-color:#FFFFFF;	
	background-position:top left;
	width:615px;
}

.bottomCheckInBubble {
	display:inline;
	float:right;
	width:753px;
	height:128px;
	margin-right:10px;
}
.bottomCheckInBubble .content {
	display:inline;
	float:left;
	width:210px;
	height:124px;
	margin-top:16px;
	margin-left:332px;
	line-height:17px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#ffffff;
}
.bottomCheckInBubble a {
	display:inline;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/redArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.bottomPremiumBubble {
	display:inline;
	float:right;
	width:753px;
	height:128px;
	margin-right:10px;
	
	background-image:url(images/bottomPremiumBubble.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.bottomPremiumBubble .content {
	display:inline;
	float:left;
	width:210px;
	height:124px;
	margin-top:16px;
	margin-left:150px;
	line-height:17px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#ffffff;
}
.bottomPremiumBubble a {
	display:inline;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/blackArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.bottomUpperBubble {
	display:inline;
	float:right;
	width:753px;
	height:128px;
	margin-right:10px;
	
	background-image:url(images/bottomUpperBubble.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.bottomUpperBubble .content {
	display:inline;
	float:left;
	width:210px;
	height:124px;
	margin-top:16px;
	margin-left:110px;
	line-height:17px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#ffffff;
}
.bottomUpperBubble a {
	display:inline;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/purpleArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.heroContainer {
	display:inline;
	float:left;
	width:304px;
	margin-right:10px;
}

.heroContainer.class {
	display:inline;
	float:left;
	width:304px;
	margin-left:10px;
	margin-top:12px;
}

.heroContainer .smallText {
	display:inline;
	float:left;
	width:284px;
	margin:-10px 10px 0px 10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#7e7e7e;
}

.entertainmentGreyBoxText {
	display:inline;
	float:left;
	margin-left:20px;
	color:#000000;
	width:850px;
}

.entertainmentText {
	display:inline;
	float:left;
	margin-left:15px;
	width:570px;
	color:#000000;
}
.entertainmentTextLeft {
	display:inline;
	float:left;
	width:370px;
	color:#000000;
}
.entertainmentTextLeft a.arrow {
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/greyArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.entertainmentTextRight{
	display:inline;
	float:left;
	width:170px;
	margin-left:5px;
	color:#000000;
}
.entertainmentGreyBoxTop {
	display:inline;
	float:left;
	padding-top:0px;
	margin-top:0px;
	width:600px;
	height:33px;
	padding-bottom:6px;
	background-image:url(images/entertainmentGreyBoxTop.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.entertainmentGreyBoxMidd {
	display:inline;
	float:left;
	padding-top:5px;
	margin-top:0px;
	width:600px;
	background-image:url(images/entertainmentGreyBoxMidd.jpg);
	background-repeat:repeat-y;
}
.entertainmentGreyBoxBottom {
	display:inline;
	float:left;
	padding-bottom:20px;
	width:600px;
	background-image:url(images/entertainmentGreyBoxBott.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.entertainmentEconomy {
	display:inline;
	float:left;
	width:304px;
	color:#FFFFFF;
	height:128px;
	background-image:url(images/economyEntertainmentSystems.jpg);
	background-repeat:no-repeat;
}

.entertainmentEconomy .content {
	display:inline;
	float:left;
	width:180px;
	padding-top:45px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#FFFFFF;
	line-height:17px;
}

.entertainmentEconomy a.arrow {
	display:inline;
	float:left;
	color:#333333;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/whiteArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.heroContainer.class.top {
	margin-top:37px;
}

.leftNavContainer {
	display:inline;
	float:left;
	width:165px;
}

.leftNavButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	text-decoration:none;
	
	display:inline;
	float:left;
	width:145px;
	height:20px;
	padding:8px 10px;
	margin-bottom:2px;
}
.leftNavButton.red {
	color:#FFFFFF;
	
	background-image:url(images/leftNavRedButton.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.leftNavButton.black {
	color:#FFFFFF;
	
	background-image:url(images/leftNavBlackButton.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.leftNavButton.purple {
	color:#FFFFFF;
	
	background-image:url(images/leftNavPurpleButton.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.leftNavButton.silver {
	color:#333333;
	
	background-image:url(images/leftNavSilverButton.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.leftNavButton.silver:hover {
	color:#dc2a06;
	
	background-image:url(images/leftNavSilverButtonH.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.middleContentContainer {
	display:inline;
	float:left;
	width:442px;
	margin-left:12px;
}

.middleContentContainerEnter {
	display:inline;
	float:left;
	width:600px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
}

.middleContentHeader {
	display:inline;
	float:left;
	width:442px;
	height:46px;
	
	background-image:url(images/middleContentTop.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.middleContentMiddle {
	display:inline;
	float:left;
	width:404px;
	padding:4px 20px 0px 18px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
	
	background-image:url(images/middleContentMiddle.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.middleContentMiddle.economy {
	height:215px;
	padding:4px 20px 0px 18px;
}

.middleContentMiddle.premium {
	height:172px;
	padding:4px 20px 0px 18px;
}

.middleContentMiddle.premiumCheckIn {
	height: 216px;
	
}

.middleContentMiddle.upper {
	height:186px;
	padding:4px 20px 0px 18px;
}
.middleContentMiddle .champagne {
	display:inline;
	float:right;
	margin:30px 10px 0px 30px;
}
.middleContentMiddle .champagnePremium {
	display:inline;
	float:right;
	margin:10px 10px 0px 30px;
}
.middleContentMiddle .manPremium {
	display:inline;
	float:right;
	margin:0px 0px 0px 0px;
}
.middleContentMiddle small {
	line-height:14px;
}
.middleContentMiddle a.black {
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	
	background-image:url(images/blackWhiteArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.middleContentBottom {
	display:inline;
	float:left;
	width:442px;
	height:12px;
	margin-bottom:10px;
	
	background-image:url(images/middleContentBottom.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.middleContentGradientContainer {
	display:inline;
	float:left;
	width:442px;
	margin-left:12px;
}

.middleContentGradientHeader {
	display:inline;
	float:left;
	width:442px;
	height:44px;
	
	background-image:url(images/contentTopGradient.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.middleContentGradientMiddle {
	display:inline;
	float:left;
	width:442px;
	margin-bottom:14px;
	
	background-image:url(images/contentMiddleGradient.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.middleContentGradientMiddle a {
	display:inline;
	float:left;
	color:#140421;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	
	background-image:url(images/darkPurpleArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.middleContentGradientMiddle a.black {
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	
	background-image:url(images/greyArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.middleContentGradientBottom {
	display:inline;
	float:left;
	width:419px;
	padding:4px 5px 3px 18px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
	
	background-image:url(images/contentBottomGradient.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.middleContentGradientBottom.noImage {
	display:inline;
	float:left;
	width:404px;
	padding:4px 20px 3px 18px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
	
	background-image:url(images/contentBottomGradient.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

a.none {
	background-image:none;
}

.heroSmallPurple {
	display:inline;
	float:left;
	width:290px;
	height:100px;
	padding:1px 5px 0px 10px;
	
	background-image:url(images/smallPurpleHero.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroSmallPurpleContent {
	display:inline;
	float:left;
	width:195px;
	padding:10px 0px 0px 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	line-height:16px;
}
.heroSmallPurpleBottom {
	display:inline;
	float:left;
	width:290px;
	height:26px;
	padding:6px 4px 0px 10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#140421;
	
	background-image:url(images/smallPurpleHeroBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroSmallPurpleBottom a {
	display:inline;
	float:left;
	color:#140421;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	
	background-image:url(images/darkPurpleArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.heroPurpleBottom {
	display:inline;
	float:left;
	width:285px;
	height:52px;
	padding:10px 4px 10px 15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	
	background-image:url(images/heroPurpleBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.heroPurpleGradientBottom {
	display:inline;
	float:left;
	width:300px;
	height:52px;
	padding:10px 4px 10px 0px;
	
	background-image:url(images/heroPurpleGradientBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.heroDarkPurpleBottom {
	display:inline;
	float:left;
	width:300px;
	height:52px;
	padding:10px 4px 10px 0px;
	
	background-image:url(images/heroDarkPurpleBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.heroDarkPurpleContent {
	display:inline;
	float:left;
	width:245px;
	margin:0px 0px 0px 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
}
.heroDarkPurpleContent.padTop {
	margin:6px 12px;
	line-height:18px;
}

.heroBlackGradientBottom {
	display:inline;
	float:left;
	width:300px;
	height:52px;
	padding:10px 4px 10px 0px;
	
	background-image:url(images/heroBlackGradientBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.heroBlackGradientContent {
	display:inline;
	float:left;
	width:268px;
	margin:0px 0px 0px 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
}
.heroBlackGradientContent.padTop {
	margin:6px 0px 6px 12px;
	line-height:18px;
}

.heroInfoTop {
	display:inline;
	float:left;
	width:300px;
	height:125px;
	padding:0px 4px 0px 0px;
	
	background-image:url(images/infoHeroTopBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroInfoTop h2,.heroInfoGrey h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	color:#333333;
	padding:10px 0px 0px 10px;
}
.heroInfoContent {
	display:inline;
	float:left;
	width:160px;
	padding:6px 0px 0px 10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
}
.heroInfoBottom {
	display:inline;
	float:left;
	width:290px;
	height:25px;
	padding:6px 4px 0px 10px;
	
	background-image:url(images/infoHeroBottomBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroInfoBottom a {
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	
	background-image:url(images/gradientPurpleArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.heroInfoGrey {
	display:inline;
	float:left;
	width:300px;
	padding:0px 4px 0px 0px;
	
	background-image:url(images/greyHeroInfoBG.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.heroInfoGrey .heroInfoContent {
	width:180px;
}

.heroRedBottom {
	display:inline;
	float:left;
	width:300px;
	height:53px;
	padding:10px 4px 10px 0px;
	
	background-image:url(images/heroRedBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroRedBottomTall {
	display:inline;
	float:left;
	width:300px;
	height:63px;
	padding:10px 4px 10px 0px;
	
	background-image:url(images/heroRedBottomTall.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroRedContentTall {
	display:inline;
	float:left;
	width:270px;
	margin:2px 0px 0px 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#ffffff;
	line-height:16px;
}

.heroRedContent {
	display:inline;
	float:left;
	width:255px;
	margin:6px 0px 0px 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	line-height:18px;
}

.heroWhiteBottom {
	display:inline;
	float:left;
	width:300px;
	height:53px;
	padding:10px 4px 10px 0px;
	background-position:top;
	background-repeat:no-repeat;
	background-image: url(images/heroWhiteBottom.jpg);
}

.heroSilverBottomLarge {
	display:inline;
	float:left;
	width:300px;
	height:84px;
	padding:6px 4px 10px 0px;
	
	background-image:url(images/heroSilverBottomLarge.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}

.heroSilverBottomMedium {
	display:inline;
	float:left;
	width:300px;
	height:74px;
	padding:6px 4px 0px 0px;
	background-image:url(images/heroSilverBottom74px.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}

.heroSilverContent {
	display:inline;
	float:left;
	width:250px;
	margin:6px 0px 0px 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	line-height:13px;
}

.heroWhiteContent {
	display:inline;
	float:left;
	width:275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}

.heroDarkContent {
	display:inline;
	float:left;
	width:260px;
	margin:6px 0px 0px 12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	line-height:18px;
}

.heroPremiumSittingBottom {
	display:inline;
	float:left;
	width:170px;
	height:94px;
	padding:8px 119px 10px 15px;
	
	background-image:url(images/heroPremiumSittingBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
}
.heroPremiumSittingBottom a.arrow {
	display:inline;
	float:left;
	color:#333333;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/whiteArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.heroWhiteInfoTop {
	display:inline;
	float:left;
	width:300px;
	height:210px;
	padding:0px 4px 0px 0px;
	background-image:url(images/herowhiteinfobox.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


.heroWhiteInfoBottom {
	display:inline;
	float:left;
	width:300px;
	height:112px;
	padding:0px 4px 0px 0px;
	background-position:top;
	background-repeat:no-repeat;
}
.heroWhiteInfoBottom .content {
	display:inline;
	float:left;
	width:130px;
	padding:8px 0px 0px 15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
}
.heroWhiteInfoBottom a.arrow {
	display:inline;
	float:left;
	color:#333333;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/whiteArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.heroOffWhiteInfoBottom {
	display:inline;
	float:left;
	width:300px;
	height:112px;
	padding:0px 4px 0px 0px;
	
	background-image:url(images/heroOffWhiteBottomBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroOffWhiteInfoBottom .content {
	display:inline;
	float:left;
	width:130px;
	padding:8px 0px 0px 15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
}
.heroOffWhiteInfoBottom a.arrow {
	display:inline;
	float:left;
	color:#333333;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/whiteArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.heroGoldInfoBottom {
	display:inline;
	float:left;
	width:300px;
	height:112px;
	padding:0px 4px 0px 0px;
	
	background-image:url(images/goldHeroInfoBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroGoldInfoBottom .content {
	display:inline;
	float:left;
	width:140px;
	padding:8px 0px 0px 15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
}
.heroGoldInfoBottom a.arrow {
	display:inline;
	float:left;
	color:#333333;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:6px;
	
	background-image:url(images/blackGoldBGArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.heroRedTop {
	display:inline;
	float:left;
	width:285px;
	height:140px;
	padding:10px 4px 10px 15px;
	
	background-image:url(images/redHeroHeader.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.heroRedSilverGroup {
	display:inline;
	float:left;
	width:122px;
	height:45px;
	padding:5px 8px;
	margin-top:6px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#da2803;
	line-height:20px;
	
	background-image:url(images/redHeroSilverGroup.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

span.small {
	font-size:70%;
}
.smalltext {
	font-size: 90%;
}

span.large {
	font-size:125%;
	font-weight:bold;
}

.heroRedPriceGroup {
	display:inline;
	float:right;
	width:115px;
	height:96px;
	padding:10px 8px;
	margin-top:6px;
	margin-right:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:25px;
	
	background-image:url(images/redHeroPriceGroup.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.heroRedPriceGroup .destination {
	display:inline;
	float:left;
	width:75px;
	
	font-size:70%;
}
.heroRedPriceGroup .price {
	display:inline;
	float:left;
	width:35px;
	
	font-weight:bold;
	font-size:100%;
}

.heroSilverBottom {
	display:inline;
	float:left;
	width:279px;
	height:30px;
	padding:10px 10px 10px 15px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#ffffff;
	
	background-image:url(images/heroSilverBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroContainer-class-rightcolumn {
	float: left;
	width: 320px;
}




.heroBlackBottom {
	display:inline;
	float:left;
	width:279px;
	height:40px;
	padding:10px 10px 10px 15px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#ffffff;
	
	background-image:url(images/infoHeroBlackBottomBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.heroBlackBottom a.arrow {
	display:inline;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:normal;
	margin-top:2px;
	
	background-image:url(images/blackArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.hotOffThePressHero {
	display:inline;
	float:left;
	width:275px;
	height:125px;
	padding:10px 14px 10px 15px;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#333333;
	
	background-image:url(images/hotOffThePressHeroBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.hotOffThePressHero a {
	color:#da2803;
	text-decoration:underline;
}
.hotOffThePressHero a:hover {
	color:#666666;
	text-decoration:underline;
}

.hotOffThePressHeroBottom {
	display:inline;
	float:left;
	width:275px;
	height:19px;
	padding:4px 14px 4px 15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#ffffff;
	
	background-image:url(images/hotOffThePressHeroBottomBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.entertainmentBlackBox {
	display:inline;
	float:left;
	width:386px;
	height:100px;
	padding:9px 0px 10px 25px;
	margin-bottom:15px;
	
	background-image:url(images/entertainmentBlackBG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.entertainmentBlackBox .content {
	display:inline;
	float:left;
	width:260px;
	margin-right:14px;
	
	color:#ffffff;
}
.entertainmentBlackBox .content a.arrow {
	display:inline;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:2px;
	
	background-image:url(images/blackArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.entertainmentBlackBox .content h2 {
	color:#FFFFFF;
}

.entertainmentGreyBox {
	display:inline;
	float:left;
	width:386px;
	height:100px;
	padding:9px 0px 10px 25px;
	margin-bottom:15px;
	
	background-image:url(images/entertainmentGreyBG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.entertainmentGreyBox .content {
	display:inline;
	float:left;
	width:270px;
	margin-right:4px;
	
	color:#000000;
}
.entertainmentGreyBox .content a.arrow {
	display:inline;
	float:left;
	color:#000000;
	text-decoration:none;
	padding:0px 10px 2px 0px;
	font-weight:bold;
	margin-top:2px;
	
	background-image:url(images/greyArrowRight.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.entertainmentGreyBox .content h2 {
	color:#000000;
}

.footerContainer {
	display:inline;
	float:left;
	width:980px;
	height:46px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#666666;
	
	background-image:url(images/containerBottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.footerContainerEnter {
	display:inline;
	float:left;
	width:631px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#666666;
	height:25px;
	margin-left:10px;
	background-image:url(images/containerBottomEnter.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.footerContainer.driveThruPU {
	display:inline;
	float:left;
	width:631px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#666666;
	height:25px;
	margin-left:10px;
	background-image:url(images/containerBottomDriveThruPU.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.footerLeft {
	display:inline;
	float:left;
	width:450px;
	padding-top:11px;
	padding-left:40px;
	
	text-align:left;
}
	.footerLeft a {
		color:#666666;
		margin-right:12px;
		text-decoration:none;
	}
	.footerLeft a:hover {
		color:#666666;
		text-decoration:underline;
	}

.footerRight {
	display:inline;
	float:right;
	width:450px;
	padding-top:11px;
	padding-right:40px;
	
	text-align:right;
}

ul {
	list-style-image:url(images/listBullet.jpg);
	margin:0px;
	margin-top:8px;
	margin-left:15px;
	padding:0px;
}
ul.grey {
	list-style-image:url(images/listBulletGrey.jpg);
}
li {
	margin-bottom:4px;
}

ul.paddedLines li {
	margin-bottom:12px;
}

br.clear {
	clear:both;
}
br.clearLeft {
	clear:left;
}
.error {
	color: #FF0000;
}

.formasterictd {
	padding-left: 20px;
	vertical-align: top;
	line-height: 18px;
}
.heroWhiteContentTitle {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;

}
.middleContentMiddle  a        {
	color: #DB2905;
}
.middleGame {
	display:inline;
	float:left;
	width:404px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
	background-image:url(images/middleContentMiddle.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	padding-top: 4px;
	padding-right: 26px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.leftAndMiddleContentContainer {
	display:inline;
	float:left;
	width:600px;
	margin-left:0px;
}
.leftAndMiddleContent {
	display:inline;
	float:left;
	width:560px;
	padding:4px 40px 0px 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#333333;
	line-height:17px;
	background-image:url(images/leftMiddleContentMiddle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
.leftAndMiddleContentHeader {
	display:inline;
	float:left;
	width:600px;
	height:46px;
	background-image:url(images/leftmiddleContentTop.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.leftAndMiddleContent  a {
	color: #DB2905;
}
.leftAndMiddleContentFooter {
	float: right;
	display: inline;
	text-align: right;
}
.leftAndMiddleContentTip {
	float: right;
	display: inline;
	text-align: right;
}
.heroWhiteContent  a          {
	color: #D71E00;
}

