/* CSS Document */

*{margin: 0px;padding: 0px;}
body{ background-color: #CECECE; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color:#666;  text-align: center; }
.content{ margin:0 auto; width:860px; text-align: left; position: relative;}
img{border: none;}
a span{ cursor: pointer;}
a, a:visited {font-weight:bold; color:#666; text-decoration: none; cursor: pointer;}
a:hover{ font-weight:bold; color:Black; }

/*este es el estilo de todo el header*/
.header{width:100%; margin:0 auto; float:left; clear:both; height: 197px; }
.header1{ background-image: url(../images/header1.jpg); background-repeat: no-repeat; height: 131px; width: 100%; float:left; clear:both; }
.header2{ background-image: url(../images/header2-bg.jpg); background-repeat: no-repeat; height: 66px; width: 100%; float:left; }

.logoimage{ float:left; position:relative; top: 30px;left:5px; clear:both;}
.logoimage a{height:100%; width:100%; display block;}
.menu1{float:left; position:relative; top:78px; left: -270px; }
.menu1 a{ font-size:10px; font-weight: bold; color:white;}
.menu1 ul{ list-style: none!important; float:left;}
.menu1 li{float:left; list-style: none!important; margin-right: 20px;}
.menu1 li a, .menu1 li a:visited { text-decoration: none; background-image: none!important;float:left;color:white;}
.menu1 li a:hover { text-decoration: underline!important;color:white;}

.menu2{float:left; position:relative; top:0; left:375px; height: 21px; color:white;}
.menu2 li {float:left; list-style: none; margin-right: 16px; background:  url(../images/triangulito-top-menu.jpg) 0 0  no-repeat;  height: 100%; color:white;}
.menu2 li a, .menu1 li a:visited {font-size:10px; font-weight: bold; color:white; text-decoration: none;  background: url(../images/triangulito-top-menu.jpg) 0 0  no-repeat; height: 100%; float: left; }
.menu2 li a:hover { background-image: url(../images/triangulito-hover.jpg); color:#ffffcc;}
.menu2 li a span{ position: relative; top: 3px; padding: 0 0 0 10px; color:white;}
.menu2 li a:hover span{ color:#ffffcc;}

.menu3{float:left; position:relative; height:34px; top:7px; left:375px; width:484px; }
.menu3 li{ list-style: none; float:left; margin-right: 10px;}
.menu3 li a{width: 100%; height: 100%; display: block; }
li.promo-button, li.promo-button a{ background-image: url(../images/promotions-button.jpg); width:102px; height:34px; }
li.free-sched-button, li.free-sched-button a { background-image: url(../images/free-sched-button.jpg);  width:118px; height:34px; }
li.live-help-button, li.live-help-button a{ background-image: url(../images/live-help-button.jpg);  width:102px; height:34px; }
li.mobile-betting-button, li.mobile-betting-button a{ background-image: url(../images/mobile-betting-button.jpg); width: 121px; height:34px; }

.needhelp{ position:relative; width: 80px; height: 16px; top:103px; left:204px; color:white; font-size: 10px; font-weight: bold; float:left; text-align: right;}
.needhelp a {width:100%; height:100%; display: block; position: relative; top:2px; float:left;color:white;}
.needhelp a, .needhelp a:visited{ text-decoration: none;}
.needhelp a:hover{text-decoration: underline;}

/*este es la parte del centro- las cajitas(default page)*/
.spacer{ clear: both;}
.centerpartglobal{ width: 100%;  background: url(../images/centerpart-big-bg.jpg) repeat-y 0 0; float: left;  }
.boxesalign{position:relative; float:left; width:98%; left:1%;}
.categoriesbox{ width: 210px; height: 290px; float:left; background: url(../images/categories-box-all-bg.jpg) no-repeat top center; margin: 15px 0 0;}
.categoriesbox h1{background: top center no-repeat; width: 100%; }
.categoriesbox h1 a{ width: 100%; height: 100%; display: block; }
.imgHeights1 h1{height:83px;}
.imgHeights2 h1{height:30px;} /*esta altura es falsa pero es para generar el espacio en blanco sin usar padding */

.categoriesbox .imgHeights h1 a{width:96.5%;  position: relative; left: 1.75%; float: left; display:block; }
.categoriesbox h2{width:96.8%;  position: relative; left: 1.6%; float: left; background-color: Gray; color: white; text-transform: uppercase; font-weight: bold; font-size: 10px; text-align: center; height: 16px; letter-spacing: 1px;}
*html .categoriesbox h2{width:97%;position: relative; left: 1.5%; height: 16px; }
.categoriesbox h2 a{	width:100%; height: 100%; display: block; float:left;}
.categoriesbox h2 a  span{	position: relative; top:1px; float: left; width: 100%; cursor: pointer;}
.categoriesbox h2 a, .categoriesbox h2 a:visited{ color:#fff; text-decoration: none;}
.categoriesbox h2 a:hover{ color:#fff; background-color: #BEBEBE;}
.categoriesbox h3{width:96.8%;  position: relative; left: 1.6%; float: left; background-color:#bebebe; color: white; text-transform: uppercase; font-weight: bold; font-size: 10px; text-align: center; height: 16px; letter-spacing: 1px; margin-top: 10px;}
*html .categoriesbox h3{width:97%;position: relative; left: 1.5%; height: 16px; }
.categoriesbox h3 a{	width:100%; height: 100%; display: block; float:left;}
.categoriesbox h3 a span{	position: relative; top:1px; float: left; width: 100%; cursor: pointer;}
.categoriesbox h3 a, .categoriesbox h3 a:visited{ color:#fff; text-decoration: none;}
.categoriesbox h3 a:hover{ color:#fff; background-color:gray;}
.categoriesbox p{	width:94%; position: relative; left: 3%; float: left; padding: 6px 0; text-align:justify; font-size: 9px;}

.twoCol{	float: left; width:100%; background: url(../images/gray-line.gif) no-repeat top center;}
.categoriesbox ul{position: relative; float:left; color:#1C2D6A; width:50%; }
.column1{ top:1px; line-height: 14px;}
.column2{ top:1px; line-height: 14px; }
.categoriesbox li{list-style:none; float:left; clear: both; width:85%; position: relative; left:14%;}
.categoriesbox li a {width:100%; height: 100%; display: block; font-weight: normal;}
.categoriesbox li a, .categoriesbox li a:active{ text-decoration: none; color:#1C2D6A;  font-weight: normal;} 
.categoriesbox li a:hover{ text-decoration: underline;}

.categoriesbox li.casinoimg {width:85px; height:60px; top: 6px;}
.categoriesbox .column1 li.casinoimg{left:15px;}
.categoriesbox .column2 li.casinoimg{left:5px;}

.thoroughbredbanner, .thoroughbredbanner a{  width: 196px; height: 42px; position:absolute; left:109px; top:129px; margin: 0;}

.categoriesbox .column1 li.acrImage{  top:6px; left:10px; width: 85px; }
.categoriesbox .column2 li.acrLinks{ left:0;  background-image: url(../images/poker-ACR-button.jpg); background-position: top center; background-repeat: no-repeat; height: 17px; width: 93px; position: relative; top:6px; margin: 0 0 5px 0;}
.categoriesbox .column2 li.acrLinks a, .categoriesbox .column2 li.acrLinks a:visited{ color:#999; text-decoration: none; font-weight: bold; font-size:10px;  background-image: url(../images/poker-ACR-button.jpg); background-position: top center; background-repeat: no-repeat; height:100%;}
.categoriesbox .column2 li.acrLinks a:hover{color:#666; background-position: bottom center;}
.categoriesbox .column2 li.acrLinks span{float:left; position: relative; left:10px; cursor: pointer;}
.categoriesbox ul.bannersalign{ float:none; width: 192px; position:relative; left:9px;}
.categoriesbox ul.bannersalign li.promosimg {width:100%; height:46px; margin-bottom:9px; left:0;}
.categoriesbox p.morelink{ text-align:right!important; padding:0px!important;}
.categoriesbox p.morelink a, p.morelink a:active { font-weight: bold; text-decoration: none; color:black;}
.categoriesbox p.morelink a:hover { font-weight: bold; color:#999;}
.categoriesbox p.morelink2{ text-align:right!important; padding:0px!important; font-size: 9px;}
.categoriesbox p.morelink2 a, .categoriesbox p.morelink2 a:active {font-weight: bold; text-decoration: none; color:#5B5B5;}
.categoriesbox p.morelink2 a:hover { font-weight: bold; color:#999;}
.categoriesbox .column3{ position:relative;  width:46%; float:left;}
.categoriesbox .column3 ul{position: relative; float:left; width:100%; clear:both; }
.categoriesbox .column3 li{ width:84px; position :relative; left: 9px; clear:both; height:50px; margin-bottom:12px;  overflow: hidden;}
.categoriesbox .column4{ position:relative;  width:54%; color: #666; float:left; margin-bottom:12px; height:50px; }
.categoriesbox .column4 p{ color:#666; font-size:9px; text-align: left;  width:94%; line-height: 10.5px; float:left; clear:both; padding:0px!important;}
.categoriesbox .column4 p.Btitles{ font-weight:bold; font-size: 10px; color:#1C2D6A; }

/*este es el rule para q las imagenes con anchor hagan rollover*/
.imgRollover a{ background: top center no-repeat;  width: 100%; height: 100%; float: left;}
.imgRollover a:hover{ background-position:  bottom center;}

/*aca vienen los clases q llaman a las imagenes propiamente*/
.categoriesbox h1.sportsTop, .categoriesbox h1.sportsTop a{ background-image: url(../images/sportsbook-box-top.jpg); }
.categoriesbox h1.racebookTop, .categoriesbox h1.racebookTop a{  background-image: url(../images/racebook-box-top.jpg);}
.categoriesbox h1.casinoTop, .categoriesbox h1.casinoTop a{  background-image: url(../images/casino-box-top.jpg);}
.categoriesbox h1.pokerTop, .categoriesbox h1.pokerTop a{  background-image: url(../images/poker-box-top.jpg);}

.eventsTop h1{ background-image: url(../images/events-top-box.jpg);}
.sPropsTop h1{ background-image: url(../images/sportsprops-top-box.jpg);} 
.helpTop h1{ background-image: url(../images/helpservices-top-box.jpg);}
.resourcesTop h1{ background-image: url(../images/resources-top-box.jpg);}

ul .casinoimg,  ul .acrImage{ width: 85px; height: 60px; background-repeat: no-repeat; }
ul .smallimgMenu{ width: 84px; height: 50px; background-repeat: no-repeat; }
ul li.deuceswildImg, ul li.deuceswildImg a { background-image: url(../images/casino-deuces-wild.gif);}
ul li.touchdownImg, ul li.touchdownImg a { background-image: url(../images/casino-touchdown.gif);}
ul li.acrImgRoll, ul li.acrImgRoll a { background-image: url(../images/acrImage.gif);}
ul li.nflImg, ul li.nflImg a { background-image: url(../images/nflImg.gif);}
ul li.nbaImg, ul li.nbaImg a { background-image: url(../images/nbaImg.gif);}
ul li.boxImg, ul li.boxImg a { background-image: url(../images/boxImg.gif);}
ul li.politicsImg, ul li.politicsImg a { background-image: url(../images/politicsImg.gif)}
ul li.helpImg, ul li.helpImg a {background-image: url(../images/helpImg.gif);}
ul li.aboutImg, ul li.aboutImg a {background-image: url(../images/aboutusImg.gif);}
ul li.bGlossaryImg, ul li.bGlossaryImg a {background-image: url(../images/bGlossaryImg.gif);}
ul li.livechatImg, ul li.livechatImg a {background-image: url(../images/liveChatImg.gif);}
ul li.loyaltyImg, ul li.loyaltyImg a {background-image: url(../images/loyaltyprogImg.gif);}
ul li.sportsNewsImg, ul li.sportsNewsImg a {background-image: url(../images/sportsnewsImg.gif);}
ul li.statsTrendsImg, ul li.statsTrendsImg a {background-image: url(../images/statstrendsImg.gif);}
ul li.affiliatesImg, ul li.affiliatesImg a {background-image: url(../images/affiliatesImg.gif);}

/*este es el footer*/
.footer{float:left;clear:both; width: 860px;}
.footer1{ background-image: url(../images/footer-bg.jpg); height: 67px; background-repeat: no-repeat; text-align: center;}
.footer1 ul{float:left; color:white; position:relative; top: 36px; width:80%; left:10%; }
.footer1 ul li{float:left; list-style:none; width:96px;  text-align:left; }
.footer1 li a{ float:left; width:100%; height:100%;}
.footer1 li a span{ width:100%; text-align: center;  float: left; height:100%;}
.footer1 li a, .footer1 li a:visited{ text-decoration: none; color:white; font-weight:bold;}
.footer1 li a:hover, .footer1 li a:hover span { text-decoration: underline; color:#FFFFCC;}
.footer2{ text-align: center;}
.footer2 p{ color:#666; font-size:9px; padding-top: 4px; position:relative; width:90%, left: 5%;}
.footer2 p a,.footer2 p a:visited{ color:#666; font-weight: bold; text-decoration: none;}
.footer2 p a:hover{ color:gray; text-decoration: underline;}

/*esta es la zona del login y el flash q estan abajo pero por positioning van arriba*/
.login-holder{ position:absolute; float:left; clear:both; top:30px; left: 654px;text-align: left; width: 195px;}
.login_button{float:left; display: block; width: 65px; height:19px; font-size: 9px; font-weight: bold; margin:3px 0 0 4px; padding-bottom: 2px; color:#fff; border-width: thin;  border-color: Silver #5B5B5B #5B5B5B Silver; cursor:pointer; letter-spacing: 1px;}
.textfield {border: 1px solid #BEBEBE; color: #999; font-size: 10px; font-weight: bold; height:16px; padding-left: 6px; width:68px; float:left; margin-right:20px;}
.login-part{float:left; clear:both; width:100%; margin-top: 6px;}
.accountPass{ float:left; clear:both; width:100%;}
.remembertxt{float:left; color:white; font-weight:bold; font-size: 9px; position: relative; top:7px;left:5px; letter-spacing: 1px; }
.remember{float:left; margin-left:7px; width:20px; font-size:10px; height: 20px; color: #fff; position: relative; top:3px; left:5px; border:none;}
#flashbanner{float:left; width:363px;height:62px;position:absolute; top:130px; left: 1px; background: #202A61;}

/* aca viene el main y landingpages-sportsbook-linesodd-menu de e sitio viejo- y cosas generales internas*/
h1 {color: #000; font-size: 11px; font-weight: bold; }
h2 {font-size: 10px;  font-weight: bold; color:#484848; float:left; clear:both; width:100%; margin:4px 0 6px 0; text-transform: uppercase;}
h2 a, h2 a:visited{color: #5B5B5B; text-decoration: none;}
h2 a:hover{color: #5B5B5B; text-decoration: underline;}
h3.contentTitles{ border-bottom:1px solid silver; color:#1C2D6A; font-size: 10px; font-weight:bold; margin: 15px 0 5px 0; padding-bottom: 2px; clear:both; width:100%; text-transform: uppercase;}
h4 {color: #666666; font-size: 10px; font-weight: bold;}
h4.contactF { font-size: 10px; font-weight: bold; text-align: center;}
ul.inside{ margin-left: 6px; width:95%;}
ul.inside li{ padding-bottom:5px;}
span.holderfaq a{ float: right; color:#cc0000; font-size:11px; text-decoration:underline; background-color:#E8E8E8 }
	

/*columna de la izquerda menu-esto viene de el css viejo*/
.arrow-grey {background-image: url(../images/front/arrow-grey.gif); background-repeat: no-repeat; clear: left; float: left; height: 11px; width:11px; margin: 0px; padding: 0 5px 0 0;  }
.leftbox {background-color: #FFFFFF; background-image: url(../images/front/left-box-bg.gif); float:left; height:auto; left: 8px; margin:0; position: relative; text-align: center; top: 0;width:100%; color:white;}
.leftboxbottom { background-image: url(../images/front/left-box-bottom.gif); height: 14px; width: 162px;}
.leftboxtop {background-image: url(../images/front/left-box-top1.gif); color: #FFF; height:18px;width: 132px; padding: 8px 0 0 30px; text-align:left; text-transform: uppercase;}
.leftboxtop h2{font-size:10px; color: #FFF;}
.leftboxtop h2 span{ top: -4px; left: 2px;}
.leftboxtop h2 a, .leftboxtop h2 a:visited { color:#FFF; text-decoration: none;}
.leftboxtop h2 a:hover{ text-decoration: underline; color: #ebebeb;}
.left-links{float:left;}
.left-links a {color:white; font-size:10px!important;}
.left-links a, .left-links a:visited {font-weight: normal; color:white; text-decoration:none;}
.left-links a:hover {color: #ECECEC;}
.leftselectionbox{border-color: #FFF; border-style: solid; border-width: 1px 2px 2px 2px; height: 16px; margin: 0 1px; padding: 3px 0 0 10px; text-align: left; width: 146px; float:left;}
.leftselectionbox h4{ float: left; width:100%;}
.leftselectionbox a, .leftselectionbox a:visited {background-color:gray;  }
.leftselectionbox a:hover{background-color:silver;}
.leftselectionbox h4{ font-size:10px; font-weight:bold; color:white}
.leftselectionbox h4 a, .leftselectionbox h4 a:visited{ color:white; text-decoration:none; }
.leftselectionbox h4 a:hover{color: #666;}
.leftboxbottom{ float: left; clear: both;}/*fin de el css viejo*/


/*general content stuff*/
.internalGlobalContent{ float:left; position:relative; width:655px;  margin:6px 0 0 0; position: relative; text-align:left; left:21px;}
.topImage{float:left; width:655px; height:135px; position:relative; top:1px; left:0; clear:both;background-repeat: no-repeat;}
.topImage2{float:left; width:655px; height:90px; position:relative; top:10px; left:0; clear:both; background-repeat: no-repeat;}

/*estas son las imagenes grandes de cada pagina-seccion interna*/
.sportsInternalImg{ background-image: url(../images/internal/sports-internal-img.jpg); }
.sportsInternalImg a{ width: 100%; height: 100%; display: block; }
.sportsInternalImg2 { background-image: url(../images/internal/crfights_dec1st.jpg);  }
.sportsInternalImg2 a{width: 100%; height: 100%; display: block;}
.racebookInternalImg {background-image: url(../images/internal/racebook-internal-img.jpg);}
.pokerInternalImg {background-image: url(../images/internal/poker-internal-img.jpg);}
.sitemapInternalImg{  background-image: url(../images/internal/sitemap-internal-img.jpg); }
.contactInternalImg{ background-image: url(../images/internal/contact-internal-img.jpg);}
.aboutInternalImg{ background-image: url(../images/internal/aboutus-internal-img.jpg); }
.officepoolsInternalImg{ background-image: url(../images/internal/officepools-internal-img.jpg); }

.casinoInternalImg{ background-image: url(../images/internal/marchMad_mbj_marcj13-15.jpg); }
.casinoInternalImg a { width: 100%; height: 100%; display: block; }

.casinoInternalImg2{ background-image: url(../images/internal/marchmadness_bj_march19-31.jpg); }
.casinoInternalImg2 a { width: 100%; height: 100%; display: block; }

.casinoInternalImg3{ background-image: url(../images/internal/marchM_letitride_march26-31.jpg) ; }
.casinoInternalImg3 a { width: 100%; height: 100%; display: block; }

.casinoInternalImg4{ background-image: url(../images/internal/road_to_bjBowl.jpg); }
.casinoInternalImg4 a { width: 100%; height: 100%; display: block; }

.glossaryInternalImg{ background-image: url(../images/internal/glossary-internal-img.jpg);}
.faqInternalImg{ background-image: url(../images/internal/faq-internal-img.jpg);}
.bankingInternalImg{ background-image: url(../images/internal/banking-internal-img.jpg);}
.parlayInternalImg{ background-image: url(../images/internal/parlaycards-internal-img.jpg);}
.wagertypesInternalImg{background-image: url(../images/internal/wagertypes-internal-img.jpg);}
.houserulesInternalImg{ background-image: url(../images/internal/houserules-internal-img.jpg);}
.helpInternalImg{ background-image: url(../images/internal/help-internal-img.jpg);}
.livechatInternalImg{ background-image: url(../images/internal/livechat-internal-img.jpg);}
.sportsrulesInternalImg{background-image: url(../images/internal/sportsrules-internal-img.jpg);}


/*formatos de divs para contenidos internos-texto*/
.containerText{ float:left; clear:both; width: 100%; margin: 8px 0 0 0; text-align:left; position:relative;  }
.containerText p{ width:100%; clear:both; margin-bottom: 10px;}
.containerText ul{ float:left; clear:both;}
.containerText li{ margin:0 0 6px 20px; list-style: disc; padding:0;}
.containerText h2{ font-weight: bold; margin: 0 0 4px 0;	}
h1.lp-introbox-title{ background-image: url(../images/front/arrow-grey.gif); background-position: top left; background-repeat: no-repeat; color: Black; float: left; font-size: 11px; font-weight: bold;  padding: 0 0 0 15px; text-align: left; text-transform: uppercase; clear:both; margin:5px 0 10px 0; width:100%;}
h2.lp-introbox-title{ background-image: url(../images/front/arrow-grey.gif); background-position: top left; background-repeat: no-repeat; color: #333; float: left; font-size: 10px; font-weight: bold;  padding: 0 0 0 15px; text-align: left; text-transform: uppercase; clear:both; margin:5px 0 10px 0; width:100%;}

.topmenu{ width: 660px; float:left; border-bottom: 1px solid silver; margin-top:10px;  height: 38px; padding: 0 0 5px 0;}
.sportsBonuses ul{ width:100%; height:34px; float:left; margin-bottom:5px; position:relative; left:0px; }
.sportsBonuses li{ list-style: none; width:165px; height:34px; text-align: center; float:left;  position:relative;}
.sportsBonuses li a{width:100%; height:100%; display:block;}

/*pagina casino para el preciew de los juegos -> el flash*/
#casinopreviewbox{float: left; font-family: Arial, Helvetica, sans-serif; height: 340px; margin: 0px 0 20px 0; padding: 0; text-align: left; width: 355px; clear:left;}
#casinopreviewtop a{ color: #fff; text-decoration:none}
#casinopreviewtop a:hover {color: #ebebeb; text-decoration: underline;}
.lp-introbox-middle-global{clear: left; float: left; font-size: 11px; height: auto; margin: 0px 0 20px 0; padding: 0; text-align: justify; width: 355px;}

/*paginas de horses -> los tracks*/
.popupcontentboxlimits { background-color: white; float: left; height: auto; padding: 0; text-align: left; font-size: 11px; width: 100%;margin: 0;}
.popupcontent_col_list{height: auto; width: 96%; clear: left; float: left; padding: 2px 2%; border-bottom: 1px solid gray;
background-color: white; font-size: 10px;}
.popupcontent_col_list div{ background-image: url(../images/horse_icon.gif); background-repeat: no-repeat;background-position: left;float: left; padding: 0 0 0 14px; width: 132px;margin: 3px 2px 1px;}
.popupcontentboxlimits .popupcontent {padding:10px 3%; width: 94%; float: left; border: 1px silver solid;}
.popupcontentboxlimits .popupcontent_col {float: left; width: 100%; clear: left; height: auto; border: 1px solid gray;
margin: 5px 0;background-color: #ECECEC;}
.popupcontent_col_title {font-weight: bold; height: 15px; width: 96%; padding: 1px 2%; color: White; text-transform: uppercase; background-color: #1C2D6A;font-size: 11px;}
.popupcontent_col_list_red div{background-image: none;color: #cc0000; font-weight: bold;height: auto;float: left;height: 15px;margin: 3px 0;padding:0 5%;width: auto;font-size: 10px;}
.popupcontent_col_title_red {color:#484848; font-weight: bold; height:15px; margin: 3px 0;padding:1px 5px 0 10px;width: 150px;clear: left;float: left; font-size: 10px;}

/*estos son los botones del banner q cambia:top-ad*/
.top-feature-large {background-position: center top;background-repeat: no-repeat;float: left;height: 195px;margin: 5px 0 0 45px;width: 565px; }
.next-button {background-image: url(../images/front/button-next.gif);background-position: center center;background-repeat: no-repeat;display: block;float: right;height: 16px;width: 65px;}
.next-button a {display: block;height: 16px;width: 65px;}
.back-button {background-image: url(../images/front/button-back.gif);background-position: center center;background-repeat: no-repeat;display: block;float: right;height: 16px;margin-right: 2px;width: 65px;}
.back-button a {display: block;height: 16px;width: 65px;}
.moreabout {clear: left;float: left;height: 15px;text-align: left;width: 200px;}

/**********************Styles for betting lines****************************/
ul.linesMenu, ul.linesMenu *{list-style: none; padding:0; margin:0; clear: both; float: left; text-align: left; position: relative;}
ul.linesMenu span{cursor: pointer;}
ul.linesMenu{ width:97%; left: 1%;}
ul.linesMenu ul, ul.linesMenu li, ul.linesMenu a{width:100%;}
ul.linesMenu a:hover span{
	color:#fff; text-decoration: underline;
}

li.catTitle{background: url(../images/front/arrow-grey.gif)  #1C2D6A no-repeat 5px 4px; border: #FFFFFF solid;	border-width: 1px 0 2px; color: #FFFFFF;	height: 16px; padding: 1px 0 2px; font-size: 10px; font-weight: bold; }
li.catTitle a{float:left;  }
li.catTitle a, li.catTitle a:visited {color: #FFFFFF;left: 20px; top: 2px; text-decoration: none;}
li.catTitle a:hover{text-decoration: underline;}
li.catTitle a span:first-line {text-transform: lowercase;}
li.catTitle a span:first-letter {text-transform: uppercase;}
li.catContent {display: none;}
li.leagueItem{ height: 15px;	padding: 2px 0; background-color: gray; border: #FFFFFF solid;	border-width: 1px 0 2px;}
li.leagueItem span{ font-weight: bold; left: 5%; width:85%; color: #fff;}
li.leagueItem a{ color: #FFF; font-size: 9px; font-weight: normal; text-decoration: none;}

.lines_title4 {background-color: #1C2D6A; font-weight: bold; font-size:10px; color:#fff; height:15px; text-align: center!important; padding: 3px 0 1px 0; width:97%; position:relative; float:left; clear:both; left:1%; }
.lines_title4 span{font-weight: bold; font-size:10px; position: relative; left:12px;}

/*menus de arriba internos*/
li.red-internal-menus{background-image: url(../images/front/arrow-grey.gif); background-position:top left; background-repeat: no-repeat; color: #cc0000; float: left; font-size: 10px; font-weight: bold; height: 18px; margin: 0 1px 0 0; padding: 0 0 0 13px; text-align: left; text-decoration: none; width: 94px; }

/*tablas de datos internas*/
table.internalGeneral {border:1px solid silver; padding: 2px;   margin: 4px auto 12px auto; float: left; clear:both;}
table.internalGeneral td {padding: 3px;}
table tr.internalGeneralTitles {background-color:#1C2D6A; color:white; text-transform: uppercase; font-weight: bold; text-align: center; }
table tr.rowColor {background-color: #ECECEC; }
table tr.rowColor1{background-color: #F5F5F5; }
table.tWidth1{ width: 400px;}
table.tWidth2{ width: 280px;}
table.tWidth3{ width: 500px;}

/*tablas de cashier - banking */
.deposit_cel4 {float: left; height: auto; width: 290px; margin-left: 24px; }
.deposit_cel4 p{float: left; width: 98%; text-align:left; }
.deposit_row {clear: both; font-size: 10px; height:125px; }
.deposit_row p{padding:2px; text-align: left;}
.payout_cel1 {float:left; height: 100%; width: 155px;}
.payout_cel2 {float:left; height: 100%; text-align: center; width: 40px; }
.payout_cel3 {float:left; height: 100%; text-align: center; width: 60px; margin-left: 1px; }
.payout_cel4 {float:left; height: 100%; width: 200px;margin-left: 2px;}
.payout_cel5 {float:left; height: 100%; width: 120px; margin-left: 22px; }
.payout_row {background-image: url(../images/front/lines-gradient.jpg);background-position: top; background-repeat:    	repeat-x; clear: both; font-size: 10px; height:125px; padding: 8px 0 2px 0;text-align: left;}


.title_payout {background-image: url(../images/front/title-bak1.jpg);background-position: top; background-repeat: repeat-x; border: #BEBEBE solid; border-width: 0 1px; color: #666; display: block; font-size: 10px; font-weight: bold; height: 16px; text-align: center; width: 600px; border:1px solid red;}

/*#payourtarea {border: #999 solid; border-width: 0  1px 1px 1px; float: left; height: auto; margin-left: 14px; width: 600px!important; }
*/
#payourtarea img{ padding:5px 0 0 4px;}
#payourtarea { float:left; clear:both; width:100%;}
#payourtarea form{width: 100%;}

table.cashierCurrency td{ padding:6px;}

table.cashierT { border:1px solid #202A61; width: 100%}
table.cashierT td { padding:5px; vertical-align:top; border-bottom:1px dashed silver;}

table.cashierT tr.headerT{ background-color: #202A61; color:#FFF; font-weight: bold; font-size: 11px; padding: 0 2px!important; text-align: center }
table.cashierT tr.headerT td.paymentT {}
table.cashierT tr.headerT td.minT {}
table.cashierT tr.headerT td.maxT {}
table.cashierT tr.headerT td.descrT {}
table.cashierT tr.headerT td.ratingT { text-align:center;}

table.cashierT tr.procesorT td.paymentT {}
table.cashierT tr.procesorT td.minT {}
table.cashierT tr.procesorT td.maxT {}
table.cashierT tr.procesorT td.descrT {}
table.cashierT tr.procesorT td.ratingT { text-align:center;}

/*esta es la zona de las cajitas de "related features" en paginas internas*/
.related-boxes-holder{float: left; clear:both; width: 650px; height: 95px;  margin: 5px 0 10px 6px;}
p.related-box-title{background-image: url(../images/front/arrow-grey.gif); background-position: top left; background-repeat: no-repeat; color: gray; float: left; font-size: 10px; font-weight: bold;  padding: 0 0 0 15px; text-align: left; text-transform: uppercase; clear:both; margin:14px 0px 4px 0px;  0; width:80%;}
.smallbox{width: 180px; height: 95px; float: left; margin-right: 20px;}
div.pokerImg, div.pokerImg a{ background-image: url(../images/internal/small-poker.jpg);}	
div.virtualracebookImg, div.virtualracebookImg a { background-image: url(../images/internal/small-virtualracebook.jpg);}
div.thoroughbredImg, div.thoroughbredImg a { background-image: url(../images/internal/small-thoroughbredrebate.jpg);}
div.mobileBImg, div.mobileBImg a {  background-image: url(../images/internal/small-mobilebetting.jpg);}
div.pokerTournamentsImg, div.pokerTournamentsImg a { background-image: url(../images/internal/small-pokertournaments.jpg);}
div.multiplayerBJImg, div.multiplayerBJImg a{background-image: url(../images/internal/small-multiplayerBJ.jpg);}
div.casinoImg, div.casinoImg a{ background-image: url(../images/internal/small-casino.jpg);}
div.parlaycardsImg, div.parlaycardsImg a{background-image: url(../images/internal/small-parlaycards.jpg);}
div.loyaltyProgImg, div.loyaltyProgImg a{background-image: url(../images/internal/small-loyaltyprog.jpg);}
div.mobileBImg, div.mobileBImg a{background-image: url(../images/internal/small-mobilebetting.jpg);}
div.officepoolsImg, div.officepoolsImg a{ background-image: url(../images/internal/small-officepools.jpg);}
div.freepagerImg, div.freepagerImg a{background-image: url(../images/internal/small-freepager.jpg);}
div.helpcenterImg, div.helpcenterImg a{ background-image: url(../images/internal/small-helpcenter.jpg);}
div.sportsNewsProgImg, div.sportsNewsProgImg a { background-image: url(../images/internal/small-sportsnews.jpg);}
div.houseRulesImg, div.houseRulesImg a{ background-image: url(../images/internal/small-houserules.jpg);}
div.wagerTypesImg, div.wagerTypesImg a{ background-image: url(../images/internal/small-wagertypes.jpg);}
div.livehelpImg, div.livehelpImg a { background-image: url(../images/internal/small-livehelp.jpg);}
div.faqsImg, div.faqsImg a	{ background-image: url(../images/internal/small-faqs.jpg);}
div.glossaryImg, div.glossaryImg a{ background-image: url(../images/internal/small-glossary2.jpg);}
div.contactImg, div.contactImg a { background-image: url(../images/internal/small-contact.jpg);}
div.aboutusImg, div.aboutusImg a{ background-image: url(../images/internal/small-aboutus.jpg);}
div.sitemapImg, div.sitemapImg a{ background-image: url(../images/internal/small-sitemap.jpg);}
	
/*new rules for submenus -> menu principal barra izquerda*/
ul.leftGlobalMenu{float:left; width: 162px; padding: 6px 0;}
ul.leftGlobalMenu *{ list-style: none;float:left; position: relative;text-align:left; }

ul.leftGlobalMenu li.individualBox{ width: 100%; background-image: url(../images/leftmenubottom.jpg); background-position: bottom; padding-bottom: 12px; margin:0px 0 0 0;left: 5%; }
ul.leftGlobalMenu li.individualBox h2{ background-image: url(../images/front/left-box-top1.gif);height:26px; text-transform: uppercase; width: 100%; margin: 0px!important;}
ul.leftGlobalMenu li.individualBox h2 span{font-size:10px; color: #FFF; top: 8px; left: 30px;}
ul.leftGlobalMenu li.individualBox h3 { margin-bottom:1px;}
ul.leftGlobalMenu li.individualBox ul{ width: 96%; left:2%; top: -1px;}
ul.leftGlobalMenu li.individualBox li{  height: 20px; margin: 1px 0; }
ul.leftGlobalMenu li.individualBox li a{ height: 100%;}
ul.leftGlobalMenu li.individualBox li, ul.leftGlobalMenu li.individualBox li a, ul.leftGlobalMenu li.individualBox li a
:visited{background:  url(../images/front/arrow-grey.gif) no-repeat 10px 5px gray; width: 100%; color: white;}
ul.leftGlobalMenu li.individualBox li a:hover{ background-color: silver; color:gray; }
ul.leftGlobalMenu li.individualBox li a span{top: 4px; left:25px;}
span.unlinked-menu {top: 4px; left:25px; font-weight: bold; position:relative;}

/*pagina poker.aspx*/
.poker-ACR-page{ float: left; clear: both; width: 254px; left:28%; height: 106px; position: relative; margin: 12px 0; padding: 5px; background-image: url(../images/internal/poker-ACR-box-bg.jpg); background-repeat: no-repeat; }
.poker-ACR-page1{ float: left; width: 50%; padding-top:27px; }
.poker-ACR-page1 ul li{ list-style: none; }
.poker-ACR-page2{ float: left; width: 50%; padding-top:27px; }
.poker-ACR-page2 ul{ float: left; left:5px; position: relative; width: 85% }
.poker-ACR-page2 ul li{ list-style: none; }
.poker-ACR-page2 li.acrLinks{ left:0;  background-image: url(../images/poker-ACR-button.jpg); background-position: top center; background-repeat: no-repeat; height: 17px; width: 93px; position: relative; top:2px; margin: 0 0 5px 0;}

.poker-ACR-page2 li.acrLinks a, .poker-ACR-page2 li.acrLinks a:visited{ color:#999; text-decoration: none; font-weight: bold; font-size:10px;  background-image: url(../images/poker-ACR-button.jpg); background-position: top center; background-repeat: no-repeat; height: 17px; width: 93px; display: block;}
.poker-ACR-page2 li.acrLinks a:hover {color:#666; background-position: bottom center; }

.poker-ACR-page2 li.acrLinks span{ position: relative; top:2px; left: 5px;}


/*este es el header y el footer del loginpage*/

.headerLoginpage{ background-image: url(../images/header1-loginpage.jpg); background-repeat: no-repeat; height: 131px; width: 100%; float:left; clear:both;}
.header2Loginpage{ background-image: url(../images/header2-loginpage.jpg); background-repeat: no-repeat; height: 58px; width: 100%; float:left; }

/*pagina de stratfox*/
.stratTiltleMargin{position:relative; left: 15px;
}

/*pagina nueva de events en casino*/
.eventsPage ul.contentSubmenu { width: 96%; margin-bottom: 8px; position: relative; left: 10px}
.eventsPage ul.contentSubmenu li{ width: 30%!important; display: inline; list-style: none; float:left; text-transform: capitalize!important;}
.eventsPage ul.contentSubmenu li a{  text-transform: capitalize!important;}
.eventsPage .casTCard {width:98%; margin-bottom:5px }
.eventsPage table.tSchedule{ width: 90%; border: 1px solid #5B5B5B!important; margin-bottom: 10px; background-color:#EBEBEB;float:left;}	
.eventsPage table.tSchedule tr td{padding: 6px;}
.eventsPage table.tSchedule tr.tabletitle{ background-color:#5B5B5B; color: #fff; font-weight: bold; text-transform: uppercase; border-bottom:1px solid #CC0000!important;}
.eventsPage table.tSchedule tr.evenRow{ background-color:#F9F9F9; }
.eventsPage ul li a span{ color:#cc0000; text-decoration:underline;}
.eventsPage ul li a:hover span{ color:#666; text-decoration: none;}
.eventsPage p b{color:#333;}

h2.loginpageTitle{  padding: 0px; margin: 0px; position:relative; top:-45px;}
.loginBGImg{ width: 450px; height: 370px; background-image: url(../images/front/loginpage.jpg); background-repeat: no-repeat;
 position: relative; top:-16px; left: 15px; margin: 0; padding: 0;  }
.loginAllContainer{width:131px;  float:left; clear: both!important;position: absolute; left:600px;  margin:0px; text-align: center; top:-10px; }
.loginboxbig {clear:both; float:left; height:140px; width:131px; background-color: #F2F2F2; border: 1px solid gray; padding-bottom: 10px; margin:0px 0 12px 0;}
.loginboxbig h2{clear:both; color: #EE0000; font-size:15px; text-align: center!important; clear: both; padding:5px 0;}
.textfieldLP{ width: 80%;  height: 18px; border: 1px solid gray; position:relative; left:7%; margin-bottom:8px; float:left; clear:both;top:10px; }
.login_buttonLP{clear:both!important; float:left; width:50px; height:21px; position:relative; left:40px;}
.rememberLP{margin-left:12px; float:left; clear:left;}
.remembertxtLP{color:black; float:left!important; text-align: left; width: 60%;}
.loginboxdwn{ float:left; margin-top:8px; width:131px; clear: both; padding:0px!important; text-align:center;}
.loginboxdwn p{ text-align: center!important; clear:both; padding-bottom:4px; margin: 0px;}
.button, .button a { background-image:url(../images/front/loginpagebutton.jpg); background-repeat:no-repeat;  width: 131px; height:98px; margin:0px;border: none;}


.loginError{ float:left;}
#ctl00__main_LbErrorPage {float:left; clear:both; color: black; font-size:10px; font-weight:bold; width: 131px; padding-top:5px; }

#ctl00__main_LbErrorPage a, #LbErrorPage a:visited{ color: red;  font-weight:bold; font-size:10px; text-decoration:underline}
#ctl00__main_LbErrorPage a:hover{ color: red;  font-weight:bold; font-size:10px; text-decoration:none;}

