body { background: #1F1F1F center top repeat-y url(/site/playusalotteries_com/images/body_bg.jpg) !important; color: #e8e8e8; }

/* TOP ROW - and NAVIGATION
  ============================= */

#topRow { background: #6f6f6f url(/site/playusalotteries_com/images/toprow.jpg) no-repeat 0 1px; }

#topRow .strap{ left:90px; color:#dcdcdc; }

#mainNav li a, #mainNav li.navSep { background: transparent top left no-repeat url(/site/playusalotteries_com/images/navitembg.png); }

#mainNav a:hover { color: #999999 !important; }

/* MIDDLE COLUMN
	================== */
#mainNav{ background: transparent top left repeat-x url(/site/playusalotteries_com/images/navitembg.png); }

#siteWrapper { background-color: #c7c7c7; }

#midCol a, div.pageContent.white a { color: #a1a1a1; }

div.midColWrapper { border-color: #666666; }

div.twoColWrapper { /*background-color: #FFF;*/ border-color: #666666; }

div#playNews {
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	padding: 0 1px 1px 1px;
}

table.pagination {
  background: #c1c1c1 repeat-x top left url(/site/playusalotteries_com/images/content/pagetitle.png);
}
.pagination .nextpage, .pagination .prevpage, .pagination .pages .page td { border-color: #9c9c9c; color: #c1c1c1;}
a.pagination:hover { background: #c1c1c1; }

div.pageHeader {
	background: #9e9e9e top left repeat-x url(/site/playusalotteries_com/images/content/pageheader.png) !important;
	border-bottom: 1px solid #676767 !important;
}

div.pageTitle {
	background: #d0d0d0 top left repeat-x url(/site/playusalotteries_com/images/content/pagetitle.png) !important;
	color:white;
  border-color: #d0d0d0;
}

tr.pageTitle {
	background: #d0d0d0 top left repeat-x url(/site/playusalotteries_com/images/content/pagetitle.gif);
	color:white;
}

div.pageContent {
	border-color: #999999;
	color:#666666;
}

div.pageTrail {
	background: transparent top left repeat-x url(/site/playusalotteries_com/images/content/pageheader.png);
	color: #5f5f5f !important;
	border-top-color: #cccccc;
}

a.readmore {
  color:#A9A9A9;
}


/* FORMS
   ================= */

table.tblForm td.label label{
  color: #6e6e6e !important;
}

table.tblForm td.radioField, table.tblForm td.radioField label, table.tblForm td.checkField label{
  color: #6e6e6e !important;
}

table.tblForm td.intCode{
  color: #6e6e6e;
}

table.tblForm td input, table.tblForm td select, table.tblForm td textarea, table.tblForm td select {
  border-color: #cccccc;
  color:#6e6e6e;
}

div.buttons a{
  color:#797979;
}


/* STEPS & STARS
  ================== */

div.stepMsg{
  border-color: #777777;
  background: #999999;
}

div.stepMsg a{
  color: #4c4c4c !important;
}

div.stepMsg a:hover{
  background-color: #bbbbbb !important;
}


/* FAQ
	======== */

	div.faqWrapper {
	background: #fff url(/site/playusalotteries_com/images/content/pagetrail.jpg) repeat-x scroll left bottom;
	border-top:1px solid #cccccc;
	color: #636363;
  cursor: pointer;
}

/* SIDEBAR STYLING
	==================== */

ul.sbNav li { color: #6c6c6c; }

ul.sbNav a { color: #444444; }

ul.sbNav a:hover, ul.sbNav a.active { color: #fff !important; }

ul.subItems li { color: #6c6c6c; }

ul.subItems a { color: #6c6c6c !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/playusalotteries_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 0;
  width:  206px;
  height: 40px;
  display: block;
}

#rightCol .masterContent {
  background: transparent repeat-y url(/site/playusalotteries_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/playusalotteries_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 -55px;
  width: 206px;
}

#rightCol .masterContent ul.subItems {
  background: transparent no-repeat url(/site/playusalotteries_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/playusalotteries_com/images/tabs/tile_sidemenu.jpg);
  background-position: -416px 0;
  width:  206px;
  height: 55px;
  display: block;
}

#rightCol .innerContent {
  background: transparent repeat-y url(/site/playusalotteries_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/playusalotteries_com/images/tabs/tile_sidemenu.jpg);
  background-position: -851px -55px;
  width: 200px;
}

#rightCol .innerContent ul.subItems {
  background: transparent no-repeat url(/site/playusalotteries_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/playusalotteries_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/playusalotteries_com/images/badge.jpg); }

/* FOOTER
		=========== */

#footerLinks a {
	color: #fff;
	background: transparent top left no-repeat url(/site/playusalotteries_com/images/navitembg.png);
}

#footerInfo { color: #9d9d9d; }

#bottomRow { background: #217dae url(/site/playusalotteries_com/images/sitefooter.jpg) no-repeat scroll left top; }

div#bottomRow div.company, div#bottomRow div.company a { color: #B8B8B8 }


/* CHECKOUT PAGE */
div.tblWrapper {
  border-color: #959595;
}
td.totals{
  background-color:#888888;
  border-top-color: #959595;
  border-bottom-color: #959595;
}

td.checkoutTotal, td.accountCredit {
	background-color:#cbcbcb;
	border-top:1px solid #959595;
	border-bottom:1px solid #959595;
}

div#paymentGate { background-color:#efefef; }

div.termsConditions { background-color:#888888; }

input.number { border:1px solid #959595; }

#spacing_misc_e {
	padding:5px;
	border-right:1px solid #959595;
}

/*Account Upgrade*/
tr.spanGrid { background: #919191; }

td.upgradeLeft { background: #eeeeee; }

tr.upgradeHeader { background: #e2e2e2; }

td.upgradeRight { background: #CFE8F5; }

td.upgradeLeft {
	background: #eeeeee;
	height:20px;
	border-right:1px solid #FFFFFF;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeMid {
	background: #eeeeee;
	height:20px;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeRight {
	background: #f5f5f5;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
}

td.upgradeHeader {
	background: #e2e2e2;
	height:30px;
	border-bottom: thin solid #FFFFFF;
}

td.upgradeFooter {
	background: #e2e2e2;
	height:30px;
	border-top: thin solid #FFFFFF;
}

/*Misc*/
table.bgStyling {
	background-color:#efefef;
	font-size:10px;
}

div.bgStyling {
	background-color:#efefef;
	font-size:10px;
}

table.nextDrawInfo td.ndEstimate { background-color:#9e9e9e; }

table.nextDrawInfo td.ndTitle { background-color:#a3a3a3; }


/*Ajax Wrapper Updates*/
div.loginHeader {
    background: #9c9c9c;
    }

div.loginTopContent {
    padding:16px 10px 10px 50px;
    background: #9c9c9c no-repeat url(/site/playusalotteries_com/images/lightbox_lock.png) left top;
    color: #fff;
}

div.loginFooter {
    height:5px;
    width:inherit;
    text-align: center;
    padding: 5px 5px 15px 0px;
    background: #9c9c9c;
}



/* Modal Form
    ============== */

.modalWrapper {
  background: #c1c1c1 !important;
  border:3px solid white;
}

#TB_overlay { background: #474747; }


div.modalHeader, div.modalFooter {
    background: #9c9c9c;
    }


div.modalIcon{
  background: transparent 0 0 no-repeat  url(/site/playusalotteries_com/images/modal_icons.png);
}

div.winNotice {
  background: #ededed url(/images/frontend/winnings_shade.png) no-repeat 0 -55px;
  border:1px solid #9c9c9c;
  color: #646464 !important;
}

div.playusamegamillions div.winDateSelect select, div.playusamegamillions div.spanGrid select.spanSelect { border-color: #919191 ; color: #707070;}

#about-this-site { color: #666666 }
