body
{
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	background-color: #129c78;
}
img
{
	border: 0;
}
a
{
	text-decoration: none;
	border: 0;
	color:#e8cc1c;
}
#main
{
	margin: 0 auto;
	padding-top: 6px;
	margin-bottom: 0;
	width: 1003px;
	background-color: #ffffff;
}
#header
{
	margin: 0 auto;
	height: 120px;
	background-color: #333333;
	background-image: url(/ApuestasImages/casinoTable.jpg);
	background-repeat: no-repeat;
}
#menu
{
	height: 28px;
	background-color: #333333;
	padding: 0px;
	width: 983px;
	vertical-align:middle;
	padding-bottom:5px;
	padding-left:20px;
}
#menu a
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	color: #e8cc1c;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 15px;
	height: 38px;
	padding-top: 10px;
}
#menu a:hover
{
	color: #ffffff;
}

#subMenu
{
	height: 28px;
	background-color: #ffffff;
	color: #129c78;
	padding: 0px;
	width: 963px;
	padding-top:5px;	
	padding-bottom:5px;
	padding-left:35px;
}
#subMenu a
{
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 5px;
	color: #129c78;
	text-decoration: underline;
	padding-left: 5px;
	padding-right: 5px;
	height: 38px;
	padding-top: 10px;
}
#subMenu a:hover
{
	color: #000000;
}

#header
{
	background-image: url(/ApuestasImages/head2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#header-Bottom
{
	margin: 0;
	height: 89px;
	clear: both;
}
#logoBlock
{
	float: left;
	width: 255px;
	padding-left: 25px;
	padding-top: 30px;
	height: 84px;
}
#logoBlock h1
{
	font-weight: bold;
	font-family: "Trebuchet MS";
	color: #ffffff;
	font-size: 24px;
	margin: 0;
	line-height: 1.0em;
}
#logoBlock p
{
	margin: 0;
	font-family: "Trebuchet MS";
	line-height: 1em;
	font-size: 12px;
	color: #ffffff;
	padding-top: 5px;
}
#navBlock
{
	float: right;
	width: 587px;
	padding-left: 26px;
	padding-top: 5px;
	height: 84px;
	background-color: #636363;
	color: #ffffff;
}

#navBlock a
{
	margin: 0;
	float: left;
	line-height: 1.2em;
	font-size: 12px;
	width: 105px;
	padding-right: 35px;
	text-decoration: none;
	color: #ffffff;
}
#navBlock a:hover
{
	text-decoration: underline;
	color: #129c78;
}

#mainItems
{
	background-color: #333333;
	height: 210px;
	padding-left: 13px;
	padding-top: 5px;
}
#menuItem
{
	margin-left: 2px;
	width: 192px;
	height:200px;
	float: left;
}
#navItem
{
	border: solid 3px #636363;
	padding: 10px;
	width: 170px;
}

#navItem:hover
{
	border: solid 3px #129c78;
}

#navItem h1
{
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 5px;
	color: #e8cc1c;
	margin: 0px;
}

#navItem p
{
	font-size: 11px;
	padding-bottom: 5px;
	color: #ffffff;
	margin: 0px;
}
#mainCont
{
	width: 1003px;
	clear: both;
	margin: 0 auto;
	padding-bottom: 0;
	background-color: #ffffff;
}


#leftCol
{
	margin: 0;
	float: left;
	width: 650px;
}
#welcomeBox
{
	margin: 0;
	padding-right: 5px;
}
#welcomeBox h3
{
	font-family: "Trebuchet MS";
	color: #9B9B9B;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	line-height: normal;
}
#welcomeBox p
{
	color: #4D4D4D;
	line-height: normal;
	margin: 0;
	text-align: justify;
}
#welcomeBox p span
{
	color: #919191;
}
#welcomeBox h5
{
	color: #919191;
	font-weight: bold;
	margin: 0;
	line-height: normal;
	font-size: 11px;
	padding-top: 6px;
}
#playListTop
{
	padding-top: 20px;
	margin: 0;
}
#playListTop h3
{
	color: #129c78;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	width: 337px;
	margin: 0;
	padding-left: 30px;
	padding-top: 8px;
	background: url(/ApuestasImages/playlist_head_bg.gif) no-repeat;
}
#playListBody
{
	margin: 0;
	border-left: solid 1px #40434A;
	border-right: solid 1px #40434A;
	height: 359px;
	width: 365px;
}
.head
{
	height: 20px;
	width: 365px;
}
.head p
{
	font-size: 12px;
	font-weight: bold;
	color: #DBDBDB;
	margin: 0;
	padding-left: 12px;
	padding-top: 5px;
	float: left;
}
.head p.left
{
	width: 50px;
}
.head p.centr
{
	width: 176px;
	border-left: solid 1px #40434A;
}
.head p.right
{
	width: 100px;
	border-left: solid 1px #40434A;
}
playListDark
{
	height: 20px;
	background-color: #464646;
	width: 365px;
}
.playListDark p
{
	color: #B3B3B3;
	margin: 0;
	height: 20px;
	float: left;
	padding-top: 3px;
	background-color: #464646;
}
.playListDark p.play
{
	background: #464646 url(/ApuestasImages/play.gif) no-repeat 12px center;
	width: 62px;
}
.playListDark p.track
{
	width: 175px;
	padding-left: 12px;
}
.playListDark p.artist
{
	width: 104px;
	padding-left: 12px;
}
playListLight
{
	height: 20px;
	width: 365px;
}
.playListLight p
{
	color: #B3B3B3;
	margin: 0;
	height: 20px;
	float: left;
	padding-top: 3px;
	width: 365px;
}
.playListLight p.play
{
	background: url(/ApuestasImages/play.gif) no-repeat 12px center;
	width: 62px;
}
.playListLight p.track
{
	width: 175px;
	border-left: solid 1px #40434A;
	padding-left: 12px;
}
.playListLight p.artist
{
	width: 100px;
	border-left: solid 1px #40434A;
	padding-left: 12px;
}
p.bot
{
	border-top: solid 1px #40434A;
	clear: both;
	margin: 0;
	width: 365px;
	height: 1px;
}
#playListBot
{
	background: url(/ApuestasImages/play_list_botbg.gif) no-repeat;
	height: 32px;
	width: 367px;
}

#centrCol
{
	margin: 0;
	float: left;
	width: 275px;
	padding-left: 10px;
}

#albmBlock
{
	padding-top: 20px;
	margin: 0;
}
#albmBox, #albmBox2, #albmBox3, #albmBox4
{
	background: url(/ApuestasImages/albm_box2.gif) no-repeat;
	height: 111px;
}
#albmBox4.totalheight
{
	height: 90px;
}
.topCont
{
	height: 70px;
}
.topCont h1
{
	margin: 0;
	float: left;
	padding: 7px;
}
.topCont a
{
	margin: 0;
	float: left;
	padding-top: 10px;
	width: 135px;
	line-height: normal;
}
.topCont a.headings
{
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	margin: 0;
}
.topCont a span
{
	color: #fff;
	margin: 0;
	font-size: 11px;
}
.topCont a:hover
{
	color: #DBDBDB;
}
.botCont
{
	height: 20px;
	padding-top: 2px;
}
.botCont a
{
	color: #454545;
}
.botCont a:hover
{
	color: #000000;
}
.botCont a.left
{
	margin: 0;
	width: 123px;
	float: left;
	padding-left: 35px;
}
.botCont a.right
{
	margin: 0;
	width: 60px;
	float: left;
}

#rightCol
{
	margin: 0;
	float: left;
	padding-left: 7px;
	padding-top: 30px;
	width: 183px;
}
#videoBlock
{
	height: 598px;
	width: 283px;
}
#videoBlockTop
{
	width: 303px;
}
#videoBlockTop h3
{
	color: #129c78;
	font-size: 12px;
	font-weight: bold;
	background: url(/ApuestasImages/feat_vid.gif) no-repeat;
	width: 303;
	margin: 0;
	height: 23px;
	padding-left: 30px;
	padding-top: 8px;
}

#videoBlockTop p
{
	color: #919191;
	background: url(/ApuestasImages/videobox_lower.gif) repeat-x;
	margin: 0;
	border-left: solid 1px #40434A;
	border-right: solid 1px #40434A;
	padding: 6px;
}
#videoBlockBody
{
	margin: 0;
	padding: 10px;
	background: url(/ApuestasImages/videobox_bg.gif) repeat-y;
	width: 283px;
	height: 506px;
}
.vidBox
{
	border-bottom: solid 1px #40434A;
	padding-top: 7px;
	height: 47px;
	margin: 0;
	background-color: #ffffff;
}
.leftBox
{
	float: left;
	width: 194px;
}
.leftBox p
{
	margin: 0;
	line-height: normal;
}
.leftBox p b
{
	color: #9B9B9B;
}
.leftBox p.dark
{
	color: #D2D2D2;
}
.leftBox p.light
{
	color: #FCFCFC;
}
p.rightBox
{
	float: left;
	margin: 0;
}



#videoBlockBot
{
	height: 30px;
	width: 303px;
	clear: both;
	margin: 0;
}

#footer
{
	height: 120px;
	clear: both;
	margin: 0 auto;
	background-color: #333333;
	margin-bottom: 10px;
}

.rights
{
	color: #ffffff;
	text-align: center;
	padding-top: 20px;
}
.rights a
{
	color: #ffffff;
	text-decoration: none;
}
.rights a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

#explanation
{	
	width:600px;
	margin-top: 20px;
	margin-left: 40px;
	float: left;
}
#explanation h1
{
	background-color: #636363;
	border: groove 2px;	
	height:25px;
	width: 600px;
	font-weight: bold;
	font-size: 16px;
	color: #e8cc1c;
	text-decoration: none;
	padding-top:5px;
	padding-left: 5px;	
}

#explanation p
{
	font-size: 11px;
	color: #000000;
	padding-left: 5px;
}

#explanation p a
{
	color: #129c78;
	font-weight: bold;
	text-decoration: underline;
}

#topAds
{
	padding-top:0px;
	width: 260px;
	margin: auto;
}
#bottomAds
{
	padding-top:20px;
	padding-left: 30px;
	width: 500px;
}
#subNavigation
{
	background-color: #333333;
	width: 300px;
	height: 100px;
	margin-top: 20px;
	margin-left: 40px;
	border: groove 2px;
	float: left;
}
#subNavigation div
{
	width : 300px;
	height: 30px;
	vertical-align : middle;
	padding-top:5px;
	padding-left:5px;
	
}
#subNavigation img
{
	vertical-align : middle;	
	padding-right: 5px;
}
#subNavigation span
{
	font-weight: bold;
	font-size: 16px;
	color: #e8cc1c;
	text-decoration: none;
	padding-top:5px;
}

#subNavigation a
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	padding-top:5px;
}

#subNavigation a:hover
{
	color: #e8cc1c;
}


#casinoTable
{
	background-color: #ffffff;
	border: solid 1px #333333;
	width: 600px;	
}
#casinoTableDiv
{
	padding-top: 30px;
	padding-left: 10px;
	width: 650px;
	margin: auto;
	border: 0;
}

.tableHeader
{
	background-color: #636363;
	height: 40px;
}
.tableRow
{
	height: 30px;
	background-color: #efefef;
	border-bottom: solid 1px #ffffff;
}

.tableTitle
{
	font-size: 14px;
	color: #e8cc1c;
	font-weight: bold;
	padding: 5px;
}

.iconCell
{
	padding: 5px;
}

.contentCell
{
	text-align: center;
}
.contentCellNonCentered
{
	vertical-align: middle;
	padding-left: 5px;
	font-size:11px;
	text-decoration: none;
}

.captionTitle
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


.centralColAds
{
	float:left;
	padding-left:20px;
}
.rssFeedsDiv
{
}
.rssControlContainer
{
	width: 500px;
	height: 500px;
	padding-top: 20px;
	padding-left: 30px;
}


.rssFeedsCombo
{
	font: normal 12px Verdana;
	color: #ffffff;
	border: groove 1px;
	padding: 10px 10px 10px 10px;
	width: 300px;
	height: 20px;
}

#rssItem
{
	border-bottom: dotted 1px #ffffff;
}

#rssItem table
{
	
}

.rssTitle
{
	font-size:12px;
	font-family: Verdana;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
	font-weight:bold;
	
}

.rssDescription
{
	font: normal 12px Verdana;
	color: #ffffff;
	padding: 10px 10px 10px 10px;
	
}

.rssDescription a
{
	font: normal 12px Verdana;
	color: #ffffff;
	
}

.rssDescription a:hover
{
	font: normal 12px Verdana;
	color: #f68b1e;
}

.rssLink
{
	font: normal 10px Verdana;
	color: #f68b1e;
	text-decoration: underline;
}

.rssLink a:hover
{
	font: normal 12px Verdana;
	color: #f68b1e;
	text-decoration: underline;
}

#jackpotsContainer
{
	width: 330px;
	background-color:#000000;
	margin-left: 10px;
}

.jackpotsItem
{
	float:left;
	padding: 10px;
	margin: 5px;
	border: solid 3px #636363;
}

.bannersHorizontal
{
	width: 300px;	
}

#bannersHorizontalItem
{
	float:left;
	padding: 10px;
	width: 145px;
}

#bannersTable
{
	width: 260px;
}

#bannersBottomTable
{
	width: 600px;
}

.bannersRightCol
{
	float:left;
	width: 260px;
	margin: auto;
	padding: 0px;
	
}

.bannersBottom
{
	float:left;
	width: 137px;
	padding:6px;
	
}

.BonusExplanation
{
	text-align:left;
	font-size:11px;
}

.BonusExplanation ul
{
	margin-left:20pt;
}

.links
{
	text-decoration: underline;
	color:#129c78;
}

.partners a
{
	text-decoration: underline;
	color:#129c78;
}

#explanation
{	
	width:600px;
	margin-top: 20px;
	margin-left: 40px;
	float: left;
}

#casino td
{
	font-size:12px;
}

#casino td a
{ 
	font-size:12px;
}
.captionTitleSlots
{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#slotsTable
{
	width: 550px;
}


.slotsItem
{
	float:left;
	width: 165px;
	padding:6px;
	
}