menhtml,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-weight:normal; font-style:normal;}ul,ol {list-style:none;}fieldset,img {border:none;}caption,th {text-align:left;}table {border-collapse:collapse; border-spacing:0;}td {vertical-align:top;}img.centered, .aligncenter, div.aligncenter {display: block;margin-left: auto;
margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left;}

* {
    margin: 0;
    padding: 0;
}

body, html {
    font: 14px verdana, Times, serif;
    text-align: center;
	line-height: 18px;
    color: #2E2E20;
    background: #356c49;
	margin: 0px;
	padding: 0px;
	width: 100%;
    height: 500px;
}

img {
	font-size: 0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

hr {
	color: #2f2f2f;
	border: 1px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	font-size: 0px;
}

h1 {
    text-align: center;
    font: bold 16px verdana, Times, serif;
    padding: 5px 0 8px 0;
}

h2 {
    text-align: center;
    font: bold 14px verdana, Times, serif;
    padding: 5px 0 8px 0;
}

h2.recommended {
    text-align: left;
    font: bold 14px verdana, Times, serif;
    padding: 0px 0px 0px 2px;
}

h1 span, h2 span {
    color: #D0A47A;
    padding: 5px 0;
}

h3 {
    text-align: center;
    color: White;
}

h4 {
    text-align: center;
    font: bold 13px verdana, Times, serif;
    padding: 5px 0 8px 0;
}

a {
	text-decoration: none;
}

error {
    text-align: center;
    color: #800000;
    font: bold 14px verdana, Times, serif;
}

error2 {
    text-align: center;
    color: #000;
    font: 13px verdana, Times, serif;
}

p {
    padding: 5px 0;
    font-family: verdana; font-size: 13px; color: #000000;
    text-align: justify;
}

.help {
	float: right;
 	height: 12px;
	width: 12px;
	margin: 5px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	background:url("../image/help4.gif") no-repeat;
}

.help-hometable {
	float: right;
 	height: 12px;
	width: 12px;
	margin: 5px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	background:url("../image/help5.gif") no-repeat;
}

#header {
    margin: 0 auto;
	padding:0px 0px 0px 0px;
	border: 0;
    width: 990px;
    height: 132px;
    background: #356c49;
}

.header-background {
    margin: 0 auto;
	padding: 0;
    width: 990px;
	height: 98px;
    background: url("../image/header7.png") no-repeat;
}

.header-logo-position {
    position: relative;
    margin: 0 auto;
	padding: 5px 0px 0px 0px;
    width: 1010px;
    background: #356c49;
}

.header-logo{
    position: absolute;
    top: 0px;
    left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0;
    z-index: 1;
}

.header-logo img {
	height: 130px;
	border: 0;
}

.header-banner{
    float: right;
	height: 60px;
    padding: 1px 1px 1px 1px;
	background: #999;
	border: 1px solid #000;
	margin: 18px 10px 10px 10px;
	font-size: 0px;
}

.header-banner a {
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
}

.header-right {
	float: right;
	padding: 0;
	margin: 20px 10px 0px 0px;
}
.header-top {
	padding: 0;
	margin: 0px 0px 5px 0px;
}

#hor_bar {
    clear: both;
    height: 53px;
    background: Black url("../image/hor_bar.gif") no-repeat;
}

#menu{
	width:875px;
	position: relative;
	margin: 0 auto 0 auto;
}

#menu ul{
	list-style:none;
}

#menu li{
	list-style:none;
	display:block;
	float:left;
	margin:0 1px;
}

#menu li a{
	display:block;
	float:left;
	height:52px;
	color:#000;
	font: 12px/40px Georgia, Times, serif;
	background:url("../image/menu_027_h_l.jpg") no-repeat left;
	line-height:50px;
	padding:0 15px 0 12px;
	text-decoration:none;
}

#menu li a span{
	display:block;
	float:left;
	background:url("../image/menu_027_h_r.jpg") no-repeat right;
	height:52px;
	color:#000;
	line-height:50px;
	padding:0 30px 0 17px;
}

#menu li a:hover{
	display:block;
	float:left;					
	background:url("../image/menu_027_l.jpg") no-repeat left;
	height:52px;
}

#menu li a:hover span{
	display:block;
	float:left;					
	background:url("../image/menu_027_r.jpg") no-repeat right;
	color:#000;
	height:52px;
}

#menu li a.active{
	display:block;
	float:left;
	height:52px;
	color:#000;
	font: 14px/53px Georgia, Times, serif;
	background:url("../image/menu_027_l.jpg") no-repeat left;
	line-height:50px;
	padding:0 15px 0 12px;
	text-decoration:none;
}

#menu li a.active span{					
	display:block;
	float:left;
	background:url("../image/menu_027_r.jpg") no-repeat right;
	height:52px;
	color:#000;
	line-height:50px;
	padding:0 30px 0 17px;
}

.main-nav-fix {
	float: left;
	position: relative;
	padding:0px;
	margin:5px auto;
	border:0px;
}

#main-nav-left{
	position: absolute;
    top: 0px;
    left: 0px;
	height:29px;
	width:25px;
	background-image:url("../image/nav-bar-left5.gif");
	background-repeat:repeat-x;
	background-position:left;
	padding:0px;
	margin:0px;
	border:0px;
}

#main-nav-right{
	position: absolute;
    top: 0px;
    left: 965px;
	height:29px;
	width:25px;
	background-image:url("../image/nav-bar-right5.gif");
	background-repeat:repeat-x;
	background-position:left;
	padding:0px;
	margin:0px;
	border:0px;
}

#main-nav{
	position: absolute;
    top: 0px;
    left: 25px;
	height:29px;
	background-image:url("../image/nav-bg.gif");
	background-repeat:repeat-x;
	background-position:top left;
	width:940px;
	margin: 0;
	padding: 0;
	border:0;
	/*font: 13px/40px Georgia, Times, serif;*/
	font: bold 11px/40px verdana, Times, serif;
}

#main-nav ul,
#main-nav li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	z-index: 2;
}

#main-nav ul{
	height:29px;
	line-height:29px;
	background-image:url("../image/nav-bar.gif");
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	padding:0px 1px 0px 133px;
	margin:0px 0px 0px 10px;
}

#main-nav li{
	height:29px;
	line-height:29px;
	display:inline;
	position:relative;
	float:left;
	width:199px;
	text-align:center;
}

#main-nav li a{
	height:29px;
	width:199px;
	text-align:center;
	float:left;
	background-image:url("../image/nav-bar.gif");
	background-position:left;
	background-repeat:no-repeat;
}



#main-nav li a:link,
#main-nav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#main-nav li.active a,
#main-nav li a:hover{
	height:29px;
	background-image:url("../image/nav-active3.gif");
	background-repeat:no-repeat;
	background-position:left;
}


#middle {
    width: 100%;
    min-width: 990px;
    text-align: center;
    background:#f9f9f9;
	margin: 0px;
	padding: 0px;
    /*background: #D4C9BC url("../image/bg.jpg");*/
}



#middle_2 {
	padding: 0px;
    margin: 0 auto;
    width: 990px;
    background: #f0f0f0;
    /*background: #CDC1B3 url("../image/bg2.jpg");*/
}

.banner{
	width: 468px;
	height: 60px;
    padding: 1px 1px 1px 1px;
	background: #999;
	border: 1px solid #000;
	margin: 10px auto 10px auto;
	font-size: 0px;
}

#left {
    float: left;
    padding: 10px 10px 0 10px;
    width: 200px;
}

#left h3 {
    font: 20px/42px Georgia, Times, serif;
    background:#0e0e0e;
    /*background: #D1C5B7 url("../image/lefth3.jpg");*/
}

#left ul {
    list-style: none;
    padding: 10px 15px 15px 15px;
    background:#fefefe;
    /*background: url("../image/box.jpg") repeat-x top;*/
}

#left ul.lastul {
    padding-bottom: 0;
}

#left ul li {
    padding: 0;
    height: 22px;
}

#left ul li a {
    padding: 0;
    font: 16px/22px Georgia, Times, serif;
    color: #2E2E20;
}

#left ul li a:hover {
    color: #888874;
}

#right {
    float: right;
	padding: 10px 3px 0 0;
    width: 767px;
}

#right h3 {
    padding-top: 15px;
    font: 22px/33px Georgia, Times, serif;
    text-align: center;
    color: White;
}

#right h3 span {
    background: #D1C5B7;
}

.box-left {
	width: 203px;
    margin: 0px 0px 0px 0px;
    background:#f0f0f0;
	padding: 0px;
	border: 0px;
    /*background: url("../image/box.jpg") repeat-x top;*/
}

.box {
	width: 100%;
    margin: 0px 0px 0px 0px;
    background:#f0f0f0;
	padding: 0px;
	border: 0px;
    /*background: url("../image/box.jpg") repeat-x top;*/
}

.lastbox {
	width: 100%;
	margin: 0px 0px 0px 0px;
	background:#f0f0f0;
}

/*content box*/
.box_content { 
 width: 99%;
  background: #fefefe; 
}

.boxtop_content { 
  height: 10px; 
  background: url("../image/nec.gif") no-repeat top right; 
}

.boxtop_content div { 
  height: 10px; 
  background: url("../image/nwc.gif") no-repeat top left; 
}

.boxbottom_content { 
  height: 10px; 
  background: url("../image/sec.gif") no-repeat bottom right; 
}

.boxbottom_content div { 
  height: 10px; 
  background: url("../image/swc.gif") no-repeat bottom left; 
}

.boxcontent_content {
	padding: 0px 10px 0px 10px;
}
/*content box*/

.box-table2 { 
    margin: 1px 1px 1px 1px;
	background: #BDB76B; 
}

.box_content-table2 { 
	width: 100%;
	background: #BDB76B; 
}

/*content box-table*/

.box_content-table { 
 width: 99%;
  background: #BDB76B; 
}

.boxtop_content-table { 
  height: 10px; 
  background: url("../image/nec.gif") no-repeat top right; 
}

.boxtop_content-table div { 
  height: 10px; 
  background: url("../image/nwc.gif") no-repeat top left; 
}

.boxbottom_content-table { 
  height: 10px; 
  background: url("../image/sec.gif") no-repeat bottom right; 
}

.boxbottom_content-table div { 
  height: 10px; 
  background: url("../image/swc.gif") no-repeat bottom left; 
}

.boxcontent_content-table {
	padding: 0px 10px 0px 10px;
}
/*content box-table*/

/*left sidebar casinos*/

.box_left { 
 	width: 180px;
  background: #790909;
  background: url("../image/background-left1.gif") repeat-x top;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 0px;
/*  background: url("../image/background-left1.gif") repeat-x top;
  background: url("../image/background-left1.gif") repeat-x top;*/
}

.boxtop_left { 
  height: 8px; 
  background: url("../image/ne2.gif") no-repeat top right; 
}

.boxtop_left div { 
  height: 8px; 
  background: url("../image/nw2.gif") no-repeat top left;
}

.boxbottom_left { 
  height: 8px; 
  background: url("../image/se2.gif") no-repeat bottom right;
}

.boxbottom_left div { 
  height: 8px; 
  background: url("../image/sw2.gif") no-repeat bottom left;
}

.boxcontent_left {
  padding: 0px 5px 0px 5px;
  color: White;
  font: italic 18px/24px Georgia, Times, serif;
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 0px;
}

.boxcontent_left_1 {
  padding: 0px;
  margin: 0px 0px 3px 0px;
  border: 0px;  
  color: #FFFF00;
  font: bold 13px Georgia, Times, serif;
}

.boxcontent_left_2 {
  padding: 7px 0px 0px 0px;
  margin: 0px;
  border: 0px;
 }

.boxcontent_left_3 {
  padding: 5px 10px 5px 10px;
  color: White;
  font: 12px arial, Times, serif;
  text-align: justify;
}


.boxcontent_left_logoleft {
	margin: 0px 0px 0px 10px;
    float: left;
    padding: 1px;
	background: #999;
	border: 1px solid #000;
	font-size: 0px;
}

.boxcontent_left_logoleft img {
    width: 80px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 0px;
}

.boxcontent_left_bonusright {
	margin: 0px 10px 0px 0px;
	color: #FFFAFA;
	margin: 0px;
    float: right;
    padding: 1px 1px 1px 1px;
    font: bold 18px Georgia, Times, serif;
    width: 75px;
}


#pad {
    clear: both;
    height: 15px;
    overflow: hidden;
}


.box-footer {
	width: 990px;
	margin: 0 auto;
    background: #f0f0f0;
    /*background: url("../image/box.jpg") repeat-x top;*/
}

/*content box*/
.box_content-footer { 
 	width: 100%;
  	background: #f0f0f0; 
}

.boxtop_content-footer { 
  height: 20px; 
  background:url("../image/nec-footer.gif") no-repeat top right; 
}

.boxtop_content-footer div { 
  height: 20px; 
  background: url("../image/nwc-footer.gif") no-repeat top left; 
}

.boxbottom_content-footer { 
  height: 20px; 
  background: url("../image/sec-footer.gif") no-repeat bottom right; 
}

.boxbottom_content-footer div { 
  height: 20px; 
  background: url("../image/swc-footer.gif") no-repeat bottom left; 
}

.boxcontent_content-footer {
	padding: 0px 20px 0px 20px;
}
/*content box*/

#footer {
    clear: both;
    margin: 0px auto 5px auto;
    padding-bottom: 0px;
    width: 990px;
    height: 30px;
	font-size: 0px;
}

#footer1 {
    margin: 0px 0px 0px 0px;
	padding: 0;
    text-align: center;
    background:#f0f0f0;
	font-size: 0px;
    /*background: #CDC1B3 url("images/bg2.jpg");*/
}

#footer2 {
    margin: 0 auto;
    padding-bottom: 28px;
    width: 990px;
	background: #15156a url("../image/footer3.gif") no-repeat bottom;
	font-size: 0px;
}

#footer p {
    font-size: 14px;
    text-align: center;
}

#footer p.copyright {
    padding: 20px 15px 0 15px;
    text-align: center;
}

.footer-column {
	float: left;
	width: 205px;
	margin: 0px 15px 15px 15px;
	border: 0px;
	color: #666;
	font: 12px verdana, Times, serif;
	text-align: left;
	text-align: justify;
}

.footer-column h5 {
	color: #333;
    font: bold 12px verdana, Times, serif;
	text-decoration: underline;
    padding: 5px 0 5px 0;
}

.footer-column a {
	color: #666;
	font: 12px verdana, Times, serif;
	text-decoration: none;
}

.footer-column a:hover {
	text-decoration: underline;
}

.boxcontent_content-footer p {
	color: #666;
	font: 12px verdana, Times, serif;
	text-decoration: none;
	padding: 0;
	margin: 20px 0px 0px 0px;
}

.boxcontent_content-footer img {
	height: 30px;
	border: 0;
}

.footer-left {
	float: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

.footer-right {
	float: right;
	padding: 0;
	margin: 10px 0px 0px 10px;
}

.otherlinks a {
	color: #666;
	font: 13px verdana, Times, serif;
	text-decoration: none;
}

.otherlinks a:hover {
	text-decoration: underline;
}

.otherlinkspage {
	float: left;
	font: 13px verdana, Times, serif;
}

.otherlinkspage a {
	color: #000080;
	font: 13px verdana, Times, serif;
	text-decoration: none;
}

.otherlinkspage a:hover {
	text-decoration: underline;
}

/* rounded table*/

.rival-list {
	margin: 10px 0px 10px 0px;
    padding: 0px;
	border: 0px;
    width:	764px;
	font-size: 0px;
}


.rival-list a {
	color: #000;
	font: bold 12px verdana, Times, serif;
	text-decoration: none;
}

.rival-list a:hover {
	text-decoration: underline;
}

#hor-minimalist-b
{
	font-family: verdana;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 759px;
	border-collapse: collapse;
	text-align: left;
}

#hor-minimalist-b th
{
	background: #900500;
	color: #fff;
	font: bold 12px verdana, Times, serif;
	padding: 5px 5px;
	border: 1px solid #BDB76B;
}

#hor-minimalist-b td
{
	border-top: 1px solid #BDB76B;
	border-bottom: 1px solid #BDB76B;
	color: #000080;
	margin: 0px;
	padding: 0px;

}

#hor-minimalist-b .left
{
	border-left: 1px solid #BDB76B;
}

#hor-minimalist-b .review
{
	border: 1px solid #BDB76B;
	color: #000;
	background: #EEE8AA;
}

#hor-minimalist-b .selected
{
	/*border-top: 3px solid #000;
	border-bottom: 3px solid #000;
	border-left: 3px solid #000;*/
	background: #EEE8AA;
}

#hor-minimalist-b .selected-bottom
{
	background: #999;
}

.hometable-namelogo{
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	border: 0px;
	color: #000;
	font-size: 0px;
}

.hometable-name {
	margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font: bold 13px verdana, Times, serif;
 	color: #000;
	text-align: left;
}

.hometable-name p {
	vertical-align:middle;
}

.hometable-namelogo img{
	height: 40px;
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 0px;
}

.hometable-namebuttons {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
	font-size: 0px;
}

.hometable-namebuttons img {
	height: 15px;
	margin:	0px;
	border: 0;
	/*border:1px solid #000;*/
}

.hometable-namebuttons a {
    display: block;
    padding: 0px;
}

.hometable-namevisit {
	float: left;
	font: bold 11px verdana, Times, serif;
	margin: 2px 0px 0px 2px;
    padding: 0px 0px 0px 0px;
    color: #ff0000;
}

.hometable-namevisit a {
	color: #ff0000;
	text-decoration: none;
}

.hometable-namevisit a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.hometable-namedownload {
	float: left;
	font: bold 11px verdana, Times, serif;
	margin: 2px 0px 0px 6px;
    padding: 0px 0px 0px 0px;
    color: #ffff00;
}

.hometable-namedownload a {
    color: #808000;
	text-decoration: none;
}

.hometable-namedownload a:hover {
    color: #808000;
	text-decoration: underline;
}

.hometable-bonuswagerreqhead {
	text-align: left;
	font-size: 10px;
}

.hometable-bonuswagerreqhead2 {
	margin: 3px 0px 0px 0px;
	float: left;
}

.hometable-bonus {
	text-align: center;
	color: #8B0000;
	font: bold 15px Georgia, Times, serif;
}

.hometable-wagerreq {
	text-align: center;
	color: #000080;
	font: bold 15px Georgia, Times, serif;
}

.hometable-infobutton {
	margin: 10px 0px 0px 0px;
	border: 0px;
    padding: 0px;
	text-align: center;
}

.hometable-infobutton button {
	font-size: 10px;
}


.hometable-reviewhead {
	margin: 0px 0px 0px 0px;
    padding: 4px 8px 4px 8px;
    color: #000;
    background: #EEE8AA;
	font-size: 0px;
}

.hometable-reviewhead img{
	border: 0;
}

.hometable-reviewleft {
	width: 100px;
	float: left;
	margin: 10px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    color: #000;
    background: #EEE8AA;
    font: bold 12px verdana, Times, serif;
	text-align: center;
}

.hometable-reviewright {
	float: right;
	margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    color: #000;
    background: #fff;
	border: 1px solid #000;
	font-size: 0px;
}

.hometable-reviewcontent {
	height: 75px;
	margin: 0px 5px 0px 5px;
    padding: 3px 3px 3px 3px;
    color: #000;
    background: #EEE8AA;
    text-align: justify; 
	font-size: 0px;
}

.hometable-reviewcontent p {
	font-size: 12px;
}


.hometable-buttons {
	margin: 0px 0px 0px 0px;
    padding: 4px 0px 4px 0px;
    color: #000;
    background: #EEE8AA;
	font-size: 0px;
}

.hometable-buttons img{
    height: 35px;
    width: 115px;
	border:0px solid #000;
	background: #EEE8AA;
}

/*.hometable-buttons a:hover img {
  border:1px solid #0000ff;
}*/

.hometable-buttons a {
    display: block;
    padding: 0px;
}

.hometable-left {
	float: left;
	margin: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #fff;
	font-size: 0px;
}

.hometable-right {
	float: right;
	margin: 1px 1px 1px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #fff;
	font-size: 0px;
}

.hometable-center {
	margin: 1px 1px 1px 0px;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #fff;
	font-size: 0px;
}

.hometable-empty {
	height: 0px;
	font-size: 0px;
}


#hor-minimalist-b-downroll
{
	font-family: verdana, Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 759px;
	border-collapse: collapse;
	text-align: center;
}
#hor-minimalist-b-downroll th
{
	background: #8B0000;
	color: #fff;
	font: bold 12px verdana, Times, serif;
	padding: 5px 5px;
	border: 1px solid #BDB76B;

}
#hor-minimalist-b-downroll td
{
	border: 1px solid #BDB76B;

	color: #000080;
	padding: 0px 0px;
}

#hor-minimalist-b-downroll tr:hover 
{
	background: #EEE8AA;
}

.hor-minimalist-b-downroll2
{
	width: 90%;
	text-align: justify; 
	color: #000;
	background: #fff;
	font-size: 0px;
}

.hor-minimalist-b-downroll2-end
{
	width: 100%;
	text-align: justify; 
	color: #000;
	background: #f0f0f0;
	font-size: 0px;
}

.img-plusminus {
	padding: 0px;
    text-align: center;
    margin: 5px 0px 0px 0px;
    border: 0px solid #D5C9BD;
	font-size: 0px;
}

.img-plusminus img{
    text-align: center;
    width: 20px;
    height: 20px;
	border: 0;
}

.downroll-tableheader {
	margin: 3px 0px 3px 0px;
	float: left;
}

.downroll-box { 
 width: 99%;
  background: #fefefe; 
}

.downroll-boxtop { 
  height: 10px; 
  background: url("../image/nec.gif") no-repeat top right; 
}

.downroll-boxtop div { 
  height: 10px; 
  background: url("../image/nwc.gif") no-repeat top left; 
}

.downroll-boxbottom { 
  height: 10px; 
  background: url("../image/sec.gif") no-repeat bottom right; 
}

.downroll-boxbottom div { 
  height: 10px; 
  background: url("../image/swc.gif") no-repeat bottom left; 
}

.downroll-boxcontent {
  padding: 0px 0px 0px 0px;
  text-align: center;
}

.downroll-casinoname{
	color: #000;
	font-size: 14px;
	text-align: center;
}

.downroll-casinoname img{
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0;
}

.downroll-casinoname1 {
	float: left;
	color: #000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 0px;
}

.downroll-casinoname2{
	float: left;
	color: #000;
    font: bold 12px verdana, Times, serif;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 4px;
}

.downroll-bonus{
	margin: 5px 0px 0px 0px;
	color: #8B0000;
    font: bold 15px Georgia,Times,serif;
}

.downroll-wagerreq{
	margin: 5px 0px 0px 0px;
	color: #000080;
	font: bold 15px Georgia,Times,serif;
}

.downroll-otherbonus{
	margin: 5px 0px 0px 0px;
	color: #8B0000;
    font: bold italic 15px Georgia,Times,serif;
}

.downroll-directdownload img {
	margin: 5px 0px 0px 0px;
    height: 18px;
	border: 0;
}
.downroll-logo {
	margin: 0px;
	float: left;
	margin: 10px 4px 4px 10px;
    padding: 1px 1px 1px 1px;
    background: #fff;
    text-align:center;
    vertical-align: middle;
	background: #fff;
	border: 1px solid #000;
	font-size: 0px;
}

.downroll-logo-end {
	margin: 0px;
	float: left;
    padding: 0px 0px 0px 0px;
    background: #8B0000;
    text-align:center;
    vertical-align: middle;
    height: 0px;
	font-size: 0;
}

.downroll-logo img{
	height: 50px;
	width: 100px;
	border: 0;
}


.downroll-description {
	margin: 4px 4px 4px 4px;
    float: left;
    padding: 4px 4px 4px 4px;
    width: 510px;
    min-height: 42px;
    color: #000;
    background: #fff;
    font: 12px verdana, Times, serif;
}

.downroll-buttons {
	margin: 8px 4px 8px 4px;
    float: left;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #fff;/*#C0C0C0;*/
	font-size: 0px;
}

.downroll-description-end {
	margin: 0px 3px 0px 3px;
    float: left;
    padding: 0px 1px 0px 1px;
    width: 510px;
    height: 0px;
    background: #8B0000;
	font-size: 0;
}

.downroll-buttons-end {
	height: 0px;
	margin: 0px 0px 0px 0px;
    float: left;
    padding: 0px 0px 0px 0px;
    background: #8B0000;
	font-size: 0;
}

.downroll-visit {
	margin: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #fff;
	font-size: 0px;
}

.downroll-download {
	margin: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    color: #000;
    background: #fff;
	font-size: 0px;
}

.downroll-buttons img{
    height: 28px;
	border: 0;
}


/* rounded table*/
