body, html {
background:#E0E0E0 none repeat scroll 0%;
text-align:center;
}

#content {
background:#FFFFFF none repeat scroll 0%;
font-family:Arial,Verdana,Helvetica,sans-serif;
margin:0pt auto;
width:1000px;
}

#wrapTop {
}

#wrapcontent {
width:1000px;
height:680px;
}

#wrapBottom {
background: transparent url(../img/layout/borderBottom_1000x15.jpg) bottom no-repeat scroll;
clear: both;
height:15px;
margin:0pt auto;
width:1000px;
}

#footer {
background:#E0E0E0 none repeat scroll 0%;
clear:both;
margin:0pt auto;
padding-top: 15px;
width:1000px;
}

#siteheader {
background:#FFFFFF url(../img/layout/header1.png);
background-size: 100%;
text-align:left;
width:1000px;
height: 115px;
}

#siteheader h1{
padding-top: 25;
font-size: 22;
text-align: center;
color: #FFFFFF;
}

#siteheader h2{
font-size:14;
text-align: center;
color: #E0E0E0;
}

#topMenu {
text-align: left;
background:#FFFFFF url(../img/layout/header-gradient.png) repeat-x scroll 0 0;
font-size:18px;
width: 1000px;
height: 25px;
}

#topMenu a.first{
margin-left: 200px;
}

#topMenu a{
background:#2B5B94 url(../img/layout/gradient-heading.gif) repeat-x scroll 0 0;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

#topMenu a:hover {
color:#CCDDFF;
}

#skinMenu {
font-size:18px;
text-align: left;
width: 700px;
}

.skinMenuLink {
color:#777777;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

a.skinMenuLink:link {
color:#777777;
}

a.skinMenuLink:visited {
color:#777777;
}
a.skinMenuLink:hover {
color:#6688FF;
}

a.skinMenuLink:active {
color:#777777;
}

#leftPanel {
float: left;
padding:10px 0 0 10px;
}




#navigation{
margin:0;
padding:0;
width: 170px;
}

#navigation ul{
margin:0 0 10px;
padding:0;
}

#navigation li{
line-height:22px;
list-style-type:none;
margin:0;
padding:0;
}

.boxBackgroundRepeat {
background-image:url(../img/layout/boxRepeat_170.gif);
background-position:center center;
background-repeat:repeat-y;
}

.boxBackgroundBottom {
background-image:url(../img/layout/boxBottom_170.gif);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:20px;
}

.boxTitle{
background-image:url(../img/layout/boxTopBlue_ongame_170.png);
background-repeat:no-repeat;
}

#navigation h2 {
color:#FFFFFF;
font-family:Trebuchet MS;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:0px 0 0px;
padding:5px 25px ;
text-transform:uppercase;
}

#navigation h2 a {
color:#FFFFFF;
text-decoration:none;
}

#navigation ul ul {
font-weight:bold;
line-height:16px;
list-style-type:none;
margin: 0 0 0 0;
padding-left: 10px;
text-align:left;
font-size:14;
}

#navigation ul ul li {
margin: 0 10px 5px;
line-height:18px;
}

#navigation ul ul li.first {
padding-top: 5px;
}

#navigation ul ul li a {
background:transparent url(../img/general/list_arrow_blue.png) no-repeat scroll left 50%;
color:#555555;
padding:0 0 0 15px;
text-decoration:none;
}

#navigation ul ul li a:hover {
color:#6688FF;
}




#contentPanel {
float:right;
padding: 10px 0;
margin: 0 10px;
width: 800px;
text-align:left;
}

.contentBoxRepeat{
background-image:url(../img/layout/contentBoxRepeat.gif);
background-repeat:repeat-y;
}

.contentBoxBottom{
background-image:url(../img/layout/contentBoxBottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:25px;
}

.contentTitleBottom{
background-image:url(../img/layout/contentTitleBottomBlue.png);
background-position:left bottom;
background-repeat:no-repeat;
padding-bottom:8px;
}

.contentTitleRepeat{
background-image:url(../img/layout/contentTitleRepeatBlue.png);
background-repeat:repeat-y;
}

.contentTitle{
background-image:url(../img/layout/contentTitleBackgroundBlue.png);
background-repeat:no-repeat;
}

.contentTitlePlaceHolder{
padding:8px 20px 0;
}

h1.contentTitleText{
margin: 0 0 0;
line-height:35px;
font-size:20px;
font-weight:bold;
color: #FFFFFF;
}

.contentBox{
padding:10px 20px;
font-size:12px;
text-align:justify;
}










#rightPanel {
float:right;
background:#F0F0F0 url(../img/layout/BackgroundContent.png) repeat-y scroll 0 0;
margin:0px auto;
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom:20px;
width: 760px;
text-align:left;
margin-top: 10px;
}

h1.pageHeader{
margin-top: 0px;
font-size:20px;
font-weight:bold;

}

#rightPanelContent{
width: 760px;
font-size:12px;
}


.skinHeader{
width:760px;
height:80px;
}

.skinHeaderLeft{
height:80px;
width:150px;
float: left;
}

img.skinLogo{
width:135px;
height:73px;
}

.skinHeaderTop{
width:500px;
float: left;
}

a.visitLink{
font-size:20px;
font-weight:bold;
}


.ongameSkinOverview{
width: 740px;
padding-top: 15px;
padding-bottom: 15px;
}


.skinBottom{
float: left;
width: 100%;
}


h1.pageContent{
font-size:16px;
}

h2.pageContent{
font-size:14px;
}

h3.pageContent{
font-size:13px;
}

h4.pageContent{
font-size:12px;
}

p.pageContent{
font-size:12px;
}

p.pageContentSmall{
font-size: 10px;
}

ul.pageContent{

}
li.pageContent{

}

#playerPointsCalcPanel{
float: right;
width: 320px;
padding-left:20px;
padding-bottom: 10px;
}

h2.pluginTitle{
text-align:center;
font-size:14px;
}

p.pluginInfo{
font-size:10px;
padding-bottom: 20px;
}


a:link {
color:#000000;
}

a:visited {
color:#000000;
}
a:hover {
color:#6688FF;
}

a:active {
color:#000000;
}

#addLinkInfo {
font-size:12px;
}


#footerLeft {
float: left;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:15px;
margin:0pt auto;
width:200px;
}

#footerMenu {
float: left;
color:#999999;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
line-height:15px;
margin:0pt auto;
width:750px;
}

.footerMenuLink {
color:#999999;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

a.footerMenuLink:link {
color:#999999;
}

a.footerMenuLink:visited {
color:#999999;
}
a.footerMenuLink:hover {
color:#6688FF;
}

a.footerMenuLink:active {
color:#999999;
}

a.ongameLink{
color:#666666;
text-decoration:none;
}

a.ongameLink:hover {
color:#6688FF;
}

#overviewLeft{
float: left;
width: 500px;
}

#overviewRight{
padding-left:0px;
float:right;
width: 260px;
}

#overviewRight  h2.pageContent{
text-align: center;
}

img.lobby-screenshot{
margin-right: 5px;
}

table.paymentOptions{
border: 1px solid #99aacc;
margin-left: 15;
}

table.paymentOptions th {
color: #555555;
font-weight: bold;
font-size: 10px;
padding: 5 5;

}

table.paymentOptions th.payment-option {
width: 100px;
background-color: #D0E0FF;
border: solid #99aacc;
border-width: 0px 0px 2px 0px;
}

table.paymentOptions th.deposit {
background-color: #D0E0FF;
border: solid #99aacc;
border-width: 0px 0px 2px 0px;
width: 45px;
}

table.paymentOptions th.withdraw {
background-color: #D0E0FF;
border: solid #99aacc;
border-width: 0px 0px 2px 0px;
width: 45px;
}

table.paymentOptions td {
font-weight: bold;
font-size: 12px;
text-align: center;
color: #555555;
}

table.paymentOptions td.payment-option {
background-color: #F8F8F8;
}

table.paymentOptions td.yes {
background-color: #FAFFFA;
height:35px;
}

table.paymentOptions td.no {
background-color: #FFFAFA;
height:35px;
}


div.bestSmallBonusHomeBox{
	background-image:url(../img/layout/background_small.png);
	background-repeat:no-repeat;
	float: left;
	width: 230px;
	height: 170px;
	margin: 10px 10px 0 20px;
	border: 1px solid #99aacc;
}

div.bestMediumBonusHomeBox{
	background-image:url(../img/layout/background_medium.png);
	background-repeat:no-repeat;
	float: left;
	width: 230px;
	height: 170px;
	margin: 10px 10px 0 20px;
	border: 1px solid #99aacc;
}

div.bestLargeBonusHomeBox{
	background-image:url(../img/layout/background_large.png);
	background-repeat:no-repeat;
	float: left;
	width: 230px;
	height: 170px;
	margin: 10px 10px 0 20px;
	border: 1px solid #99aacc;
}

h2.bestbonusLink {
	margin: 5px 0;
	font-size: 14px;
	width: 220px;
	text-align: center;
	text-decoration: none;
}


div.bestbonusLink{
	padding: 20px 0;
	width: 210px;
	text-align: center;
}

ul.bestbonusLink {
	padding: 0;
	margin: 15px 0px 0;
	font-size: 12px;
	text-align: center;
	list-style-type: none;
}
ul.bestbonusLink li span{
	background:transparent url(../img/general/check_22.png) no-repeat scroll left 50%;
	padding: 0 30px;
}



div.bestSmallBonus{
	float: left;
	width: 230px;
	height: 250px;
	margin: 10px 10px 0 10px;
	border: 1px solid #99aacc;
	background-color: #F0F5FF;
}

.clearboth { 
clear: both; 
}

div.bestBonusBanner{
	margin: 5px 0 0 5px;
	padding: 0;
	background-image:url(../img/layout/starTitle_50x220.png);
	background-repeat:no-repeat;
	height: 48px;
	width: 220px;
	
}

div.bestBonusBanner h2{
	padding: 11px 0;
	margin: 0 0 0 23px;
	font-size: 14px;
}

div.bestBonusBanner h2.doubleNumber{
	margin: 0 0 0 17px;
}


div.bestBonusBanner h2 .number{
	font-size: 18px;
}


div.bestBonusBanner h2 .bonusName{
	padding-left:21px;
}
div.bestSmallBonus ul{
	margin-right: 10px;
}

.overviewButton {
	padding: 0 0px;
	width: 220px;
	text-align: center;
}

.overviewButton .text{
	font-size: 16px;
}

.visitButton {
	padding: 10px 0;
	width: 220px;
	text-align: center;
}

.visitButton .text{
	font-size: 16px;
}


div.bonusCode{
	float: left;
	width: 220px;
	height: 140px;
	margin: 10px 10px 0 10px;
	border: 1px solid #99aacc;
	background-color: #F0F5FF;
}

div.bonusCodeBanner{
	hozontal-align: center;
	margin: 5px 0 0 5px;
	padding: 0;
	width: 220px;
	
}

div.bonusCodeBanner h2{
	padding: 11px 0;
	margin: 0 0 0 23px;
	font-size: 14px;
}

div.bonusCode ul{
	margin-right: 10px;
}


h2.tool-title {
	background:#EEEEEE url(../img/layout/tools/title-bg.gif) repeat-x scroll left top;
	border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5;
	border-style:solid solid none solid;
	border-width:1px;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	height:26px;
	letter-spacing:0;
	line-height:26px;
	padding:1px 10px 0;
	margin: 0 0;
}

.tool-box {
	background:#EEEEEE url(../img/layout/tools/box.gif) repeat-x scroll left top;
	border:1px solid #D5D5D5;
	margin:0 0 10px;
	padding:0;
	display:block;
}

.tool-position{
	padding: 10px 10px 1px;	
}

img.tool-thumbnail {
	border:1px solid #CCCCCC;
	float: left;
	margin: 0 15px 10px 5px;
	padding:1px;
}


table.valueback{
border: 1px solid #99aacc;
margin: 15px 15px 15px 15px;
}

table.valueback th {
color: #555555;
background-color: #D0E0FF;
font-weight: bold;
font-size: 10px;
padding: 5 5;
border: solid #99aacc;
border-width: 0px 0px 2px 0px;
}

table.valueback th.room {
width: 150px;
}

table.valueback th.depositBonus{
width: 80px;
}

table.valueback th.reloadBonus{
width: 80px;
}

table.valueback th.level {
width: 100px;
}

table.valueback th.race {
width: 100px;
}

table.valueback th.signup {
width: 50px;
}

table.valueback td {
font-weight: bold;
font-size: 12px;
text-align: center;
color: #555555;
}

table.valueback td.room {
background-color: #F8F8F8;
}

table.valueback td.level {
background-color: #F8F8F8;
}

table.valueback td.race {
background-color: #F8F8F8;
width: 100px;
}

table.valueback td.yes {
background-color: #FAFFFA;
height:35px;
}

table.valueback td.no {
background-color: #FFFAFA;
height:35px;
}

