body
{
	background:#1c2ea8 url('../images/bg_body.jpg') repeat-x;
	font-size:76.5%;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	color:#fff;
	line-height:1.5em;
}

img
{
	border:0px;
}

.clear
{
	clear:both;
}

a
{
	color:#fff;
}

#container
{
	width:990px;
	position:relative;
	margin:0px auto 20px auto;
	text-align:left;
	background:url('../images/bg_container.jpg') repeat-x;
}	

#top
{
	
}


ul.nav
{
	list-style-type:none;
	padding:0;
	margin:0px;
	/*background:url('../images/bg_nav2.gif');*/
	height:28px;
	width:990px;
	overflow:hidden;
	float:left;
	
}

ul.nav li
{
	float:left;
	height:28px;
	overflow:hidden;
}

ul.nav li a
{
	display:block;
	text-decoration:none;
	height:28px;
	background:url('../images/bg_nav2.gif');
}

ul.nav li a:hover
{
	height:56px;
	margin-top:-28px;
}


li#n_home a, li#n_home a:hover
{
	width:1091px;
	margin-left:-990px;
}

li#n_about a, li#n_about a:hover
{
	width:1101px;
	margin-left:-990px;
}

li#n_howservicw a, li#n_howservicw a:hover
{
	width:1299px;
	margin-left:-1101px;
}

li#n_learn a, li#n_learn a:hover
{
	width:1545px;
	margin-left:-1299px;
}

li#n_sports a, li#n_sports a:hover
{
	width:1708px;
	margin-left:-1545px;
}




li#n_testimonials a, li#n_testimonials a:hover
{
	width:1868px;
	margin-left:-1708px;
}

li#n_contact a, li#n_contact a:hover
{
	width:1980px;
	margin-left:-1868px;
}

li#n_bookmark a, li#n_bookmark a:hover
{
	width:1652px;
	margin-left:-1463px;
}

li#n_email a, li#n_email a:hover
{
	width:1821px;
	margin-left:-1652px;
}

li#n_login a, li#n_login a:hover
{
	width:1980px;
	margin-left:-1821px;
}

#b_home #n_home a,#b_about #n_about a, #b_testimonials #n_testimonials a, #b_contact #n_contact a, #b_bookmark #n_bookmark a, #b_email #n_email a, #b_authenticate #n_login a,#b_howservicw #n_howservicw a ,#b_learn #n_learn a ,#b_sports #n_sports a
{
	height:84px;
	margin-top:-56px;
}

#content
{
	float:left;
	width:710px;
	padding:10px 5px 10px 5px;
}

#mid_con ol{ 
  line-height:160%;  
}

#mid_con ol li{	
	margin-left:15px;
	margin-top:5px !important;
	margin-top:5px;
	margin-bottom:10px !important;
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#mid_con ul{ 
  line-height:130%;  
  list-style-type:none;
}

#mid_con ul li{
	background-image: url(../images/b_arrow.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	margin-left:-15px;
	margin-top:-5px !important;
	margin-top:-15px;
	margin-bottom:10px !important;
	margin-bottom:20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}

#content .left
{
	float:left;
	width:355px;
}

#content .left a
{
	display:block;
	margin-bottom:3px;
}

#content .right
{
	float:left;
}


#content_inner
{
	margin-top:10px;
}

.inner_left
{
	float:left;
	width:345px;
}


.inner_left h3
{	
	background:url('../images/bg_headlines.gif');
	margin:0px;
	padding:3px 5px 3px 5px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}	

.inner_left ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.inner_left li
{
	display:block;
	height:1%;
}

.inner_left a
{
	display:block;
	padding:0px 0px 2px 10px;
	color:#FFFFFF;
}

.inner_left .dotted_line
{
	height:1px;
	border-top:1px dotted #105d8f;
	margin:10px 0px 10px 0px;
}

.inner_center
{
	float:left;
	width:270px;
	padding:0px 10px 0px 0x;
}

.matchups
{
	background: #3b3b9d url('../images/bg_matchups.jpg') repeat-x;
	width:345px;	
}

* html .matchups
{
	width:345px;
}

.matchups_inner
{
	width:345px;
}

* html .matchups_inner
{
	width:345px;
}


.matchups ul
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0;
	width:100%;
}

.matchups li
{
	float:left;
	margin-left:1px;
	font-size:10px;
}

* html .matchups li
{
	width:30px;
}

.matchups li a
{
	color:#fff;
	background:#061865;
	text-decoration:none;
	font-size:10px;
}

.matchups li a span
{
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}


.matchups h4
{
	margin:0;
	padding:3px 5px 3px 5px;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

.lines_odd
{
	margin:0;
	padding:3px 5px 3px 5px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.matchups .odds
{
	height:200px;
	overflow:auto;
	display:none;
	background:#fff;
	border-top:0px;
	font-size:.9em;
	color:#000;
}

.odds p
{
	padding:5px;
	text-align:center;
}

.odds table
{
	width:100%;
	border:1px solid #2c709c;
	border-collapse:collapse;
}

.odds th
{
	background:#aac5d7;
	padding:2px;
	border:1px solid #2c709c;
	border-collapse:collapse;
	white-space:nowrap;
}	

.odds td
{
	padding:2px;
	vertical-align:top;
	border:1px solid #2c709c;
	border-collapse:collapse;
}



.inner_right
{
	float:left;
	width:160px;
}

.right .howitworks
{
	display:block;
	width:326px;
	height:46px;
	background:url('../images/bg_howitworks.jpg') no-repeat;
	text-size:.8em;
	color:#fff;
	/*padding:65px 10px 0px 10px;*/
	text-align:center;
}

.right .featured
{
	display:block;
	width:345px;	
	background-color:#13215E;
	border:1px solid #9EA3DA;	
	text-size:.8em;
	color:#fff;
	padding:0px 0px 0px 0px;
}

.right .spacer
{
	display:block;
	width:347px;
	height:10px;	
	padding:0px 0px 0px 0px;
}

.right .middletext
{
	display:block;
	width:347px;
	padding:0px 0px 0px 0px;
}

.bigheader{

   color: #FFFFFF;
   font-family:Arial, Tahoma, Verdana;
   font-size: 13pt;  
   font-weight:bold;
   text-decoration: none;
   text-transform:uppercase;
}

.right .featured table
{
	width:100%;
}

.right .featured table td, .right .featured table th
{
	padding:3px;
}

 .right .featured table th
 {
    background-color:#BC1616; 
	color: #FFFFFF;
	font-family:Arial, Tahoma, Verdana;
    font-size: 11pt;  
    font-weight:bold;
    text-decoration: none;
    text-transform:uppercase;
 }
 
 .right .featured table td
 {
    background-color:#243175; 	
 }
 
 .right .featured table td.sep
 {
    background-color:#0F2362; 
	border-left:1px solid #001352;
	border-right:1px solid #001352;
 }
 
 .right .featured table td.hd
 {
    background-color:#001453; 
 }

.right .featured table td.active_1
{
	background:maroon;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.howitworks a
{
	color:#fff;
}

#right
{
	float:right;
	width:260px;
	padding:10px 5px 10px 5px;
	overflow:hidden;
}

#right .headlines
{
	background:#011357;
	color:#eee;
	padding-bottom:10px;
}


#right .headlines h3
{
	background:url('../images/bg_headlines.gif');
	margin:0px;
	text-transform:uppercase;
	color:#fff;
	font-size:1em;
	text-align:center;
	padding:4px;
}


.headlines ul
{
	list-style-type:none;
	margin:0px 10px 0px 10px;
	padding:5px;
	background:#011355;
}

.headlines li 
{
	color:#a6c3d5;
	padding:5px;
	font-size:.9em;
}

.headlines a
{
	color:#a6c3d5;
	text-decoration:none;
}

.headlines a:hover
{
	text-decoration:underline;
}


#right .box
{
	background:#4963a3 url('../images/bg_box.jpg') repeat-x;
	border-left:1px solid #598fb1;
	border-right:1px solid #598fb1;
	border-top:1px solid #598fb1;
	padding:5px;
	text-align:left;
}	

#score_loading
{
	color:#000;
	background:#fff;
	border-left:1px solid #598fb1;
	border-right:1px solid #598fb1;
	padding:5px;
	text-align:center;
}

#headline_loading
{
	color:#000;
	background:#fff;
	border-left:1px solid #598fb1;
	border-right:1px solid #598fb1;
	margin:0px 10px 0px 10px;
	padding:5px;
	text-align:center;
}

#right li
{
	text-align:left;
}

#box_top
{
	border:0px;
}

#right .box h4
{
	margin:0;
	padding:0px 5px 0px 5px;
	text-transform:uppercase;
	color:#fff;
	font-size:1em;
}

#right .box h2
{
	display:none;
}

.box li b
{
	color:gold;
}

.box_bottom
{
	background:url('../images/box_bottom.gif') no-repeat;
	display:block;
	height:10px;
	width:261px;
}


#footer
{
	text-align:center;
	color:#fff;
	margin-top:20px;
}

#footer a
{
	padding:0px 10px 0px 10px;
	color:#fff;
	border-right:1px solid #fff;
	text-decoration:none;
}

/*********** TESTIMONIALS STYLES ***********/

dl
{
	margin-bottom:10px;
	padding:10px;
	
}

dd, dt
{
	margin:0;
	padding:0;
	color:#fff;
}

dd
{
	padding:10px;
	width:80%;
	font-size:1.2em;
}

dt
{
	float:right;
	padding:5px;
	margin-top:5px;
	background:#fff;
	color:#000;
	font-weight:bold;
	width:200px;
	text-align:center;
}




/******** LOGIN FORM ***********/

.login
{
	padding:10px;
	background:#4963a3;
	border:2px solid #fff;
	margin-top:10px;
}

#b_authenticate fieldset
{
	margin-top:10px;
	background:#011355;
}

#b_authenticate .formObject
{
	
	margin-bottom:10px;
}

#b_authenticate  a
{
	color:#fff;
}

#b_authenticate .formSubmit
{
	margin-top:10px;
	text-align:center;
}

/************** MISC **************/

#disclaimer
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
	background:#000;
	padding:10px;
	border:5px solid #fff;
	color:#fff;
	text-align:left;
	font-size:1.2em;
}

#disclaimer .close
{
	float:right;
	width:70px;
	text-align:center;
	padding:3px;
	background: #333;
	border:1px solid #fff;
}

.close a
{
	color:#fff;
	cursor:pointer;
}

#opacity
{
	position:absolute;
	top:0;
	left:0;
	z-index:15;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	cursor:pointer;
}

/*************** CONTENT STYLES ************/

.content, .content_top, .content_bottom
{
  width:701px;
}

.content_top
{
	display:block;
	height:15px;
	background:url('../images/content_top.gif') no-repeat;
}

.content_bottom
{
	display:block;
	height:11px;
	background:url('../images/content_bottom.gif') no-repeat;
}

#b_about .content_top, #b_testimonials .content_top, #b_contact .content_top, #b_bookmark .content_top, #b_email .content_top,  #b_authenticate .content_top, #b_subscribe .content_top
{
	width:990px;
	background:url('../images/content_top_wide.gif') no-repeat;
}

#b_about .content_bottom, #b_testimonials .content_bottom, #b_contact .content_bottom, #b_bookmark .content_bottom, #b_email .content_bottom,  #b_authenticate .content_bottom, #b_subscribe .content_bottom
{
width:990px;
height:22px;
background:url('../images/content_bottom_wide.gif') no-repeat;
}

.content
{
	width:679px;
	border-left:1px solid #598fb1;
	border-right:1px solid #598fb1;
	padding:10px;
	background:#4660a2 url('../images/content_content.gif') repeat-x;
	color:#fff;
}

#b_about .content, #b_testimonials .content, #b_contact .content, #b_bookmark .content, #b_email .content, #b_authenticate .content, #b_subscribe .content
{
	width:960px;
}


.content h2
{
	margin:0;
	padding:0;
}

/*********** CONTACT US STYLES ***********/



.formSubmit
{
	text-align:center;
}

.formSubmit input
{
	width:auto;
}

.formFieldError
{
	color:#FFFF00;
}

#b_contact .content, #b_email .content, #b_myaccount .content
{
	height:600px;
}

legend
{
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
}

*html legend
{
	margin-left:0;
	padding-left:0;
}

fieldset
{
	padding:10px;
	margin-bottom:10px;
	background:#011355;
}

*html fieldset
{
	border:0px;
}

#b_contact textarea, #b_email textarea
{
	width:95%;
	height:100px;
}


#b_contact .formObject, #b_email .formObject
{
	margin-bottom:10px;
	margin-top:10px;
}

#b_email .section
{
	float:left;
	width:48%;
}


/******** become a member form ********/

#b_subscribe .formObject
{
	margin-top:10px;
	clear:both;
}

#b_subscribe fieldset
{
	padding-bottom:10px;
}

#b_subscribe .formLabel
{
	float:left;
	width:150px;
}

/************ my account ***********/

.profile .formObject
{
	margin-bottom:10px;
}

.picks
{
	margin-top:10px;
	margin-bottom:10px;
}

.picks table
{
	margin-top:10px;
	background:#011355;
	border:1px solid #fff;
}

.picks th, .picks td
{
	padding:5px;
}

.picks th
{
	font-size:1.3em;
}

.picks td
{
	font-size:1.1em;
}

td.active
{
	color:gold;
	font-weight:bold;
	font-size:1.5em;
}

#change_password
{
	display:none;
}


#right .recentpick
{
	display:block;
	width:248px;	
	background-color:#13215E;
	border:1px solid #9EA3DA;	
	text-size:.8em;
	color:#fff;
	padding:0px 0px 0px 0px;
}

#right .recentpick table
{
	width:100%;
}

#right .recentpick table td, #right .recentpick table th
{
	padding:3px;
}

 #right .recentpick table th
 {
    background-color:#BC1616; 
	color: #FFFFFF;
	font-family:Arial, Tahoma, Verdana;
    font-size: 11pt;  
    font-weight:bold;
    text-decoration: none;
    text-transform:uppercase;
 }
 
 #right .recentpick table td
 {
    background-color:#243175; 	
 }
 
 #right .recentpick table td.sep
 {
    background-color:#0F2362; 
	border-left:1px solid #001352;
	border-right:1px solid #001352;
 }
 
 #right .recentpick table td.hd
 {
    background-color:#001453; 
 }

#right .recentpick table td.active_1
{
	background:maroon;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.yellowfont{
   color: #FFF800;
   font-family:Arial, Tahoma, Verdana;
   font-size: 12px;  
   font-weight:bold;
   text-decoration: none;
   padding: 10px 0px 10px 0px;
}

.toptext{

   color: #FFFFFF;
   font-family: Verdana, Tahoma;
   font-size: 11px;  
   text-decoration: none;
   font-weight:normal !important; 
}

a.toptext:link, a.toptext:visited{
   color: #FFFFFF;
   font-family:Arial, Tahoma, Verdana;
   font-size: 11px;  
   text-decoration: none; 
   font-weight:normal !important;
   padding-left:6px;
   padding-right:10px;
}

a.toptext:hover{
   color: #FFFFCC;   
   text-decoration: underline; 
}

.inputbox {  
  font-size:11px;
  background-color:#DEDEDE;  
  font-family:Arial, Tahoma, Verdana;
  color:#000000 !important;
  padding-left:5px;
  border:1px solid #FFFFFF !important;
}

.butta{
    background-color: #BC1614 !important;
    color: #FFFFFF !important;
    font-family:Arial, Tahoma, Verdana;
	font-size: 11px;    
    border: 1px solid #FFFFFF !important;
}
