html{
height:100%;
}

body {
background-image:url(images/repeticion.jpg);
background-repeat:repeat-x;
background-color: #5ac3fd;
/*/background-image:url(images/fondo.gif);*/
margin:0 auto;
}


#container_all {
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
background-color:#b8dc72;
}

#container_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:30px;
padding-left:10px;
color:#FFFFFF;
font-weight:bold;
background-image:url(images/header_menu.jpg);
background-repeat:no-repeat;
width:790px;
height:20px;
}

#home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	text-align:right;
	font-size:12px;
	color: #FF6600;
	font-weight:bold;
	width:89px;
	height:18px;
	z-index:1px;
	top: 8px;
	left: 838px;
	_padding-left:0px;
}

#home a:link{
	color: #FF6600;
}

#home a:visited{
	color: #FF6600;
}

#home a:active{
	color: #FF6600;
}

#home a:hover{
	color: #FF6600;
}



#left{
width:189px;
height:100%;
float:left;
background-color:#b8dc72;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}


#left a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:10px;
height:50px;
width:159px;
}

#left a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #666666;
margin-bottom:10px;
height:50px;
width:159px;
}

#left a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color: #666666;
width:189px;
height:50px;
color: #FFFFFF;
width:189px;
}

#contenido{
height:100%;
_height:570px;
width:581px;
float:right;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
min-height:470px;
}

#contenido a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #0f5a84;
}

#footer{
margin-left:auto;
margin-right:auto;
width:760px;
height:100%;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#b8dc72;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #333333;
text-align:center;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:30px;
}


#footer A:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #333333;
}
#footer A:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #333333;
}

#footer A:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #333333;
}
#footer A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #FF0000;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #666666;
font-weight:bold;
}

.spacer{
clear:both;
width:100%;
}

.a{
_width:190px;
}

.b{
_width:90px;
}

.c{
_width:60px;
}

.d{
_width:60px;
}

.e{
_width:100px;
}

.f{
_width:80px;
}

.g{
color:#FF6600;
_width:80px;
}


/********************************************/
/* An iFrame placed behind menus is needed  */
/* to cover dropdown boxes in IE.           */
/********************************************/
#topBlockframe {
	border:0; 
	display: none; 
	position: absolute;
	z-index:999px;
}

/* <DIV> container for menus is floated */
Div.rxMenuStyle
{
	/*background: transparent url(http://www.therx.com/template/index/images/menu_03.jpg) repeat-x fixed;*/
	background-image: url(images/header_menu.jpg);
	background-repeat: no-repeat;
	/*float: left; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	vertical-align: middle;
	height: 30px;
	text-transform: uppercase;
	width: 800px;
	margin: 0 auto;
}
/* All Lists */
Div.rxMenuStyle ul
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: middle; 
}

/* All anchors */
Div.rxMenuStyle a, Div.rxMenuStyle a:visited
{
	/*background-image: url(http://www.therx.com/template/index/images/menu_02.jpg);
	background-repeat: repeat-x;*/
	border-color: #41500B;
	border-style: solid;
	border-width: 1px 0 0 0;
	display: block;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 3em;
	text-align: center;
	text-decoration: none;
	padding-left: 10px;
	/*width:100%;*/
}

Div.rxMenuStyle ul li ul a, Div.rxMenuStyle ul li ul a:visited {
        font-size: 10px;
	font-weight: bold;
	line-height: 2em;
}
Div.rxMenuStyle ul li ul li {
height:20px;
}

Div.rxMenuStyle a:hover
{
	/*background: url(http://www.therx.com/template/index/images/menu_02.jpg) repeat-x;*/
	background: transparent;
	color: #FF6600;
	text-decoration: none;
}

Div.rxMenuStyle ul li ul li a, Div.rxMenuStyle ul li ul li a:visited
{font-size: 10px;
	text-align: left;
	padding-left: 3%;
	/*width: 97%;
	_width: 100%;	*/				/* IE hack for box model */
}
Div.rxMenuStyle ul li ul li a:hover
{
	background-color: #333333;	/*width: 97%;
	_width: 100%;	*/				/* IE hack for box model */
}

/* All List Items */
Div.rxMenuStyle li
{
	height: 3em;					/* If height is on <a> it causes problems in IE */
	/*position: relative;*/
}

/* 2nd Level Menu */
Div.rxMenuStyle ul ul
{
	border: 1px outset #FFF;
	margin-top: -10px;
	position: absolute;
	width: 140px;			/* Default width for all 2nd level menus */
	z-index: 50;
	background-color: #5c7405;
}
Div.rxMenuStyle ul ul a {

        	
}

/* 3rd Level Menu appears to the right */
Div.rxMenuStyle ul ul ul
{
	left:95%;
	position: relative;
	background-color: #5c7405;	/*top:200px;*/	/*width:100%;	*/
		/* Default width for 3rd level is same as parent */	
}


/* Hide Submenus until hover event */
Div.rxMenuStyle ul ul , 
Div.rxMenuStyle ul  li:hover ul ul,
Div.rxMenuStyle ul ul li:hover ul ul {
	display: none;
}

/* IE workaround for :hover bug */
Div.rxMenuStyle ul  li.over ul ul,
Div.rxMenuStyle ul ul li.over ul ul 
{
	display: none;

}

/* Show Submenus on hover */
Div.rxMenuStyle ul  li:hover ul, 

Div.rxMenuStyle ul ul ul li:hover ul
{
	display: block;

}

Div.rxMenuStyle ul ul li:hover ul {

        position: absolute;
	display: block;
margin-top:-22px
}
Div.rxMenuStyle ul ul li:hover ul li {


position: relative;
display: block;
}

/* IE workaround for :hover bug */
Div.rxMenuStyle ul li.over ul,
Div.rxMenuStyle ul ul ul li.over ul 
{
     display: block;
}

Div.rxMenuStyle ul ul li.over ul {
	position: absolute;
	display: block;
	margin-top:-10px
}

/*============================================*/
/* Special menu items                         */
/*   e.g. <li>Item <a>xx</a> | <a>xx</a></li> */
/*============================================*/
Div.rxMenuStyle li.specialnav {
	border-top: 1px solid white;
	color: #5C5C5C;
	padding-left: 3px;
	text-align: left;
}
Div.rxMenuStyle li.specialnav a 
{
	border: 1px solid #C3CAD4;				/* same colour as background */
	display: inline;
	padding: 0px;
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
}
Div.rxMenuStyle li.specialnav a:hover
{
	background: transparent;
	border: 1px dotted #000;
}

/*=================================*/
/* Custom menu widths are set here */
/*=================================*/
#mainNav					{
	width: 800px;
	margin: 0 auto;
}
.face 			{width: 40px;
margin-left:5px;}
.forum			{width: 40px;}
.liveodds		{width: 70px; }
.scores			{width: 50px; }
.nfl				{width: 30px; }
.nba				{width: 30px; }
.mlb				{width: 30px; }
.nhl				{width: 30px; }
.ncaaf			{width: 40px; }
.ncaab			{width: 40px; }
.sportsbooks		{width: 90px; }
.casinos			{width: 55px; }
.poker			{width: 40px; }

	/* 2nd level poker menu */
.reviews			{width: 55px; }
.releases		{width: 45px; }

.div 
{
	height: 30px;
	margin-top:1px;
	width: 12px;
}
.div2 
{
	height: 30px;
	margin-top: 1px;
	width: 30px;
}

#mainNav li ul li {
height:20px;

}

#mainNav li ul li a {
line-height:1.5em;

}


/* CSS video */
#cs_flashBody
{
background-image:url(images/repeticion.jpg);
background-repeat:repeat-x;
background-color: #5ac3fd;
	font: .8em/1.3em verdana,arial,helvetica,sans-serif;
	text-align: center;
}

#cs_noexpressUpdate
{
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(dr_alberto_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}
