/*Global Styling for Most Common Elements*/
body { background-color: #000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #fff;}

body.background1 {background: #000 url(../images/backgrounds/background1.jpg) top center no-repeat;}
body.background2 {background: #000 url(../images/backgrounds/background2.jpg) top center no-repeat;}
body.background3 {background: #000 url(../images/backgrounds/background3.jpg) top center no-repeat;}
body.background4 {background: #000 url(../images/backgrounds/background4.jpg) top center no-repeat;}
body.background5 {background: #000 url(../images/backgrounds/background5.jpg) top center no-repeat;}
body.background6 {background: #000 url(../images/backgrounds/background6.jpg) top center no-repeat;}
body.background7 {background: #000 url(../images/backgrounds/background7.jpg) top center no-repeat;}
body.background8 {background: #000 url(../images/backgrounds/background8.jpg) top center no-repeat;}
body.background9 {background: #000 url(../images/backgrounds/background9.jpg) top center no-repeat;}
body.background10 {background: #000 url(../images/backgrounds/background10.jpg) top center no-repeat;}
body.background11 {background: #000 url(../images/backgrounds/background11.jpg) top center no-repeat;}
body.background12 {background: #000 url(../images/backgrounds/background12.jpg) top center no-repeat;}
body.background13 {background: #000 url(../images/backgrounds/background13.jpg) top center no-repeat;}
body.background14 {background: #000 url(../images/backgrounds/background14.jpg) top center no-repeat;}
body.background15 {background: #000 url(../images/backgrounds/background15.jpg) top center no-repeat;}
body.background16 {background: #000 url(../images/backgrounds/background16.jpg) top center no-repeat;}
body.background17 {background: #000 url(../images/backgrounds/background17.jpg) top center no-repeat;}
body.background18 {background: #000 url(../images/backgrounds/background18.jpg) top center no-repeat;}
body.background19 {background: #000 url(../images/backgrounds/background19.jpg) top center no-repeat;}

/*Text P classes*/
p.FeatureText {font-family: verdana, arial, helvetica, sans-serif;display: block;padding: 2px;color: #ffffff;font-size: 11px;line-height: 18px;padding: 5px 5px 5px 0;}
p.FeatureText2 {font-family: verdana, arial, helvetica, sans-serif;display: block;padding: 2px;color: #ffffff;font-size: 11px;line-height: 20px;padding: 5px 5px 5px 0;}
p.FeatureText3 {font-family: verdana, arial, helvetica, sans-serif;display: block;padding: 2px;color: #ffffff;font-size: 11px;line-height: 25px;padding: 15px 5px 5px 10px;}
p.FeatureText5 {	font-family: verdana, arial, helvetica, sans-serif;display: block;padding: 2px;color: #ffffff;font-size: 11px;line-height: 18px;padding: 15px 15px 5px 10px;}
p.FeatureTextBold {font-family: verdana, arial, helvetica, sans-serif;display: block;padding: 2px; color: #ffffff;font-size: 11px;font-weight: bold;line-height: 16px;padding: 5px 5px 5px 0;}
p.FeatureTextBold2 {font-family: verdana, arial, helvetica, sans-serif; display: block;color: #ffffff;font-size: 11px;font-weight: bold;line-height: 12px;}
p.FeatureTextBlack {font-family: verdana, arial, helvetica, sans-serif; display: block;color: #000000;font-size: 11px;font-weight: bold;line-height: 16px;padding: 5px 5px 5px 0;}
p.HeadingText { display: block;color: #ffffff;font-size: 11px;margin: 0 0 0 2px;font-weight: bold;line-height: 18px;padding: 1px 1px 1px 1px;}
p.HeadingText2 {	display: block;color: #ffffff;font-size: 11px;margin: 0 0 0 2px;font-weight: bold; line-height: 18px; padding: 1px 1px 1px 1px;}

/*---------Masthead Styling-----------*/

/*Styling for overall site container/wrapper*/
div#wrapper {width: 859px;overflow: hidden;height: auto;background: transparent;margin: 0 auto;}

/*Styling for top layout masthead*/
div#masthead {height: 96px;width: 859px;background: transparent;position: relative;}
div#masthead h1#logo{position: absolute;width: 400px;display:block;background:url(../images/logoStripes.png) 0 0px no-repeat; top: 28px; left: 0;}
div#masthead h1#logo a{cursor:pointer;display:block;width:197px;height:63px;background:url(../images/statsLogo.png) 0 0 no-repeat;text-indent:-9999px;}
div#masthead div#languageBar{width:500px;height:22px;background:url(../images/languageTile.png) 0 0 repeat-x;position:absolute;top:0;right:0;line-height: 22px; text-align: center;}
div#languageBar a {color: #fff;}
div#languageBar a:hover {color: #fff; text-decoration: underline;}

/*Styling for main navigation*/
div#nav {height: 34px;width: auto;background: #474646;padding: 0 8px; position:relative; z-index: 85; border-bottom: 1px dotted #6f6f6f; margin: 0 0 0px 0;}
div#nav ul.primary {margin: 0;padding: 0;}
div#nav ul.primary li {display: block;float: left;height: 34px;line-height: 34px;margin: 0 3px 0 0;}
div#nav ul.primary li a {display: block;color: #fff;font-weight: bold;text-decoration: none;background: url(../images/mainNavArrows.gif) 0 12px no-repeat;padding: 0 0 0 27px;	}
div#nav ul.primary li a:hover {color: red; text-decoration: underline;}
div#nav ul.primary li a.active {color: red; text-decoration: underline;}

/* Styling for sub navigation */
div#nav ul.primary  ul.secondary{clear: both;height: auto;width: 175px;background: #000;position: absolute; z-index: 9999; padding: 0px 0 5px 0px; display: none; border: 1px solid #2b2b2b; border-top: 2px solid red;margin: 0px 0 0 0px;}
div#nav ul.primary  ul.secondary a {color: #ffffff;}
div#nav ul.primary  ul.secondary li {height: auto; padding: 5px 0 5px 15px; line-height: 0; background: #000; border-bottom: 1px dotted #3b3b3b; margin: 0 3px 0 3px;}
div#nav ul.primary  ul.secondary li.link a {line-height: 12px;height: 15px;display: block; text-decoration: none;background: none;padding: 0px 0 0px 5px; margin: 0;}
div#nav ul.primary  ul.secondary li.link {float: none; display: block; background: url(../images/subList_bullet.gif) 0 8px no-repeat;z-index: 1000;position: relative;}
div#nav ul.primary  ul.secondary li.link a:hover { color: red;}


/*------------------Header/Footer Stlyes------------------*/
	
/*Styling for large img header backgrounds*/
div#imgHeader {position:relative;width: 846px; height: 125px;margin: 0 0 7px 0;border: 1px solid #716f6f;}
.sportsData {background-image: url(../images/headers/mainpage_headerSportsData.png);}
.sportscovered {background-image: url(../images/headers/mainpage_headerSportscovered.png);}
.sectors {background-image: url(../images/headers/sectors_graphicHeader.jpg);}
.apSports {background-image: url(../images/headers/apSports_graphicHeader.jpg);}
.apContent {background-image: url(../images/headers/mainpage_header_APcontent.png);}
.broadcast{background-image: url(../images/headers/largeheaderbroadcast.png);}
.fantasySports {background-image: url(../images/headers/fantasySports_graphicHeader.jpg);}
.mobile {background-image: url(../images/headers/mainpage_headermobile.png);}
.solutions {background-image: url(../images/headers/solutions_graphicHeader.jpg);}
.webapplications {background-image: url(../images/headers/webapplications_graphicHeader.jpg);}
.web{background-image: url(../images/headers/mainpage_header_web.png);}
.sportvu {background-image: url(../images/headers/sportvu_graphicHeader.jpg);}
.aboutUs {background-image: url(../images/headers/aboutus_header.png);}
.spanish {background-image: url(../images/headers/spanish_graphicHeader.jpg);}
.french {background-image: url(../images/headers/french_graphicHeader.jpg);}
.german {background-image: url(../images/headers/german_graphicHeader.jpg);}
.italian {background-image: url(../images/headers/italian_graphicHeader.jpg);}
.chinese {background-image: url(../images/headers/chinese_graphicHeader.jpg);}
.japanese {background-image: url(../images/headers/japanese_graphicHeader.jpg);}

div#imgHeader h2 {position: absolute;font-size: 20px;color: #fff;font-weight: bold;bottom: 11px;left: 4px;}

/* Styling for Sidebar Header*/
div#sideBarNav .sportsData {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/sportsdata_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .aboutUs {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/aboutus_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .sectors {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/sectors_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .apSports {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/apsports_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .sportvu {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/sportvu_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .optrack {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/optrack_sub__header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .fantasySports{display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/fantasysports_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .webapplications{display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/webapplications_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .solutions {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/solutions_sub_header.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#sideBarNav .broadcast {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/broadcastsubheader.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}

/*Styling for large img header text pngs'*/
div#content div#imgHeader.sportsData h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/sportsdata.png); text-indent: -9999px;}
div#content div#imgHeader.sectors h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/sectors.png); text-indent: -9999px;}
div#content div#imgHeader.apSports h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/apsports.png); text-indent: -9999px;}
div#content div#imgHeader.fantasySports h2 {display: block; width: 358px; height: 48px; background: url(../images/headers/fantasysports.png); text-indent: -9999px;}
div#content div#imgHeader.solutions h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/solutions.png); text-indent: -9999px;}
div#content div#imgHeader.sportvu h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/sportvu.png); text-indent: -9999px;}
div#content div#imgHeader.aboutUs h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/aboutus.png); text-indent: -9999px;}
div#content div#imgHeader.spanish h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/spanish.png); text-indent: -9999px;}
div#content div#imgHeader.french h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/french.png); text-indent: -9999px;}
div#content div#imgHeader.german h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/german.png); text-indent: -9999px;}
div#content div#imgHeader.italian h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/italian.png); text-indent: -9999px;}
div#content div#imgHeader.chinese h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/chinese.png); text-indent: -9999px;}
div#content div#imgHeader.japanese h2 {display: block; width: 305px; height: 48px; background: url(../images/headers/japanese.png); text-indent: -9999px;}
div#content div#imgHeader.optical {display: block; width: 848px; height: 127px; background: url(../images/headers/Optical_Header.png); text-indent: -9999px;}
div#content div#imgHeader.olympics2010 {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerOLY.png); text-indent: -9999px;}
div#content div#imgHeader.wintergames {display: block; width: 848px; height: 127px; background: url(../images/headers/wintergames_header.png); text-indent: -9999px;}
div#content div#imgHeader.worldcup {display: block; width: 848px; height: 127px; background: url(../images/headers/worldcup_header.png); text-indent: -9999px;}
div#content div#imgHeader.afc {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerAFC.png); text-indent: -9999px;}
div#content div#imgHeader.worldcupesp {display: block; width: 848px; height: 127px; background: url(../images/headers/worldcup_headerESP.png); text-indent: -9999px;}
div#content div#imgHeader.webapps {display: block; width: 848px; height: 127px; background: url(../images/headers/WebApps_header.png); text-indent: -9999px;}
div#content div#imgHeader.fantasy {display: block; width: 848px; height: 127px; background: url(../images/headers/FantasyMainHeader.png); text-indent: -9999px;}

/*Styling for footer*/div#footer {clear: both;height: 60px;overflow: hidden;background: url(../images/footerBg.gif) top left no-repeat;border-bottom: 2px solid #6f6f6f;}
div#footer div.extraText {background: black; display: block; border-top: 1px solid #fff; height: 25px; line-height: 25px; text-align: center; font-size: 9px;}
div#footer ul {margin: 0 0 0 0;padding: 14px 0 0 120px;}
div#footer ul li {display: block;float: left;height: 22px;line-height: 22px;margin: 0 10px 0 0;}
div#footer ul li a {background: transparent;position:relative;color: #848484;text-decoration: none;z-index:200;}
div#footer ul li a:hover {text-decoration: underline;}

/*IE Styling for PNG*/
div#masthead h1#logo{*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/logoStripes.png');}
div#masthead h1#logo a{*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/statsLogo.png');}
div#masthead div#languageBar{*background: black;}
div#centerColumn{*width:385px;}

div#content div#imgHeader.sportsData h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/sportsData.png');}
div#content div#imgHeader.sectors h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/sectors.png');}
div#content div#imgHeader.apSports h2 *background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/apsports.png');}
div#content div#imgHeader.fantasySports h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/fantasysports.png');}
div#content div#imgHeader.solutions h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/solutions.png');}
div#content div#imgHeader.aboutUs h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/aboutus.png');}
div#content div#imgHeader.spanish h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/spanish.png');}
div#content div#imgHeader.french h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/french.png');}
div#content div#imgHeader.german h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/german.png');}
div#content div#imgHeader.italian h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/italian.png');}
div#content div#imgHeader.chinese h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/chinese.png');}
div#content div#imgHeader.japanese h2 {*background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/headers/japanese.png');}
div#leagueRelations div.defaultPanelContent,
div#statsInAction div.defaultPanelContent {display: block;width: 400px; overflow:hidden;height:auto;}

/*-----General Page Styling----*/

/*Clear Utility for Floats*/
.clear {clear: both;}
p {padding: 5px;line-height: 13px;}
a {color: red;font-weight: bold;text-decoration: none;}
a:hover {text-decoration: underline;}

/*Custom styling for "More" Link*/
a.more {color: red;display: block;float: right;text-decoration: none;background: yellow;width: 50px;padding: 2px 0 2px 20px;background: url(../images/subList_bullet.gif) 0px 5px no-repeat;}
a:hover.more {text-decoration: underline;}

/*Custom styling for "More2" Link*/
a.more2 {color: red;display: block;float: right;text-decoration: none;background: yellow;width: 250px;padding: 2px 0 2px 20px;background: url(../images/subList_bullet.gif) 0px 5px no-repeat;}
a:hover.more2 {text-decoration: underline;}

/*Custom styling for "samplesPdf" Link*/
a.samplespdf {color: white;display: block;float: left;text-decoration: none;background: yellow;width: 200px;padding: 6px 0px 10px 40px;background: url(../images/PDF_icon_small.gif) 18px 0px no-repeat;}
a:hover.samplespdf {text-decoration: underline;}

/*Custom styling for "mediaPdf" Link*/
a.mediapdf {color: white;display: block;float: left;text-decoration: none;background: yellow;width: 220px;padding: 0px 10px 3px 25px;background: url(../images/PDF_icon_small.gif) 0px 0px no-repeat;}
a:hover.mediapdf {text-decoration: underline;}

/*Custom styling for "Pdf" Link*/
a.pdf {color: white;display: block;float: left;text-decoration: none;background: yellow;width: 90px;padding: 7px 0 7px 40px;background: url(../images/PDF_icon_small.gif) 18px 0px no-repeat;}
a:hover.pdf {text-decoration: underline;}

/*Custom styling for "photo" Link*/
a.photo {color: white;display: block;float: left;text-decoration: none;background: yellow;width: 80px;padding: 7px 0 7px 45px;background: url(../images/photo_icon.gif) 18px 0px no-repeat;}
a:hover.photo {text-decoration: underline;}

/*Custom styling for "photo2" Link*/
a.photo2 {color: white;display: block;float: left;text-decoration: none;background: yellow;width: 55px;padding: 7px 0 7px 50px;background: url(../images/photo_icon.gif) 25px 6px no-repeat;}
a:hover.photo2 {text-decoration: underline;}

/*Custom styling for "whitepaper" Link*/
a.whitepaper {color: red;display: block; padding: 5px;}
a:hover.whitepaper {text-decoration: underline;}

div#botomspacer {width: auto; display: block;height: 50px; background: transparent;}

/*Styling for left sidebar navigation*/
div#sideBarLeft {width: 164px;background: transparent;float: left;height: auto;overflow:hidden;}

/*Styling for BreadCrumb Container*/
div#breadCrumbContainer {margin: 0 0 10px 0;}
div#breadCrumbContainer ul {margin: 0;padding: 0;}
div#breadCrumbContainer ul li {display: block;float: left;margin: 0 5px 0 0;}
div#breadCrumbContainer ul li a {color: #c2c2c2;text-decoration: none;}
div#breadCrumbContainer ul li a:hover {text-decoration: underline;}

div#breadCrumbContainer2 {margin: 0 0 10px 0;}
div#breadCrumbContainer2 ul {margin: 0;padding: 0;}
div#breadCrumbContainer2 ul li {display: block;float: left;margin: 0 5px 0 5px;}
div#breadCrumbContainer2 ul li a {color: #c2c2c2;text-decoration: none;}
div#breadCrumbContainer2 ul li a:hover {text-decoration: underline;}

/*Global styling for content container*/
div#content,
div#contentHome {height: auto;width: auto;overflow: hidden;background: #474646;padding: 5px 5px 0px 5px;}

/*Default Styling for Home Page Column Grid*/
div#contentHome div#column1 {width: 402px;height: auto;background: transparent;float: left;overflow:hidden;}
div#featContainer {width: 402px;height: 167px;background: url(../images/featContainer_fpo.jpg) 0 0 no-repeat;margin: 0 0 7px 0;}
div#contentHome div#column2 {width: 437px;height: auto;background: transparent;float: left;margin: 0 0 0 10px;overflow:hidden;}

/*Styling for League Relations & Stats in Action Panels*/
div#leagueRelations p,
div#statsInAction p,
div#statsHotBox p {display: block; width: 170px; float: left; line-height: 12px; margin: 0;}
div#webapplications p {display: block; width: 170px; float: left; line-height: 12px; margin: 0;}
div#virtualvu p {display: block; width: 170px; float: left; line-height: 12px; margin: 0;}
div#NAB p 
{display: block; width: 230px; float: left; line-height: 12px; margin: 0;}
div#leagueRelations a.more,
div#statsInAction a.more,
div#statsHotBox a.more {position: relative; z-index: 10;color: red;display: block;float: right;text-decoration: none;background: yellow;width: 29px;padding: 2px 0 2px 20px;background: url(../images/subList_bullet.gif) 0px 5px no-repeat;margin: -12px 0 0 0;}
div#webapplications a.more,
div#virtualvu a.more,
div#leagueRelations a:hover.more,
div#statsInAction a:hover.more 
div#statsHotBox a:hover.more {text-decoration: underline;}
div#leagueRelations a.logos {display: block;width: 200px;height: 53px;background: url(../images/leagueRelationLogos.gif) 0 0 no-repeat;float: right;border: none;margin: -5px 10px 0 0;}
div#statsInAction a.logos {display: block;width: 200px;height: 53px;background: url(../images/statsInActionLogos.gif) 0 0 no-repeat;float: right;border: none;margin: -5px 10px 0 0;}
div#webapplications a.logos {display: block;width: 200px;height: 53px;background: url(../images/webapplicationslogos.gif) 0 0 no-repeat;float: right;border: none;margin: -5px 10px 0 0;}
div#virtualvu a.logos {display: block;width: 200px;height: 53px;background: url(../images/virtualvu.gif) 0 0 no-repeat;float: right;border: none;margin: -5px 10px 0 0;}
div#statsHotBox a.hot {display: block;width: 200px;height: 53px;background: url(../images/statshotbox.gif) 0 0 no-repeat;float: right;border: none;margin: -5px 10px 0 0;}

a.morePlus {padding: 0 0 0 10px;}
/*Styling for Stats Map*/
div#statsMap div.defaultPanelContent {height: 376px;}
div#statsMap h3 {background: url(../images/statsMapHeader.gif) 0 0 no-repeat;width: auto;}
div.statsMapImage {width: auto;height: 162px;background: url(../images/statsMap.gif) 17px 0 no-repeat;}
div#statsMap div.listColumn1,
div#statsMap div.listColumn2,
div#statsMap div.listColumn3 {float: left;display: block;background: transparent;margin: 5px 3px 0 10px;}
div#statsMap div ul {margin: 0;padding: 0;}
div#statsMap div ul li {background: transparent;margin: 0;padding: 0 0px 0 0px 0;display: block;}
div#statsMap div ul li a.group {color: red;}
div#statsMap div ul li a {color: #fff; line-height: 15px;}
div#statsMap div ul li a:hover {text-decoration: underline;}


/* Default Styling for Locking down the column grid : Center Column*/
div#centerColumn{width:389px;padding:0 7px 0 7px;background:transparent;float:left;overflow:hidden;}
div#centerColumn2{width:389px;padding:0 7px 0 7px;background:transparent;float:left;overflow:hidden;}
div#centerColumn p{line-height:14px;margin:0px 0 10px 0;}
div#centerColumn h2{width:389px;height:30px;background:url(../images/defaultHeader.gif) 0 0 no-repeat;font-size:14px;letter-spacing:-1px;padding:5px 0 0 4px;font-weight: bold;}
div#centerColumn h3{width:389px;height:40px;;font-size:13px;line-height:17px;letter-spacing:1px;padding:6px 0 35px 6px;font-weight: bold;}
div#centerColumn5 {width:380px;height:200px;}

/* Default Styling for Locking down the column grid : Side Bar Right*/
div#sideBarRight {float:left; width:280px; overflow:hidden;}

/*Styling for default inner glow panel -- this is the meat n' potatoes of the layout*/
div.defaultPanel {position: relative;border: 1px solid #716f6f;background: #000 url(../images/defaultPanel/leftTileVert.gif) top left repeat-y;*background: #000 url(../images/defaultPanel/leftTileVert.gif) top 1px repeat-y;margin: 0 0 7px 0;}
div.defaultPanelTopPattern {background: url(../images/defaultPanel/topTileHorz.gif) top left repeat-x;min-width: 20px;}
div.defaultPanelBtmPattern {background: url(../images/defaultPanel/btmTileHorz.gif) bottom left repeat-x;min-width: 20px;}
div.defaultPanelContent {min-height:10px;height:auto !important;height:10px;background: url(../images/defaultPanel/rightTileVert.gif) top right repeat-y;position: relative;padding: 0 0 10px 0;}
div.defaultPanel i.topLeft {position: absolute;width: 10px;height: 10px;background: url(../images/defaultPanel/topLeft.gif) no-repeat;top:0;left: 0;}
div.defaultPanel i.topRight{position: absolute;width: 10px;height: 10px;background: url(../images/defaultPanel/topRight.gif) no-repeat;top:0;right: 0;}
div.defaultPanel i.btmLeft {position: absolute;width: 10px;height: 10px;background: url(../images/defaultPanel/btmLeft.gif) no-repeat;bottom:0;left: 0;}
div.defaultPanel i.btmRight {position: absolute;width: 10px;height: 10px;background: url(../images/defaultPanel/btmRight.gif) no-repeat;bottom:0;right: 0;}
div.defaultPanel h3{width:280px;line-height:26px;height:26px;background:url(../images/panelHeader.gif) 0 3px no-repeat;position:relative;z-index:10;margin:0 0 0 0;font-size:13px;letter-spacing:-0px;padding:0 0 0 4px; font-weight: bold;}
div.defaultPanel p {padding:  0 10px 0 10px;}

img.solutionImg {margin: 0 0 0 5px;}

img.clientsImg {margin: 0 0 0 0px;}

img.leaguesImg {margin: 0 0 0 30px;}

img.fantasyImg {margin: 0 0 7px 15px;}

/*Styling for hotzones container*/
div#hotZones ul{background: transparent;margin: 0;padding: 0;float: left;margin: 0 5px 0 8px;}
div#hotZones ul.sub_list2 {margin: 0 5px 0 25px;}
div#hotZones ul li {margin: 0;padding: 0;background: none;}
div#hotZones ul li a {display: block;color: #fff;padding: 4px 0 4px 22px;background: url(../images/subList_bullet.gif) 0px 6px no-repeat;text-decoration: none;}
div#hotZones ul li a:hover {text-decoration: underline;}

/*Styling for databar located towards bottom of the layout*/
div#dataBar div.defaultPanelContent {height: 70px;}
div#dataBar ul {margin: 0;padding: 8px 0 0 10px;}
div#dataBar ul li {display: block;float: left;margin: 0 5px 0 5px;}

/*Styling for sidebar list nav*/
div#sideBarNav ul {margin: 0 0 0 0;padding: 10px 0 0 10px;}
div#sideBarNav ul li {margin: 0 0 0 0;line-height: 18px;}
div#sideBarNav ul li a {height: 20px;display: block;position:relative;color: #fff;padding: 0px 0 0px 15px;background: url(../images/listNavArrow.gif) 4px 6px no-repeat;text-decoration: none;}
div#sideBarNav ul li a:hover {text-decoration: underline;}
div#sideBarNav ul li a.active {color: red;}

h2.defaultBodyHeader { display: block;width: 402px;height: 26px;background: url(../images/headers/grayParagraphHeader.gif) 0 0 no-repeat;font-weight: bold;font-size: 13px;padding: 0 0 0 5px;line-height: 26px;letter-spacing: -1px;}


/*----------List Styling-------------*/

/*Styling for ul list*/
ul { padding: 5px;line-height: 13px;}



/* The wider the #list_wrapper is, the more columns will fit in it */
#list_wrapper{ width: 325px}
/* The wider this li is, the fewer columns there will be */
    ul.multiple_columns li{display: block;color: #fff;padding: 4px 0 4px 15px;background: url(../images/bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns2 li{display: block;color: #fff;padding: 4px 0 4px 15px;background: url(../images/bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns3 li{display: block;color: #fff;padding: 4px 0 0 15px;background: url(../images/bullet.gif) 0px 10px no-repeat;text-decoration: none;}

div#list_wrapper2{width: 229px;}
/* The wider this li is, the fewer columns there will be */
    ul.multiple_columns li{display: block;color: #fff;padding: 4px 0 4px 15px;background: url(../images/bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns2 li{display: block;color: #fff;padding: 4px 0 4px 15px;background: url(../images/bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns3 li{display: block;color: #fff;padding: 4px 0 0 15px;background: url(../images/bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns4 li{display: block;color: #fff;padding: 4px 12px 5px 15px;background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns5 li{display: block;color: #fff;padding: 0 12px 5px 15px;background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}

div#list_wrapper3{ width: 170px;}
	ul.multiple_columns4 li{display: block;color: #fff;padding: 0 8px 0 15px;background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}
	ul.multiple_columns6 li{display: block;color: #fff;padding: 0 10px 0 15px;background: url(../images/red_bullet.gif) 0px 5px no-repeat;text-decoration: none;}
	
div#list_wrapper4{ width: 650px;}
	ul.multiple_columns4 li{display: block;color: #fff;padding: 0 15px 5px 15px;background: url(../images/red_bullet.gif) 0px 6px no-repeat;text-decoration: none;}

div#list_wrapper5{ width: 650px;}
	ul.multiple_columns4 li{display: block; line-height: 15px; color: #fff;padding: 0 15px 5px 15px;background: url(../images/red_bullet.gif) 0px 6px no-repeat;text-decoration: none;}

div#list_wrapper6{width: 210px;}	
	
/*PDF Styling*/
div#pdfthumb {width:164px; height:212px; margin: 2px 0 10px 0;background: transparent; float: left; overflow: hidden;}
a.oppdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/OpticalPDFthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.oppdf {background-position: 0 -212px;}

a.opdatapdf{display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/OpDATAPDFthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.opdatapdf {background-position: 0 -212px;}

a.opbroadpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/OpBROADPDFthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.opbroadpdf {background-position: 0 -212px;}

a.opwebpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/OpWebMobPDFthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.opwebpdf {background-position: 0 -212px;}




a.gamezonepdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/GameZonepdfthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gamezonepdf {background-position: 0 -212px;}



/*------------------------------------------------------------------------------------------IMAGE VIEWER----------------------------------------------------------------------------------------*/

#photo-caption{
width:138px;float:left; text-align:left; height:310px; color:#fff; font:normal 11px/140% Arial, Helvetica, sans-serif; padding:13px 10px 10px 18px;}
html>body #photo-caption{width:137px;}
#prev-arrow {position:absolute; top:130px; z-index:3; filter: alpha(opacity=60); -moz-opacity:0.8; cursor:pointer; left:5px;}

#next-arrow {position:absolute; top:130px; z-index:3; cursor:pointer; filter: alpha(opacity=60); -moz-opacity:0.8; right:5px;}

.spotlight {cursor:pointer; background:url(../images/red_btn.gif) no-repeat; height:31px; width:30px; color:#fff;}

.non-spotlight {cursor:pointer; background:url(../images/black_btn.gif) no-repeat; height:31px; width:30px;	color:#fff; }

#preview{
	
    margin:2px 0px 0px 0px;
    padding:0px;
    clear:both;
	text-align:center;
	float:center;
	overflow:hidden;
	width:auto;
	
}

#preview img{
    border:0px solid gray;
    padding:0px; width:500px; height:322px; margin:10px 0px 0 0;
}


.red-bg{float:left; background:url(../images/red_btn.gif) no-repeat; height:31px; width:30px;}
.black-bg{float:left; background:url(../images/black_btn.gif) no-repeat; height:31px; width:30px;}
.numbers{width:20px; padding:5px 0 0 4px; float:left}

.carousel-component {position:relative;	overflow:hidden;   /* causes the clipping */
	display:none; /* component turns it on when first item is rendered */}
				
.carousel-component ul.carousel-list {width:10000000px;	position:relative;	z-index:1;}

.carousel-component .carousel-list li {float:left; list-style:none;	overflow:hidden;}

/**
 * VERTICAL CAROUSEL DEFAULTS
 **/
.carousel-component .carousel-vertical li {margin-bottom:0px;
	/* Fix for extra spacing in IE */
	float:left;    clear:left;	
	/* Force the LI to respect the HEIGHT specified */
	overflow:hidden; display:block}

/* For vertical carousel, not set, width defaults to auto */
/* Note if you explicitly set width to auto, this might cause */
/* problems with Safari... as in up/down button not working in some examples. */	 

.carousel-clip-region { 
	overflow:hidden; /* Secret to the clipping */
	margin:-40px 0 0 0;    
	float:right; width:100%; z-index:999;position:relative;
}
/**
 * ==============================================================================
 * Safe to override. It is safe to override background, padding, margin, color,
 * text alignment, fonts, etc. Define a separate CSS file and override your style
 * preferences.
 **/

.carousel-component { 
	background:transparent;
	border:0px solid red;
	width:auto;
	height:auto;
}
.carousel-component ul.carousel-list { 
	margin:0px;
	padding:0px;
	line-height:0px; 
}
.carousel-component .carousel-list li { 
	text-align:center;
	margin:2px 5px 5px 5px;
	padding:2px 2px 2px 0;
	font:10px verdana,arial,sans-serif;

}
.carousel-component .carousel-vertical li { 
}
.carousel-component ul.carousel-vertical { 
}


ul{margin:0; padding:10px 0 0 15px}












	
/*---------------------------------PAGE STYLES-Alphabetical by Main Nav Heading---Sub pages listed by first created, with most divs-------------------------------*/	

div#contentbox{width:666px;height:auto; margin:0 0 0 0; float:left; overflow:hidden;}
div#contentboxtop{width:666px; margin: 0 0 0 0; padding: 0 0 0 10px; background: url(../images/ContentBox_Top.png) 0 0 no-repeat; float: left; height: 30px; overflow: hidden;}
div#contentboxcenter{width:666px; margin: 0 0 0 0; padding: 0 0 0 10px; background: url(../images/ContentBox_Background.png) 0 0 no-repeat; float: left; height: 20px; overflow: hidden;}
div#contentboxbottom{width:666px; margin: 0 0 0 0; padding: 0 0 0 10px; background: url(../images/ContentBox_Bottom.png) 0 0 no-repeat; float: left; height: 30px; overflow: hidden;}
div#contentboxtext{width:626px;height:auto;margin:0 20px 0 20px;}


/*-------------------About Us-------------------------------------------------------*/

div#aboutuscontent{height:280px; display:block; width:666px; float: left; overflow: hidden; background: url(../images/AboutMaincontentbox.jpg) 0 0 no-repeat; padding: 10px 25px 10px 20px; margin: 0 0 0 10px; float:left;}
div#aboutustext{width:620px; height:auto;}

div#aboutsubtitle{width:620px; height:auto; padding: 0 0 0 2px; font-size:12px; font-weight:bold; line-height: 20px;float:left;background:transparent;border-bottom:2px solid #cc0000;}


div#clientmissiontext{height:auto: display:block; width:666px; float: left; overflow: hidden; background: transparent; margin: 0 0 15px 10px; float:left;}
div#clientmissiontextwrapper{width:620px; margin: 0 0 0 10px; height:auto;}

/*------------Management-----------------------------------*/
div#management_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/ManagementHeader.jpg) 0 0 no-repeat;}
div#managementbox{height:auto; width: 660px; background: transparent; overflow:hidden; float: left;margin: 10px 11px 10px 12px;} 

div#managementtabnav{height: 40px; width: 660px;position:relative; background: transparent;float: left;}
div#managementtabnav ul {margin:0px; padding:0px;}
div#managementtabnav ul li{display:inline; height:40px; float:left; list-style:none;overflow:hidden;}

a.garywalrath{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/walrathtab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.garywalrath{background-position: 0 -40px;}
a:active.garywalrath{background-position: 0 -40px;}
a.garywalrathactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/walrathactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.garywalrathactive{background-position: 0 -40px;}

a.stevebyrd{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/byrdtab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.stevebyrd{background-position: 0 -40px;}
a:active.stevebyrd{background-position: 0 -40px;}
a.stevebyrdactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/byrdactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.stevebyrdactive{background-position: 0 -40px;}

a.robertschur{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/schurtab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.robertschur{background-position: 0 -40px;}
a:active.robertschur{background-position: 0 -40px;}
a.robertschuractive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/schuractive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.robertschuractive{background-position: 0 -40px;}

a.briankopp{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/kopptab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.briankopp{background-position: 0 -40px;}
a:active.briankopp{background-position: 0 -40px;}
a.briankoppactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/koppactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.stevebyrdactive{background-position: 0 -40px;}

div#managementcontent{height:auto; min-height:240px; width: 660px; float: left; background-color: black; overflow:hidden;}

div#managementcontentboxtop{height:10px;width:640;margin: 10px 10px 0 10px; background: url(../images/managetop.png);overflow:hidden;}
div#managementcontentbox{height: auto;min-height:210px; width: 640px; margin: 0 10px 0 10px; background-color:#333333; }
div#managementtext{height:auto; width:600px; margin: 0 20px 10px 20px;}
div#managementcontentboxbottom{height:10px;width:640;margin: 0 10px 10px 10px;float:left; background: url(../images/managebottom.png);overflow:hidden;}

div#managementColumn{width:150px;margin:0 0 10px 5px;background:transparent;float:left;overflow:hidden;}

/*----------------------Media-----------------------*/
div#media_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderMedia.jpg) 0 0 no-repeat;}

/*Custom styling for "mediaPdf" Link*/
a.media{color: white;display: block;float: left;border-bottom:1px solid red; text-decoration: none;background: transparent;width: 120px;padding: 0px 10px 5px 3px;}
a:hover.media {text-decoration: underline;}

div#medialinkbox{background-color:black; float: left; height: 80px; width:150px; margin: 10px 2px 0 10px; border-left: 1px solid #999999;border-right: 1px solid #666666;border-top: 1px solid #666666; border-bottom: 1px solid gray;}

/*------------------Board of Directors--------------*/
div#board_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/boardpageheader.jpg) 0 0 no-repeat;}

a.tomcurley{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/curleytab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.tomcurley{background-position: 0 -40px;}
a:active.tomcurley{background-position: 0 -40px;}
a.tomcurleyactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/curleyactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.tomcurleyactive{background-position: 0 -40px;}

a.davidhill{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/hilltab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.davidhill{background-position: 0 -40px;}
a:active.davidhill{background-position: 0 -40px;}
a.davidhillactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/hillactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.davidhillactive{background-position: 0 -40px;}

a.kendale{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/daletab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.kendale{background-position: 0 -40px;}
a:active.kendale{background-position: 0 -40px;}
a.kendaleactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/daleactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.kendaleactive{background-position: 0 -40px;}

a.garyehrlich{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/ehrlichtab.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.garyehrlich{background-position: 0 -40px;}
a:active.garyehrlich{background-position: 0 -40px;}
a.garyehrlichactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/ehrlichactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.garyehrlichactive{background-position: 0 -40px;}

/*---------------------Sports We Cover--------------*/
div#covered_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/SportsWeCoverPageHeader.jpg) 0 0 no-repeat;}
div#coveredcontentrow{width:666px; margin: 10px 0 0 5px;height:auto; float: left; background:transparent;}
div#coveredimageholder{width:100px; height:75px; border: 1px solid gray; margin: 0 5px 0 0;float:left;background:black;}
div#coveredlistholder{width:auto; height:auto; float:left;background:transparent;} 
div#coveredtitle{width:500px; height:auto; padding: 0 0 0 2px; font-size:12px; font-weight:bold; line-height: 20px;float:left;background:transparent;border-bottom:2px solid #cc0000;}
div#coveredcol{width:250px; min-height:60px;margin: 0 10px 20px 0;height:auto;float:left;background:transparent;}

/*--------------Careers-----------------------------*/
div#jobs_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadercareers.jpg) 0 0 no-repeat;}
div#jobtitle {width:400px;height:18px; font-size:12px; text-decoration:underline; font-weight:bold;}
div#jobwrapper{width:661px; margin: 10px 5px 0 5px;height:auto; border-bottom: 1px dotted gray; float: left; background:transparent;}

/*-------------Case Studies-------------*/
div#casestudies_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_casestudies.jpg) 0 0 no-repeat;}

.casebox{ background:url(../images/casebox.png) 0 0 no-repeat; margin: 10px 0 10px 10px; height:230px; width: 650px;display:block;}
.caseimg{ margin: 10px 0 0 20px; height: 200px; width:200px; float: left;}
.casetext{ margin: 5px 0 5px 5px; height: 200px; width: 400px;float:left; display:block;}
h2.caseheader{font-size:14px; line-height:18px; font-weight:bold; text-align: center; margin:0 0 5px 5px;}
p.casetext{font-size:11px; line-height:16px;}

/*-------------Testimonials--------------*/
div#testimonials_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadertestimonials.jpg) 0 0 no-repeat;}
div#testimonialscontent{width: auto; margin: 10px 10px 10px 10px; height:auto; font-size: 10px; line-height: 20px;}

/*----About us Misc headers---*/
div#contactus_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadercontactus.jpg) 0 0 no-repeat;}
div#news_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadernews.jpg) 0 0 no-repeat;}
div#samples_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadersamples.jpg) 0 0 no-repeat;}
div#styleguide_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderstyleguide.jpg) 0 0 no-repeat;}
div#clients_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderclients.jpg) 0 0 no-repeat;}
div#siteindex_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadersiteindex.jpg) 0 0 no-repeat;}
div#mission_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadermission.jpg) 0 0 no-repeat;}
div#hostedlinks_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderHostedLinks.jpg) 0 0 no-repeat;}

div#hostedbuttons{width:200px; float:right; margin:0 20px 0 0;}
a.hspdf{width:200px; height:40px; background: url(../images/hspdfbutton.png) 0 0 no-repeat; display:block; margin:10px 0 20px 0;}
a:hover.hspdf{background-position: 0 -40px;}
a.hsvid{width:200px; height:40px; background: url(../images/hsvideobutton.png) 0 0 no-repeat; display:block; margin-bottom:20px;}
a:hover.hsvid{background-position: 0 -40px;}
a.hssample{width:200px; height:40px; background: url(../images/hsivbutton.png) 0 0 no-repeat; display:block;}
a:hover.hssample{background-position: 0 -40px;}

div#contactuswrapper{height:auto; width:666px; margin: 0 0 0 10px;}


/*--------------Site Index--------------*/
a.index{ line-height:14px; color:white;}
a:hover.index{ color: red; text-decoration:none;}


/*--------------------AP CONTENT--------------------------------------------------*/
div#ap_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderAPcontent.jpg) 0 0 no-repeat;}

div#apbox{height:auto; width: 660px; background: transparent; overflow:hidden; float: left;margin: 10px 11px 10px 12px;} 

div#aptabnav{height: 40px; width: 660px;position:relative; background: transparent;float: left;}
div#aptabnav ul {margin:0px; padding:0px;}
div#aptabnav ul li{display:inline; height:40px; margin:0px; padding:0px; float:left; list-style:none;overflow:hidden;}

a.apeditorial{display: block; float: left; height: 40px; width: 165px;position: relative;background: url(../images/APeditorial.png);padding:0px; margin:0px; background-repeat: no-repeat;overflow: hidden;}
a:hover.apeditorial{background-position: 0 -40px;}
a:active.apeditorial{background-position: 0 -40px;}
a.apeditorialactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APeditorialactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.apeditorialactive{background-position: 0 -40px;}

a.apphotos{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APphotos.png);padding:0px; margin:0px; background-repeat: no-repeat;overflow: hidden;}
a:hover.apphotos{background-position: 0 -40px;}
a:active.apphotos{background-position: 0 -40px;}
a.apphotosactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APphotosactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.apphotosactive{background-position: 0 -40px;}

a.apvideo{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APvideo.png);padding:0px; margin:0px; background-repeat: no-repeat;overflow: hidden;}
a:hover.apvideo{background-position: 0 -40px;}
a:active.apvideo{background-position: 0 -40px;}
a.apvideoactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APvideoactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.apvideoactive{background-position: 0 -40px;}

a.apinteractives{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APinteractives.png);padding:0px; margin:0px; background-repeat: no-repeat;overflow: hidden;}
a:hover.apinteractives{background-position: 0 -40px;}
a:active.apinteractives{background-position: 0 -40px;}
a.apinteractivesactive{display: block;float: left;height: 40px;width: 165px;position: relative;background: url(../images/APinteractivesactive.png); background-repeat: no-repeat;overflow: hidden;}
a:hover.apinteractivesactive{background-position: 0 -40px;}

.apcontent{height:auto; min-height:240px; width: 660px; margin: 0 0 10px 0; float: left; background-color: black; overflow:hidden;}

div#apcontentboxtop{height:10px;width:640;margin: 10px 10px 0 10px; background: url(../images/managetop.png);overflow:hidden;}
div#apcontentbox{height: auto;min-height:210px; width: 640px; margin: 0 10px 0 10px; background-color:#333333; }
div#aptext{height:auto; width:600px; margin: 0 20px 10px 20px;}
div#aptextwrapper{width:600px; margin: 0 0 0 10px; height:auto;}

div#apcol{width:150px; margin: 0 2px 0 5px; background: transparent; float: left; height: 110px; overflow: hidden;}
div#apColumn{width:150px;margin:0 0 10px 5px;background:transparent;float:left;overflow:hidden;}

div#apsubtitle{width:597px; height:auto; padding: 0 0 0 2px; font-size:12px; font-weight:bold; line-height: 20px; float:left; background:transparent; border-bottom:2px solid #cc0000;}

div#apphototext{height:400px; width:600px; margin: 0 20px 10px 20px;}
div#photobuttonholder{width:150px; height:50px; display:block; position: relative; float:right; background:transparent;}
a.apphotobutton{width:150px;height:50px;display:block;background:url(../images/APPhotosButton.png) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.apphotobutton{background-position: 0 -50px;}


/*--------------------------BROADCAST--------------------------------------------------------*/

div#linkholderbroad{width:200px;height:100px;float:left;margin:0 0 0 10px;background-color:transparent;}
a.virvulink{width:200px;height:100px;display:block;background:url(../images/VirVulink.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.virvulink{background-position: 0 -100px;}
a.statspasslink{width:200px;height:100px;display:block;background:url(../images/StatPassLink.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.statspasslink{background-position: 0 -100px;}
a.playertracklink{width:200px;height:100px;display:block;background:url(../images/PlTracklink.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.playertracklink{background-position: 0 -100px;}



div#ClientsTitle {width: 164px; height: 60px; background: url(../images/ClientsTitle.jpg) 0 0 no-repeat;}

/*---------------------------SGL live------------------------*/
div#sgl_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderSGL.jpg) 0 0 no-repeat;}

div#sglexbutton {margin: 5px 5px 10px 10px; display: block; height:125px; width:660;} 
a.sglex {display: block; position: relative; height: 125px; width: 660px; background: url(../images/SGLbutton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.sglex {background-position: 0 -125px;}

/*---------------------------Graphics Downloads---------------------*/
div#graphic_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_graphic.jpg) 0 0 no-repeat;}

div#graphicexbutton {margin: 5px 5px 10px 10px; display: block; height:125px; width:660;} 
a.graphicex {display: block; position: relative; height: 125px; width: 660px; background: url(../images/Graphicbutton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.graphicex {background-position: 0 -125px;}

/*---------------------------Reseach Support----------------------------------*/
div#research_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderResearch.jpg) 0 0 no-repeat;}

div#linkholderresearch{width:164px;height:80px;float:left;margin:0 0 10px 0;background-color:transparent;}
a.mlbbullet{width:164px;height:80px;display:block;background:url(../images/MLBbulletbuttons.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.mlbbullet{background-position: 0 -80px;}
a.nflbullet{width:164px;height:80px;display:block;background:url(../images/NFLgamebuttons.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.nflbullet{background-position: 0 -80px;}
a.nhlbullet{width:164px;height:80px;display:block;background:url(../images/NHLgamebuttons.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.nhlbullet{background-position: 0 -80px;}

/*------------------Fantasy-------------------------------------------------------*/

div#FantasyColumn{width:400px; margin: 5px 5px 5px 5px; padding:0 7px 0 7px;background:transparent;float:left;overflow:hidden;}
div#clientlinkstitle {width: 164px; height: 60px; background: url(../images/headers/ClientLinksBox.jpg) 0 0 no-repeat;}
div#rightbar4 {width:164px; height: 212px; margin: 20px 10px 0 50px; background: transparent; float: left; overflow: hidden;}
div#fantasycenterbar {width:675px; margin: 0 15px 5px 10px; padding: 0 0 0 0; background: transparent; float: left; height: auto; overflow: hidden;}

a.whitepaperreq {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/WhitePaperButton.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.whitepaperreq {background-position: 0 -212px;}

a.mlsflogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/MLSFLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.foxilogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/FOXLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.timeslogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/TIMESLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.otrlogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/OTRLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}

/*Fantasy Statistics*/
div#fantasystats_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/FantasyStatsHead.jpg) 0 0 no-repeat;}
div#fantasytech_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/FantasyTechHead.jpg) 0 0 no-repeat;}
div#fantasycom_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheadercommercialization.jpg) 0 0 no-repeat;}
div#PageBreakHeader4 {height: 20px; width: 320px; margin: 0 0 0 0; border-bottom: 2px solid #990000; background:transparent}

/*-----Fantasy Technology---*/
div#fanttechcontent {width:635px; margin: 25px 15px 0 10px; padding: 15px 15px 0 15px; background: url(../images/MainContentBoxWorldCup.jpg) 0 0 no-repeat; float: left; height: 520px; overflow: hidden;}

a.virginlogo {display: block; float: left; margin: 5px 10px 0 10px; position: relative; bottom: 0;right: 0; height: 50px; width: 125px; background: url(../images/VIRGINLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.carlinglogo {display: block; float: left; margin: 5px 10px 0 10px; position: relative; bottom: 0;right: 0; height: 50px; width: 125px; background: url(../images/CARLINGLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.ptflogo {display: block; float: left; margin: 5px 10px 0 10px; position: relative; bottom: 0;right: 0; height: 50px; width: 125px; background: url(../images/PTFLogo.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}

/*Fantasy Clients*/
div#fantasyclients_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheaderclientlinks.jpg) 0 0 no-repeat;}
div#clientlogo{width:125px; height: 60px; float: left; margin: 0 0 20px 6px;}

div#hostedtitle{width:550px; height:auto; margin: 10px 0 10px 2px; padding: 0 0 0 2px; font-size:12px; font-weight:bold; line-height: 20px;float:left;background:transparent;border-bottom:2px solid #cc0000;}

/*---Fantasy Games---*/
div#fantasygamesfeaturecontent {width:635px; margin: 25px 15px 0 10px; padding: 10px 15px 0 15px; background: url(../images/MainBoxFantasyGames.jpg) 0 0 no-repeat; float: left; height: 600px; overflow: hidden;}
div#fantasygames_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_fantasygames.jpg) 0 0 no-repeat;}
a.fantasypdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/FantasyPDFThumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.fantasypdf {background-position: 0 -212px;}

/*---Fantasy Product Extensions---*/
div#productextensions_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_productextensions.jpg) 0 0 no-repeat;}

div#extensionsicon1{height:150px; width:270px; margin: 5px 0 10px 40px; display:block; float: left; background-color: transparent}
a.newsnotes1{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/newsandnotes1thumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.newsnotes1 {background-position: 0 -150px;}
a.newsnotes2{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/newsandnotes2thumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.newsnotes2 {background-position: 0 -150px;}

div#extensionsicon2{height:97px; width:175px; margin: 5px 0 10px 35px; display:block; float: left; background-color: transparent}
a.projections{display: block; margin: 0 0 0 0; position: relative; width:175px;height:97px; background: url(../images/Projectionsthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.projections {background-position: 0 -97px;}
a.roster{display: block; margin: 0 0 0 0; position: relative; width:175px;height:97px; background: url(../images/RosterAnalyzerthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.roster {background-position: 0 -97px;}
a.facebookmy{display: block; margin: 0 0 0 0; position: relative; width:175px;height:97px; background: url(../images/Facebookthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.facebookmy {background-position: 0 -97px;}

/*----------------------------------LEAGUES-----------------------------------------*/
div#content div#imgHeader.leagues {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerLeagueRelationships.png); text-indent: -9999px;}

div#leaguefullwrapper{width: 820px; height: auto; margin: 0 0 0 10px;} 
div#leaguescolumn{width: 380px; height:auto; float: left; overflow: hidden; margin: 5px 10px 10px 10px;}
div#leaguescolumnright{width: 380px; height:160px; float: right; overflow: hidden; margin: 5px 10px 10px 10px;}

div#leaguemoreinfo{width:auto; height: auto; padding: 50px 0 0 200px; float: left; margin:0 0 0 0;}
p.LeagueLinkText{font-size:20px; font-weight:bold;}

div#leaguebluebox{width: 810px; height: 600px; margin: 10px 0 15px 10px; float: left; background:url(../images/MapBackground.jpg) 0 0 no-repeat; border: 1px solid #666666;}

div#leaguelogos{width:810px; height: 250px; background:transparent;}

div#leaguelogorow{width: 810px; height: 100px; margin: 10px 0 10px 0; float:left; overflow:hidden;}

div#leaguelogo1{width: 140px; height:100px; margin: 0 10px 0 10px; position:relative; float:left;}
a.nfllogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/NFL.png);overflow: hidden;text-indent: -9999px;}
a:hover.nfllogo {background-position: 0 -100px;}
a.nbalogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/NBA.png);overflow: hidden;text-indent: -9999px;}
a:hover.nbalogo {background-position: 0 -100px;}
a.pgalogo{display: block;  position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/PGA.png);overflow: hidden;text-indent: -9999px;}
a:hover.pgalogo {background-position: 0 -100px;}
a.nascarlogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/NASCAR.png);overflow: hidden;text-indent: -9999px;}
a:hover.nascarlogo {background-position: 0 -100px;}
a.mlbcomlogo{display: block;  position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/MLBcom.png);overflow: hidden;text-indent: -9999px;}
a:hover.mlbcomlogo {background-position: 0 -100px;}



a.epllogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/EPL.png);overflow: hidden;text-indent: -9999px;}
a:hover.epllogo {background-position: 0 -100px;}
a.afclogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/AFC.png);overflow: hidden;text-indent: -9999px;}
a:hover.afclogo {background-position: 0 -100px;}
a.cfllogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/CFL.png);overflow: hidden;text-indent: -9999px;}
a:hover.cfllogo {background-position: 0 -100px;}
a.icclogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/ICC.png);overflow: hidden;text-indent: -9999px;}
a:hover.icclogo {background-position: 0 -100px;}
a.wpslogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/WPS.png);overflow: hidden;text-indent: -9999px;}
a:hover.wpslogo {background-position: 0 -100px;}
a.irllogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/IRL.png);overflow: hidden;text-indent: -9999px;}
a:hover.irllogo {background-position: 0 -100px;}

a.mlslogo{display: block; position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/MLS.png);overflow: hidden;text-indent: -9999px;}
a:hover.mlslogo {background-position: 0 -100px;}
a.mlblogo{display: block;  position: relative; width:140px; height:100px; background: url(../images/LeagueLogos/MLB.png);overflow: hidden;text-indent: -9999px;}
a:hover.mlblogo {background-position: 0 -100px;}

.leagueinfobox{ width: 700px; height:299px; margin: 50px 60px 0 55px; float:left;  position:absolute; border: 1px solid #666666; background:url(../images/black75p.png);}
.leaguedefault{ background:url(../images/leaguedefaultback.jpg) 0 0 no-repeat;}

div#leaguelogobox{ width: 140px; padding:0 0 0 10px; height: 299px; background: transparent; float:left;}
div#leaguelogoholder{ width: 140px; height: 100px; background: transparent;}
div#leagueinformation{width: 530px; padding: 0 10px 0 0; height: auto; margin: 0 0 0 5px; position:relative; float:right; background:transparent;} 


/*------------------------------------------------MOBILE----------------------------------------------------*/
div#sideBarNav .mobile {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/subpage_headermobile.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}

div#wap_page_header {height: 40px; margin: 2px 2px 2px 2px; text-indent: -99999px; background:url(../images/headers/pageheadermobileweb.jpg) 0 0 no-repeat;}
div#mobileapps_page_header {height: 40px; margin: 2px 2px 2px 2px; text-indent: -99999px; background:url(../images/headers/pageheader_mobileapps.jpg) 0 0 no-repeat;}

a.iphoneDemoButton{width:380px; height:40px; line-height:40px; cursor:pointer; font-size:12px; padding:0 0 0 20px; color:white; text-decoration:none; display:block; margin:40px 0 0 0; background: url(../images/iphonedemobutton.png) 0 0 no-repeat;}
a.iphoneDemoButton:hover{background-position:0 -40px;}

.iphoneIcon{width:auto; height:auto; margin:10px 0 0 30px; display:block; float:left;}

.iphoneScreen{width:187px; height:267px; background: black; display:block; margin:64px 0 0 20px; }

/*------------------------------------------------OLYMPICS----------------------------------------------------*/
div#olympicsintrotext{width: 839px; height:auto; background: transparent; margin: 20px 5px 20px 5px;}
div#olympicbox{width:380px; height:350px; margin: 20px 0 0 25px; background:url(../images/OlympicsBox.png) 0 0 no-repeat ;float:left;}
.olybox{width: 360px; height: auto; color:black; margin: 5px 0 0 5px; float: left;}
div.olybox ul li { display: block; background: url(../images/genericBlock/listBullet.gif) 0 13px no-repeat;padding: 0.7em 0 .5em 12px;font-size: 12px;}
.olyspacer{width:839px; height:20px; background:blue;}
.olysubhead{width:200px; height:auto; font-size:14px; font-weight: bold; line-height:18px; margin: 5px 0 0 80px;}

div#pdfolybutton{width:129px; height:44px; float:left; position:absolute; margin: 278px 0 0 244px;}
a.infobutton{display: block;position: absolute; height: 44px; width: 129px; background: url(../images/genericBlock/moreinfobutton.gif);overflow: hidden;text-indent: -9999px;}
a:hover.infobutton {background-position: 0 -44px;}

div#olypdfthumb {width:164px; height:212px; margin: 20px 0 0 80px;background: transparent; float: left; overflow: hidden;}
a.olygeneralpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFOlyGeneral.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.olygeneralpdf {background-position: 0 -212px;}
a.olyeditorialpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFOlyEditorial.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.olyeditorialpdf {background-position: 0 -212px;}
a.olydatapdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFOlyData.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.olydatapdf {background-position: 0 -212px;}
a.olymultimediapdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFOlyMultimedia.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.olymultimediapdf {background-position: 0 -212px;}
a.olyhostedpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFOlyHosted.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.olyhostedpdf {background-position: 0 -212px;}
a.olykerriganpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFOlyKerrigan.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.olykerriganpdf {background-position: 0 -212px;}

div#pdfrightbox{width:190px; border: 2px solid #333333; display: block; height: 324px; float:left; margin: 10px 0 0 0; background: black;}

h2.olypdfs{width:180px; height:20px; font-size: 14px; line-height: 16px;  margin: 2px 0 0 2px; border-bottom: 1px solid #990000; }

ul.olympicpdf li{font-size:12px; line-height: 24px; display: block; color: #ffffff; padding: 0 15px 5px 15px; background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}


/*-----------------------Olympics (OLD LAYOUT)---------------------------------------*/

div#olympicWrapper { width: 656px; border: 1px solid #ccc; background: #fff; padding: 5px 5px 20px 5px;}
div#oly_header { height: 91px; margin: 0 0 5px 0; background:url(../images/HEADERolympics.jpg) 0 0 no-repeat;}
div#oly_content {	background: transparent;}
div#featureBlock { overflow: hidden; width: auto; height: 225px; background: url(../images/imagefaded.jpg); margin: 0 0 5px 0;}
div#featureBlock div.column1 { width: 457px; height: 225px; float: left; background: url(../images/ImageScrollerExample.jpg) 0 0 no-repeat; margin: 0 5px 0 0; overflow: hidden;}
div#featureBlock div.column2 { width: 194px; float: left; overflow: hidden;}
div.countDownBox { position: relative; background: url(../images/countDownBg.gif) 0 0 no-repeat; width: 194px; height: 225px;}
div.absoluteBox { width: 184px; height: 40px; position: absolute; background: transparent; top: 12px; left: 5px;}
p.productText { display: block; padding: 5px; color: #333333; font-size: 13px; line-height: 18px; padding: 10px 5px 10px 5px;}
div#keyPointBlock { background: transparent;}
div#keyPointBlock div.column1 { width: 325px; background: transparent; float: left; margin: 0 6px 0 0; overflow: hidden;}
div#keyPointBlock div.column2 { width: 325px;background: transparent;float: left;overflow: hidden;}
div#oly_footer { height: 144px; margin: 5px 5px 5px 5px; background: url(../images/olyfooter.gif) 0 9px no-repeat; overflow: hidden;}
div.genericBlock { position: relative; position: relative; margin: 5px 0 20px 0; border-bottom: 1px dotted #cccccc;}
div.genericBlock h2 {background: #fff url(../images/genericBlock/headerimageGreen.gif) 0 0 no-repeat; position: relative; display: block; height: 30px;color: #fff;font-weight: bold;font-size: 13px;text-align: left;line-height: 30px;padding: 0 0 0 10px;}
div.genericBlock div.contentArea {height: 315px; /*change to fit content*/background: #fff url(../images/genericBlock/genBlockGradientTile_x.gif) 0 0 repeat-x;position: relative;display: block;line-height: 14px;padding: 5px;border-left: 1px dotted #cccccc;border-right: 1px dotted #cccccc;}
div.genericBlock div.contentArea  ul {}
div.genericBlock div.contentArea ul li { display: block;background: url(../images/genericBlock/listBullet.gif) 0 9px no-repeat;padding: .5em 0 .5em 12px;font-size: 12px;border-bottom: 1px dotted #cccccc;color: #333;}

div#column2_perm {float: left; width: 671px; height: auto; background: transparent; padding: 0 7px; overflow:hidden;}
/*---Homepage Link Box styling for Olymipcs and World Cup--*/
div#wc_olylinks{width:177px; height:53px; float:left; overflow:hidden;}
a.oly2010link{display: block; margin: 0 0 0 0; float: left; position: relative; width:83px;height:53px; background: url(../images/Olymainbutton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.oly2010link {background-position: 0 -53px;}
a.wc2010link{display: block; margin: 0 0 0 5px; float: left; position: relative; width:83px;height:53px; background: url(../images/Wcmainbutton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.wc2010link {background-position: 0 -53px;}


/*---------------------Styling for Optical-----------------------------------*/

a.opscreen {display: block; position: relative; margin: 20px 50px 0 0;float:right; bottom: 0;right: 0; height: 65px; width: 120px; background: url(../images/OpMainImage.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.opscreen {background-position: 0 -65px;}


div#trackjobtitle{display:block; width:164px; height:60px; margin: 10px 0 0 0;background: url(../images/CareersTitle.jpg) 0 0 no-repeat; float: left;}
div#trackjobbox {width:160px; height:auto; margin: 0 2px 5px 2px; background: black 0 0 no-repeat; border-left: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666;float: left; }
div#trackwrapper {width:160px; height:auto; margin: 0 0 10px 0;background: transparent; float: left;}
p.jobtext{font-size:10px; padding: 5px 2px 5px 2px;}

/*Optical General Styles*/
div#PageBreakHeader {height: 20px; width: 320px; margin: 10px 5px 5px 10px; border-bottom: 2px solid #990000; background:transparent}
div#PageBreakHeader2 {height: 20px; width: 620px; margin: 10px 5px 5px 10px; border-bottom: 2px solid #990000; background:transparent}
div#PageBreakHeader3 {height: 20px; width: 100px; margin: 5px 5px 5px 5px; border-bottom: 2px solid #990000; background:transparent}

div#topwrapper {width:685px; background: transparent; float: left; height: auto; overflow: hidden;}
div#topwrapper2 {width:685px; background: url(../images/GradientBlackY.jpg) 0 0 repeat-y; float: left; height: auto; overflow: hidden;}
div#blackgradfeat {width:685px; background: url(../images/GradientBlackY.jpg) 0 0 repeat-y; margin: 0 2px 0 2px; float: left; height: auto; overflow: hidden;}

div#fulllengthwrapper {width:685px; margin: 0 0 0 0; padding: 0 0 0 0; background: transparent; float: left; height: auto; overflow: hidden;}
div#topbarwrap {width:685px; margin: 0 0 0 0; padding: 0 0 0 0; background: transparent; float: left; height: auto; overflow: hidden;}


div#centerbar {width:250px; margin: 10px 0 5px 15px; padding: 10px 5px 10px 15px; background: url(../images/Maincontentbox.jpg) 0 0 no-repeat; float: left; height: 250px; overflow: hidden;}
div#centerbar2 {width:265px; margin: 5px 5px 0 5px; padding: 0 0 0 10px; background: transparent; float: left; height: 275px; overflow: hidden;}
div#centerbar3 {width:675px; margin: 0 10px 5px 5px; padding: 0 0 0 10px; background: transparent; float: left; height: auto; overflow: hidden;}
div#centerbar4 {width:685px; margin: 0 0 0 0; padding: 0 0 0 0; background: transparent; float: left; height: 200px; overflow: hidden;}
div#centerbar5 {width:685px; margin: 0 91px 0 93px; padding: 0 0 0 0; background: transparent; float: left; height: 484; overflow: hidden;}
div#centerbar6 {width:300px; margin: 5px 10px 5px 15px; padding: 0 0 0 0; background: transparent; float: left; height: auto; overflow: hidden;}
div#centerbar7 {width:650px; margin: 0 10px 5px 5px; padding: 0 0 0 10px; background: transparent; float: left; height: auto;}
div#centerbar8 {width:300px; margin: 5px 5px 0 5px; padding: 0 0 0 10px; background: transparent; float: left; height: auto; overflow: hidden;}
div#centerbar9 {width:400px; margin: 5px 10px 0 5px; padding: 0 0 0 10px; background: transparent; float: left; height: auto; overflow: hidden;}


div#centerbarbroad {width:250px; margin: 45px 0 5px 15px; padding: 10px 5px 10px 15px; background: url(../images/Maincontentbox.jpg) 0 0 no-repeat; float: left; height: 250px; overflow: hidden;}

div#rightbar {width:395px; margin: 5px 5px 5px 0; background: transparent; float: left; height: auto; overflow: hidden;}
div#rightbar2 {width:395px; margin: 5px 5px 0 0; background: transparent; float: left; height: 275px; overflow: hidden;}
div#rightbar3 {width:320px; margin: 0 0 0 0; background: transparent; float: right; height: auto; overflow: hidden;}


div#videowrapper{width: 395px; padding: 5px 5px 0 5px; background: url(../images/VideoBox.jpg) 0 0 no-repeat; float: left; height: 270px; overflow: hidden;}
div#videowrapperlarge{width: 485px; padding: 6px 6px 6px 6px; margin: 0 0 0 0; background: url(../images/VideoBoxBBall.jpg) 0 0 no-repeat; float: left; height: 330; overflow: hidden;}
div#videoplaylist{width: 400px; background: transparent; float: right; height: 26px; overflow: hidden;}

a.playlistbutton{width: 125px; height:25px; font-size: 9px; font-weight: normal; color: white; padding: 0 0 0 6px; position:relative; float:right; background: url(../images/OptVIDButton.png) 0 0 no-repeat; overflow: hidden;}
a:hover.playlistbutton {background-position: 0 -25px;}

div#subcol_header {width:220px; line-height: 30px;  margin: 5px 2px 0 5px; background: url(../images/headers/RedSubheader.jpg); float: left; height: 30px; overflow: hidden;}
div#subcol_header2 {width:220px; line-height: 30px;  margin: 5px 0 0 70px; background: url(../images/headers/RedSubheader.jpg); float: left; height: 30px; overflow: hidden;}
div#subcol_headerblack {width:220px; line-height: 30px;  margin: 5px 2px 0 5px; background: url(../images/headers/BlackSubHeader3.jpg); float: left; height: 30px; overflow: hidden;}
div#subcol_headertrans {width:220px; line-height: 30px;  margin: 5px 2px 0 5px; background: transparent; float: left; height: 30px; overflow: hidden;}

div#One_col{width:674px; margin: 0 5px 0 5px; background: url(../images/LargeContentBox.jpg) 0 0 no-repeat; float: left; height: 175px; overflow: hidden;}
div#subcol_header1 {width:674px; line-height: 30px;  margin: 5px 5px 0 5px; padding: 0 0 0 5px; background: url(../images/headers/subheaderoptical_long.jpg) 0 0 no-repeat; float: left; height: 30px; overflow: hidden;}

div#statsnewstitle {width:164px; height:53px; margin: 0 0 0 0;background: url(../images/StatsNewsTitle.jpg) 0 0 no-repeat; float: left; overflow: hidden;}
div#statsnewsbox {width:164px; height:107px; margin: 0 0 0 0;background: url(../images/StatsNewsBox.jpg) 0 0 no-repeat; float: left; overflow: hidden;}
div#NewsWrapper {width:164px; height:160px; margin: 10px 0 10px 0;background: transparent; float: left; overflow: hidden;}
div#statsnewsbox ul li a {height: 25px;display: block;position:relative;color: #fff;padding: 0px 0 0px 15px;background: url(../images/listNavArrow.gif) 3px 3px no-repeat;text-decoration: none;}
div#statsnewsbox ul li a:hover {text-decoration: underline;}

div#bottomright{width:auto; margin: 10px 5px 0 0; background: transparent 0 0 no-repeat; float: right; float: baseline; height: 50px; overflow: hidden;}



div#pdfcontainer{width:500px; margin: 5px 5px 0 0; background: red; float: left; height: 50px; overflow: hidden;} 

div#playercardimg{width: 330px; margin: 5px 5px 5px 5px; background: url(../images/PlayerCardTHenry.png) 0 0 no-repeat; float: left; height: 540px; overflow: hidden;}


/*Styling for Optical Feature Content Boxes*/
div#datafeaturecontent {width:635px; margin: 25px 15px 0 10px; padding: 15px 15px 0 15px; background: url(../images/MainContentBoxData.jpg) 0 0 no-repeat; float: left; height: 320px; overflow: hidden;}
div#outofbottomfeaturecontent {width:480px; margin: 0 102px 0 102px; padding: 5px 5px 5px 5px; background: url(../images/MaincontentboxBottom.jpg) 0 0 no-repeat; float: left; height: 150px; overflow: hidden;}
div#wcfeaturecontent {width:635px; margin: 25px 15px 0 10px; padding: 15px 15px 0 15px; background: url(../images/MainContentBoxWorldCup.jpg) 0 0 no-repeat; float: left; height: 520px; overflow: hidden;}
div#optechfeaturecontent {width:320px; margin: 25px 5px 0 10px; padding: 25px 20px 0 25px; background: url(../images/MainContentBoxTechnology.jpg) 0 0 no-repeat; float: left; height: 690; overflow: hidden;}
div#optechimgwrap {width:265px; margin: 30px 5px 0 15px ; padding: 0 0 100px 0; background: transparent; float: left; height: 690; overflow: hidden;}
div#coachfeaturecontent {width:635px; margin: 5px 15px 0 10px; padding: 5px 15px 0 10px; background: url(../images/Coachingmainbox.jpg) 0 0 no-repeat; float: left; height: 200px; overflow: hidden;}
div#clientlinkscontent {width:635px; margin: 5px 15px 0 10px; padding: 10px 15px 0 10px; background: url(../images/ClientLinksBox.jpg) 0 0 no-repeat; float: left; height: 150px; overflow: hidden;}
div#fantasyfeatcontent {width:635px; margin: 5px 15px 0 10px; padding: 10px 15px 0 10px; background: url(../images/FantasyFeatBox.jpg) 0 0 no-repeat; float: left; height: 205px; overflow: hidden;}

/* Default Styling for Three Small Column Boxes Across*/
div#Three_col{width:220px; margin: 0 2px 0 5px; background: url(../images/SubContentBox.jpg) 0 0 no-repeat; float: left; height: 275px; overflow: hidden;}
div#Three_colshort{width:220px; margin: 0 2px 0 5px; background: url(../images/ContentBox100px.jpg) 0 0 no-repeat; float: left; height: 100px; overflow: hidden;}
div#Three_col130{width:220px; margin: 0 2px 0 5px; background: url(../images/ContentBox130px.jpg) 0 0 no-repeat; float: left; height: 130px; overflow: hidden;}
div#Three_col160{width:220px; margin: 0 2px 0 5px; background: url(../images/ContentBox160px.jpg) 0 0 no-repeat; float: left; height: 200px; overflow: hidden;}
div#Three_col_trans{width:200px; margin: 0 2px 0 5px; background: transparent; float: left; height: 110px; overflow: hidden;}
div#Three_col2{width:220px; margin: 0 0 0 70px; background: url(../images/SubContentBox.jpg) 0 0 no-repeat; float: left; height: 275px; overflow: hidden;}

/*Styling for Sub Page Headers */
div#broadcast_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/broadcast_pageheader.jpg) 0 0 no-repeat;}
div#data_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/data_pageheader.jpg) 0 0 no-repeat;}
div#optech_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/optech_pageheader.jpg) 0 0 no-repeat;}
div#opbasketball_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_basketball.jpg) 0 0 no-repeat;}
div#webmobile_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/webmobile_pageheader.jpg) 0 0 no-repeat;}
div#coaching_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/coaching_pageheader.jpg) 0 0 no-repeat;}


/*Rollover Stlying*/
div#SideButtonWrapper {width:164px; height:60px; margin: 10px 0 10px 0;background: transparent; float: left; overflow: hidden;}
a.databutton{display: block; position: relative; bottom: 0;right: 0; height: 60px; width: 164px; background: url(../images/DataSoccerButton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.databutton {background-position: 0 -60px;}
a.hostedbutton{display: block; position: relative; bottom: 0;right: 0; height: 60px; width: 164px; background: url(../images/HostedSoccerButton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.hostedbutton {background-position: 0 -60px;}


a.worldcupbutton{display: block; position: relative; bottom: 0;right: 0; height: 60px; width: 164px; background: url(../images/WorldCupButton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupbutton {background-position: 0 -60px;}

div#mlsbuttonwrap {width:300px; height:250px; margin: 10px 0 10px 0;background: transparent; float: left; overflow: hidden;}
a.MLSlargebutton{display: block; position: relative; bottom: 0;right: 0; height: 250px; width: 300px; background: url(../images/MLSLargeButton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.MLSlargebutton {background-position: 0 -250px;}



/* Default Styling for pdf buttons*/
a.pdfbutton{display: block; bottom: 0; right: 0; height: 100px; width: 100px; background: url(../images/SellSheetButton.gif) 0 0 no-repeat; overflow: hidden; text-indent: -9999px;}
a:hover.pdfbutton {background-position: 0 -50px;}

/*------------------------------------SPORTS COVERED-------------------------------------------------------------*/
.sportfulltext{width:675px; height:auto; margin: 0 0 0 5px; float:left;}
p.sporttext{font-size:11px; line-height: 18px;}
h2.sports{font-family: Trebuchet MS1, Helvetica, sans-serif; font-weight:bold; font-size: 14px; }

.sportimage2{float:left; margin: 5px 0 5px 5px; border:1px solid #666666;}

div#sideBarNav .sportscovered {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/subpage_headersportscovered.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}

.sportimage{float:right; width:300px; height: 150px; margin: 0 0 5px 5px; border:1px solid #666666;}

.sportpdfs{float:right; margin: 5px 0 0 10px; background: url(../images/pdfboxgrad.jpg) 0 0 repeat-x;  width:160px; height: auto; border:1px solid #666666;}
a.sportpdf {float: right; font-weight:bold; font-size:10px; color: white; padding:0 0 0 30px; line-height: 30px; background: url(../images/pdfbox.jpg) 0 0 no-repeat; width:130px; height:30px; }
a:hover.sportpdf{text-decoration:none; color:red; background-position: 0 -30px;}
a.sportscreen {float: right; font-weight:bold; font-size:10px; color: white; padding:0 0 0 30px; line-height: 30px; background: url(../images/screenbox.jpg) 0 0 no-repeat; width:130px; height:30px; }
a:hover.sportscreen{text-decoration:none; color:red; background-position: 0 -30px;}
a.linkicon {float: right; font-weight:bold; font-size:10px; color: white; padding:0 0 0 30px; line-height: 30px; background: url(../images/linkbuttons.png) 0 0 no-repeat; width:130px; height:30px; }
a:hover.linkicon{text-decoration:none; color:red; background-position: 0 -30px;}

a.wcscreen {float: right; font-weight:bold; font-size:10px; color: white; padding:0 0 0 30px; line-height: 30px; background: url(../images/wcbox2.jpg) 0 0 no-repeat; width:130px; height:30px; }
a:hover.wcscreen{text-decoration:none; color:red; background-position: 0 -30px;}


div#americanfootball_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_americanfootball.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#baseball_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_baseball.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#basketball_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_basketball.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#boxing_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_boxing.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#canadianfootball_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_canadianfootball.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#cycling_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_cycling.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#golf_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_golf.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#hockey_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_hockey.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#lacrosse_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_lacrosse.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#rugby_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_rugby.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#footballsoccer_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_footballsoccer.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#tennis_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_tennis.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#cricket_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_cricket.jpg) 0 0 no-repeat; text-indent:-9999px;}
div#motorsport_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_motorsport.jpg) 0 0 no-repeat; text-indent:-9999px;}

/*-------------------------------SPORTS DATA----------------------------------------*/
div#sideBarNav .sportsdata1 {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/subpage_headersportsdata.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}
div#leaguebox{width:640px;height: 170px;	margin:0 0 10px 15px;padding: 10px 0 0 10px;background:transparent;}
div#leaguecol{width:210px;height:160px;float:left;}
a.leaguebox{width:210px; height: 30px; text-decoration: none; text-align: center; background: #333333; color:white; line-height:30px; display:block; border:1px solid #666666;}
a:hover.leaguebox{background: url(../images/sportbutton.png) 0 0 no-repeat;}
/*--Real-Time--*/
div#realtime_page_header {height: 40px; margin: 2px 2px 2px 2px; text-indent:-9999px; background:url(../images/headers/pageheader_realtime.jpg) 0 0 no-repeat;}
div#historical_page_header {height: 40px; margin: 2px 2px 2px 2px; text-indent:-9999px; background:url(../images/headers/pageheader_historical.jpg) 0 0 no-repeat;}

a.sportpage {float: right; font-weight:bold; font-size:10px; color: white; padding:0 0 0 30px; line-height: 30px; background: url(../images/sportpagebuttons.jpg) 0 0 no-repeat; width:130px; height:30px; }
a:hover.sportpage{text-decoration:none; color:red; background-position: 0 -30px;}

/*------------------------------------WEB---------------------------------------------*/
div#webmaincontent {width:660px; margin: 0 10px 5px 5px; padding: 0 0 0 5px; background: transparent; float: left; height: auto; overflow: hidden;}
div#webfeaturecontent {width:635px; margin: 25px 15px 0 10px; padding: 0 15px 0 15px; background: url(../images/webcontentfeaturebox.jpg) 0 0 no-repeat; float: left; height: 260px; overflow: hidden;}
div#sideBarNav .web {display: block;height: 120px;position: relative;z-index: 10;background: url(../images/headers/navheader_web.jpg) -1px -1px no-repeat;text-indent: -9999px;margin: 0 0 -12px 0;}

/*--------Web Applications------*/

/*----GameZone Syling------------*/
div#gamezone_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/GameZonepageheader.jpg) 0 0 no-repeat;}
div#gamezonecontent {width:635px; margin: 25px 15px 0 10px; padding: 15px 15px 0 15px; background: url(../images/GameZoneLargeBox.jpg) 0 0 no-repeat; float: left; height: 520px; overflow: hidden;}
div#GameZoneClients {width: 164px; height: 60px; background: url(../images/headers/GameZoneClients.jpg) 0 0 no-repeat;}

a.gamezonepdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/GameZonepdfthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gamezonepdf {background-position: 0 -212px;}

div#thumbwrap{margin: 5px 5px 0 5px; display: block; height:196px; width:289;}
a.gzlight1 {display: block; position: relative; bottom: 0;right: 0; height: 196px; width: 289px; background: url(../images/CubsLargeLink.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gzlight1 {background-position: 0 -196px;}
a.gzlight2 {display: block; position: relative; bottom: 0;right: 0; height: 196px; width: 289px; background: url(../images/SoxLargeLink.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gzlight2 {background-position: 0 -196px;}

a.gzlight3 {display: block; float: left; margin: 5px 8px 0 20px; position: relative; bottom: 0;right: 0; height: 102px; width: 131px; background: url(../images/OriolesSmallLink.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gzlight3 {background-position: 0 -102px;}
a.gzlight4 {display: block; float: left; margin: 5px 8px 0 20px; position: relative; bottom: 0;right: 0; height: 102px; width: 131px; background: url(../images/NBASmallLink.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gzlight4 {background-position: 0 -102px;}
a.gzlight5 {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 102px; width: 131px; background: url(../images/CubsLinkSmall.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gzlight5 {background-position: 0 -102px;}
a.gzlight6 {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 102px; width: 131px; background: url(../images/SoxSmallLInk.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gzlight6 {background-position: 0 -102px;}

a.wgncubslogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/WGNCubs.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.wgnsoxlogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/WGNSox.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.masnoslogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/MASNOrioles.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a.masnnatslogo {display: block; float: left; margin: 5px 10px 0 20px; position: relative; bottom: 0;right: 0; height: 50px; width: 95px; background: url(../images/MASNNats.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}

div#clientlinkswrapper{ width: 95px; height: 50px; background: transparent; margin: 5px 10px 10px 20px;}

div#clientlinksbox{ width: 162px; height: auto; margin: 0 0 10px 0; background: black; border: 1px solid #666666;}
div#clientlinksbox2{ width: 162px; height: 400px; margin: 0 0 10px 0; background: black; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666;}
div#clientlinksbox3{ width: 162px; height: 150px; margin: 0 0 10px 0; background: black; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666;}
div#clientlinksbox4{ width: 162px; height: 200px; margin: 0 0 10px 0; background: black; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666;}
div#clientlinksbox5{ width: 162px; height: 375px; margin: 0 0 10px 0; background: black; border-bottom: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666;}

div#linkholdergamezone{width:164px;height:80px;float:left;margin:0 0 10px 0;background-color:transparent;}
a.gzscreens{width:164px;height:80px;display:block;background:url(../images/GameZoneButton.jpg) 0 0 no-repeat;position:relative;float:left;overflow:hidden;}
a:hover.gzscreens{background-position: 0 -80px;}

/*-----Racecast Styling-----*/
div#racecast_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/RaceCast_header.jpg) 0 0 no-repeat;}
a.racecastpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/PDFRacecastthumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.racecastpdf {background-position: 0 -212px;}
div#racecastcontent {width:635px; margin: 25px 15px 0 10px; padding: 15px 15px 0 15px; background: url(../images/RaceCastContent.jpg) 0 0 no-repeat; float: left; height: 410px; overflow: hidden;}

div#RaceClients {width: 164px; height: 60px; background: url(../images/headers/RaceCastClients.jpg) 0 0 no-repeat;}

div#clientlinkscont{ width: 635px; margin: 25px 15px 0 10px; background: transparent;}
a.clientlinks {display: block; font-size: 12px; position: relative; float: left; height: 20px; width: auto; margin: 5px 40px 0 0;}

div#screenshotlargebutton {width:645px; margin: 5px 10px 5px 25px; padding: 0 0 0 0; background: transparent; float: left; height: auto; overflow: hidden;}

div#clientlinksleft{width: 160px; height: 160px; margin: 5px 0 10px 0; background:url(../images/BlackBoxLeft.jpg) 0 0 no-repeat;}

a.rctut {display: block; position: relative; bottom: 0;right: 0; height: 200px; width: 289px; background: url(../images/RaceCastTutorial.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.rctut {background-position: 0 -200px;}

a.rcscreens {display: block; position: relative; bottom: 0;right: 0; height: 200px; width: 625px; background: url(../images/RaceCastScreenShots.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.rcscreens {background-position: 0 -200px;}

/*---Cricket Dashboard Styling---*/
div#cricket_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/CricketHeader.jpg) 0 0 no-repeat;}

a.dbtut {display: block; position: relative; bottom: 0;right: 0; height: 196px; width: 289px; background: url(../images/DashboardButton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.dbtut {background-position: 0 -196px;}

a.dbscreens {display: block; position: relative; bottom: 0;right: 0; height: 200px; width: 625px; background: url(../images/DBScreenButton.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.dbscreens {background-position: 0 -200px;}

a.cricketpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/CricketPDFth.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.cricketpdf {background-position: 0 -212px;}

/*---MatchCast Styling---*/
div#matchcast_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/Matchcastheader.jpg) 0 0 no-repeat;}

div#MatchClients {width: 164px; height: 60px; background: url(../images/headers/MatchcastClients.jpg) 0 0 no-repeat;}

a.MLSlogo {display: block; float: left; margin: 5px 10px 0 40px; position: relative; bottom: 0;right: 0; height: 70px; width: 80px; background: url(../images/MLSlogo.png) 0 0 no-repeat;overflow: hidden;}
a.WPSlogo {display: block; float: left; margin: 5px 10px 0 40px; position: relative; bottom: 0;right: 0; height: 70px; width: 80px; background: url(../images/WPSlogo.png) 0 0 no-repeat;overflow: hidden;}
div#matchbutton {margin: 5px 5px 10px 10px; display: block; height:125px; width:660;} 
a.matchcastdemo {display: block; position: relative; height: 125px; width: 660px; background: url(../images/MatchCastDemoButton.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.matchcastdemo {background-position: 0 -125px;}

a.matchcastpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/MatchCastPDFThumb.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.matchcastpdf {background-position: 0 -212px;}

/*----SoccerApps-------*/
div#footballsoccerapps_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_fbsoccer.jpg) 0 0 no-repeat;}

div#soccerappsbox{ width:205px; height: 370px; margin: 10px 0 10px 20px; background:url(../images/soccerappsbox.png) 0 0 no-repeat; display:block; float:left;}
div#soccerappstitle{ width: 205px; height: 30px; line-height:30px; background:url(../images/soccerappstitle.png) 0 0 no-repeat; font-size: 12px; font-weight:bold; text-align: center;}
div#soccerappscontent{ width:205px; height:210px; font-size:11px;}
div#bottomlink{float:right;}


/*--Hosted Styling--*/
div#hosted_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/Hostedpageheader.jpg) 0 0 no-repeat;}
div#ClientLinks {width: 164px; height: 60px; background: url(../images/ClientLinksBox.jpg) 0 0 no-repeat;}

div#loginboxwrap{ width:200px; height: 150px; float: right; margin: 5px 15px 5px 5px; border: 1px solid black;}

a.hostedpdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/HostedPDF.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.hostedpdf {background-position: 0 -212px;}

div#IBCindexbox{width:200px; height: auto; float:left}


a.prevbutton3{position:absolute; z-index:1; margin:170px 0 0 5px; display:block; background:url(../images/sliderarrowPrev.png) 0 -160px no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.prevbutton3{background-position:0 -80px;}


a.nextbutton3{position:absolute; z-index:1; margin:170px 0 0 605px; background-position:0 -80px; display:block; background:url(../images/sliderarrowNEXT.png) 0 -160px no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.nextbutton3{background-position:0 -80px;}


/*--Hosted Demo Links--*/
div.hostedlinkrow{width:675px; height:100px; margin:15px 0 0 5px; padding-left:5px;}
div.hostedlinkrow img{width:155px; height:100px; margin:0 10px 0 0;}



/*--Web Apps Home---*/
div#screenholder{width:200px;height:125px;float:left;margin:0 0 0 10px;}
div#imagewrapper{width:685px;height:auto;float:left;margin:0 10px 15px 10px;overflow:hidden;background:transparent;}
div#pdflinksbar{width:666; height:150; padding: 10px 5px 10px 5px; display: block; background: url(../images/PDFLinksBox.jpg) 0 0 no-repeat; overflow: hidden;}

div#webappsvidwrap{width:auto; height: 348px; margin: 5px 10px 5px 10px; padding: 20px 0 20px 80px; background: #333333; border: 1px solid black;}

a.gamezonepdfsmall{display: block; margin: 10px 5px 5px 55px; position: relative; float:left; height: 110px; width: 85px; background: url(../images/GameZonepdfsmall.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gamezonepdfsmall {background-position: 0 -110px;}
a.matchcastpdfsmall {display: block; margin: 10px 0 5px 55px; position: relative; float:left; height: 110px; width: 85px; background: url(../images/MatchcastPDFsm.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.matchcastpdfsmall {background-position: 0 -110px;}
a.racecastpdfsmall {display: block; margin: 10px 5px 5px 55px; position: relative; float:left; height: 110px; width: 85px; background: url(../images/RacecastPDFsm.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.racecastpdfsmall {background-position: 0 -110px;}
a.cricketpdfsmall {display: block; margin: 10px 0 5px 55px; position: relative; float:left; height: 110px; width: 85px; background: url(../images/CricketPDFsm.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.cricketpdfsmall {background-position: 0 -110px;}

a.gamezonescreen{display: block; margin: 5px 5px 5px 15px; position: relative; width:200px;height:125px; background: url(../images/GamezoneScreen.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.gamezonescreen {background-position: 0 -125px;}
a.racecastscreen {display: block; margin: 5px 5px 5px 15px; position: relative; width:200px;height:125px; background: url(../images/RaceCastScreen.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.racecastscreen {background-position: 0 -125px;}
a.cricketscreen {display: block; margin: 5px 0 5px 15px; position: relative;  width:200px;height:125px; background: url(../images/CricketScreen.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.cricketscreen {background-position: 0 -125px;}

/*---Custom Apps------------*/
div#customapps_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_customapps.jpg) 0 0 no-repeat;}

/*-----Branding-------------*/
div#branding_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_branding.jpg) 0 0 no-repeat;}

a.exbud{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/EXBud.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.exbud {background-position: 0 -150px;}
a.exidol{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/EXIdol.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.exidol {background-position: 0 -150px;}
a.extoyota{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/EXToyota.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.extoyota {background-position: 0 -150px;}
a.exwallstreet{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/EXWallStreet.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.exwallstreet {background-position: 0 -150px;}

a.contactusinfo{width:220px; height:30px; display:block; text-align:center; background:url(../images/contactusbutton.jpg) 0 0 no-repeat; color:#e1e1e1; line-height:30px; font-size:12px; }
a:hover.contactusinfo{text-decoration:none; color:#fffff; background-position: 0 -30px;}


div#slidercontainer{margin: 5px 0 5px 5px; width:675px; height:310px; float:left; }
.brandingslider{width:673px; height:298px; border:1px solid black; display:block; background:#343434; }

a.prevbutton{position:absolute; z-index:1; margin:114px 0 0 1px; display:block; background:url(../images/sliderarrowPrev.png) 0 0 no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.prevbutton{background-position:0 -80px;}
a:active.prevbutton{background-position:0 -160px;}

a.nextbutton{position:absolute; z-index:1; margin:114px 0 0 624px;  display:block; background:url(../images/sliderarrowNEXT.png) 0 0 no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.nextbutton{background-position:0 -80px;}
a:active.nextbutton{background-position:0 -160px;}



div#brandingvidbox{background:#343434; border:1px solid black; float:left; width:673px; height:362px; margin:5px 0 10px 5px;}
div#poundertext{float:left; width:150px; height:342px; line-height:15px; margin:10px 0 0 5px;}


div#sliderpopout{width:505px; height:405px; float:left; background:black;}
.brandingslider2{margin:0 0 5px 5px; width:500px; height:400px; display:block; background:url(../images/tabletop/tablepopoutback.jpg) 0 0 no-repeat; }

a.prevbutton2{position:absolute; z-index:1; margin:150px 0 0 5px; display:block; background:url(../images/sliderarrowPrev.png) 0 0 no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.prevbutton2{background-position:0 -80px;}
a:active.prevbutton2{background-position:0 -160px;}

a.nextbutton2{position:absolute; z-index:1; margin:150px 0 0 455px;  display:block; background:url(../images/sliderarrowNEXT.png) 0 0 no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.nextbutton2{background-position:0 -80px;}
a:active.nextbutton2{background-position:0 -160px;}

div#ttop{border:5px solid black; width:895px; height: 500px; background: white url(../images/tabletext.jpg) 0 0 repeat-x; color:black; float:left; display:block; font-size:12px; }

div#tabletext{width:390px; height:400px; float:left; }

div#ttop h2{font-size:12px; font-weight:bold; margin:5px 0 0 5px; }

div#ttop ul li{display: block;padding: 4px 12px 5px 15px;background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}
div#ttop p{margin:5px 0 0 5px; line-height:16px;}

div#table2{float:left;}

/*-------STATS PASS-----------*/
div#statspass_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_statspass.jpg) 0 0 no-repeat;}

div#statspassicon{height:150px; width:270px; margin: 5px 0 10px 40px; display:block; float: left; background-color: transparent}
a.spmlb{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/SPMLB.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.spmlb {background-position: 0 -150px;}
a.spnfl{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/SPNFL.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.spnfl {background-position: 0 -150px;}
a.spnba{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/SPNBA.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.spnba {background-position: 0 -150px;}
a.spnhl{display: block; margin: 0 0 0 0; position: relative; width:270px;height:150px; background: url(../images/SPNHL.png) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.spnhl {background-position: 0 -150px;}

a.statspasspdf {display: block; position: relative; bottom: 0;right: 0; height: 212px; width: 164px; background: url(../images/StatsPasspdf.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.statspasspdf {background-position: 0 -212px;}

/*-------------------------------WORLD CUP-------------------------------------------*/


div#topwrapperfullpage{width:849px; height:auto; overflow:hidden; float:left; background:transparent;}
div#fullpagewrapper{width:849px;height:auto; margin: 0 5px 0 5px; float: left; overflow:hidden;}
div#worldcupintrotext{width: 839px; height:120px; background: url(../images/wcbackground.jpg) 0 0 no-repeat; margin: 20px 5px 20px 5px;}
div#worldcupintrotextesp{width: 839px; height:170px; background: url(../images/wcbackground.jpg) 0 0 no-repeat; margin: 20px 5px 20px 5px;}
p.worldcuptext{font-size:14px; line-height: 28px; float:left; padding: 10px 15px 10px 15px; font-weight: bold; color: white;}

.worldcupbox{width:282px; height:175px; margin: 5px 0 0 0; background: url(../images/WCBox.jpg) 0 0 no-repeat; overflow:hidden; float: left;}

div#wcheader {height: 20px; width: 255px; margin: 10px 0 0 7px; border-bottom: 2px solid #ff9900; background:transparent}
p.wcheading { display: block;color: #3399ff;font-size: 11px;margin: 0 0 0 2px;font-weight: bold;line-height: 18px;padding: 1px 1px 1px 1px;}

a.wchead{color: #3399ff;}

div#wcboxtext{width:150px; height: auto; overflow: hidden;}
p.wcbox{font-size:10px; line-height:14px; padding: 5px 0 0 10px;}

div#wcboximage{width:100px; height: 115px; background: transparent; margin:45px 0 0 160px; position:absolute; display: block;}

div#wcpdfthumb {width:130px; height:168px; margin: 10px 0 10px 35px;background: transparent; float: left; overflow: hidden;}
a.worldcupfantasy {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupFantasy.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupfantasy {background-position: 0 -168px;}
a.worldcupimages {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupImages.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupimages {background-position: 0 -168px;}
a.worldcupmatchcast {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupMatchcast.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupmatchcast {background-position: 0 -168px;}
a.worldcupmatchcast {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupMatchcast.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupmatchcast {background-position: 0 -168px;}
a.worldcupeditorial {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupEditorialPhoto.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupeditorial {background-position: 0 -168px;}
a.worldcupstats {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupStats.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupstats {background-position: 0 -168px;}

a.worldcupfantasyESP {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupFantasyESP.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupfantasyESP {background-position: 0 -168px;}
a.worldcupimagesESP {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupImagesESP.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupimagesESP {background-position: 0 -168px;}
a.worldcupmatchcastESP {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupMatchcastESP.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupmatchcastESP {background-position: 0 -168px;}
a.worldcupmatchcastESP {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupMatchcastESP.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupmatchcastESP {background-position: 0 -168px;}
a.worldcupeditorialESP {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupEditorialPhotoESP.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupeditorialESP {background-position: 0 -168px;}
a.worldcupstatsESP {display: block; position: relative; bottom: 0;right: 0; height: 168px; width: 130px; background: url(../images/PDFWorldCupStatsESP.jpg) 0 0 no-repeat;overflow: hidden;text-indent: -9999px;}
a:hover.worldcupstatsESP {background-position: 0 -168px;}

/*---------------STATS FOOTBALL APP----------------------*/
div#content div#imgHeader.statsfb {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerStatsFootball.png); text-indent: -9999px;}

.contacttext{margin-bottom: 30px; width: 580px; float:left;}
div#iphonecontainer{float:right; display:block; margin: 0 20px 0 0; background:url(../images/iPhoneApp.png) 0 0 no-repeat; width:230px;height:435px;}

div#iphonefbScreenHolder{width:187px; height:267px; background: #333333; display:block; margin:64px 0 0 20px; }
.iphonefb{width:187px; height:267px; display:block; overflow:hidden; position:absolute;}

div#iphonelinkholder{width: 200px; height: 20px; margin:75px 0 0 15px;}
div#statsfbfeaturetext{width: 450px; float:left;}
div#iphoneicon{display:block;}


#table1 {background: #333333; border:1px solid #666666;}
#table1 td {padding:5px;}

/*---------------STATS MatchCentre App----------------*/

div#content div#imgHeader.iphonematch {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headeriphoneMatchCenter.png); text-indent: -9999px;}


/*---------Cricket iPhone App Support Page ------*/

div#content div#imgHeader.cricketiphone {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headeriphoneCricket.png); text-indent: -9999px;}

div#content div#imgHeader.cricketiphone2{display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headeriphoneCricket2.png); text-indent: -9999px;}


/*--------------MatchCentre Demo Popup----------------*/
div#iphonedemocontainer{ background:black; width:1095px; height:735px; display:block;}
div#iphonedemotext{background:url(../images/iphonedemogradient.jpg) 0 0 repeat-x; width:300px; height:725px; float:left; border-right:5px solid black; border-top:5px solid black; border-bottom:5px solid black;}
div#iphonedemotext p{line-height:18px;}
div#iphonedemotext ul li{display: block;padding: 4px 12px 5px 15px;background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}
div#iphonedemoheader{background:url(../images/pageheaderiphone.jpg) 0 0 no-repeat; color:white; width:300px; height:40px; display:block;}
div#iphonecontactbutton{background:black; width:300px; height:30px; float:left; line-height:30px; margin: 61px 0 0 0; display:block;}






/*--Unlinked Pages--*/



/*-------------STATS Baseball----------------------*/
div#content div#imgHeader.statsbaseball {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerMLBlanding.png); text-indent: -9999px;}

.baseballtext{width: 800px; font-size:12px; line-height:30px; float:left; margin:0 0 0 5px;}
.baseballtext p {font-size:12px; line-height:22px; float:left;}
.baseballtext h2 {font-size:16px; float:left; font-weight:bold; text-decoration:underline;}

.baseballlist {float:left;width:400px;}
.baseballlist ul li {line-height:20px; font-size:12px;}

.baseballslider{width:400px; height:300px; background:url(../images/MLBimgslideBackground.jpg) 0 0 no-repeat;border:1px solid #999999; float:left; margin: 0 0 0 10px;}

.baseballwebtext{width:500px;float:left;margin:5px 10px 10px 5px;}
.baseballwebtext p{font-size:12px; line-height:22px;}
.baseballwebtext ul li {line-height:20px; font-size:12px;}
.baseballwebtext h2 {font-weight:bold; font-size:14px; margin:0 0 10px 0;}
div#baseballvideo{width:400px; height:260px; background:black;}

/*---------------STATS NCAA----------------------*/
div#content div#imgHeader.statsncaa {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerNCAA.png); text-indent: -9999px;}

.ncaatext{width: 800px; font-size:12px; line-height:30px; float:left; margin:0 0 0 5px;}
.ncaatext p {font-size:12px; line-height:22px; float:left;}
.ncaatext h2 {font-size:16px; float:left; font-weight:bold; text-decoration:underline;}

.ncaalist {float:left;width:440px;}
.ncaalist ul li {line-height:20px; font-size:12px;}

.ncaaimg{width:350px; height:220px; background:black;border:1px solid #999999; float:left; margin: 0 0 0 10px;}
 
 div#ncaagzbox{width:810px; height:500px; background:url(../images/gzlargebox.png) 0 0 no-repeat; margin:15px 0 0 10px;}

.baseballwebtext{width:500px;float:left;margin:5px 10px 10px 5px;}
.baseballwebtext p{font-size:12px; line-height:22px;}
.baseballwebtext ul li {line-height:20px; font-size:12px;}
.baseballwebtext h2 {font-weight:bold; font-size:14px; margin:0 0 10px 0;}
div#baseballvideo{width:400px; height:260px; background:black;}

/*---------------IMAGE VIEWER-------------see file: k-search-2.1.448-in in statsv4----------------*/



/*--------------Jleague Video----------------*/
.videowrapperjleague{
	width:605px;
	height:417px;
	margin: 10px 0 0 40px;
	background: url(../images/jleaguevid.jpg) 0 0 no-repeat;
}
div#jsport_pageheader {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_jsport.jpg) 0 0 no-repeat;}	


.slideshow{background:black;}

/*---Trump Card---*/
div#trump_page_header {height: 40px; margin: 2px 2px 2px 2px; text-indent: -99999px; background:url(../images/headers/pageheaderTRUMP.png) 0 0 no-repeat;}



/*----------------Player Tracking Basketball-----------------------------*/
div#content div#imgHeader.ptbasketball {display: block; width: 848px; height: 127px; background: url(../images/headers/header_ptbasketball.png); text-indent: -9999px;}


.fullpgtext{width:840px; float:left; margin:5px 0 5px 5px;}
.fullpgtext p{font-size:12px; line-height:20px;}

table.ptbasketball{border-right:1px solid #b0afaf; border-top:1px solid #b0afaf; margin:5px 0 5px 0;}

table.ptbasketball h1 {font-size:12px; font-weight:bold; line-height:12px;}
table.ptbasketball ul li {display: block;color: #fff;padding: 4px 12px 5px 15px;background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none; line-height:14px;}

table.ptbasketball td {border-left:1px solid #b0afaf; border-bottom:1px solid #b0afaf; padding:0 0 0 5px; line-height:14px; font-size:11px; width:200px;}
table.ptbasketball ul {width:188px;}


.baskettitle td{font-size:18px; font-weight:bold;  height: 30px; padding:0 0 0 5px; background:url(../images/ptbtable.jpg) 0 0 repeat-x;}

.ptvideographicbox{margin:5px 0 5px 5px; float:left; width:840px;}
.ptvideographicbox h2 {font-size:16px; line-height:30px; font-weight:bold;}
.ptvideographicbox img {margin:0 0 0 10px; float:left;}


/*----------------Player Tracking Cricket-----------------------*/
div#content div#imgHeader.ptcricket {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_header_Cricket.png); text-indent: -9999px;}

div#slidercontainer_cricket{margin: 5px 5px 5px 125px; width:602px; height:362px; float:left; }
.slidercricket{width:600px; height:360px; border:1px solid black; display:block; background:#343434; }

a.prevbutton_c{position:absolute; z-index:1; margin:130px 0 0 1px; display:block; background:url(../images/sliderarrowPrev.png) 0 0 no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.prevbutton_c{background-position:0 -80px;}
a:active.prevbutton_c{background-position:0 -160px;}

a.nextbutton_c{position:absolute; z-index:1; margin:130px 0 0 552px;  display:block; background:url(../images/sliderarrowNEXT.png) 0 0 no-repeat; width:50px; height:80px; cursor:pointer;}
a:hover.nextbutton_c{background-position:0 -80px;}
a:active.nextbutton_c{background-position:0 -160px;}


div#content div#imgHeader.lainformacion {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_header_lainformacion.png); text-indent: -9999px;}

/*----Board Presentation--------*/
div#videowrapper_board{background: black; border:1px solid #797979;float: left; overflow: hidden;}

div#content div#imgHeader.boardpresentation {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_headerBoard.png); text-indent: -9999px;}


/*-------Affiliate Program--------*/
div#hsaffiliate_page_header {height: 40px; margin: 2px 2px 2px 2px; background:url(../images/headers/pageheader_hsaffiliate.jpg) 0 0 no-repeat;}
div#content div#imgHeader.hsaffiliate{display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_header_hostedaffiliate.png); text-indent: -9999px;}

div#socialmediabox{height:50px; float:right; margin:0 0 10px 0; text-align:right; margin:0 0 0 5px;}
div#follow{font-size:18px; font-weight:bold; line-height:50px; float:right; margin:0 0 10px 0;}


/*---------Brand Identity------------*/
div#content div#imgHeader.brandid {display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_brandidentity.png); text-indent: -9999px;}

.brandidbox{margin:10px 0 0 20px; width:380px; height:90px; padding-top:10px; float:left;}
.brandidbox a{color:white; float:right; margin:20px 5px 0 0;}
.brandidbox a:hover{text-decoration:none;}

/*------Products--------------*/
div#content div#imgHeader.products{display: block; width: 848px; height: 127px; background: url(../images/headers/mainpage_header_products.png); text-indent: -9999px;}

div#products{width:840px; margin:0 0 0 5px;}

.fullpage{width:840px; margin:5px 0 0 0; float:left;}
.fullpage p{font-size:12px; line-height:20px; margin:5px 0 0 0;}
.fullpage ul li{display: block;color: #fff; font-size:12px; padding: 0 12px 5px 15px; line-height:22px; background: url(../images/red_bullet.gif) 0px 10px no-repeat;text-decoration: none;}

.fullpage h2 {font-size:16px; font-weight:bold; margin:5px 0 10px 0;}
	
.fullpagebreak{width:840px; margin:5px 0 5px 0; border-bottom:2px solid #7e7e7e; float:left;}

a.productclients{width:160px; display:block; text-align:center; color:white; margin:0 10px 0 10px; float:left; font-size:12px;}
a.productclients:hover{text-decoration:none; color:red;}
a.productclients img{border:1px solid #222222;}
a.productclients img:hover{border:1px solid white;}

a.returntop{float:right; margin:0 20px 0 0; font-size:14px;}

div#subnav{width:792px; height:30px; background: url(../images/subnavbak.jpg) 0 0 no-repeat; padding:0 0 0 11px; margin:0 0 10px 20px; float:left;}
#subnav a{padding:0 22px 0 22px; line-height:30px; height:30px; background: url(../images/subnavback.jpg) 0 0 repeat-x; color:white; font-size:12px; float:left; margin:-10px 0 0 -15px;}
#subnav a:hover{background-position:0 -30px; color:white; text-decoration:none;}

div#subnav2{width:792px; height:30px; background: url(../images/subnavbak.jpg) 0 0 no-repeat; padding:0 0 0 7px; margin:0 0 10px 20px; float:left;}
#subnav2 a{padding:0 26px 0 26px; line-height:30px; height:30px; background: url(../images/subnavback.jpg) 0 0 repeat-x; color:white; font-size:10px; float:left; margin:-10px 0 0 -15px;}
#subnav2 a:hover{background-position:0 -30px; color:white; text-decoration:none;}

div#subnav3{width:792px; height:30px; background: url(../images/subnavbak.jpg) 0 0 no-repeat; padding:0 0 0 7px; margin:0 0 10px 20px; float:left;}
#subnav3 a{padding:0 41px 0 40px; line-height:30px; height:30px; background: url(../images/subnavback.jpg) 0 0 repeat-x; color:white; font-size:12px; float:left; margin:-10px 0 0 -15px;}
#subnav3 a:hover{background-position:0 -30px; color:white; text-decoration:none;}

/*-----------Football/Soccer Page-----------------*/

.footballfeature{width:210px; height:150px; float:left; margin:20px 0 0 14px;}
.footballfeature h2{font-size:14px; font-weight:bold; font-family:helvetica; margin:0 0 5px 0;}
.footballfeature img{float:left; border:1px solid #3a3a3a;}
.footballfeature a{width:100px; height:18px; background: url(../images/fbmorebutton.jpg) 0 0 repeat-x; display:block; float:right; margin:0 -2px 0 0; padding:2px 0 0 0; text-align:center; color:white; border:1px solid #3a3a3a; border-top:none;}
.footballfeature a:hover{text-decoration:none; background-position: 0 -20px; color:#e4e3e3;}

div#contactus_box{width:280px; height:200px; background:url(../images/contact_soccer.jpg) 0 0 no-repeat; float:right; margin:0 0 20px 0;}
a.contactus{width:160px; height:40px; background:url(../images/contactbutton.png) 0 0 no-repeat;display:block; float:right; text-indent:-99999px;}
a.contactus:hover{background-position:0 -40px;}
