BODY {
	margin:0px;
	font-family:Verdana, Tahoma, Arial;
}
.pointer {
	cursor:pointer;
}
a:link, a:visited {
	color:#b88109;
	text-decoration:none;
}
a:hover {
	color:#b88109;
	text-decoration:underline;
}
.bgLeft {
	background:#050505 url(/images/bgleft.gif) repeat-y right top;
	width:50%;
}
.bgRight {
	background:#161616 url(/images/bgright.gif) repeat-y left top;
	width:50%;
}
.mainSize {
	width:802px;
}
.mainGrad {
	background:#050505 url(/images/gradbg.gif) repeat-y center top;
	width:100%;
	height:100%;
	vertical-align:top;
}
.main {
	background-color:#444343;
	height:100%;
	vertical-align:top;
}
.bottomSpace {
	padding-top:15px;
	padding-bottom:15px;
}
.bottomTextLink:link, .bottomTextLink:visited, .bottomTextLink:hover {
	color:#7d7b7c;
}
.bottomText {
	width:560px;
	text-align:center;
	font-size:10px;
	color:#7d7b7c;
	line-height:12px;
}
.borderLeft {
	background:#030303 url(/images/borderleft.gif) no-repeat left top;
	width:2px;
}
.borderRight {
	background:#030303 url(/images/borderright.gif) no-repeat left top;
	width:2px;
}
.mainBG {
	background:#030303 url(/images/mainbg.gif) repeat-y left top;
	width:798px;
	height:100%;
	padding-bottom:14px;
}
.mainSpace {
	padding-left:18px;
	padding-right:18px;
}
.top {
	background:url(/images/topcircles.gif) no-repeat center bottom;
	width:100%;
	height:126px;	
}
.topReg {
	background:url(/images/topcirclesreg.png) no-repeat center bottom;
	width:100%;
	height:60px;	
}
.topLinks {
	background:url(/images/toplinksbg.gif) repeat-x left top;
	width:100%;
}
.topLinkHover {
	background:url(/images/toplinkshover.gif) repeat-x left top;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;
	height:35px;
}
.topLink {
	background:url(/images/toplinkssep.gif) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	padding-left:12px;
}
.topLink div {
	background:url(/images/toplinkssep.gif) no-repeat right -35px;
	height:100%;
	padding-right:12px;
	padding-top:11px;
}
.topLinkAnchor:link, .topLinkAnchor:hover, .topLinkAnchor:visited {
	color:#ffffff;
	text-decoration:none;
}
.topLink .tlLast {
	background:url(/images/blank.gif) no-repeat right top;
}
.topLinkHover .tlLast {
	background:url(/images/blank.gif) no-repeat right top;
}
.tlFirst {
	background:url(/images/blank.gif) no-repeat left top;	
}
/* ROLLOVER */
.topLinkHoverL {
	background:url(/images/toplinkshoverL.gif) repeat-x left top;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;
	height:35px;
}
.dateText {
	font-size:11px;
	color:#a5a3a3;
	padding-right:10px;
	width:100%;
	text-align:right;
	padding-top:8px;
}
.dateSpace {
	height:30px;
}
.langBox {
	background:url(/images/langbox.gif) no-repeat center top;
	width:115px;
	height:29px;
	padding-top:7px;
}
.langBoxSpace {
	padding-left:6px; 
	padding-top:22px;
}
.langBoxBG {
	background:url(/images/langbottombg.gif) no-repeat left bottom; 
	width:103px; 
	padding-top:5px; 
	padding-bottom:5px;
}
.langLink:link, .langLink:visited {
	color:#aaaaa9;
	text-decoration:none;
}
.langLink:hover {
	color:#fdcf1a;
	text-decoration:none;
}
.langBoxSize {
	width:115px;
	height:1px;
} 
.langBoxSpace {
	width:6px;
	height:1px;
}
.langText {
	font-size:11px;
	color:#eeeeee;
	width:65;
	text-align:center;
}
.langIcon {
	width:25px;
	padding-left:5px;
}
.loginBox {
	width:349px;
	height:100%;
}
.loginText {
	font-size:11px;
	font-weight:bold;
	color:#fffefe;
}
.loginLink:link, .loginLink:visited, .loginLink:hover {
	font-size:9px;
	color:#f7bf09;
	text-decoration:underline;
	line-height:12px;
}
.loginBoxTop {
	background:url(/images/loginboxtop.gif) no-repeat left top;
	width:349px;
	height:6px;
}
.loginBoxMain {
	background:#2d2d2d url(/images/loginbox.gif) repeat-x left top;
	width:349px;
	height:100%;
	border-left:1px solid #9d9c9c;
	border-right:1px solid #9d9c9c;
}
.loginBoxBottom {
	background:url(/images/loginboxbottom.png) no-repeat left top;
	width:349px;
	height:12px;
}
.totalBox {
	background:url(/images/totalbox.png) no-repeat left top;
	width:281px;
	height:32px;
	padding-top:5px;
}
.totalBoxLeft {
	width:10px;
}
.totalBoxRight {
	width:15px;
}
.totalText {
	font-size:11px;
	color:#fdfdfc;
}
.totalValText {
	color:#ffc600;
	text-align:right;
}
.bottom {
	background:url(/images/bottomcircles.png) no-repeat center top;
	width:100%;
	height:59px;
	font-size:11px;
	color:#7d7c7c;	
	padding-top:20px;
	line-height:16px;	
}
.bottomLogos {
	background-color:#ffffff;
	width:100%;
}
.bottomLogosSpace {
	height:8px;
}
.bottomLink:link, .bottomLink:visited {
	font-size:11px;
	color:#a5a3a3;
	text-decoration:none;	
}
.bottomLink:hover {
	font-size:11px;
	color:#a5a3a3;
	text-decoration:underline;	
}
.bottomLinkHigh:link, .bottomLinkHigh:visited {
	font-size:11px;
	color:#ffc501;
	text-decoration:none;	
}
.bottomLinkHigh:hover {
	font-size:11px;
	color:#ffc501;
	text-decoration:underline;	
}
.bottomLinkSep {
	font-size:11px;
	color:#a5a3a3;
	padding-left:17px;
	padding-right:17px;	
}
.side {
	width:186px;
	height:1px;
}
.navLinksBox {
	font-size:9px;
	color:#A5A3A3;
	height:25px;
	padding-left:10px;
}
.navLinksBox a:link, .navLinksBox a:visited {
	font-size:9px;
	color:#A5A3A3;
	text-decoration:none;
}
.navLinksBox a:hover {
	font-size:9px;
	color:#A5A3A3;
	text-decoration:underline;
}
.navLinksBoxClient {
	font-size:9px;
	color:#606060;
	height:25px;
	padding-left:20px;
	padding-top:10px;
}
.navLinksBoxClient a:link, .navLinksBoxClient a:visited {
	font-size:9px;
	color:#606060;
	text-decoration:none;
}
.navLinksBoxClient a:hover {
	font-size:9px;
	color:#606060;
	text-decoration:underline;
}
.downloadFree {
	background:url(/images/downloadfree.png) no-repeat left top;
	width:173px;
	height:100px;
	cursor:pointer;
}
.downloadFree1 {
	background:url(/images/downloadfree1.gif) no-repeat left top;
	width:173px;
	height:100px;
	cursor:pointer;
}
.signupToday {
	background:url(/images/signuptoday.png) no-repeat left top;
	width:173px;
	height:100px;
	cursor:pointer;
}
.sideBarSpace {
	height:15px;
}
.sideBar {
	background:url(/images/sidebarbg.png) no-repeat left top;
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:2px;
}
.sideBarSize {
	width:164px;
}
.sideBarHigh {
	background:#494041 url(/images/sidebarhigh.gif) repeat-x left top;
	height:24px;
	margin-left:2px;	
}
.sideBarLink:link, .sideBarLink:visited, .sideBarLink:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
}
.sideBarText {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
}
.sideBarSep {
	background:url(/images/sidebarsep.gif) repeat-x left center;
	width:150px;
	height:10px;
	font-size:0px;
	line-height:0px;
	margin-left:10px;
}
.sideBarHighSep {
	height:5px;
	font-size:0px;
	line-height:0px;	
}
.sideBarChild {
	padding-left:20px;
}
.sideBarChildLink:link, .sideBarChildLink:visited, .sideBarChildLink:hover {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.sideBarChildText {
	padding-left:20px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
}
.sideBarBottom {
	background:url(/images/sidebarbottom.png) no-repeat left top;
	width:174px;
	height:13px;
}
.sideBarMin {
	width:1px;
	height:140px;
}
.mainContTitle {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	height:35px;
	padding-top:10px;
	padding-left:18px;
	padding-right:18px;
}
.mainContTitleReg {
	height:40px;
	padding-top:5px;
}
.mainContTitleRegText {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.mainContSpace {
	padding-top:10px;
	padding-bottom:10px;
}
.mainContSep {
	background:url(/images/mainContTitleSep.gif) repeat-x left bottom;
	width:100%;
	height:10px;
}
.mainContSubtitleSep {
	padding-bottom:14px;
}
.mainContSubtitleSep div {
	background:url(/images/mainContTitleSep.gif) repeat-x left bottom;
	width:100%;
	height:14px;
}
.mainContSubtitleSep {
	padding-bottom:10px;
}
.mainContTitleSep {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
.mainContColumnsSep {
	width:40px;
}
.mainContTitleLarge {
	font-size:18px;
}
.mainContTop {
	background:#FCFCFC url(/images/maincontenttop.gif) repeat-x left top;
	width:100%;
}
.mainContBottom {
	background:url(/images/maincontentbottom.gif) repeat-x left bottom;
	width:100%;
}
.mainContDec {
	background:url(/images/maincontentdec.gif) no-repeat left bottom;
	width:100%;
}
.mainContBorderOut {
	background:#aeaeb0 url(/images/mainContentBorderOutTop.gif) no-repeat left top;
	width:1px;
	height:100%;
}
.mainContBorderOut div {
	background:url(/images/mainContentBorderOutBottom.gif) no-repeat left bottom;
	width:100%;
	height:247px;
}
.mainContBorderTop {
	background:#FCFCFC url(/images/mainContentBorderTop.gif) no-repeat left top;
	width:5px;
	height:100%;
}
.mainContBorderTop div {
	background:url(/images/mainContentBorderBottom.gif) no-repeat left bottom;
	width:100%;	
	height:247px;
}
.mainContBorderRTop {
	background:#FCFCFC url(/images/mainContentBorderRightTop.gif) no-repeat left top;
	width:5px;
	height:100%;
}
.mainContBorderRTop div {
	background:url(/images/mainContentBorderRightBottom.gif) no-repeat left bottom;
	width:100%;
	height:247px;
}
.mainContentBottomSpace {
	/*height:6px;*/
}
.mainContMin {
	width:1px;
	height:458px;	
}
.contentBoxMin {
	width:1;
	height:427px;
}
.contBoxSpace {
	width:100%;
	padding-top:18px;
	padding-left:11px;
	padding-right:6px;
/*	padding-bottom:13px; */
}
.contentBoxBottom {
	background:url(/images/contentboxbottom.gif) repeat-x left bottom;
	width:100%;
}
.contentBoxTop {
	background:url(/images/contentboxtop.gif) repeat-x left top;
	padding-top:0px;
	padding-bottom:10px;
}
.contentBoxTopLeft {
	background:url(/images/contentBoxTopLeft.png) no-repeat left top;
	width:7px;
	height:100%;
}
.contentBoxTopLeft div {
	background:url(/images/contentboxbottomleft.png) no-repeat left bottom;
	width:7px;
	height:202px;
}
.contentBoxBottomLeft {
	background:url(/images/contentboxbottomleft.png) no-repeat left top;
	width:7px;
	height:202px;
}
.contentBoxLeft {
	background:url(/images/contentboxleft.gif) repeat-y left top;
	width:7px;
	height:100%;
}
.contentBoxTopRight {
	background:url(/images/contentboxtopright.png) no-repeat left top;
	width:13px;
	height:100%;
}
.contentBoxTopRight div {
	background:url(/images/contentboxbottomright.png) no-repeat left top;
	width:13px;
	height:202px;
}
.contentBoxRight {
	background:url(/images/contentboxright.png) repeat-y left top;
	width:13px;
	height:100%;
}
.contentBoxShadowLeft {
	background:url(/images/contentboxshadowleft.png) no-repeat left top;
	width:7px;
	height:6px;
}
.contentBoxShadow {
	background:url(/images/contentboxshadow.png) repeat-x left top;
	width:100%;
	height:6px;
}
.contentBoxShadowRight {
	background:url(/images/contentboxshadowright.png) no-repeat left top;
	width:13px;
	height:6px;
}
.contentBoxSize {
	width:480px; /* Page width [520px] - contentBoxSpace [20px*2] */
}
.contentBoxSpace1 {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	overflow:hidden; 
	width:470px;
}
.contentBoxSpace {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
.contentBoxSpace ul {
	list-style:none;
	padding-left:5px;
	margin-left:0px;		
}
.contentBoxSpace li {
	font-size:11px;
	font-family:Verdana;
	background:url(/images/regdot.gif ) 0px 5px no-repeat;
	padding:0px 0px 10px 11px;
}
.contentBoxSpace1 ul {
	list-style:none;
	padding-left:5px;
	margin-left:0px;		
}
.contentBoxSpace1 li {
	font-size:11px;
	font-family:Verdana;
	background:url(/images/regdot.gif ) 0px 5px no-repeat;
	padding:0px 0px 10px 11px;
}
.listSmall ul {
	list-style:none;
	padding-left:5px;
	margin-left:0px;		
}
.listSmall li {
	font-size:10px;
	font-family:Verdana;
	background:url(/images/regdot.gif ) 0px 5px no-repeat;
	padding:0px 0px 10px 11px;
}
.startedStep li {
	font-size:11px;
	font-family:Verdana;
	background:url(/images/regdot.gif ) 0px 5px no-repeat;
	padding:0px 0px 3px 11px;
}
.startedStep ul {
	list-style:none;
	padding-left:15px;
	margin-left:0px;		
}
.genericHeader {
	background:url(/images/genericHeader.jpg) no-repeat left center;
	width:510px;
	height:88px;
	text-align:left;
}
.genericHeaderText {
	width:215px;	
	padding-left:30px;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	color:#ffffff;
}
.createButton {
	background:url(/images/createButton.png) no-repeat left top;
	width:142px;
	height:65px;
	cursor:pointer;
}
.submitButton {
	background:url(/images/submitButton.png) no-repeat left top;
	width:142px;
	height:65px;
	cursor:pointer;
}
 
.continueButton {
	background:url(/images/continueButton.png) no-repeat left top;
	width:142px;
	height:65px;
	cursor:pointer;
}
.errorBoxSize {
	width:193px;
}
.errorBoxTop {
	background:url(/images/errorboxtop.png) no-repeat left top;
	width:193px;
	height:5px;
}
.errorBoxBottom {
	background:url(/images/errorboxbottom.png) no-repeat left top;
	width:193px;
	height:5px;
}
.errorBoxArrow {
	background:url(/images/errorboxarrow.png) no-repeat left top;
	width:11px;
	height:20px;
}
.errorBoxRightShadow {
	background:url(/images/errorboxrightshadow.png) repeat-y left top;
	width:11px;
	height:100%;
}
.errorBoxMain {
	background:url(/images/errorboxbg.gif) repeat-y left top;
	width:182px;
	height:100%;
}
.errorBoxIcon {
	padding-left:1px;
}
.errorBoxText {
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#F90507;
	line-height:15px;
}
.infoBoxText {
	padding-bottom:5px;
	padding-left:10px;
	padding-right:9px;
	font-size:12px;
	color:#000ad4;
	line-height:15px;
}
.hintBoxText {
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#000000;
	line-height:15px;
}
.messageBoxMain {
	background:url(/images/messageboxbg.gif) repeat-y left top;
	width:182px;
	height:100%;
}
.messageBoxTop {
	background:url(/images/messageboxtop.png) no-repeat left top;
	width:193px;
	height:5px;
}
.messageBoxBottom {
	background:url(/images/messageboxbottom.png) no-repeat left top;
	width:193px;
	height:5px;
}
.regiErrorColor {
	background-color:#fef1de;
	color:#9a1b22;
}
.regiErrorColor TD {
	background-color:#fef1de;
	color:#9a1b22;
}
.regiSep {
	background:url(/images/regisep.gif) repeat-y center top;
}
.regiCodeBox {
	background-color:#dcdfdf; 
	border:1px solid #000000;
	width:100%; 
	height:50px;
}
.regiErrorBox {
	background-color:#d6d4d4; 
	width:275px; 
	height:150px;
}
 
.regiTopText {
	padding-bottom:15px;
	padding-right:10px;
}
.regiCashText {
	font-size:21px;
	font-weight:bold;	
	color:#ffffff;
	line-height:40px;
}
.regiAccText {
	font-size:13px;
	color:#fcb51e;
	line-height:20px;
}
.signinLink, .signinLink:link, .signinLink:visited, .signinLink:hover {
	cursor:pointer;
	font-size:11px;
	color:#fcb51e;
	text-decoration:underline;
}
.regiLink, .regiLink:link, .regiLink:visited, .regiLink:hover {
	cursor:pointer;
	font-size:11px;
	color:#0000ff;
	text-decoration:underline;
}
.regFunSep {
	height:24px;
}
.regiMainContLeft {
	background:url(/images/funMainContLeft.png) no-repeat left top;
	width:6px;
}
.regiMainContLeft div {
	background:url(/images/funMainContLeftBottom.png) no-repeat left bottom;
	width:6px;
	height:240px;
}
.regiMainContRight {
	background:url(/images/funMainContRight.png) no-repeat left top;
	width:6px;
}
.regiMainContRight div {
	background:url(/images/funMainContRightBottom.png) no-repeat left bottom;
	width:6px;
	height:240px;
}
.regiMainContTop {
	background:#f9f9f9 url(/images/funMainContentTop.gif) repeat-x left top;
	width:100%;
}
.regiMainContBottom {
	background:url(/images/funMainContentBottom.gif) repeat-x left bottom;
	width:100%;
}
.regiMainContDec {
	background:url(/images/funMainContDec.gif) no-repeat left bottom;
	width:100%;
}
.regFunLink:link, .regFunLink:visited, .regFunLink:hover {
	font-size:11px;
	color:#7e0303;
	text-decoration:underline;
}
.tableBorder {
	background-color:#000000;
}
.tableBorderCell {
	background-color:#ffffff;
}
.unameColor {
	color:#fd0202;
}
.pleaseWait {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	text-align:center;
	padding-top:120px;
}
/*
.pleaseWaitBorder {
	background-color:#feca26;
}
.pleaseWaitBG {
	background:#3c414c url(/images/pleaseWaitBG.gif) repeat-x left top;
	width:758px;
	height:100%;
	text-align:center;
	padding-left:35px;
	padding-right:35px;
}
.pleaseWaitText {
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	line-height:100px;
}
.pleaseWait {
	width:100%;
	height:100%;
	-moz-opacity:0.95;
	filter: alpha(opacity=95);
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.pleaseWaitProg {
	width:500px;
	height:11px;
	background:#3c414c url(/images/pleaseWaitProg.gif) repeat-x left top;
}
 
.progressBarSpace {
	padding-left:2px;	
}
 
.progress {	
	width:0px;
	height:7px;
	background:url(/images/progressBar.gif) repeat-x left top;
}
*/ 
.regTextSmall {
	font-size:10px;
	color:#000000;
	line-height:14px; 
}
.regText {
	font-size:11px;
	color:#000000;
	line-height:15px; 
}
.regLink:link, .regLink:visited {
	font-size:11px;
	color:#000000;
	line-height:15px; 
	text-decoration:none;
}
.regLink:hover {
	font-size:11px;
	color:#000000;
	line-height:15px; 
	text-decoration:underline;
}
.regLinkBold:link, .regLinkBold:visited {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:15px; 
	text-decoration:none;
}
.regLinkBold:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:15px; 
	text-decoration:underline;
}
.regLink1Bold:link, .regLink1Bold:visited {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:15px; 
	text-decoration:none;
}
.regLink1Bold:hover {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:15px; 
	text-decoration:underline;
}
.regLinkU:link, .regLinkU:visited, .regLinkU:hover {
	font-size:11px;
	color:#000000;
	line-height:15px; 
	text-decoration:underline;
}
.regText1 {
	font-size:12px;
	color:#000000;
	line-height:16px; 
}
.regText2 {
	font-size:14px;
	color:#000000;
	line-height:18px; 
}
.regTextBold {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:15px; 
}
.regTextBoldU {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:25px; 
	text-decoration:underline;
}
.regTextSmallBold {
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:14px; 
}
.regText1Bold {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:16px; 
}
.titleText {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	line-height:25px; 
}
.titleText1 {
	font-size:24px;
	font-weight:bold;
	color:#000000;
	line-height:30px; 
}
.subtitleText {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:20px; 
}
.inputText {
	width:145px;
	background:#dcdfdf;
	border:1px solid #000000;
	font-size:11px;
	color:#000000;	
}
.select {
	background:#dcdfdf;
	border:1px solid #000000;
	font-size:11px;
	color:#000000;	
}
.textarea {
	background:#dcdfdf;
	border:1px solid #000000;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	overflow:auto;
}
/* PROMOTION */
.promoBoxes {
	padding-left:15px;
}
.promoBox {
	background:url(/images/promoBoxBG.png) no-repeat left top;
	width:497px;
	height:100%;
	padding-top:11px;
	padding-left:11px;
	padding-bottom:5px;
	padding-right:40px;
}
.promoBox a:link, .promoBox a:visited, .promoBox a:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none; 
}
.promoBoxBottom {
	background:url(/images/promoBoxBottom.png) no-repeat left top;
	width:497px;
	height:13px;
}
.promoText {
	padding-left:10px;
	line-height:18px;
	width:100%;
}
.promoTitle {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:18px; 
}
A:hover .promoTitle {
	text-decoration:underline;
}
/* SITE MAP */
.siteMapSep {
	width:50px;
	height:1px;
}
.siteMapTitle {
	background:url(/images/siteMapTitle.gif) no-repeat left center;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
}
.siteMapBorder {
	background:url(/images/siteMapTitle.gif) no-repeat left center;
	border-bottom:1px solid #7c7c7e;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
}
.siteMapLinks {
	padding:10px;
	padding-left:15px;
}
/* GETTING STARTED */
.gsContentBoxSpace {
	padding-left:15px;
	padding-right:23px;
}
.startedStep {
	padding:10px;
	padding-bottom:4px;
}
.startedStepTitle {
	background:#e4902d url(/images/startedtitle.gif) repeat-x left top;
	border-top:1px solid #e0b985;
	border-left:1px solid #d1a15f;
	border-right:1px solid #9d6f2b;
	border-bottom:1px solid #764908;		
	font-weight:bold;
	width:100%;
	padding-left:5px;
	cursor:pointer;
}
.startedSize {
	width:1px;
	height:15px;
}
.startedSep {
	font-size:0px;
	line-height:0px;
	height:6px;
}
/* Help */
.helpFaqLinks a:link, .helpFaqLinks a:visited, .helpFaqLinks a:hover {
	padding-left:10px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	line-height:20px;
}
/* Affiliates */
.topAff {
	background:url(/images/topcirclesaff.png) no-repeat center bottom;
	width:100%;
	height:150px;	
}
.affTableTitle {
	background:url(/images/afftabletitle.gif) repeat-x left top;
	color:#ffffff;
}
.affTableBorder {
	background-color:#ffffff;
}
.affTableDark {
	background-color:#c5c4c4;
}
.affTableLight {
	background-color:#dcdbdb;
}
.forgotBox {
	background:url(/images/forgotbox.gif) no-repeat left bottom;
	padding-left:12px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:12px;
}
.forgotBoxText {
	font-size:11px;
	color:#ffffff;	
}
.forgotBoxText a:link, .forgotBoxText a:visited, .forgotBoxText a:hover {
	font-size:11px;
	color:#ffffff;	
	text-decoration:underline;
}
.forgotBoxSize {
	width:285px;
}
.affTopLinks {
	background:url(/images/afftoplinksbg.gif) repeat-x left top;
	width:100%;
}
.affTopLinkHover {
	background:url(/images/afftoplinkshover.gif) repeat-x left top;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;
	height:22px;
}
.affTopLink {
	background:url(/images/afftoplinkssep.gif) no-repeat left top;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	padding-left:12px;
}
.affTopLink div {
	background:url(/images/afftoplinkssep.gif) no-repeat right -22px;
	height:100%;
	padding-right:12px;
	padding-top:5px;
}
.affTopLink .tlLast {
	background:url(/images/blank.gif) no-repeat right top;
}
.affTopLinkHover .tlLast {
	background:url(/images/blank.gif) no-repeat right top;
}
.affTlFirst {
	background:url(/images/blank.gif) no-repeat left top;	
}
/* ROLLOVER */
.affTopLinkHoverL {
	background:url(/images/afftoplinkshoverL.gif) repeat-x left top;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	padding-left:12px;
	padding-right:12px;
	height:22px;
}
/* Maintenance */
.maintBODY {
	margin:0px;
	font-family:Verdana, Tahoma, Arial;
	background:#3e444f url(/images/maintbg.gif) repeat-x left top;
}
.maintText {
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
	line-height:50px;
	white-space:nowrap;
}
.maintCircles {
	background:url(/images/maintcircles.png) no-repeat center top;	
	width:100%;
	height:105px;
}
/* Help Box */
.helpBoxTop {
	background:url(/images/helpboxtop.png) no-repeat left top;	
	width:277px;
	height:34px;
}
.helpBoxBottom {
	background:url(/images/helpboxbottom.png) no-repeat left top;	
	width:277px;
	height:17px;
}
.helpBoxSize {
	width:277px;
}
.helpBoxBG {
	background:#000000 url(/images/helpboxbg.gif) repeat-x left bottom;	
	width:277px;
	height:100%;
	border-left:1px solid #939394;
	border-right:1px solid #939394;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}
.helpBoxTitle {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	line-height:27px;
}
.helpBoxText {
	font-size:10px;
	color:#ffffff;
	line-height:14px;
}
.helpBoxErrorText {
	font-size:12px;
	color:#ffffff;
	line-height:16px;
}
.helpBoxTextColor {
	color:#ffc600;
}
.helpBoxSep {
	background:url(/images/helpboxsep.gif) repeat-x left center;
	width:100%;
	height:20px;
	font-size:0px;
	line-height:0px;	
}	
/* Download Prompt */
.downloadBoxTop {
	background:url(/images/downloadboxtop.png) no-repeat left top;	
	width:277px;
	height:34px;
}
.downloadBoxBottom {
	background:url(/images/downloadboxbottom.png) no-repeat left top;	
	width:277px;
	height:10px;
}
.downloadBoxSize {
	width:277px;
}
.downloadBoxBorder {
	background:#644f2f url(/images/downloadboxborder.gif) no-repeat left bottom;	
	width:1px;
	height:100%;
}
.downloadBoxBG {
	background:#101012 url(/images/downloadboxmain.gif) no-repeat left bottom;	
	width:275px;
	height:100%;
	padding-top:12px;
	padding-bottom:4px;
}
.downloadBoxTitle {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	line-height:27px;
}
.downloadBoxText {
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	text-align:center;
}
.regTableBorder {
	background-color:#000000;
}

/* Winners */
.bigWinner {
	background:url(/images/bigWinner.png) no-repeat left top;	
	width:497px;
	height:144px;
	padding-top:10px;
	padding-left:15px;
}

.wContentBoxSpace {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.bigWinnerTitle {
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

.bigWinnerName {
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.winnerName {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:24px;
}

.bigWinnerText {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}

.winnerBoxBG {
	background:#e2e0e0 url(/images/winnerBoxBG.gif) repeat-x left bottom;	
	width:487px;
}

.winnerBoxSpace {
	padding:10px;
	padding-bottom:5px;
}

.winnerBoxLeft {
	background:#dce0df url(/images/winnerBoxLeft.gif) no-repeat left bottom;
	width:1px;
}

.winnerBoxRight {
	background:url(/images/winnerBoxRight.png) no-repeat left bottom;
	width:6px;
}

.winnerBoxTop {
	background:url(/images/winnerBoxTop.png) no-repeat left bottom;		
	width:494px;
	height:40px;
	font-size:15px;
	font-weight:bold;
	color:#333333;	
	padding-top:15px;
	padding-left:15px;
}

.winnerBoxBottom {
	background:url(/images/winnerBoxBottom.png) no-repeat left bottom;		
	width:494px;
	height:17px;	
}

.winnerTabHead {
	background:url(/images/allTimeHead.gif) repeat-x left bottom;		
	height:26px;
	font-size:13px;
	font-weight:bold;
	color:#333333;	
	text-align:center;	
}

.winnerTabHeadBorder {
	border-right:1px solid #666666;
}

.winnerTabCell {
	background-color:#666666;	
	border-right:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#ffffff;
	text-align:center;		
}

.winnerTabCellLast {
	background-color:#666666;	
	border-bottom:1px dotted #999999;
	color:#ffffff;
	text-align:center;	
}

.winnerTabText {
	font-size:11px;
}

.winnerTabTextL {
	font-size:12px;
}

.winnersGoldRally {
	background:url(/images/goldRally.gif) no-repeat left bottom;		
	width:143px;
	height:89px;
}

.winnersBeachLife {
	background:url(/images/beachLife.gif) no-repeat left bottom;		
	width:143px;
	height:89px;
}

.winnersMiniRoulette {
	background:url(/images/miniRoulette.gif) no-repeat left bottom;		
	width:143px;
	height:89px;
}

.topJackpotsText {
	text-align:center;	
	padding-bottom:10px;
	font-size:11px;
	font-weight:bold;
	color:#ffc600;
}

/* DEPOSIT OPTIONS */
.doLogosTop {
	background:url(/images/doBG.gif) repeat-y left top;		
	width:493px;
	height:100%;
}

.doLogosTopInner {
	background:url(/images/doTop.gif) no-repeat left top;		
	width:493px;
	height:100%;
	padding-top:20px;
}

.doLogosBottom {
	background:url(/images/doBottom.gif) no-repeat left top;		
	width:493px;
	height:5px;
}

.doLogo {
	padding-bottom:5px;
	text-align:center;
}

.contentBoxSpaceDO {
	padding-top:10px;
	padding-bottom:10px;
}
.contentBoxSpaceDO ul {
	list-style:none;
	padding-left:5px;
	margin-left:0px;		
}
.contentBoxSpaceDO li {
	font-size:11px;
	font-family:Verdana;
	background:url(/images/regdot.gif ) 0px 5px no-repeat;
	padding:0px 0px 10px 11px;
}

.doSpace {
	height:20px;
	font-size:0px;
}

* html .doSpace {
	height:5px;
	font-size:0px;
}

.doTabTop {
	background:url(/images/doTableHeader.gif) no-repeat left top;		
	width:493px;
	height:100%;	
}

.doTabHeader {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
}

.doTabHeaderHigh {
	height:43px;
}

.doTableRow {
	background-color:#dfdfdf;
}

.doTableRowOpen {
	background-color:#edecec;
}

.doTableSep {
	background:#dfdfdf url(/images/doTableSep.gif) no-repeat left bottom;		
	width:100%;
	height:2px;
}

.doTableSepLast {
	background:#dfdfdf url(/images/doTableSepLast.gif) no-repeat left bottom;		
	width:100%;
	height:1px;
}

.doTableSepOpen {
	background:#edecec url(/images/doTableSep.gif) no-repeat left center;		
	width:100%;
	height:2px;
}

.doTableComment {
	font-size:8px;
	line-height:10px;
}

.doTableV {
	background:#dfdfdf url(/images/doTableV.gif) no-repeat center center;		
}

.doTableX {
	background:#dfdfdf url(/images/doTableX.gif) no-repeat center center;		
}

.doTableVOpen {
	background:#edecec url(/images/doTableV.gif) no-repeat center center;		
}

.doTableXOpen {
	background:#edecec url(/images/doTableX.gif) no-repeat center center;		
}

.doFrameBody {
	margin:10px;
	margin-top:0px;
	background-color:#edecec;
}

.doFrameText {
	font-size:10px;
	color:#6e6e6e;
	width:410px;
	line-height:13px;
}

.doFrameTitle {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:15px;
	padding-bottom:10px;
}

.doOpenWindow {
	padding-top:15px; 
	padding-bottom:10px; 
	text-align:right; 
	float:right;
}

.doOpenWindow a:link, .doOpenWindow a:visited {
	font-size:10px; 
	color:#327e0a; 
	text-decoration:none;
}

.doOpenWindow a:hover {
	font-size:10px; 
	color:#327e0a; 
	text-decoration:underline;
}

/* LOYALTY LOUNGE */

.loyHomeButton {
	background:#edecec url(/images/loyHomeButton.gif) no-repeat top left;
	width:100%;
	height:2px;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;	
	width:168px;
	height:31px;
	text-align:center;
	padding-top:6px;
}

.loySideBar .sideBarLink:link, .loySideBar .sideBarLink:visited, .loySideBar .sideBarLink:hover {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:0px;
}

.loySideBar .sideBarLinkHigh:link, .loySideBar .sideBarLinkHigh:visited, .loySideBar .sideBarLinkHigh:hover {
	font-size:11px;
	font-weight:bold;
	color:#aa7700;
	text-decoration:underline;
	padding-left:0px;
}

.loySideBar .leftSpace {
	width:5px;
}

.loySideBar .sideBarSep {
	background:url(/images/sidebarsep.gif) repeat-x left center;
	width:150px;
	height:10px;
	font-size:0px;
	line-height:0px;
	margin-left:5px;
}

.loyContentBoxMin {
	width:1;
	height:500px;
}

.loyContentBoxBottom {
	background:url(/images/loyBG.gif) repeat-y left top;	
}

.loyContentBoxTop {
	background:url(/images/loyTop.jpg) no-repeat left top;
	width:100%;
	padding-top:225px;
}

.loyBottom {
	background:url(/images/loyBottom.jpg) no-repeat left bottom;
	width:537px;
	height:250px;
}

.loyBottom div {
	padding-left:35px;
	padding-top:45px;
}

.loyContent {
	width:471;
	font-size:11px;
	color:#e8e8e8;
	line-height:17px;	
}

.loyContent span{
	color:#ebc109;
}

.loyContent a:link, .loyContent a:visited, .loyContent a:hover {
	font-size:11px;
	color:#deb70e;
	text-decoration:underline;
}

.loyTitleText {
	font-family:Myriad Pro, Verdana, Tahoma, Arial;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:15px;
}	

.loySep {
	background:url(/images/loySep.png) no-repeat top left;
	width:100%;
	padding:10px;
}

.loySectionSpace {
	height:30px;
}

.loyContent ul {
	list-style:none;
	padding-left:5px;
	margin-left:0px;		
}

.loyContent li {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	background:url(/images/loyDot.gif ) 0px 5px no-repeat;
	padding:0px 0px 10px 11px;
}

.loyFaqAlpha {	
}

.loyFaqAlpha li {
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
	background:none;
}

.loyFaq ul {
	list-style:none;
	padding-left:5px;
	margin-left:0px;		
}

.loyFaq li {
	font-size:11px;
	font-weight:normal;
	font-family:Verdana;
	background:url(/images/loyDot.gif ) 0px 5px no-repeat;
	padding:0px 0px 10px 11px;
}


.loyQuote {
	font-family:Myriad Pro, Verdana, Tahoma, Arial;
	font-size:16px;
	color:#c6c6c6;
	font-style:italic;
	line-height:24px;
}

.loyQuoteName {
	font-family:Myriad Pro, Verdana, Tahoma, Arial;
	font-size:11px;
	color:#deb70e;
	font-style:italic;
	padding-top:5px;
}

.loyMembersSay {
	padding-top:25px;
	font-family:Myriad Pro, Verdana, Tahoma, Arial;
	font-size:14px;
	color:#ffffff;
	line-height:18px;
}

.loyMembersSay a:link, .loyMembersSay a:visited, .loyMembersSay a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.loyTable {	
	width:444px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.loyTableTables {	
	width:439px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

.loyTableHeader {	
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	height:37px;
}

.loyTableHeaderTables {	
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	height:37px;
}

.loyTableHeaderTables .loyTableSep {	
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	height:37px;
}

.loyTableHeaderTables .loyTableSepFirst {	
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	height:37px;
}

.loyTableHeaderTables .loyTableSepLastVer {	
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	height:37px;
}

.loyTableHeaderSmall {	
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	height:37px;
}

.loyTableHeaderSmall span {
	color:#ffffff;
	text-decoration:underline;
}

.loyTableSep {	
	background:url(/images/loyTableHeaderBG.gif) repeat-x top center;
}

.loyTableSepFirst {	
	background:url(/images/loyTableHeaderLeft.gif) repeat-x top left;
}

.loyTableSepLast {	
	background:url(/images/loyTableHeaderRight.gif) repeat-x top right;
}

.loyTableSepLastVer {	
	background:url(/images/loyTableHeaderBottom.gif) repeat-x top left;
}

.loyTableIcon {
	background-color:#636363;
	text-align:left;
	background:url(/images/loyTableCellIcon.gif) repeat-y top left;
	width:220px;
	white-space:nowrap;
}

.loyTableIconMid {
	background-color:#636363;
	text-align:left;
	background:url(/images/loyTableCellIconMid.gif) repeat-y top left;
	width:185px;
	white-space:nowrap;
}

.loyTableIconSmall {
	background-color:#636363;
	text-align:left;
	background:url(/images/loyTableCellIconSmall.gif) repeat-y top left;
	width:108px;
	white-space:nowrap;
}

.loyTableCell {
	height:34px;
	background-color:#929191;
}

.loyTableCell1 {
	height:34px;
	background-color:#656565;
}

.loyTest {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-style:italic;
	padding-bottom:20px;
	line-height:20px;
}

.loyTest span {
	color:#deb70e;
	font-style:normal;
}

.loyRegText {
	font-size:11px;
	color:#cdcdcd;
	line-height:16px;
}

.loyRegHeader {
	font-size:15px;
	font-weight:bold;
	color:#deb70e;
	padding-top:25px;
	text-decoration:underline;
}

.loyRegTitle {
	font-size:12px;
	font-weight:bold;
	color:#deb70e;
	padding-bottom:10px;
	padding-top:25px;
}

.loyaltyLounge {
	background:url(/images/loyaltyLounge.png) no-repeat left top;
	width:173px;
	height:207px;
	cursor:pointer;
}

.loyReasons {
	background:url(/images/loyReasonsHome.jpg) no-repeat left bottom;
	width:537px;
	height:100%;
}

.loyReasons a:link, .loyReasons a:link, .loyReasons a:hover {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

.loyReasonsBG {
	background:url(/images/loyReasonsBGHome.jpg) repeat-y left top;
	width:537px;
	height:100%;
}

.loyReasons ul {
	list-style:none;
	padding-left:15px;
	margin-left:0px;		
	margin-top:0px;
	margin-bottom:0px;
}

.loyReasons li {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background:url(/images/loyHomeDot.gif ) 0px 7px no-repeat;
	padding:0px 0px 2px 11px;
	text-align:left;	
}

.loyReasonsTitle {
	font-family:Myriad Pro, Verdana, Tahoma, Arial;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	padding-bottom:3px;
}	

.loyReadMore {
	text-align:right;
}

.loyReadMore a:link, .loyReadMore a:visited, .loyReadMore a:hover{
	font-size:10px;
	font-weight:bold;
	color:#4e4e4e;
	text-decoration:underline;
}

.loyReasonsSpace {
	width:480px;
	padding-top:10;
	padding-bottom:10;
}

.loyHome {
	width:537px;
}

.loyContentHome {
	background:url(/images/loyContentHome.jpg) no-repeat top left;
	width:537px;
	height:100%;
	padding-top:10px;
}

.loyContentHomeBG {
	background:url(/images/loyContentHomeBG.jpg) repeat-y top left;
	width:537px;
	height:100%;
}

.loyHomeBoxSpark {
	background:url(/images/loyHomeBoxSpark.gif) no-repeat bottom left;
	width:241px;
	height:131px;
}

.loyHomeBox {
	background:url(/images/loyHomeBox.gif) no-repeat bottom left;
	width:227px;
	height:118px;
}

.loyHomeBoxTitle {
	width:215px;
	font-family:Myriad Pro, Verdana, Tahoma, Arial;
	font-size:15px;
	font-weight:bold;
	color:#d6ab11;
	padding-left:12px;	
}

.loyHomeBoxSpace {
	height:10px;
	font-size:0px;
}

.loyHomeBoxText {
	width:215px;
	font-size:11px;
	color:#595959;
	height:57px;
	line-height:17px;	
	padding-left:12px;	
}

.loyHomeBoxTellMe {
	width:215px;
	text-align:right;
	height:26px;
}

.loyHomeBoxTellMe a:link, .loyHomeBoxTellMe a:visited, .loyHomeBoxTellMe a:hover {
	font-size:10px;
	font-weight:bold;
	color:#b5870b;
	text-decoration:underline;
}

.legend {
	width:12px; 
	height:12px; 
	font-size:0px;
}

.loyStepTitle {
	background:url(/images/loyTablesSection.gif) no-repeat left top;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	width:100%;
	padding-left:5px;
	cursor:pointer;
	height:25px;
	padding-top:2px;
}

.loyStepTitleFirst {
	background:url(/images/loyTablesSectionFirst.gif) no-repeat left top;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	width:100%;
	padding-left:5px;
	cursor:pointer;
	height:25px;
	padding-top:2px;
}

.loySteps {
	width:439px;
}

.loyStep {
	padding-bottom:5px;
}

/* Languages Dropdown */
ul#langselector {
	margin: 0; padding: 0;
	float:right;
	width: 145px;
	list-style: none;
	font-size: 1.1em;
}
ul#langselector li {
	background:transparent url(/images/dropdown.gif) no-repeat scroll 0 0;
	width:145px;
	height:29px;
	float: right;
	margin: 0; padding: 0;
	position: relative;
 cursor:pointer;
}
ul#langselector li a div {
	float:left;
	width:25px;
	height:13px;
}

* html ul#langselector li a:visited {
        padding-top:9px;
}


ul#langselector li a:link, ul#langselector li a:visited, ul#langselector li a:hover {
	padding-top:5px;
	padding-left:10px;
	float: left;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

* html ul#langselector li .sub a:visited {
        padding:3px;
}

ul#langselector li .sub {
	background:transparent url(/images/langselector.gif) no-repeat bottom left;
	position: absolute;
	top: 32px; left: -175px;
	padding: 10px 10px 10px;
	float: left;
	display: none;
}

ul#langselector li .row {clear: both; float: left; width: 100%; margin-bottom: 5px;}
ul#langselector li .sub ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100px;
	float: left;
}
ul#langselector .sub ul li {
	background:transparent url(/images/blank.gif) no-repeat scroll 0 0;
	height:19px;
	width: 90px;
	padding-right:10px;
	color: #fff;
}
*html ul#langselector .sub ul li {
    width: 100px;
    padding-right:0px;
}

ul#langselector .sub ul li a {
	
	float: none;
	text-indent: 0;
	height: auto;
	padding: 3px;
	display: block;
	text-decoration: none;
	color: #fff;
  line-height:12px;
}
ul#langselector .sub ul li a:hover {
	padding: 3px;
	color:#ffad00;
}

ul#langselector li a div.es {
	background: url(/images/flags.gif) no-repeat 0 0;
}

ul#langselector li a div.en {
	background: url(/images/flags.gif) no-repeat 0 -13px;
}

ul#langselector li a div.it {
	background: url(/images/flags.gif) no-repeat 0 -26px;
}

ul#langselector li a div.de {
	background: url(/images/flags.gif) no-repeat 0 -39px;
}

ul#langselector li a div.fr {
	background: url(/images/flags.gif) no-repeat 0 -52px;
}

ul#langselector li a div.sv {
	background: url(/images/flags.gif) no-repeat 0 -65px;
}

ul#langselector li a div.nl {
	background: url(/images/flags.gif) no-repeat 0 -78px;
}

ul#langselector li a div.dk {
	background: url(/images/flags.gif) no-repeat 0 -91px;
}

ul#langselector li a div.ru {
	background: url(/images/flags.gif) no-repeat 0 -104px;
}

ul#langselector li a div.gr {
	background: url(/images/flags.gif) no-repeat 0 -117px;
}

ul#langselector li a div.au {
	background: url(/images/flags.gif) no-repeat 0 -130px;
}
ul#langselector li a div.ca {
	background: url(/images/flags.gif) no-repeat 0 -143px;
}
ul#langselector li a div.za {
	background: url(/images/flags.gif) no-repeat 0 -156px;
}


/* Navigation styles */
.topnav {
	background: url(/images/navigation.gif) 0 0 no-repeat;
	float: left;
	width: 762px;
	height: 35px;
}

.topnavinnerpages {
        margin-left:18px;
}

* html .topnavinnerpages {
        margin-left:9px;
}

.topnav table {
	width: 761px;
	height: 35px;
}

.topnav td {
	font-size:11px;
	text-align:center;	
	background:url(/images/navigation_sep.gif) no-repeat top right;
}

.topnav td.last {
	background:url(/images/navigation_last.gif) no-repeat top right;
	text-align:center;	
}

.topnav td.last a {
	background:url(/images/navigation_last.gif) no-repeat center left;
	margin-left:-6px;
}

.topnav a:link, .topnav a:visited, .topnav a:hover {
	cursor: cursor;
	font-weight: bold;
	color:#ffffff;
	text-decoration:none;
}

.topnav td:hover {
	background: url(/images/navigation_high.gif) 0 0px repeat-x;
}

.topnav td.first:hover {
	background: url(/images/navigation_high.gif) 0px 0px repeat-x;	
}

.topnav td.last:hover {
	background:url(/images/navigation_last.gif) no-repeat top right;
}

.topnav td.dd:hover {
	background: url(/images/navigation_high.gif) 0 -70px repeat-x;
}

.topnav td.high {
	background: url(/images/navigation_high.gif) 0 -35px repeat-x;
}

.topnav td.ddhigh {
	background: url(/images/navigation_high.gif) 0 -70px repeat-x;
}

.topnav td.ddopen {
	background: url(/images/navigation_high.gif) 0 -70px repeat-x;
}

/* Style for Drop Down Menu */
#dropmenu1_a a:link {
	width:110px;		
}

* html #dropmenu1_a a:link {
	width:130px;		
}

#dropmenu2_a a:link {
	width:200px;		
}

* html #dropmenu2_a a:link {
	width:220px;		
}

.dropmenudiv_a{
	position:absolute;
	top:0px;
	font-size:11px;	
	z-index:100;
	background-color:#fab000;
	visibility: hidden;
	left:0px;
}

.dropmenudiv_a a:link, .dropmenudiv_a a:visited {
	display: block;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	text-decoration:none;		
}

.dropmenudiv_a a:hover{
	background-color: #777373;
	color:#ffffff;
	text-decoration:none;
}

/* OPT-IN */
.submit_button {
	background:url(/images/submit_button.gif) no-repeat left top;
	height:40px;
	cursor:pointer;
}

.optin_button {
  background:url(/images/optin_button.gif) no-repeat left top;	
	height:40px;
	cursor:pointer;
}

.visit_website_button {
	background:url(/images/visit_website_button.gif) no-repeat left top;
	height:40px;
	cursor:pointer;
}

.playnow_button {
	background:url(/images/playnow_button.gif) no-repeat left top;
	height:40px;
	cursor:pointer;
}

.form_title {
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

.form_line {
	padding-bottom:7px;
}

.form_comment {
	font-size:10px;
	color:#8b8b8b;
}

.form_line div{
	float:left;
	width:200px;
	color:#333333;
}

.form_line input, .form_line select {
	font-size:11px;
	color:#333333;
	border:1px solid #969696;
	width:250px;
}

.form_line .day {
	width:70px;
}

.form_line .month {
	width:110px;
}

.form_line .year {
	width:70px;
}

.form_line b, .form_comment b {
	color:#ff0101;
}

.form_line a:link, .form_line a:visited, .form_line a:hover {
	font-size:10px;
	color:#8b8b8b;
	text-decoration:underline;
}


.form_buttons {
	padding-top:20px;
}

.form_buttons_space {
	width:20px;
}

.form_buttons div {
	float:left;
}

.form_error {
	font-size:10px;
	font-weight:bold;
	color:#ff0101;
	padding-bottom:15px;
}

/* Games */
.popup_bg {
	margin:0px;
	background:#000000 url(/images/bg.jpg) repeat-x left bottom;
}

.popup_bg_bottom {
	background:url(/images/bottom_bg.gif) no-repeat left bottom;
	width:100%;
	height:100%;
}

.popup_space {
	padding-left:12px;
	padding-top:12px;
}

.menu_top {
	background:url(/images/menu_top.gif) no-repeat center top;
	width:152px;
	height:1px;
	font-size:0px;
	line-height:0px;
}

.menu_bottom {
	background:url(/images/menu_top.gif) no-repeat center top;
	width:152px;
	height:1px;
	font-size:0px;
	line-height:0px;	
}

.menu_sep {
	padding-left:1px;
}

.menu_sep div {
	background:url(/images/menu_sep.gif) no-repeat center top;
	width:150px;
	height:1px;
	font-size:0px;
	line-height:0px;	
}

.menu {
	background:url(/images/menu_bg.gif) repeat-y left top;
	width:152px;
}

.menu_title {
	padding-left:1px;
}

.menu_title div {
	background:url(/images/slots_games.gif) no-repeat left top;
	width:150px;
	height:35px;
}

.menu_item div {
	background:url(/images/menu_item.gif) no-repeat left top;
	width:150px;
	height:23px;
	padding-left:21px;
}

*html .menu_item div {
	width:129px;
}

.menu_item div:hover {
	background:url(/images/menu_item_high.gif) no-repeat left top;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:hover {
	font-size:11px;
	color:#949494;	
	text-decoration:none;
	line-height:20px;
}

.menu_space {
	height:16px;
}

*html .menu_space {
	width:1px;
}

.free_download {
	background:url(/images/free_download.gif) no-repeat left top;
	width:152px;
	height:84px;
	cursor:pointer;
}

.spacer {
	float:left; 
	width:15px;
}

.banner {
	cursor:pointer;
}

.game {
	padding:5px;	
	z-index:1;
}

.gameborder {
	border:1px solid #9a9997;
}

.button {
	float:left;
	cursor:pointer;
	padding:5px;	
}

.backbutton {
	float:left;
	cursor:pointer;
	padding:5px;
	padding-left:98px;	
}

.bottombar {
}

.bottombarcontainer {
	padding-top:5px; 
	padding-left:5px;
}

.overlay {
	position:absolute;
	top:531px;
	left:130px;
	width:613px;
	height:28px;
	z-index:3;
	background-image:url(/images/overlay.jpg);
	background-repeat:no-repeat;
}

.overlay_nobg {
	position:absolute;
	top:527px;
	left:125px;
	width:617px;
	height:28px;
	z-index:3;
	background-color:#000000;
}
