*
{
    font-family: Arial, Verdana, Sans-Serif;
}

body
{
    background-color: black;
    color: White;
	margin:0px;
}

td {
	font-size:10pt;
}

#Header {   
	
    width: 941px;
	height: 208px;
	background:black;
	background-image: url(CSSImages/HeaderBg.png?rnd=002);
    background-repeat: no-repeat;
    background-position: top left;
}

#InfoHeader
{
    
	background:black;
	background-image: url(CSSImages/InfoHeaderBg.png);
    background-repeat: no-repeat;
    background-position: top left;
    height:208px;
    width:980px;
}


#Middle
{
    margin-left: 1px;
    min-width: 950px;
}

#LeftRail
{
    float: left;
    width: 204px;
	margin-top:5px;
}


#Content
{
    width: 500px;
    float: left;
	margin-left:5px;
	margin-top:5px;
}

#RightRail {
  width:226px;
  float:left;
  margin-top:5px;
  margin-left:5px;
}


#Content p
{
    margin: 0px;
    padding: 0px;
}

#Bottom {
    clear: both;
	background:url(CSSImages/FooterBG.png);
	background-repeat:repeat-x;
    background-color: Black;
    width: 100%;
    text-align: center;
	height:35px;
	color: white;
	border-top:1px solid #252525;
}



/*Estilos Footer*/


.FooterText {
	font-size:11px;
	padding-top:4px;
}

.FooterText a {
    color: yellow;
}
.FooterText a:hover {
    color: red;
}


.Centered {
    text-align:center;
    margin:4px 0px;
}

/*Estilos para colocar la imagen de credit cards*/

.CreditCards {

	position:absolute;
	left: 630px;
	top: 20px; 
}



/* Login form */

.LoginForm {
   position: absolute;
    left: 520px;
    top: 70px; 
	width:407px;
	height:93px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	background-image: url(CSSImages/MemberLoginBG.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	padding-left:30px;
}

.LoginForm fieldset
{
    border: none;
    padding-left:0px;

}

.MemberLogin
{
    font-size:12px;
    font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

.UserField
{
    width: 150px;
    float: left;
}

.LoginForm .FirstField {
   
	padding-right:10px;

}

.UserField a, .UserField label, .UserBtns span {
    color:black;
	font-size:7pt;
	font-weight:bold;
    text-decoration:none;
    line-height:24px;
    display:inline-block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.UserField a:hover {
    
		color:red;
		text-decoration:underline;
}

.UserBtns
{
    float: left;
}


.LoginTextBox {
	width:150px;
	height:20px;
	border: 1px solid #919398;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3f424e;
}


.LoginBtn {
    background-color:black;
    color:white;
    border:1px solid #dedede;
    font-weight:bold;
    font-size:11px;
    padding: 2px 5px;
	margin-left:10px;
	width:55px;

}

.LoginUnkownUser {

	color:red !important;
	font-size:9px !important;
	padding-top:3px;

}

.LoggedSection 
{
    padding-top:12px;
    float:left;
}

.LoggedSection span 
{
    font-weight:bold;
    color:black;
    text-transform: capitalize;
    padding-left:3px;
}

.LoggedSection a 
{
    font-size:9pt;
    font-weight:bold;
    color:black;
    text-decoration:none;
    display:inline-block;
    padding:5px 4px;
}

.LoggedSection a:hover 
{
    color:red;
	text-decoration:underline;
}

/* Info Login Form */

.InfoLoginForm {
   position: absolute;
    left: 520px;
    top: 70px; 
	width:407px;
	height:93px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:red;
	background-image: url(CSSImages/MemberLoginBG.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:7px;
	padding-left:30px;
}

.InfoLoginForm fieldset {
    border: none;
    padding-left:0px;

}

.InfoLoginBtn {
    background-color:red;
    color:white;
    border:1px solid #dedede;
    font-weight:bold;
    font-size:11px;
    padding: 2px 5px;
	margin-left:5px;
	width:55px;

}



/* elementos del menu */

.DefaultMenuItem, .MouseOverMenuItem
{
    font-size:11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 5px;
    cursor:pointer;
	background-image:url(CSSImages/MenuItemBG.gif);
	border-left: solid 1px #bebebe;
	height:31px;
	width:144px;
	text-align:center;
}

.InfoDefaultMenuItem  {
    font-size:11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 5px;
    cursor:pointer;
	background-image:url(CSSImages/MenuItemBG.gif);
	border-left: solid 1px #bebebe;
	height:31px;
	width:130px;
	text-align:center;
}

.InfoMouseOverMenuItem {
    color:yellow;
	font-size:11px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 5px 0px 5px;
    cursor:pointer;
	background-image:url(CSSImages/MenuItemBG.gif);
	border-left: solid 1px #bebebe;
	height:31px;
	width:130px;
	text-align:center;
}


#h1_Menubar-menuItem000 {
	border-left:none !important;
}

#h1_Menubar-menuItem001 {
	color:red;
}

#h1_Menubar-menuItem003 {
    color: yellow;
}

#h1_Menubar-menuItem005 {
	color:red;
}

.MenuFrame {   
	height: 29px;
	background:#353535;
}

.InfoMenuFrame {   
	height: 32px;
	background-image:url(CSSImages/InfoMenuFrameBG.png);
	background-repeat:repeat-x;
	background-color:#353535;
}

.DefaultMenuItem
{
    color: white;
}

.MouseOverMenuItem {
   background-image:url(CSSImages/MenuItemOverBG.gif);
   background-repeat:repeat-x;
   color:yellow;
}

.SubMenu
{
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
    border-color: #262626;
    background-color:#353535;
	color: white;
	
}

.SubMenu td
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 4px 9px;
	padding-top:6px;
	padding-bottom:6px;
}

.SubMenu td:hover
{
    background-color: #252525;
    border-top: 1px solid black;
    border-left: 1px solid black;
    color: yellow;
}


/* items left menu */

.LeftMenuItem
{
    padding-bottom: 6px;
    background-image: url(CSSImages/LeftLinksBottom.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    margin-bottom: 6px;
}

.LeftMenuTitle
{
    background-image: url(CSSImages/LeftItemBG.png);
    background-position: top left;
    background-repeat: no-repeat;
    height: 23px;
    color: yellow;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
    padding-left: 14px;
    padding-top: 9px ;
    margin: 0px;
    width: 202px;
}

.LeftLinks a.SpecialCapperLink {
  color:yellow;
}

.LeftLinks a.SpecialCapperLink:hover {
  color:41ff28;
}

.LeftLinks a.SpecialCapper {
  color:red;
}

.LeftLinks a.SpecialCapper:hover {
  color:41ff28;
}

.SpecialCapper {

	background:#2d2d2d;
}


.LeftLinks, .SpecialLeftLinks
{
    margin: 0px;
    width: 202px;
	background:#0b0a0a;
	border-left:#8e8e8e 1px solid;
	border-right:#8e8e8e 1px solid;
}

.LeftLinks a
{
    background-image: url(CSSImages/LeftLinkArrow.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	display: block;
    padding: 7px 0px 7px 30px;
    color: White;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 15px center;
    border-top:#474646 1px dotted;
    margin-left: 1px;
}

.LeftLinks a:hover
{
    background:#1f1f1f;
	background-image: url(CSSImages/LeftLinkArrow.png);
	background-repeat: no-repeat;
    background-position: 15px center;
	color: yellow;
}


.SpecialLeftLinks a
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	display: block;
    padding: 8px 0px 8px 41px;
    color: White;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 10px center;
    border-top:#474646 1px dotted;
    margin-left: 1px;
}

.SpecialLeftLinks a:hover
{
    background-color: #171922;
    color: yellow;
    border-top:#474646 1px dotted;
}

.LLBlog{
    background-image: url(CSSImages/IconBlog.png);
}

.LLFlexiPass {
    background-image: url(CSSImages/IconFlexiPass.png);
}

.LLFreeScores {
    background-image: url(CSSImages/IconFreeScores.png);
}

.LLMobileServices {
    background-image: url(CSSImages/IconPhone.png);
}

.LLInjuries {
    background-image: url(CSSImages/IconInjuries.png);
}

.LLWeather {
    background-image: url(CSSImages/IconWeather.png);
}

.LLParlayCalc {
    background-image: url(CSSImages/IconCalculator.png);
}

/* Whos hot front page */


.FrontPageText
{
    float: left;
    width: 480px;
    padding: 6px 10px 6px 10px;
    background-color: White;
    color:Black;
}

.HandicapFrame {
	width:500px;
	padding-bottom:3px;
}



.HandicapperBuyNow {
	margin-top:10px;
	display:block;

}

/* Left rail ads */

.LeftAds 
{
    margin: 0px 0px 6px 0px;
}


/*Estilos para el Fan Poll*/

.FanPollFrame {

	background-image:url(CSSImages/FanPollBG.png);
	background-repeat:no-repeat;
	float:left;
	width:226px;
	padding-top:35px;

}

table.FanPollTable {
    width:226px;
    margin-left:auto;
    margin-right:auto;
}

.FanPollTable .FanPollText {

	color:#ff6801;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
    text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:15px
}

.FanPollTable .FanPollPorcentaje {
	color:#ff6801;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:15px
}

.FanPollTable  .PollButtons {
    border:1px solid yellow;
    width:100%;
    text-align:center;
}

.FanPollTable .PollFrame {
    border:1px solid red;
}

/*Estilos para el free pick*/

.FreePickFrame {

	background-image:url(CSSImages/FreePickBG.png);
	background-repeat:no-repeat;
	height:165px;
}

.FreePickIframe {
	padding-left:7px;
	padding-top:135px;
}

.LeftFreePickFrame {

	background-image:url(CSSImages/FreePickAdBG.png);
	background-repeat:no-repeat;
	height:190px;
	padding-bottom:10px;
}

.LeftFreePickIframe {
	padding-top:125px;
	padding-left:20px;
}


/*Estilos para el texto de Terms and Conditions*/

.TermsTitle {

	font-size:18px;
	font-weight:bold;
	padding:10px;
	text-align:center;
	text-decoration:underline;

}

.TermsText {
font-size:12px;
	line-height:20px;
	margin-bottom:20px;
	text-align:justify;
}

.TermsText li{

	line-height:20px;
	margin-bottom:20px;
	text-align:justify;
}

/*Estilos para el right rail*/

.RightItems div {
	
	padding-bottom:6px;
}

/*Estilos para Lang in the news*/

.NewsViewerTop {

	background-image:url(CSSImages/NewsViewerTopBG.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:28px;
}

.NewsViewerTitle {


	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:yellow;
	padding-top:10px;
	padding-left:10px;

}

.NewsViewer {
	background:#101010;
	border-left:1px solid #8e8e8e;
	border-right:1px solid #8e8e8e;
}

.NewsViewerBottom {

	background-image:url(CSSImages/NewsViewerBottomBG.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
}


.NewsViewer span {
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	padding: 5px;
	text-align: left;
}


.NewsViewer  a
{
	font-size: 11px;
	color: yellow;
	display: block;
	text-align: right;
	padding:5px 10px 5px 0px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.NewsViewer  a:hover
{
	color: red;
}

.MainContentNews span {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:30px;
	font-size: 12px;

}

.MainContentNews a {

	font-size: 11px;
	color: red;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.MainContentNews a:hover {

	color:navy;
}

/*Estilos para los links de BL en la pag de movies*/

.MovieLinks a{

	color:black;
}

.MovieLinks a:hover{

	color:red;
}


.SelectionText {
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Styles para el Legal Warning del FrontPage*/

.LegalWarningFrontPage {
	font-size:12px;
	padding-left:6px;
	padding-right:6px;
	margin-bottom:6px;
	color:gainsboro;
	text-align:justify;
}

.LegalWarningFrontPage strong, .LegalWarningFrontPage  a {
	color:yellow;
	font-weight:bold;
}

.LegalWarningFrontPage  a:hover {
	color:red;
}

.LegalWarningHandicapper {
	font-size:12px;
	margin-bottom:5px;
	padding:4px;
	text-align:justify;
}

.LegalWarningHandicapper strong, .LegalWarningHandicapper  a {
	color:yellow;
	font-weight:bold;
}

.LegalWarningHandicapper  a:hover {
	color:red;
}

/*Styles para el Premium Scores & Odds Ad */

.PSOAd {
	
	height:310px;

}

.PSOAd div.PSOposition {
    float:left;
}

.PSOBottomAds {

	width:490px;
	padding-left:10px;
	padding-top:4px;
	float:left;

}

.PSOBottomAds img {

	border:0px;

}

.PSOTitle {
	font-size:18px;
	font-weight:bold;
	background-color:#2a2a27;
	width:970px;
	padding:7px 0px 7px 5px;
	text-align:center;

}

/*Estilos para el Cell Phone Grab Box*/

.CellPhoneGrabBox {
	width:204px;
	height:143px;
	background-image:url(CSSImages/CellAdBG.png);
	background-repeat:no-repeat;

}

.CellPhoneGBIframe {
	padding-left:49px;
	padding-top:32px;

}

.CellPhoneGrabBoxLink {
	padding-top:18px;
	margin-left:45px;
	text-align:center;
}

.CellPhoneGrabBoxLink a {

	color:yellow;
	font-size:13px;
	font-weight:bold;
}

.CellPhoneGrabBoxLink  a:hover{

	color:black;
}
