a {
	color: #0054a6;
	text-decoration: none;
}

a:hover,
	a:focus {
	color: #0072bc;
	text-decoration: underline;
}

body {
	min-height: 100%;
	height: auto !important; 
	height: 100%;
	 
	font-size: 16px;
	background:white url(background8.jpg) no-repeat scroll center -195px;  
}

/* Common font settings*/
body,
	button, 
	input,
	select,
	textarea {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 12px;
	font-weight: bold;
}

h2 {  
	font-size: 1.5em;
	font-weight: bold;
}

h3 {
	font-size: 1.25em;
	font-weight: bold;
}

h4 {
	font-size: 1em;
	font-weight: bold;
}

html {
	height: 100%;
}

input.text,
	textarea,
	select {
	padding: 3px;
	border: 1px solid #bbb;
}  

input.text:focus,
	textarea:focus,
	select:focus {
	border-color: #777;
}

input.button,
	button {
	background-color: #FDBB12;
	border-color: #e9b36c #9e5a00 #9e5a00 #e9b36c;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	padding: 5px 10px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

select {
	border-collapse: separate;
}

table th,
	table td {
	padding: 0.6em 0.3em;
}

/**
 * Class selectors
 */

body.standalone {
	padding: 1em;
	font-size: 0.8em;
}

body.standalone #page {
	padding: 1em;
	margin: 0;
	background-color: #f6f6f6;
}

body.standalone #page h2 {
	margin-top: 0;
}

body.standalone #page h3 {
	font-size: 1.1em;
}

body.standalone #page table {
	font-size: 1em;
}

/* Messages */
div.message-error p,
	div.message-ok p,
	div.message-success p,
	div.message-info p {
	line-height: 1.4em;
}

#page div.message-error,
	#page div.message-ok,
	#page div.message-success,
	#page div.message-info {
	margin-bottom: 2em;
}

#page div.message-error h3,
	#page div.message-ok h3,
	#page div.message-success h3,
	#page div.message-info h3 {
	margin-top: 0;
	margin-bottom: 0;
}

#page div.message-error p,
	#page div.message-ok p,
	#page div.message-success p,
	#page div.message-info p {
	margin-top: 0.25em;
}

div.message-error {
	border: 1px solid #CC3300;
	background-color: #FFEBE8;
	padding: 10px;
}

div.message-ok,
	div.message-success {
	border: 1px solid #339900;
	background-color: #E3FDD5;
	padding: 10px;
}

div.message-info {
	border: 1px solid #E2C822;
	background-color: #FFFFCC;
	padding: 10px;
}

div.message-standalone {
	padding: 10px;
}

/* Horizontal def list */
dl.horizontal {
	display: block;
}

dl.horizontal dt {
	float: left;
	color: #666;
	padding: 0;
	text-align: left;
}

dl.horizontal dd {
	float: left;
	margin-left: 0.5em;
	padding: 0;
	text-align: left;
	margin-right: 2em;
}

/* Info list */
dl.info {
	width: 100%;
}

dl.info dt {
	color: #666;
	float: left;
	clear: left;
	width: 37%;
	padding: 0.25em 0;
}

dl.info dd {
	float: left;
	width: 60%;
	padding: 0.25em 0;
}

form td input.radio,
	form td input.checkbox,
	form td select {
	margin-right: 5px;
}

/* Button */
html a.button,
	html span.button {
	width: 106px;
	height: 30px;
	overflow: hidden;
	background: transparent url(button_sprite.png ) no-repeat 0 0;
	display: block;
	text-align: center;
	padding: 10px 0 0;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

html a.button:hover,
	html a:hover span.button,
	html a.button:focus,
	html a:focus span.button {
	background-position: 0 -44px;
	text-decoration: none;
	color: #000;
}

/* Longer (wider) button */
html a.buttonLong,
	html span.buttonLong {
	width: 209px;
	background-position: 0 -88px;
}

html a.buttonLong:hover,
	html a:hover span.buttonLong,
	html a.buttonLong:focus,
	html a:focus span.buttonLong {
	background-position: 0 -132px;
}

/* Smaller (height-wise) button */
html a.buttonSmall,
	html span.buttonSmall {
	width: 100px;
	height: 19px;
	padding: 4px 0 0;
	background-position: 0 -175px;
	font-size: 1.1em;
}

html a.buttonSmall:hover,
	html a:hover span.buttonSmall,
	html a.buttonSmall:focus,
	html a:focus span.buttonSmall {
	background-position: 0 -207px;
}

/* Common classes */
html .alignedRight {
	text-align: right;
}

html .alignedCenter {
	text-align: center;
}

html .deemphasized {
	color: #777;
}

html .floatLeft {
	float: left;
}

html .floatRight {
	float: right;
}

html .marginedTop {
	margin-top: 1em;
}

html .marginedLeft {
	margin-left: 0.5em;
}

html .marginedRight {
	margin-right: 0.5em;
}

html .marginedBottom {
	margin-bottom: 1em;
}

html .small {
	font-size: 0.8em;
}

ol.decimal {
	margin-bottom: 1.5em;
}

ol.decimal li {
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0 0 0.5em 3em;
}

p.loadingMessage {
	padding: 20px;
	color: #777;
	text-align: center;
}

html span.bullet {
	color: #bbb;
	margin: 0 0.5em;
}

strong {
	font-weight: bold;
}

table.autoSize tr th,
	table.autoSize tr td {
	padding-right: 2em;
}

table.data {
	border: 1px solid #aaa;
}

table.data td,
	table.data th {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

table.data th {
	font-weight: bold;
	color: #666;
	background-color: #f2f2f2;
}

table tr.odd td {
	background-color: #fff;
}

table tr.special td {
	font-size: 1.1em;
	font-weight: bold;
}

ul.bullets {
	margin-bottom: 1.5em;
}

ul.bullets li {
	list-style: outside url(bullet.png );
	margin-left: 3em;
	padding-left: 0.5em;
}

/* Arcade Games */
ul.arcadeGames {
	margin-top: 1em;
	text-align: left;
}

ul.arcadeGames li {
	list-style-type: none;
	margin: 0 0 3em;
}

ul.arcadeGames li img.logo {
	width: 93px;
	height: 48px;
	background: transparent url(game-list.png ) no-repeat 0 0;
	float: left;
}

ul.arcadeGames li .info {
	display: block;
	text-decoration: none;
	font-weight: normal;
}

ul.arcadeGames li .info .details {
	float: left;
	width: 70%;
	margin-left: 1.5em;
}

ul.arcadeGames li a {
	cursor: pointer;
}

ul.arcadeGames li a.info:hover h3,
	ul.arcadeGames li a.info:focus h3 {
	color: #0072bc;
	text-decoration: underline;
}

ul.arcadeGames li a.info p {
	color: #646464;
	margin-bottom: 0;
}

ul.arcadeGames li a.info:hover p,
	ul.arcadeGames li a.info:focus p {
	color: #646464;
	text-decoration: none;
}

ul.arcadeGames li h3 {
	margin-bottom: 0.25em;
}

/* Game logos */
ul.arcadeGames li.backgammon img.logo {
	background-position: 0 0;
}

ul.arcadeGames li.scarab img.logo {
	background-position: 0 -58px;
}

ul.arcadeGames li.yatzy img.logo {
	background-position: 0 -112px;
}

ul.arcadeGames li.solitaire img.logo {
	background-position: 0 -170px;
}

ul.arcadeGames li.eldorado img.logo {
	background-position: 0 -228px;
}

ul.arcadeGames li.couronne img.logo {
	background-position: 0 -282px;
}

ul.arcadeGames li.eightball img.logo {
	background-position: 0 -336px;
}

ul.arcadeGames li.holeInOne img.logo {
	background-position: 0 -398px;
}

ul.arcadeGames li.mahjong img.logo {
	background-position: 0 -454px;
}

ul.arcadeGames li.tsarWars img.logo {
	background-position: 0 -512px;
}

ul.arcadeGames li.formula001 img.logo {
	background-position: 0 -568px;
}

ul.arcadeGames li.dirtbike img.logo {
	background-position: 0 -614px;
}

ul.arcadeGames li.blackjack img.logo {
	background-position: 0 -667px;
}

ul.arcadeGames li.longjohn img.logo {
	background-position: 0 -720px;
}

ul.arcadeGames li.threecardpoker img.logo {
	background-position: 0 -773px;
}

ul.arcadeGames li.tabletennis img.logo {
	background-position: 0 -826px;
}

ul.arcadeGames li.zap img.logo {
	background-position: 0 -879px;
}

ul.arcadeGames li.highland img.logo {
	background-position: 0 -933px;
}

ul.arcadeGames li.cannonball img.logo {
	background-position: 0 -986px;
}

ul.arcadeGames li.score img.logo {
	background-position: 0 -1039px;
}

ul.arcadeGames li.dicesolitaire img.logo {
	background-position: 0 -1092px;
}

/* Winning Stories */
ul.winningStories li.winningStory div.contents {
	margin: 0;
}

ul.winningStories li.winningStory div.contents h3 {
	margin-bottom: 10px; 
	line-height: 1.25em;
}

ul.winningStories li.winningStory div.contents img {
	float: left;
 
	border: 1px solid #ccc;
}

ul.winningStories li.winningStory p {
	float: left;
	margin-left: 10px;
}

/* Winning story photos */
ul.winningStories li.peter div.contents img,
	#content .right-column ul.sidePromos li.peter div.contents img {
	background: transparent url(peter.jpg ) no-repeat 0 0;
}

ul.winningStories li.jonas div.contents img,
	#content .right-column ul.sidePromos li.jonas div.contents img {
	background: transparent url(jonas.jpg ) no-repeat 0 0;
}

ul.winningStories li.stephan div.contents img,
	#content .right-column ul.sidePromos li.stephan div.contents img {
	background: transparent url(stephan.jpg ) no-repeat 0 0;
}

ul.winningStories li.john div.contents img,
	#content .right-column ul.sidePromos li.john div.contents img {
	background: transparent url(john.jpg ) no-repeat 0 0;
}

ul.winningStories li.jennie div.contents img,
	#content .right-column ul.sidePromos li.jennie div.contents img {
	background: transparent url(jennie.jpg ) no-repeat 0 0;
}

ul.winningStories li.martin div.contents img,
	#content .right-column ul.sidePromos li.martin div.contents img {
	background: transparent url(martin.jpg ) no-repeat 0 0;
}

ul.winningStories li.anna div.contents img,
	#content .right-column ul.sidePromos li.anna div.contents img {
	background: transparent url(anna.jpg? ) no-repeat 0 0;
}

ul.winningStories li.elias div.contents img,
	#content .right-column ul.sidePromos li.elias div.contents img {
	background: transparent url(elias.jpg ) no-repeat 0 0;
}

ul.winningStories li.steve div.contents img,
	#content .right-column ul.sidePromos li.steve div.contents img {
	background: transparent url(steve.jpg ) no-repeat 0 0;
}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* end Clearfix */

/**
 * ID selectors
 */

/* Login area */
#container-login {
	width: 500px;
	float: right;
}

#container-login #formlogin table {
	text-align: right;
	float: right;
}

#container-login #formlogin input.button {
	padding: 3px;
}

#container-login #formlogin td.forgotPassword {
	text-align: right;
}

#container-login #formlogin input.button {
	background-color: #eee;
	border-color: #bbb #666 #666 #bbb;
	font-weight: normal;
}

#container-login #formlogin td.submit {
	vertical-align: bottom;
}

#container-login #formlogin table td,
	#container-login #formlogin table th {
	padding: 0.15em 0.25em;
}

#container-login #login-background {
	position: relative;
}

#container-login div.corneredSection div.contents {
	margin-top: -5px;
}

#container-login div.userInfo {

}

#container-login div.userInfo h2 {
	font-size: 1.25em;
	margin-bottom: 0.25em;
	float: left;
}

#container-login div.userInfo a.refresh {
	float: left;
	margin-left: 0.25em;
	padding: 2px;
}

#container-login div.userInfo a.refresh img {
	width: 11px;
	height: 11px;
	background: url(refresh-balance.gif );
}

#container-login div.userInfo a.refresh:hover img,
	#container-login div.userInfo a.refresh:focus img {
	background-position: 0 -11px;
}

#container-login div.userInfo dl dt {
	width: 31%;
}

#container-login div.userInfo dl dd {
	width: 65%;
}

#container-login div.userInfo .loyaltyPointsBar {
	float: left;
}

#container-login div.userInfo .level {
	float: left;
	margin-right: 3px;
	margin-top: 1px;
}

#container-login div.userInfo .bonus {
	float: left;
	margin-left: 3px;
	margin-top: 1px;
}

#container-login a#logout {
	position: absolute;
	top: 0;
	right: 10px;
	font-weight: bold;
	padding-right: 17px;
	background: url(logout.gif) top right no-repeat;
}

#container-login div.userInfo a#logout:hover,
	#container-login div.userInfo a#logout:focus {
	background-position: right -15px;
}

/* Content area */
#content {
	border-left: 1px solid #8b8b8b;
	border-right: 1px solid #8b8b8b;
	background-color: #ebebeb;
}

#content .wide-column {
	width: 752px;
	float: left;
	overflow: hidden;
	background: #f6f6f6 url(subSide.gif) repeat-y 740px top;
}

#content .wide-column .wideTop {
	background: transparent url(subTop.gif) no-repeat right top;
	height: 20px;
}
 
#content .wide-column .wideContent {
	margin: -10px 22px 0 10px;
	min-height: 585px;
	height: auto !important;
	height: 585px;
	_padding-bottom:80px;
}

#content .sub-menu div.wideTop {
	background-position: right -180px;
}

#content .sub-menu .wideContent {
	margin-top: -7px;
}

#content div.splash-image {
	margin-bottom: 10px;
	text-align: left;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	text-align: left;
	position: relative;
}

#content div.splash-image a.lobbyOpener {
	display: block;
	text-decoration: none;
	height: 200px;
	cursor: pointer;
}

#content div.splash-image a.lobbyOpener:hover span,
	#content div.splash-image a.lobbyOpener:hover h2,
	#content div.splash-image a.lobbyOpener:focus span,
	#content div.splash-image a.lobbyOpener:focus h2 {
	text-decoration: none;
}

#content div.splash-image h1 {
	font-size: 36px;
	line-height: inherit;
	visibility: hidden;
}

#content div.splash-image h2 {
	margin: 90px 20px 0;
	color: #fff;
}

#content div.splash-image .button {
	position: absolute;
	bottom: 25px;
	right: 25px;
	font-size: 1.4em;
}

/* Key visuals */
#content div.splash-image div.backgammon {
 	width: 720px;
	height: 200px;
}

#content div.splash-image div.multiplayer-dice {
	background-image: url(da.jpg );
	width: 720px;
	height: 200px;
}

#content div.splash-image div.multiplayer-dice h2 {
	color: #fff;
	margin: 0;
	position: absolute;
	left: 25%;
	top: 168px;
	width: 50%;
	text-align: center;
}

#content div.splash-image div.arcade {
	background-image: url(ga.jpg );
	width: 720px;
	height: 200px;
}

#content div.splash-image div.arcade h2 {
	color: #000;
	margin: 0;
	position: absolute;
	left: 150px;
	top: 150px;
	width: 35%;
}

/* Right column */
#content .right-column {
	width: 209px;
	float: right;
	padding: 0 10px 0 0;
	margin-top: -10px;
}

#content .right-column ul.sidePromos {
	margin:0 0;
position:relative;
top:10px;
}

#content .right-column ul.sidePromos li {
	list-style: none outside;
	margin: 0 0 10px;
}

#content .right-column ul.sidePromos li h3 {
	margin-bottom: 5px;
	line-height: 1.25em; 
}
 
/* News Headlines */
#content .right-column ul.sidePromos li ul.news-headlines li {
	margin-bottom: 0.5em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.5em;
}

#content .right-column ul.sidePromos li.news h3 {
	background-color: #f5d067;
	padding: 0.25em;
}

#content .right-column ul.sidePromos li ul.news-headlines {
	margin: 0 0.25em;
}

#content .right-column ul.sidePromos li ul.news-headlines li a {
	font-weight: bold;
}

#content .right-column ul.sidePromos li ul.news-headlines li .date {
	margin-left: 0.25em;
	color: #777;
}

/* Hot Players */
#content .right-column ul.sidePromos li ul.hotPlayers li .name {

}

#content .right-column ul.sidePromos li ul.hotPlayers li .prize {
	font-weight: bold;
}

/* Screenshots */
#content .right-column ul.sidePromos li.screenshot {

}

#content .right-column ul.sidePromos li.screenshot a {
	/*display: block;
	text-decoration: none;*/
}

#content .right-column ul.sidePromos li.screenshot a:hover img,
	#content .right-column ul.sidePromos li.screenshot a:focus img {
	text-decoration: none;
}

#content .right-column ul.sidePromos li.screenshot a:hover p,
	#content .right-column ul.sidePromos li.screenshot a:focus p {
	text-decoration: underline;
	color: #0072bc;
}

#content .right-column ul.sidePromos li.screenshot p {
	color: #666;
	font-size:12px;
	line-height:1.7;
	text-align:center;
}

#content .right-column ul.sidePromos li.screenshot img.screenThumb {
	width: 187px;
	height: 145px;
	background: transparent url(thumb_sprite.jpg ) no-repeat 0 0;
	margin-bottom:3px;
}

.orBtn a{
	background:transparent url(orBtn.jpg) no-repeat scroll 0;
	color:#000000;
	display:block;
	float:left;
	height:28px; 
	line-height:2.3;
	text-align:center;
	text-decoration:none;
	width:93px;
}

#content .right-column ul.sidePromos li.screenshot img.bg {
	background-position: 0 0;
}

#content .right-column ul.sidePromos li.screenshot img.dh {
	background-position: 0 -155px;
}

/* Arcade */
#content .right-column ul.sidePromos li.screenshot img.ga {
	width: 187px;
	height: 128px;
	background-position: 0 -304px;
}

/* Right column winning stories */
#content .right-column ul.winningStories li.winningStory p {
	width: 130px;
	 _width:120px;
}

/* Message container */
#dicearena-message-container h2,
	#dicearena-message-container h3 {
	margin-top: 0;
}

#dicearena-message-container div {
	padding: 10px;
	margin: 10px 0;
	cursor: pointer;
}

#dicearena-message-container div p {
	margin-top: 0.25em;
}

/* Facebox style */
#facebox {
	font-size: 0.7em;
}

#facebox h1,
	#facebox h2 {
	margin-bottom: 10px;
}

#facebox .message-error {
	padding: 10px;
	margin-bottom: 1em;
}

#footer {
	padding: 0;
	margin: 20px 0 30px;
	color: #777;
	text-align: center;
	font-size: 0.7em;
}

#page.default #footer {
	font-size: 0.8em;
}

#footer a {
	padding: 0.5em 0.25em;
}

#footer p {
	
	clear:both;
display:block;
margin:0 auto 10px;
width:930px;
margin-bottom: 10px;
}

#footer img.over18 {
	border: 0;
	margin-right: 8px;
	height: 20px;
	width: 20px;
}

#footer img.certificates {
	width: 266px;
	height: 20px;
}

/* Loyalty bonus page */ 
#loyalty-bonus ul.bonusLevels {
	width: 700px;
}

#loyalty-bonus ul.bonusLevels li {
	background: transparent url(loyalty_level_bg_sprite.png ) no-repeat 0 0;
	list-style-type: none;
	width: 162px;
	margin: 0 13px 13px 0;
	float: left;
	height: 59px;
}

#loyalty-bonus ul.bonusLevels li.completed {

}

#loyalty-bonus ul.bonusLevels li.current {
	background-position: 0 -69px;
	text-align: center;
}

#loyalty-bonus ul.bonusLevels li.current h3 {
	margin-top: 9px;
	margin-bottom: 6px;
}

#loyalty-bonus ul.bonusLevels li.current .loyaltyPointsBar {
	margin: 0 auto;
}

#loyalty-bonus ul.bonusLevels li.future {
	background-position: 0 -138px;
	color: #777;
}

#loyalty-bonus ul.bonusLevels li.special {
	background-position: 0 -207px;
}

#loyalty-bonus ul.bonusLevels li.special dl {
	color: #000;
}

#loyalty-bonus ul.bonusLevels li.special dl dd {
	font-size: 1.25em;
	padding: 2px 0;
}

#loyalty-bonus ul.bonusLevels li dl {
	margin-left: 56px;
	margin-top: 10px;
	width: 94px;
}

#loyalty-bonus ul.bonusLevels li dl dt {
	width: 40%;
}

#loyalty-bonus ul.bonusLevels li dl dd {
	width: 58%;
	font-weight: bold;
}

/* Forgot password form */
#formforgotpassword td input.submit {
	margin-top: 10px;
}

#formforgotpassword td input.text {
	width: 160px
}

/* Registration form */
#formregister {

}

#formregister label {
	margin-right: 10px;
}

#formregister table {
	width: 540px;
}

#formregister table tr td,
	#formregister table tr th {
	padding: 4px 2px;
}

#formregister table tr th {
	text-align: right;
}

#formregister td input.text {
	width: 160px;
}

#formregister td input.submit {
	margin-top: 6px;
}

#formregister ul.errors li {
	display: inline;
	border-bottom: 1px solid #CC3300;
	background-color: #FFEBE8;
	padding: 1px;
}

/* Account / Settings form */

#formsettings table {
	margin-left: 40px;
}

#formregister table th,
	#formforgotpassword table th,
	#formsettings table th {
	text-align: right;
	color: #666;
}

#formsettings label {
	margin-right: 10px;
}

#formsettings input.text {
	width: 180px;
}

#formsettings ul.errors li {
	font-size: 0.8em;
	list-style: disc inside;
	margin-bottom: 0.5em;
}

/* Header area */
#header {
	position: relative;
	margin-bottom: 10px;
}

#header div.leftSide {
float:left;
margin-left:3px;
margin-top:0;
width:460px;
_width:450px; 
}

#header div.leftSide a.logo {
	background: url(logo.png ) no-repeat;
	border: none;
	width: 329px;
	height: 54px; 
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -2000px;
}

#header div.rightSide {
	float: right;
	width: 510px; 
}

#header div.rightSide #players-online {
	float: left;
	margin-top: 35px;
	font-weight: bold;
	font-size: 1.4em;
	width: 34%;
}

#header div.rightSide #players-online dd {
	margin-right: 0;
	display: none;
	background: #FDFDFD;
}

#header #error-login {
	display: none;
	position: absolute;
	right: 275px;
	top: 0;
	padding: 5px;
}

/* Other style if logged in */
.loggedIn #header {
	min-height: 73px;
	height: auto !important;
	height: 73px;
}

.loggedIn #header div.leftSide {
	margin-top: 14px;
}

.loggedIn #header div.rightSide #players-online {
	margin-top: 31px;
}

.loggedIn #content .right-column {
	margin-top: 0;
}

/* Menu */
#main-menu {
	height: auto;
	background: transparent url(mainTop.gif ) no-repeat top center;
	padding-top: 13px; 
	position: relative;
}
 
/* Register & cashier */
#main-menu .registerContainer,
	#main-menu a.cashierLink {
	position: absolute;
	right:38px;
	top: 14px;
	font-size: 1.4em;
	padding: 7px 0 2px;
} 

#main-menu .registerContainer {
right:16px;
text-align:center;
top:8px;
} 

#main-menu .registerContainer .button {
	height: 20px;
	margin-bottom: 10px;
	padding: 7px 0;
}

#main-menu .registerContainer .languages,
	#facebox .languages  a{
	background:transparent url(favoriteicon.jpg) no-repeat scroll left center;
padding:5px 0 8px 15px;  
}



#main-menu .registerContainer .languages {
	font-size: 0.7em;
}

#mainmenu {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none outside none;
	height: 35px;
	line-height: 18px;
	background-color: #e8eaea;
	border-right: 1px solid #8b8b8b;
	border-left: 1px solid #8b8b8b;
	position: relative;
}

#mainmenu li {
	display: block;
	float: left;
	margin: 1px 5px 0 0;
	text-align: center;

	cursor: pointer;
	height: 34px;
}

#mainmenu li a {
	float: left;
	display: block;
	height: 34px;
	text-decoration: none;
	padding: 0 0 0 5px;
	background: #d9d9d9 url(tab_sprite.png ) no-repeat 0 0; 
	_background: #d9d9d9 url(ietabs-a.jpg) no-repeat 0 0;
	color: #000;
	font-weight: bold;
	font-size: 1.1em;
	text-transform: uppercase;
}
 
#mainmenu li a span {
	padding: 9px 16px 9px 12px;
	background: transparent url(tab_sprite.png ) no-repeat right 0;
	_background: transparent url(ietabs-a.jpg ) no-repeat right 0;
	display: block;
}

#mainmenu li a:hover, 
	#mainmenu li a:focus {
	text-decoration: none;
}

#mainmenu li a:hover,
	#mainmenu li a:focus {
	background-position: 0 -160px;
}

#mainmenu li a:hover span,
	#mainmenu li a:focus span {
	background-position: right -160px;
}

#mainmenu li.menuactive {
	position: relative;
	border-bottom: 1px solid #f6f6f6;
	height: 34px;
	margin-top: 0;
	top: 1px;
}

#mainmenu li.menuactive a {
	background-color: #f6f6f6;
}

#mainmenu li a.menuactive {
	color: #000;
}

#mainmenu li a.menuactive:hover,
	#mainmenu li a.menuactive:focus {
	text-decoration: none;
}

/* Alias specific menu styles */
#mainmenu li.menuactive-alias-backgammon a {
	background-color: #b8f2ff;
}

#mainmenu li.alias-backgammon a:hover,
	#mainmenu li.alias-backgammon a:focus {
	background-position: 0 -40px;
}

#mainmenu li.alias-backgammon a:hover span,
	#mainmenu li.alias-backgammon a:focus span {
	background-position: right -40px;
}

#mainmenu li.menuactive-alias-multiplayer-dice a {
	background-color: #fc5f1a;
}

#mainmenu li.alias-multiplayer-dice a:hover,
	#mainmenu li.alias-multiplayer-dice a:focus {
	background-position: 0 -80px;
}

#mainmenu li.alias-multiplayer-dice a:hover span,
	#mainmenu li.alias-multiplayer-dice a:focus span {
	background-position: right -80px;
}

#mainmenu li.menuactive-alias-arcade a {
	background-color: #cef437;
}

#mainmenu li.alias-arcade a:hover,
	#mainmenu li.alias-arcade a:focus {
	background-position: 0 -120px;
}

#mainmenu li.alias-arcade a:hover span,
	#mainmenu li.alias-arcade a:focus span {
	background-position: right -120px;
}

/* override active menu bg */
#mainmenu li a.menuactive:hover span,
	#mainmenu li a.menuactive:focus span {
/*background: none;*/
}

/* Sub Menu */
#submenu {
	width: 752px; 
	background: #f6f6f6 url(subTop.gif ) no-repeat right -155px;
	height: 25px;
}

#submenu ul {
	float: left;
	position: relative;
}

#submenu ul li {
	float: left;
}

#submenu ul li a {
	font-size: 1em;
	padding: 7px 10px 4px;
	text-transform: uppercase;
	display: block;
	color: #000;
	font-weight: normal;
	background: transparent url(arrow.gif ) no-repeat 3px 12px;
}

#submenu ul li.menuactive a {
	font-weight: bold;
	text-decoration: none;
}

/* Maintenance page */
#maintenance {
	width: 60%;
	text-align: center;
	margin: 0 auto;
	padding: 2em;
	background: #fff;
}

#maintenance p.info {
	margin: 2em;
}

/* Site wrapping element */
#mainwrapper {
	width: 973px; /*height: 100%;*/
	margin: 0 auto;
	text-align: left;
	font-size: 0.7em;
	padding-top: 10px;
	padding-bottom: 15px;
	background: transparent url(mainBottom.gif ) no-repeat left bottom;
}

#page {
	margin: 10px 0 0;
	text-align: left;
}

#page.default {
	padding: 0 10px;
}

/* Single promo; one promo + games links */

#page div.singlePromo div.promo {
	float: left;
	width:358px; 
	text-align: center;
}

#page div.singlePromo ul.games {
	float:right;
margin-left:9px;
width:353px;
}

#page div.singlePromo ul.games li.game {
	margin: 0 0 10px;
	display:block !important;
} 

#page div.singlePromo ul.games li.game a {
	display: block;
	background: transparent url(newpngpics.png ) no-repeat 0 0;
	overflow: hidden;
	height: 90px;
	position: relative;
	text-decoration: none;
	color: #000;
}

#page div.singlePromo ul.games li.game a span,
	#page div.singlePromo ul.games li.game a p,
	#page div.singlePromo ul.games li.game a h2 {
	cursor: pointer;
}

#page div.singlePromo ul.games li.bg a {
	background-position: 0 0;
}

#page div.singlePromo ul.games li.stm a,
	#page div.singlePromo ul.games li.dh a {
	background-position: 0 -100px;
}

#page div.singlePromo ul.games li.ga a {
	background-position: 0 -200px;
}

#page div.singlePromo ul.games li.bonus a {
	background-position: 0 -300px;
}

#page div.singlePromo ul.games li.game a h2 {
	position: absolute;
	left: 90px;
	top: 15px;
	font-size: 1.6em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0;
}

#page div.singlePromo ul.games li.game a p {
	position: absolute;
	left: 91px;
	top: 37px;
	width: 45%;
	margin: 0;
}

#page div.singlePromo ul.games li.game a span.play {
	position: absolute;
	bottom: 11px;
	right: 11px;
	font-size: 1.1em;
}

#page div.singlePromo ul.games li.game a:hover span.play,
	#page div.singlePromo ul.games li.game a:focus span.play {
	text-decoration: none;
}

#page div.singlePromo ul.games li.bonus a h2,
	#page div.singlePromo ul.games li.bonus a p {
	left: 11px;
}

#page div.singlePromo ul.games li.bonus a p {
	width: 70%;
}

/* Games page; 2 promos */
#page div.doublePromo ul.secondaryPromo li.promo {
	float: left;
	padding: 0;
	width: 49.25%;
}

#page div.doublePromo ul.secondaryPromo li.promo div.corneredSection div.contents {
/*height: 134px;*/
}

#page div.doublePromo ul.secondaryPromo li.promo h2 {
	margin: 0 0 10px;
}

#page div.doublePromo ul.secondaryPromo li.promo div.corneredSectionColored h2,
	#page div.doublePromo ul.secondaryPromo li.promo div.corneredSectionLighter h2 {
	margin: 0 0 5px;
}

#page div.doublePromo ul.secondaryPromo li.promo div.corneredSectionColored .contents div,
	#page div.doublePromo ul.secondaryPromo li.promo div.corneredSectionLighter .contents div {
	margin-top: 4px;
}

#page div.doublePromo ul.secondaryPromo li.last {
	float: right;
}

#page div.doublePromo ul.secondaryPromo li.promo ul li {
	list-style: outside url(bullet.png );
	margin-left: 23px;
	font-size: 1.25em;
	margin-bottom: 10px;
	padding-left: 0.5em;
}

#page div.doublePromo ul.secondaryPromo li.promo ul li a {
	font-weight: bold;
}

#page div.doublePromo ul.secondaryPromo li.promo .bonus h2 {
	margin: 0 0 5px;
}

#page div.doublePromo ul.secondaryPromo li.promo .bonus,
	#page div.singlePromo ul.games li.promo .bonus {
	background: transparent url(newpngpics.png ) no-repeat 0 -300px;
	height: 90px;
	overflow: hidden;
}

#page div.doublePromo ul.secondaryPromo li.promo .bonus .contents,
	#page div.singlePromo ul.games li.promo .bonus .contents {
	margin: 1em;
}

#page div.doublePromo ul.secondaryPromo li.promo .bonus .contents .clearfix {
	margin-top: 6px;
}

#page ul li.promo .generic {
	background: transparent url(newpngpics.png ) no-repeat 0 0;
	height: 90px;
	overflow: hidden;
}

#page ul li.promo .generic .contents {
	margin: 1em;
}

#page h1 {
	margin-bottom: 0.75em;
}

#page h2 {
	margin-bottom: 0.5em;
	margin-top: 1em;
}

#page h3 {
	margin-bottom: 0.25em;
	margin-top: 1em;
}

#page.default p {
	margin-bottom: 1.5em;
	line-height: 1.4em;
}

#page.default h4,
	#page.default p,
	#page.default table,
	#page.default ol.decimal,
	#page.default ul.bullets {
	font-size: 1.2em;
}

#page.default .NewsSummary p {
	font-size: 1em;
}

#page ul.arcadeGames li h3 {
	margin-top: 0;
}

#page ul.arcadeGames li p {
	margin: 0.5em 0 0;
}

/* Page & game specific styles */

/* News */
#news #submenu ul,
	#promotions #submenu ul,
	#rake #submenu ul,
	#winning-stories #submenu ul,
	#support #submenu ul,
	#faq #submenu ul {
	left: 96px;
}

/* Backgammon */
/* BG Menu Settings */
#backgammon #mainmenu li.menuactive,
	#backgammon-rules #mainmenu li.menuactive,
	#backgammon-strategy #mainmenu li.menuactive {
	border-color: #b8f2ff;
}

#backgammon #submenu,
	#backgammon-rules #submenu,
	#backgammon-strategy #submenu {
	background-position: right -20px;
}

#backgammon #submenu ul,
	#backgammon-rules #submenu ul,
	#backgammon-strategy #submenu ul {
	left: 210px;
}

#backgammon #content .wide-column .wideTop,
	#backgammon-strategy #content .wide-column .wideTop,
	#backgammon-rules #content .wide-column .wideTop {
	background-position: right -45px;
}

/* Multiplayer Dice */
/* MD Menu settings */
#multiplayer-dice #mainmenu li.menuactive,
	#multiplayer-dice-rules #mainmenu li.menuactive,
	#dice-holdem #mainmenu li.menuactive,
	#shoot-the-moons #mainmenu li.menuactive {
	border-color: #fc5f1a;
}

#multiplayer-dice #submenu,
	#multiplayer-dice-rules #submenu,
	#dice-holdem #submenu,
	#shoot-the-moons #submenu {
	background-position: right -65px;
}

#multiplayer-dice #submenu ul,
	#multiplayer-dice-rules #submenu ul,
	#dice-holdem #submenu ul,
	#shoot-the-moons #submenu ul {
	left: 333px;
}

#multiplayer-dice #content .wide-column .wideTop,
	#multiplayer-dice-rules #content .wide-column .wideTop,
	#dice-holdem #content .wide-column .wideTop,
	#shoot-the-moons #content .wide-column .wideTop {
	background-position: right -90px;
}

/* Arcade styles */

/* MD Menu settings */
#arcade #submenu,
	#arcade-tournaments #submenu,
	#arcade-games #submenu {
	background-position: right -110px;
}

#arcade #submenu ul,
	#arcade-tournaments #submenu ul,
	#arcade-games #submenu ul {
	left: 480px;
}

#arcade #content .wide-column .wideTop,
	#arcade-tournaments #content .wide-column .wideTop,
	#arcade-games #content .wide-column .wideTop {
	background-position: right -135px;
}

#arcade #content .wide-column .wideContent {
	min-height: 680px;
	height: auto !important;
	height: 680px;
}

#arcade #mainmenu li.menuactive,
	#arcade-tournaments #mainmenu li.menuactive,
	#arcade-games #mainmenu li.menuactive {
	border-color: #cef437;
}

/* Jackpots */
#arcade div.doublePromo li.promo ul.jackpots li .name {
	margin-left: 1em;
}

#arcade div.doublePromo li.promo ul.jackpots li .prize {
	font-weight: bold;
}

/* Arcade Games */
#arcade div.doublePromo ul.secondaryPromo li.promo ul.arcadeGames li {
	margin: 0 0 0.5em 0;
	font-size: 1em;
	width: 33%;
	padding: 0;
	float: left;
}

#arcade div.doublePromo ul.secondaryPromo li.promo ul.arcadeGames li .details {
	display: none;
}

#arcade div.doublePromo ul.secondaryPromo li.promo ul.arcadeGames li a {
	text-align: center;
}

#arcade div.doublePromo ul.secondaryPromo li.promo ul.arcadeGames li img {
	float: none;
}

/* My Account */
#account #submenu ul,
	#transactions #submenu ul,
	#cashier #submenu ul,
	#loyalty-bonus #submenu ul {
	right: 20px;
	float: right;
}

/* Sitemap */
#sitemap #content ul li a {
	display: block;
	padding: 0.25em;
}

#sitemap #content ul li {
	margin-left: 1.5em;
	margin-bottom: 1em;
}

#sitemap #content ul li ul li {
	margin-left: 1.5em;
	margin-bottom: 0;
}

/* Start (home) */
#start #content .wide-column .wideContent {
	min-height: 540px !important; 
 
}

#start .previewerWidget {
	height: 266px;
}

/* Winning Stories */
#winning-stories ul.winningStories li {
	margin-bottom: 2em;
}

#winning-stories ul.winningStories li div.bubble div.top,
	#winning-stories ul.winningStories li div.bubble div.bottom {
	display: none;
}

#winning-stories ul.winningStories li div.bubble div.contents {
	padding: 0.5em 1em 0;
}

#winning-stories ul.winningStories li div.bubble div.contents h3 {
	margin-left: 50px;
}

#winning-stories ul.winningStories li div.bubble div.contents img {
	top: -20px;
	position: relative;
}

#winning-stories ul.winningStories li div.bubble div.contents p {
	margin-top: 5px;
	margin-bottom: 0;
}

/**
 * "Widgets" CSS
 */

/* Section with rounded corners */
div.corneredSection {
	margin-bottom: -4px;
}

div.corneredSection div.edge {
	position: relative;
	background: transparent url(section.gif ) no-repeat;
	overflow: hidden;
	height: 15px;
}

div.corneredSection div.edge img {
	position: absolute;
	right: 0;
	height: 15px;
	width: 15px;
	background: transparent url(section.gif ) right top no-repeat;
}

div.corneredSection div.bottom {
	background-position: 0 -15px;
	top: -4px;
	z-index: 1;
}

div.corneredSection div.bottom img {
	background-position: right -15px;
}

div.corneredSection div.contentsContainer {
	border-left: 1px solid #8d8d8d;
	border-right: 1px solid #8d8d8d;
	background-color: #e8eaea;
	padding:0px 10px;
	position: relative;
	z-index: 2;
}

/* Inner cornered section, i.e. in the page area */
#page div.corneredSection div.edge {
	background-position: 0 -30px;
}

#page div.corneredSection div.edge img {
	background-position: right -30px;
}

#page div.corneredSection div.bottom {
	background-position: 0 -45px;
}

#page div.corneredSection div.bottom img {
	background-position: right -45px;
}

#page div.corneredSection div.contentsContainer {
	background-color: #d9d9d9;
}

/* Side containers cornered sections */
#side-container div.corneredSection div.edge {
	background-position: 0 -60px;
}

#side-container div.corneredSection div.edge img {
	background-position: right -60px;
}

#side-container div.corneredSection div.bottom {
	background-position: 0 -75px;
}

#side-container div.corneredSection div.bottom img {
	background-position: right -75px;
}

#side-container div.corneredSection div.contentsContainer {
	background-color: #f6f6f6;
}

/* Colored section with rounded corners */
div.corneredSectionColored {
	position: relative;
}

div.corneredSectionColored div.edge {
	position: relative;
	background: transparent url(corneredSection_colored.png ) no-repeat 0 0;
	overflow: hidden;
	height: 6px;
	width: 353px;
}

div.corneredSectionColored div.bottom {
	background-position: 0 -594px;
	z-index: 3;
	position: absolute;
	bottom: 0;
	left: 0;
}

div.corneredSectionColored div.contentsContainer {
	background: transparent url(corneredSection_colored.png ) no-repeat 0 -6px;
	padding: 5px 10px 11px;
	position: relative;
	z-index: 2;
}

/* Ligher colored section with rounded corners */
div.corneredSectionLighter {
	position: relative;
}

div.corneredSectionLighter div.edge {
	position: relative;
	background: transparent url(corneredSection_lighter.png ) no-repeat 0 0;
	overflow: hidden;
	height: 8px;
	width: 353px;
}

div.corneredSectionLighter div.bottom {
	background-position: 0 -595px;
	height: 5px;
	z-index: 3;
	position: absolute;
	left: 0;
	bottom: 0;
}

div.corneredSectionLighter div.contentsContainer {
	background: transparent url(corneredSection_lighter.png ) no-repeat 0 -6px;
	padding: 5px 10px 11px;
	position: relative;
	z-index: 2;
}

/* Speech bubble */
div.bubble {
 
}
  
div.bubble div.top {
	background: transparent url(bubble.png ) no-repeat 0 0;
	width: 209px;
	height: 5px;
	_margin-bottom:-10px; 
}

div.bubble div.contents {
	background-color: #fff;
	padding: 1em;
}

div.bubble div.bottom {
	background: transparent url(bubble.png ) no-repeat 0 -5px;
	width: 209px;
	height: 19px;
}

/* Previewer Widget */
div.previewerWidget ul.previewer li {
	display: none;
	position: relative;
	text-align: center;
	background-color: #d9d9d9;
}

div.previewerWidget ul.previewer li a {
	display: block;
	color: #000;
	text-decoration: none;
	text-align: left;
}

div.previewerWidget ul.previewer li a:hover h4,
	div.previewerWidget ul.previewer li a:focus h4 {
	color: #0072bc;
	text-decoration: underline;
}

div.previewerWidget ul.previewer li a:hover p,
	div.previewerWidget ul.previewer li a:focus p {
	color: #000;
	text-decoration: none;
}

div.previewerWidget ul.previewer li img {
	width: 330px;
	height: 227px;
	background: transparent url(tv_sprite.jpg ) no-repeat 0 0;
	cursor: pointer;
}

#page div.previewerWidget ul.previewer li h4 {
	font-weight: bold;
	margin: 0.25em 0 0;
}

#page div.previewerWidget ul.previewer li p {
	margin: 0.25em 0 0;
}

div.previewerWidget ul.previewer li.first {
	display: block;
}

div.previewerWidget ul.previewer li.preview-0 img {
	background-position: 0 -1472px;
}

div.previewerWidget ul.previewer li.preview-1 img {
	background-position: 0 0;
}

div.previewerWidget ul.previewer li.preview-2 img {
	background-position: 0 -247px;
}

div.previewerWidget ul.previewer li.preview-3 img {
	background-position: 0 -494px;
}

div.previewerWidget ul.previewer li.preview-4 img {
	background-position: 0 -741px;
}

div.previewerWidget ul.previewer li.preview-5 img {
	background-position: 0 -988px;
}

div.previewerWidget ul.previewer li.preview-6 img {
	background-position: 0 -1235px;
}

div.previewerWidget ul.previewer li.preview-7 img { 
	background-position: 0 -1709px;
}

/* Loyalty points bar */
div.loyaltyPointsBar {
	position: relative;
	width: 92px;
	height: 16px;
	text-align: left;
}

div.loyaltyPointsBar div.back {
	position: absolute;
	width: 92px;
	height: 16px;
	background: transparent url(loyalty_level_sprite.gif ) no-repeat 0 0;
}

div.loyaltyPointsBar div.back div.fill {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 16px; 
	overflow: hidden;
	background: transparent url(loyalty_level_sprite.gif ) no-repeat 0 -26px;
}

div.loyaltyPointsBar div.value {
	position: absolute;
	width: 100%;
	top: 1px;  
	text-align: center;
}
 
.mylogo{
display:block;  
 
}
  
  
.rightSide p{
color:gray; 
font-size:9px;
line-height:10px;
padding-bottom:4px;
}
 
 
 .innerwide-column{
 min-height:764px; 
 } 
 
 
 
 .mypicsp{
 position: absolute !important;
	left: 91px !important;
	top: 37px !important;  
	width: 45% !important;
	margin: 0 !important;
 }
 
 
 .h2myh{  
 position:absolute !important;
 left:90px !important;
 top:15px !important;
 }
 
 .quotirightdiv{ 
 float:left !important;
 width:140px;
 
 }
 
 .righttag{
 float:right !important; 
 } 
 
 .lefttag{
 float:left !important; 
 }
 
 .thequotetext{
 font-style:italic;

 }
 
 .thewuotetxt{
float:right;
font-size:11px;
font-weight:bolder;
margin-right:10px;
margin-top:3px;
text-indent:10px;
 }
 
 .quoteimager{
 margin-top:18px;
 }




 .alltable{
   width:358px;
   font-size:11px;
   
   }
   .tablehead{
   background:url(tabletop.jpg);
   width:358px;
   height:62px;
   color:white;
   text-align:left;
   }
   .tablemiddle{
    background:url(tablemiddle.jpg) repeat-y;
   width:358px;  
   }
   
   .titlehere{
	font-size:14px;
	font-weight:bold;
	line-height:45px;
	text-indent:15px;
	text-transform:uppercase;
   }
    
	.titleraw{
		font-family:Arial;
		font-size:13px;	  
		 font-weight:bolder;
		text-align:center;
		line-height:10px;
}


.titleraw, .rawa{
padding-left:3px !important;
}

.tablebottomimage{
_margin-top:-11px;
}
	
   .titleraw div, .rawa div{float:left; height:15px	;}  
   
   .rawa{
 border-bottom:1px solid #D9D9D9;
clear:both;
height:19px;
line-height:20px;
padding:6px 0;
text-align:center;
   }
   
   .numdiv{width:15px; text-align:center;} 
   .namediv{width:120px; text-align:left; font-weight:bolder;}
   .bonusmax{width:53px;}  
   .reviewdiv, .sitediv{width:55px;font-weight:bolder;} 
   
   .sitediv a{
background:transparent url(visitbutton.jpg) no-repeat 0px 0px;
color:black;
display:block;
font-size:10px;
font-weight:bolder;
height:20px;
line-height:19px;
margin:0 auto;
text-transform:uppercase;
width:51px;
   }
   
   .sitediv a:hover{ 
   background:url(visitbutton.jpg) 0px -20px no-repeat; 
   width:51px;
   height:20px;  
   text-decoration:none;
   color:black;
   }
   
   .reviewdiv a{
   display:block;
   }
    
     .reviewdiv a:hover{
   background:transparent url(reviewarrow.gif) no-repeat scroll 5px 8px;
text-decoration:none;
   }
   
   .lastraw{
   border-bottom:none !important;
   }   
   
   .contactusc{ 
   position:relative;
   top:2px;
   
   }
   
   
   
   .bannersquare{
  clear:both;
  
   
   }
   
  .bannerlimy{
  text-align:center;
  }
  
  .innerpage{
  padding:20px 10px 0 !important;
  }
  
  .innerpage p {
  font-size:13px !important;
  }
   
    .innerpage h1{
	font-size:2em !important;
	}
	
	.innerpage h2{
		font-size:1.5em !important; 
	}
	
	.innerpage h3{
		font-size:1.25em !important; 
	}

	
	.clear{
	clear:both;
	}
	
	
	.texttop{
	background:url(indextextcube-top.jpg) no-repeat;
	height:15px;
	width:716px;
	}
	
	
	.textbottom{
	background:url(indextextcube-bottom.jpg) no-repeat;
	height:15px;
	width:716px; 
	}
	 
	.textmiddle{
	background:white;
	padding:10px 20px; 
	width:676px;
	}
	
	.textmiddle h2{
	margin-top:0px !important;
	}
	 
	/* INNER TABLE STYLE */
	
	.alltable-inner{ 
	width:700px !important;
	margin:0 auto;
	}
	
	.tablehead-inner{
	background:transparent url(tabletop-inner.jpg) repeat scroll 0px 0px !important;
	color:white;
	height:62px; 
	text-align:left;
	width:700px !important;
	}
 
.tablemiddle-inner{ 
background:transparent url(tablemiddle-inner.jpg) repeat scroll 0px 0px !important;
color:white;
text-align:left;   
width:700px !important;
}
	
	
.rawa{ 
color:black;
}
	 
.rankdiv{ 
width:120px;
}
	
.games{
width:90px;   
}	 
  
.tablemiddle-inner .bonusmax{
width:87px  !important;
}
.tablemiddle-inner .reviewdiv, .tablemiddle-inner .sitediv{
margin-left:30px;
width:55px;  
} 
  
.tablehead-inner .reviewdiv, .tablehead-inner .sitediv{
margin-left:30px;
width:55px; 
}
	  
.tablehead-inner .bonusmax{ 
width:87px  !important; 
}	  
	
.tablemiddle-inner .rawa{	    
	padding-left:5px !important;
padding-right:5px !important;
_padding-bottom:3px !important; 
} 

.tablehead-inner .titleraw{     
	padding-left:5px !important;  
 
} 

    .tablemiddle-inner .reviewdiv a:hover{ 
   background:transparent url(reviewarrow.gif) no-repeat scroll 6px 8px !important;
    } 

.noborderbottom{
border-bottom:none !important;
}	
	
	/* INNER TABLE STYLE */
	
	/* inner cubes style */
	
	.allinnercubes{
font-size:11px;
}
 
.left{
float:left;
}

.fraw{
clear:both;
border-bottom:1px solid #E9E9E9;
}

.fraw .acube{ 
float:left;
border-right: 1px solid #E9E9E9;
padding:15px 0 10px 20px;
width:212px;
    
   
height:150px;  
_width:215px;   
}  

.clear{
clear:both;   
}
  
.cubetitle{ 
font-size:12px;  
text-transform:uppercase; 
font-weight:bolder;
margin-bottom:5px;
}
 
  
.cubetextwrap{ 
   padding-right:5px;
width:115px; 
}
 
 .norightborder{
 border-right:none !important;
 } 
 
 .lastcube{ 
 width:330px !important;   
 _width:330px !important;    
 }  
 
 .lastcube .cubetextwrap{
 width:218px !important;  
 padding-left:5px;
 }
  
 .visitlink{
 display:block;
 margin-top:5px;
 }
	/* inner cubes style */
	 
	.indextextimage{float:left;
margin-right:10px;
}






 .twoBtns a{
font-weight:bold;
margin-left:3px;
text-decoration:underline;
 } 
 
 .animName a{
 text-decoration:none !important; font-weight:bold;
 }

.FLR{float:right;}
.FLL{float:left;}
 

#innerShelley{ 
height:25px;
padding-top:15px;
}

#titleShelley{
line-height:35px;
text-indent:4px;
}


.hotplayinner li{    
background:url("arrow.gif") no-repeat scroll 0 10px transparent;
border-top:1px solid white;
display:block;
  
list-style-position:outside; 
margin:0 0 5px !important;
padding-left:8px; 
padding-top:5px;
}  

.wholenews{
float:right;  
width:353px; 
margin-bottom:10px;
} 
 
.rev-new-middle{
background:url(rev-new-middle.jpg); 
padding:0 15px;
height:178px;   
}
 
.newsli li{  
border-bottom:1px solid #CCCCCC;
margin-bottom:0.5em;   	
padding-bottom:0.5em;
}

.rev-new-middle h3{ 
background:url("revuew-news-2-title.jpg") repeat scroll 0 0 transparent; 
display:block;
font-size:1.25em; 
font-weight:bold;
height:29px;
left:-5px;
line-height:29px; 
 margin-top:0 !important;
padding:0.25em; 
position:relative;
text-indent:45px;
top:-8px; 
width:326px;
 
}
 
.headline a{
font-weight:bolder;
}

.wholenews2{ 
float:left !important;
text-align:left;
}

.newstop2{ 
background:url(revuew-news-1-title.jpg);  
font-size:1.25em;
font-weight:bolder;
height:43px;
line-height:47px;
text-align:left; 
text-indent:60px; 
width:358px;
}

.rev-new-middle2{   
background:url(news2-middle.jpg);
padding:0 15px;
height:130px;   
padding-top:15px;

} 

.newsbottom2{ 
background:url(news-bottom.jpg);
width:358px;
height:14px;
}

.wholenews2{
width:358px !important;
margin-top:10px;
}

#innerTable22{
	margin-bottom:10px;
	margin-right:20px;
	float:left;
}
