
body { background: #211E17 center top repeat-y url(/site/playhugelottos_com/images/body_bg.jpg) !important; }

/* TOP ROW - and NAVIGATION
  ============================= */

#topRow { background: #615530 0 1px no-repeat url(/site/playhugelottos_com/images/toprow.jpg)}

.topRow-sv { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-sv.jpg) !important; }
.topRow-es { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-es.jpg) !important; }
.topRow-pt { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-pt.jpg) !important; }
.topRow-ru { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-ru.jpg) !important; }
.topRow-zh { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-zh.jpg) !important; }
.topRow-fr { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-fr.jpg) !important; }
.topRow-cz { background: #615530 0 0 no-repeat url(/site/playhugelottos_com/images/toprow-cz.jpg) !important; }

#topRow .strap{ left:89px; color:#ccc; }

#mainNav li a, #mainNav li.navSep { background: transparent top left no-repeat url(/site/playhugelottos_com/images/navitembg.jpg); }

#mainNav a:hover { color: #68543C !important; }

/* MIDDLE COLUMN
	================== */
#mainNav{ background: #68543C top left repeat-x url(/site/playhugelottos_com/images/navitembg.jpg); }

#siteWrapper { background-color: #d7d2b5; }

#midCol a, div.pageContent.white a { color: #9B7D59; }

div.midColWrapper { border-color: #695C32; }

div.twoColWrapper { border-color: #695C32; }

div#playNews {
	border-color: #695C32;
	border-style: solid;
	border-width: 1px;
	padding: 0 1px 1px 1px;
}

table.pagination {
  background: #9F936D repeat-x top left url(/site/playhugelottos_com/images/content/pagetitle.png);
}
.pagination .nextpage, .pagination .prevpage, .pagination .pages .page td { border-color: #61552F; color: #9F936D;}
a.pagination:hover { background: #9F936D; }


div.pageHeader {
	background: #837244 top left repeat-x url(/site/playhugelottos_com/images/content/pageheader.png) !important;
	border-bottom: 1px solid #4F3A27 !important;
  font-size: 18px;
}

div.pageTitle {
	background: #837244 top left repeat-x url(/site/playhugelottos_com/images/content/pagetitle.png);
	color:white;
  border-color: #837244;
}

tr.pageTitle {
	background: #837244 bottom left repeat-x url(/site/playhugelottos_com/images/content/pagetitle.png);
	color:white;
}

div.pageContent {
	border-color: #7E733B;
	color:#5E553B;
}

div.pageTrail {
	background: transparent top left repeat-x url(/site/playhugelottos_com/images/content/pageheader.png);
	color: #35425F !important;
	border-top-color: #7391C7;
}

a.readmore {
  color:#9B7D59;
}

/* FORMS
   ================= */

table.tblForm td.label label{
  color: #5E553B !important;
}

table.tblForm td.radioField, table.tblForm td.radioField label, table.tblForm td.checkField label{
  color: #5E553B !important;
}

table.tblForm td.intCode{
  color: #5E553B;
}

table.tblForm td input, table.tblForm td select, table.tblForm td textarea, table.tblForm td select {
  border-color: #A29978;
  color:#5E553B;
}

div.buttons a{
  color:#5E553B;
}

/* STEPS & STARS
  ================== */

div.stepMsg{
  border-color: #61552F;
  background: #9F936D;
}

div.stepMsg a{
  color: #61552F !important;
}

div.stepMsg a:hover{
  background-color: #61552F !important;
}



/* FAQ
	======== */

	div.faqWrapper {
	background: #fff url(/site/playhugelottos_com/images/content/pagetrail.jpg) repeat-x scroll left bottom;
	border-top:1px solid #A29978;
	color: #5F5B3F;
  cursor: pointer;
}

/* SIDEBAR STYLING
	==================== */

		ul.sbNav li { color: #fff; }

ul.sbNav a { color: #5F5B3F; }

ul.sbNav a:hover, ul.sbNav a.active { color: #fff !important; }

ul.subItems li { color: #fff; }

ul.subItems a { color: #5F5B3F !important; }

ul.subItems a:hover, ul.subItems a.active { color: #fff !important; }

/* Block Title
		=============== */

		span.sbTitle { color: #fff; }



/* Generic sidebar styling can now replace specific items
    ========================================================== */


#rightCol .masterHeader {
  background: transparent no-repeat url(/site/playhugelottos_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 0;
  width:  206px;
  height: 40px;
  display: block;
}

#rightCol .masterContent {
  background: transparent repeat-y url(/site/playhugelottos_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/playhugelottos_com/images/tabs/tile_sidemenu.jpg);
  background-position: 0 -55px;
  width: 206px;
}

#rightCol .masterContent ul.subItems {
  background: transparent no-repeat url(/site/playhugelottos_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/playhugelottos_com/images/tabs/tile_sidemenu.jpg);
  background-position: -416px 0;
  width:  206px;
  height: 55px;
  display: block;
}

#rightCol .innerContent {
  background: transparent repeat-y url(/site/playhugelottos_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/playhugelottos_com/images/tabs/tile_sidemenu.jpg);
  background-position: -851px -55px;
  width: 200px;
}

#rightCol .innerContent ul.subItems {
  background: transparent no-repeat url(/site/playhugelottos_com/images/tabs/tile_sidemenu.jpg);
  background-position: -851px -55px;
  width: 200px;
}

#rightCol .innerContent ul.subItems li { color: #fff; }

#rightCol .masterFooter {
  background: transparent no-repeat url(/site/playhugelottos_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/playhugelottos_com/images/badge.jpg); }




/* FOOTER
		=========== */

		#footerLinks a {
	color: #fff;
	background: transparent top left no-repeat url(/site/playhugelottos_com/images/navitembg.jpg);
}

#footerInfo { color: #5E553B; }

#bottomRow { background: transparent url(/site/playhugelottos_com/images/sitefooter.jpg) no-repeat scroll left top; }

div#bottomRow div.company, div#bottomRow div.company a { color: #4F4C15 }

/*checkout page*/
/* CHECKOUT PAGE */
div.tblWrapper {
  border-color: #584D2E;
}
td.totals{
  background-color:#8C8153;
  border-top-color: #584D2E;
  border-bottom-color: #584D2E;
}

td.checkoutTotal, td.accountCredit {
	background-color:#8C8153;
	border-top:1px solid #584D2E;
	border-bottom:1px solid #584D2E;
}

div#paymentGate { background-color:#CABF92; }

div.termsConditions { background-color:#8C8153; }

input.number { border:1px solid #584D2E; }

#spacing_misc_e {
	padding:5px;
	border-right:1px solid #A49155;
}

/*account upgrade*/
tr.spanGrid { background:#8C8153; }

td.upgradeLeft {
	background: #D6CBAD;
	height:20px;
	border-right:1px solid #FFFFFF;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeMid {
	background: #D6CBAD;
	height:20px;
	margin-left:5px;
	padding-left:5px;
}

td.upgradeRight {
	background: #E1DCC6;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
}

td.upgradeHeader {
	background: #C9BD98;
	height:30px;
	border-bottom: thin solid #FFFFFF;
}

td.upgradeFooter {
	background: #C9BD98;
	height:30px;
	border-top: thin solid #FFFFFF;
}

table.nextDrawInfo td.ndEstimate { background-color:#3D7F9E; }

table.nextDrawInfo td.ndTitle { background-color:#2A80A3; }

/*Ajax Wrapper Updates*/
div.loginHeader {
    background: #796A3F;
    }


div.loginTopContent {
    background: #796A3F no-repeat url(/site/playhugelottos_com/images/lightbox_lock.png) left top;
}

div.loginFooter {
    background: #796A3F;
}

/* Modal Form
    ============== */

.modalWrapper {
  background: #C2B683 !important;
  border:3px solid white;
}

#TB_overlay { background: #453E2B; }

div.modalHeader, div.modalFooter {
    background: #796A3F;
    }

div.modalIcon{
  background: transparent 0 0 no-repeat  url(/site/playhugelottos_com/images/modal_icons.png);
}

div.winNotice {
  background: #DBD7C7 url(/images/frontend/winnings_shade.png) no-repeat 0 -165px;
  border:1px solid #61552F;
  color: #473F23 !important;
}

#about-this-site { color: #4F4C15 }
