/* =====| GLOBAL ELEMENTS |================================================== */
html,body,form { margin:0px; padding:0px; cursor:default; }
td { vertical-align:top }
ul { margin:0px; padding:0px; list-style-type:none; }
:focus { -moz-outline-style: none !important }


/* =====| LAYOUT |=========================================================== */
.mastheadBanner { width: 980px; height: 100px; background: #151515; margin:0px auto; text-align: center; }

#header { position:relative; height:183px; z-index:999; }
#header .contentArea { position:relative; top:0px; margin:0px auto; width:980px; height:183px; }
#header .contentArea .BCLogo { float:left; }
#header .contentArea #headerModule { width:781px; height:183px; float:left; }
#header .globalNav { position:absolute; top:0px; width:781px; height:47px; }
#header .globalNav .menu { height:32px; float:right; }
#header .globalNav .menu ul { display:block; float:left; margin-left:20px; }
#header .globalNav .menu li { float:left; }
#header .globalNav .menu .flags li img { padding:18px 4px 3px 4px; }

#container { _position:relative; }
/*#container .contentArea { _position:relative; *z-index:-1; margin:0px auto; width:980px; }*/
#container .contentArea { _position:relative; margin:0px auto; width:980px; }
.subpage #container .contentArea { min-height:780px; }
#tabsContainer { position:relative; height:60px; overflow:hidden;}
#tabsContainer .tabsArea { height:59px; }
#tabsContainer .tabsArea .search { float:left; width:265px; height:44px; padding-top:15px; text-align:center; }
#tabsContainer .tabsArea .search input.text { background:#FFF; border:1px solid #BFBFBF; font-size:14px; padding:5px; width:163px; }
#tabsContainer .tabsArea .search input.searchBtn { position:relative; top:5px; *position:inherit; *top:0px; }
#tabsContainer #countdown { position:relative; width:224px; height:59px; float:left; padding-left:20px; }
#tabsContainer #countdown .clock { width:174px; height:49px; padding-top:10px; }
#tabsContainer #countdown .clock em { padding:0px 2px; }
#tabsContainer #countdown .clock span { display:none; }
#tabsContainer #countdown a { position:absolute; top:0; left:20px; width:56px; height:59px; display:block; }
#tabsContainer #countdown a span { display:none; }

#tabsContainer #tabs { float:right; width:471px; }
#tabsContainer #tabs ul { display:none; }
#tabsContainer #tabsContent { height:382px; }

#leftColumn { float:left; width:219px; }
#accordion ul { border-top:1px solid #FFF; }
#accordion ul ul { border-top:0px; padding-bottom:5px; }
#accordion ul ul li a { display:block; width:171px; text-decoration:none; color:#333; padding:6px 8px 6px 40px; background:transparent url(../images/arrow_small_inactive.gif) no-repeat 31px 13px; }
#accordion ul ul li a:hover { background:#FCFCFC url(../images/arrow_small_inactive.gif) no-repeat 31px 13px; }
#accordion ul ul li a.active { color:#38135C; background:transparent url(../images/arrow_small_active.gif) no-repeat 31px 13px; }
#accordion ul .toggle { height:22px; padding-top:8px; background:transparent url(../images/bkgd_accordion_toggle.gif) no-repeat; cursor:pointer; }
#accordion ul .toggle b { display:inline-block; padding-left:22px; background:transparent url(../images/arrow_toggle_inactive.gif) no-repeat 8px 2px; }
#accordion ul .element { background:#FFF url(../images/bkgd_accordion_switch.gif) no-repeat bottom left; }
#accordion ul .noChildren { height:22px; padding-top:8px; background:transparent url(../images/bkgd_accordion_toggle.gif) no-repeat; cursor:pointer; }
#accordion ul .noChildren b { display:inline-block; padding-left:22px; background:transparent url(../images/arrow_noChildren_inactive.gif) no-repeat 8px 2px; }
#accordion ul .noChildren .active { color:#38135C;  background:transparent url(../images/arrow_noChildren_active.gif) no-repeat 8px 2px; }
#accordion ul .noChildren a {text-decoration:none;}

#breadcrumb { position:relative; padding:10px 10px 10px 15px; border-bottom:11px solid #E0DFDF; }
#breadcrumb a { padding:0px 14px 0px 8px; background:transparent url(../images/arrow_breadcrumb.gif) no-repeat center right; }
#breadcrumb a.last { background-image:none; text-decoration:none; }
#breadcrumb a:hover { color:#000; }
#breadcrumb a#btnExpand { position:absolute; top:0px; right:15px; width:35px; padding:10px 15px; }

.index #breadcrumb {padding:0px; }

#rightColumn { position:relative; float:right; width:760px; padding-bottom:30px; min-height: 400px; height:expression(this.scrollHeight < 400? "400px" : "auto"); }
#rightColumn .headline { padding-bottom:5px; }
#rightColumn .headline span#headline { display:block; width:600px; }
#rightColumn .byline { padding:5px 0px; }
#rightColumn p { padding-bottom:5px; *padding-bottom:0px; }

.columnInset { float:right; width:266px; min-height:107px; height:expression(this.scrollHeight < 107? "107px" : "auto"); padding:20px 30px; margin-left:30px; }

.relatedLinks { margin-left:30px; margin-right:30px; padding-bottom:15px; }
.relatedLinks li { padding:3px 10px; }

a.jumpTo { display:block; padding: 0px 15px 5px 15px; width:240px; }
a.popup { padding-left:2px; padding-right:13px; }

ul.print_email { position:absolute; top:0px; right:0px; *right:30px; }
ul.print_email li { float:left; padding:7px 3px; font-size:12px; color:#666; }

.carousel {}
.carousel .carouselDisplay { position:relative; overflow:hidden; }
.carousel .carouselContent { position:relative; left:0px; }
.carousel .carouselItem { display:inline; float:left; }
.carousel .controls { position:relative; float:right; width:75px; margin-right:10px; margin-top:15px; }
.carousel .controls .btnPrev { position:absolute; z-index:5; top:0px; left:0px; padding:1px 5px; }
.carousel .controls .btnNext { position:absolute; z-index:5; top:0px; right:0px; padding:1px 5px; }
.carousel .controls .galleryCount { position:absolute; z-index:0; top:0px; left:0px; width:75px; text-align:center; font:normal 10px arial; color:#333; }

#scheduleDetail { background: url(../images/details_bg.jpg) no-repeat; overflow:hidden; color: #fff; margin: 0px 10px 0px 20px; width: 100%; height: 122px; }
#indexSchedule #scheduleContainer #scheduleDetail table { width: 100%; height: 20px; margin: 0px 5px 0px 15px; border-collapse:collapse; }
#indexSchedule #scheduleContainer #scheduleDetail .top { margin: 6px 10px 8px 15px; background:transparent url(../images/details_bg_divider.gif) bottom center no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail TD { vertical-align: top; }
#indexSchedule #scheduleContainer #scheduleDetail .date { color: #333; padding: 0px; white-space: nowrap; }
#indexSchedule #scheduleContainer #scheduleDetail .heading { color: #333; padding: 0px; white-space: nowrap; }
#indexSchedule #scheduleContainer #scheduleDetail .close { padding: 0px; }
#indexSchedule #scheduleContainer #scheduleDetail .data { padding: 0px; }
#indexSchedule #scheduleContainer #scheduleDetail .data TD { color: #333; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }
#indexSchedule #scheduleContainer #scheduleDetail .data .division { padding-left: 44px; background:transparent url(../images/details_bg_division.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .age { padding-left: 26px; background:transparent url(../images/details_bg_age.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .grade { padding-left: 38px; background:transparent url(../images/details_bg_grade.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .track { padding-left: 38px; background:transparent url(../images/details_bg_track.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .purse { padding-left: 38px; background:transparent url(../images/details_bg_purse.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .weather { padding-left: 52px; background:transparent url(../images/details_bg_weather.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .distance { padding-left: 52px; background:transparent url(../images/details_bg_distance.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .data .tv { padding-left: 20px; background:transparent url(../images/details_bg_tv.gif) center left no-repeat; }
#indexSchedule #scheduleContainer #scheduleDetail .details { background: url(../images/btn_schedule_Details.gif) center left no-repeat; width: 40px; }

.indexCarousel { height:289px; background:transparent url(../images/bkgd_index_carousel.jpg) repeat-x; overflow:hidden; }
#indexHeadline { float:left; width:317px; height:289px; padding-left:10px; background:transparent url(../images/divider_fade_vert.gif) no-repeat top right; }
#indexHeadline img.title { padding-left:19px; }
#indexHeadline ul { margin-top:12px; }
#indexHeadline #headlineContainer { width:307px; height:134px; }
#indexHeadline #headlineContainer .carouselContent { width:5000px; }
#indexHeadline #headlineContainer .carouselItem { width:307px; height:134px; }
#indexHeadline .footer { padding-top:7px; padding-left:14px; }
#indexSchedule { float:left; width:317px; height:289px; padding-left:10px; background:transparent url(../images/divider_fade_vert.gif) no-repeat top right; }
#indexSchedule img.title { padding-left:19px; }
#indexSchedule #scheduleContainer { width:307px; height:134px; }
#indexSchedule #scheduleContainer .carouselContent { width:5000px; }
#indexSchedule #scheduleContainer .carouselItem { width:307px; height:134px; }
#indexSchedule #scheduleContainer table { width:293px; height:118px; border-collapse:collapse; margin-top:14px; margin-left:14px; }
#indexSchedule #scheduleContainer td { padding:3px 5px; }
#indexSchedule .footer { padding-top:7px; padding-left:14px; }
#indexGreatest { float:left; width:326px; height:289px; }
#indexGreatest img.title { padding-left:29px; }
#indexGreatest #greatestContainer { width:306px; height:255px; }
#indexGreatest #greatestContainer .carouselContent { width:5000px; }
#indexGreatest #greatestContainer .carouselItem { width:306px; height:205px; }
#indexGreatest #greatestContainer .carouselItem div { padding-top:14px; padding-left:27px; }
#indexGreatest #greatestContainer .carouselItem div img { float:left; border:3px double #b9b9b9; margin-right:5px; }
#indexGreatest #greatestContainer .carouselItem div.footer { clear:left; padding-top:10px; *padding-top:4px; padding-left:27px; }
#indexGreatest #greatestContainer .carouselItem div.footer img { border:0px; margin:0px; float:none; padding-top:7px; }

.divisionNews { clear:right; min-height:330px; padding-left:30px; padding-bottom:15px; }
.divisionNews .title { padding-bottom:10px; font-size:18px; color:#306; letter-spacing:-1px; }
.divisionNews ul { margin:15px 0px; }
.divisionNews li { padding:1px 10px; }

.divisionContenders { clear:right; border-top:1px solid #DCDCDC; min-height:212px; padding-left:30px; }
.divisionContenders #divisionContainer { width:710px; height:150px; }
.divisionContenders #divisionContainer .carouselContent { width:5000px; }
.divisionContenders #divisionContainer .carouselItem { width:240px; }
.divisionContenders #divisionContainer .carouselItem .photo { width:83px; }
.divisionContenders #divisionContainer .carouselItem .photo img { border:3px double #B9B9B9; }
.divisionContenders #divisionContainer .carouselItem .name { padding-left:10px; padding-bottom:7px; }
.divisionContenders #divisionContainer .carouselItem .stats { padding-left:75px; height:100px; }

.divisionSchedule { clear:right; border-top:1px solid #DCDCDC; min-height:147px; padding-left:30px; }
.divisionSchedule .schedule { width:365px; margin-top:12px; }
.divisionSchedule .schedule th { padding-bottom:15px; text-align:left; } 
.divisionSchedule .schedule th.header img { margin-left:-20px; }
.divisionSchedule .schedule td { padding:3px 0px; }

.raceResults { clear:right; min-height:330px; padding: 0px 50px 15px 30px; }
.raceResults .entriespeople2 { background: #CCC; }
.raceResults .title { padding-bottom:10px; font-size:18px; color:#306; letter-spacing:-1px; }
.raceResults a { color:#000; text-decoration:none; }
.raceResults a:hover { text-decoration:underline; }
.raceResults .title a { color:#639; text-decoration:none; }
.raceResults .title a:hover { color:#639; text-decoration:underline; }
.raceResults .entriespeople { padding-right: 30px; }
.raceResults .entriespeople2 { padding-right: 30px; }

.fanPicksArea { clear:right; border-top:1px solid #DCDCDC; min-height:147px; border-bottom:1px solid #DCDCDC; padding-left:30px; }
.fanPicksArea #fanPicks { padding:47px 0px 20px 0px; }
.fanPicksArea span { display:none; }
.fanPicksArea #fanPicksQuote { height:80px; overflow:hidden; background:#FFF; }
#submitFanPicks { background: #FFF; border:solid 1px #CCC; width: 300px; padding-bottom: 10px; }
#submitFanPicks .divider { background: #EEE url(../images/divider_tabs.gif) repeat-x bottom left; padding: 3px 3px; text-align: right; margin-bottom: 10px; }
#submitFanPicks div .name { height: 25px; padding: 5px 5px ; }
#submitFanPicks div .picks { height: 90px; padding: 5px 5px ; }
#submitFanPicks div.hr { border-bottom: 1px solid #CCC; height: 0px; margin-bottom: 7px; }
#submitFanPicks p { float: left; margin: 4px; width: 60px; font-weight: bold; }
#submitFanPicks .ajaxLoading { background:transparent url(images/spinner.gif) no-repeat scroll center; padding:20px; }
.fanPicksArea .title_FanPicks { background:transparent url(../images/title_FanPicks.gif) no-repeat 0px 12px; }
.fanPicksArea .title_classic { background:transparent url(../images/title_FanPicks_classic.gif) no-repeat 0px 12px; }
.fanPicksArea .title_turf { background:transparent url(../images/title_FanPicks_turf.gif) no-repeat 0px 12px; }
.fanPicksArea .title_distaff { background:transparent url(../images/title_FanPicks_distaff.gif) no-repeat 0px 12px; }
.fanPicksArea .title_mile { background:transparent url(../images/title_FanPicks_mile.gif) no-repeat 0px 12px; }
.fanPicksArea .title_sprint { background:transparent url(../images/title_FanPicks_sprint.gif) no-repeat 0px 12px; }
.fanPicksArea .title_fmturf { background:transparent url(../images/title_FanPicks_fmturf.gif) no-repeat 0px 12px; }
.fanPicksArea .title_juvenile { background:transparent url(../images/title_FanPicks_juvenile.gif) no-repeat 0px 12px; }
.fanPicksArea .title_juvenilefillies { background:transparent url(../images/title_FanPicks_juvenilefillies.gif) no-repeat 0px 12px; }
.fanPicksArea .title_dirtmile { background:transparent url(../images/title_FanPicks_dirtmile.gif) no-repeat 0px 12px; }
.fanPicksArea .title_fmsprint { background:transparent url(../images/title_FanPicks_fmsprint.gif) no-repeat 0px 12px; }
.fanPicksArea .title_juvenileturf { background:transparent url(../images/title_FanPicks_juvenileturf.gif) no-repeat 0px 12px; }
.fanPicksArea .title_lclassic { background:transparent url(../images/title_FanPicks_lclassic.gif) no-repeat 0px 12px; }




.raceResults .raceInfo { background:#F2F2F2; padding:10px; margin-bottom:20px; }
.raceResults .raceInfo .title { font-weight:bold; font-size:14px; color:#306; }
.raceResults .raceInfo b { font-size:12px; color:#000; }
.raceResults .winPlaceShow { width:100%; border:2px solid #F2F2F2; margin-bottom:10px; }
.raceResults .winPlaceShow th { padding:2px 25px 2px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceResults .winPlaceShow td { padding:4px 10px; border-bottom:1px solid #F9F9F9; }
.raceResults .wagerType { margin-bottom:20px; width:50%; }
.raceResults .wagerType th { padding:1px 25px 1px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceResults .wagerType td { padding:4px 10px; }
.raceResults .copyright { font:normal 9px tahoma, verdana; color:#CCC; }

#inlineTabs { float:right; width:327px; height:330px; margin-left:20px }
#inlineTabs .tabs { height:33px; padding-left:13px; }
#inlineTabs .tabs .tab { float:left; padding-top:6px; padding-left:5px; cursor:pointer; }
#inlineTabs .content li { padding:3px 0px; }
#inlineTabs .content .photo { float:right; width:100px; text-align:center; *margin-top:16px; }
#inlineTabs .content .photo img { border:3px double #B9B9B9; }
#inlineTabs .content .photo span { display:block; font:normal 9px tahoma; color:#999; padding-top:8px; }

#inlineTabsPull .tabs { height:33px; padding-left: 10px; padding-top: 15px; }
#inlineTabsPull .tabs .tab { float:left; padding-top:6px; padding-right:5px; cursor:pointer; }
#inlineTabsPull .tabs { background:transparent url(../images/divider_tabs.gif) repeat-x bottom left; }
#inlineTabsPull .content { padding: 15px 30px 30px 30px; }

.raceSchedules .title { padding-bottom:10px; font-size:18px; color:#306; }
.raceSchedules .title2 { padding-bottom:0px; font-size:18px; color:#306; }
.raceSchedules .raceInfo2 { padding: 10px 0px; }
.raceSchedules .raceInfo2 .title { font-weight:bold; font-size:14px; color:#306; }
.raceSchedules .raceInfo2 b { font-size:12px; color:#000; }
.raceSchedules .raceInfo { background:#F2F2F2; padding:10px; margin-bottom:20px; }
.raceSchedules .raceInfo .title { font-weight:bold; font-size:14px; color:#306; }
.raceSchedules .raceInfo b { font-size:12px; color:#000; }
.raceSchedules .winPlaceShow { width:100%; border:2px solid #F2F2F2; margin-bottom:10px; }
.raceSchedules .winPlaceShow th { padding:2px 0px 2px 0px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceSchedules .winPlaceShow td { padding:4px 2px; border-bottom:1px solid #F9F9F9; line-height: 14px; }
.raceSchedules .wagerType { margin-bottom:20px; width:50%; }
.raceSchedules .wagerType th { padding:1px 25px 1px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceSchedules .wagerType td { padding:4px 10px; }
.raceSchedules .copyright { font:normal 9px tahoma, verdana; color:#CCC; }

.contentFooter { position:relative; padding:15px 30px; }
.contentFooter ul.print_email { top:15px; right:30px; }

.picksContainer { margin: 10px 0px; }
.picksContainer .picksPhoto { width: 79px; height: 85px; background: #999; float: left; }
.picksContainer .picksBody { margin-left: 90px; color: #333; }
.picksContainer .picksBody A { color: #333; font-size: 12px; text-decoration: underline; }
.picksContainer .picksBody A:hover { color: #639; }
.picksContainer .picksBody h5 { font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; }
.picksContainer .picksBody ol { font-size: 11px; margin: 0px 15px; padding: 0px; }

.bioSearchContainer { padding: 5px 0px 0px 0px; }
.bioSearchContainer .label { float: left; padding: 5px 5px 0px 0px; }
.bioSearchContainer .searchBox { float: left; }
.bioSearchContainer .button { float: left; padding: 2px 0px 0px 5px; }

/* ===== Common Titlebar for Div PopUps =================================== */
#popUpDisplay .titlebar { width:100%; height:23px; background:#000000; }
#popUpDisplay .close { display: block; width: 17px; height: 17px; background:transparent url(../images/popup_CloseBtn.jpg) no-repeat top left; margin: 3px 4px 0px 0px; float: right; cursor: hand; cursor: pointer; }
#popUpContent .loading { display:block; margin: 10px; font:bold 18px arial; color:#000; }
#popUpContent { font:normal 12px/16px arial; color:#333; }

#footer { clear:both; height:305px; padding-top:10px; }
#footer .contentArea { margin:0px auto; width:980px; height:285px; padding-top:10px; }
#footer ul.column1,
#footer ul.column2,
#footer ul.column3,
#footer ul.column4 { float:left; width:219px; margin-left:15px; margin-right:11px; *margin-right:6px; }
#footer ul.column1 li.title,
#footer ul.column3 li.title { padding-bottom:18px; }
#footer ul.column2 li.title,
#footer ul.column4 li.title { padding-bottom:6px; }
#footer ul.column1 a,
#footer ul.column3 a { padding:0px; }
#footer ul.flags { width:315px; clear:left; float:left; margin-top: 15px; }
#footer ul.flags li { float:left; }
#footer ul.flags li.title { padding-right:15px }
#footer ul.links { width:600px; float:right; margin-top: 15px; }
#footer ul.links li { float:left; }

.content { padding-left:30px; padding-right:30px; }
#inlineModule {  }
#inlineModule span {display:none;}

#inlineContainer
{
	float:right; padding-left:15px;

}

.center { margin-left:auto; margin-right:auto; }
.clear:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.hide { display:none; }
.btnEnabled { cursor:pointer;opacity:1; filter:alpha(opacity=100); }
.btnDisabled { cursor:default;opacity:.25; filter:alpha(opacity=25); }

.adspace_266x107 { width:266px; height:107px; }
.adspace_700x79 { width:700px; height:79px; }
.adspace_250x250 { width:250px; height:250px; }

/* ===== Div PopUps for "Send Email To Friend" =================================== */
#popUpContainer { display:none; width:300px; background:#DDD; position:absolute; border-top:2px solid #FFF; z-index:1000; padding-left:2px; filter: alpha(opacity=95); -moz-opacity: 0.95; }
#popUpContainer #popUpDisplay { display: block; width:300px; border:1px solid #666; background:#FFF; position: relative; margin: -2px 2px 2px -2px; top:-2px; left:-2px; }
#popUpContainer #popUpContent { display:block; margin:3px; padding:15px; background:#DDD; }

#popUpDisplay #popUpMessage { display:none; margin:3px; height: 300px; padding:15px; background:#DDD; }
#popUpDisplay #popUpMessage a { color:#000; }
#popUpDisplay #popUpMessage .title { font:bold 21px arial; color:#333;letter-spacing:-1px;text-align:center; }
#popUpDisplay #popUpMessage .closeBtn { display:block;padding:5px;font:bold 11px arial; color:#666;text-align:center;border:1px solid #999;background:#CCC; cursor:hand;cursor:pointer; }

/* =====| BACKGROUNDS |====================================================== */
body { background:#050505; }
#header, #headerModule { background:#050505 url(../images/bkgd_header.gif) repeat-x; }
#header .menu_WorldChamps { background:transparent url(../images/menu_WorldChampionships.gif) no-repeat left bottom; }
#header .menu_Challenge { background:transparent url(../images/menu_Challenge.gif) no-repeat left bottom; }
#header .menu_Nominations { background:transparent url(../images/menu_Nominations.gif) no-repeat left bottom; }
#header .menu_StatsBios  { background:transparent url(../images/menu_StatsBios.gif) no-repeat left bottom; }
#header .menu_AboutUs  { background:transparent url(../images/menu_AboutUs.gif) no-repeat left bottom; }
#header .menu_Store  { background:transparent url(../images/menu_Store.gif) no-repeat left bottom; }

#container { background:#000; }
#tabsContainer .tabsArea { background:#FEFEFE url(../images/bkgd_tabsArea.gif) repeat-x; }
#tabsContainer #countdown { background: url(../images/bkgd_countdown_mb.jpg) no-repeat; }
#tabsContainer #countdown .clock { /*background: url(images/logo_countdown_Date.gif) no-repeat right 40px;*/ }
.bkg { background:transparent url(../images/bg_flash_loading.gif) repeat-y; }

#indexHeadline li a { background:transparent url(../images/arrow_list.gif) no-repeat 18px 9px; }

#inlineTabs { background:transparent url(../images/divider_fade_vert.gif) no-repeat top left; }
#inlineTabs .tabs { background:transparent url(../images/divider_tabs.gif) repeat-x bottom left; }
#inlineTabs li { background-image:none; }
.divisionContenders .carouselItem .stats { background:transparent url(../images/bkgd_contender_stats.gif) no-repeat 0px 5px; }
.divisionNews li { background:transparent url(../images/arrow_small_inactive.gif) no-repeat 0px 9px; }

#breadcrumb { background:#C3C2C2; }
#breadcrumb a.expand { background:transparent url(../images/ico_expand.gif) no-repeat 0px 12px; }
#breadcrumb a.collapse { background:transparent url(../images/ico_collapse.gif) no-repeat 0px 12px; }

#container .contentArea { background:#FFF url(../images/bkgd_subpage.gif) repeat-y; }
#rightColumn .headline { background:transparent url(../images/dots_divider.gif) repeat-x bottom left; }
.columnInset { background:transparent url(../images/divider_fade_vert.gif) no-repeat top left; }
.relatedLinks { background:transparent url(../images/dots_divider.gif) repeat-x top left; }
.relatedLinks li { background:transparent url(../images/arrow_small_inactive.gif) no-repeat 0px 11px; }

.fanPicksArea .title_FanPicks { background:transparent url(../images/title_FanPicks.gif) no-repeat 0px 12px; }
.fanPicksArea .title_Classic { background:transparent url(../images/title_FanPicks_Classic.gif) no-repeat 0px 12px; }

a.jumpTo { background:transparent url(../images/bkgd_jumpTo.gif) no-repeat 0px 5px; }
a.popup { background:transparent url(../images/ico_popup.gif) no-repeat center right; }

#footer { background:#050505 url(../images/bkgd_footer.gif) repeat-x; }
#footer .contentArea { background:#000; }
#footer li a { background:transparent url(../images/arrow_footer.gif) no-repeat 6px 12px; }
#footer ul.column1 a,
#footer ul.column3 a { background-image:none; }
#footer ul.flags a { background-image:none; }

.adspace_266x107,
.adspace_700x79 { }
.adspace_728x90 { margin-left:16px; position:relative; }

/* =====| FONTS |============================================================ */
#container .contentArea { font-family:arial, helvetica, sans-serif; font-size:11px; color:#333; }
a { color:#000; }
a:hover { color:#639; }
#breadcrumb a { font-size:9px; color:#333; }
#tabsContainer #countdown .clock { font-size:14px; letter-spacing:-1.5px; font-weight:bold; text-align:right; }
#tabsContainer #countdown .clock em { font-size:11px; color:#333; font-style:normal; font-weight:normal; }

#indexHeadline li a { display:block; width:275px; padding:5px 0px 5px 27px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; }
#indexHeadline li a:hover { text-decoration:underline; }
#indexGreatest #greatestContainer .carouselItem div { font-size:9px; }

.divisionContenders .carouselItem .name { font:bold 14px arial; color:#38135C; }
.divisionContenders .carouselItem .name a { color:#639; text-decoration:none; }
.divisionContenders .carouselItem .name a:hover { color:#000; text-decoration:underline; }
.divisionContenders .carouselItem .stats { font:normal 10px arial; color:#333; line-height:18px; }
.divisionNews a { color:#000; text-decoration:none; }
.divisionNews a:hover { text-decoration:underline; }
.divisionNews .title a { color:#639; text-decoration:none; }
.divisionNews .title a:hover { color:#639; text-decoration:underline; }
.divisionSchedule a { text-decoration:none; }
.divisionSchedule a:hover { text-decoration:underline; }

#inlineTabs .content .title { font-size:18px; color:#306; letter-spacing:-1px; }

#rightColumn { line-height:18px; }
#rightColumn .headline { font:normal 24px arial; color:#38135C; letter-spacing:-1px; }
#rightColumn .byline { font:normal 9px arial; color:#666; text-transform:uppercase; }

a.jumpTo { color:#7D7C7C; }
a.jumpTo:hover { color:#000; }

#footer li a { display:block; width:203px; padding:7px 0px 7px 16px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#BFBFBF; text-decoration:none; }
#footer li a:hover { text-decoration:underline; }
#footer ul.flags li a { width:auto; padding:5px; }
#footer ul.links li a { width:auto; padding:0px; }




/* ===== Div PopUps for "Send Email To Friend" =================================== */
#popUpContainer {
	position:absolute;
	z-index:1000;
	width:75px;
	background:#DDD;
	border-top:2px solid #FFF;
	padding-left:2px;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
}
#popUpContainer #popUpDisplay { position:relative; top:-2px; left:-2px; display:block; width:300px; border:1px solid #666; background:#FFF;  margin:-2px 2px 2px -2px;  }
#popUpContainer #popUpContent { display:block; margin:3px; padding:15px; background:#DDD; }

#popUpDisplay #popUpMessage { display:none; margin:3px; height:300px; padding:15px; background:#DDD; }
#popUpDisplay #popUpMessage a { color:#000; }
#popUpDisplay #popUpMessage .title { font:bold 21px arial; color:#333;letter-spacing:-1px;text-align:center; }
#popUpDisplay #popUpMessage .closeBtn { display:block; padding:5px; font:bold 11px arial; color:#666; text-align:center; border:1px solid #999; background:#CCC; cursor:hand; cursor:pointer; }



/* ===== Common Titlebar for Div PopUps M3 ROOP TESTING =================================== */
#popUpDisplay .titlebar { width:100%; height:23px; background:#4A4A4A; }
#popUpDisplay .close { display: block; width: 17px; height: 17px; background:transparent url(../images/btn_close_popup.gif) no-repeat top left; margin: 3px 4px 0px 0px; float: right; cursor: hand; cursor: pointer; }
#popUpContainer .loading { display:block; padding:10px; width:275px; height:17px; background:transparent url(../images/inprogress.gif) no-repeat center center; border:1px solid #999; }
#popUpContent { font:normal 12px/16px arial; color:#333; }
#popUpContent textarea { font:normal 12px/16px arial; color:#333; width:100%; }

/* ===== Send Form =============== */
.sendH { font:bold 11px arial; color:#000000;  }
.sendH2 { font:bold 12px arial; color:#003399;  }
.send { font:normal 11px arial; color:#000000; }
.send a { font:bold 11px arial; color:#003399; text-decoration:none; }
.send a:visited { font-weight:bold; color:#003399;  }
.send a:hover { font-weight:bold; color:#000000;  }
.sendSmall { font:normal 10px arial; color:#000000; }

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /**********************ROOP***************************/
.raceEntries .raceInfo { background:#F2F2F2; padding:10px; margin-bottom:20px; }
.raceEntries .raceInfo .title { font-weight:bold; font-size:14px; color:#306; }
.raceEntries .raceInfo b { font-size:12px; color:#000; }
.raceEntries .winPlaceShow { width:100%; border:2px solid #F2F2F2; margin-bottom:10px; }
.raceEntries .winPlaceShow th { padding:2px 5px 2px 5px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceEntries .winPlaceShow td { padding:4px 5px; border-bottom:1px solid #F9F9F9; }
.raceEntries .wagerType { margin-bottom:20px; width:50%; }
.raceEntries .wagerType th { padding:1px 5px 1px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceEntries .wagerType td { padding:4px 5px; }
.raceEntries .copyright { font:normal 9px tahoma, verdana; color:#CCC; }


.raceResults .raceInfo { background:#F2F2F2; padding:10px; margin-bottom:20px; }
.raceResults .raceInfo .title { font-weight:bold; font-size:14px; color:#306; }
.raceResults .raceInfo b { font-size:12px; color:#000; }
.raceResults .winPlaceShow { width:100%; border:2px solid #F2F2F2; margin-bottom:10px; }
.raceResults .winPlaceShow th { padding:2px 25px 2px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceResults .winPlaceShow td { padding:4px 10px; border-bottom:1px solid #F9F9F9; }
.raceResults .wagerType { margin-bottom:20px; width:50%; }
.raceResults .wagerType th { padding:1px 25px 1px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; }
.raceResults .wagerType td { padding:4px 10px; }
.raceResults .copyright { font:normal 9px tahoma, verdana; color:#CCC; }

.validationError{color:#990000;font-size:14pt;padding-left:5px;font-weight:bold;}

/********************JZ*************************************/




#bioContainer { background: #EEE; position: absolute; top: 0px; left: 0px; width: 400px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#333; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; }
#bioContainer .divider { background: #EEE url(../images/divider_tabs.gif) repeat-x bottom left; padding: 3px 3px; text-align: right; }
#bioContainer h3 { background: #FFF; padding: 10px 20px; margin: 0px; font-size: 14px; color: #306;}
#bioContainer h3 div { float: right; font-size: 11px; color: #999; }
#bioContainer .info { float: left; clear: both; padding: 10px 10px 10px 20px; width:370px; }
#bioContainer .info span { display:none; }
#bioContainer .photo { float: left; height: 180px; width: 120px; background: #CCC; }
#bioContainer .stats { background: #FFF; float: left; min-height: 180px; width: 260px; padding: 0px 10px; }
#bioContainer .news { background: #EEE; padding: 10px; margin-top: 10px; }
.bioPopupContainer { padding: 0px; }
.bioPopup { padding: 10px 20px; }
a.miniBio { background:transparent url(../images/ico_popup.gif) no-repeat center right; padding-right: 12px; }





/* ===== Dropdowns =============== */
#greatestDropdowns .selectDropdown { position:relative; z-index:10; top:15px; left:100px; height:17px; }
#greatestDropdowns .selectDropdown ul { display:none; }
#greatestDropdowns .selectDropdown .label { float:left; height:11px; padding-top:4px; }
#greatestDropdowns .selectDropdown .selectedOption { height:16px; cursor:pointer; }
#greatestDropdowns .selectDropdown .selectedOption span { display:block; width:80%; height:16px; padding-top:1px; *padding-top:2px; padding-left:5px; overflow:hidden; white-space:nowrap; }
#greatestDropdowns .selectDropdown .selectOptions .toQueryString {display: none;}
#greatestDropdowns ul.selectOptions { margin:2px 0px 0px 0px; padding:0px; list-style-type:none; }
#greatestDropdowns ul.selectOptions li { padding:4px; border-bottom: 1px solid #CFCFD2; border-right: 1px solid #CFCFD2; border-left: 1px solid #CFCFD2; white-space:nowrap; cursor:pointer; }
#greatestDropdowns ul.selectOptions li span { display:inline-block; }
#greatestDropdowns ul.selectOptions li { background:#E6E6E8; font:bold 9px tahoma,verdana; color:#414652; padding: 2px 0px 2px 18px; }
#greatestDropdowns ul.selectOptions li.list { background:#E6E6E8;color:#414652; }
#greatestDropdowns ul.selectOptions li.hover { background:#DADADD; color:#000; }
#greatestDropdowns ul.selectOptions li.active { background:#414652;color:#FFF; }
#greatestDropdowns .selectedOption { position:absolute; top:0px; left:0px; width:150px; }
#greatestDropdowns .selectDropdown .selectedOption { background:transparent url(../images/drop_bg.jpg) repeat-x; }
#greatestDropdowns .selectDropdown .selectedOption span { background:transparent url(../images/arrow_toggle_inactive.gif) no-repeat 0px 3px; }
#greatestDropdowns .selectDropdown .selectedOption span { font:bold 9px tahoma,verdana; color:#333; padding: 2px 0px 0px 12px; margin-left: 5px; }

#greatestDropdowns { position:relative; height: 30px; }
#greatestDropdowns #yearDropdown { position:absolute; left:0px; top:0px; padding-bottom: 5px; }
#greatestDropdowns #yearDropdown .selectedOption { width:70px; border: 1px solid #CCC; }
#greatestDropdowns #divisionDropdown { position:absolute; left:80px; top:0px; padding-bottom: 5px; }
#greatestDropdowns #divisionDropdown .selectedOption { width:150px; border: 1px solid #CCC; }

.headlineGM { font:bold 18px arial; color:#38135C; padding-top:7px; }

.bioStatus{color:#999999; font-size:12pt; letter-spacing:normal;}
.bios .winPlaceShow th { padding:2px 25px 2px 10px; background:#F2F2F2; font-size:9px; font-weight:normal; text-align:left; text-transform:uppercase; font-weight:bold; }
.bios .winPlaceShow td { padding:4px 10px; border-bottom:1px solid #F9F9F9; }

.searchResults .title a { color:#639; text-decoration:none;font-weight:bold; }
.searchResults .summary {}
.searchResults .url {color:#999999;font-size:8pt;margin-bottom:15px;}


#commentsPopup { background: #DDD; position: absolute; top: 0px; left: 0px; font-family:arial, helvetica, sans-serif; font-size:11px; color:#333; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid #CCC; border-top: 1px solid #CCC;}
#commentsDisplay .commentsHeader { height:23px; background:#4A4A4A;}
#commentsDisplay .commentsClose { width: 17px; height: 17px; background:transparent url(../images/btn_close_popup.gif) no-repeat top left; margin: 3px 4px 0px 0px; cursor: hand; cursor: pointer; float:right; }
#commentsDisplay .commentsHeaderText { color:White; margin:3px 0px 0px 5px; font:bold 10pt arial; }
.commentsWarning { color: Red; font:bold arial; }
.commentsLoggedIn { display:inline; font:bold 10pt arial; }
.commentsLoggedInLinks { display:inline; font:normal 8pt arial;}

	#wagering_window_container {
		margin: 20px 0 10px 0;
		width: 700px;
		float: left;
		clear: both;
		background: #434343;
	}
	
	#wagering_window_container fieldset {
		border: none;
	}
	
	#wagering_window_heading {
		width: 700px;
		height: 111px;
		background: url(/images/bg_wagering_window_heading.gif) no-repeat;
	}
	
	#wagering_window_heading ul {
		width: 100px;
		padding: 20px 0 0 0;
		float: right;
		position: relative;
	}
	
	#wagering_window_heading a:link,
	#wagering_window_heading a:visited {
		color: #d3d3d3;
		font-size: 11px;
		text-decoration: none;
	}
	
	#wagering_window_heading a:hover,
	#wagering_window_heading a:active {
		color: #f6d439;
		text-decoration: underline;
	}
	
	#wagering_window {
		width: 678px;
		height: 273px;
		padding: 41px 1px 14px 12px;
		background: url(/images/bg_wagering_window.gif) no-repeat right top;
	}
	
	#wagering_window_controls {
		width: 100%;
		float: left;
		clear: both;
	}
	
	#wagering_window_controls .author_detail {
		width: 190px;
		padding-left: 28px;
		float: left;
		clear: left;
	}
	
	#wagering_window_controls fieldset {
		width: 463px;
		padding: 10px 7px 8px 0;
		float: right;
		clear: right;
	}
	
	#wagering_window_controls label {
		width: 456px;
		height: 26px;
		padding-left: 5px;
		float: left;
		clear: left;
		border: 1px solid #d5d5d5;
		background: #797979;
		line-height: 26px;
		font-size: 12px;
		color: #f7d53a;
	}
	
	#wagering_window_controls label strong {
		color: #fff;
	}
	
	#wagering_window_controls fieldset textarea {
		width: 451px;
		height: 66px;
		margin: -1px 0 9px 0;
		padding: 5px;
		float: left;
		clear: left;
		overflow: auto;
		border: 1px solid #d5d5d5;
		border-top: 0;
		font: normal 12px arial, helvetics, sans-serif;
	}
	
	#wagering_window_controls fieldset .submit_button {
		margin-left: 200px;
		float: left;
		clear: both;
		position: relative;
		display: inline;
	}
	
	#wagering_window_controls .author_detail {
		color: #fff;
	}
	
	#wagering_window_controls .author_detail a:link,
	#wagering_window_controls .author_detail a:visited {
		color: #fff;
		text-decoration: none;
	}
	
	#wagering_window_controls .author_detail a:hover,
	#wagering_window_controls .author_detail a:active {
		color: #f6d439;
		text-decoration: underline;
	}
	
	#wagering_window_controls .author_detail .title {
		width: 100%;
		height: 14px;
		display: block;
		text-indent: -9000em;
		overflow: hidden;
		background: url(/images/title_join_the_conversation.gif) no-repeat;
		margin-top:10px;
	}
	
	#wagering_window_controls .author_detail img {
		margin-right: 5px;
		float: left;
		border: 1px solid #d5d5d5;
	}
	
	#more_wagering_resources {
		width: 680px;
		padding: 0 10px;
		float: none;
		clear: both;
		background: #000;
		line-height: 37px;
		color: #fff;
	}
	
	#more_wagering_resources a:link,
	#more_wagering_resources a:visited {
		padding: 0 4px;
		color: #c589fa;
		text-decoration: none;
	}
	
	#more_wagering_resources a:hover,
	#more_wagering_resources a:active {
		color: #f6d439;
	}

	#divCommentResponse 
	{
		clear:both;
		text-align:center;
	}
	
	.WWcommentsWarning { color: #f7d53a; font:bold arial; }
	
	#scr1 div
	{
		padding:3px;
		visibility:hidden;
	}
	
	#scr1, #scr1 div.default
 	{
		font:normal 14px arial; color:#333;
		background-color:#999999;
		width:490px;
		height:50px;
		overflow:hidden;
		visibility:visible;
	}
	
	#scr1 table tr td div
	{
		visibility:visible;
	}
	
#superstitial { position:absolute; z-index:1000; }
#superstitial div { position:absolute; }
#superstitial .img { z-index:0;top:0px;left:0px; }
#superstitial .link { cursor:hand;cursor:pointer; }
