@charset "utf-8";
/* CSS Document */
*  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px; }
html { overflow-x:hidden; overflow-y:auto; }
h1
{
	color:#FFFFFF;
	font-size: 15px;
	text-transform: uppercase;	
	font-weight:lighter;
	font-family: "Century Gothic";
	letter-spacing: 1px;
	clear:both;
}

#pagecontent h1 {
	color:#000000;
	padding-bottom: 4px;
	width:700px;
}

#pagecontent fieldset h1 {
	width:auto;
}

#pagecontent h1.imagetext { text-indent:-10000px; width:350px; height:33px; display:block; margin-top:6px; padding-bottom: 10px;}
#pagecontent h1.imagetext2 { width:750px; }
#pagecontent #contentright h1.imagetext2 { width:450px; }
#pagecontent #contentleft h1.imagetext2 { width:450px; }


h2
{
	font-size:14px;
	color:#8b8989;
	font-weight:normal;
	padding-bottom: 15px;
	clear:both;
}

#pagecontent h2 {
	font-family: "Century Gothic";
	padding-bottom: 10px;
	font-weight:bold;
	color:#666666;
}

h3
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-transform: uppercase;	
	padding-bottom: 3px;	
	padding-top : 6px;
	
}

h4
{
text-transform: uppercase;	
	font-weight:lighter;
	font-family: "Century Gothic";
	font-size:9px;
	color:#8b8989;
	letter-spacing: 2px;
	padding-bottom: 5px;
}
p { margin:0; padding:0; padding-bottom:10px; font-size:1em; color:#999999;}
a { text-decoration: underline; color: #000; }
a:hover { color: #000000; text-decoration:underline; }
a img { border: 0; }
a img.border {  border: 1px solid #FC3307; }
a:hover img.border {  border: 1px solid #668FA3 !important; border: 1px solid #FC3307; }
table { margin-bottom:10px; width:100%; }
tr.roweven { background:#FCFCFC none repeat scroll 0%; }
#oddcontent table { width:700px; }
#oddcontent p { width:700px; }
.sortcol { cursor:pointer; }
.floatleft { float:left; }
.floatright { float:right; }
td { border-top:1px dotted #CCCCCC; padding:3px; text-align:left;  }
th { font-weight:bold; padding:3px; text-align:left; background-color:#F4F4F4; }

form { padding: 0; margin: 0; }
label { float: left; width: 140px; vertical-align:top; margin-top:3px; text-align:right; padding-right:10px;}
input,textarea,select { padding:3px; color: #000; background:#FFFFFF url(http://www.betusa.com/08/images/inputBg.gif) no-repeat scroll left top; border:1px solid #AAAAAA; }
textarea { width:270px; height:100px; }
input.button { padding: 2px 5px; cursor: pointer; color: #fff; background: #FC3307; border-width: 1px; border-style: solid; border-color: #FF7800 #691300 #691300 #FF7800; }
input.radio { background: none; border: 0px; }
input.submit { width:auto; padding:4px; padding-left:7px; padding-right:7px; background-color:#999999; color:#FFFFFF; font-weight:bold; border-color:#333333; background-image:none; }
p.submit {margin-left:150px; margin-top:8px; }
p.nomargin { margin-bottom:0; }
p.nopadding { padding-bottom:0; }
h1.formpass { text-transform:none; font-weight:normal; margin-left:150px; padding:4px; font-size:20px; color:#000000; border: 1px solid #990000; width:300px; }
fieldset { border: 1px solid #CCCCCC; margin:0; padding:10px; background-color:#F2EFE9; background-image:url(http://www.betusa.com/08/images/fieldset_gradient.jpg); background-repeat:repeat-x; margin-bottom:10px; }
legend { color: #FFFFFF; background:#AAAAAA; border: 1px solid #CCCCCC; padding: 2px 6px }
body { 
	background: url(http://www.betusa.com/08/images/grad_bg1.jpg) repeat-x top left; 
	background-color:#FFFFFF; 
	font-size:11px;
	font-family:"Lucida Grande", Lucida, "Trebuchet MS",Helvetica, sans-serif;
}
.blockerror { background:#FAFAFA; padding:10px; margin-bottom:10px; border: 1px #FF0000 solid; }
.blockerror p { padding-bottom:0px; }
.blockerror h1 { color:#000000; }
#main { width: 980px; margin-left: auto; margin-right:auto; background-color:#FFFFFF; position:relative; min-height:800px; height:auto !important; height:800px;}
.headerclass { height:51px !important; }
#content_header { float:left; }
#content_header.header { background:none; }
.logo { position:relative;  }
.logo h1 { padding:0; margin:0;  }
.logo h1 a { position:absolute; left:170px; top:10px; background-image:url(http://www.betusa.com/08/images/betusa_logo1.gif); background-position:top left; background-repeat:no-repeat; width:210px; height:38px; display:block; text-indent:-9000px; overflow:hidden;}

#content_logo.logo h1 a { left:10px; top:27px; }

.logo ul {
	position:absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	top:54px;
	left:170px;
}

.logo li {
	float: left;
	margin:0;
	margin-right:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-transform:uppercase;	
}

.logo li a {
	color:#666666;
}

#promotext { position:absolute; top:8px; right:6px; }
#promotext p { font-size:15px; }

#tabs { position:absolute; bottom:0px; right:6px; margin-bottom:1px;}
#tabs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#tabs li {
	float: left;
	background: url(http://www.betusa.com/08/images/tab2.gif) top right no-repeat;
	margin:0;
	margin-left:3px;	
}

#tabs a {
	display: block;
	background: url(http://www.betusa.com/08/images/tab1.gif) top left no-repeat;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	padding-bottom:7px;
	padding-left:8px;
	padding-right:8px;
	padding-top:11px;
	text-transform:uppercase;
	letter-spacing:-1px;
}

#tabs a:hover {
	background: url(http://www.betusa.com/08/images/tab1a.gif) top left no-repeat;
}

#tabs li:hover {
	background: url(http://www.betusa.com/08/images/tab2a.gif) top right no-repeat;;
}

#tabs li.selected { background: url(http://www.betusa.com/08/images/tab2a.gif) top right no-repeat; }
#tabs li.selected a { background: url(http://www.betusa.com/08/images/tab1a.gif) top left no-repeat; }

#mid { position:relative; float:left; display:inline; }

.header {position:relative; width: 980px; height:71px; background: url(http://www.betusa.com/08/images/basketball_head1.jpg) top left no-repeat;}

#login {
	width:980px;
	height:268px;
	display:block;
	background: url(http://www.betusa.com/08/images/baseball_bg4.jpg) top left no-repeat;
}

#stickout {
	width:93px;
	height:213px;
	position:absolute;
	left:-93px;
	display:block;
	background: none;
	top:0px;
}	

#blackboard {
	width:345px;
	height:282px;
	position:absolute;
	left:705px;
	display:block;
	top:174px;
	z-index:20;
}	

.footer { width:705px; position:relative; height:63px; }
#content_footer.footer { width:970px; clear:both; float:left;}

.footer p.right { position:absolute; right:6px; bottom:0px; }
.footer p.left { position:absolute; left:14px; bottom:0px; }

p.right { float:right; }

#button_shadow {
	width:980px;
	height:26px;
	display:block;
	position:relative;
	background: url(http://www.betusa.com/08/images/grad_bg2.gif) top left repeat-x;
	float:left;
}

#buttons {
	width:980px;
	height:124px;
	display:block;
	position:relative;
	background: url(http://www.betusa.com/08/images/buttons_bg2.jpg) top left no-repeat;
}

#content_buttons {
	width:980px;
	height:124px;
	display:block;
	position:relative;
	background: url(http://www.betusa.com/08/images/buttons_bg1.jpg) top left no-repeat;
	float:left;
}

#content_buttons.livesports {
	background: url(http://www.betusa.com/08/images/buttons_bg5.jpg) top left no-repeat;
	height:105px;
}

#content_buttons.livesports ul { 
	padding-right:12px;
	/* border-right: #CCCCCC dotted 1px; */
	float:left;
	margin-top:2px;
}

#content_buttons.livesports ul.noborder { 
	border-right: none;
}

#content_buttons.livesports ul li
{
	color:#FFFFFF;
	padding-bottom:0px;
	list-style-type:square;
	margin-left:25px;
	padding-left:5px;
	font-size:12px;
}

#content_buttons.livesports ul li a { color:#FFFFFF; }

.buttons h1 { 
	margin-bottom:3px;
}

.buttons h1 a {
	display:block;
	width:168px;
	height:38px;
	text-indent:-9000px;
	overflow:hidden;
}

#content_buttons.buttons h1 a {
	height:107px;	
}

.buttons p {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;
}

.buttons p a {
	color:#FFFFFF;
}

#button_sportsbook {
	position:absolute;
	top:6px;
	left:7px;	
	width:168px;
	height:109px;
	overflow:hidden;
}

#button_sportsbook ul.liveline { margin:0; padding:0; }
#button_sportsbook ul.liveline2, #button_sportsbook ul.liveline3 { display:none; }

#button_sportsbook ul li
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	list-style-type:square;
	margin:0;
	margin-left:26px;
	line-height:12px;
	padding:0;
	padding-left:5px;
}

#button_sportsbook ul li a { 
	color:#FFFFFF; 
}


#livesports_col1 {
	position:absolute;
	top:6px;
	left:10px;	
	width:970px;
	height:99px;	
}

#livesports_logout a {
	text-indent:-10000px;
	overflow:hidden;
	height:36px;
	width:120px;
	display:block;
	position:absolute;
	right:0px;
	bottom:0px;	
	z-index:500;
}

#livesports_ads { position:absolute; right:0px; width:187px; top:6px; height:364px;  z-index:1900; }
#livesports_ads p { text-align:center; padding-left:4px; padding-right:4px; padding-bottom:5px; }
/*#livesports_shadow { position:absolute; left:0px; width:793px; top:502px; height:30px; z-index:0; }*/
#livesports_shadow { position:absolute; left:0px; width:793px; top:470px; height:30px; z-index:0; }

#livesports_col1 img { 
	float:left;
}

#button_sportsbook img {
	position:absolute;
	right:2px;
	bottom:1px;
}

#button_casino {
	position:absolute;
	top:6px;
	left:183px;	
	width:168px;
	height:109px;	
}

#button_casino img {
	position:absolute;
	right:2px;
	bottom:1px;
}

#button_horses {
	position:absolute;
	top:6px;
	left:360px;	
	width:168px;
	height:109px;	
}

#button_horses img {
	position:absolute;
	right:2px;
	bottom:1px;
}

#button_poker {
	position:absolute;
	top:6px;
	left:537px;	
	width:168px;
	height:109px;	
}

#button_poker img {
	position:absolute;
	right:2px;
	bottom:1px;
}

#main_login {
	position:absolute;
	right:10px;
	top:10px;
}

form#main_login_form p {
	padding:0;
}
	
form#main_login_form  {
	background-color:transparent;	
}

#content_login {
	width:269px;
	height:124px;
	right:0px;
	top:0px;	
	position:absolute;
	background: url(http://www.betusa.com/08/images/buttons_login1.jpg) bottom right no-repeat;
}


#casinologin #content_login {
	background: url(http://www.betusa.com/08/images/buttons_login2.jpg) bottom right no-repeat;
}

#simple_logout {
	width:269px;
	height:124px;
	right:0px;
	top:0px;	
	position:absolute;
	background: url(http://www.betusa.com/08/images/buttons_logout1.jpg) bottom right no-repeat;
}

input#main_userid {
	height:18px;
	position:absolute;
	right:10px;
	top:5px;
	width:170px;
	background:none;
	border:none;
	font-size:12px;
}

#content_login input#main_userid {
	right:14px;
	top:8px;
	height:24px;
}

input#main_password {
	position:absolute;
	right:10px;
	top:32px;
	width:170px;	
	height:18px;
	background:none;
	border:none;
	font-size:12px;		
}

#content_login input#main_password {
	right:14px;
	top:37px;
}

#simple_logout p#main_logout {
	position:absolute;
	top:65px;
	right:0px;
}

#simple_logout p#main_logout a {
	width:91px;
	height:33px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	padding:0;
}

#simple_logout p#logout_text {
	position:absolute;
	top:0px;
	left:0px;
	padding:10px;
	font-size:11px;
}

#simple_logout p#main_myaccount {
	position:absolute;
	top:65px;
	right:105px;
}

#simple_logout p#main_myaccount a {
	width:125px;
	height:33px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	padding:0;
}

form#main_login_form p a {
	width:101px;
	height:37px;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	padding:0;
}

p#main_login2 {
	position:absolute;
	top:59px;
	right:0px;
}

#content_login p#main_login {
	top:65px;
	right:5px;
}

p#main_join {
	position:absolute;
	top:59px;
	right:105px;
}

#content_login p#main_join {
	top:65px;
	right:110px;
}

#content_login p#forgot_password {
	position:absolute;
	bottom:7px;
	right:10px;
	width:270px;
	text-align:right;
}

#main_login p#forgot_password {
	position:absolute;
	top:97px;
	right:4px;
	width:270px;
	text-align:right;
}

#main_login p#forgot_password a {
	width:auto;
	height:auto;
	display:inline;
	text-indent:inherit;
	padding:0;
	color:#FFFFFF;
}

#content_login p#forgot_password a {
	width:auto;
	height:auto;
	display:inline;
	text-indent:inherit;
	padding:0;
	color:#FFFFFF;
}

#pagecontent { padding:10px; padding-top:5px;  padding-right:40px; width:930px; min-height:400px; height:auto !important; height:400px; position:relative; float:left;}
#pagecontent.livesportscontent { padding:0; width:980px; }

#pagecontent ul, #pagecontent ol { padding-bottom:10px; }
#pagecontent ul li
{
	color:#666666;
	padding-bottom:2px;
	list-style-type:square;
	margin-left:20px;
	padding-left:5px;
	font-size:12px;
}

#pagecontent ol li
{
	color:#666666;
	padding-bottom:2px;
	margin-left:20px;
	padding-left:5px;
	font-size:12px;
}


#pagecontent td {
	color:#666666;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#pagecontent p {
	color:#666666;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
}

#pagecontent th {
	color:#000;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

#blackcontent {
	height:371px;
	width:980px;
	background: url(http://www.betusa.com/08/images/black_stripe_bg1.gif) bottom right repeat;
	position:relative;
	float:left;
}

#blackcontent h3 a {
	color:#FFFFFF;
	text-decoration:none;
}

#blackcontent img {
	border:0;
	border-top:solid 2px #d62118;
}

#blackcol1 {
	padding-top:5px;
	float:left;
	width:250px;
	margin-left:23px;
	height:366px;
	position:relative;
	display:inline;
}

#blackcol2 {
	padding-top:5px;
	float:left;
	width:250px;
	margin-left:33px;
	height:366px;
	position:relative;
}

#blackcol3 {
	padding-top:5px;
	float:left;
	width:391px;
	margin-left:33px;
	height:366px;
	background: url(http://www.betusa.com/08/images/bg_poker1.jpg) top right no-repeat;
	position:relative;
}

#blackcontent.blackcasino { height:451px; }

.blackcasino #blackcol3 {
	background: url(http://www.betusa.com/08/images/bg_casino3.jpg) bottom right no-repeat;
	height:451px;
}

.blacksports #blackcol3 {
	background: url(http://www.betusa.com/08/images/bg_football1.jpg) top right no-repeat;
}

.blackhorses #blackcol3 {
	background: url(http://www.betusa.com/08/images/bg_horses1.jpg) top right no-repeat;
}

.blacksports #blackcol3 h3 {
	padding:0;
}

.hr { height:1px; width:100%; background-color:#FFFFFF; overflow:hidden; }
.blackhr { height:1px; width:100%; background-color:#c6c6c6; overflow:hidden; margin-bottom:10px; }


.smallimg { float:left; margin-right:8px; margin-top:8px; }

#blackcontent #blackcol2 ul {
	margin-top:5px;
}

#blackcontent #blackcol2 ul li
{
	color:#FFFFFF;
	padding-bottom:5px;
	list-style-type:square;
	margin-left:20px;
	padding-left:5px;
}

#blackcontent ul li span {
	color:#999999;
}


#blackcontent ul li span.white {
	color:#FFFFFF;
}

#blackcontent #blackcol2 ul li span a {
	color:#FFFFFF;
}

#blackcontent #blackcol3 ul li span a {
	color:#999999;
}

#blackcontent #blackcol2 ul li h3 {
	color:#FFFFFF;
	padding:0;
	margin:0;
}

#blackcontent #blackcol2 ul li h3 a {
	color:#FFFFFF;
	text-decoration:none;
}

#blackcontent ul { 
	margin-bottom:10px;
}

#blackcontent.blackcasino ul { 
	margin-bottom:3px;
}

#blackcontent ul li {
	list-style-type:none;
	padding-left: 10px;
	color:#CCCCCC;
}

#blackcontent ul li a {
	color:#FFFFFF;
	text-decoration:underline;
}

#blackcontent #blackcol2 ul li a {
	color:#999999;
	text-decoration:underline;
}

#blackcol3 h1 a {
	color:#FFFFFF; text-decoration:none;
}

#blackcontent #blackcol3 h2 { 
	padding-bottom:8px;
}

#blackcontent #blackcol2 h2  a { 
	color:#8B8989;
}

#blackcontent.blackcasino #blackcol3 h2 { 
	padding-bottom:2px;
}

p#downloadbutton {
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0;
	padding:0;
	font-size:9px;
	width:179px;
	height:101px;	
}

p#horsecorner1 {
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0;
	padding:0;
	font-size:9px;
	width:200px;
	height:40px;	
}

p#horsecorner2 {
	position:absolute;
	right:0px;
	bottom:89px;
	margin:0;
	padding:0;
	font-size:9px;
	width:176px;
	height:80px;	
}

p#horsecorner1 img, p#horsecorner2 img { 
	border:0;
	margin:0;
	padding:0;	
}

p#downloadbutton img {
	border:0;
	margin:0;
	padding:0;	
}

#sportsbg { height:366px; background:url(http://www.betusa.com/08/images/football_download1.jpg) right bottom no-repeat; }

p#options {
	position:absolute;
	right:15px;
	top:10px;
}

p#options img {
	border:0;
	margin-bottom:5px;
}

#contentleft {
	width:450px;
	float:left;
	padding-right:15px;
	padding-bottom:10px;
}

#contentright {
	width:450px;
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:10px;
	position:relative;
	right:-20px;
}

p.icon {
	float:right;
}

img.icon {
	margin-top:10px;
	float:left;
	margin-right:8px;
	text-align:center;	
}

.imgicon {
	margin-top:10px;
	float:left;
	margin-right:8px;
	text-align:center;
	clear:both;	
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 7px;
	position:relative;
	top:-5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

#joinstep1 { background:url(http://www.betusa.com/08/images/step1.gif) no-repeat top left; }
#joinstep2 { background:url(http://www.betusa.com/08/images/step2.gif) no-repeat top left; }
#joinstep3 { background:url(http://www.betusa.com/08/images/step3.gif) no-repeat top left; }
#joinstep4 { background:url(http://www.betusa.com/08/images/step4.gif) no-repeat top right; }
#joinhelp { margin:0; padding:0; float:right; margin-top:-20px; }
#pagecontent .pimg { font-size:1px; }
h1 img { margin-top:5px; }

#pagecontent fieldset { width:905px; float:left; }
#pagecontent #contentleft fieldset { width:auto; float:none; }
#pagecontent #contentright fieldset { width:auto; float:none; }
#blankpage { position:relative; }
#blankpage fieldset { width:541px !important; float:none; }
#blankpage h1, #popuppage h1 { background:none !important; height:16px !important; width:auto !important; margin-top:auto !important; padding-bottom:auto !important; text-indent:0px !important; display:inline !important; }
#blankpage fieldset, #popuppage fieldset { width:559px !important; float:none; }
#popuppage { padding:10px; }
#popuppage #pagecontent { width:98%; }
#popuppage div.greyline { margin-top: 8px; margin-bottom: 5px; border-bottom: 1px solid #ccc; }
#popuppage div.popupclose { text-align:right; }
#popuppage div.popupclose img { vertical-align:middle; }
#simplepage fieldset { width:519px !important; float:none; }
#simplepage.mms #pagecontent { padding:10px; }
#blankpage #pagecontent { padding:0; margin:0; width:564px; }
#simplepage #pagecontent { padding:0; margin:0; width:584px; float:left; }
.bonusbox { width:452px; height:94px; background:url(http://www.betusa.com/08/images/bonusbox.gif) no-repeat top left; padding:10px; position:relative; padding-top:40px; margin-top:10px; }
.bonusboxalt { background:url(http://www.betusa.com/08/images/bonusbox2.gif) no-repeat top left; }
.bonusboxalt2 { background:url(http://www.betusa.com/08/images/bonusbox3.gif) no-repeat top left; }
.bonusbox h2 { position:absolute; left:40px; top:12px; }
.bonusbox h3 { position:absolute; left:9px; top:5px; font-size:16px; font-weight:bold; color:#FFFFFF; width:24px; text-align:center; }

.bonusicon { float:left; margin-right:10px; }
.bonusicon img { padding:4px; background-color:#FFFFFF; border:#CCCCCC solid 1px; }

#tournslide1, #tournslide2, #tournslide3 { position:absolute; top:0px; left:0px; }
.pageicons { float:right; }
.pageicons img { margin-right:3px; }
#downloadpokerfull { width:584px; height:452px; background:url(http://www.betusa.com/08/images/poker_download_full.jpg) no-repeat top left;}
#downloadcasinofull { width:584px; height:452px; background:url(http://www.betusa.com/08/images/casino_download_full.jpg) no-repeat top left;}
#downloadpokertext { position:absolute; left:38px; top:30px; width:269px; height:140px; }
#downloadpokertext p, #downloadpokertext p a { color:#000 !important; }
#downloadpokerimg { position:absolute; left:345px; top:55px; width:85px; height:101px; }
#downloadpokerimg p { padding:0; margin:0; }

#slide { position:absolute; right:0; top:20px; height:378px; background-color:#000000; }
.page_join #slide { top:94px; }
.page_confirm #slide { top:20px; }

#slide img.slideheader { float:left; cursor:pointer; }
#slidebg { position:relative; width:210px; height:378px; display:block; background: url(http://www.betusa.com/08/images/slide_bg.gif) repeat-x top left; float:left; overflow:hidden; }
#slidebg #pagecontent { padding:10px; height:358px !important; width:auto; min-height:358px !important; }
#slidebg #pagecontent img { width:189px; height:86px; }
#slidebg #pagecontent a { color:#FFFFFF; }
#slidebg #pagecontent h1 { float:left; color:#FFFFFF; margin-bottom:6px; }
#slidebg #pagecontent p { float:left; }
#slidebg #slidenav #slidebg2 { position:absolute; left:10px; bottom:10px; width:171px; height:70px; background:url(http://www.betusa.com/08/images/slide_bg2.gif) no-repeat left top; padding:10px; padding-top:6px; }
#slidebg #slidenav #slidebg2 li { padding-bottom:0px; }
#slidebg #slidenav .left { position:absolute; bottom:100px; left:10px; }
#slidebg #slidenav .right { position:absolute; bottom:100px; right:8px; }
#loader { margin-top:100px; text-align:center; color:#FFFFFF; }
#casinopopup_menu { background:url(http://www.betusa.com/08/images/casino/popup_menubg1.jpg) repeat-x top left #000000; padding:5px; }
#casinopopup_menu h1 { float:left; cursor:pointer; width:122px; height:22px; padding:0; margin:0; margin-top:4px; background-color:#2a292a; border:#808080 solid 1px; padding-left:4px; }
#casinopopup_menu ul { float:left; padding-top:3px; margin-bottom:3px; width:122px;  }
#casinopopup_menu ul li { padding-left:4px; border-bottom:#333333 dotted 1px; color:#CCCCCC; }
#casinopopup_menu ul li a { color:#FFFFFF; text-decoration:none; }
#casinologin { background:url(http://www.betusa.com/08/images/casino/popup_mainbg1.jpg) #000000 repeat-x top left; }
#casinologin p { color:#FFFFFF; }
#casinologin a { color:#FFFFFF; }
#casinologin #MB_content a { color:#000000; }
#casinologin_image { position:absolute; top:170px; left:30px; }
#casinologin_text  { position:absolute; top:170px; left:253px; width:370px; }
#loginarrow { width:361px; height:121px; position:absolute; top:0px; left:12px; background:url(http://www.betusa.com/08/images/casino/popup_login1.jpg) no-repeat top left; }
#promo1 a { width:325px; height:110px; position:absolute; bottom:146px; left:283px; z-index:4000; text-indent:-10000px; display:block; overflow:hidden; } 
/* #promo1 a { width:349px; height:72px; position:absolute; bottom:124px; left:251px; z-index:4000; display:block; overflow:hidden; } */
#promo2 { width:186px; height:262px; position:absolute; top:0px; left:226px; }
#promo2 a { text-indent:-10000px; overflow:hidden; width:186px; height:262px; display:block; }
#promo3 { width:186px; height:262px; position:absolute; top:0px; left:490px; }
#promo3 a { text-indent:-10000px; overflow:hidden; width:186px; height:262px; display:block; }
#loginarrow div {  position:absolute; top:60px; left:15px; }
#casinoerror { position:absolute; top:122px; left:30px; padding:5px; border:#FFFFFF solid 1px; width:204px; text-align:center; background-color:#a20300; }
#casinoerror p { margin:0; padding:0; }
p.cashierhead { padding-top:8px; padding-bottom:0px; }
p.cashierhead img { margin-right:30px; }
#simplepage #pagecontent.simplelivesports { width:100%; background:url(http://www.betusa.com/08/images/livesports_bg1.jpg) no-repeat bottom right fixed; }
.casinocol1 { width:127px; clear:both; }
.casinocol2 { width:107px; }

#pagecontent h2.line_header_special { color: #d62118; }
#pagecontent h2.line_header_hot { color: #295aad; }
#jointext { margin-left:10px; }
#main_footer { position:absolute; top:540px; left:65px; width:845px; height:274px; background:url(http://www.betusa.com/08/images/main_footertext.jpg) no-repeat bottom right; }
#main_footer.nfl { background:url(http://www.betusa.com/08/images/main_footertext2.jpg) no-repeat bottom right; }
#main_footer1 { position:absolute; left:26px; top:25px; width:371px; height:215px; overflow:auto; color:#FFFFFF; }
#main_footer1 ul li { margin-left:25px;	padding-left:5px; }
#main_footer1 h1 { margin-bottom:6px; }
#main_footer1 a { color:#FFFFFF; }
#main_footer2 { position:absolute; left:478px; top:25px; width:347px; height:223px; color:#000000; height:215px; overflow:auto; } 
#main_footer2 p { color:#333333; }
#main_footer2 h1 { color:#000000; margin-bottom:6px; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:5000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 5002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:5003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:4999;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.compform { width:500px; border:1px solid #FF0000; padding:5px; background-color:#EFEFEF; margin-bottom:10px; margin-left:27px; }
.compform h2 { color:#FF0000; padding-bottom:4px; font-size:24px; }
.compform th { width:200px; background-color:#FFFFFF; }
.compform td { background-color:#FFFFFF; }
.compform #button { font-size:20px; font-weight:bold; }
.casinobox { width:200px; height:80px; background: #000000 url(/08/images/casino/ver2/blackjack_bg.jpg) no-repeat top left; float:left; position:relative; border:1px #FFFFFF solid; margin-right:10px; margin-bottom:10px; }
.casinobox h2 { color:#FFFFFF; font-size:18px; font-weight:bold; position:absolute; bottom:3px; left:6px; text-decoration:none; padding:0; margin:0; z-index:6000; }
.casinobox a { width:194px; height:26px; display:block; position:absolute; z-index:6666; left:0px; top:0px; padding-left:6px; padding-top:54px; cursor:pointer; color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration:none; }
#casinover2 { padding-left:10px; padding-right:10px; }
#casinover2 h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-bottom:8px; text-transform:none; color:#444444; }



.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00 !important;
}
	
.LV_invalid {
    color:#CC0000 !important;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00 !important;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000 !important;
}

#pagecontent h3 { color:#000; }