@charset "utf-8";
/* CSS Document */

/* Imports */
@import url(caldays.css);

/* Overall Styles */

#competition {margin:10px 0;padding:0;color:#6A6678;border:1px solid #8AAECE;width:958px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}

.dashline {margin:0;padding:0;background:url(/images/summer/core/dashline.png) left top repeat-x;overflow:hidden;height:10px;}

/* Intro Page */
#topsection {margin:0;padding:0;overflow:hidden;background:#A7D1F6 url(/images/summer/core/maintop.jpg) left top no-repeat;width:958px;height:215px;}
#topsection h1, #calendar h1, #entryformtop h1 {display:none;font-size:1.2em;}
#topsection h2, #entryformtop h2 {display:none;font-size:1em;}
#mainbg {margin:0;padding:0;background:#B6D9F7 url(/images/summer/core/pagebg.jpg) left top repeat-y;width:958px;}
#mainsection {margin:0;padding:0;overflow:hidden;background: url(/images/summer/core/mainbottom.jpg) left bottom no-repeat;width:958px;min-height:465px;}
#pagesection {margin:0 240px 0 145px;padding:0 0 200px 0;overflow:hidden;}
#pagesection p {font-size:0.75em;line-height:1.5em;}
#pagesection p.now {font-size:0.75em;line-height:1.5em;font-weight:bold;margin:20px 0 0 123px;}
#pagesection h3 {text-indent:-5000px;overflow:hidden;}
#pagesection h3.play {width:115px;height:28px;background: url(/images/summer/titles/h3play.jpg) left top no-repeat;margin-left:70px;}
#pagesection ul {margin:0 0 0 71px;font-size:0.75em;line-height:1.6em;}

#pagesection ul li {margin:0 0 5px 0;padding:0 0 0 50px;width:400px;}
#pagesection ul li.one {background: url(/images/summer/lists/number1.jpg) left top no-repeat;padding:10px 0 10px 50px;}
#pagesection ul li.two {background: url(/images/summer/lists/number2.jpg) left top no-repeat;}
#pagesection ul li.three {background: url(/images/summer/lists/number3.jpg) left top no-repeat;padding:10px 0 10px 50px;}

#enternow {position:absolute;width:170px;height:120px;margin:140px 0 0 660px;overflow:hidden;}
#enternow p a {text-indent:-5000px;overflow:hidden;display:block;width:170px;height:120px;margin:0;padding:0;}



/* Calendar Page */

#calendar {margin:0;padding:115px 22px 0 131px;overflow:hidden;height:715px;width:805px;background:#A7D1F6 url(/images/summer/core/calendarscreen.jpg) left top no-repeat;}
#calendarpage {float:left;margin:0 42px 0 0;padding:0;width:600px;overflow:hidden;}
#calendarpage h2 {font-size:15px;margin:0;padding:0;margin: 0 15px;color:#FFF;}
#calendarpage p {font-size:12px;line-height:16px;color:#FFF;font-weight:bold;margin: 0 15px;}
#calendarpage p a {color:#A9D8F3;text-decoration:none;}
#calendarpage p a:hover {color:#FFF;text-decoration:underline;}
.calendartop {margin:0;padding:0;height:89px;overflow:hidden;}
#calendartab {margin:0 0 0 1px;padding:0;overflow:hidden;}
.calrow {margin:0;padding:0;clear:both;}
.day {float:left;margin:1px 1px 0 0;padding:50px 3px 7px 3px;width:110px;height:20px;overflow:hidden;border:1px solid #FFF;text-align:center;font-size:15px;font-weight:bold;}
.day.notenteredbox {background:#F5F5F5 url(/images/summer/days/notentered.png) left top no-repeat;}
.day.calcbox {background:#F5F5F5 url(/images/summer/days/calcresults.png) left top no-repeat;}

#topten {float:left;margin:0;padding:10px 0 0 0;;width:163px;overflow:hidden;}
#topten p {font-size:12px;line-height:16px;font-weight:bold;margin: 0 12px;}
#topten p span.hlite {color:#493783;}
#topten p.small {font-size:11px;font-style:italic;font-weight:normal;}

#topten ol {margin:10px 0 0 0;padding:0;width:163px;overflow:hidden;font-size:12px;font-weight:bold;}
#panel ol {margin:0;padding:0;width:163px;overflow:hidden;font-size:12px;font-weight:bold;}
#loginpanel ol {margin:0;padding:0;width:163px;overflow:hidden;font-size:12px;font-weight:bold;}
#topten ol li {margin:0;padding:5px 7px 5px 39px;width:117px;overflow:hidden;/*height:32px;*/}
#panel ol li {margin:0;padding:5px 7px 3px 39px;width:117px;overflow:hidden;min-height:32px;color:#AAA;}
#loginpanel ol li {margin:0;padding:5px 7px 5px 39px;width:117px;overflow:hidden;/*height:32px;*/}
#topten ol li span.up, #loginpanel ol li span.up {color:#36C;}
#topten ol li span.dwn, #loginpanel ol li span.dwn {color:#C00;}
#topten ol li.stock1, #loginpanel ol li.stock1, #panel ol li.stock1 {background: #FFF url(/images/summer/lists/tt1.png) left bottom no-repeat;}
#topten ol li.stock2, #loginpanel ol li.stock2, #panel ol li.stock2 {background: #FFF url(/images/summer/lists/tt2.png) left bottom no-repeat;}
#topten ol li.stock3, #loginpanel ol li.stock3, #panel ol li.stock3 {background: #FFF url(/images/summer/lists/tt3.png) left bottom no-repeat;}
#topten ol li.stock4, #loginpanel ol li.stock4, #panel ol li.stock4 {background: #FFF url(/images/summer/lists/tt4.png) left bottom no-repeat;}
#topten ol li.stock5, #loginpanel ol li.stock5, #panel ol li.stock5 {background: #FFF url(/images/summer/lists/tt5.png) left bottom no-repeat;}
#topten ol li.stock6, #loginpanel ol li.stock6, #panel ol li.stock6 {background: #FFF url(/images/summer/lists/tt6.png) left bottom no-repeat;}
#topten ol li.stock7, #loginpanel ol li.stock7, #panel ol li.stock7 {background: #FFF url(/images/summer/lists/tt7.png) left bottom no-repeat;}
#topten ol li.stock8, #loginpanel ol li.stock8, #panel ol li.stock8 {background: #FFF url(/images/summer/lists/tt8.png) left bottom no-repeat;}
#topten ol li.stock9, #loginpanel ol li.stock9, #panel ol li.stock9 {background: #FFF url(/images/summer/lists/tt9.png) left bottom no-repeat;}
#topten ol li.stock10, #loginpanel ol li.stock10, #panel ol li.stock10 {background: #FFF url(/images/summer/lists/tt10.png) left bottom no-repeat;}
#panel ol li.stockselected {color:#5D8C02;}

/* Calendar Page - top and bottom sections */
#caltop{margin:0;padding:10px 10px 5px 15px;background: #79ACDA url(/images/summer/core/calendartop.jpg) left bottom no-repeat;overflow:hidden;}
.caltoptext {float:left;margin:0 20px 0 0;padding:0;width:604px;overflow:hidden;}
.caltopfriend {float:left;margin:0 10px 0 0;padding:0;width:231px;overflow:hidden;}
/*.caltoplogout {float:left;margin:00;padding:0;width:68px;overflow:hidden;}*/
.caltoplogout {float:right;margin:00;padding:0;width:68px;overflow:hidden;}

#caltop h2 {font-size:0.9em;margin:0 0 3px 0;padding:0;color:#D9FF64;}
#caltop p.adventMessage {font-size:0.83em;margin:0 0 5px 0;padding:0;color:#FFF;line-height:1.3em;}

#calquit {padding:5px 15px;background:#4B7E44 url(/images/summer/core/calquit.jpg) left top no-repeat;}
#calquit p {margin:0;padding:0;color:#FFF;}
#calquit p a {font-weight:bold;color:#B4FE3F;}

/* Entry Form Page */

#entryformtop {margin:0;padding:0;overflow:hidden;background:#A7D1F6 url(/images/summer/core/entryformtop.jpg) left top no-repeat;width:958px;height:165px;}
#entryformtop.login {background:#A7D1F6 url(/images/summer/core/logintop.jpg) left top no-repeat;}
#entryformtop.blank {background:#A7D1F6 url(/images/summer/core/blanktop.jpg) left top no-repeat;}
#entryformtop.rules {background:#A7D1F6 url(/images/summer/core/rulestop.jpg) left top no-repeat;}
#entryformtop.futurepromotions {background:#A7D1F6 url(/images/summer/core/futurepromotionstop.jpg) left top no-repeat;}

#entryformtop h3 {position:relative;top:117px; left:625px;text-indent:-5000px;display:block;width:93px;height:26px;}
#entryformtop h3.stage1 {background: url(/images/summer/titles/stage1.png) left top no-repeat;}
#entryformtop h3.stage2 {background: url(/images/summer/titles/stage2.png) left top no-repeat;}
#entryformtop h3.stage3 {background: url(/images/summer/titles/stage3.png) left top no-repeat;}


#entryformbg {margin:0;padding:0;background:#A7D1F6 url(/images/summer/core/entryformbg.jpg) left top repeat-y;width:958px;}
#entryform {margin:0;padding:0 15px 150px 60px;overflow:hidden;background: url(/images/summer/core/entryformbot.jpg) left bottom no-repeat; width:883px;min-height:350px;}
#entryform.smallbg {background: url(/images/summer/core/smllbot.jpg) left bottom no-repeat;padding:0 15px 50px 60px;}

#entry {float:left;width:665px;margin:0 40px 0 0;padding:0;}
#entry h3 {margin:0;padding:0;text-indent:-5000px;display:block;width:500px;height:40px;}
#entry h3.form1 {background: url(/images/summer/titles/form1.jpg) left top no-repeat;}
#entry h3.form2 {background: url(/images/summer/titles/form2.jpg) left top no-repeat;}
#entry h3.form3 {background: url(/images/summer/titles/form3.jpg) left top no-repeat;}
#entry h3.quitgame {background: url(/images/summer/titles/h3quit.jpg) left top no-repeat;}
#entry h3.sendfriend {background: url(/images/summer/titles/h3sendfriend.jpg) left top no-repeat;}
#entry h3.rules {background: url(/images/summer/titles/h3comprules.jpg) left top no-repeat;}
#entry h3.entered {background: url(/images/summer/titles/h3entered.jpg) left top no-repeat;}
#entry h3.logged {background: url(/images/summer/titles/h3loggedout.jpg) left top no-repeat;}
#entry h3.login {background: url(/images/summer/titles/h3login.jpg) left top no-repeat;}
#entry h3.reminder {background: url(/images/summer/titles/h3password.jpg) left top no-repeat;}
#entry h3.toolate {background: url(/images/summer/titles/h3toolate.jpg) left top no-repeat;}
#entry h3.regint {background: url(/images/summer/titles/h3reginterest.jpg) left top no-repeat;}
#entry h3.regprom {background: url(/images/summer/titles/h3regpromotions.jpg) left top no-repeat;}


#entry h4 {font-size:1em;font-weight:bold;color:#7760A0;letter-spacing: -.01em;font-family: Arial, Helvetica, sans-serif !important;}
#formpage {margin: 0 10px 0 20px; padding:10px 10px 10px 20px; background: #FFF url(/images/summer/core/formbg.png) left bottom repeat-x;min-height:130px;}

#formpage p {margin:0 0 10px 0;}
#panel  {float:left;width:178px;margin:0;padding:0 0 15px 0;background: url(/images/summer/core/panelbot.png) left bottom no-repeat;overflow:hidden;}
#loginpanel  {float:left;width:178px;margin:0;padding:0 0 15px 0;background: url(/images/summer/core/panelbot.png) left bottom no-repeat;overflow:hidden;}

#entry p {margin:0 0 10px 20px;}
#entry p.introtxt {margin:0 0 10px 40px}
.panelcontent {margin:0;padding:0 7px 0 8px;overflow:hidden;background: url(/images/summer/core/panelbg.png) left top repeat-y;}
.panelcontent p {font-weight:bold;font-size:0.75em;margin:0;padding:0 12px;}

#panel h4 {margin:20px 0 0 0;padding:0;text-indent:-5000px;display:block;width:163px;height:40px;background: url(/images/summer/titles/yourstock.png) left top no-repeat;}


/* Form Styles */

fieldset.comp {margin:0;padding:0;border:none;background:none;}
.comprow {clear:both;padding:1px 0;margin:0;font-size:0.75em;font-family: Arial, Helvetica, sans-serif !important;}
.comprow.spacing {clear:both;padding:1px 0 10px 0;margin:0;font-size:0.75em;font-family: Arial, Helvetica, sans-serif !important;}
.comprow label {float:left;width: 200px;padding:2px 12px 10px 0;margin:0;}
.comprow label.radio, .comprow label.noFloat {float:none;width:auto;padding:0;margin:0;}
.comprow input.form-ex {float:left;margin-bottom:5px; width: 200px; color: #333; padding: 2px;border:1px solid #C0B5EB;}
.comprow select.form-ex {float:left;margin-bottom:5px; width: 80px; color: #333; padding: 2px;border:1px solid #C0B5EB;}
.notetext {float:left;width:150px;margin-left:10px;padding:3px 10px;background:#D9C5FF;font-size:0.9em;color:#555;}
input.otherbtn {margin:0 0 0 200px;padding:0;width:182px;height:36px;}
input.largebtn {margin:0 0 0 200px;padding:0;width:250px;height:36px;}
input.anotherbtn {margin:0 0 0 210px;padding:0;width:130px;height:36px;}

.prizeDrawInvestmentsRow {position:relative;overflow:hidden;margin:5px 0;}
.prizeDrawInvestmentsRadio {float:left;}
.prizeDrawInvestmentsLabel {float:left;width:350px;}

.errorBox {margin:0 0 10px 0;padding:5px 10px;background:#EFE6F9;}
.errorBox p {color:#C00;text-align:center;margin:0 0 10px 0 !important;}
.errorBox ul {font-size:0.75em;font-weight:bold; color:#C00;font-family: Arial, Helvetica, sans-serif !important;}

.tipsy {padding:10px;font-size:0.75em;/*opacity: 0.8; filter: alpha(opacity=80);*/background-repeat:no-repeat;}
.tipsy-inner {padding: 10px 10px;background-color:#eff0fc; color: #333; max-width: 220px;border:1px solid #9f91ca;}
.tipsy-west { background-image: url(/js/tipsy/images/tipsy-west.gif); background-position: left center; }
td.secdataTipsy {font-weight:bold;}
td.secdatafeedTipsy {}
.positiveTipsy {color: #3366cc;}
.negativeTipsy {color: #cc0000;}
.equalTipsy {color: #009900;}

/* Stock Picking Specific Styles */
.stockform {background: #FFF url(/images/summer/core/formbg.png) left bottom repeat-x;margin:0;padding:7px 0;}
.stockfloat {float:left;width:212px;margin:0 15px 10px 0;}
.stockfloatlast {float:left;width:211px;margin:0 0 10px 0;}
.stock {padding:2px 5px;font-family: Arial, Helvetica, sans-serif !important;font-size:0.75em;}
.stock .stockCheck {float:left;width:25px;margin:0;padding:0;}
.stock .stockName {float:left;width:160px;margin-top:3px;}
.stock.selected {background:#DFF674;}
.stock.selected label {color:#666;}
.stock.disabled label {color:#AFAFAF;}
.stock label {float:none;margin:0;padding:0;width:auto;}
.stock a.stockInfo {font-size: 0.9em;}

#pagesection p.notep {margin: 8px 0 7px 80px; line-height: 1.5em; font-size:0.65em;color:#666;}
.dottedline {margin:10px 0 0 80px;padding:0;background:url(/images/christmas/core/dottedline.png) left bottom repeat-x;overflow:hidden;height:2px;width:400px;}

