@charset "utf-8";
/* CSS Document */
* {
   margin: 0;
   padding:0;
}
html, body {
	height: 100%;
	background-color:#000;
}
body {
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#adadad;
}
.wrapper {
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 20px auto -80px auto; /*Center align and space for footer*/
	text-align:center; /*Center Align IE*/
	width:955px;
	background:url(../nimages/mainbg.png) repeat-y;
}
/*Header*/
div#headerwrapper {
	position:relative;
	height:343px;
	width:955px;
	margin:0 auto; /*Center align*/
	text-align:center; /*Center align for IE*/
}
div#headerlcnr {
	height:62px;
	width:8px;
	background:url(../nimages/hdl.png) no-repeat;
	float:left;
}
div#headerrcnr {
	height:62px;
	width:8px;
	background:url(../nimages/hdr.png) no-repeat;
	float:left;
}
div#headermid {
	height:62px;
	width:939px;
	background:url(../nimages/hdmid.png) repeat-x;
	float:left;
}
div#headerlinks {
		float:right;
		margin:19px;
		font-family:"Arial Black", Gadget, sans-serif;
		color:#adadad;
		width:330px;
		text-align:right;
}
div#headerlinks a:link, div#headerlinks a:visited {
	text-decoration:none;
	color:#adadad;
}
div#headerlinks a:hover {
	text-decoration:none;
	color:#e42220;
}
div#headerlinks a {
	padding: 0 10px 0 10px;
}
div#mainheader {
	background:url(../nimages/header.jpg) no-repeat top center;
	width:953px;
	height:232px;
	position:relative;
	text-align:center;
	margin:0 auto;
	clear:both;
}
div#hdrbuttons {
	float:right;
	width:170px;
}
div#hdrbuttons img {
	margin:20px 30px 0 0;
	border:none;
}
.butal {
	padding-right:10px;
}
div#topmenu {
	background:url(../nimages/menubg.png) repeat-x center;
	height:49px;
	width:948px;
	position:relative;
	margin:0 auto;
}
div#topmenu ul {
	list-style:none;
	font-family:"Arial Black", Gadget, sans-serif;
	width:948px;
	color:#0F0;
}
div#topmenu ul li {
	display:inline-block;
	float:left;
	padding:14px 11px 0px;
	background:url(../nimages/tmenu_seperator.png) no-repeat top right;
}
.no_sep {
	background:none !important;
}
div#topmenu ul li a:link, div#topmenu ul li a:visited {
	text-decoration:none;
	color:#adadad;
	display:inline-block;
}
div#topmenu ul li a:hover {
	text-decoration:none;
	color:#df1d1d;
}
/*End Header*/

/*Content Area*/
div#contentwrapper {
	position:relative;
	width:950px;
	margin:0 auto;
	text-align:center;
}
div#intro_wrapper {
	height:219px;
	width:951px;
	background:url(../nimages/intro_bg.png) no-repeat top center;
	clear:both;
	margin:0 auto;
	text-align:center;
}
/*Intro Welcome*/
div#intro_welcome {
	width:410px;
	height:190px;
	text-align:left;
	padding:12px 0 0 20px;
	font-size:12px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;

}
div#intro_welcome h1 {
	font-size:18px;
	color:#878787;
	margin-bottom:10px;
}
div#intro_welcome p {
	line-height:20px;
}
div#intro_welcome h1 span {
	color:#FFF;
}
.hilite {
	color:#FFF;
	font-weight:bold;
}
/*Intro Bonus*/
div#introbonus {
	float:right;
	width:489px;
	height:209px;
	margin-right:5px;
	margin-top:2px;
}
div#bonustop {
	background:url(../nimages/bonustop.png) no-repeat;
	height:21px;
	width:489px;
}
div#bonuscontent {
	background:url(../nimages/bonuscontent.png) repeat-y;
	width:489px;
	height:170px;
}
div#bonusbottom {
	background:url(../nimages/bonusbottom.png) no-repeat;
	width:489px;
	height:14px;
}
div#bonus_header ul {
		list-style:none;
		padding-left:10px;
}
div#bonus_header li {
	display:inline-block;
	float:left;
	color:#a61405;
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:underline;
	text-align:center;
	width:76px;
	font-size:11px;
}
.casinotile {
	width:93px !important;
	text-align:left !important;
}
div#bonus_casino ul {
		list-style:none;
		height:17px;
		padding-left:10px;
}
div#bonus_casino li {
	display:inline-block;
	float:left;
	color:#a4a4a4;
	text-align:center;
	width:76px;
	font-size:11px;
}
div#bonus_casino li a:link, div#bonus_casino li a:visited {
	color:#a4a4a4;
	text-decoration:none;
}
div#bonus_casino li a:hover {
	color:#ffa800;
	text-decoration:none;
}
.casinoname {
	width:95px !important;
	text-align:left !important;
}
.altcolor {
	background-color:#0f0f0f;
	margin-left:1px;
	margin-right:1px;
}

/*Content Area*/
div#hpcontent {
	background:url(../nimages/contentbg.png) repeat-x;
	height:952px;
	width:951px;
	margin:0 auto;
	text-align:center;
	padding:0;
}
/*Three Banners*/
div#threebanner {
	height:240px;
	width:939px;
	float:left;
	margin:8px 0 10px 9px;
}
div#threelhs {
	background:url(../nimages/threelhs.png) no-repeat;
	float:left;
	height:240px;
	width:6px;
}
div#threemid {
	float:left;
	width:920px;
	height:240px;
	background:url(../nimages/threebg.png) repeat-x;
	text-align:center;
	margin:0 auto;
}
div#threerhs {
	float:left;
	height:240px;
	width:6px;
	background:url(../nimages/threerhs.png) no-repeat;
}
div#banneradwrapper {
	width:302px;
	height:204px;
	float:left;
	margin:17px 0 0 4px;
}
div#banneradlhs {
	background:url(../nimages/banadlhs.png) no-repeat;
	float:left;
	height:204px;
	width:4px;
}
div#banneradmid {
	float:left;
	background:url(../nimages/banadmid.png) repeat-x;
	height:204px;
	width:292px;
}
div#banneradrhs {
	background:url(../nimages/banadrhs.png) no-repeat;
	float:left;
	height:204px;
	width:4px;
}
div#bangrfk_1 {
	background:url(../nimages/casino_rv.png) no-repeat;
	height:181px;
	width:290px;
	margin:9px 0 0 2px;
}
div#bangrfk_2 {
	background:url(../nimages/casino_fr.png) no-repeat;
	height:181px;
	width:290px;
	margin:9px 0 0 2px;
}
div#bangrfk_3 {
	background:url(../nimages/casino_pp.png) no-repeat;
	height:181px;
	width:290px;
	margin:9px 0 0 2px;
}
div#banneradmid img {
	position:relative;
	left:90px;
	top:160px;
	border:none;
}
/*End Three Banners*/
/*Mini Reviews*/
div#minireviews {
	height:240px;
	width:935px;
	float:left;
	margin:8px 0 10px 10px;
}
div#mrtop {
	background:url(../nimages/mrtop.png) no-repeat;
	height:5px;
	width:935px;
}
div#mrcontent {
	background:url(../nimages/mrcontent.png) repeat-y;
	width:935px;
	height:237px;
}
div#mrbot {
	background:url(../nimages/mrbot.png) no-repeat;
	width:935px;
	height:5px;
}
div#mrbox {
	height:220px;
	width:297px;
	float:left;
	margin:10px 0 0 10px;
}
div#mrboxt {
	background:url(../nimages/mrboxt.png) no-repeat;
	width:297px;
	height:5px;
}
div#mrboxcontent {
	background:url(../nimages/mrboxcontent.png) repeat-y;
	width:297px;
	height:200px;
}
div#mrboxb {
	background:url(../nimages/mrboxb.png) no-repeat;
	width:297px;
	height:5px;
}
div#mrboxcontent img {
	border:none;
}
div#mrboxcontent p {
	text-align:left;
	padding:5px 10px 0 10px;
	color:#fff;
	line-height:15px;
}
.boldred a:link, .boldred a:visited {
	color:#df1d1d !important;
	font-weight:bold;
	text-decoration:none;
}
.boldred a:hover {
	color:#FFF !important;
	font-weight:bold;
	text-decoration:none;
}
.visitnow {
	position:relative;
	left:72px;
	bottom:22px;
}
.mrhgt {
	height:105px;
}
/*End Mini Reviews*/
/*Bottom Content*/
div#btmcontent {
	height:405px;
	width:953px;
	clear:both;
}
/*Casino Review*/
div#reviewwrapper {
	height:385px;
	width:640px;
	float:left;
	margin:10px;
}
div#reviewlhs {
	float:left;
	background:url(../nimages/reviewlhs.png) no-repeat;
	height:370px;
	width:9px;
}
div#reviewmid {
	float:left;
	background:url(../nimages/reviewmid.png) repeat-x;
	height:370px;
	width:619px;
}
div#reviewrhs {
	float:left;
	background:url(../nimages/reviewrhs.png) no-repeat;
	height:370px;
	width:9px;
}
div#crwrapper {
	clear:both;
	height:375px;
	width:615px;
	margin-top:10px;
	padding:10px 0 0 10px;
}
div#casinobanner {
	height:165px;
	width:277px;
	float:left;
}
div#casinobanner img {
	border:none;
}
div#casinostats {
	float:left;
	height:165px;
	width:310px;
	margin-left:10px;
}
div#cashdr {
	font-family:"Arial Black", Gadget, sans-serif;
	color:#FFF;
	border-bottom:1px solid #bfbfbf;
	text-align:left;
}
div#starrate {
	font-family:"Arial Black", Gadget, sans-serif;
	color:#fff;
	margin:7px 0 3px 0;
}
div#starrate p {
	display:inline;
}
.stwid {
	width:118px;
	text-align:left;
}
div#casinostats ul {
	list-style:none;
	clear:both;
}
div#casinostats ul li {
	display:inline;
	float:left;
	color:#fff;
	margin:3px 0px 3px 0px;
/*	*margin:0;*/
}
.whitebold {
	font-family:"Arial Black", Gadget, sans-serif;
}
.whitebold li {
	margin-top:20px !important;
/*	*margin-top:10px !important;*/
}
div#casinocopy {
	float:left;
	width:597px;
	margin-top:10px;
	margin-bottom:0px;
	text-align:left;
	color:#fff;
}
div#casinocopy p {
	padding-top:10px;
	line-height:18px;
}
div#casinocopy img {
	border:none;
}
.visitcasino {
	position:relative;
	left:314px;
}
.revbon a:link, .revbon a:visited {
	color:#df1d1d;
	text-decoration:none;
}
.revbon a:hover {
	color:#ffffff;
	text-decoration:none;
}
/*Sidebar*/
div#sidebarwrapper {
	width:273px;
	float:left;
	margin:10px;
}
div#sidebarwrapper ul {
	list-style:none;
	text-align:left;
}
.sidemenuhd {
	background:url(../nimages/sidemenuhd.png) no-repeat  !important;
	height:39px;
	width:276px;
}
div#sidebarwrapper ul li {
	background:url(../nimages/sidemenu.png) no-repeat;
	height:27px;
	width:276px;
	text-align:right;
	padding-top:12px;
}

div#sidebarwrapper ul li a:link, div#sidebarwrapper ul li a:visited {
	color:#afafaf;
	text-decoration:none;
	padding-right:40px;
	width:235px;
}
div#sidebarwrapper ul li a:hover {
	color:#fff;
}
/*school &adv*/
div#schooladwrapper {
	height:286px;
	width:951px;
	clear:both;
}
div#schoolwrapper {
	width:635px;
	height:213px;
	margin:38px 0px 0px 10px;
	float:left;
}
div#schoollhs {
	background:url(../nimages/schoollhs.png) no-repeat;
	float:left;
	height:213px;
	width:8px;
}
div#schoolmid {
	background:url(../nimages/schoolmid.png) repeat-x;
	float:left;
	height:213px;
	width:614px;
}
div#schoolrhs {
	background:url(../nimages/schoolrhs.png) no-repeat;
	float:left;
	height:213px;
	width:8px;
}
.schoolheader {
	text-align:left;
	padding:10px 0px 0px 10px;
}
.schoolheader h3 {
	color:#fff;
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:underline;
	font-size:12px;
	padding-bottom:2px;
}
.schoolheader p {
	color:#e02418;
}
div#lessonboxwrapper {
	width:624px;
	height:164px;
}

div#schoolbox {
	float:left;
	height:122px;
	width:137px;
	margin:26px 0px 0px 16px;
}
div#boxlhs {
	background:url(../nimages/boxlhs.png) no-repeat;
	float:left;
	height:124px;
	width:10px;
}
div#boxmid {
	background:url(../nimages/boxmid.png) repeat-x;
	float:left;
	height:124px;
	width:117px;
}
div#boxrhs {
	background:url(../nimages/boxrhs.png) no-repeat;
	float:left;
	height:124px;
	width:10px;
}
div#adcontainer {
	width:278px;
	height:224px;
	margin:38px 0 0 23px;
	float:left;
	background:url(../nimages/advertise.png) repeat;
}
div#adcontainer a:link, div#adcontainer a:visited {
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:underline;
	color:#fff;
}
div#adcontainer a:hover {
	font-family:"Arial Black", Gadget, sans-serif;
	text-decoration:underline;
	color:#df1d1d;
}
div#adcontainer p {
	text-align:right;

}
div#ads {

	height:224px;
	width:278px;
	float:left;
}
/*School Area*/
div#schooltop {
	background:url(../nimages/schooltop.png) no-repeat;
	height:32px;
	width:635px;
}
div#schoolcontent {
	background:url(../nimages/gradient2.png) repeat-x;
	width:635px;
	height:189px;
}
div#schoolbot {
	background:url(../nimages/schoolbot.png) no-repeat;
	width:635px;
	height:17px;
}
div#schooltop h3 {
	font-weight:bold;
	color:#a9a9a9;
	text-align:left;
	padding:10px 0 0 8px;
	font-family:"Arial Black", Gadget, sans-serif;
}
div#classboxwrapper {
	height:163px;
	width:138px;
	margin:6px 0 0 16px;
	float:left;
}
div#classbxtop {
	background:url(../nimages/classbxhd.png) repeat-y;
	height:13px;
	width:138px;
}
div#classbxcontent {
/*	height:175px;*/
	width:138px;
}
div#classbxcontent ul {
	list-style:none;
}
div#classbxcontent ul li {
	background:url(../nimages/classbxbut.png) no-repeat;
	width:138px;
	height:22px;
	text-align:left;
}
div#classbxcontent ul li a {
	background:url(../nimages/redarrow.png) no-repeat 9px 6px;
	padding:3px 0 0 17px;
	text-decoration:none;
	display:block;
}
div#classbxcontent ul li a:link, div#classbxcontent ul li a:visited {
	color:#909090;
}
div#classbxcontent ul li a:hover {
	color:#fff;
}
.classbxtitle {
	background:url(../nimages/classbxtitle.png) no-repeat  !important;
	height:19px !important;
	width:138px !important;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	padding-left:7px;
}
.classbxbot {
	background:url(../nimages/classbxbot.png) no-repeat  !important;
	height:18px !important;
	width:138px;
}
/*End School Area*/
/*End Content Area*/

.footer {
	height:80px;
	position:relative;
	width:955px;
	text-align:center;
	margin:0 auto 20px;
}
.footer p {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footer a {
	color:#ccc;
}
.push {
	height: 80px;
}
div#ftlhs {
	background:url(../nimages/ftlhs.png) no-repeat;
	float:left;
	height:80px;
	width:6px;
}
div#ftmid {
	background:url(../nimages/ftmid.png) repeat-x;
	float:left;
	height:80px;
	width:940px;
	padding:8px 0 0 3px;
	color:#FFF;
}
div#ftmid a:link, div#ftmid a:visited {
	color:#FFF;
	text-decoration:none;
}
div#ftmid a:hover {
	color:#df1d1d;
	text-decoration:none;
}
div#ftrhs {
	background:url(../nimages/ftrhs.png) no-repeat;
	float:left;
	height:80px;
	width:6px;
}
div#copyright {
	float:left;
	width:400px;
	text-align:left;
}
div#footermenu {
	float:left;
	text-align:right;
	width:535px;
}
div#footerads {
	text-align:justify;
/*	margin-top:25px;*/
	font-size:12px;
	letter-spacing:0.17pt;
}
.redbold {
	color:#df1d1d;
	font-weight:bold;
}
.whitebold {
	color:#fff;
	font-weight:bold;
}
.ecografoot {
	float:right;
	padding-top:10px;
	padding-right:4px;
}
.footerlinks {
	padding-top:18px;
	float:left;
	
}