body { padding:0px; margin:0px; font:normal 12px Arial,Tahoma,Helvetica; background:url(http://www.basketballsportsbook.com/images/pagebg.gif);}

#main{ margin:0px auto; width:819px; background:#FFFFFF; height:auto; }
.pageleft { background:url(http://www.basketballsportsbook.com/images/leftshad.jpg); }
.pageright { background:url(http://www.basketballsportsbook.com/images/rightshad.jpg); }
#middle-main{ padding:5px; }
#header{ background-color:#FFFFFF; repeat-x; height:100px; }

#navigation{ background-color:#EF953A; repeat-x top; height:37px; }
#navigation ul{ float:left; list-style:none; color:#000000; margin:0px; padding:0px;}
#navigation li{ float:left; list-style:none; background:url(http://www.basketballsportsbook.com/images/navi-border.gif) repeat-y right; display:inline; margin:0px; padding:0px 2px 0px 0px; line-height:37px;}
#navigation li a { color:#000000; padding:12px 42px 10px 42px; font:bold 11px Tahoma,Arial; text-decoration:none; }
#navigation li a:hover{ background:#FFFFFF;}

#data-main { padding:9px 6px; background:#B35900; }
#data-main-left { float:left; width:581px;  margin-left:11px;}
#data-main-new { float:left; width:199px; padding-bottom:135px; margin-left:0px; background:#FFFFFF; min-height:100px; height:auto !important; height:100px;}
.data-head { width:576px; padding-left:5px; background:url(http://www.basketballsportsbook.com/images/navi-bg.jpg) repeat-x top; color:#000; font-weight:bold; line-height:33px;}
.data-red { padding-bottom:60px; background:#FFFFFF; repeat-x left top #2f0000;}

.data-texdiv { padding:10px 10px 0px 0px; text-align:right; }
.data-texdiv img { padding-right:10px;}
.data-texdiv h2 { width:200px; text-align:left; clear:both; font-size:12px; color:#000000; padding-bottom:10px; padding-left:5px; margin:0px; }
.data-texdiv div { float:left; width:581px; font-size:11px; color:#000000; text-align:justify; padding:0px; margin:0px; }

.promotions-div { float:left; width:274px; line-height:12px; padding:6px 5px 5px 10px; font-size:11px; color:#000000; text-align:justify; margin:0px; }
.promotions-div img { float:right; padding:4px;}
.promotions-head-div { padding:8px 0px; margin-bottom:10px; font:bold 12px Arial; color:#000000; background:url(http://www.basketballsportsbook.com/images/head-border.gif) no-repeat left bottom; } 

.Room-div{ float:left; width:174px; line-height:12px; padding:6px 5px 5px 15px; font-size:11px; text-align:justify; color:#000000; }
.Room-div img{ float:right; padding:4px;}
.Room-head-div{  padding:8px 0px;margin-bottom:10px; font:bold 12px Arial; color:#000000; background:url(http://www.basketballsportsbook.com/images/head-border.gif) no-repeat left bottom; } 

#data-main-right{ float:right; width:185px; padding-bottom:135px; margin-left:1px; background:#FFFFFF; min-height:100px; height:auto !important; height:100px;}
.right-head { padding-left:10px; background:url(http://www.basketballsportsbook.com/images/navi-bg.jpg) repeat-x top; color:#000; font-weight:bold; line-height:33px;}
.big-img{ width:292px;}
.big-img img{ padding:26px 0px 0px 21px;}
.small-img{ width:292px; }
.small-img img{ padding:18px 0px 0px 15px;}

#footer{  font-size:11px; clear:both; padding:15px 20px; color:#000000; text-align:right;
	background:url(http://www.basketballsportsbook.com/images/footer-bg.gif) repeat-x bottom; }
.footer-left { float:left; list-style:none; padding:0px 0px 0px 10px; margin:0px;}
#footer a:link, #footer a:visited { font-size:11px; color:#000000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

.cl { clear:both; }
a {font-size:14px; color:#B35900; font-family:Calibri; }
a hover a {font-size:14px; color:#B35900; font-family:Calibri;}
a.sidebar {font:normal 12px Arial,Tahoma,Helvetica; color:#CC0000; text-decoration:none;}
a.odds {font-size:12px; color:#B35900; font-family:Calibri; }
a.odds hover a {font-size:12px; color:#B35900; font-family:Calibri;}

p { padding:6px 10px 5px 5px; font-size:15px; color:#000000; margin:0px; font-family:Calibri;}
.headerbanner {width:468px; float:right; padding:40px 10px}
h1 {
color:#000000;
font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	padding-left:0px;
	margin: 0;
	margin-bottom: 0;
	margin-top: 0;
	width:581px; 
	}
	h2 {
color:#003366;
font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding: 12px;
	margin: 8px;
	margin-bottom: 0;
	margin-top: 0;
	text-align: center;
	}
	#container {
	  width: 50%;
	  margin: auto;
		padding:0;
		display: table;
		border: 1px solid black;
		}

  #row  {
    display: table-row;
    }

	#left {
		
		padding:1em;
		background: #EEF;
		display: table-cell;
		}

	#right {
		
		padding:1em;
		background:#FEE;
    display: table-cell;
		}

	#middle {
		padding: 1em;
		background:white;
    display: table-cell;
		}
		.bonus {
		color:#003366;
		}
		.tabledots {
		border-bottom:1px dashed #DCDCDC;
		font-family:Arial;
		font-size:12px;
		color:#003A75;
		}
		h3 {
color:#003366;
font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
	}
		ul {line-height:15px; padding:10px 5px 5px 20px; font-size:15px; color:#000000; margin:0px; font-family:Calibri; }
		li {list-style-image:none; list-style-type:square;}
		

/*

===============================================================


		tables

===============================================================



*/



table, th, td, tr, td img, td a { vertical-align:middle; }



table {



    border-collapse: collapse;



    border-spacing: 0;



}







.toplist  {



	position:relative;



	zoom:1;



	margin:20px	0;



	overflow:hidden;



	clear:both;



	padding-right:30px;

	padding-left:5px;



}







.toplist table { width:100%; }







.toplist th { 



	background:url(images/thhh.png) repeat-x bottom #000 ;



	color:#fff;



	font-size:14px;



	text-transform:uppercase;



	padding:5px;



}







.toplist table td { 



	padding:5px;



	text-align:center;
	font-size: 12px;



}



.toplist img { border:none; max-height: 25px; max-width:98px; }

.toplist table tr.odd td { background:#eee; } 



.toplist .rating  { margin:0 auto; }







a.btn { 



	display:block;



	padding:0 30px 0 10px;



	width:60px;



	height:30px;



	line-height:30px;



	background:url(http://www.basketballsportsbook.com/images/btn.png) no-repeat 0 0;



	overflow:hidden;



	margin:0 auto;



	font-size:14px;
	
	font-weight: bold;



	color:#fff !important;



	text-transform:uppercase;



	text-decoration:none !important;



	text-shadow:0 1px 0 #000;



	-moz-text-shadow:0 1px 0 #000;



	-webkit-text-shadow:0 1px 0 #000;



}







a.btn:hover { background-position:0 -30px;	}







/*
========================================= rating
*/







span.rating { 



	display:block;



	background-image:url(http://www.basketballsportsbook.com/images/stars.png) ;



	background-repeat:no-repeat;



	width:90px;



	height:20px;



	text-indent:-9999px;



}







.s-0   { background-position: 0 -200px; }



.s-0-5 { background-position: 0 -180px; }



.s-1   { background-position: 0 -160px; }



.s-1-5 { background-position: 0 -140px; }



.s-2   { background-position: 0 -120px; }



.s-2-5 { background-position: 0 -100px; }



.s-3   { background-position: 0 -80px; }



.s-3-5 { background-position: 0 -60px; }



.s-4   { background-position: 0 -40px; }



.s-4-5 { background-position: 0 -20px; }



.s-5   { background-position: 0 0; }		
