/*
Theme Name: OddsBay
Theme URI: http://oddsbay.com/
Description: The Default Template for OB
Version: 1.0
Author: Mario Phillips
Author URI: http://mariophillips.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

* { padding: 0; margin: 0; }

body {
 font-family: "Lucida Grande", Helvetica;
 font-size: 13px;
 background: #dfe4ea;
}

#entry p {
	margin-bottom: 10px;
}

/* Sportsbook Reviews*/

#bd .b-header {
background-color:#132d4e;
color:#F5F5F5;
font-weight:bold;
padding:3px 7px;
}

#bd td, #bd th {
padding-left:7px;
}

#entry br {
	/*margin-bottom: 5px;*/
}

a {color:#153153;}
a:hover {color:#D09931;}

#wrapper { 
 margin: 0 auto;
 width: 100%;
}
#header {
 background:#F3F2ED url(images/background.jpg) repeat-x scroll 0 0;
border-bottom:20px solid #D3950D;
color:#333333;
float:left;
height:130px;
margin:0 0 10px;
width:100%;
}
#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding-right: 10px;
 width: 250px;
 float: left;
}

#leftcolumn h2 { display:block; padding:0 5px 0; margin:0px 0 0; background: url(images/grayTitle.gif) no-repeat; height:28px; line-height:25px; font-family:Verdana; font-size:18px; font-weight:bold;
}


#content { 
 float: left;
 color: #333;
 margin: 0px 5px 5px 0px;
 width: 460px;
 display: inline;
}

#content h1 {
	background:url(images/grayH1.gif) no-repeat #FFF;
	height:28px;
	width:711px;
	font-size: 15px;
	font-family: Verdana;
	padding-left: 5px;
	line-height: 28px;
}


#content h2 {
	background:url(images/grayH1.gif) no-repeat #FFF;
	height:28px;
	width:710px;
	font-size: 12px;
	font-family: Verdana;
	padding-left: 5px;
	line-height: 28px;
}


#content  .description {
	background:#FFF;
	padding: 7px;
	border:#a1a8b2 thin solid;
	margin-bottom:10px;
	width:445px;

}

#content  .description2 {
	background:#FFF;
	padding: 7px;
	border:#a1a8b2 thin solid;
	margin-bottom:10px;
	display:none;
	width:4450px;	
}

#content .list {
	font-size: 10px;
	margin: 5px 5px 0 10px;
	list-style-type: disc;
}

#content .entry2 {
	width:700px;
	background-color: white;
	padding: 8px 8px 8px 8px;
}

#content a:hover {color: yellow;}


.handicaps-title { background:url(images/hotMatchTitle.gif) no-repeat;  height:21px; color:#FFF; width:312px; }
.handicaps { margin: 0 0 0 13px; font-size:11px; color:#153153; }
.handicaps-body { margin: 0 0 0 0px; width:302px; height:300px; background-color:#FFF; padding-bottom:5px; padding-left:5px; padding-right:5px; padding-top:5px; line-height: 25px; }


.hotMatch { background:url(images/hotMatchTitle.gif) no-repeat;  height:19px; color:#FFF;}
.hotMatch span{ margin: 0 0 0 95px; font-size:10px; color:#153153; }
.hotBox { background:#082649; display:block; } 
.mainHotBox {margin:5px;} 
.matchInfo {left:215px;
position:relative;
top:-150px;
width:235px; margin-bottom:-125px; height:130px;}

.matchInfoTitle { color:#FC0; font-size:13px;}
.matchInfoDate { color:#FFF; font-size:12px;}

.halfBox {float:left;
padding:2px;
width:226px;}

.liveScoresBox {float:left;
padding:2px;
width:458px;}

.tableInfo { font-size:11px;padding:3px;}
.tableInfo .titleTable { background:#cccccc; font-weight:bold; border-bottom:1px thin solid; padding: 0 5px; height:25px; font-size:12px;}
.tableInfo .info1{ border-style:none dotted dotted none; border-width:0 1px 1px 0; padding:3px; border-color: #D1D1D1;}
.tableInfo .info2{ border-style:none dotted dotted none; border-width:0 1px 1px 0; padding:3px; border-color: #D1D1D1; background: #f2f2f2;}
.nextMatches {background:transparent url(images/myBetTitle.gif) no-repeat scroll 0 0;
border-bottom:5px solid #D09931;
display:block;
font-weight:bold;
height:15px;
line-height:20px;
margin-top:10px;
padding-left:11px;}
.nextMatchesBox { display:block; width:100%; background:#FFF; margin-bottom:10px;}



#rightcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding-left: 10px;
 width: 260px;
 float: left;
 height:auto;
}
#rightcolumninner { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding-left: 10px;
 width: 260px;
 margin-left:260px;
 float: left;
 height:auto;
}

#rightcolumn h3.mybets{ display:block; padding:0 5px 0; background: url(images/myBetTitle.gif) no-repeat ; height:18px; line-height:25px; font-family:Verdana; font-size:13px; font-weight:bold;
}

#rightcolumn h3.titleBox{ color:#FFF; display:block; padding:0 5px 0; background: url(images/blueTitle.gif) no-repeat ; height:28px; line-height:25px; font-size:13px; font-weight:bold;
}


#footer {  
background:#F3F2ED url(images/background.jpg) repeat-x scroll 0 0;
border-bottom:20px solid #D3950D;
color:#333333;
float:left;
height:100px;
margin:0 auto;
width:100%;
}

#columnns-cointainer { 
 width: 1000px;
 margin:0 auto;
}

#head-cointainer { 
background:transparent url(images/dots-right.jpg) no-repeat scroll right top;
height:122px;
margin:0 auto;
width:1010px;
}

#footer-cointainer { 
height:76px;
margin:0 auto;
padding:10px 0;

width:1010px;
}

#logo { background:transparent url(images/logo.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:108px;
width:100%;
text-decoration: none;}
#logoSmall { background:transparent url(images/logoSmall.png) no-repeat right;
cursor:pointer;
display:block;
height:96px;
width:100%;}
#head-cointainer .linkTitle{
	top:45px;
	color:white;
	left:760px;
	position:absolute;
	text-decoration:none;
	font-size: 15px;
}
#logo .link { bottom:-87px;
color:white;
left:25px;
position:relative;
text-decoration:none;
font-size: 12px;}
#logoSmall .link { position:absolute; left:-9999px; top:-9999px}
#header li { float:left; list-style:none; font-family:Verdana; font-weight:bold; letter-spacing:-1px; width:157px; height:22px; line-height:22px; margin-right:1px; text-align:center;}
#header li.current{ background:url(images/buttons.gif) no-repeat; color:#153153;}
#header li.current a{ text-decoration:none;}
#header li.current a:hover{ color: #333; text-decoration:underline;}
#header li.unactive { background:url(images/buttons.gif) no-repeat scroll -158px 0px;}
#header li.unactive a {text-decoration:none;}
#header li.unactive a:hover { text-decoration:underline;}

#searchBox { height:60px; background:#ffbc2b; font-family:Verdana; font-weight:bold; padding:5px;
}

#searchBox input { font-size:14px; padding:5px; float:left; margin-left: 5px;
}

.searchButton { background: url(images/searchIcon.gif) no-repeat; height:31px; width:32px; height:29; margin-top:1px; border:0 none ; overflow:hidden; font-size:14px; padding:7px;text-indent: -1000em; float:left;

}

.bonuslogo {
	height:auto;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
}

.bonusreview {
	border:1px solid #CCCCCC;
	height:20px;
	margin-bottom:5px;
	margin-left:11px;
	width:215px;
	text-align:center;
 	line-height:20px;
}

.bonusclaim{
	margin:10px;
	background:url(images/red-button.gif) no-repeat;
	height:29px;
	line-height:29px;
	width:168px;
	text-align:center;
}
.bonusclaim a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.sportList { background: url(images/sportsListBack.jpg); }
.sportList li{ list-style:none; display:block; }
.basketball { background:url(images/basketball.gif) no-repeat scroll 10px 7px;}
.soccer { background:url(images/soccer.gif) no-repeat scroll 10px 7px;}
.tennis { background:url(images/tennis.gif) no-repeat scroll 10px 7px;}
.hockey { background:url(images/hockey.gif) no-repeat scroll 10px 7px;}
.football { background:url(images/football.gif) no-repeat scroll 10px 7px;}
.indoor { background:url(images/indoor.gif) no-repeat scroll 10px 7px;}
.rugby { background:url(images/rugby.gif) no-repeat scroll 10px 7px;}
.volleyball { background:url(images/volleyball.gif) no-repeat scroll 10px 7px;}
.floorball { background:url(images/floorball.gif) no-repeat scroll 10px 7px;}
.bandy { background:url(images/bandy.gif) no-repeat scroll 10px 7px;}
.futsal { background:url(images/futsal.gif) no-repeat scroll 10px 7px;}
.cricket { background:url(images/cricket.gif) no-repeat scroll 10px 7px;}
.snooker { background:url(images/snooker.gif) no-repeat scroll 10px 7px;}

.sportList li a {border-bottom:1px dotted #999999;
display:block;
height:30px;
line-height:30px;
margin:0 10px;
padding:0 2px 0 22px;

text-decoration:none;}
.last{ background:url(images/lastBox.gif) no-repeat; height:10px; display: block;
}

#myBetArea { background:#cf930a; padding:15px 10px; display:block; margin-bottom:10px;}
.leftBox { display: block; background:#FFFFFF; border:#999 solid thin; margin-bottom:10px; clear:both;}


.tdGray{ background:#CCCCCC; font-size:12px; font-weight:bold; height:25px;}
.borderTable { border:#CCC solid 1px; width:100%}
.borderTable a{ font-size:11px;}
.verticaltext { -moz-transform:rotate(-90deg); display:block; height:55px; padding-top:28px;}
#starContainer { text-align:center;}

.info3{ border-style:none dotted dotted none; border-width:0 1px 1px 0; padding:1px; border-color: #D1D1D1; background: #f2f2f2; font-size:11px; line-height:15px;}
.info4{ border-style:none dotted dotted none; border-width:0 1px 1px 0; padding:5px; border-color: #D1D1D1; background: #FFF; font-size:11px;  line-height:15px;}
.leftInfo{ float:left; padding-right:3px;}

.table {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
}
.links {
	text-decoration: underline;
}
.rank {

	text-align: center;
	
}
.pgee-read-more a{
	color: #FFCC00;
}
.odds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.odds-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.odds-teams {
	font-family: Arial, Helvetica, sans-serif;
	color: #C30;
	font-size: 18px;
	padding-left: 4px;
}
odds-date {
	font-family: Arial, Helvetica, sans-serif;
}
.odds-header {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
}
.odds-hot-matches{
	display:none;
	background: white;
	margin-bottom: 13px;
}
.codebox {
	margin-left:110px;
	border-style: dashed;
	border-width: thin;
	color: #gray;
	background-color: #F0F0F0;
}
.codeboxbonus {
	border-style: dashed;
	border-width: thin;
	color: #gray;
	background-color: #F0F0F0;
}

.reviewbox {
	margin-left:40px;
	color: black;
	background-color: white;
}

.headertable { font-weight: bold; font-size: 12px; margin-bottom: 5px; color: #003366;

}
.reviewtable { font-size: 12px; margin-bottom: 5px; color: black;

}

