
html {
	height:100%;
}
body {
	width:100%;
	margin:0;
	color:#8a8a8a;
	background:#ddd;
	min-width: 990px;
	font:13px "Lucida Grande CY", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {
	border:0;
}
input, select, textarea {
	vertical-align: middle;
	font: 100% "Lucida Grande CY", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
}
a {
	color:#d35a02;
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration: underline;
}

/* General settings */
#wrapper {
	position:relative;
	padding:159px 0 0;
	background:#fff;
}
.page,
.page-hold {
	width:100%;
	overflow:hidden;
}
.page {
	position:relative;
	background:url(../images/bg-page-t.gif) repeat-x;
}
.page-hold {
	background:url(../images/bg-page-b.gif) repeat-x 0 100%;
}
.header-holder {
	position:absolute;
	z-index:12;
	top:0;
	left:0;
	width:100%;
	background:#567148 url(../images/bg-header_.jpg) repeat-x 0 100%;
}
#header {
	width:930px;
	margin:0 auto;
	position:relative;
	padding:0 30px 5px;
}
#header:after {
	display:block;
	clear:both;
	content:"";
}
#header .row {
	width:100%;
	overflow:hidden;
	padding:44px 0 0;
}
/* result-bar */
.result-bar {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:1000;
	color:#c3d584;
	padding:1px 0 0;
	background:url(../images/bg-header-slide.gif) repeat-x;
}
.result-bar .row {
	width:930px;
	margin:0 auto;
	overflow:hidden;
}
.result-bar .holder {
	width:100%;
	height:23px;
	padding:3px 0 4px;
	overflow:hidden;
	line-height:24px;
}
.real-time {
	float:left;
	width:138px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/result-btn.gif) no-repeat;
}
.result-bar .title {
	float:left;
	font-weight:normal;
	padding:0 3px 0 10px;
	letter-spacing:-1px;
}
.result-bar ul {
	margin:0 -57px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:705px;
	word-spacing:-1px;
}
.result-bar ul li {
	float:left;
	font-size:12px;
}
.result-bar ul li span {
	float:left;
	margin:0 3px 0 0;
	display:inline;
}
.result-bar ul li .small {
	margin:2px 3px 0 0;
}
.open-close {
	float:right;
	width:103px;
	outline:none;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	background:url(../images/btn-view-result.gif) no-repeat 0 0;
}
/* logotype */
.logo {
	margin:0;
	position:absolute;
	z-index:1000;
	top:24px;
	left:51px;
	width:228px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo a {
	display:block;
	background:url(../images/logo.png) no-repeat;
	height:100%;
}
/* user navigation */
.user-bar {
	margin:0;
	padding:0 9px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.user-bar li {
	float:left;
	font-size:11px;
	padding:0 8px 0 9px;
	margin:0 1px 0 -1px;
	overflow:hidden;
	background:url(../images/separator4.gif) no-repeat 0 50%;
}
.user-bar li a {
	color:#ddd;
}
.main-nav-box {
	width:929px;
	margin:27px 0 0;
	padding:0 0 0 1px;
	background:url(../images/bg-main-nav-box.gif) no-repeat 0 3px;
}
.main-nav-box:after {
	display:block;
	clear:both;
	content:"";
}
/* main navigation */
#main-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#main-nav li {
	float:left;
	padding:0 1px 0 0;
	background:url(../images/separator1.gif) no-repeat 100% 5px;
}
#main-nav li a {
	float:left;
	cursor:pointer;
}
#main-nav li a em {
	float:left;
	height:39px;
}
#main-nav li a em span {
	float:left;
	height:25px;
	padding:14px 7px 0 14px;
}
#main-nav li a:hover {
	text-decoration:none;
	background:url(../images/bg-main-nav-roll.gif) repeat-x 0 3px;
}
#main-nav li a:hover em {
	background:none;
}
#main-nav li a:hover .r {
	background:none;
}
#main-nav li .r {
	float:left;
	height:39px;
	width:8px;
	text-decoration:none;
}
#main-nav li.active a em,
#main-nav li.active a:hover em {
	background:url(../images/bg-main-nav-active-l.png) no-repeat;
}
#main-nav li.active .r,
#main-nav li.active a:hover .r {
	background:url(../images/bg-main-nav-active-r.png) no-repeat;
}
#main-nav li:hover,
#main-nav li.hover {
	position:relative;
}
#main-nav li:hover .drop,
#main-nav li.hover .drop {
	display:block;
}
/* main-drop-down */
#main-nav li li { z-index: 2; }
#main-nav li li li { z-index: 3; }
#main-nav li:hover,
#main-nav li.hover { position:relative; }
#main-nav li:hover .drop,
#main-nav li.hover .drop {
	top: 39px;
}
#main-nav .drop {
	position: absolute;
	left: -6px;
	top: -9999px;
	z-index: 999;
	width: 999px;
}
#main-nav .drop .drop {
	top: -9999px;
	margin: 0 -15px;
}
#main-nav .right-side .drop {
	left: auto;
	right: 0;
}
#main-nav .drop .drop-inner {
	float: left;
	position: relative;
}
#main-nav .drop .col {
	float: left;
	padding:0 9px;
	background:url(../images/bg-drop-list-t.gif) repeat-x;
}
#main-nav .drop ul {
	padding: 10px 0;
	margin:0;
	list-style: none;
}
#main-nav .drop ul ul.sub { margin: 0 0 0 10px; }
#main-nav .drop ul li {
	float: none;
	background: none;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
}
#main-nav .drop ul li a {
	padding:0 9px;
	float: none;
	display: block;
	height: auto;
	background: url(../images/none.gif);
	color: #e4d2b2;
	font-size:13px;
	line-height:24px;
}
#main-nav .drop ul li a:hover {
	background: #794f3a;
	color:#fff;
}
#main-nav .pointer { display: none; }
/* drop-down bg start */
#main-nav .drop .table { display: table; }
#main-nav .drop .body { display: table-row; }
#main-nav .drop .left,
#main-nav .drop .right {
	background: url(../images/bg-left.png) repeat-y;
	width: 6px;
	display: table-cell;
}
#main-nav .drop .right { background: url(../images/bg-right.png) repeat-y; }
#main-nav .drop .content {
	height: 1%;
	background-color: #54352c;
	display: table-cell;
}
#main-nav .drop .bottom-left,
#main-nav .drop .bottom-right {
	background: url(../images/bg-top-left.png) no-repeat;
	height: 7px;
	width: 6px;
	font-size: 0;
	display: table-cell;
}
#main-nav .drop .bottom-left { background: url(../images/bg-bottom-left.png) no-repeat; }
#main-nav .drop .bottom-right { background: url(../images/bg-bottom-right.png) no-repeat; }
#main-nav .drop .bottom {
	background: url(../images/bg-top.png) repeat-x;
	height: 7px;
	display: table-cell;
	font-size: 0;
}
#main-nav .drop .bottom { background: url(../images/bg-bottom.png) repeat-x; }
/* drop-down bg end */
#main-nav li.has-drop-down a em span {
	padding:14px 14px 0 15px;
	background:url(../images/bullet1.gif) no-repeat 100% 19px;
}
.web-access {
	position:absolute;
	left:-9999px;
	top:-9999px;
}
.search-form fieldset {
	float:right;
	width:189px;
	margin:9px 12px 0 0;
	display:inline;
	padding:0 0 0 9px;
	background:url(../images/bg-search-box.gif) no-repeat;
}
.search-form .search-text {
	float:left;
	width:110px;
	background:none;
	border:0;
	padding:0;
	margin:5px 0 0;
	color:#b9b4a8;
	font-size:11px;
	line-height:14px;
}
.search-form .actived{
	color:#fff;
}
.search-form .search-btn {
	float:right;
	width:15px;
	height:15px;
	font-size:0;
	margin:5px;
	border:0;
	cursor:pointer;
	background:none;
	text-indent:-9999px;
}
#main {
	width:930px;
	padding:0 30px 14px;
	overflow:hidden;
	margin:0 auto;
	min-height:350px;
}
* html #main {
	height:350px;
	overflow:visible;
}
#content {
	width:690px;
	float:left;
	padding:30px 0 0;
}
.intro {
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
	background:#2d221b url(../images/bg-intro-b.gif) no-repeat 0 100%;
}
.holder-intro {
	height:1%;
	overflow:hidden;
	padding:20px 12px 8px;
	min-height:400px;
	background:url(../images/bg-intro-t.jpg) no-repeat;
}
.note {
	margin:0 0 25px;
	padding:0 147px 0 16px;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
}
.intro-tab .tabset {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.intro-tab .tabset li {
	float:left;
	padding:0 9px 0 0;
}
.intro-tab .tabset li a {
	float:left;
	cursor:pointer;
}
.intro-tab .tabset li a em {
	float:left;
	height:28px;
	position:relative;
	padding:10px 10px 1px 18px;
	background:url(../images/bg-intro-tab-l.png) no-repeat;
}
.intro-tab .tabset li .r {
	float:left;
	height:39px;
	width:6px;
	background:url(../images/bg-intro-tab-r.png) no-repeat;
}
.intro-tab .tabset li a:hover {
	text-decoration:none;
}
.intro-tab .tabset li a:hover em, 
.intro-tab .tabset li.ui-state-active em {
	background:url(../images/bg-intro-tab-roll-l.png) no-repeat;
}
.intro-tab .tabset li a:hover .r,
.intro-tab .tabset .ui-state-active .r {
	background:url(../images/bg-intro-tab-roll-r.png) no-repeat;
}
.ui-tabs-panel{
	position:static;
}
.ui-tabs-hide {
	position:absolute;
	left:-9999px;
}
.datepicker-holder {
	position:absolute;
	top:0;
	left:0;
}
.intro-tab .tab-info {
	width:666px;
	overflow:hidden;
	background:url(../images/bg-tab-info-t.png) no-repeat;
	padding:5px 0 0;
}
.intro-tab .tab-info .wrap {
	height:1%;
	overflow:hidden;
	background:url(../images/bg-tab-info.gif) repeat-y;
}
.intro-tab .tab-info .column {
	width:100%;
}
.intro-tab .tab-info .column:after {
	display:block;
	clear:both;
	content:"";
}
.intro-tab .tab-info .column .col {
	float:left;
	width:190px;
	padding:0 12px 0 14px;
}
.intro-tab .tab-info .top {
	background:url(../images/bg-tab-info-top-bar.gif) no-repeat 1px 100%;
	border-bottom:1px solid #d3d3d3;
}
.intro-tab .tab-info .top .title {
	display:block;
	color:#494949;
	position:relative;
	font-size:14px;
	height:29px;
	line-height:29px;
}
.intro-tab .tab-info .top .greyhounds .ico,
.intro-tab .tab-info .top .thoro .ico,
.intro-tab .tab-info .top .harness .ico {
	position:absolute;
	bottom:-3px;
	font-size:0;
	line-height:0;
}
.intro-tab .tab-info .top .greyhounds {
	margin:0 0 0 58px;
}
.intro-tab .tab-info .top .greyhounds .ico {
	width:50px;
	height:28px;
	left:-58px;
	background:url(../images/ico-type1.gif) no-repeat;
}
.intro-tab .tab-info .top .thoro {
	margin:0 0 0 51px;
}
.intro-tab .tab-info .top .thoro .ico {
	width:48px;
	height:33px;
	left:-55px;
	background:url(../images/ico-type2.gif) no-repeat;
}
.intro-tab .tab-info .top .harness {
	margin:0 0 0 54px;
}
.intro-tab .tab-info .top .harness .ico {
	width:45px;
	height:32px;
	left:-54px;
	background:url(../images/ico-type3.gif) no-repeat;
}
.intro-tab .tab-info .top .title a {
	font-size:10px;
	color:#929291;
	text-transform:uppercase;
}
.intro-tab .tab-info .center {
	height:309px;
	overflow:auto;
	background:url(../images/bg-tab-info-table.gif) repeat-y 1px 0;
}
.intro-tab .tab-info .result {
	border-collapse:collapse;
	width:100%;
	margin:6px 0 0;
}
.intro-tab .tab-info .result td {
	padding:0;
	line-height:20px;
	color:#929291;
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
}
.intro-tab .tab-info .result td:first-child,
.intro-tab .tab-info .result td.first-child {
	color:#d35a02;
	width:141px;
	font-size:13px;
	text-align:left;
	text-transform:none;
}
.intro-tab .tab-info .bottom-bar {
	width:660px;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding:5px 0 0;
	text-align:center;
	background:url(../images/bg-tab-info-bottom.gif) repeat-x;
}
.intro-tab .tab-info .bottom-bar .w1 {
	position:relative;
	float:left;
	left:50%;
}
.intro-tab .tab-info .bottom-bar .w2 {
	left:-50%;
	float:left;
	position:relative;
}
.intro-tab .tab-info .bottom-bar strong {
	float:left;
	line-height:19px;
	text-transform:uppercase;
	font-size:10px;
}
.intro-tab .tab-info .bottom-bar ul {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	float:left;
}
.intro-tab .tab-info .bottom-bar ul li {
	float:left;
	font-size:10px;
}
.intro-tab .tab-info .bottom-bar ul li a {
	padding:0 8px 0 0;
	float:left;
	color:#929291;
	cursor:pointer;
}
.intro-tab .tab-info .bottom-bar ul li a em {
	float:left;
	font-style:normal;
	text-transform:uppercase;
	padding:2px 2px 2px 9px;
	line-height:15px;
}
.intro-tab .tab-info .bottom-bar ul li a:hover,
.intro-tab .tab-info .bottom-bar ul li.active a {
	color:#686868;
	text-decoration:none;
	background:url(../images/bg-tab-info-bottom-nav-r.gif) no-repeat 100% 0;
}
.intro-tab .tab-info .bottom-bar ul li a:hover em,
.intro-tab .tab-info .bottom-bar ul li.active a em {
	background:url(../images/bg-tab-info-bottom-nav-l.gif) no-repeat;
}
.intro-tab .tab-info .b {
	height:5px;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-tab-info-b.png) no-repeat;
}
#sidebar {
	width:210px;
	float:right;
	padding:27px 0 0;
}
.side-box {
	height:1%;
	overflow:hidden;
	margin:0 0 5px;
	/*background:url(../images/divider1.gif) repeat-x 0 100%;*/
}
.side-box .heading {
	margin:0 0 8px;
	color:#494949;
	font-size:16px;
	font-weight:normal;
}
.side-box .heading a {
	display:block;
	height:1%;
	cursor:pointer;
	padding:10px 10px 0 62px;
	color:#494949;
}
.side-box .heading .comp-info {
	background:url(../images/ico-heading1.png) no-repeat;
}
.side-box .heading .virtual {
	background:url(../images/ico-heading2.png) no-repeat;
}
.side-box .heading .video {
	margin:7px 0 0;
	padding:3px 10px 3px 55px;
	background:url(../images/ico-heading3.png) no-repeat;
}
.side-box .heading .want {
	margin:3px 0 0 11px;
	padding:6px 10px 2px 40px;
	background:url(../images/ico-heading4.png) no-repeat;
}
.side-box p {
	margin:0 0 22px;
	line-height:17px;
}
/* footer */
.footer-holder {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.gif) repeat-x;
}
#footer {
	width:930px;
	overflow:hidden;
	margin:22px auto 0;
	padding:0 0 15px;
}
.footer-logo {
	display:block;
	margin:0 auto;
	width:437px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/footer-logo.gif) no-repeat;
}
#footer ul {
	margin:0;
	padding:10px 0 0;
	list-style:none;
	text-align:center;
	width:100%;
	overflow:hidden;
}
#footer ul li {
	display:inline;
	font-size:12px;
	padding:0 3px 0 6px;
	background:url(../images/separator2.gif) no-repeat 0 50%;
}
#footer ul li:first-child,
#footer ul li.first-child {
	background:none;
	padding:0 3px 0 0;
}
#footer ul  li a {
	color:#973200;
}
#footer .copyright li {
	font-size:11px;
}
#footer .copyright li a {
	color:#7f5f40;
}
/* detail-inner */
.breadcrumbs-box {
	width:100%;
	overflow:hidden;
	font-size:11px;
	line-height:34px;
	margin:0 0 27px;
	border-bottom:3px solid #c4c4c4;
}
.breadcrumbs-box a {
	color:#954a25;
}
.breadcrumbs-box .how {
	float:right;
}
.breadcrumbs-box ul {
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	color:#6c6c6c;
}
.breadcrumbs-box ul li {
	display:inline;
	padding:0 0 0 9px;
	background:url(../images/bullet2.gif) no-repeat 0 50%;
}
.heading-holder {
	width:100%;
	padding:0 0 16px;
}
.heading-holder:after{
	content:"";
	clear:both;
	display:block;
}
.heading-holder h1 {
	float:left;
	display:inline;
	margin:7px 0 0 13px;
	font-size:30px;
	color:#000;
}
.heading-holder h1 span {
	display:block;
	color:#d35a02;
	font-size:17px;
	line-height:20px;
}
.heading-holder .counter {
	margin:0 13px 0 0;
}
.counter {
	float:right;
	width:139px;
	height:44px;
	display:inline;
	position:relative;
}
.counter .divider {
	position:absolute;
	z-index:2;
	top:15px;
	right:0;
	width:136px;
	height:2px;
	background:url(../images/counter-divider.png) no-repeat;
}
.counter ul {
	margin:0;
	padding:0;
	list-style:none;
	width:137px;
	border:1px solid #000;
	overflow:hidden;
}
.counter ul li {
	float:left;
	width:45px;
	height:42px;
	text-align:center;
	line-height:28px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	border-left:1px solid #000;
}
.counter ul li.hour {
	background:url(../images/counter-hour.jpg) no-repeat;
}
.counter ul li.minute {
	background:url(../images/counter-minute.jpg) no-repeat;
}
.counter ul li.second {
	background:url(../images/counter-second.jpg) no-repeat;
}
.counter ul li:first-child,
.counter ul li.first-child {
	border:0;
}
.counter ul li img {
	display:block;
}
.race {
	float:right;
	font-size:15px;
	color:#494949;
	font-size:15px;
	font-weight:normal;
	padding:6px 13px 0 0;
	text-align:right;
}
.race span {
	display:block;
	font-size:12px;
}
.detail-column {
	width:930px;
	overflow:hidden;
}
.detail-column .row {
	width:960px;
	overflow:hidden;
	padding:0 0 30px;
}
.detail-column .top-heading {
	height:38px;
	overflow:hidden;
	position:relative;
}
.detail-column .top-heading h2 {
	margin:0;
	font-size:14px;
	line-height:36px;
	color:#fff;
}
.detail-column .top-heading .c {
	display:block;
	height:37px;
	margin:0 6px;
	padding:0 2px 0 1px;
	background:url(../images/bg-detail-heading-c.gif) repeat-x;
}
.detail-column .top-heading .l,
.detail-column .top-heading .r {
	position:absolute;
	top:0;
	height:37px;
	width:6px;
	font-size:0;
}
.detail-column .top-heading .l {
	left:0;
	background:url(../images/bg-detail-heading-l.png) no-repeat;
}
.detail-column .top-heading .r {
	right:0;
	background:url(../images/bg-detail-heading-r.png) no-repeat;
}
.detail-column .col {
	width:450px;
	float:left;
	overflow:hidden;
	padding:0 30px 0 0;
}
.contact-list1 {
	margin:0;
	padding:25px 0 0;
	vertical-align:top;
	height:1%;
	overflow:hidden;
	background:url(../images/divider2.gif) repeat-x 0 100%;
}
.contact-list1 dt {
	float:left;
	line-height:17px;
	width:129px;
	padding:6px 0 6px 5px;
	background:url(../images/divider2.gif) repeat-x;
}
.contact-list1 dd {
	margin:0;
	float:left;
	padding:6px 0;
	width:316px;
	color:#494949;
	line-height:17px;
	background:url(../images/divider2.gif) repeat-x;
}
.lister {
	margin:25px 0 0;
	padding:0;
	list-style:none;
	width:472px;
	overflow:hidden;
}
.lister li {
	width:200px;
	float:left;
	padding:7px;
	margin:0 22px 20px 0;
	display:inline;
	background:#dfd9d1;
}
.lister li div {
	width:198px;
	height:114px;
	overflow:hidden;
	border:1px solid #fff;
	background:#fff;
}
.lister li img {
	display:block;
}
.contact-list2 {
	margin:0;
	height:1%;
	overflow:hidden;
	background:url(../images/divider2.gif) repeat-x 0 100%;
}
.contact-list2 dt {
	float:left;
	line-height:29px;
	width:88px;
	padding:0 0 0 5px;
	background:url(../images/divider2.gif) repeat-x;
}
.contact-list2 dd {
	margin:0;
	float:left;
	width:357px;
	overflow:hidden;
	color:#494949;
	line-height:29px;
	background:url(../images/divider2.gif) repeat-x;
}
.detail-column .tabset {
	margin:0;
	padding:10px 0 0;
	list-style:none;
	float:right;
}
.detail-column .tabset li {
	float:left;
	padding:0 0 0 7px;
}
.detail-column .tabset li a {
	float:left;
	color:#828181;
	text-align:center;
	position:relative;
	cursor:pointer;
}
.detail-column .tabset li a em {
	float:left;
	height:27px;
	line-height:26px;
	font-style:normal;
	padding:0 4px 0 8px;
	background:url(../images/bg-detail-tab-l.png) no-repeat;
}
.detail-column .tabset li a .tab-r {
	float:left;
	height:27px;
	width:5px;
	background:url(../images/bg-detail-tab-r.png) no-repeat;
}
.detail-column .tabset li a:hover {
	text-decoration:none;
}
.detail-column .tabset li a:hover em,
.detail-column .tabset li.ui-state-active a em {
	color:#000;
	background:url(../images/bg-detail-tab-roll-l.png) no-repeat;
}
.detail-column .res li.ui-state-active a em{
	color:#828181;
	background:url(../images/bg-detail-tab-l.png) no-repeat;
}
.detail-column .tabset li a:hover .tab-r,
.detail-column .tabset li.ui-state-active a .tab-r {
	background:url(../images/bg-detail-tab-roll-r.png) no-repeat;
}
.detail-column .res li.ui-state-active a .tab-r {
	background:url(../images/bg-detail-tab-r.png) no-repeat;
}
.date-box {
	height:1%;
	overflow:hidden;
	padding:20px 13px 16px 14px;
	background:url(../images/bg-detail-tabinfo-t.gif) repeat-x 0 100%;
}
.btn-info {
	float:right;
	color:#8a8a8a;
	font-size:11px;
	padding:0 0 0 21px;
	line-height:16px;
	text-transform:uppercase;
}
.date-box .pdf-doc {
	background:url(../images/ico-pdf.gif) no-repeat;
}
.replay {
	padding:0 0 0 19px;
	background:url(../images/ico-replay.gif) no-repeat;
}
.date-box .date {
	font-size:15px;
	color:#494949;
}
.race-list {
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
	color:#8a8a8a;
	font-size:14px;
}
.race-list li {
	display:inline;
	line-height:22px;
}
.race-result {
	width:450px;
	margin:0 0 7px;
	border-collapse:collapse;
	background:url(../images/divider2.gif) repeat-x 0 100%;
}
.race-result th {
	padding:0;
	text-transform:uppercase;
	font-size:10px;
	line-height:17px;
	color:#676767;
	font-weight:normal;
	text-align:left;
	background:#f4f4f4 url(../images/bg-detail-table-t.gif) repeat-x;
}
.race-result .wt {
	width:30px;
}
.race-result th:first-child,
.race-result th.first-child {
	width:35px;
}
.race-result td {
	text-align:left;
	padding:2px 0 1px;
	color:#494949;
	background:url(../images/divider2.gif) repeat-x;
}
.place1,
.place2,
.place3,
.place4,
.place5,
.place6,
.place7,
.place8 {
	display:block;
	width:26px;
	height:26px;
	text-align:center;
	line-height:26px;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	text-indent:-9999px;
}
.place1 {
	background:url(../images/bg-place1.gif) no-repeat;
}
.place2 {
	background:url(../images/bg-place2.gif) no-repeat;
}
.place3 {
	color:#535353;
	background:url(../images/bg-place3.gif) no-repeat;
}
.place4 {
	background:url(../images/bg-place4.gif) no-repeat;
}
.place5 {
	color:#f00;
	background:url(../images/bg-place5.gif) no-repeat;
}
.place6 {
	color:#534e4c;
	background:url(../images/bg-place6.gif) no-repeat;
}
.place7 {
	background:url(../images/bg-place7.gif) no-repeat;
}
.place8 {
	color:#fff600;
	background:url(../images/bg-place8.gif) no-repeat;
}
.add-res{
	background:none !important;
}
li.place1-i .small,
li.place2-i .small,
li.place3-i .small,
li.place4-i .small,
li.place5-i .small,
li.place6-i .small,
li.place7-i .small,
li.place8-i .small {
	width:22px;
	height:20px;
	display:block;
	text-align:center;
	line-height:26px;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	text-indent:-9999px;
}
li.place1-i .small {
	background:url(../images/bg-place1-small.gif) no-repeat;
}
li.place2-i .small {
	background:url(../images/bg-place2-small.gif) no-repeat;
}
li.place3-i .small {
	background:url(../images/bg-place3-small.gif) no-repeat;
}
li.place4-i .small {
	background:url(../images/bg-place4-small.gif) no-repeat;
}
li.place5-i .small {
	background:url(../images/bg-place5-small.gif) no-repeat;
}
li.place6-i .small {
	background:url(../images/bg-place6-small.gif) no-repeat;
}
li.place7-i .small {
	background:url(../images/bg-place7-small.gif) no-repeat;
}
li.place8-i .small {
	background:url(../images/bg-place8-small.gif) no-repeat;
}
.btn-view-entries {
	display:block;
	width:143px;
	height:41px;
	font-size:13px;
	margin:16px 0 0 14px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:url(../images/btn-view-entries.gif) no-repeat;
}
.btn-view-entries:hover {
	background-position:0 -41px;
	text-decoration:none;
}
.btn-datapicker {
	float:right;
	line-height:40px;
	padding:0 13px 0 10px;
	font-weight:bold;
	color:#aac781;
	background:url(../images/bullet3.gif) no-repeat 100% 50%;
}
.race-result .runner {
	width:265px;
}
.exotic-bar {
	height:1%;
	overflow:hidden;
	padding:0 7px;
	margin:0 0 7px;
	background:url(../images/divider2.gif) repeat-x 0 100%;
}
.exotic-bar .title {
	float:left;
	width:60px;
	text-transform:uppercase;
}
.exotic-bar p {
	margin:0;
	font-size:12px;
	line-height:16px;
}
.exotic-bar .text {
	height:1%;
	overflow:hidden;
	padding:0 0 10px 12px;
}
.exotic-bar p .price {
	font-style:normal;
	color:#494949;
}
.toteboard {
	width:450px;
	overflow:hidden;
	padding:5px 0 0;
	margin:19px 0 0;
	background:url(../images/bg-toteboard-t.png) no-repeat;
}
.toteboard .holder {
	width:100%;
	background:url(../images/bg-toteboard-c.gif) repeat-y;
}
.toteboard .frame {
	height:1%;
	overflow:hidden;
	padding:5px 20px 12px 28px;
	background:url(../images/bg-toteboard-gradient.jpg) no-repeat;
}
.toteboard .b {
	width:100%;
	height:5px;
	overflow:hidden;
	font-size:0;
	background:url(../images/bg-toteboard-b.png) no-repeat;
}
.toteboard .text {
	height:1%;
	overflow:hidden;
	padding:0 0 0 48px;
	margin:10px 0 0;
	background:url(../images/ico-heading4.png) no-repeat;
}
.toteboard h3 {
	margin:0;
	color:#494949;
	font-size:16px;
}
.toteboard p {
	margin:0;
}
.toteboard .wrap {
	width:139px;
	float:right;
}
.toteboard .wrap p {
	color:#494949;
	font-size:10px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:normal;
	text-align:center;
	display:block;
}

/* results page */
.results .heading-holder,
.results .detail-column .top-heading {
	overflow:visible;
}
.results .heading-holder:after,
.results .detail-column .top-heading:after {
	clear:both;
	content:"";
	display:block;
}
.results .heading-holder .counter {
	margin-right:0;
}
.results h1 {
	position:relative;
	margin-top:-13px;
}
* + html .results h1 {
	position:static;
}
.form-select {
	float:left;
	clear:both;
	width:400px;
	padding:3px 0 0 35px;
}
.form-select label {
	float:left;
	white-space:nowrap;
	margin-right:8px;
	color:#8a8a8a;
	font-size:13px;
	line-height:32px;
}
.form-select select {
	width:159px;
	white-space:nowrap;
}
* html .form-select select {
	width:160px;
}
* + html .form-select select {
	width:160px;
}
.detail-column {
	position:relative;
}
.results .datepicker-holder {
	display:block !important;
}
.results-wrap {
	overflow:hidden;
	width:930px;
	clear:both;
	padding-bottom:1px;
}
.callendar-hold {
	float:left;
	width:230px;
	overflow:hidden;
}
/* top tabs */
.top-box h2 {
	float:left;
	width:195px;
}
.top-box a.btn-print {
	float:right;
	display:inline;
	margin:10px 6px 0 0;
	padding-left:22px;
	color:#cfeaac;
	font-size:10px;
	line-height:16px;
	text-transform:uppercase;
	background:url(../images/ico-print.gif) no-repeat 0 50%;
}
.top-box .tabset {
	float:left;
}
.detail-column .top-box .tabset li a em {
	padding:0 11px 0 16px;
}
.detail-column .top-box .tabset li a {
	height:27px;
}
.detail-column .top-box .tabset li a:hover,
/*
.detail-column .top-box .tabset li.ui-state-active a {
 	background:url(../images/bg-tab-arrow.gif) no-repeat 50% 100%;
 }
*/
.detail-column .top-box .tabset li a:hover em,
.detail-column .top-box .tabset li.ui-state-active a em  {
 	background:url(../images/bg-tab-act-l.gif) no-repeat;
}
.detail-column .top-box .tabset li a:hover .tab-r,
.detail-column  .top-box .tabset li.ui-state-active a .tab-r {
 	background:url(../images/bg-tab-act-r.gif) no-repeat;
}
/* results holder */
.results-holder {
	float:right;
	overflow:hidden;
	width:690px;
	padding:1px 0 0;
}
.results-holder .date-box {
	padding-top:8px;
}
* + html .results-holder .date-box {
	padding-top:15px;
}
.results-holder ul.race-list {
	margin-left:-8px;
	overflow:visible;
}
.results-holder ul.race-list li {
	padding:0 6px 0 8px;
	background:url(../images/separator5.gif) no-repeat 0 50%;
}
.results-holder ul.race-list li:first-child {
	background:none;
}
.date-box .buttons {
	float:right;
	width:90px;
}
.date-box .buttons .btn-info {
	float:left;
	margin-bottom:6px;
	clear:both;
	white-space:nowrap;
}
.date-box .buttons a.chart {
	margin-bottom:0;
	background:url(../images/ico-chart.gif) no-repeat 0 10%;
}
.results-holder .race-result {
	width:100%;
}
.results-holder .race-result .tool-box {
	position:relative;
}
.results-holder .race-result span {
	margin:0 15px;
}
.results-holder .race-result .runner {
	width:195px;
}
.race-result .runner2 {
	width:200px;
}
.race-result .prg {
	width:56px;
}
.race-result a.replays,
.race-res a.replays {
	padding-left:21px;
	background:url(../images/ico-replay.gif) no-repeat 0 50%;
}
.results-holder .exotic-bar {
	padding-left:15px;
	clear:both;
}
.btn-wrap {
	overflow:hidden;
	height:1%;
	padding:13px 20px 0 0;
}
.btn-wrap a.btn-view-entries {
	float:right;
	margin:0 0 0 12px;
	width:196px;
	background:url(../images/btn-view-video.gif) no-repeat;
}
.btn-wrap a.btn-view-entries:hover {
	background-position:0 -41px;
}
/* entries page */
/* entries-wrap */
.entries-wrap .results-holder {
	width:100%;
	float:none;
}
/* info-holder */
.info-wrap {
	overflow:hidden;
	width:930px;
}
.info-holder {
	overflow:hidden;
	width:1000px;
	padding:24px 0 30px;
	border-top:3px solid #C4C4C4;
}
.info-holder img {
	float:left;
	margin-right:28px;
}
.info-holder h2,
.box-info .text-info h3 {
	margin:0;
	color:#494949;
	font-size:16px;
	line-height:20px;
}
.box-info .text-info h3 a {
	color:#494949;
}
.columns-holder {
	overflow:hidden;
	height:1%;
	float:left;
	display:inline;
	margin:15px 0 0 -18px;
}
/* box info */
.box-info {
	float:left;
	display:inline;
	margin:0 0 0 -1px;
	width:202px;
	padding:0 20px;
	border-left:1px solid #e2e2e2;
}
.info-holder .box-info img {
	float:left;
	margin:0;
}
.box-info .text-info {
	float:right;
	width:140px;
}
.box-info .text-info h3 {
	font-weight:normal;
}
.box-info .text-info p {
	margin:0 0 4px;
	color:#8a8a8a;
	font-size:12px;
	line-height:17px;
}
/* tooltip */
.tooltip {
	position:absolute;
	left:0;
	top:20px;
	width:182px;
	z-index:1000;
}
.tooltip-top,
.tooltip-btm {
	width:182px;
	height:3px;
	overflow:hidden;
	background:url(../images/bg-tooltip-top.png) no-repeat;
}
.tooltip-btm {
	height:7px;
	background:url(../images/bg-tooltip-btm.png) no-repeat;
}
.tooltip-bg {
	width:152px;
	padding:4px 15px 4px 15px;
	background:url(../images/bg-tooltip.png) repeat-y;
}
.tooltip p {
	margin:0;
	color:#494949;
	font-size:10px;
	line-height:14px;
	font-style:normal;
}
/* result-list */
.result-list {
	padding:27px 0 0;
}
.result-list table {
	line-height:28px;
	border-top:1px solid #b9b9b9;
}
* html .result-list table {
	line-height:20px;
}
.result-list table .t1 {
	padding-left:15px;
	width:280px;
}
.result-list table em {
	display:block;
	white-space:nowrap;
	font-style:normal;
}
.result-list table .t2 {
	width:205px;
}
.result-list table a.replays {
	float:left;
	margin-right:8px;
}
.result-list table a.print {
	padding-left:24px;
	background:url(../images/ico-print2.gif) no-repeat 0 50%;
}
.result-list table strong.free {
	float:left;
	margin:8px 0 0;
	width:27px;
	height:11px;
	text-indent:-9999px;
	background:url(../images/ico-free.gif) no-repeat;
}
.result-list table strong.premium {
	width:47px;
	background:url(../images/ico-premium.gif) no-repeat;
}
.greyhound-racing .detail-column .top-heading{overflow:visible;}
.greyhound-racing .heading-holder h1 em{
	font-weight:normal;
	font-style:normal;
}
.pager{
	float:right;
	padding:16px 21px 0 0;
	font:14px/18px "Lucida Grande CY", "Lucida Grande", "Lucida Sans", "Times New Roman", Arial, sans-serif;
}
.pager .title{
	float:left;
	color:#5f5f5f;
	font-size:14px;
	line-height:16px;
	padding:3px 0 0;
}
.pager ul{
	float:left;
	margin:0;
	padding:0 0 1px 6px;
	list-style:none;
}
.pager li{
	float:left;
	padding:0 5px 0 0;
}
.pager li a{
	display:block;
	width:22px;
	text-align:center;
	padding:1px 0;
	border:1px solid #d35a02;
	color:#d35a02;
}
.pager li.active a{
	border:none;
	padding:3px 0 6px;
	width:24px;
	color:#fff;
	background:#d35a02 url(../images/arrow.gif) no-repeat 50% 100%;
}
.next{
	float:left;
	color:#d35a02;
}
/*detail-column start*/
.greyhound-racing .detail-column{
	overflow:visible;
	height:37px;
}
* html .greyhound-racing .detail-column{margin:0 0 -1px;}
.detail-column .show{
	padding:5px 0 0;
	margin:0 -7px 0 0;
	float:right;
	display:inline;
	color:#b6da81;
	font:14px/16px "Lucida Grande CY", "Lucida Grande", "Lucida Sans", "Times New Roman", Arial, sans-serif;
}
.detail-column .show span{
	float:left;
	padding:4px 8px 0 0;
}
/*main-menu*/
#main-menu{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#main-menu li{
	position:relative;
	font-size:11px;
	line-height:16px;
	width:126px;
}
#main-menu li.hover,
#main-menu li:hover{position:relative;}
#main-menu li a{
	color:#293b14;
	display:block;
	padding:4px 9px;
	background: url(../images/bg-main-menu-a.gif) no-repeat;
}
/*submenu*/
#main-menu li ul{
	display:none;
	float:none;
	margin:0;
	padding:0 0 1px;
	list-style:none;
	position:absolute;
	left:0;
	top:20px;
	width:126px;
	background: url(../images/bg-main-menu-ul.gif) no-repeat 0 100%;
}
#main-menu li.hover ul,
#main-menu li:hover ul{display:block;}
#main-menu li ul li{
	padding:0 0 3px;
	background:#a0bc77 url(../images/bg-submenu.gif) repeat-y;
}
#main-menu li ul li a{
	padding:1px 9px 4px;
	background:none;
	display:block;
	width:108px;
}
/*detail-column end*/

/*search-for start*/
.search-for{
	height:1%;
	padding:5px 0 5px 15px;
	margin:0 0 28px;
	background:#e9e9e9;
}
.form-search .holder{float:left;}
.form-search .holder label{
	font-size:13px;
	line-height:18px;
	color:#5f5f5f;
	padding:2px 7px 0 0;
	float:left;
}
.form-search .holder .input-wrapper{
	float:left;
	width:249px;
	padding:0 7px 0 10px;
	background: url(../images/bg-input-wrapper.gif) no-repeat;
}
.form-search .input-wrapper .text{
	float:left;
	border:none;
	width:229px;
	font-size:13px;
	line-height:15px;
	background:none;
	padding:4px 0;
	margin:0;
}
.form-search .input-wrapper .button{
	float:right;
	margin:6px 0 0;
}
/*radio-list start*/
.radio-list{
	width:566px;
	float:right;
	margin:0;
	padding:3px 0 0;
	list-style:none;
}
.radio-list li{float:left;}
.radio-list input{
	width:16px;
	height:15px;
	float:left;
	margin:0 3px 0 0;
	padding:0;
}
.radio-list label{
	float:left;
	font-size:13px;
	line-height:16px;
	color:#5f5f5f;
}
.radio-list span{float:left;}
/*radio-list end*/

/*search-for end*/

/*item-table start*/
.item-table{
	margin:0 0 7px;
	border:none;
	border-collapse:collapse;
	width:100%;
	border-top:1px solid #b9b9b9;
	vertical-align:top;
}
.item-table thead{background: url(../images/bg-item-table-head.gif) repeat-x 0 100%;}
.item-table thead tr{
	color:#676767;
	font-size:10px;
	line-height:17px;
	vertical-align:top;
}
.item-table thead td span{
	float:left;
	padding:0 6px 0 0;
}
.item-table .name{
	padding:0 9px;
	width:142px;
}
.item-table .whelp-date{
	width:90px;
	padding:0 7px 0 0;
}
.item-table .sire{
	width:125px;
	padding:0 6px 0 0;
}
.item-table .dam{
	width:115px;
	padding:0 5px 0 0;
}
.item-table .ltattoo{
	width:70px;
	padding:0 4px 0 0;
}
.item-table .rtattoo{
	width:70px;
	padding:0 5px 0 0;
}
.item-table .sex{
	width:35px;
	padding:0 4px 0 0;
}
.item-table .last-race{
	width:85px;
	padding:0 3px 0 0;
}
.item-table .currently-running{
	width:140px;
	padding:0 5px 0 0;
}
.item-table thead ul{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.item-table thead li{
	vertical-align:top;
	overflow:hidden;
	height:1%;
	font-size:1px;
	line-height:1px;
	padding:0 0 2px;
}
.item-table li a{
	overflow:hidden;
	width:5px;
	height:3px;
	text-indent:-9999px;
	display:block;
}
.item-table li .up{background: url(../images/arrow-up.gif) no-repeat;}
.item-table li .down{background: url(../images/arrow-down.gif) no-repeat;}
.item-table tbody tr{
	font-size:12px;
	line-height:29px;
	color:#494949;
	vertical-align:top;
	background: url(../images/bg-item-table-tr.gif) repeat-x 0 100%;
}
.item-table tbody td{vertical-align:top;}
.item-table tbody .name,
.item-table tbody .last-race,
.item-table tbody .currently-running{color:#d35a02;}
/*item-table end*/
.pager-02{margin:0 0 35px;}
.pager-02 li.active a{
	position:relative;
	padding:8px 0 1px;
	margin:-5px 0 0;
	background:#d35a02 url(../images/arrow02.gif) no-repeat 50% 0;
}








/* landing page */
.landing .heading-holder {
	margin:-10px 0 0;
	padding:0 0 30px 160px;
	width:770px;
	background:url(../images/logo-1.jpg) no-repeat 10px 5px;
}
.landing .heading-holder h1 {
	float:none;
	margin:0;
	display:block;
}
.landing .heading-holder p {
	margin:0;
	color:#8a8a8a;
	font-size:17px;
	line-height:22px;
}
/* racing results */
.racing-results {
	overflow:hidden;
}
.racing-results .tabset li a em {
	font-size:12px;
}
/* racing-table */
.racing-table {
	float:left;
	width:546px;
}
/* view board */
.racing-table .view-board{
	margin-top:-1px;
	width:100%;
	background:url(../images/bg-view-board.gif) repeat-y;
	overflow:hidden;
}
.racing-table .board-holder{
	padding:20px 28px 10px;
	min-height:260px;
	width:490px;
	background:url(../images/bg-bot-view-board.gif) no-repeat 0 100%;
	overflow:hidden;
}
* html .racing-table .board-holder{height:260px;}
.racing-table .view-board h3{
	margin:0 0 25px;
	font-size:32px;
	line-height:34px;
	color:#fffdbc;
	font-weight:normal;
}
.racing-table .view-board .text-box{
	margin-left:303px;
	width:187px;
}
.racing-table .view-board .text-box p{
	margin:0 0 15px;
	font-size:15px;
	line-height:19px;
	color:#fff;
}
.racing-table .view-board a.view{
	float:none;
	display:block;
}
/* racing-tracks */
.racing-tracks {
	float:right;
	width:354px;
}
.racing-results .racing-tracks .top-heading h2 {
	letter-spacing:-1px;
}
.tracks {
	width:337px;
	height:240px;
	overflow:auto;
	padding:6px 0 14px 15px;
	background:#f7f7f7;
	border:solid #cecece;
	border-width:0 1px;
}
.tracks ul {
	width:310px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.tracks ul li {
	overflow:hidden;
	width:308px;
	padding:4px 0 0;
}
.tracks ul a {
	float:left;
	width:250px;
}
.tracks ul span {
	float:right;
	width:50px;
	color:#929291;
	font-size:10px;
	text-align:right;
}
/* sort-tracks */
.sort-tracks {
	overflow:hidden;
	height:1%;
	height:29px;
	background:url(../images/bg-sort.gif) no-repeat;
}
.sort-tracks p {
	float:left;
	margin:0;
	width:137px;
	text-align:right;
	font-size:10px;
	line-height:29px;
	text-transform:uppercase;
}
.sort-tracks ul {
	float:left;
	margin:0;
	padding:5px 0 0 8px;
	list-style:none;
}
.sort-tracks ul li {
	float:left;
}
.sort-tracks ul a {
	float:left;
	line-height:19px;
}
.sort-tracks ul a span {
	float:left;
	padding:0 10px;
	height:19px;
	color:#686868;
	cursor:pointer;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
.sort-tracks ul li.active a,
.sort-tracks ul li a:hover {
	text-decoration:none;
	background:url(../images/bg-item-left.gif) no-repeat;
}
.sort-tracks ul li.active a span,
.sort-tracks ul li a:hover span {
	background:url(../images/bg-item-right.gif) no-repeat 100% 0;
}
.landing .info-holder {
	border:none;
	padding-top:8px;
}
.landing .columns-holder {
	margin-left:-15px;
}
.columns-holder .side-box {
	float:left;
	display:inline;
	width:210px;
	padding:0 15px;
	margin:0;
	border-left:1px solid #e5e5e5;
	background:none;
	min-height:140px;
	overflow:visible;
}
* html .columns-holder .side-box {
	height:14px;
}
.columns-holder .side-box p {
	margin:0;
}
.side-box .heading .alerts-email {
	background:url(../images/ico-heading5.gif) no-repeat;
}
.side-box .heading .check-all {
	background:url(../images/ico-heading6.gif) no-repeat 0 5px;
}
.side-box .heading .add-virtual {
	padding-left:75px;
	background:url(../images/ico-heading7.gif) no-repeat;
}
.top-board {
	overflow:hidden;
	height:1%;
	padding:10px 13px;
	background:#f7f7f7;
	color:#494949;
	border:solid #cecece;
	border-width:0 1px;
}
.top-board a.live {
	float:right;
	margin-left:11px;
	width:50px;
	height:25px;
	text-indent:-9999px;
	background:url(../images/btn-live.gif) no-repeat;
}
.top-board p {
	float:right;
	margin:0;
	font-size:14px;
	line-height:24px;
}
.top-board p span {
	padding-right:8px;
	margin-right:4px;
	background:url(../images/separator6.gif) no-repeat 100% 50%;
}
.top-board strong {
	float:left;
	font-size:15px;
	line-height:24px;
}
.racing-table table {
	border-right:1px solid #cecece;
	background:#f7f7f7;
}
.racing-table table th {
	text-align:center;
	line-height:26px;
	color:#676767;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
}
.racing-table table th img {
	display:block;
}
.racing-table table .it1 {
	width:127px;
	text-align:left;
	padding-left:10px;
	border-left:1px solid #cecece;
	background:url(../images/bg-top-table.gif) repeat-x;
}
.racing-table table .it2 {
	width:36px;
	border-left:1px solid #cecece;
	background:url(../images/bg-top-table.gif) repeat-x;
}
.racing-table table td {
	border-left:1px solid #cecece;
	text-align:center;
	color:#494949;
	font-size:13px;
	line-height:29px;
	background:url(../images/bg-table-dot.gif) repeat-x 0 100%;
}
.racing-table table td a {
	float:left;
	display:inline;
	margin-left:10px;
}
.btm-board {
	overflow:hidden;
	height:1%;
	padding:15px 19px 15px 21px;
	background:url(../images/bg-btm-board.gif) no-repeat 0 100%;
}
.btm-board a.view,
.view-board a.view {
	float:right;
	width:143px;
	height:41px;
	text-indent:-9999px;
	background:url(../images/btn-view-board.gif) no-repeat;
	overflow:hidden;
}
.view-board a.view{background:url(../images/btn2-view-board.gif) no-repeat;}
.btm-board a.view:hover,
.view-board a.view:hover{background-position:0 -41px;}
.btm-board p {
	margin:0;
}
/* dog detail */
.dog-detail .heading-holder {
	padding:0 14px 15px;
	width:902px;
}
.dog-detail .heading-holder h1 {
	margin:7px 0 0 3px;
}
.dog-detail .info-wrap {
	padding-bottom:30px;
}
.dog-detail .info-holder {
	float:right;
	display:inline;
	margin-right:-15px;
	width:470px;
	border:none;
	padding:10px 0 0;
}
.dog-detail .columns-holder {
	margin-left:-15px;
	width:600px;
}
.dog-detail .columns-holder .side-box {
	min-height:98px;
}
* html .dog-detail .columns-holder .side-box {
	height:98px;
}
.dog-detail .columns-holder .side-box p {
	margin:0;
}
/* detail wrap */
.detail-wrap {
	float:left;
	width:450px;
}
.detail-wrap table {
	background:url(../images/bg-table-dot.gif) repeat-x;
}
.detail-wrap table td {
	line-height:30px;
	background:url(../images/bg-table-dot.gif) repeat-x 0 100%;
}
.detail-wrap table td a {
	color:#d35a02;
}
.detail-wrap table td em {
	color:#494949;
	font-style:normal;
}
.detail-wrap table .it1 {
	width:95px;
	padding-left:7px;
}
.detail-wrap table .it2 {
	width:124px;
	border-right:1px solid #e5e5e5;
}
.detail-wrap table .it3 {
	width:88px;
	padding-left:11px;
}
.detail-wrap table .it4 {
	width:124px;
}
.dog-detail .top-box h2.heading1 {
	width:290px;
	font-size:16px;
	letter-spacing:-1px;
}
/* table race res */
.race-res  {
	width:100%;
	padding:1px 0 0;
	background:url(../images/bg-table-dot.gif) repeat-x;
}
* + html .race-res {
	margin:8px 0 0;
}
.race-res td {
	padding-bottom:1px;
	height:28px;
	width:842px;
	background:url(../images/bg-table-dot.gif) repeat-x 0 100%;
}
.race-res td .result a{
	display:block;
	height:100%;
}
.race-res td .result{
	float:left;
	height:28px;
	width:842px;
	background:url(../images/img-result.gif) no-repeat;
	overflow:hidden;
}
.race-res .row2 .result{background-position:0 -29px;}
.race-res .row3 .result{background-position:0 -58px;}
.race-res .row4 .result{background-position:0 -87px;}
.race-res .row5 .result{background-position:0 -116px;}
.race-res .row6 .result{background-position:0 -145px;}
.race-res .row7 .result{background-position:0 -174px;}
.race-res .row8 .result{background-position:0 -203px;}
.race-res .row9 .result{background-position:0 -232px;}
.race-res .row10 .result{background-position:0 -261px;}
.race-res a.replays {
	margin-top:-3px;
	display:block;
	position:relative;
}
/* search results all page */
.res{
	float:left !important;
	margin:0 0 -8px -6px !important;
	position:relative;
}
* html .res{
	padding-left:7px !important;
}
.links-holder .tabset a,
.res li a{
	padding:0 0 8px;
}
.links-holder .tabset .ui-state-active a,
.links-holder .tabset a:hover{
	background:url(../images/bg-tab-arrow01.gif) no-repeat 50% 100% !important;
}
.res li a:hover,
.res .ui-state-active a{
	background:url(../images/bg-tab-arrow.gif) no-repeat 50% 100% !important;
}
.links-holder .tabset .ui-state-active a em,
.links-holder .detail-column .tabset a:hover em,
.links-holder .detail-column .tabset a.hover em,
.res a.hover em,
.res a:hover em,
.res li.ui-state-active a em{
	background:url(../images/bg-tab-act-l.gif) no-repeat !important;
	color:#000 !important;
}
.links-holder .tabset .ui-state-active a .tab-r,
.links-holder .detail-column .tabset a:hover .tab-r,
.links-holder .detail-column .tabset a.hover .tab-r,
.res a.hover .tab-r,
.res a:hover .tab-r,
.res li.ui-state-active a .tab-r{
	background:url(../images/bg-tab-act-r.gif) no-repeat !important;
}
/* refine holder */
.refine-holder{
	background:#fff url(../images/bg-refine-holder.gif) repeat-x;
	width:907px;
	float:left;
	padding:5px 0 7px 23px;
}
.form-search{
	width:100%;
	overflow:hidden;
}
.refine-holder ul{
	float:left;
	width:auto !important;
}
.form-search fieldset{
	float:left !important;
	width:100% !important
}
.refine-col01{
	float:left;
	background:url(../images/separator7.gif) no-repeat 100% 4px;
	width:240px;
}
.refine-col01 ul.radio-list{
	width:164px !important;
}
.refine-col01 ul li{
	float:left !important;
}
.refine-col02{
	float:left;
	padding:0 0 0 22px;
}
.refine{
	float:left;
	color:#5F5F5F;
	font-size:13px;
	line-height:16px;
	padding:2px 10px 2px 0;
}
.refine-col01 .radio-list{
	width:auto !important;
}
.refine-holder .refine-col01 .radio-list span,
.refine-holder .refine-col02 .radio-list span{
	padding:0 15px 0 0;
}
/* cont holder */
.cont-holder{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:1px 0 20px;
	position:relative;
}
/* cont row */
.cont-row-add,
.cont-row{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
	border-bottom:2px solid #d6d6d6;
}
.cont-row-add{
	border-bottom:1px solid #d6d6d6;
}
.cont-row h2{
	margin:0;
	color:#000;
	font:22px/24px "Lucida Grande CY", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
	padding:0 0 3px 15px;
}
.cont-row table{
	border-collapse:collapse;
	width:930px;
}
.cont-row table td{
	padding:0;
	vertical-align:top;
}
/* tables */
.cont-row tr td{
	border-top:1px solid #d6d6d6;
}
.cont-row tr.tbl-add td{
	border:none;
}
.tbl-rt-img,
.tbl-image{
	width:81px;
	padding:13px 10px 13px 0 !important;
}
.tbl-rt-img{
	width:111px;
}
.tbl-rt-img a,
.tbl-image a{
	border:3px solid #dfd9d1;
	float:left;
}
.tbl-rt-img img,
.tbl-image img{
	display:block;
}
.tbl-title{
	width:440px;
	padding:17px 10px 13px 0 !important;
}
.tbl-rt-title{
	padding:17px 10px 13px 0 !important;
	width:205px;
}
.tbl-rt-title address{
	font-style:normal;
}
.tbl-title span{
	color:#494949;
}
.tbl-rt-title address span{
	display:block;
	color:#494949;
}
.tbl-rt-title address em{
	color:#8a8a8a;
	font-style:normal;
}
.cont-row table h2{
	margin:0 0 4px;
	padding:0 !important;
	font:bold 15px/17px "Lucida Grande CY", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
}
.cont-row table p{
	margin:0;
}
.tbl-race{
	width:250px;
	padding:13px 10px 19px 0 !important;
	vertical-align:bottom !important;
}
.tbl-rt-race{
	width:454px;
	padding:13px 10px 19px 0 !important;
	vertical-align:bottom !important;
}
.tbl-details{
	width:120px;
	padding:13px 10px 19px 0 !important;
	vertical-align:bottom !important;
	text-align:right;
}
.tbl-r-title,
.tbl-e-title{
	width:312px;
	padding:12px 10px 13px 12px !important;
}
.tbl-r-title{
	width:194px;
}
.tbl-results{
	width:604px;
	font-size:12px;
	padding:13px 10px 13px 0 !important;
}
.tbl-results .tbl-details{
	vertical-align:top !important;
	font-size:12px;
}
.tbl-results ul{
	float:left;
	margin:0;
	width:210px;
	padding:0 10px 0 0;
	list-style:none;
}
.tbl-results ul li{
	padding:0 0 2px;
}
.available a{
	background:url(../images/ico-movie.gif) no-repeat 0 1px;
	padding:0 0 0 22px;
}
.tbl-entries{
	width:343px;
	padding:14px 10px 15px 0 !important;
}
.tbl-e-add{
	width:243px;
	padding:11px 0 11px !important
}
.tbl-entries ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tbl-entries ul li{
	padding:0 0 2px 46px;
}
.tbl-entries li.today{
	background:url(../images/ico-today.gif) no-repeat 0 2px;
}
/* inner heading */
.inner-heading{
	float:left;
	margin:-23px 0 0;
	position:relative;
}
.inner-heading span{
	display:block;
	clear:both;
	font-size:16px;
	padding:1px 0 0 14px;
}
/* search results horses page */
.refine-horses{
	padding-left:40px;
}
.add{
	padding-top:0;
	margin-bottom:8px;
}
/* search results greyhounds page */
.refine-greyhounds{
	padding-left:112px;
	background:none;
}
/* search results racetraks page */
.refine-racetracks{
	padding-left:199px;
	background:none;
}
/* search-results-entries page */
.tbl-e-add .race{
	background:url(../images/ico-today.gif) no-repeat 0 9px;
	padding:6px 13px 0 23px;
}
.refine-entries{
	padding-left:285px;
	background:none;
}
/* search-results-results page */
.refine-results{
	padding-left:352px;
	background:none;
}
/* type box */
#type-box{
	float:left;
	width:46px;
	height:16px;
	padding:4px 0 0 6px;
	position:relative;
	z-index:12;
}
.btn-type{
	float:left;
	background:url(../images/btn-type.gif) no-repeat;
	width:46px;
	height:17px;
	outline:none;
	text-indent:-9999px;
}
#type-box.hover .btn-type,
#type-box:hover .btn-type{
	background-position:0 -17px;
}
.drpdwn{
	position:absolute;
	top:100%;
	margin:0;
	list-style:none;
	right:0;
	display:none;
	padding:4px 3px 4px 4px;
	width:94px;
	border:1px solid #836b4c;
	background:#6f542f;
}
.drpdwn li{
	width:90px;
	padding:1px 0 1px 4px;
	overflow:hidden;
}
.drpdwn li.hover,
.drpdwn li:hover{
	background:#876a43;
	cursor:pointer;
}
.drpdwn input{
	float:left;
	cursor:pointer;
	padding:0;
	margin:0;
	width:15px;
	height:15px;
}
.drpdwn li label{
	float:left;
	width:63px;
	padding:0 0 0 7px;
	color:#e4d2b2;
	font-size:11px;
	line-height:15px;
	cursor:pointer;
}
#type-box.hover .drpdwn,
#type-box:hover .drpdwn{
	display:block;
}
.btn-holder{
	width:100%;
}
.btn-holder:after{
	content:"";
	clear:both;
	display:block;
}
.btn-holder div{
	width:890px;
	overflow:hidden;
	margin:0 auto -22px;
	z-index:100;
	position:relative;
}
.header-holder .btn-holder{
	background:url(../images/bg-header-add.gif) repeat-x;
	padding:5px 0 0;
}
.header-holder .active .btn-holder{
	background:none;
	padding:0;
}
.header-holder .active .open-close{
	width:57px;
	height:22px;
	background-position:100% -22px;
}
.accessibility{
	display:none;
}
/* light box */
.light-box{
    min-height:667px;
	width:950px;
	overflow:hidden;
	padding:1px 10px 10px;
	border:10px solid #b2caac;
	background:#fff url(../images/bg-lb.gif) repeat-x;
}
/* light box heading */
.lb-heading{
	width:100%;
}

.lb-heading:after{
	content:"";
	clear:both;
	display:block;
}
.btn-lb-close{
	background:url(../images/btn-lb-close.gif) no-repeat;
	width:19px;
	height:18px;
	position:relative;
	float:right;
	margin:0 -6px 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.lb-heading-add{
	float:left;
	margin:0 0 -5px -2px;
	padding:14px 0 25px 57px;
    width:413px;
	background:url(../images/ico-movie01.gif) no-repeat 0 16px;
}
.lb-heading-add strong{
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	padding:0 0 2px;
	text-transform:uppercase;
	color:#8b8a8a;
}
.lb-heading-add h2{
	margin:0;
	font-size:28px;
	font-weight:normal;
	color:#2f2b2c;
}
.lb-heading-selection{
    float:right;
	width:470px;
}
/* light-box main */
.lb-main{
	width:100%;
	background:url(../images/bg-lb-c.gif) repeat-y 0 0;
}
.lb-t{
	width:100%;
	background:url(../images/bg-lb-t.gif) no-repeat 0 0;
}
.lb-b{
	height:1%;
	background:url(../images/bg-lb-b.gif) no-repeat 100% 100%;
}
.lb-t:after,
.lb-b:after,
.lb-main:after{
	content:"";
	clear:both;
	display:block;
}
.lb-foot{
	width:100%;
	overflow:hidden;
	padding:-10px 0 0;
}
.lb-foot p{
	margin:0;
     font-size:12px;
}
.lb-foot span{
	color:#2f2b2c;
    font-size:12px;
}
.lb-video{
    width:460px;
}

/* light-box details */
.lb-details{
	float:left;
	width:470px;
}
.details-head{
	height:1%;
	overflow:hidden;
	height:46px;
	padding:14px 30px 10px 21px;
}
.details-head strong{
	display:block;
	color:#fff;
	font-size:16px;
}
.details-head span{
	display:block;
	color:#f1ffcd;
	font-size:16px;
}
.links-holder{
	width:100%;
	overflow:hidden;
}
.tabset-add{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.links-holder .tabset{
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0 1px 0 0;
	list-style:none;
}
.links-holder .tabset li{
	float:left;
}
.intro-tab .tabset li {
	float:left;
	padding:0 4px 0 0;
}
.intro-tab .tabset li a {
	float:left;
	cursor:pointer;
}
.intro-tab .tabset li a em {
	float:left;
	height:28px;
	position:relative;
	padding:10px 10px 1px 18px;
	background:url(../images/bg-intro-tab-l.png) no-repeat;
}
.links-holder .detail-column{
	width:100% !important;
}
.links-holder .tabset a em{
	padding:0 1px 0 4px !important;
}
.links-holder .detail-column .tabset li {
	padding:0 0 0 1px;
}
.btn-prev,
.btn-next{
	background:url(../images/btn-lb-next.gif) no-repeat;
	width:16px;
	height:16px;
	float:right;
	text-indent:-9999px;
	position:relative;
	margin:-34px 16px 0 0;
	outline:none;
}
.btn-prev{
	background:url(../images/btn-lb-prev.gif) no-repeat;
	float:left;
	margin:-34px 0 0 16px;
}
.disable{
	background-position:0 -16px
}
.lb-tab{
	height:1%;
	overflow:hidden;
	padding:11px 15px 0 16px;
}
.lb-tab h3{
	text-transform:uppercase;
	font-weight:normal;
	color:#8b8a8a;
	margin:0 0 10px 9px;
	font-size:11px;
	letter-spacing:1px;
}
.lb-race{
	width:100%;
	overflow:hidden;
    border:1px red solid;
	background:url(../images/border.gif) repeat-x 0 100%;
}
.lb-holder{
	width:400px;
	overflow:hidden;
	padding:0 0 1px 22px;
	margin-left:20px;
}
.lb-holder-foot{
	width:400px;
	overflow:hidden;
	padding:0 0 1px 2px;
	margin-left:20px;
}
.lb-holder-adds{
	width:449px;
	height:197px;
	overflow:hidden;
	padding:0 0 1px 1px;
	margin-top:5px;
}
.lb-holder ul{
	margin:0;
	padding:0 4px 0 0;
	list-style:none;
	float:left;
	width:188px;
}
.lb-holder ul li{
	padding:0 0 4px;
	width:100%;
	overflow:hidden;
}
.lb-holder ul img{
	float:left;
	margin:0 7px 0 0;
}
.lb-holder ul a{
	word-spacing:-1px;
	line-height:20px;
}
.data-holder{
	height:1%;
	overflow:hidden;
	padding:17px 5px 0 7px;
}
.other-performances-hold{
	float:left;
	width:165px;
}
.other-performances-hold .form-select{
	padding:0;
	width:auto;
	float:left;
	clear:none;
}
.other-dates-hold{
	float:right;
	width:93px;
}
.data-holder strong{
	display:block;
	color:#8b8a8a;
	font-size:12px;
	padding:0 0 6px;
	font-weight:normal;
	text-transform:uppercase;
}
.btn-select-date,
.btn-select{
	display:block;
	background:url(../images/btn-select.gif) no-repeat;
	width:70px;
	height:31px;
	font-size:12px;
	color:#494949;
	line-height:29px;
	padding:0 0 0 10px;
}
.btn-select-date{
	width:149px;
	background:url(../images/btn-select-data.gif) no-repeat;
}
.btn-select-date:hover,
.btn-select:hover{
	text-decoration:none;
}

.tabs-hold{
	width:100%;
	overflow:hidden;
}
.item-table th {
	font-weight: normal;
	cursor: pointer;
	text-align: left;
}
.item-table th span {
	float: left;
}
.item-table em.sort-ind {
	background: url(../images/arrow-size.gif) no-repeat 0 50%;
	text-indent: -9999px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	display: inline;
	margin: 5px 0 0 6px;
	width: 7px;
	height: 8px;
	float: left;
}
.item-table th.sortAsc em.sort-ind {
	background-image: url(../images/arrow-up.gif);
}
.item-table th.sortDesc em.sort-ind {
	background-image: url(../images/arrow-down.gif);
}

/* results holder */
.video-holder {
	float:right;
	overflow:hidden;
	width:430px;
	padding:1px 0 0;
}
.video-holder h3{
	text-transform:uppercase;
	font-weight:normal;
	color:#8b8a8a;
	margin:0 0 10px 9px;
	font-size:11px;
	letter-spacing:1px;
}