body { background: #143E54 center top repeat-y url(/site/playuklottery_com/images/body_bg.jpg) !important; }

/* TOP ROW - and NAVIGATION
  ============================= */

#topRow { background: #124e6f url(/site/playuklottery_com/images/toprow.jpg) no-repeat 0 1px !important; }

#topRow .strap{ left:90px; color:#C6E0EF; }

#mainNav li a, #mainNav li.navSep { background: transparent top left no-repeat url(/site/playuklottery_com/images/navitembg.png); }

#mainNav a:hover { color: #12567d !important; }

/* MIDDLE COLUMN
	================== */
#mainNav{ background: transparent top left repeat-x url(/site/playuklottery_com/images/navitembg.png); }

#siteWrapper { background-color: #A5D2E7; }

#midCol a, div.pageContent.white a { color: #62B6E8; }

div.midColWrapper { border-color: #73afcc; }

div.twoColWrapper { /*background-color: #FFF;*/ border-color: #73afcc; }

div#playNews {
	border-color: #73afcc;
	border-style: solid;
	border-width: 1px;
	padding: 0 1px 1px 1px;
}

table.pagination {
  background: #74A6C1 repeat-x top left url(/site/playuklottery_com/images/content/pagetitle.png);
}
.pagination .nextpage, .pagination .prevpage, .pagination .pages .page td { border-color: #216B9C; color: #74A6C1;}
a.pagination:hover { background: #74A6C1; }

div.pageHeader {
	background: #3d7f9e top left repeat-x url(/site/playuklottery_com/images/content/pageheader.png) !important;
	border-bottom: 1px solid #2C5B67 !important;
}

div.pageTitle {
	background: #2896D0 top left repeat-x url(/site/playuklottery_com/images/content/pagetitle.png) !important;
	color:white;
  border-color: #2896D0;
}

tr.pageTitle {
	background: #2896D0 top left repeat-x url(/site/playuklottery_com/images/content/pagetitle.gif);
	color:white;
}

div.pageContent {
	border-color: #73afcc;
	color:#4A6E6E;
}

div.pageTrail {
	background: transparent top left repeat-x url(/site/playuklottery_com/images/content/pageheader.png);
	color: #35425F !important;
	border-top-color: #73afcc;
}

a.readmore {
  color:#506A79;
}


/* FORMS
   ================= */

table.tblForm td.label label{
  color: #4A6E6E !important;
}

table.tblForm td.radioField, table.tblForm td.radioField label, table.tblForm td.checkField label{
  color: #4A6E6E !important;
}

table.tblForm td.intCode{
  color: #4A6E6E;
}

table.tblForm td input, table.tblForm td select, table.tblForm td textarea, table.tblForm td select {
  border-color: #73afcc;
  color:#4A6E6E;
}

div.buttons a{
  color:#506A79;
}


/* STEPS & STARS
  ================== */

div.stepMsg{
  border-color: #216B9C;
  background: #74A6C1;
}

div.stepMsg a{
  color: #216B9C !important;
}

div.stepMsg a:hover{
  background-color: #216B9C !important;
}


/* FAQ
	======== */

	div.faqWrapper {
	background: #fff url(/site/playuklottery_com/images/content/pagetrail.jpg) repeat-x scroll left bottom;
	border-top:1px solid #73afcc;
	color: #426163;
  cursor: pointer;
}

/* SIDEBAR STYLING
	==================== */

ul.sbNav li { color: #1E566C; }

ul.sbNav a { color: #1E566C; }

ul.sbNav a:hover, ul.sbNav a.active { color: #fff !important; }

ul.subItems li { color: #1E566C; }

ul.subItems a { color: #1E566C !important; }

ul.subItems a:hover, ul.subItems a.active { color:#214E64 !important; }

/* Block Title
		=============== */

span.sbTitle { color: #fff; }


/* Generic sidebar styling can now replace specific items
    ========================================================== */


#rightCol .masterHeader {
  background: transparent no-repeat url(/site/playuklottery_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 0;
  width:  206px;
  height: 40px;
  display: block;
}

#rightCol .masterContent {
  background: transparent repeat-y url(/site/playuklottery_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/playuklottery_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 -55px;
  width: 206px;
}

#rightCol .masterContent ul.subItems {
  background: transparent no-repeat url(/site/playuklottery_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/playuklottery_com/images/tabs/tile_sidemenu.jpg);
  background-position: -416px 0;
  width:  206px;
  height: 55px;
  display: block;
}

#rightCol .innerContent {
  background: transparent repeat-y url(/site/playuklottery_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/playuklottery_com/images/tabs/tile_sidemenu.jpg);
  background-position: -851px -55px;
  width: 200px;
}

#rightCol .innerContent ul.subItems {
  background: transparent no-repeat url(/site/playuklottery_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/playuklottery_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/playuklottery_com/images/badge.jpg); }

/* FOOTER
		=========== */

#footerLinks a {
	color: #fff;
	background: transparent top left no-repeat url(/site/playuklottery_com/images/navitembg.png);
}

#footerInfo { color: #25439D; }

#bottomRow { background: #A9D6EB url(/site/playuklottery_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: #1A6195;
}
td.totals{
  background-color:#59A7CB;
  border-top-color: #1A6195;
  border-bottom-color: #1A6195;
}

td.checkoutTotal, td.accountCredit {
	background-color:#59A7CB;
	border-top:1px solid #1A6195;
	border-bottom:1px solid #1A6195;
}

div#paymentGate { background-color:#DDE9EF; }

div.termsConditions { background-color:#59A7CB; }

input.number { border:1px solid #1A6195; }

#spacing_misc_e {
	padding:5px;
	border-right:1px solid #1A6195;
}

/*Account Upgrade*/
tr.spanGrid { background: #2F6E8F; }

td.upgradeLeft { background: #ACD7EE; }

tr.upgradeHeader { background: #6BB9E2; }

td.upgradeRight { background: #CFE8F5; }

td.upgradeLeft {
	background: #ACD7EE;
	height:20px;
	border-right:1px solid #FFFFFF;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeMid {
	background: #ACD7EE;
	height:20px;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeRight {
	background: #CFE8F5;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
}

td.upgradeHeader {
	background: #6BB9E2;
	height:30px;
	border-bottom: thin solid #FFFFFF;
}

td.upgradeFooter {
	background: #6BB9E2;
	height:30px;
	border-top: thin solid #FFFFFF;
}

/*Misc*/
table.bgStyling {
	background-color:#DDE9EF;
	font-size:10px;
}

div.bgStyling {
	background-color:#DDE9EF;
	font-size:10px;
}

table.nextDrawInfo td.ndEstimate { background-color:#3D7F9E; }

table.nextDrawInfo td.ndTitle { background-color:#2A80A3; }


/*Ajax Wrapper Updates*/
div.loginHeader {
    background: #216B9C;
    }

div.loginTopContent {
    padding:16px 10px 10px 50px;
    background: #216B9C no-repeat url(/site/playuklottery_com/images/lightbox_lock.png) left top;
    color: #fff;
}

div.loginFooter {
    height:5px;
    width:inherit;
    text-align: center;
    padding: 5px 5px 15px 0px;
    background: #216B9C;
}



/* Modal Form
    ============== */

.modalWrapper {
  background: #74A6C1 !important;
  border:3px solid white;
}

#TB_overlay { background: #1F3E47; }


div.modalHeader, div.modalFooter {
    background: #216B9C;
    }


div.modalIcon{
  background: transparent 0 0 no-repeat  url(/site/playuklottery_com/images/modal_icons.png);
}

div.winNotice {
  background: #D8E6ED url(/images/frontend/winnings_shade.png) no-repeat 0 -55px;
  border:1px solid #216B9C;
  color: #2D5164 !important;
}

#about-this-site { color: #145782 }


ul#social-icon {
  margin:-68px 10px 0 0 !important;
}
