
body { background: #112154 center top repeat-y url(/site/playeuromillions_com/images/body_bg.jpg) !important; }

/* TOP ROW - and NAVIGATION
  ============================= */

#topRow { background: #1F3862 0 0 no-repeat url(/site/playeuromillions_com/images/toprow.jpg) !important; }


#topRow .strap{ left:89px; color:#ccc; }

#mainNav li a, #mainNav li.navSep { background: transparent top left no-repeat url(/site/playeuromillions_com/images/navitembg.png); }

#mainNav a:hover { color: #223EA2 !important; }

/* MIDDLE COLUMN
	================== */
#mainNav{ background: #2f41a6 top left repeat-x url(/site/playeuromillions_com/images/navitembg.png); }

#siteWrapper { background-color: #a3b4e8; }

#midCol a, div.pageContent.white a { color: #6C87E1; }

div.midColWrapper { border-color: #7391C7; }

div.twoColWrapper { border-color: #7391C7; }

div#playNews {
	border-color: #7391C7;
	border-style: solid;
	border-width: 1px;
	padding: 0 1px 1px 1px;
}

table.pagination {
  background: #577AD4 repeat-x top left url(/site/playeuromillions_com/images/content/pagetitle.png);
}
.pagination .nextpage, .pagination .prevpage, .pagination .pages .page td { border-color: #4B41B6; color: #577AD4;}
a.pagination:hover { background: #577AD4; }


div.pageHeader {
	background: #2f41a6 top left repeat-x url(/site/playeuromillions_com/images/content/pageheader.png) !important;
	border-bottom: 1px solid #19253E !important;
}

div.pageTitle {
	background: #2f41a6 top left repeat-x url(/site/playeuromillions_com/images/content/pagetitle.png);
	color:white;
  border-color: #2f41a6;
}

tr.pageTitle {
	background: #2f41a6 bottom left repeat-x url(/site/playeuromillions_com/images/content/pagetitle.png);
	color:white;
}

div.pageContent {
	border-color: #374F91;
	color:#3C5B9C;
}

div.pageTrail {
	background: transparent top left repeat-x url(/site/playeuromillions_com/images/content/pageheader.png);
	color: #35425F !important;
	border-top-color: #7391C7;
}

a.readmore {
  color:#506A79;
}

/* FORMS
   ================= */

table.tblForm td.label label{
  color: #3C5B9C !important;
}

table.tblForm td.radioField, table.tblForm td.radioField label, table.tblForm td.checkField label{
  color: #3C5B9C !important;
}

table.tblForm td, table.tblForm td.intCode{
  color: #3C5B9C;
}

table.tblForm td input, table.tblForm td select, table.tblForm td textarea, table.tblForm td select {
  border-color: #849CDC;
  color:#3C5B9C;
}

div.buttons a{
  color:#3C5B9C;
}


/* STEPS & STARS
  ================== */

div.stepMsg{
  border-color: #312B79;
  background: #577AD4;
}

div.stepMsg a{
  color: #312B79 !important;
}

div.stepMsg a:hover{
  background-color: #312B79 !important;
  color: #fff !important;
}


/* FAQ
	======== */

	div.faqWrapper {
	background: #fff url(/site/playeuromillions_com/images/content/pagetrail.jpg) repeat-x scroll left bottom;
	border-top:1px solid #A29978;
	color: #35425F;
}

/* SIDEBAR STYLING
	==================== */

		ul.sbNav li { color: #D7D8E8; }

ul.sbNav a { color: #363D8B; }

ul.sbNav a:hover, ul.sbNav a.active { color: #fff !important; }

ul.subItems li { color: #D7D8E8; }

ul.subItems a { color: #252A60 !important; }

ul.subItems a:hover, ul.subItems a.active { color: #EEDF82 !important; }

/* Block Title
		=============== */

		span.sbTitle { color: #fff; }

/* Generic sidebar styling can now replace specific items
		========================================================== */


#rightCol .masterHeader {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 0;
  width:  206px;
  height: 40px;
  display: block;
}

#rightCol .masterContent {
  background: transparent repeat-y url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: -208px 0;
  width:  206px;
  display: block;
}

#rightCol .masterContent ul.sbNav li {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 -55px;
  width: 206px;
}

#rightCol .masterContent ul.subItems {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 -55px;
  width: 206px;
}

#rightCol .masterContent ul.subItems li { color: #fff; }

/* Inner Block
		=============== */

#rightCol .innerHeader {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: -416px 0;
  width:  206px;
  height: 55px;
  display: block;
}

#rightCol .innerContent {
  background: transparent repeat-y url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: -624px 0;
  width:  206px;
  display: block;
}

#rightCol .innerContent ul.sbNav li {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: -851px -55px;
  width: 200px;
}

#rightCol .innerContent ul.subItems {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: -851px -55px;
  width: 200px;
}

#rightCol .innerContent ul.subItems li { color: #D7D8E8; }

#rightCol .masterFooter {
  background: transparent no-repeat url(/site/playeuromillions_com/images/tabs/tile_sidemenu.jpg);
  background-position: -832px 0;
  width:  206px;
  height: 26px;
  display: block;
}

/* SITE ADVERTS & BRANDING
		============================ */

		div.siteLicence { background: transparent center top no-repeat url(/site/playeuromillions_com/images/badge.jpg); }


/* SPECIAL SUBMIT BUTTONS
		=========================== */

		* a.submit.blue, input.blue {
	background: #145A80 url(/images/frontend/button_tile_2.png) repeat-x scroll left top !important;
	border: 1px double #4F3A27;
	font-size:10px;
	color: white !important;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}



/* FOOTER
		=========== */

#footerLinks a {
	color: #fff;
	background: transparent top left no-repeat url(/site/playeuromillions_com/images/navitembg.png);
}

#footerInfo { color: #25439D; }

#bottomRow { background: transparent url(/site/playeuromillions_com/images/sitefooter.jpg) no-repeat scroll left top; }

div#bottomRow div.company, div#bottomRow div.company a { color: #145782 }


/* CHECKOUT PAGE */
div.tblWrapper {
  border-color: #10398D;
}

td.totals{
  background-color:#4268CC;
  border-top-color: #10398D;
  border-bottom-color: #10398D;
}



td.checkoutTotal, td.accountCredit {
	background-color:#4268CC;
	border-top:1px solid #10398D;
	border-bottom:1px solid #10398D;
}

div#paymentGate { background-color:#D8DEEC; }

div.termsConditions { background-color:#4268CC; }

input.number { border:1px solid #10398D }

#spacing_misc_e {
	padding:5px;
	border-right:1px solid #1651C9;
}

/*Account Upgrade*/
tr.spanGrid { background: #281E93; }

td.upgradeLeft {
	background: #E2DAFA;
	height:20px;
	border-right:1px solid #FFFFFF;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeMid {
	background: #E2DAFA;
	height:20px;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeRight {
	background: #EBDFF9;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
}

td.upgradeHeader {
	background: #DCC9F5;
	height:30px;
	border-bottom: thin solid #FFFFFF;
}

td.upgradeFooter {
	background: #DCC9F5;
	height:30px;
	border-top: thin solid #FFFFFF;
}

table.nextDrawInfo td.ndTitle { background-color:#2A4FAA; }

table.nextDrawInfo td.ndEstimate { background-color:#4A6790; }

/*Ajax Wrapper Updates*/
div.loginHeader {
    background: #312B79;
    }


div.loginTopContent {
    background: #312B79 no-repeat url(/site/playeuromillions_com/images/lightbox_lock.png) left top;
}

div.loginFooter {
    background: #312B79;
}

/* Modal Form
    ============== */

.modalWrapper {
  background: #5C54C2 !important;
  border:3px solid white;
}

#TB_overlay { background: #363D8B; }

div.modalHeader, div.modalFooter {
    background: #312B79;
    }

div.modalIcon{
  background: transparent 0 0 no-repeat  url(/site/playeuromillions_com/images/modal_icons.png);
}

div.winNotice {
  background: #DCDEED url(/images/frontend/winnings_shade.png) no-repeat 0 0;
  border:1px solid #2762CF;
  color: #2762CF !important;
}
