/* odds */

.altrow{background-color:#bbc2d3;}
.evrow{background-color:#fff;}
.linesContainer{width:906px;clear:both;background-color:#dee1e9;padding:10px;}
.headerGameDate{text-align:center;background-color:#40424a;color:#FFFFFF;font-weight:bold;font-size:14px;clear:both;}
.linesGameHeader{text-align:center;font-size:11px;width:152px;font-weight:bold;height:41px;padding:12px 5px;margin:0px;border:1px solid #fff;background-color:#40424a;color:white;float:left;}
.linesGameInfo{text-align:left;font-size:10px;width:152px;height:37px;padding-top:5px;padding-left:5px;margin:0px;border:1px solid #fff;float:left;}
.linesGameInfo span{white-space:nowrap;}
.linesGameInfonascar{text-align:left;font-size:12px;width:145px;height:25px;padding-top:10px;padding-left:5px;margin:0px;border:1px solid #fff;float:left;}

.linesBookHeader{text-align:center;font-size:11px;font-weight:bold;width:87px;height:41px;margin:0px;border:1px solid #fff;background-color:#40424a;color:white;float:left;}
.linesBookHeader img { width:85px; height:39px; }
.linesInfo{text-align:right;font-size:10px;width:87px;height:37px;margin:0px;border:1px solid #fff;float:left;}
.linesInfonascar{text-align:right;font-size:12px;width:85px;height:30px;padding-top:5px;margin:0px;border:1px solid #fff;float:left;}

.linesMiscHeader{white-space:nowrap;text-align:center;font-size:11px;font-weight:bold;width:37px;height:41px;padding:12px 5px;margin:0px;border:1px solid #fff;background-color:#40424a;color:white;float:left;}
.linesMisc{text-align:center;font-size:10px;width:37px;height:37px;padding-top:5px;margin:0px;border:1px solid #fff;float:left;}
.linesMiscHeader1{white-space:nowrap;text-align:center;font-size:11px;font-weight:bold;width:52px;height:41px;padding:12px;margin:0px;border:1px solid #fff;background-color:#40424a;color:white;float:left;}
.linesMisc1{font-size:10px;width:52px;height:37px;padding-top:5px;margin:0px;border:1px solid #fff;float:left;}
.linesMiscHeader2{text-align:center;font-size:11px;font-weight:bold;width:35px;height:29px;padding:5px 5px;margin:0px;border:1px solid #fff;background-color:#40424a;color:white;float:left;}
.linesMisc2{font-size:10px;width:45px;height:30px;padding-top:5px;margin:0px;border:1px solid #fff;float:left;background-color:#40424a;cursor:pointer;}
.linesMiscHeader3{text-align:center;font-size:11px;font-weight:bold;width:80px;height:26px;padding:13px 5px 0px 5px;margin:0px;border:1px solid #fff;background-color:#430002;color:white;float:left;}
.linesMisc3{font-size:9px;width:90px;height:30px;padding-top:5px;margin:0px;text-align:center;border:1px solid #fff;background-color:#430002;color:white;float:left;}
.linesMisc3nascar{font-size:12px;width:90px;height:25px;padding-top:10px;margin:0px;text-align:center;border:1px solid #fff;background-color:#430002;color:white;float:left;}

.closehist{text-align:right;cursor:pointer;font-size:11px;font-weight:bold;}

.clickableLine{cursor:pointer;padding:5px 5px 5px 0px;}
.historyHeadline{font-size:1.1em;font-weight:bold;}
.tblLineHistory{font-size:11px;float:left;width:188px !important;margin-right:12px;}
.tblLineHistory2{border:1px #40424a solid;font-size:11px;float:left;}
.liveh{background-color:#dddccd;color:#430002;width:90px;}
.tblLineHistory th{font-weight:bold;background-color:#40424a;border:1px solid #40424a;color:white;padding:5px;text-align:center;font-size:12px; text-shadow:none}
.liveth{font-weight:bold;background-color:#40424a;color:white;padding:5px;text-align:center;font-size:10px;}
.tblLineHistory td{text-align:center;vertical-align:top;padding:4px 5px;font-size:11px;}
.tblLineHistory2 td{text-align:center;vertical-align:top;padding:4px 5px;border:1px #40424a solid;font-size:10px;}
.linedate{font-size:0.8em;}
.updatedLast10{background-color:#FF7F50;font-weight:bold;}
.lineTypeSelected{float:left;padding:10px;background-color:#dee1e9;cursor:pointer;color:black;font-family:verdana;font-weight:bold;font-size:11px;border-right:1px #4a0002 solid;line-height:13px;}
.lineTypeNotSelected{float:left;padding:10px;background-image:url(/lines/images/tabback.jpg);background-repeat:repeat-x;cursor:pointer;color:#fff;font-family:verdana;font-weight:bold;font-size:11px;border-right:1px #4a0002 solid;line-height:13px;}
#oddstable{background-color:black;padding:15px;width:100%;margin:0 auto;color:#000; 
	text-shadow:none;font-family: Verdana, Arial, Helvetica, sans-serif !important;line-height: normal; word-wrap: normal;}
#historytable{width:100% !important; margin-top: 10px;}

#oddstable table { border-collapse: collapse; border-spacing: 0; table-layout: auto; }

#oddstable table, #oddstable th, #oddstable td {
	border: 0;
}

div{border-collapse:collapse;}
.outside{border:1px #40424a solid;}
.inside{border:1px #fff solid;}

.historytime{
	padding:7px 5px 0px 5px;
	height:26px;
	width:215px;
	background-image:url(../images/time.png) !important;
	color:#fff;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-indent:45px;
	text-shadow:none;
	line-height:12px;
	background-repeat:no-repeat;
	float: right;
}
.pageSelected{float:left;padding:6px 7px;height:18px;line-height:20px;color:#fff;background-color:#40424a;cursor:pointer;margin-right:2px;margin-top:2px;}
.pageNotSelected{float:left;height:18px;line-height:20px;padding:6px 7px;color:#fff;background-color:#710004;cursor:pointer;margin-right:2px;margin-top:2px;}
.arrow{width:10px;height:6px;background-image:url(/lines/images/down.png);margin:7px auto 0px auto;}

#oddstable .pagination:before, #oddstable .pagination:after { display:none; }
#oddstable .pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 100% !important;
	border-top: 0px solid !important;
	min-height: 0px !important;
	margin: 0 !important;
	background: none;
	box-shadow: none;
}
#linesSelector a, #oddstable a{
	box-shadow: none !important;
	text-decoration: none;
}
#oddstable .pagination li {
	margin: 0;
	padding: 0;
}

.ui-dialog .ui-dialog-titlebar-close {
	outline: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close span{
	margin: 0 !important;
	outline: 0 !important;
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon{
	top: 0;
	left: 0;
}

.ui-dialog{
	z-index:999;
}

/* common_style.css */
#oddstable table {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

.linesBookHeader {
	margin-bottom: 18px;
}

.linesBookHeader span {
	display: inline-block;
	padding: 12px 5px;
}

	.linesContainer {
		background-color: #DEE1E9;
		clear: both;
		padding: 10px;
		width: 100%;
		overflow-x: auto;
	}

	#oddstable {
		background-color: black;
		color: #000000;
		margin: 0 auto;
		padding: 15px;
		width: 100%;
		font-size: 12px;
		max-width: 100%;
	}
	
#reviews {
    background-color: #F2F3F5;
    border-left: 1px solid #D4D4D5;
    border-right: 1px solid #D4D4D5;
    border-top: 1px solid #DEDEDF;
    position: relative;
}
.scrollable-reviews {
    height: 523px;
    left: 0px;
    margin: auto;
    overflow: hidden;
    padding-top: 0px;
    position: relative;
    width: 100%;
	float: left;
	
}
.scrollable-reviews .reviews-items {
    clear: both;
    position: absolute;
    width: 20000em;
}
.scrollable-reviews .reviews-items div.reviews-item {
    float: left;
    height: 502px;
    width: 525px;
}
.review-block {
    border-right: 1px solid #D1D1D2;
    float: left;
    height: 500px;
    margin: 0 !important;
    overflow: hidden;
    width: 310px !important;
}
.review-block:hover {
    background-color: #FFF6F0;
}
.last-block {
    border: medium none;
}
.review-block .block-top {
    background: url("images/frame_new.png") no-repeat scroll 0 0 transparent;
    height: 75px;
    margin-bottom: 35px;
    padding-top: 255px;
}
.review-block:hover .block-top {
    background-position: left bottom;
}
.review-block .name {
    color: #36393C;
    font-family: "TheSerifSemiBold-Regular","Lucida Grande",sans-serif;
    font-size: 15px;
    text-align: center;
}
.review-block .title {
    color: #FFFFFF;
    font-family: "TheSerifSemiBold-Regular","Lucida Grande",sans-serif;
    font-size: 14px;
    text-align: center;
}
.review-block .bottom-text {
    color: #858A8F;
    font-family: "DaxRegular","Lucida Grande",sans-serif;
    font-size: 15px;
    font-style: italic;
    line-height: 1.5em;
    padding: 0 40px;
    text-align: center;
}
.review-block .top-text {
    color: #36393C;
    font-family: "TheSerifSemiBold-Regular","Lucida Grande",sans-serif;
    font-size: 20px;
    height: 315px;
    padding: 50px 40px 0;
    text-align: center;
}
.review-block .name2 {
    color: #36393C;
    font-family: "TheSerifSemiBold-Regular","Lucida Grande",sans-serif;
    font-size: 15px;
    text-align: center;
}
.review-block .title2 {
    color: #84898F;
    font-family: "TheSerifSemiBold-Regular","Lucida Grande",sans-serif;
    font-size: 14px;
    padding-top: 8px;
    text-align: center;
}
.sbs-bootstrap .navi {
	float: right;
	margin: 0 0 5px !important;
	padding: 0 !important;
	min-height: auto;
}

.review-shade {
    background: url("../images/shade.png") no-repeat scroll center top transparent;
    bottom: 0;
    height: 11px;
    position: absolute;
    width: 940px;
}
.oddscontent {
    background: none repeat scroll 0 0 #000000;
    display: none !important;
    margin: 10px auto 0;
    padding: 15px;
    width: 925px;
}

	.pageNotSelected {
	cursor: pointer !important;
	float: left !important;
	height: 18px !important;
	line-height: 20px !important;
	margin-right: 2px !important;
	margin-top: 2px !important;
	padding: 6px 7px !important;
}

#idclass {
	margin-top: 18px;
}

.scrollable-reviews {
    height: 595px;
}

.linesFooter {
	display: inline-block;
	width: 100%;
}
.linesFooter label, .linesFooter input, .linesFooter button {
	font-weight: normal;
	vertical-align: middle;
}
.linesFooter button {
	margin-top: -5px;
}
.linesFooter .loading {
	float: right;
	display: none;
	margin: 2px 10px;
}

.formats {
	margin: 10px 3px 0;
	float: left;
}
.formats label {
	line-height: 22px !important;
}
.formats .radio-inline+.radio-inline {
	margin-left: 20px;
}
.formats input {
	height: 22px;
	margin: 0  0 0 -20px !important;
	background-color: transparent;
	position: static !important;
}

.dates {
	margin: 10px 0 0;
	float: right;
	min-width: 300px;
	text-align: center;
}
.dates input {
	width: 132px !important;
	height: 22px !important;
	display: inline !important;
	margin-right: 2px !important;
	padding: 0px !important;
}

ul#linesSelector {
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	float: left;
	border-color: transparent;
	margin-top: 5px;
	margin-bottom: 0;
}
ul#linesSelector li {
	margin: 0 0 -1px 0;
    padding: 0;
}

.inside {
	position: relative;
}

.leftsidebr {
	width: 100%;
	height: 18px !important;
	clear: both;
	text-align: center;
	margin-top: 0px;
	z-index: 200;
	position: absolute;
	padding: 2px 0px;
	font-size: 12px;
}

.no-odds {
	text-align:center;
	margin-top:0px;
	z-index:200;
	position:absolute;
	clear:both;
	width:100%;
	padding:10px;
}
#oddstable .no-odds h1 {
	margin: 0;
    padding-bottom: 5px;
    color: #808080;
    letter-spacing: -1px;
    line-height: 1.5em;
    font-weight: normal;
	font-size: 25px;
}
#oddstable .no-odds h1:before {
	display: none;
}
#oddstable p:empty  {
    display: none;
}