.LV_validation_message { width:16px; height:16px; display:block !important; float:left; margin:0 0 0 3px; float:left; }
.LV_valid { background:url(images/ValidateCheck.png) no-repeat top left; float:left; }
.LV_invalid { background:url(images/ValidateX.png) no-repeat top left; float:left; }
input, select { float:left; }
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }
img { border:0; }
a { color:#999999; text-decoration:none; }
a:hover { color:#999999; text-decoration:underline; }
#ContestHeader { background:#353535 url(images/ContestHeader_Tile.gif) repeat-x bottom left; padding:5px; height:61px; }
#Global_logo { width:100px; float:left; }
#GlobalLinks { float:right; }
#ContestHeader img { margin:0 0 0 100px; float:left }
#GlobalLinks ul { list-style:none; margin:10px 34px 0 37px; }
#GlobalLinks ul li { float:left; padding:0px 14px 18px 14px; height:0; margin:10px 0 0 0; }
.NoLine { border-right:1px dotted #999999; height:13px; }
#OuterBg { background:#FFF url(images/containerBg.gif) repeat-x top left; }
#container { margin:0 auto; }
#container { margin:0 auto; }
#MainContentTop { background:#0f0e14 url(images/topBg.jpg) no-repeat top left; }
#MainContentEnter { background:#0f0e14 url(images/topBg.jpg) no-repeat top left; margin:0 auto; }
#MainContent img { margin:-10px 0 0 16px; }
#OP_Contest { width:750px; display:block; float:left; text-align:center; }
#OP_Contest #requiredBlurb { font-size: 11px; float: left; margin: 10px 0px 15px 10px; color:#fff; font-weight:bold; }
#OP_Contest #OP_Form .InputTitle .reqStar, .reqStar { color:#fff; }
#cwpFrame { background-color:#90C9C6!important; margin: 0 auto; height:0px !important;}
#cwpFrame div { float:none;}
#cwpFrame #playerFrame {height:0px !important;}
#GlobalShows #LC10 #OP_Contest #OP_Form #survey .InputRow .InputTitle { color:#fff; }
.landing { margin-bottom:180px; }
.SplashLeftImg { float:left; }
.SplashRightImg { float:right; height:317px; }
.SplashRightImgText { text-align:center; font-size:11px; font-weight:bold; color:#4e4e50; position:relative; width:465px; top:-90px; line-height:25px; }
#OP_Contest p { float:none; margin:5px 0 5px 15px; color:#FFFFFF; }
#OP_Contest h1 { color:#B3E2F2; float:none; margin-left:15px; }
#OP_Contest a.underLineLink { text-decoration:underline !important; }
#OP_Contest h2, #OP_Contest h3, #OP_Contest h4 { float:none; margin-left:15px; margin-bottom:10px; color: #CB96F2; text-align:center; }
.landing h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color: #CB96F2; }
#OP_Contest h4 { margin-top:15px; color: #FFFFFF; }
h4.bigYellow { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffcc00; margin-top:30px; }
.rulesContainer h2 { margin-top:20px; }
ul#prizeList { float:none; list-style:disc; margin:10px 5px 5px 30px; padding:5px; color:#fff; }
ul#prizeList li { float:none; margin:2px; padding:2px; }
ul#prizeList li span { color:#FFFFFF; }
a#enterNow { display:block; height:99px; width:220px; background-image:url(images/enternow.jpg); text-indent:-300000px; float:left !important; margin:10px 10px 60px 190px; _margin:10px 10px 60px 60px; /*ie6 margin */ }
#landingFooter { clear:both; width:600px; display:block; }
#landingFooter br { clear:both; }
.thanksPage { margin-bottom:160px; }
.thanksPage br { clear:both; }
p#finePrint { float:left !important; color:#AFDEF0; font-size:10px; margin-top:20px; margin-bottom:20px; width:410px; _margin-left:5px; _padding-left:0; display:block; padding:0; }
#landingFooter .finePrint { float:left !important; color:#CB96F2; font-size:10px; margin-top:40px; margin-bottom:20px; margin-left: 159px; width:410px; _margin-left:5px; _padding-left:0; display:block; padding:0; }
p#sponsorMessage { float:left !important; width:162px; margin:20px 0px 0px 10px; display:block; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
p#sponsorMessage a { border:none; }
/*entry page*/

#OP_Contest #OP_Form { color:#fff /* !important */; margin:30px 0 10px 0; }
#OP_Contest #OP_Form div { width:750px; float:left; margin-left:24px; }
#OP_Contest #contestHeader1 { margin-top:20px; background-image:url(images/header1.jpg); width:580px; margin-bottom:20px; margin-left:10px; float:none; display:block; }
#OP_Contest #contestHeader2 { margin-top:20px; background-image:url(images/header1.jpg); width:580px; height:280px; margin-bottom:20px; margin-left:10px; float:none; display:block; }
#OP_Contest #OP_Form .InputTitle { color:#fff; font-weight:bold; float:left; width:120px; text-align:left; }
#OP_Contest .InputRow { float:left; display:block; margin:0 0 5px 0; width:370px; line-height:25px; }
#OP_Contest .InputRow p { font-size:11px; margin:5px 0 0 0/* !important */; }
#OP_Contest .InputField select { vertical-align:top; }
#OP_Contest .InputField { display:inline; float:left; margin:0 0 0 0; text-align:left; vertical-align:top; }
#OP_Contest .InputField2 { display:inline; float:left; width:400px; margin:0 0 0 10px; text-align:left; }
#OP_Contest #OP_Form .InputField p { font-size:11px /* !important */; font-weight:normal /* !important */; margin-top:10px /* !important */; line-height:1.5; }
#OP_Contest #OP_Form .InputField p.finePrint { color:#CB96F2; font-size:10px; }
#OP_Contest .SubmitButton { border:none /* !important */; float:left; /* margin-left:360px; */ margin-bottom:30px; }
#OP_Contest #Submit { display:block; /*
float:left;
height:85px;
*/ width:150px; margin-left:auto; margin-right:auto; }
.error { color:red; font-size:10px; padding:5px; font-weight:bold; }
.InputField li { list-style:none; }
/*thanks page*/
#thanksMessage { float:left; width:400px; }
.thanksPage p#sponsorMessage { margin-top:0; }
/*rules page styles*/
.intro p { font-size:12px; line-height:16px; }
.intro { padding-left:0px; padding-right:0px; color:#000000; text-align:center; }
.intro .thanksText { font-weight:bold; font-size:14px; margin-bottom:5px; text-align:left; }
.intro .thanksSubText { font-size:12px; font-weight:normal; text-align:left; }
.intro div { float:none; display:block; }
.travelBy { float:right; }
.clearBoth { clear:both; }
#OP_Contest .rules { text-align:left; color:#FFFFFF; width:580px; overflow:hidden; }
#LC10 { width:100%; height:600px; }
/*****************************************************NAVIGATION*****************************************/
#navigation { background:url(images/navbar.jpg) no-repeat top left; width:100%; height:74px; margin-top:241px; }
#navigation ul li { float:left; }
/*******************START NAV BUTTON***************/
.home { float: left; width: 110px; height: 49px; }
a.home { float: left; width: 110px; height: 49px; background: transparent url(images/home.gif) no-repeat scroll top left; }
a:hover.home { float: left; width: 110px; height: 49px; background: transparent url(images/home_roll.gif) no-repeat scroll top left; }
/*******************Enter***************/
.enter { float: left; width: 108px; height: 49px; }
a.enter { float: left; width: 108px; height: 49px; background: transparent url(images/enter.gif) no-repeat scroll top left; }
a:hover.enter { float: left; width: 108px; height: 49px; background: transparent url(images/enter_roll.gif) no-repeat scroll top left; }
/*******************Winners***************/
.winners { float: left; width: 111px; height: 49px; }
a.winners { float: left; width: 111px; height: 49px; background: transparent url(images/winners.gif) no-repeat scroll top left; }
a:hover.winners { float: left; width: 111px; height: 49px; background: transparent url(images/winners_roll.gif) no-repeat scroll top left; }
a.video { float: left; width: 109px; height: 49px; background: transparent url(images/video.gif) no-repeat scroll top left; }
a:hover.video { float: left; width: 109px; height: 49px; background: transparent url(images/video_roll.gif) no-repeat scroll top left; }
/*******************END NAV BUTTON***************/


#navigation ul { margin-left: 0; padding-left: 0; list-style-type: none; margin-left:260px; }
#navigation a { display: block; }
#navigation a:link, #navlist a:visited, #navigation a { text-decoration: none; margin:6px 0 0 0; }
#navigation a:hover { color: #fff; }
/**********************************************END  NAVIGATION*****************************************/
h3 { font-size:1.6em; }
p { font-size:1.4em; }
h2, h3, p { font-family:"Times New Roman", Times, serif; text-align:center; }
.ContestBlurb p, .ContestBlurb h3 { color: #cecdcd; width:800px; color:#cecdcd; font-weight:normal; margin:0; }
.ContestBlurb { background-color:#0f0e14; padding:0 0 0 70px; }
.ContestBlurb h2 { font-family:"Times New Roman", Times, serif; width:800px; color:#ffffff; text-align:center; font-size:2em; font-weight:normal; padding:15px; }
.divider { border-bottom:1px solid #502c5c; }
.ContestBlurb span { font-style:italic; color:#856391; }
.largeText { font-size:1.6em; letter-spacing:1px; }
.spacer { padding:0 0 30px 0; }
.LowerSponsors { background: transparent url(images/lowerBg.jpg) no-repeat scroll top left; width:961px; height:305px; }
.LowerSponsors img { margin:200px 0 0; }
.LowerSponsorsEnterPage { background: transparent url(images/lowerBgEnterPage.jpg) no-repeat scroll top left; width:961px; height:146px; margin-top:156px; }
#SubmitGraphic img { float:right; clear:both; margin:-75px 120px 0 0; overflow:hidden; display:inline; }
#Sponsor1 { margin:24px 0 0 85px; }
#Sponsor2 { margin:24px 0 0 5px; }
#Sponsor3 { margin:24px 0 0 12px; }
#Sponsor4 { margin:24px 0 0 17px; }
#Sponsor5 { margin:27px 0 0 0px; }
#SendToaFriend { margin-top:20px; }
#SendToaFriend img { margin:0 0 0 371px; }
#SendToaFriend p { color:#856391; }
#Main-Content { text-align:center; width:100%; width:802px; /*	background:#356ba0 url(images/bg_tile_dark2.gif) repeat top left;*/ margin-right:auto; margin-left:auto; }
#Contest-Content { background:transparent url(images/background.jpg) no-repeat top left; width:792px; position:relative; border-left:5px solid #FFFFFF; border-right:5px solid #FFFFFF; border-bottom:5px solid #FFFFFF; margin-right:auto; margin-left:auto; text-align:center; float:left; background-color:#90c9c6; }
#main-nav { background:#90c9c6 url(images/nav_gradient.gif) repeat-x top left; height: 48px; width:100%; position:relative; /* top: 0px;
	left: 0px;
	*/ border-bottom: 1px solid #000; }
#bottom-nav { background:#90c9c6 url(images/nav_gradient_bottom.png) repeat-x bottom left; height: 48px; width:100%; position:relative; }
body { background-color:#000; color:#FFFFFF; }
.entry-form { width:757px; margin-right:15px; margin-left:15px; ; float:left; position:relative; margin-bottom:15px; background-color:#90c9c6; }
.splash-image { /* margin-top:49px; */ position:relative; }
#main-nav ul { padding-top:15px; padding-left:12px; margin:0px; }
#bottom-nav ul { padding-top:20px; padding-left:12px; margin:0px; }
li.nav-item { background:transparent url(images/menu_divider.png) no-repeat top right; clear:none; float:left; padding:3px 9px 4px 9px; color: #fff; list-style-type:none; }
a, a:link, a:active, a:visited, .nav-item a, .nav-item a:link, .nav-item a:active, .nav-item a:visited, .logo_label, .logo_label a, .logo_label a:link { color: #fff; text-decoration:none; font-weight:bold; }
.nav-item a:hover, a:hover { color: #449bcd; }
#main-nav .last, #bottom-nav .last { background:none; }
#main-nav .navigation { float:left; }
#main-nav .logo { float:right; padding-right:10px; vertical-align:middle; position:relative; width:120px; }
#main-nav .logo .logo_label { float:left; padding-top:15px; }
#main-nav .logo img { float:right; }
.mice_print { clear: both; color: #7E7E7E; font-size: 10px; margin-left: auto; margin-right: auto; text-align: justify; width: 700px; }
.ac_vacations { text-align:center; padding-top:40px; padding-bottom:20px; }
#bottom-nav .navigation { float:left; }
#bottom-nav .logo { float:right; padding-top:6px; padding-right:6px; }
#bottom-nav .logo img { }
.games { clear:both; margin:0 auto; }
.games .tile_grid { padding-left:60px; }
.games .gameinfo_col { width:300; float:right; }
.games .tile_grid .game_tile { clear:none; float:left; margin:18px 0 0 24px; }
.gameinfo_col { text-align:left; padding-right:20px; }
.gamesDemos {clear: both; display: block; padding-bottom: 40px;   padding-top: 526px;}
.gameinfo_col .game_features li { font-size:12px; text-transform:uppercase; font-weight:bold; margin-left:0px; padding-top:2px; padding-bottom:2px; }
.games_bar{border-bottom:1px solid #000;}
ul.game_features { padding-left:20px; margin-top: 5px; }
.beaches_photo { position:absolute; top: 30px; right:10px; }
.intro-blurb p { font-size:12px; font-weight:bold; }
.intro-blurb { width:792px; margin-right:auto; margin-left:auto; }
.games_title { padding-bottom:15px; padding-top:10px; }
.specialQs { border: 1px solid #a4cce6; width: 695px; float: left; margin-right:20px; margin-left:20px; margin-top:10px; margin-bottom:10px; padding: 10px; }
.PrivacyPolicy { border: 1px solid #d7dada; margin-bottom: 25px; margin-left: 40px; margin-top: 25px; padding-bottom: 18px; text-align:left; width:700px !important; line-height:17px; }
.prizes { color: #4E4E50; font-size: 11px; font-weight: bold; margin: auto; padding-bottom: 35px; text-align: left; width: 700px; clear:both; }
.prizes p { margin-left: -5px; text-align:left; }
.MarginLeft { float: left; padding-top:15px; }
.MarginLeft .InputField { width: 100% !important; }
.rules { text-align:left; padding-left:30px; padding-right:30px; padding-top:15px; }
.rules, .rules p { font-size:11px; text-align:left; }
.rules li { margin-left:20px; margin-top:10px; }
.rules ol li { list-style-type:decimal; }
.rules li li { list-style-type:lower-alpha; }
.rules li li li { list-style-type:lower-roman; }
.rules ol.scheduleB li { list-style-type:upper-roman; }
.rules ol.scheduleB li li { list-style-type:decimal; }
.rules ol.scheduleB ul li { list-style-type:square; line-height:14px; margin-top:4px; }
.rules h3.Heading { color:#000000; font-size:14px; text-decoration:underline; font-weight:bold; }
.rules ol { margin-bottom:15px; padding-left:0px; }
.bullet { margin-left:15px; }
.bullet2 { margin-left:30px; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; }
.FloatLeft { float:left; }
.FloatRight { float:right; }
.InputField input, .InputField select { border: 1px solid #9c9c9c; }
.InputField select { margin-right:5px; }
input.checkbox { border:none !important; }
.validNo { background-color:#FF6666; }
.validYes { background-color:#fff; }
.RulesPrivacyCheck { background-color:#FF6666; }
input.checkbox { border:none !important; }
#OP_Contest .invalid { border: 2px solid red; /*!important;*/ color: red; }
#OP_Contest span.invalid { border: 0px none; background: transparent url(images/ValidateX.gif) no-repeat 60% 40%; /*width: 10px; vertical-align: top;*/line-height: 20px; padding:8px; }
#closed p{text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000; font-size:15pt; letter-spacing:-1px; margin:0;}


