@font-face {
 font-family: "amaranth";
 src: url("Amaranth.eot") /* EOT file for IE */
}
@font-face {
 font-family: "amaranth";
 src: url("Amaranth.ttf") /* TTF file for CSS3 browsers */
}

* { margin:0; padding:0; }

body          { background:url("../images/bg.jpg") repeat scroll center top transparent; font:12px/1.55 arial, helvetica, sans-serif; color:#666; text-align:left; }
body.cms-home { background:#f9f9f9 url(../images/bkg_body.gif) 0 0 repeat-x;  }

img           { border:0; vertical-align:top; }

a             { color:#666; text-decoration:none; }
a:hover       { text-decoration:underline; }
:focus        { outline:0; }

/* Headings */
h1          { font-size:2em; font-weight:normal; line-height:1.15; }
h2          { font-size:1.5em; line-height:1.25; margin-bottom:.45em; }
h3          { font-size:1.35em; line-height:1.25; margin-bottom:.45em; }
h4          { font-size:1.05em; line-height:1.35; margin-bottom:.45em; }
h5          { font-size:1.05em; line-height:1.35; margin-bottom:.45em; }
h6          { font-size:1em; line-height:1.35; margin-bottom:1em; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 1em; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small         { font-size:1em; }
big           { font-size:1.15em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.clear		  { clear:both; }



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#selContainer
{
	margin:0 auto;
	width:980px;
}

#selHeader
{
	
}


.clsHeaderLeft
{
	float: left;
    width: 460px;
}

.clsHeaderRight
{
	float: left;
    margin: 13px 0;
    width: 520px;
}
.clsHeaderLeft  h1
{
	background:url("../images/betsports.png") no-repeat scroll 0 0 transparent;
	margin-top: 25px;
	/*margin-top: 10px;*/
}
.clsHeaderLeft h1 a
{
	display: block;
	height: 88px;
    /*height: 124px;*/
    overflow: hidden;
    text-indent: -2000em;
    width: 500px;
}
.clsTop
{
	background:url("../images/top.png") no-repeat scroll 0 0 transparent;
	height:12px;
	width:980px;	
}

.clsCenter
{
	background:url("../images/center.png") repeat-y scroll 0 0 transparent;
	width:940px;
	padding:0 20px;
}

.clsBottom
{
	background:url("../images/bottom.png") no-repeat scroll 0 0 transparent;
	height:11px;
	width:980px;
}

.clsCLeft
{
	float:left;
	width:183px;
}

.clsCRight
{
	float:left;
	width:757px;
}

.clsLul
{
	margin-bottom:20px;
}

.clsLul h2
{
	color:#004683;
	font-family:Amaranth;
	font-size:30px;
}

.clsLul li
{
	background: url("../images/li.jpg") no-repeat scroll 0 4px transparent;
    line-height: 21px;
    margin: 0 0 0 14px;
    padding: 0 0 0 14px;	
}

.clsLul li a
{
	color:#46484a;
}

.clsLul li a:hover
{
	color:#004683;
	text-decoration:underline;
}

.clsRaceContent
{
	width:757px;
	margin:15px 0;
}

.clsRImg
{
	float:left;
	width:98px;
	margin-right:13px;
}
.clsRcontent
{
	float:left;
	width:645px;
}
.clsRcontent h3
{
	font-family:Amaranth;
	color:#004683;
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:4px;
}

.clsRTxt
{
	color:#5a5d60;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.clsNews
{
}

.clsNtop
{
	background:url("../images/n-top.jpg") no-repeat scroll 0 0 transparent;
	width:757px;
	height:7px;
}

.clsNcenter
{
	background: url("../images/n-center.jpg") repeat-y scroll 0 0 transparent;
    padding: 0 20px;
    width: 717px;
}

.clsNbottom
{
	background:url("../images/n-bottom.jpg") no-repeat scroll 0 0 transparent;
	width:757px;
	height:7px;
}
.clsNcenter h2
{
	color: #004683;
    font-family: Amaranth;
    font-size: 18px;
	margin:0;
	padding:5px 0 10px 0px;
}
.clsNewsContent
{
	padding-bottom:10px;
}
.clsNewsContent h3
{
	color:#fff;
	font-size:14px;
	margin-bottom:2px;
}
.clsNTxt
{
	color:#292f35;
	font-size:14px;
}

.clsFBanner
{
	margin:20px 0;
}
.clsFBanners
{
float:left;
width:311px;
}
.clsFBannersC
{
float:left;
width:311px;
margin:0 23px;
}

.clsFooter
{
	background:url("../images/footer-bg.png") no-repeat scroll 0 0 transparent;
	width:980px;
	height:122px;
	margin-bottom:20px;
}
.clsFLeft
{
	float: left;
    margin: 37px 0;
    padding: 0 0 0 20px;
    width: 820px;
}
.clsFRight
{
	float:left;
	width:112px;
	margin: 34px 0;
}
.clsFLeft li
{
	float:left;
	padding:0 10px;
}
.clsFLeft li a
{
	color:#26292b;
	font-size:14px;
}
.clsFLeft p
{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#414345;
padding-left:10px;
}

.clsFRight li
{
float:left;
padding:0 0 0 5px;
}
.clsContactForm
{
	   margin: 30px 0;
}
.clsCForm
{
	float: left;
 
    width: 611px;
}

.clsFtxt
{
margin:17px 10px;
}
.clsFtxt label
{
width:60px;
float:left;
padding-left:50px;
}

.clsFtxt label
{
width:60px;
float:left;
padding-left:94px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.clsFtxt input
{
border:1px solid #ddd;
width:233px;
height:28px;
background:#fff;
}
.clsCFcontact
{
border:0 none !important;
background: url("../images/csubmit.jpg") no-repeat scroll 0 0 transparent !important;
text-indent:-2000em;
height:41px !important;
width:129px !important;
cursor:pointer;
}

.clsCFmsg {
    border: 1px solid #DADADA;
    height: 80px;
    width: 233px;
}
.clsAddress
{
float: left;
    margin-left: 10px;
    width: 300px;
}
.clsCHeader {
    color: #029EE7;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    padding: 10px 0 0;
}

.clsCRTxt {
    margin-left: 10px;
}

.clsCRTxt p {
    line-height: 22px;
    margin: 0;
    padding: 0;
}

.clsDisclaimer
{
	font-size:15px;
	line-height:30px;
	margin:20px 0;
}
.clsContacts{
}