div{position:relative}
.content-item{background:none repeat scroll 0 0 #FFF;overflow:hidden;margin-bottom:20px;min-height:100px;border-radius:10px;-webkit-box-shadow:0 3px 2px 2px rgba(206,206,206,0.3);box-shadow:0 3px 2px 2px rgba(206,206,206,0.3)}
#main{min-height:400px;margin-top:-20px;z-index:100}
.wrapper{min-width:300px;max-width:960px;padding:0 10px;margin:0 auto}
.content-padded{padding:10px}
.bg{position:absolute;left:0;width:25%;top:0;bottom:0;background:none repeat scroll 0 0 #f0f0f0}
.row{margin-right:-15px;margin-left:-15px}
.plr0{padding-left:0;padding-right:0}
.top-level{margin:10px 0 2px}
#main .content-item a{display:block}
.top-level{margin:10px 0 2px}
.top-level a{padding:4px 15px;display:block;color:#212020;font-weight:bold}
a{color:#0882f0;text-decoration:none}
.side-nav ul{list-style:outside none none;padding:0;margin:0}
.side-nav ul li{padding:0;margin:2px 0}
.side-nav ul li a{padding:4px 30px;display:block;color:#212020;font-weight:bold}
.side-nav.lottery ul li.active li a{color:#212020;background:0}
.side-nav.lottery ul li.active a,.side-nav.lottery ul li.active a:hover{color:#fff;background:#f1c40f}
.side-nav .toggleSideNav{position:absolute;right:2px;top:2px;width:27px;height:25px;background:url("../../../../../../../../content/dam/interactive/ilottery/images/groupplay/icon-sprite.png") no-repeat scroll -75px -594px #CCC;color:#212020}
.item-list h4{padding-left:30px;margin:0;position:relative}
.content-item h4{color:#444}
.icon-wtgp{position:absolute;left:10px;top:0;margin-top:-5px;width:25px;height:25px;background:url("../../../../../../../../content/dam/interactive/ilottery/images/groupplay/icon-sprite.png") no-repeat scroll -118px -2172px transparent}
.content-padded{padding:10px}
#main .content-item img{width:100%;height:auto}
.spacer,carousel-spacer{height:20px;display:block}
.pl0{padding-left:0 !important}
.row{margin-right:-15px;margin-left:-15px}
.resources-left{width:100%;float:left;display:block}
#main h5{font-weight:bold}
.halfspacer{height:10px;display:block}
.lottery.link{background:none repeat scroll 0 0 #f39c12;border:1px solid #f39c12;display:inline-block !important;color:#FFF;padding:2px 5px;border-radius:3px;-webkit-box-shadow:2px 2px 5px 0 rgba(50,50,50,0.2);box-shadow:2px 2px 5px 0 rgba(50,50,50,0.2)}
.link{display:inline-block !important;color:#27ae60;font-weight:bold}
.resources-right{width:33.333%;float:right;display:none}
.clear{position:relative;height:0;clear:both}
#main .content-item img{width:100%;height:auto}