/************************** SITE COMMON STUFF BEGIN *************************/
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/site_bg.gif) repeat-x #000000;
}

#site{
 position: relative;
 width: 980px;
 margin: 0px auto;
 color: #FFFFFF;
 text-align: justify;
 background: #424142;
}

#sitelnd{
 width: 980px;
 margin: 0px auto;
 padding: 0px;
 overflow: hidden;
 text-align: justify;
 background-image: url(../images/landing/sitelnd_bg.gif); 
 background-repeat: repeat-y;
}

.imglink{
 display: none;
}
/*************************** SITE COMMON STUFF END **************************/


/***************************** SITE HEADER BEGIN ****************************/
#header{
 position: relative;
 width: 980px;
 height: 90px;
 background-image: url(../images/common/header_bg.jpg);
}


#logo{
 position: absolute;
 left: 35px;
 top: 31px;
 width: 243px;
 height: 42px;
 background-image: url(../images/common/logo.gif);
}


#logo a{
 height: 42px;
 display: block;
 text-decoration: none;
}

#hdlink{
 width: 150px;
 float: right;
 margin: 25px 16px 0px 0px;
}

#phone{
 width: 20px;
 height: 16px;
 float: right;
 margin: 0px 6px 0px 0px;
 padding: 0px;
 background: url(../images/common/phone.jpg) no-repeat;
}

#arrow{
 width: 20px;
 height: 16px;
 float: right;
 margin: 0px 6px 0px 0px;
 padding: 0px;
 background: url(../images/common/arrow.jpg) no-repeat;
}

#header p{
 margin: 0px;
 padding: 0px;
 float: right;
 height: 14px;
 color: #FFFFFF;
 line-height: 14px;
 text-align: right;
}

#LHScript{
 margin: 0px;
 padding: 0px;
 float: right;
 height: 14px;
 line-height: 14px;
 text-align: right;
}

#LHScript a{
 color:#FFFFFF;
 text-decoration: none;
}

#LHScript a:hover{
 color:#FFE54E;
 text-decoration: none;
}
/****************************** SITE HEADER END *****************************/


/************************** SITE LOGIN FORM BEGIN ***************************/
#usernameTxt{
 position: absolute;
 left: 28px;
 top: 12px;
 width: 74px;
 height: 8px;
 background-image: url(../images/common/user.gif);
 background-repeat: no-repeat;
}

#passwordTxt{
 position: absolute;
 left: 195px;
 top: 12px;
 width: 74px;
 height: 8px;
 background-image: url(../images/common/password.gif);
 background-repeat: no-repeat;
}

#hdlform{
 position: absolute;
 top:0px;
 left: 580px ;
 width: 400px;
 height: 41px;
}

#hdlformspacer{
 position: absolute;
 top:0px;
 left: 576px ;
 width: 404px;
 height: 41px;
}

.hd_loginField{
 position: absolute;
 left: 108px;
 top: 7px;
 width: 80px;
 border: 0px;
 border: 1px solid #565656;
 background-color:#e7e7e7;
}

.hd_passField{
 position: absolute;
 left: 275px;
 top: 7px;
 width: 80px;
 border: 0px;
 border: 1px solid #565656;
 background-color: #e7e7e7;
}

.hd_submitButton{
 position: absolute;
 left: 360px;
 top: 0px;
}

#forgotP{
 position: absolute;
 bottom:-1px;
 left: 0px;
 width: 355px;
 font-size: 10px;
 text-align: right;
}

#forgotP a{
 color:#FFFFFF;
 font-weight: bold;
 text-decoration: none;
}

#forgotP a:hover{
 color:#FFE54E;
 text-decoration: none;
}
/*************************** SITE LOGIN FORM END ****************************/


/***************************** SITE TOP MENU BEGIN ***************************/
#catNav{
 position: relative;
 width: 980px;
 height: 44px;
 background: url(../images/common/mainmenu_bg.gif) repeat-x #000000;
}
			
#catNav ul{
 width: 583px;
 height: 44px;
 margin: 0px 0px 0px 5px;
 padding: 0px;
 float: left;
 overflow: hidden;
 list-style-type: none;
}

#catNav ul li{
 float: left;
 margin: 0px;
 height: 44px;
 padding: 0px 15px;
 display: inline;
 line-height: 41px;
 list-style-type: none;
 background: url(../images/common/MainMenuDiv.gif) bottom right no-repeat;
}

#catNav ul li.join, #catNav ul li.joinselected{
 float: left;
 margin: 0px;
 padding: 0px 15px;
 display: inline;
 line-height: 41px;
 list-style-type: none;
 background: url(../images/common/joinbg.gif) right no-repeat;
}

#catNav ul li.join a, #catNav ul li.join a:hover, #catNav ul li.joinselected a, #catNav ul li.joinselected a:hover{
 color:#000000;
 font-weight: bold;
 text-decoration: none;
}


#catNav ul li a{
 color:#CACACA;
 text-decoration: none;
}

#catNav ul li a:hover{
 color:#FFE54E;
 text-decoration: none;
}

#catNav ul li.selected a, #catNav ul li.selected a:hover{
 color:#FFE54E;
 text-decoration: none;
}
/****************************** SITE TOP MENU END ****************************/


/**************************** SITE CONTENT BEGIN ****************************/
#content{
 width:980px;
 margin: 5px auto 0px auto;
 background: url(../images/common/cnt_bg.gif) repeat-y;
 overflow: hidden;
}

#Articlescontent{
 width:980px;
 margin: 5px auto 0px auto;
 background: url(../images/common/cnt_bg.gif) repeat-y;
 overflow: hidden;
}

#wagcontent{
 width: 980px;
 background-color: #e0e3e8;
}

#contentLivelines{
 width:980px;
 margin: 5px auto 0px auto;
 background: url(../images/common/cnt_bg.gif) repeat-y;
 overflow: hidden;
}

#contentArea, #livelinesArea{
 width: 775px;
 float: left;
 margin-top: 0px;
 margin-left: 5px;
 overflow: hidden;
 display: inline;
}

#contentFooter{
 width: 980px;
 height:15px;
 margin: 0px;
 overflow: hidden;
 background: url(../images/common/cnt_ft.gif) no-repeat;
}

#bmenu{
 width:190px;
 float: left;
 margin: 0px 0px 0px 5px;
 overflow: hidden;
 display: inline;
}


#menu{
 width:190px;
 overflow: hidden;
 background: url(../images/common/menubg.gif);
}

#menuft{
 width: 190px;
 height: 9px;
 margin-top: -2px;
 overflow: hidden;
 background: url(../images/common/menu_ft.gif) no-repeat;
}


ul.cat{
 width: 190px;
 margin: 0px;
 padding: 0px;
}

li.category, li.category_sel{
 height: 30px;
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 line-height: 30px;
 list-style-type: none;
 overflow: hidden;
 list-style-position: outside;
 background: url(../images/common/menucategory.gif) no-repeat;
}

li.category a{
 color: #E5E5E5;
 padding: 0px 18px;
 text-decoration: none;
}

li.category_sel a{
 color: #FFE54E;
 padding: 0px 18px;
 text-decoration: none;
}


li.category a:hover, li.category_sel a:hover{
 color: #FFE54E;
 text-decoration: none;
}

li.noPad{
 padding: 0px;
 list-style-position: outside;
 list-style-type: none;
}

ul.subcat{
 width: 190px;
 margin: 0px;
 padding: 0px;
}

li.item, li.item_sel{
 padding: 2px 0px 0px 24px;
 list-style-position: outside;
 list-style-type: none;
}

li.item a{
 color: #E5E5E5;
 text-decoration: none;
}

li.item_sel a{
 color: #FFE54E;
 text-decoration: none;
}

li.item a:hover, li.item_sel a:hover{
 color: #FFE54E;
 text-decoration: none;
}

li.sitem, li.sitem_sel{
 padding: 2px 0px 0px 40px;
 list-style-position: outside;
 list-style-type: none;
}

li.sitem a{
 color: #E5E5E5;
 text-decoration: none;
}

li.sitem_sel a{
 color: #FFE54E;
 text-decoration: none;
}

li.sitem a:hover, li.sitem_sel a:hover{
 color: #FFE54E;
 text-decoration: none;
}

li.liveline{
 padding: 4px 0px;
 margin: 0px;
 border-bottom: 1px solid #7a797c;
 background: url(../images/common/menubullet.gif) 9px 6px no-repeat;
}

li.liveline_sel{
 padding: 4px 0px;
 margin: 0px;
 border-bottom: 1px solid #7a797c;
 background: url(../images/common/menubullet_sel.gif) 9px 6px no-repeat;
}

li.liveline a{
 color: #E5E5E5;
 padding-left: 24px;
 text-decoration: none;
}

li.liveline_sel a{
 color: #FFE54E;
 padding-left: 24px;
 text-decoration: none;
}

li.liveline a:hover, li.liveline_sel a:hover{
 color: #FFE54E;
 text-decoration: none;
}


#smFAdd{
 width: 190px;
 height: 218px;
 margin:  20px 0px;
}

#signup_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/signupHD.jpg) no-repeat;
}

#login_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/loginHD.jpg) no-repeat;
}

#about_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/aboutHD.jpg) no-repeat;
}

#sportsbook_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/sportsbookHD.jpg) no-repeat;
}

#racebook_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/racebookHD.jpg) no-repeat;
}

#casino_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/casinoHD.jpg) no-repeat;
}

#promotions_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/promotionsHD.jpg) no-repeat;
}

#banking_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/bankingHD.jpg) no-repeat;
}

#livelines_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/livelinesHD.jpg) no-repeat;
}

#support_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/supportHD.jpg) no-repeat;
}

#affiliate_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/affiliateHD.jpg) no-repeat;
}

#contest_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/contest_bg.jpg) top right no-repeat;
}

#articles_HD{
 width: 775px;
 height: 65px;
 margin: 0px;
 padding: 0px;
 background: url(../images/common/titlebar/articlesHD.jpg) no-repeat;
}

#advertise{
 width: 258px;
 float: right;
 overflow: hidden;
 display:inline; 
}

#Flashadvertiser{
 width: 240px;
 height: 400px;
 margin: 0px;
}
/***************************** SITE CONTENT END *****************************/


/********************** SPORTSBOOK, RACEBOOK , CASINO ***********************/
#hotbox{
 width: 240px;
 margin: 12px 0px;
 padding: 0px;
 text-align: left;
 overflow: hidden;
 background-color: #000000;
}

#hotbox h2{
 margin: 8px auto;
 padding: 0px;
 text-align: center;
 color: #FF0000;
}

#hotbox ul{
 margin: 0px;
 padding: 0px 0px 11px 0px;
}

#hotbox ul li{
 padding: 4px 0px;
 margin: 0px;
 border-bottom: 1px solid #B9B9B9;
 background-color: #4f4e4e;
 background-image: url(../images/common/menubullet.gif);
 background-repeat: no-repeat;
 background-position: 8px 5px;
}

#hotbox ul li a{
 color: #E5E5E5;
 padding-left: 24px;
 text-decoration: none;
}
/********************** SPORTSBOOK, RACEBOOK , CASINO ***********************/

/**************************** PROMOTIONS BEGIN ******************************/
#casinoPromo{
 width: 696px;
 height: 117px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/casino.jpg) no-repeat;
}

#hollidayPromo{
 width: 696px;
 height: 117px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/hollidaypromo.jpg) no-repeat;
}

#moneyBookersPromo{
 width: 696px;
 height: 117px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/moneybookers.jpg) no-repeat;
}

#referafriendPromo{
 width: 696px;
 height: 117px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/referafriend.jpg) no-repeat;
}

#reloadPromo{
 width: 696px;
 height: 117px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/reload.jpg) no-repeat;
}

#rewardsPromo{
 width: 696px;
 height: 178px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/rewards.jpg) no-repeat;
}

#signPromo{
 width: 696px;
 height: 117px;
 margin: 15px auto 0px auto;
 background: url(../images/promos/signup.jpg) no-repeat;
}

#hollidayPromo a, #casinoPromo a, #moneyBookersPromo a, #referafriendPromo a, #reloadPromo a, #rewardsPromo a, #signPromo a{
 width: 696px;
 height: 117px;
 display: block;
 text-decoration: none;
}

#MoneyBookersHD{
 width: 660px;
 margin: 0px auto;
 background: url(../images/promos/moneybookers_bg.jpg) top right no-repeat;
}

#signPromoHD{
 width: 660px;
 margin: 0px auto;
 background: url(../images/promos/signup_hd.jpg) top right no-repeat;
}

#ReloadPromoHD{
 width: 660px;
 margin: 0px auto;
 background: url(../images/promos/reload_bg.jpg) top right no-repeat;
}

#RAFPromoHD{
 width: 660px;
 margin: 0px auto;
 background: url(../images/promos/referafriend_bg.jpg) top right no-repeat;
}

#CASPromoHD{
 width: 660px;
 margin: 0px auto;
 background: url(../images/promos/casino_bg.jpg) top right no-repeat;
}

#RewardsPromoHD{
 width: 660px;
 margin: 0px auto;
 background: url(../images/promos/rewards_bg.jpg) top right no-repeat;
}


/***************************** PROMOTIONS END *******************************/


/**************************** SITE LANDING BEGIN ****************************/
#SBimg1{
 width: 320px;
 height: 235px;
 float: left;
 margin: 0px 20px 0px 0px;
 background: url(../images/common/sbImgLnd.jpg) no-repeat;
}

#sportsbookbot{
 width: 196px;
 height: 155px;
 float: right;
 margin-right: 0px;
 background: url(../images/common/sbImgLnd2.jpg) #FFFFFF no-repeat;
}

#socceroffer{
 width: 558px;
 height: 79px;
 margin: 28px auto;
 background: url(../images/common/soccerofferings.jpg) no-repeat;
}

#RBimg1{
 width: 320px;
 height: 235px;
 float: left;
 margin: 0px 20px 0px 0px;
 background: url(../images/common/rbImgLnd.jpg) no-repeat;
}

#racebookbot{
 height: 780px;
 background: url(../images/common/rbImgLnd2.jpg) no-repeat bottom right;
}

#CASimg1{
 width: 320px;
 height: 235px;
 float: left;
 margin: 0px 10px 0px 0px;
 background: url(../images/common/casImgLnd.jpg) no-repeat;
}

#casinobot{
 height: 600px;
 background: url(../images/common/casImgLnd2.jpg) no-repeat bottom right;
}

#Affimg1{
 width: 180px;
 height: 255px;
 float: left;
 margin: 0px 20px 0px 0px;
 background: url(../images/common/affImgLnd.jpg) no-repeat;
}

#Affimgbot{
 width: 179px;
 height: 181px;
 float: right;
 margin: 20px 0px 20px 20px;
 background: url(../images/common/affImgLnd2.jpg) no-repeat;
}

#sportbookFlash{
 position: relative;
 width: 945px;
 height: 200px;
 margin: 10px auto;
 overflow: hidden;
}

#ChannelSection{
 position: relative;
 width: 945px;
 height: 175px;
 margin: 10px auto;
}

.channelbox{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 310px;
 height: 175px;
}

.channelTitle{
 position: absolute;
 top: 5px;
 left: 8px;
 width: 90%;
 z-index: 1;
}

.channelTitle h1{
 padding:0px;
 margin:0px;
 font-size:14px;
 color: #FFFFFF;
}

.channelTitle h1 a{
 color: #FFFFFF;
 display: block;
 font-weight: bold;
 text-decoration: none;
}

#sportsbookpromo{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 310px;
 height: 175px;
 background-image: url(../images/landing/sportsbook_img.jpg);
}

#racebookpromo{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 310px;
 height: 175px;
 background-image: url(../images/landing/racebook_img.jpg);
}

#casinopromo{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 310px;
 height: 175px;
 background-image: url(../images/landing/casino_img.jpg);
}

#sportsbookpromo a, #racebookpromo a, #casinopromo a{
 height: 175px;
 text-decoration: none;
 display: block;
}

.channelTxt{
 position: absolute;
 top: 135px;
 left: 10px;
 width: 90%;
 z-index: 1;
}

.channelTxt p{
 padding: 0px;
 margin: 0px;
 font-weight: bold;
 color: #FFFFFF;
}

#PromoSection{
 position: relative;
 width: 945px;
 height: 156px;
 margin: 10px auto;
}

#weekevent{
 position: absolute;
 top:0px;
 left: 0px;
 width: 310px;
 height: 75px;
 background: url(../images/landing/week.jpg) no-repeat;
}

#expertArticles{
 position: absolute;
 top: 85px;
 left: 0px;
 width: 310px;
 height: 72px;
 text-align: center;
 overflow: hidden;
 background: url(../images/landing/expertarticle.jpg) no-repeat;
}

#weekevent a{
 height: 75px;
 display: block;
 text-decoration: none;
}

#expertArticles a{
 height: 60px;
 color: #FFFFFF;
 display: block;
 padding: 25px 10px 0px 10px;
 text-decoration: none;
}

#expertArticles a:hover{
 text-decoration: none;
}

#signupPromo{
 position: absolute;
 top: 0px;
 left: 318px;
 width: 310px;
 height: 156px;
}

#livelines{
 position: absolute;
 top: 0px;
 left: 635px;
 width: 310px;
 height: 156px;
 background: url(../images/landing/live_lines.jpg) no-repeat;
}

#livelines ul{
 position: absolute;
 top: 22px;
 left: 2px;
 width: 308px;
 margin: 0px;
 padding: 0px;
 display: inline;
}

#livelines ul li{
 width: 98px;
 height: 24px;
 margin: 1px 2px;
 line-height: 19px;
 padding: 0px;
 float: left;
 text-align: center;
 list-style-type: none;
 background: url(../images/landing/llitem.jpg) no-repeat;
}

#livelines ul li a{
 color: #FFFFFF;
 font-weight:bold;
 text-decoration: none;
}

#livelines ul li a:hover{
 text-decoration: underline;
}
/***************************** SITE LANDING END *****************************/


/**************************** SITE BANKING BEGIN *****************************/
#moneygram{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/moneygram.gif);
}

#moneytransfer{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/moneytransfer.gif);
}

#visamaster{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/visa-master.gif);
}

#neteller{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/neteller.gif);
}

#ach{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/ach.gif);
}

#ipoint{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/ipoint.gif);
}

#ipointbanner{
 width: 404px;
 height: 196px;
 margin:25px auto 10px auto;
 background-image: url(../images/banking/ipointbanner.jpg);
}

#ipointbanner a{
 height: 196px;
 display: block;
 text-decoration: none;
}
 
#bankwire{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/bankwire.gif);
}

#moneybookers{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/moneybookers.gif);
}

#diners{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/diners.gif);
}

#jcb{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/jcb.gif);
}

#amex{
 width: 152px;
 height: 73px;
 margin: 10px; 
 background-image: url(../images/banking/amex.gif);
}

#book2book{
 width: 152px;
 height: 73px;
 margin: 10px 11px; 
 background-image: url(../images/banking/book2book.gif);
}

#moneygram a, #moneytransfer a, #visamaster a, #neteller a, #ach a, #ipoint a, #bankwire a, #moneybookers a, #diners a, #jcb a, #amex a, #book2book a{
 display: block;
 height: 73px;
 text-decoration: none;
}
/***************************** SITE BANKING END ******************************/


/**************************** SITE GLOSSARY BEGIN ****************************/
#glossary{
 width: 100%;
 height: 40px;
 margin: 0px auto 20px 130px;
}

#glossary ul{
 margin: 0px;
 padding: 0px;
}

#glossary ul li{
 padding: 2px 5px;
 margin: 0px;
 float: left;
 list-style-type: none;
}
/***************************** SITE GLOSSARY END *****************************/


/****************************** SITE FOOTER BEGIN ****************************/
#copyright{
 width: 100%;
 height: 20px;
 padding: 8px 0px 0px 0px;
 color: #bdbdbd;
 text-align: center;
}

#pfooter{
 position: relative;
 width: 980px;
 height: 34px;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
 background: url(../images/common/footer_bg.gif) repeat-x;
}

#footerlinks{
 width: 850px;
 height: 34px;
 margin: 0px 0px 0px 65px;
 overflow: hidden;
}

#footerlinks ul{
 margin: 0px;
 padding: 0px;
 height: 34px;
 overflow: hidden;
}

#footerlinks ul li{
 float: left;
 margin: 0px;
 padding: 0px;
 display: inline;
 line-height: 34px;
 list-style-type: none;
 background: url(../images/common/ftMenuDiv.gif) right no-repeat;
}

#footerlinks ul li.last{
 float: left;
 margin: 0px;
 padding: 0px;
 display: inline;
 line-height: 34px;
 list-style-type: none;
 background: none;
}

#footerlinks ul li a{
 color:#CACACA;
 display: block;
 margin: 0px;
 padding: 0px 12px;
 font-weight: normal;
 text-decoration: none;
}

#footerlinks ul li a:hover{
 color:#FFE54E;
 text-decoration: none;
}

#ageVerification{
 position: absolute;
 top: 8px;
 left: 875px;
 width: 30px;
 height: 17px;
 background: url(../images/common/18plus.gif) no-repeat;
}

#gamblersAnonymous{
 position: absolute;
 top: 8px;
 left: 925px;
 width: 30px;
 height: 17px;
 background: url(../images/common/GAIcon.gif) no-repeat;
}

#gamblersAnonymous a{
 height: 17px;
 display: block;
 text-decoration: none;
}
/*******************************  SITE FOOTER END *****************************/


/************************* SITE FORM ELEMENTS BEGIN *************************/
#formArea{
 width: 417px;
 float: left;
 margin: 0px 0px 0px 120px;
 overflow: hidden;
 display: inline;
}

fieldset { 
 border: 1px solid #FFE54E; 
 margin: 0px 0px 10px 0px;
 padding: 5px 7px;
}

fieldset legend {
 font-weight: bold;
 padding: 0px 3px;
 color: #FFE54E;
 margin: 0px;
}

fieldset ol {
 margin: 4px 8px;
 padding: 0px;
 overflow: hidden;
}

fieldset ol li {
 padding: 5px 0px;
 margin: 0px;
 height: 15px;
 list-style: none;
 overflow: hidden;
}	

fieldset ol li label {
 line-height: 1.8;
 vertical-align: top;
 float: left;
}
	
fieldset ol li em {
 font-weight: bold;
 font-style: normal;
 color: #ff0000;
 padding: 0px 5px;
 float: right;
 vertical-align: middle;
}

fieldset ol li .inputfield, fieldset ol li .selectfield{
 float: right;
 display: inline;
}

.fieldInstruction{
 clear: both;
 width: 200px;
 font-size:10px;
 text-align: left;
 display: block;
 margin: 0px 0px 0px 185px;
}

.inputfield{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 196px;
 padding-left: 2px;
 background-color: #FFFFFF;
 border: 1px solid #0D4A76;
}

.selectfield{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 200px;
 background-color: #FFFFFF;
 border: 1px solid #0D4A76;
}

.submitButton{
 font-family: Arial, Helvetica, sans-serif;
 width: 110px;
 font-size: 11px;
 font-weight: bold;
 background-color:white;
}
/************************** SITE FORM ELEMENTS END **************************/


/*************************** CASINO GAMES BEGIN ****************************/
#casinoGames{
 width: 412px;
 height: 560px;
}

#StudPoker{
 width: 202px;
 height: 59px;
 float:left;
 background-image: url(../images/casinogames/stud.jpg);
}

#BlackJack{
 width: 202px;
 height: 59px;
 float:right;
 background-image: url(../images/casinogames/blackjack.jpg);
}

#LetitRide{
 width: 202px;
 height: 59px;
 float:left;
 margin-top:11px;
 background-image: url(../images/casinogames/let_it_ride.jpg);
}

#PaiGow{
 width: 202px;
 height: 59px;
 float:right;
 margin-top:11px;
 background-image: url(../images/casinogames/pai_gow.jpg);
}

#Jacks{
 width: 202px;
 height: 59px;
 float:left;
 margin-top:11px;
 background-image:url(../images/casinogames/jacks_or_better.jpg);
}

#ThreeCards{
 width: 202px;
 height: 59px;
 float:right;
 margin-top:11px;
 background-image:url(../images/casinogames/three_cards.jpg);
}

#Jokers{
 width: 202px;
 height: 59px;
 float:left;
 margin-top:11px;
 background-image: url(../images/casinogames/jokers_wild.jpg);
}

#Deuces{
 width: 202px;
 height: 59px;
 float:right;
 margin-top:11px;
 background-image: url(../images/casinogames/deuces_wild.jpg);
}

#Roulette{
 width: 202px;
 height: 59px;
 float:left;
 margin-top:11px;
 background-image: url(../images/casinogames/roulette.jpg);
}

#Craps{
 width: 202px;
 height: 59px;
 float:right;
 margin-top:11px;
 background-image: url(../images/casinogames/craps.jpg)
}

#Baccarat{
 width: 202px;
 height: 59px;
 float:left;
 margin-top:11px;
 background-image: url(../images/casinogames/baccarat.jpg)
}

#Jurassic{
 width: 202px;
 height: 59px;
 float:right;
 margin-top:11px;
 background-image: url(../images/casinogames/jurassic.jpg)
}

#Wild7s{
 width: 202px;
 height: 59px;
 float:left;
 margin-top:11px;
 background-image: url(../images/casinogames/wild_7s.jpg)
}

#Touchdown{
 width: 202px;
 height: 59px;
 float:right;
 margin-top:11px;
 background-image: url(../images/casinogames/touchdown.jpg)
}

#AcesEights{
 width: 202px;
 height: 59px;
 float:left;
 margin:11px 105px;
 background-image: url(../images/casinogames/aces_eights.jpg);
}
/**************************** CASINO GAMES END *****************************/

#ryan{
 position: absolute;
 left: 420px;
 width: 333px;
 height: 151px;
 background: url(../images/common/ryan.gif) no-repeat;
}

/**************************** SITE NEWS BEGIN *******************************/
#newsbox{
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left: -235px;
 margin-top: -16px;
 width: 471px;
 height: 271px;
 z-index: 100;
 background: url(../images/news/maintenance.jpg) no-repeat;
}

#newsbox a{
 height: 271px;
 display: block;
 text-decoration: none;
}

#ASInewsbox{
 width: 471px;
 height: 271px;
 border: 1px solid #000000;
 background: url(../images/news/maintenance.jpg) no-repeat;
}
/***************************** SITE NEWS END ********************************/

/************************ SITE CONTENT TEXT BEGIN ***************************/
address{
 padding:0px 0px 0px 15px;
}
h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 margin:15px 0px;
 color:#FFE54E;
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin:15px 0px;
 color: #ffe54e;
}

h4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin:15px 0px;
 color: #ffe54e;
}

h5{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin:15px 0px;
 color: #FFFFFF;
}

h3{ /* ERROR HEADER */
 color: #990000;
 font-size: 12px;
 text-align: left;
 margin-bottom: 20px;
}

dt{
 text-align: justify;
 margin: 2px 0px;
 padding: 0px;
 font-weight: bolder;
}

dd{
 text-align: justify;
 margin: 8px 10px 8px 15px;
 padding: 0px;
}

hr{
 width: 80%;
 height: 1px;
 clear: both;
 border-bottom: 0px;
 text-align: center;
}

ul,ol{
 margin:0px 0px 0px 10px;
 padding:0px 25px;
}

li{
 margin: 6px 0px;
 padding: 0px;
}

table{
 background-color:#e0e3e8;
}

th{
 background-color: #000000;
 text-align: center;
 color: #FFFFFF;
}


table.site{
 background-color:#000000;
 border: 1px solid #cccccc;
}

table.site th{
 background-color: #424142;
 text-align: center;
 color: #FFFFFF;
}


td.emphasis{
 background-color: #DDDDDD;
 color: #000000;
}


td.info{
 padding: 8px 10px 0px 10px;
}


#contentArea p{
 padding: 0px;
 margin: 11px 0px;
 text-align:justify;
}

p.error{
 margin:10px 0px;
 font-weight: bold;
 text-align: center;
 color: #990000;
}

#contentArea p.toplink{
 font-size: 10px;
 margin: 15px 0px 0px 0px;
 padding:0px;
 text-align: center;
 font-weight: bold;
}

#contentArea p.toplink A {
 color: #CCCCCC;
 text-decoration: none;
}

#contentArea p a, li a, table.site td a{
 color: #CCCCCC;
 font-weight: bold;
 text-decoration: none;
}

#contentArea p a:hover, li a:hover, td a:hover{
 text-decoration: underline;
}
/************************* SITE CONTENT TEXT END ****************************/


table.llines{
 background-color:#000000;
 border: 1px solid #6b7973;
 width:95%;
 margin-bottom:20px;
}

table.llines th{
 background-color: #424142;
 border-bottom: 1px solid #6b7973; 
 text-align: center;
 padding: 3px;
 font-size: 11px;
 color: #FFFFFF;
}

table.llines tr.even{
 background-color:#333433;
}

table.llines tr.odd{
 text-align: left;
 background-color:#2d2c2d;
}

.llines td{
 text-align: left;
 padding: 3px;
 border-right: 1px solid #6b7973; 
 font-size: 11px;
}

.llines td.bborder{
 text-align: left;
 border-bottom: 1px solid #6b7973; 
}

.linesTitle{
 background:#3f4041;
 color: #ffffff; 
 text-align:center; 
 font-weight:bold;
 border: 0px;
}


/** STRAIGHT BETS DISPLAY LINES PAGE BEGIN **/
table.dsp_lines{
 width: 750px;
 font-size: 11px;
 margin-top: 0px;
 margin-bottom: 10px;
 border-left: 1px solid #FFFFFF; 
 border-bottom: 1px solid #FFFFFF; 
}

.dsp_lines th{
 text-align: left;
 padding-left: 5px;
 padding-right: 5px;
 background-color: #000000;
 border-top: 1px solid #FFFFFF; 
 border-right: 1px solid #FFFFFF; 
}

.dsp_lines .even{
 background-color: #EFEFEF;
}
.dsp_lines .odd{
 text-align: left;
 background-color: #e7e5e5;
}

.dsp_lines td{
 text-align: left;
 padding-left: 3px;
 padding-right: 3px;
 border-right: 1px solid #FFFFFF; 
}

.dsp_lines td.bborder{
 text-align: left;
 border-bottom: 1px solid #FFFFFF; 
}

cite{
 padding-left: 5px;
}
/** STRAIGHT BETS DISPLAY LINES PAGE END **/


#artImg{
 width: 120px;
 height: 120px;
 margin: 0px 20px 20px 0px;
 float: left;
 background-repeat: no-repeat;
}