* {font-size:100.01%;}
html {
	min-width:1002px;
	font-size:62.5%;
	background:#eee;
}
body {
	margin:0;
	color:#333;
	min-width:1002px;
	background:#eee url(../images/bg-html.gif) repeat-x;
	font:1.2em/1.167em Arial, Helvetica, sans-serif;
}
/* general reset */
a {
	
	text-decoration:none;
}
a:hover {text-decoration:underline;}
img {border:0;}
input,
textarea,
select {
	color:#666;
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
form {display:inline;}
/* page holder */
#wrapper {
	position:relative;
	width:1002px;
	margin:0 auto;
	
}
/* main container */
#main {
	width:944px;
	overflow:hidden;
	padding:139px 29px 3px;
	background: url(../images/bg-main.png) repeat-y;
}
.main-in { /* for ie6 */
	position:relative;
	width:100%;
	overflow:hidden;
}
/* logo */
.logo2 {
	position:absolute;
	top:5px;
	left:15px;
	width:355px;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
}
.logo2 a {
	display:block;
	width:100%;
	height:100%;
	background: url(../images/logo.png) no-repeat;
	cursor:pointer;
}
.logo {
	position:absolute;
	top:21px;
	left:43px;
	width:355px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	z-index:10;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	background: url(../images/logo.png) no-repeat;
	cursor:pointer;
}
/* bar */
.bar {
	width:100%;
	overflow:hidden;
	background: url(../images/bg-bar.gif) no-repeat;
}
/* top graphic */
.top-graphic {
	color:#000;
	padding:0 56px 0 51px;
	height:204px;
	background: url(../images/bg-top-graphic.gif) no-repeat;
}
.top-graphic div {
	display:table;
	width:501px;
	height:192px;
	text-align:center;
}
* html .top-graphic div {display:block;}
* +html .top-graphic div {display:block;}
.top-graphic p {
	margin:0;
	display:table-cell;
	vertical-align:middle;
	font-size:29px;
	line-height:36px;
	font-weight:normal;
}
/* btn */
p.btn-try-it {
	float:right;
	margin:71px 0 0;
	width:273px;
	height:49px;
	overflow:hidden;
	text-indent:-9999px;
}
.aside-r p.btn-try-it {
	float:none;
	margin:0 auto;
}
p.btn-try-it a {
	display:block;
	width:100%;
	height:100%;
	background: url(../images/btn-try-it.png) no-repeat;
	cursor:pointer;
}
/* additional information */
.add-info {
	height:1%;
	padding:0 3px;
	margin:0 0 14px;
	background: url(../images/bg-add-info.gif) no-repeat 3px 0;
}
/* three-boxes holder */
.three-boxes {
	width:100%;
	overflow:hidden;
}
.sports-betting {
	margin:0;
	padding:23px 0 24px;
	font-size:30px;
	line-height:34px;
	text-align:center;
}
.sports-betting span {
	font-weight:normal;
}
.sports-betting em {
	color:#f47200;
	background: url(../images/bg-you.gif) no-repeat 9px 100%;
	font-style:normal;
}
.box {
	width:296px;
	float:left;
	margin:0 0 0 12px;
	padding:10px 0 0;
	background: url(../images/bg-box.gif) no-repeat;
}
* html .box {display:inline;}
.box p {margin:0;}
.box-in {
	clear:both;
	width:210px;
	border:solid #dbd8d8;
	border-width:0 1px;
	padding:17px 38px 0 46px;
	background:#fff url(../images/bg-box-in.gif) repeat-x;
}
.box-b {
	position:relative;
	display:block;
	width:100%;
	height:8px;
	overflow:hidden;
	margin:-8px 0 0;
	background: url(../images/bg-box-b.gif) no-repeat;
}
.box h2 {
	float:left;
	position:relative;
	width:296px;
	color:#fff;
	margin:-10px 0 0;
	font-weight:normal;
	font-size:20px;
	line-height:39px;
	background: url(../images/bg-heading.gif) no-repeat;
	text-align:center;
}
.box h2 a {color:#fff;}
.x-info {
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	margin:0 auto 2px;
	color:#f56313;
	font-weight:bold;
}
.x-info div {
	left:50%;
	float:left;
	position:relative;
	text-align:center;
}
.x-info p {
	left:-50%;
	float:left;
	position:relative;
}
.x-info strong {
	color:#000;
	float:left;
	margin:-5px 6px 0 0;
	font-size:50px;
	line-height:54px;
}
* html .x-info strong {margin-right:3px;}
.x-info span {
	float:left;
	font-size:18px;
	line-height:21px;
	text-align:left;
}
p.btn {
	width:156px;
	height:43px;
	font-weight:bold;
}
p.btn a {
	display:block;
	color:#000;
	width:100%;
	line-height:28px;
	padding:7px 0 8px;
	text-align:center;
	background: url(../images/bg-btn.png) no-repeat;
}
.pic {
	color:#000;
	display:block;
	width:156px;
	margin:0 auto 3px;
	padding-right:8px;
	font-weight:bold;
	text-align:center;
}
.pic span {
	display:block;
	width:156px;
	font-size:12px;
	line-height:28px;
	padding:7px 0 8px;
	background: url(/images/Buttons/TRY_IT_FREE.png) no-repeat;
	cursor:pointer;
	margin-left:5px;
}
.pic:hover {
	border:0;
	text-decoration:none;
}
.pic:hover span {text-decoration:underline;}
/* items */
.items {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:2px 0;
	list-style:none;
	margin:5px -20px 5px -20px;
	text-align:justify;
}
.box .items {padding:0 10px;}
.items li {
	padding:0 0 6px 16px;
	background: url(../images/bullet01.gif) no-repeat 5px 5px;
}
* html .items li {
	height:1%;
	vertical-align:middle;
}
* +html .items li {
	height:1%;
	vertical-align:middle;
}
/* content holder */
.content {
	height:1%;
	padding:38px 9px 0 11px;
	background: url(../images/bg-content.gif) no-repeat;
}
.content h1 {
	margin:0 0 15px;
	color:#000;
	font-size:1.333em;
	line-height:1.2em;
}
.content h2 {
	margin:0 0 15px;
	color:#000;
	font-size:1.333em;
	line-height:1.2em;
}
.content .holder h1,
.content .holder h2 {padding-top:5px;}
.content p {
	margin:0;
	padding:0 0 15px;
	line-height:1.18em;
}
/* two-column holder */
.two-cols,
.two-columns {
	height:1%;
	padding:0 12px 23px 0;
	background: url(../images/bg-two-cols.gif) repeat-y 309px 0;
}
/* two column holder with thiner left column */
.two-columns {
	padding-right:0;
	background-position:243px 0;
}
/* right column holder */
.column-r {
	float:right;
	width:580px;
}
/* right column at inner pages */
.two-columns .column-r {width:662px;}
/* left column holder */
.column-l {
	position:relative;
	float:left;
	width:297px;
	margin-top:-5px;
}
/* left column at inner pages */
.two-columns .column-l {width:222px;}
/* for bg */
.greybox {
	width:100%;
	overflow:hidden;
}
.greybox-t,
.greybox-b {
	display:block;
	width:100%;
	height:7px;
	overflow:hidden;
	background: url(../images/bg-greybox-t.gif) no-repeat;
}
.greybox-b {background-image:url(../images/bg-greybox-b.gif);}
.greybox-c {
	height:1%;
	padding:0 9px 13px;
	overflow:hidden;
	border:solid #dbd8d8;
	border-width:0 1px;
	background-color:#f0f0f0;
}
/* ad holder */
.guarantee-box {
	height:112px;
	overflow:hidden;
	margin:13px 0 0;
	padding:0 10px 0 0;
	background: url(../images/bg-guarantee-box-r.png) no-repeat 100% 0;
}
.two-columns .guarantee-box {
	position:relative;
	width:218px;
	margin:13px -3px;
}
.guarantee-box div {
	height:112px;
	overflow:hidden;
	padding-bottom:4px;
	background: url(../images/bg-guarantee-box-l.png) no-repeat;
}
.guarantee-box a {
	position:relative;
	padding-left:111px;
	height:112px;
	display:table;
	margin-right:-5px;
}
* html .guarantee-box a {display:block;}
* +html .guarantee-box a {display:block;}
.guarantee-box span {
	display:table-cell;
	vertical-align:middle;
}
.guarantee-box strong {
	display:block;
	color:#000;
	font-size:13px;
	line-height:15px;
	padding:0 0 3px;
}
.guarantee-box em {
	color:#666;
	font-style:normal;
	font-size:11px;
	line-height:14px;
}
.guarantee-box a:hover {
	text-decoration:none;
	border:0;
}
.guarantee-box a:hover strong,
.guarantee-box a:hover em {text-decoration:underline;}
/* darkbox */
.darkbox {
	color:#fff;
	width:273px;
	overflow:hidden;
	margin:13px auto 0;
	background:#505050 url(../images/bg-darkbox.gif) repeat-x;
}
.darkbox h3,
.lightbox h3,
strong.heading {
	display:block;
	color:#ff9e47;
	margin:0;
	font-size:1.583em;
	line-height:1.105em;
}
.lightbox h3 {color:#000;}
.darkbox p,
.lightbox p {
	font-size:1.167em;
	line-height:1.3em;
}
.darkbox-t {
	width:100%;
	background:url(../images/bg-darkbox-t.gif) no-repeat;
}
.darkbox-b {
	height:1%;
	padding:18px 23px 14px 18px;
	background: url(../images/bg-darkbox-b.gif) no-repeat 0 100%;
}
/* signup form holder */
.form-signup {width:100%;}
.form-signup .row {padding-bottom:8px;}
.form-signup label {
	float:left;
	padding:0 3px;
	line-height:1.333em;
}
.lightbox .form-signup label {color:#000;}
.form-signup .text {
	float:right;
	width:171px;
	padding:0 5px;
	border:1px solid #fff;
	margin:0;
	font-size:0.917em;
	line-height:1.182em;
}
.lightbox .form-signup .text {border-color:#c5c5c5;}
/* submit button */
input.btn-signup {
	float:left;
	width:75px;
	height:26px;
	overflow:hidden;
	background: url(../images/btn-signup.png) no-repeat;
	margin:4px 0 0 49px;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
}
/* links */
.links {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.links li {
	float:left;
	padding:13px 0 1px 18px;
}
.links img {vertical-align:top;}
.two-columns .links li {
	width:100%;
	padding:7px 0;
	text-align:center;
}
.matrixbox .links {
	position:relative;
	width:290px;
	margin:-5px -10px -8px -10px;
}
.matrixbox .links li {
	padding:0 10px 0 14px;
}
#iconHeader {
	position:absolute;
	top: 0px;
	left:837px;
	width:180px;
	z-index:15;
}
/* seo header */
#header {
	position:absolute;
	top:30px;
	left:21px;
	width:960px;
	z-index:15;
}
#header:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
/* form holder */
.top-bar {
	height:66px;
	padding: 5px 4px 0 380px;
}
.top-bar:after,
.content:after,
.form-login:after,
.form-login ul:after,
.form-login li:after,
.two-cols:after,
.row:after,
.form-signup:after,
.two-columns:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
/* login form holder */
.form-login {
	width:254px;
	float:right;
	color:#666;
	margin:0 0 0 20px;
}
.form-login fieldset {display:inline;}
.form-login ul {
	width:286px;
	margin:0 -16px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.form-login li {
	float:left;
	font-size:9px;
	line-height:17px;
	margin:0 1px 0 -1px;
	padding:0 15px 0 16px;
	background: url(../images/divider02.gif) no-repeat 0 45%;
}
.row {
	width:100%;
	padding:0 0 3px;
}
.form-login label {
	float:left;
	font-size:11px;
	line-height:15px;
}
.form-login a {text-decoration:underline;}
.form-login a:hover {text-decoration:none;}
.check {
	float:left;
	width:15px;
	height:15px;
	margin:0 8px 0 0;
	padding:0;
}
.form-login .text {
	float:left;
	width:73px;
	margin:0 7px 0 0;
	padding:3px 6px 2px;
	border:1px solid #c9c9c9;
	background-color:#FFF;
	font-size:11px;
	line-height:14px;
}

.chart p {
	float:left;
	margin:0;
	height:18px;
	overflow:hidden;
	padding-right:12px;
}
.chart div {
	float:left;
	height:27px;
	padding:5px 0 0 39px;
	background: url(../images/bg-chart-l.gif) no-repeat;
}
.btn-green {
	float:left;
	color:#fff;
	display:block;
	padding-right:6px;
	font-weight:bold;
	background: url(../images/bg-btn-green-r.gif) no-repeat 100% 0;
}
.btn-green span {
	display:block;
	cursor:pointer;
	padding-left:7px;
	background: url(../images/bg-btn-green-l.gif) no-repeat;
}
p.btn-green a:hover {
	text-decoration:none;
	border:0;
}
p.btn-green a:hover span {text-decoration:underline;}
/* submit button */
.btn-login {
	float:left;
	width:60px;
	height:21px;
	overflow:hidden;
	background: url(../images/btn-login.gif) no-repeat;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	border:0;
	cursor:pointer;
}
/* main navigation holder */
.nav-bar {
	width:944px;
	margin:0 auto;
	padding:0 0 3px;
	background: url(../images/bg-nav-bar.gif) no-repeat;
}
.nav-bar:after,
#nav:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
/* navigation holder */
#nav {
	width:944px;
	margin:0;
	padding:0;
	list-style:none;
}
/* navigation list */
#nav li {
	float:left;
	font-size:13px;
	line-height:31px;
	font-weight:bold;
	background: url(../images/divider01.gif) repeat-y;
	text-align:center;
}
#nav li:first-child {background-image:none;}
#nav a {
	display:block;
	color:#fff;
	padding:0 15px 0 17px;
}
#nav.scaling-active a {padding:0;}
#nav li.active a {text-decoration:underline;}
/* drop */
#nav ul {
	display:none;
	position:absolute;
	width:181px;
	top:30px;
	left:2px;
	overflow:hidden;
	margin:0;
	padding:5px 0 10px;
	list-style:none;
	background-color:#ea5400;
}
#nav li li {
	width:100%;
	background: url(../images/none.gif) no-repeat;
	text-align:left;
	line-height:15px;
	padding:3px 0;
}
#nav li li a,
#nav.scaling-active li li a {

	height:1%;
	padding:0 5px 0 15px;
}
#nav li:hover,
#nav li.hover {position:relative;}
#nav li:hover ul,
#nav li.hover ul {display:block;}
#nav li li a:hover {
	color:#fff;
	text-decoration:none;
}
#nav li.last-child ul {
	left:auto;
	right:0;
}
* html #nav li.last-child ul {right:-1px;}
/* footer holder */
#footer {
	height:1%;
	padding:33px 66px 32px;
	background: url(../images/bg-footer.png) no-repeat;
	text-align:center;
	font-size:0.833em;
	line-height:1.2em;
}
#footer p {
	margin:16px 0 0;
	line-height:1.2em;
}
.footer-in {/* for ie6 */
	position:relative;
	width:100%;
	overflow:hidden;
}
#footer ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	display:inline;
	padding:0 8px 0 12px;
	font-size:1.2em;
	line-height:1.5em;
	background: url(../images/divider03.gif) no-repeat 0 50%;
}
#footer li:first-child {background-image:none;}
/* inner pages */
/* articles page */
/* breadcrumbs holder */
.breadcrumbs {
	position:relative;
	width:100%;
	margin:-5px 0 17px;
}
.t,
.b {
	height:17px;
	overflow:hidden;
}
.tl,
.tr,
.bl,
.br {
	float:left;
	display:block;
	width:6px;
	height:17px;
	overflow:hidden;
	background: url(../images/bg-breadcrumbs.gif) no-repeat;
}
.tr {
	float:right;
	background-position:0 -35px;
}
.bl {
	height:16px;
	background-position:0 -17px;
}
.br {
	float:right;
	height:16px;
	background-position:0 -51px;
}
.tc {
	display:block;
	height:17px;
	overflow:hidden;
	background: url(../images/bg-breadcrumbs.gif) repeat-x 0 -70px;
}
.bc {
	display:block;
	height:16px;
	overflow:hidden;
	background: url(../images/bg-breadcrumbs.gif) repeat-x 0 -87px;
}
* html .tl {margin-right:-3px;}
* html .tr {margin-left:-3px;}
* html .bl {margin-right:-3px;}
* html .br {margin-left:-3px;}
.c {
	height:1%;
	background-color:#f5f5f5;
	border:solid #dbd8d8;
	border-width:0 1px;
	padding:0 5px;
}
.c:after,
.breadcrumbs ul:after,
.breadcrumbs:after,
.social-links:after,
.add-nav:after,
.holder:after,
.matrix-head-b:after,
.bar-content:after,
.matrix-foot-b:after,
.matrix-list li:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
.breadcrumbs ul {
	float:left;
	width:100%;
	margin:-8px 0;
	padding:0;
	list-style:none;
}
.breadcrumbs li {
	position:relative;
	float:left;
	color:#000;
	font-weight:bold;
	padding:0 8px 0 13px;
	background: url(../images/arrow.gif) no-repeat 0 62%;
}
* html .breadcrumbs li {background-position:0 60%;}
* +html .breadcrumbs li {background-position:0 60%;}
.breadcrumbs li:first-child {background-image:none;}
.breadcrumbs a {
	font-weight:normal;
}
.add-nav {
	width:100%;
	margin:0 0 22px;
}
.add-nav h3 {
	color:#fff;
	margin:0;
	padding:0 3px 0 23px;
	font-size:20px;
	line-height:39px;
	background: url(../images/bg-heading2.gif) no-repeat;
}
/* additional navigation holder */
.add-nav ul {
	height:1%;
	overflow:hidden;
	background-color:#f0f0f0;
	border:solid #dbd8d8;
	border-width:0 1px;
	margin:0;
	padding:7px 0 16px;
	list-style:none;
}
.add-nav li {
	float:left;
	width:195px;
	padding:4px 4px 3px 21px;
	border-bottom:1px solid #dbd8d8;
}
.add-nav a {color:#333;}
.add-nav li.active a {text-decoration:underline;}
.add-nav-b {
	display:block;
	width:100%;
	height:5px;
	overflow:hidden;
	background: url(../images/bg-add-nav-b.gif) no-repeat;
}
/* social-links holder */
.social-links {
	position:relative;
	width:214px;
	margin:0 -3px 13px;
	padding:17px 3px 21px 11px;
	list-style:none;
	text-align:center;
}
.social-links li {
	float:left;
	padding:0 0 0 9px;
	color:#000;
	font-weight:bold;
}
.social-links img {vertical-align:top;}
.social-links span {
	display:block;
	padding:1px 3px;
}
/* holder */
.holder {
	width:100%;
	padding-bottom:8px;
}
.bg {
	padding-top:14px;
	background: url(../images/bg-holder.gif) no-repeat;
}
.bg h2 {padding-left:18px;}
.holder-in {
	height:1%;
	overflow:hidden;
}
.alignleft {
	float:left;
	margin:0 16px 11px 0;
}
.png {margin-left:-5px;}
* html .png {display:inline;}
.alignright {
	float:right;
	margin:0 0 11px 16px;
}
img.aligncenter {
	display:block;
	margin:0 auto;
}
/* right aside */
.aside-r {
	float:right;
	width:275px;
	margin:10px 0 0 21px;
}
* html .aside-r {margin-left:18px;}
/* light box */
.lightbox {
	color:#f55803;
	position:relative;
	height:1%;
	padding:18px 23px 14px 18px;
	border:1px solid #dbd8d8;
	background:#fff url(../images/bg-lightbox.gif) repeat-x 0 100%;
}
.lightbox-t,
.lightbox-b {
	position:absolute;
	left:-1px;
	top:-1px;
	width:275px;
	height:5px;
	overflow:hidden;
	background: url(../images/bg-lightbox-t.gif) no-repeat;
}
.lightbox-b {
	top:auto;
	bottom:-1px;
	background-image:url(../images/bg-lightbox-b.gif);
}
/* post-list holder */
.post-list {
	height:1%;
	overflow:hidden;
	margin:0 0 -27px;
	padding:0 15px 0 0;
	list-style:none;
}
.post-list li {
	padding:25px 25px 27px 0;
	border-top:1px solid #dbd8d8;
}
* html .post-list li {
	height:1%;
	vertical-align:middle;
}
* +html .post-list li {
	height:1%;
	vertical-align:middle;
}
.post-list p {padding:0;}
.title {
	width:100%;
	overflow:hidden;
	padding-bottom:6px;
}
.title h3 {
	margin:0;
	height:1%;
	overflow:hidden;
	font-size:1.333em;
	line-height:22px;
}
.date {
	float:left;
	margin-right:12px;
	padding-right:3px;
	font-size:0.833em;
	line-height:22px;
	background: url(../images/bg-date-r.gif) no-repeat 100% 0;
	font-style:normal;
	font-weight:bold;
}
* html .date {margin-right:9px;}
.date span {
	float:left;
	padding:0 6px 0 9px;
	background: url(../images/bg-date-l.gif) no-repeat;
}
/* matrix page */
.matrixbox {
	width:100%;
	overflow:hidden;
	padding-bottom:24px;
}
.matrixbox .alignleft {margin:0 12px 7px -3px;}
* html .matrixbox .alignleft {display:inline;}
.matrixbox .alignright {margin:0 0 7px 12px;}
.matrixbox h1 {
	font-size:2em;
	line-height:1.2em;
	padding-left:10px;
	margin:0 0 12px;
}
.matrixbox h2 {
	margin:0 0 13px;
	font-size:1.333em;
	line-height:1.2em;
	padding:6px 0 0;
}
/* matrix header */
.matrix-head {
	width:100%;
	background: url(../images/bg-matrix-head.gif) repeat-y 100% 0;
}
.matrix-head-t {
	width:100%;
	background: url(../images/bg-matrix-head-t.gif) no-repeat 100% 0;
}
.matrix-head-b {
	position:relative;
	min-height:185px;
	background: url(../images/bg-matrix-head-b.gif) no-repeat 100% 100%;
}
* html .matrix-head-b {height:185px;}
/* columns */
.col-first {
	float:left;
	width:270px;
	padding:7px 25px 8px 22px;

}
.matrix-head .col-first {
	width:290px;
	padding:12px 25px 7px 3px;
}
.col {
	float:left;
	width:180px;
	padding:2px 10px 2px 12px;
	font-size:0.917em;
	line-height:1.19em;
	text-align:center;
}
.matrix-head .col {
	text-align:left;
	padding:12px 10px 67px 12px;
}
.matrix-foot .col {padding-top:6px;}
.col h4 {
	text-align:center;
	position:relative;
	color:#f55803;
	margin:-7px 0 2px;
	font-size:1.273em;
	line-height:1.2em;
}
.col p {
	text-align:center;
	padding:0 0 9px;
}
p.price {
	font-size:1.455em;
	line-height:1.2em;
	padding-bottom:7px;
}
.best {
	color:#51a511;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}
.meta {
	position:absolute;
	bottom:6px;
	width:180px;
	overflow:hidden;
}
/* button */
p.btn-signup {
	width:132px;
	height:30px;
	font-size:1.364em;
	line-height:30px;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
}
p.btn-signup a {
	color:#fff;
	display:block;
	width:100%;
	background: url(../images/bg-btn-signup.png) no-repeat;
	cursor:pointer;
}
/* matrix content */
.matrix-list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	border:1px solid #bababa;
	background:#fff url(../images/bg-bars.gif) repeat-y;
}
.matrix-list li {
	position:relative;
	float:left;
	width:100%;
	margin:-1px 0 0;
	border-top:1px solid #dbd8d8;
}
.matrix-list li.grey-bg {background:#f4f4f4 url(../images/bg-bars.gif) repeat-y;}
.main-bar {
	min-height:30px;
	background: url(../images/bg-main-bar.gif) repeat-x 0 50%;
	font-weight:bold;
	color:#f55803;
	font-size:1.167em;
	line-height:1.15em;
}
* html .main-bar {height:30px;}
.bar-content {
	width:923px;
	margin:0 -1px 0 0;
	background: url(../images/bg-bar-content.gif) repeat-y 100% 0;
}
/* matrix footer */
.matrix-foot {
	width:100%;
	background: url(../images/bg-matrix-foot.gif) repeat-y 100% 0;
}
.matrix-foot-b {
	position:relative;
	min-height:67px;
	padding:0 0 3px;
	background: url(../images/bg-matrix-foot-b.gif) no-repeat 100% 100%;
}
* html .matrix-foot-b {height:67px;}

/* Signup Page */

h1.signuph1 { font-weight:bold; font-size:1.4em; color:#fff; padding:10px 8px; margin:10px 0; width:100%; background:#EA5400;  }

/* My Account - Billing/Upgrade Area */

p.memPrice { margin:10px 0; padding:10px 0; font-weight:bold; font-size:1.2em; border-top:1px solid #000; text-shadow:1px 1px 2px #fff; }
p.upgradeButton { margin:0; padding:0; height:40px; width:70px; }
p.upgradeButton a { text-decoration: none; }
p.upgradeButton input.upgrade { background:url("/images/upgradeBtn.jpg") no-repeat scroll 50% 50%; padding:10px 35px; border:none; cursor:pointer; }
p.upgradeButton input.downgrade { background:url("/images/downgradeBtn.jpg") no-repeat scroll 50% 50%; padding:10px 35px; border:none; cursor:pointer; }
p.upgradeButton input.renew { background:url("/images/renewBtn.jpg") no-repeat scroll 50% 50%; padding:10px 35px; border:none; cursor:pointer; }
div.bgHeader { background:url(/images/bg-holder.gif) no-repeat 0 0; margin:0 8px 0 6px; }
input.btn_return { background:url("/images/returnBtn.jpg") no-repeat scroll 50% 50%; padding:5px 100px; border:none; cursor:pointer; }
input.btn_return2 { background:url("/images/return2Btn.jpg") no-repeat scroll 50% 50%; padding:5px 100px; border:none; cursor:pointer; }
input.btn_cancel { background:url("/images/confirmcancelBtn.jpg") no-repeat scroll 50% 50%; padding:5px 100px; border:none; cursor:pointer; }
input.btn_signup { background:url("/images/signupBtn.jpg") no-repeat scroll 50% 50%; padding:8px 66px; border:none; cursor:pointer; display: block; margin: 0 auto; }

.basicMem { width:110px; border:1px solid #b3b3b3; padding:10px; background:url(/images/upgradeBG.jpg) repeat-x 0 100%; }
.basicMem p.boxTitle { font-weight:bold; font-size:1.2em; text-shadow:1px 1px 2px #fff; }
.basicMem p.delay { font-weight:normal; font-size:.83em; }
.basicMem ul.levelUL { list-style:none; margin:0; padding:0; font-size:.9em; }


.premiumMem { width:120px; border:1px solid #b3b3b3; padding:10px; background:url(/images/upgradeBG.jpg) repeat-x 0 100%; }
.premiumMem p.boxTitle { font-weight:bold; font-size:1.2em; text-shadow:1px 1px 2px #fff; }
.premiumMem p.delay { font-weight:normal; font-size:.83em; }
.premiumMem ul.levelUL { list-style:none; margin:0; padding:0; font-size:.9em; }


.premproMem { width:150px; border:1px solid #b3b3b3; padding:10px; background:url(/images/upgradeBG.jpg) repeat-x 0 100%; }
.premproMem p.boxTitle { font-weight:bold; font-size:1.2em; text-shadow:1px 1px 2px #fff; }
.premproMem p.delay { font-weight:normal; font-size:.83em; }
.premproMem ul.levelUL { list-style:none; margin:0; padding:0; font-size:.9em; }
.premproMem p.popplan { float:right; position:relative; }


h1.billingh1 { font-size:1.5em; font-weight:bold; }
h2.billingh2 { font-size:1em; font-weight:bold; text-decoration:underline; }
ul.bottomInfo { list-style:none; font-size:1em; }
ul.bottomInfo li { margin-bottom:12px; }
ul.bottomInfo li.ccimages { margin-top:-12px; }
ul.bottomInfo li.titles { font-weight:bold; }
ul.bottomInfo li.answers { font-weight:normal; line-height:; }
ul.bottomInfo li a,
ul.bottomInfo li a:active { text-decoration:underline; color:#0000ff; }


/* Compare Memberships page */

p.newCMText { width:560px; padding:20px; border:1px solid #000; background:#6cd0b1; position:relative; float:right; clear:both; line-height:1.7em; }
p.newCMText a { text-decoration:underline; }

/* Compare Memberships page */

div.signupLtImage { width:220px; position:relative; float:left; padding:20px; }


/* Signup Form */

div.alreadyMemb a { text-decoration:underline; }


/* ProcessCC.aspx Page Element Styles */

p.processInfoAgree { margin-left:20px; }
p.processInfoAgree a { text-decoration:underline; }
p.processInfoBox { background:#62d279; border:1px solid #000; padding:20px; line-height:1.7em; margin:10px; }
p.processInfoBox span.bold { font-weight:bold; }
.expireDate,
.rate { font-weight:bold; }
.sibutton, .sibutton:visited {
	background: #222 url(/odds/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	text-align:center;
}

	.sibutton:hover							{ background-color: #111; color: #fff; }
	.sibutton:active							{ top: 1px; }
	.small.sibutton, .small.sibutton:visited 			{ font-size: 7pt;font-weight: bold; padding: 1px; }
	.sibutton, .sibutton:visited,
	.medium.sibutton, .medium.sibutton:visited 		{ font-size: 11px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.sibutton, .large.sibutton:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.sibutton, .green.sibutton:visited		{ background-color: #91bd09; }
	.green.sibutton:hover						{ background-color: #749a02; }
	.blue.sibutton, .blue.sibutton:visited		{ background-color: #2daebf; }
	.blue.sibutton:hover							{ background-color: #007d9a; }
	.red.sibutton, .red.sibutton:visited			{ background-color: #e33100; }
	.red.sibutton:hover							    { background-color: #990000; }
	.magenta.sibutton, .magenta.sibutton:visited	{ background-color: #CC0000; }
	.magenta.sibutton:hover							{ background-color: #E66C2C; }
	.orange.sibutton, .orange.sibutton:visited		{ background-color: #ff5c00; }
	.orange.sibutton:hover							{ background-color: #d45500; }
	.yellow.sibutton, .yellow.sibutton:visited		{ background-color: #ffb515; }

.dropdown
{
    font-family: "Myriad Pro","Trebuchet MS",sans-serif;
    font-size: 12pt;
    margin: 2px;
}
.label
{
    font-family: "Myriad Pro","Trebuchet MS",sans-serif;
    font-size: 12pt;
    margin: 2px;  
    text-shadow: 1px 0px 1px #EEEEEE;
}


* html .matrix-foot-b {height:67px;}
/* index-v2 */
.logo-print {display: none;}
.main-in {overflow: visible;}
.main-in:after {
	content: "";
	display: block;
	clear: both;
}
.bar {
	overflow: visible;
	background: none;
}
.bar:after {
	content: "";
	display: block;
	clear: both;
}
.top-graphic2 {
	position: relative;
	overflow: hidden;
	margin: -5px 0 0 -2px;
	width: 947px;
	height: 368px;
	line-height: 26px;
	font-size: 21px;
	color: #fff;
	background: url(../images/bg-top-graphic2.jpg) no-repeat;
}
.top-graphic2 .visual {
	position: absolute;
	top: 37px;
	right: 26px;
}
.top-graphic2 .holder {
	position: relative;
	z-index: 5;
	padding: 38px 0 0 31px;
	width: 375px;
}
.text-make-smart-bets {
	display: block;
	overflow: hidden;
	margin: 0 0 15px;
	width: 375px;
	height: 38px;
	line-height: 34px;
	font-size: 30px;
	text-indent: -9999px;
	background: url(../images/text-make-smart-bets.jpg) no-repeat;
}
.top-graphic2 p {margin: 0 0 12px;}
.btn-try {
	display: block;
	margin: 0 0 10px -4px;
	width: 273px;
	height: 49px;
	text-indent: -9999px;
	background: url(../images/btn-try-it.png) no-repeat;
}
.top-graphic2 .box2 {
	float: none;
	margin: 0 0 0 -3px;
	padding: 0;
	width: 220px;
	line-height: 18px;
	font-size: 11px;
	color: #1b75bb;
	background: none;
}
.top-graphic2 .box2 a {
	text-decoration: underline;
	color: #1b75bb;
}
.top-graphic2 .box2 a:hover {text-decoration: none;}
/* partners bar */
.partners-bar {
	overflow: hidden;
	padding: 17px 0 29px;
	width: 100%;
}
.partners-list {
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.partners-list li {
	float: left;
	padding: 0 18px;
}
.partners-list li a img {display:  block}
.link-partners {
	float: right;
	margin: 11px 36px 0 0;
	padding: 8px 0 8px 27px;
	line-height: 20px;
	font-size: 17px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #f68c2f;
	background: url(../images/sprite.gif) no-repeat 0 -440px;
}
.content2 {background: url(../images/bg-content2.gif) no-repeat;}
.content .column-r a {color: #394fa2;}
/* print version */
@media print {
	.logo,
	.top-graphic2 .visual,
	.btn-try,
	.top-graphic2 .holder .box2,
	.partners-bar,
	.pic span,
	.box-b,
	.column-l,
	#header,
	#footer ul {display: none;}
	.logo-print {display: block;}
	html,
	body,
	#wrapper,
	#main,
	.main-in,
	.bar,
	.top-graphic2,
	.top-graphic2 .holder,
	.text-make-smart-bets,
	.add-info,
	.box,
	.box h2,
	.box h2 a,
	.box-in,
	.pic,
	.x-info,
	.x-info div,
	.x-info p,
	.box .items,
	.content,
	.content2,
	.two-cols,
	.column-r {
		display: block;
		position: static;
		left: auto;
		float: none;
		overflow: visible;
		margin: 0;
		border-style: none;
		padding: 0;
		width: 100% !important;
		min-width: 0 !important;
		height: auto;
		text-indent: 0;
		text-align: left;
		color: #000;
		background: none;
	}
	.top-graphic2 {padding: 30px 0;}
	.box {
		float: left;
		padding: 0 1%;
		width: 31% !important;
	}
	.x-info p {overflow: hidden;}
	.x-info span {color: #f56313;}
	.content {padding: 40px 0;}
}
