
a,active,visited {
text-decoration: none;
color: #5B3163;
}

a:hover {
color: #FF9900;
}

img {
border: none;
}

#wrapper {
background-image: url(images/mainbg.gif);
background-repeat: repeat-y;
background-position: left;
}

#header {
background-image: url(images/headerbg.gif);
height: 100px;
margin-bottom: 20px;
}

#banner {
height:59px;
padding-top: 3px;
padding-right: 31px;
text-align:right;
}

#headertabs {
	position: absolute;
	top: 76px;
	left: 290px;
	height: 56px;
	width: 380px;
}

#headertabs a.casinostab, #headertabs a.pokertab {
	display: block;
	width: 122px;
	height: 34px;
	margin-right: 12px;
}

#headertabs a.casinostab span, #headertabs a.pokertab span {
	display: none;
}

#headertabs a.casinostab {
	float:left;
	background-image: url(images/toptab-casinos.gif);
}

#headertabs a.pokertab {
	float:left;
	background-image: url(images/toptab-poker.gif);
}

#headertabs a.pokertab:hover, #headertabs a.casinostab:hover {
		background-position: left 68px;
}

 #headertabs a.selected, #headertabs a.selected:hover {
	background-position: left 34px;
}

#main {
background-image: url(images/maintopbg.gif);
background-position: left 100px;
background-repeat:no-repeat;
}

#left {
width: 183px;
float: left;
color: #FFFFFF;
font-size: 11px;
}

#footer {
font-weight: bold;
font-size: 10px;

}


#lefttopheader {
background-image: url(images/rightbartopheader.gif);
height: 18px;
color: #Ffffff;
text-align: left;
text-indent: 14px;
padding-top: 4px;
font-size: 10px;
font-weight: bold;
margin-bottom: 4px;
}

.leftheader {
background-image: url(images/rightbarheader.gif);
height: 18px;
color: #ffffff;
text-align: left;
text-indent: 24px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 14px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 4px;
}

#left .menu a,active,visited, #indexnews a.archive {
display: block;
color: #40007a;
font-weight: bold;
margin-right: 0px;
text-indent: 24px;
height: 25px;
line-height: 25px;
background-image: url(images/rightmenuitembg.gif);
background-repeat: no-repeat;
background-position: top left;
font-size: 14px;
}

#left .menu a:hover, #indexnews a.archive:hover {
	background-position: bottom left;
	color: #000000;
}

#left .menubottom {
	height: 93px;
	background-image: url(images/menubottom.gif);
}

#left .menu2 a,active,visited {
background-color: #555555;
display: block;
color: #CCCCCC;
padding: 2px;
font-weight: bold;
margin-top: 1px;
margin-left: 2px;
margin-right: 2px;
border: 1px solid #666666;
text-indent: 10px;
background-image: url(images/rightmenuitembg2.gif);
background-repeat: no-repeat;
background-position: 3px;
}

#left .menu2 a:hover {
	background-color: #777777;
	color: #FFFFFF;
	border: 1px solid #666666;
}

#indexnews .newsbox {
background-color: #ffffff;
}

#indexnews .newsbox a,active,visited {
display: block;
padding: 4px;
font-weight: bold;
background-color: #5E3466;
color: #ffffff;
}

#indexnews .newsbox a:hover {
background-color: #552268;
}

#indexnews .newsbox .date {
display: block;
margin-bottom: 5px;
background-color:#dadada;
color: #666666;
text-align: right;
padding: 3px;
}

#indexnews a.archive {
background-image: none;
text-align: center;
text-indent: 0px;
}


h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	color: #ffffff;
	background-image: url(images/h1left.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #5B3163;
	line-height: 27px;
	text-indent: 15px;
	padding: 0;
}

.contenttitle {
font-size: 14px;
font-weight: bold;
margin: 0px;
line-height: 26px;
background-color: #ffcc00;
color: #ffffff;
background-image: url(images/contentheaderleft.gif);
background-repeat: no-repeat;
padding-left: 7px;
}

.contenttitle span {
display: block;
background-image: url(images/contentheaderright.gif);
background-repeat: no-repeat;
background-position: right top;
text-indent: 5px;
color: #4f2b00;
}

.contenttitle2 {
font-size: 14px;
font-weight: bold;
margin: 0px;
line-height: 26px;
background-color: #62386A;
color: #ffffff;
background-image: url(images/contentheaderleft2.gif);
background-repeat: no-repeat;
padding-left: 7px;
}

.contenttitle2 span {
display: block;
background-image: url(images/contentheaderright2.gif);
background-repeat: no-repeat;
background-position: right top;
text-indent: 5px;
}

.contentbox {
padding: 5px;
border-left: 2px solid #ff9518;
border-right: 2px solid #ff9518;
border-bottom: 2px solid #ff9518;
background-color: #FFFFFF;
margin-bottom: 15px;
}

.contentbox2 {
padding: 5px;
border-left: 2px solid #5B3163;
border-right: 2px solid #5B3163;
border-bottom: 2px solid #5B3163;
background-color: #f9d9ff;
margin-bottom: 15px;
}




.indexcasinos {
background-color: #eeeeee;
border: 1px dotted #BC8AC5;
}

.indexcasinos .links a,active,visited {
margin-top: 4px;
display: block;
text-align: center;
background-color: #333333;
color: #CCCCCC;
font-weight: bold;
}

.indexcasinos .textinner {
	position: relative;
}

.indexcasinos .bonus {
	position: absolute;
	top: 0;
	right: 0;
	font-weight:bold;
	font-size: 22px;
	text-align: center;
	width:50px;
	color: #5B3163;
}

.indexcasinos .bonus span {
	font-size: 9px;
	display:block;
	position: absolute; 
	top: 20px;
	text-align: center;
	width: 50px;
	right:0;
}

.indexcasinos .text {
	padding: 5px;
	background-image: url(../../images/casinoindextextbg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 12px;
	height: 110px;
}

.indexcasinos .text ul {
	margin:0px;
	padding:0;
	list-style: none;
}

.indexcasinos .text ul li {
	padding-left: 12px;
	margin:0;
	background-image: url(../../images/homebullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.indexcasinos .text b {
	color: #007F05;
}

.indexcasinos .links {
	/*background-color: #FCBFFF;*/
	font-weight: bold;
	height: 25px;
	font-size: 12px;
}

.indexcasinos .links .text {
	float: left;
	width: 40px;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
	font-size: 11px;
	line-height: 18px;
	background-image: none;
	height: auto;
}

.indexcasinos .offer {
	width: 106px;
	text-align: center;
	/*background-image: url(../../images/casinobtnbg2.gif);*/
	background-repeat: no-repeat;
	background-position:  top right;
	background-color: #E6CFFF;
	font-weight: bold;
	color: #44004F;
	font-size: 23px !important;
	border: 1px dotted #BC8AC5;
	border-top:none;
	border-right: none;
}

.indexcasinos .offer span {
	display: block;
	width: 60px;
}

.indexcasinos .name {
	font-size: 20px;
}

.indexcasinos .casinobtn {
width: 98px;
text-align: center;
/*background-color: #FCBFFF;*/
padding: 4px;
padding-top: 8px;
/*background-image: url(../../images/casinobtnbg2.gif);*/
background-position: top left;
background-repeat: no-repeat;
}

.indexcasinos .links .rating {
border: 1px solid #9b0000;
width: 100px;
float: left;
background-color: #ffffff;
margin-top: 4px;
margin-right: 5px;
}

.indexcasinos .links .rating .bar {
background-image: url(../../images/ratingbaroverall.gif);
background-position: right;
text-align: left;
color: #FFFFFF;
text-indent: 3px;
overflow: hidden;
}

.indexcasinos .links a.button,a.cbutton {
	float:right;
	width: 100px;
	background-color: #CCCCCC;
	background-image: url(/images/button2right.gif);
	background-position: top right;
	margin-left: 3px;
	margin-right: 2px;
	color: #F0D9F4;
	height: 19px;
	text-align: left;
	line-height: 18px;
}

a.cbutton {
	width:auto;
	padding-right: 9px;
	font-weight: bold;
	margin:0;
}

.indexcasinos .links a.button span,a.cbutton span {
	background-image: url(/images/button2left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display:block;
		text-indent: 16px;
		padding-top: 1px;
}

.indexcasinos .links a.button:hover,a.cbutton:hover {
	color: #FFFFFF;
	background-position: right 19px;
}

.indexcasinos .links a.button:hover span,a.cbutton:hover span  {
	background-position: left -19px;
}

.indexcasinos .links a.playbtn span,a.cbutton-play span { 
	background-image: url(/images/button2left-play.gif);
	text-indent:14px !important;
	}
	
.indexcasinos .links a.reviewbtn span,a.cbutton-review span {
	background-image: url(/images/button2left-review.gif);	
}

.indexcasinos .links a.downloadbtn span,a.cbutton-download span { 
	background-image: url(/images/button2left-download.gif);	
}

a.leftbutton, a.rightbutton {
	display: block;
	width: 165px;
	font-weight: bold;
	line-height: 19px;
	margin: 3px;
	text-align: center;
	color: #666666;
	background-image: url(/images/button1right.gif);
	background-position: right top;
}

a.leftbutton span, a.rightbutton span {
	background-image: url(/images/button1left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}

a.leftbutton { 
float:left;
}

a.rightbutton {
float:right;
}

a.leftbutton:hover, a.rightbutton:hover {
background-position: right -19px;
color: #FFFFFF;
}

a.leftbutton:hover span, a.rightbutton:hover span {
background-position: left -19px;
}

#featuredgame .screenhover a,active,visited {
color: #FFFFFF;
}

#featuredgame .screenhover a:hover {
color: #FFCC00;
}

a.ilbutton {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffffff;
	border: 2px solid #ab0000;
	margin-right: 5px;
	margin-top: 10px;
	font-weight: bold;
}

a.ilbutton:hover {
	background-color: #ffffff;
	border-color: #ffcc00;
	color: #FF9900;
}

.homeplayersclubsignup {
	height:69px;
	background-image: url('../../images/playersclubbar.gif');
	margin-bottom: 10px;
	padding-left: 80px;
}

.homeplayersclubsignup table {
	margin-top: 34px;
}

.homeplayersclubsignup table th {
	padding-right: 5px;
}

.homeplayersclubsignup .textbox {
	border: 2px solid #A06FFF;
}

.homeplayersclubsignup .submit {
	padding-right: 5px;
}
