/*  
	jpayne, 
	March, 2010: 
	Global Formatting File for all pages on the site  
 *--------------------------------------------------------------------------*/

body {
color:#222;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
margin:0;
padding:0;
/*background: #B6B6B6 url(https://handicappers.donbest.com/img/bg.png) repeat-x;*/ /* CHANGED THIS LINE */
}

/* Basic Formatting */ 
p {
margin:0;
padding:0 0 6px;
}

a img { border:none; }

a {
color:#04396B;
text-decoration:none;
}
strong,strong a{
	font-weight:600!important;
}
a:hover { text-decoration:underline; }

h1,h2,h3,h4,h5,h6 {
	font-family:"trebuchet ms",helvetica,arial,sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:1.5em;
	margin:0;
}

h1,h2,h3,h4{ font-weight:600; }

h1 { font-size:14px; }
h2 { font-size:12px; }
h3 { font-size:12px; }
h4 { font-weight:600; }

/* Specific Formatting */ 

.titleBar {
background:#132233 url(https://handicappers.donbest.com/img/sprites-main.png) repeat-x scroll 0 -65px;
border:1px solid #0F1A26;
color:#FFF;
display:block;
font-family:"trebuchet ms",helvetica,arial,sans-serif;
font-size:12px;
font-weight:600;
height:20px;
letter-spacing:0.5px;
overflow:hidden;
padding-left:5px;
padding-top:2px;
text-transform:uppercase;
}

.titleBar a {
color:#FFF;
display:block;
font-family:"trebuchet ms",helvetica,arial,sans-serif;
letter-spacing:0.5px;
text-decoration:none;
}

/* CHANGED: Removed #main from here */

.uc { text-transform:uppercase; }

.inline { display:inline; }

.clear1H {
clear:both;
font-size:0;
height:1px;
line-height:0;
overflow:hidden;
}

.floatLeft{ float:left; }
.floatRight{ float:right; }

.clear { clear:both !important; }

.space30H {
clear:both;
font-size:0;
height:30px;
line-height:0;
overflow:hidden;
}

.space20H {
clear:both;
height:20px;
}

.space10H {
clear:both;
font-size:0;
height:10px;
line-height:0;
overflow:hidden;
}

.space10Hx10W {
float:left;
font-size:0;
height:10px;
line-height:0;
overflow:hidden;
width:10px;
}

.space5H {
clear:both;
font-size:0;
height:5px;
line-height:0;
overflow:hidden;
}

.padLeft5W { padding-left:5px; }

.padLeft15W { padding-left:15px; }

.padLeft20W { padding-left:20px; }

.padRight5W { padding-right:15px; }

.pad0 { padding:0; }

.pad50bottom { padding-bottom:50px; }

.white { color:#FFF !important; }

.block { display:block !important; }

#logoImg {
left:10px;
position:absolute;
top:50px; /* CHANGED THIS LINE */
}

.more {
display:block;
font-size:11px;
font-weight:600;
padding-right:5px;
}

.more:after { content:" " url(https://handicappers.donbest.com/img/arrow-blue.png); }

.right {
padding-right:5px;
text-align:right !important;
}

.center { text-align:center; }

/* Familybar */ 
#familyBar {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) 0 -129px no-repeat;
height:30px;
left:10px;
position:absolute;
width:985px;
}

.familyBar-left {
float:left;
height:28px;
width:715px;
}

.familyBar-right {
float:right;
height:28px;
width:265px;
padding-right:5px;
}

.familybar-twitter {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) -667px -4px;
color:#CCC;
display:block;
float:right;
font-weight:600;
height:25px;
line-height:12px;
padding-left:20px;
padding-right:10px;
padding-top:0;
text-align:left;
text-decoration:none;
width:0px;
}

.socialIcons{
float:right;
padding-right:5px;
padding-top:2px;
}

.familySmall { font-size:10px; }

.familyGrey { color:#FFF; } /* CHANGED THIS LINE */

#family-list {
height:25px;
margin:0;
padding:0;
}

#family-list li {
background:transparent url(https://handicappers.donbest.com/img/nav-divider.png) top right no-repeat; /* CHANGED THIS LINE */
float:left;
list-style:none;
margin:0;
padding:0;
width:20%;
}

#family-list li, .login-button 
{
background:transparent url(https://handicappers.donbest.com/img/nav-divider.png) top right no-repeat; float:left;list-style:none;margin:0;padding:0;width:20%;
}

.login-button  {float:right; color: #FFF;font-size: 1em;font-weight: bold;line-height: 22px;margin-right: 5px;}#loginbox {position:absolute; top: 100px; left: 0px; width: 100%; z-index: 10020; height: 1px; ;}	.loginboxFloater { margin: 0px auto; width: 400px; background: #FFF; height: 200px; border: 1px solid #1E344E; position:relative; }.loginboxFrame { width: 382px; height: 182px; border: 4px solid #314863; padding: 5px }

.familyLink {
color:#FC0;
display:block;
font-size:11px;
font-weight:600;
height:20px;
padding-top:3px;
text-align:center;
}

.familyLink {
color:#FC0;
display:block;
font-size:11px;
font-weight:600;
height:20px;
padding-top:3px;
text-align:center;
}

/* Header Block */ 
#header {
/* CHANGED THIS LINE - removed the background */
height:170px; /* CHANGED THIS LINE */
position:relative;
}

.header-right {
color:#999;
font-size:11px;
height:40px;
position:absolute;
right:10px;
top:55px; /* CHANGED THIS LINE */
}

.header-right a { color:#999; }


/* Temporary signin Form styles */ 

.input_box {
background-color:#AAA;
border:2px solid #CCC;
height:18px;
margin:0;
padding:0;
}

.input_check {
background-color:#AAA;
border:2px solid #000;
margin:2px 2px 0 0;
padding:0;
}

/* Primary Navigation */ 

.navTopContainer{
float:left;
padding-top:132px;/* CHANGED THIS LINE */
margin-left:10px;
}

#navPrimary {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) 0 -30px repeat-x;/* CHANGED THIS LINE */
bottom:40px;
height:34px;/* CHANGED THIS LINE */
left:10px;
margin:0;
padding:0;
width:984px;/* CHANGED THIS LINE */
}
#navPrimary * { z-index:101!important; }

#navPrimary li.top {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) no-repeat 0px 0px;/* CHANGED THIS LINE */
float:right;
height:30px;
list-style:none;
width:254px;/* CHANGED THIS LINE */
}

.toplink {
color:#000;
display:block;
font-size:11px;
font-weight:600;
height:24px;
text-align:center;
text-transform:uppercase;
width:115px;
}

li.top div {
float:right;
height:25px;
padding-top:6px;
position:relative;
width:120px;/* CHANGED THIS LINE */
}

#priNav-services{
	background: url(https://handicappers.donbest.com/img/nav-divider.png) top right no-repeat;/* CHANGED THIS LINE - this is new */
}

.navPri a {
cursor:pointer !important;
display:block;
height:25px;
padding-top:5px;
}

.navPri:hover {
background-color:#C9CCCE;
height:30px;
}

.navPri {
background: url(https://handicappers.donbest.com/img/nav-divider.png) top right no-repeat;/* CHANGED THIS LINE */
float:left;
font-size:12px;
font-weight:600;
height:30px;/* CHANGED THIS LINE */
list-style:none;
margin:0;
padding:0;
position:relative;
text-align:center;
text-transform:uppercase;
width:41px;/* CHANGED THIS LINE */
z-index:9999;
}

#priNav-ncaab { width:65px; }

#priNav-picks { width:100px; }

/* CHANGED THIS LINE, BELOW */
#priNav-home a,#priNav-nfl a,#priNav-ncaaf a,#priNav-nba a,#priNav-ncaab a,#priNav-mlb a,#priNav-nhl a,#priNav-soc a,#priNav-picks a,#priNav-scores a,#priNav-odds a,#priNav-more a,#priNav-services a { color:#343434; }

#priNav-home a:hover,#priNav-nfl a:hover,#priNav-ncaaf a:hover,#priNav-nba a:hover,#priNav-ncaab a:hover,#priNav-mlb a:hover,#priNav-nhl a:hover,#priNav-soc a:hover,#priNav-picks a:hover,#priNav-scores a:hover,#priNav-odds a:hover,#priNav-more a:hover { color:#000; }

.navSelected {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) -1058px -125px no-repeat;
height:30px;
overflow:hidden;
z-index:1001;
}

.navSelected a {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) right -125px no-repeat;
color:#000 !important;
height:30px;
margin-left:3px;
overflow:hidden;
z-index:1001;
}

#servicelogin {
height:21px;
margin:0 0 1px;
padding:0;
width:59px;
}

#priNav-home,#priNav-odds { width:50px; }

#priNav-nfl,#priNav-nba,#priNav-nhl { width:40px; }

#priNav-ncaaf,#secNav-trends { width:55px; }

#priNav-mlb,#secNav-odds { width:45px; }

#priNav-soc,#priNav-scores,#priNav-more,#secNav-matchups { width:70px; }

/* Secondary Navigation */

.secNav {
float:left;
font-size:12px;
font-weight:600;
height:10px;
line-height:15px;
text-align:center;

}

.secNav a {
border-right:0px solid #666;
color:#000;
cursor:pointer !important;
display:block;
font-weight:400;
height:16px;
margin-right: 10px;
}

#secNav-injuries { width:57px; }

#secNav-schedule { width:68px; }

#secNav-ostats { width:102px; }

#secNav-dstats { width:107px; }

#secNav-team { width:78px; }

#secNav-weather { width:62px; }

#secNav-more { width:66px; }

#secNav-more a { border-right-width:0; }

a.navMore:hover {
background-color:#C9CCCE;
height:20px;
}

a.navMore img {
padding-right:3px;
padding-top:1px;
}

#navSecondary {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) left -94px no-repeat;
bottom:15px;
height:28px;/* CHANGED THIS LINE */
padding:0;
padding-left:8px;
margin:-3px 0 0 0;/* CHANGED THIS LINE */
width:985px;/* CHANGED THIS LINE */
}


#navSecondary li {
height:18px;
list-style:none;
margin:0;
padding:4px 0 0;
padding-right: 7px;
}

.more-list { background:url(https://handicappers.donbest.com/img/sprites-main.png) -1105px 8px no-repeat; }

#moreSubSubSub {
left:-52px;
padding:5px;
position:absolute;
top:22px;
}

.menuDropDown {
background-color:#C9CCCE;
border-bottom:1px solid #444;
border-left:1px solid #FFF;
border-right:1px solid #444;
border-top:0;
left:-1px;
margin:0;
padding:0;
top:29px;
width:50px;
z-index:1000 !important;
}

.menuDropDown li a {
background-image:none !important;
display:block;
font-size:11px;
font-weight:400;
height:11px;
padding:3px 5px;
text-align:left;
}

.menuDropDown li:hover { background-color:#E9E9E9; }

.menuDropDown li {
border-bottom:1px dotted #999;
font-size:11px;
font-weight:400;
list-style:none;
margin:0 0;/* CHANGED THIS LINE */
padding:0 5px 5px 5px;/* CHANGED THIS LINE */
text-align:left;
text-transform:none;
z-index:101;
}

.menu110 { width:120px; }

.menuDropDownSub {
background-color:#C9CCCE;
border:1px solid #FFF;
left:110px;
margin:0;
padding:5px;
position:absolute;
top:-1px;
width:150px;
z-index:101;
}

#secNav-scores,#secNav-roster { width:54px; }

#secNav-standings,#secNav-ats { width:74px; }

/* Footer Block */

#footer{/* CHANGED THIS LINE */
	background-color:#999999;/* CHANGED THIS LINE */
	width:100%;/* CHANGED THIS LINE */
}/* CHANGED THIS LINE */
#footer-margin{/* CHANGED THIS LINE */
	position:relative;/* CHANGED THIS LINE */
	width:999px;/* CHANGED THIS LINE */
	margin:0 auto;/* CHANGED THIS LINE */
}/* CHANGED THIS LINE */

.footer-1Col {
float:left;
height:130px;
margin:0;
padding:0 0 0 30px;
width:170px;
}

.footer-1ColFirst {
float:left;
height:130px;
margin:0;
padding:0;
width:170px;
}

.footer-1ColFirst li { list-style:none; }

.footer-1Col li {
list-style:none;
margin:0;
padding:0;
}

.footLink {
color:#333;/* CHANGED THIS LINE */
display:block;
font-size:12px;/* CHANGED THIS LINE */
}

#footer-1 { height:165px;}/* CHANGED THIS LINE */

#footer-1-bg {
height:17px;
}

#footer-2{ color:#666;  }/* CHANGED THIS LINE */
#footer-2 a { color:#444;  }/* CHANGED THIS LINE */
#footer-2{ padding:10px;  }/* CHANGED THIS LINE */
/* ###############  Content Panels */

/* Global */

.blockTop {
padding:5px 5px 0px 5px;
position:static;
}

/* Left Sidebar */
.sbLeft { background:#FFF url(https://handicappers.donbest.com/img/sprites-main.png) 0 -184px no-repeat; }
.sbLeftEnd {
background:transparent url(https://handicappers.donbest.com/img/sprites-main.png) 0 -177px no-repeat;
bottom:0;
font-size:0;
height:6px;
left:0;
line-height:0;
overflow:hidden;
width:215px;
margin-left:-5px;
background-color:#FFFFFF;
margin-left:0px;
margin-top:-4px;
}
.videoCap01-1 { width:195px; }
.videoCap01-2 {
border:1px solid #676766;
height:107px;
width:193px;
}
.videoCap01-caption {
background-color:#CCC;
border:2px solid #ccc;
color:#111;
font-size:11px;
font-weight:600;
line-height:1.2em;
padding:2px 4px;
text-align:center;
width:184px;
}
.leftListHalf {
line-height:1.3em;
padding-left:35%;
}
.leftListHalf li { line-height:1.3em; }
#col1,.padLeft10W { padding-left:10px; }/* CHANGED THIS LINE */