/* Base styles (reset browser vendor defaults) */
body, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
a, 
label, 
table,
ul, 
ol, 
li,
span { font-family: "Hevetica Neue", helvetica, arial, sans-serif; margin: 0; padding: 0; }

body { font-size: 62.5%; line-height: 1.4; padding: 10px 0px; width: 866px; margin: 0px auto; font-size: 6pt }

a img { border: none; }
img { display: block; }

/* Generic overwrites */
h1,
h2,
a,
p,
table,
ol li p,
ul li { color: #000; font-size: 1.15em; }

a:hover,
a:visited { color: #666; }

hr { display: block; clear: both; visibility: hidden; height: 0; margin: 0; padding: 0; border: 0; *margin: -15px 0px 0px; }

p a, li a, li p, li h2, h1 a, h2 a, h3 a, p strong, p span, li ul li, tr td, tr th { font-size: 1em; }

/* Main layout */

.maintable {
	border-width:0px; border-spacing:2px; border-style:solid; border-color:#ffffff; border-collapse:separate; background-color:#FFF;
	border-bottom-width:4px; border-bottom-spacing:0px; border-bottom-style:solid; border-bottom-color:#eaeaea; background-bottom-color:#FFF;

}

.maintable2 {
	border-width:2px; border-spacing:0px; border-style:solid; border-color:#eaeaea; background-color:#FFF;
}

.greytableleft {
	border-left-width:2px; border-left-spacing:0px; border-left-style:solid; border-left-color:#eaeaea; background-left-color:#FFF;
}

/*
.greytable {
	border-width:6px; padding:10px; border-style:solid; border-color:#eaeaea; background-color:#FFF; border-collapse:separate;
}

.thintable {
	border-width:2px; padding:0px; border-style:solid; border-color:#eaeaea; background-color:#FFF; border-collapse:separate;
}
*/
.greytable {
	border-width:0px; padding:10px; border-style:solid; border-color:#eaeaea; background-color:#FFF; border-collapse:separate; vertical-align:top;
}


div#content { float: left; width: 340px; margin: 0px 0px 0px 0px; }

div#live-odds {
	width: 340px;
	float: left;
	margin: 20px 60px 0px 25px; 
}
div#signup { width: 410px; margin: 0px 0px 0px 15px; }

div#footer { clear: both; margin: 5px 0px 0px; padding: 5px 0px 0px; } /* border-top: 4px solid #EAEAEA; */

/* Page specific */

div#live-odds h2,
div#live-odds h3 { display: block; padding: 7px 7px 0px; background: #000; color: #000; font-size: 1.8em; }
div#live-odds h3 { padding: 0px 7px 7px; font-weight: normal; color: #000; font-size: 1.2em; }
div#live-odds h2 em { font-style: normal; color: #000; }

div#live-odds table td,
div#live-odds table th { color: #636466; padding: 4px 10px; text-align: left; font-weight: normal; }
div#live-odds table td { font-size: 1.7em; font-weight: bold; padding: 5px 29px 3px 10px; }
div#live-odds table td.highest-odds { background: url(../../images_NEW/highest-odds-bg.gif) 2px 4px no-repeat; color: #fff; }

div#signup ul { list-style: none; display: none; }
div#signup ul li { float: left; width: 134px; margin: 0px 2px 0px 0px; color: #000; background: url(../../images_NEW/signup-nav-bg.gif); }
div#signup ul li a { color: #000; text-decoration: none; padding: 7px 13px 4px; display: block; }
div#signup ul li.selected { color: #fff; background: url(../../images_NEW/signup-nav-selected-bg.gif); }
div#signup ul li.selected a { color: #000; }

div#signup div#core-benefits { clear: both; display: block; padding: 4px 0px 0px; height: 195px; width: 405px; overflow: hidden; }
div#signup div#core-benefits-wrapper { width: 1215px; }

div#signup div#core-benefits div.core-benefit-1 { width: 200px; height: 195px; margin: 0px; padding: 15px 190px 0px 15px; float: left; background: url(../../images_NEW/core-benefits-bg.gif) top left no-repeat; }
div#signup div#core-benefits div.core-benefit-2 { width: 200px; height: 195px; margin: 0px; padding: 15px 190px 0px 15px; float: left; background: url(../../images_NEW/core-benefits-bg2.gif) top left no-repeat; }
div#signup div#core-benefits div.core-benefit-3 { width: 200px; height: 195px; margin: 0px; padding: 15px 190px 0px 15px; float: left; background: url(../../images_NEW/core-benefits-bg3.gif) top left no-repeat; }
div#signup div#core-benefits div.core-benefit h2 { font-size: 1.8em; line-height: 1.2; margin: 0px 0px 6px; }
div#signup div#core-benefits div.core-benefit p { margin: 0px 0px 3px; }

p.join-button { margin: 20px 0px 10px; clear: both; }

div#footer p { text-align: center; }
div#footer p#payment-options { margin: -10px 0px 8px; }
div#footer p#payment-options img { display: inline; }
div#footer p.disclaimer { color: #999999; font-size: 1em; }

/* Manual text-replacement */
div#live-odds h1 {
	background: url(../../images_NEW/inplay.gif) top left no-repeat;
	height: 46px; /* 20 */
	display: block;
	text-indent: -9000px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
div#signup h1 {
	background: url(../../images_NEW/signup-header.gif) top left no-repeat;
	height: 46px;
	display: block;
	text-indent: -9000px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#paragraphtext {
	padding-top: 0px;
	padding-bottom: 0px;
}

