/* reset */ * {
    vertical-align: baseline;
    font-weight: inherit;
    font-family: inherit;
    font-style: inherit;
    border: 0 none;
    outline: 0;
    padding: 0;
    margin: 0;
    font-family: "Trebuchet MS", Helvetica, Arial, "sans-serif";
}

.print, #printHeader {
    display: none;
}

.specialItems:after, .specialItems .game:after, #newsGamesPromo .navi:after, .navBlock:after, #banner:after, #header:after, .clearfix:after, #footer:after, #footerSponsors ul:after, #footerInfo:after, #hpCallouts:after, .contentBlock:after, #homeSlideControls:after, #navBlock:after, #inTheCrease li:after, .slideBoxControls:after, .scrollControls:after, .scrollControlls:after, ul.tabs:after, #pageHeader .inner:after, #page:after, .page:after, #blogPosts .post:after, #intheCrease #sidebar #authors .author:after, table#scheduleCal td .bottomLinks:after, #teamstats #playerBasicInfo:after, #teamList .teamMember:after, #latestVideosSidebar a:after, #latestVideosSidebar .head:after, #triviaHead:after, #answerOpts:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clear {
    clear: both;
}

body {
    background: #fff url(../img/global/bg.gif) top center repeat-x;
}

body {
    font-size: 76%;
}

a:link, a:active, a:visited, a:hover {
    text-decoration: none;
    color: #2E3192;
}

/* header styles */
#shell {
    position: relative;
}

#topCorner {
    position: absolute;
    top: 17px;
    right: 30px;
    z-index: 899;
    background: transparent url(../img/global/flyingSponsor/bg.gif) center top no-repeat;
}

#topCorner a:link, #topCorner a:active, #topCorner a:visited, #topCorner a:hover {
    display: block;
    position: absolute;
    margin: 10px auto 0px auto;
}

#header {
    background: #000000 url(../img/global/header.gif) center top no-repeat;
    padding: 0px;
    display: block;
    width: 100%;
}

#banner {
    width: 989px;
    margin: 0px auto;
    height: 100px;
    overflow: hidden;
    position: relative;
}

#headerLogo {
    display: block;
    left: 33px;
    position: absolute;
    top: 31px;
}

#headerLogo img {
    display: block;
    padding: 0px;
    margin: 0px;
}

#ahlBanner {
    float: right;
}

#ahlBanner table td {
    vertical-align: top;
}

#featureSponsor {
    float: right;
    padding-top: 25px;
    background: #000 url(../img/global/featureSponsorTitle.gif) top center no-repeat;
    width: 189px;
}

#featureSponsor a:link, #featureSponsor a:active, #featureSponsor a:visited, #featureSponsor a:hover, #featureSponsor a img {
    display: block;
    margin: 0px auto;
}

/* open nav */
.nav {
    background: transparent url(../img/global/navBG.gif) top center repeat-x;
    z-index: 9000;
}

.nav a span {
    display: none;
}

.navBlock {
    width: 990px;
    margin: 0px auto;
    position: relative;
    z-index: 9000;
}

.navBlock a.mainNavItem:link, .navBlock a.mainNavItem:active, .navBlock a.mainNavItem:visited, .navBlock a.mainNavItem:hover {
    display: block;
    background-image: url(../img/global/nav.gif);
    height: 35px;
    width: 123px;
}

.nav a {
    width: 12px;
}

.nav .home a.mainNavItem:link, .nav .home a.mainNavItem:active, .nav .home a.mainNavItem:visited {
    width: 92px;
    background-position: 0px 0px;
}

.nav .home a.hover, .nav .home a.mainNavItem:hover {
    background-position: 0px -35px;
}

.nav .schedule a.mainNavItem:link, .nav .schedule a.mainNavItem:active, .nav .schedule a.mainNavItem:visited {
    width: 113px;
    background-position: -92px 0px;
}

.nav .schedule a.hover:link, .nav .schedule a.hover:active, .nav .schedule a.hover:visited, .nav .schedule a.mainNavItem:hover {
    background-position: -92px -35px;
}

.nav .theTeam a.mainNavItem:link, .nav .theTeam a.mainNavItem:active, .nav .theTeam a.mainNavItem:visited {
    width: 112px;
    background-position: -205px 0px;
}

.nav .theTeam a.hover:link, .nav .theTeam a.hover:active, .nav .theTeam a.hover:visited, .nav .theTeam a.mainNavItem:hover {
    background-position: -205px -35px;
}

.nav .news a.mainNavItem:link, .nav .news a.mainNavItem:active, .nav .news a.mainNavItem:visited {
    width: 139px;
    background-position: -317px 0px;
}

.nav .news a.hover:link, .nav .news a.hover:active, .nav .news a.hover:visited, .nav .news a.mainNavItem:hover {
    background-position: -317px -35px;
}

.nav .tickets a.mainNavItem:link, .nav .tickets a.mainNavItem:active, .nav .tickets a.mainNavItem:visited {
    width: 100px;
    background-position: -456px 0px;
}

.nav .tickets a.hover:link, .nav .tickets a.hover:active, .nav .tickets a.hover:visited, .nav .tickets a.mainNavItem:hover {
    background-position: -456px -35px;
}

.nav .fans a.mainNavItem:link, .nav .fans a.mainNavItem:active, .nav .fans a.mainNavItem:visited {
    width: 86px;
    background-position: -556px 0px;
}

.nav .fans a.hover:link, .nav .fans a.hover:active, .nav .fans a.hover:visited, .nav .fans a.mainNavItem:hover {
    background-position: -556px -35px;
}

.nav .multimedia a.mainNavItem:link, .nav .multimedia a.mainNavItem:active, .nav .multimedia a.mainNavItem:visited {
    width: 127px;
    background-position: -642px 0px;
}

.nav .multimedia a.hover:link, .nav .multimedia a.hover:active, .nav .multimedia a.hover:visited, .nav .multimedia a.mainNavItem:hover {
    background-position: -642px -35px;
}

.nav .store a.mainNavItem:link, .nav .store a.mainNavItem:active, .nav .store a.mainNavItem:visited {
    width: 92px;
    background-position: -769px 0px;
}

.nav .store a.hover:link, .nav .store a.hover:active, .nav .store a.hover:visited, .nav .store a.mainNavItem:hover {
    background-position: -769px -35px;
}

.nav .contact a.mainNavItem:link, .nav .contact a.mainNavItem:active, .nav .contact a.mainNavItem:visited {
    width: 129px;
    background-position: -861px 0px;
}

.nav .contact a.hover:link, .nav .contact a.hover:active, .nav .contact a.hover:visited, .nav .contact a.mainNavItem:hover {
    background-position: -861px -35px;
}

.dropDown {
    position: relative;
    float: left;
}

.subNav {
    display: none;
    position: absolute;
    left: 0px;
    width: 310px;
    background: #79bde9 url(../img/global/subNavBg.gif) bottom center repeat-x;
}

#headerNav .subNav {
    top: 35px;
}

#footer .subNav {
    bottom: 34px;
    background: #0667ac url(../img/global/subNavBg.gif) top center repeat-x;
}

.subNav .upcomingGames .game .info a.quickLink {
    width: auto;
}

.specialItems {
    color: #ddd;
    background: #cfcfcf url(../img/global/navspecialItems.gif) bottom center repeat-x;
}

.specialItems .game {
    border-top: 1px solid #9d9d9d;
    border-bottom: 1px solid #cfcfcf;
    padding: 5px 0px;
}

.specialItems .logo {
    float: left;
    width: 110px;
}

.specialItems .logo img {
    display: block;
    margin: 0px auto;
}

.specialItems .info {
    float: right;
    width: 200px;
}

.specialItems .info h1 {
    font-size: 1em;
    color: #2e3192;
    margin: 0px 0px;
    padding: 0px;
}

.specialItems .info h2 {
    color: #000;
    font-size: 1em;
    margin: 3px 0px;
    padding: 0px 0px;
}

#sidebar a.quickLink:link, #sidebar a.quickLink:active, #sidebar a.quickLink:visited, #sidebar a.quickLink:hover, .specialItems .info a.quickLink:link, .specialItems .info a.quickLink:active, .specialItems .info a.quickLink:visited, .specialItems .info a.quickLink:hover {
    background: transparent url(../img/global/quickLink-darkBlueOnDarkGrey.gif) no-repeat scroll left center;
    display: block;
    padding: 4px 0px 4px 20px;
    color: #2e3192;
    font-weight: bold;
    text-decoration: none;
}

.subNavItems a:link, .subNavItems a:active, .subNavItems a:visited {
    display: block;
    color: #fff;
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, Arial;
    text-decoration: none;
    padding: 6px 12px 6px 30px;
    border-bottom: 1px solid #4e8fbb;
    border-top: 1px solid #71b3df;
    width: auto;
    background: transparent url(../img/global/quickLink-navdropItem.gif) 13px center no-repeat;
    cursor: pointer;
}

.subNavItems a:hover {
    background: #2e3192 url(../img/global/quickLink-navdropItemHover.gif) 13px center no-repeat;
}

#footer {
    padding-top: 4px;
    background: #000 url(../img/global/footerBG.gif) top center repeat-x;
}

/* footer ads */

#footerAds {
    width: 990px;
    margin: 0px auto;
    padding: 20px 0px;
    border-top: 1px solid #d9d9d9;
    background-color: #ffffff;
}

#footerAds .ad {
    width: 468px;
}

/* footer sponsors */
#footerSponsors {
    width: 990px;
    margin: 0px auto;
    border-top: 1px solid #d9d9d9;
    padding: 20px 0px 40px 0px;
    background-color: #ffffff;
}

#footerSponsors div {
    height: 80px;
}

#footerSponsors #sponsorsHeader {
    padding: 0 0 20px 0;
}

#footerSponsors ul, #sponsors #sponsorsContent {
    margin: 0px;
    padding: 0px 0px;
    list-style-type: none;
    display: block;
}

#footerSponsors ul li, #sponsors #sponsorsContent li {
    list-style-type: none;
    padding: 0px;
    float: left;
    display: block;
    width: 110px;
}

#footerSponsors ul li a, #footerSponsors ul li a img, #sponsors #sponsorsContent li a, #sponsors #sponsorsContent li a img {
    display: block;
    vertical-align: middle;
}

#footerSponsors ul li a img {
    margin: 0px auto;
}

#footerSponsors ul li a {
    height: 80px;
}

#footerInfo #footer-network {
    float: right;
    margin-top: 10px;
}

/* footer info */
#footerInfo {
    width: 990px;
    margin: 0px auto;
    padding: 25px 0px;
}

#footerInfo #copyInfo {
    width: 394px;
    float: left;
    color: #898989;
    font-family: "Trebuchet MS", Helvetica, Arial;
    font-size: 0.9em;
}

#footerInfo #developedBy {
    float: left;
    width: 178px;
}

#footerInfo #developedBy a, #footerInfo #developedBy a img {
    display: block;
    margin: 0px auto;
}

/* global stuff */
/* containers */
.contentBlock {
    width: 990px;
    margin: 0px auto;
    background-color: #fff;
}

#home .contentBlock {
    background-color: transparent;
}

.topBorder {
    border-top: 1px solid #d9d9d9;
    padding: 25px 0px;
}

.vSpace {
    padding: 25px 0px;
}

/* overlay */
/* the overlayed element */
div.overlay {
    /* growing background image */
    background-image: url(../img/overlay/white.png);
    /* dimensions after the growing animation finishes
     width:600px;
     height:470px;
     */
    /* initially overlay is hidden */
    display: none;
    /* some padding to layout nested elements nicely  */
}

.overlayContents {
    padding: 20px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
    background-image: url(../img/overlay/close.png);
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    height: 28px;
    width: 28px;
}

/* black */
div.overlay.black {
    background: url(../img/overlay/transparent.png) no-repeat !important;
    color: #fff;
}

/* petrol */
div.overlay.petrol {
    background: url(../img/overlay/petrol.png) no-repeat !important;
    color: #fff;
}

div.black h2, div.petrol h2 {
    color: #ddd;
}

/* expose */
#exposeMask {
    /*background:#667788 url(../img/expose/mask_gradient_1000.png) no-repeat scroll 85% 1280px;*/
}

/* tabs styles */
.panes .inner {
    background: #ECECEC url(../img/home/bg-tabsInner.gif) top center repeat-x;
    padding: 13px;
}

/* scrollable styles */
.navi {
    float: left;
    margin: 4px 3px;
    padding: 0px;
}

.navi a:link, .navi a:active, .navi a:visited {
    float: left;
    display: block;
    height: 8px;
    width: 12px;
    background: transparent url(../img/global/slideCircleOnBlack.gif) no-repeat scroll center bottom;
}

.navi a:hover, .navi a.active:link, .navi a.active:active, .navi a.active:visited, .navi a.active:hover {
    background-position: center top;
}

/* homepage */
/* home page slideshow */
#homeSlideShow {
    margin: 0px auto;
    display: block;
}
#home #slideShowWithAd{
    width: 1002px;
    margin: 0 auto;
}
#home #smallerSlideShow{
    width: 816px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    padding-right: 5px;
}
#home #newAdSpace {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
}
/* fixing the width of all containers on homepage to prevent issue were if window in smaller then width of the homepage big images you scroll right and items do not strech */
ul#homeSlideSpace {
    position: relative;
    display: block;
}

#homeSlideSpace, #homeSlideSpace li {
    height: 425px;
    display: block;
}

#homeSlideSpace li {
    display: block;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    background: transparent url(../img/home/featurebg.gif) top center no-repeat;
    overflow: hidden;
    width: 816px;
}

#homeSlideSpace li .outSlide {
    background-position: center center;
    background-repeat: no-repeat;
}

#homeSlideSpace li div.videoFader {
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    background: #000;
    /* url(../img/homeSlideShow/admiralsTV.gif) center top repeat;*/
}

#homeSlideSpace li .slide {
    width: 816px;
    margin: 0px auto;
    height: 425px;
    position: relative;
}

#homeSlideSpace li .tvshader #homeSlideSpace li {
    z-index: 4000;
}

#homeSlideSpace li#feature1 {
    z-index: 5000;
}

#homeSlideSpace li div.video {
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    position: absolute;
}

#homeSlideSpace li div.video a.playVideo {
    margin: 150px 0px 0px 469px;
    display: block;
    height: 84px;
    width: 89px;
    background: transparent url(../img/home/playVideo.png) center center no-repeat;
}

#homeSlideSpace li .homePlayer {
    width: 556px;
    height: 370px;
    position: absolute;
    margin-left: -278px;
    left: 50%;
}

#homeSlideSpace li div.slideInfo {
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    padding: 14px 25px;
    background-image: url(../img/homeSlideShow/slideInfoBG.png);
    color: #fff;
    width: 766px;
}

#homeSlideSpace li .details {
    float: left;
    width: 565px;
}

#homeSlideSpace li .links {
    float: right;
    width: 180px;
    border-left: 1px solid #ccc;
}

#homeSlideSpace li div.slideInfo h1 {
    font-size: 2.3em;
    font-family: "Futura Bold", "Trebuchet MS", Helvetica;
    font-weight: bold;
    margin-bottom: 10px;
}

#homeSlideSpace li div.slideInfo p {
    color: #cccccc;
    font-size: 1em;
    font-family: "Futura Bold", "Trebuchet MS", Helvetica;
}

#homeSlideSpace li .links a:link, #homeSlideSpace li .links a:active, #homeSlideSpace li .links a:visited {
    display: block;
    color: #fff;
    font-family: "Futura Bold", "Trebuchet MS", Helvetica;
    margin-left: 25px;
    padding: 3px 0px 3px 20px;
    text-decoration: none;
    font-weight: bold;
    background: transparent url(../img/global/quickLinkArrow-onblack.gif) no-repeat scroll left center;
}

#homeSlideSpace li .links a.img:link, #homeSlideSpace li .links a.img:active, #homeSlideSpace li .links a.img:visited, #homeSlideSpace li .links a.img:hover {
    background: transparent url(../img/global/icon-image.gif) no-repeat scroll left center;
}

#homeSlideSpace li .links a.video:link, #homeSlideSpace li .links a.video:active, #homeSlideSpace li .links a.video:visited, #homeSlideSpace li .links a.video:hover {
    background: transparent url(../img/global/icon-movie.gif) no-repeat scroll left center;
}

#homeSlideSpace li .links a.pdf:link, #homeSlideSpace li .links a.pdf:active, #homeSlideSpace li .links a.pdf:visited, #homeSlideSpace li .links a.pdf:hover {
    background: transparent url(../img/global/icon-pdf.gif) no-repeat scroll left center;
}

#homeSlideSpace li .links a:hover {
    color: #79bde9;
}

#homeSlideControls, #homeSlideControls li {
    list-style-type: none;
}

#homeSlideControls {
    margin: 0px auto 12px;
    width: 900px;
    display: block;
}

#homeSlideControls li {
    float: left;
    margin: 0px;
    padding: 12px;
}

#homeSlideControls li div {
    width: 180px;
}

#homeSlideControls li.hover {
    background: transparent url(../img/homeSlideShow/hovertabBG.gif) top center repeat-x;
}

#homeSlideControls li.active {
    background: #000 none top center repeat-x;
}

#homeSlideControls li img {
    border: 1px solid #959595;
    display: block;
    margin: 0px 0px 13px 0px;
}

#homeSlideControls li.active img {
    border: 1px solid #000;
}

#homeSlideControls li h3 {
    color: #464646;
    margin-bottom: 8px;
    font-size: 1.1em;
    font-family: "Futura Bold", "Trebuchet MS", Helvetica, Arial;
}

#homeSlideControls li.hover h3 {
    color: #000;
}

#homeSlideControls li.active h3 {
    color: #ffffff;
}

#homeSlideControls a.quickLink:link, #homeSlideControls a.quickLink:active, #homeSlideControls a.quickLink:visited, #homeSlideControls a.quickLink:hover {
    background: transparent url(../img/global/quickLink-darkBlueonGrey.gif) no-repeat scroll left center;
    color: #2E3192;
    display: block;
    padding: 4px 0 4px 20px;
    text-decoration: none;
    font-family: "Trebuchet MS", Helvetica, Arial;
}

#homeSlideControls .active a.quickLink:link, #homeSlideControls .active a.quickLink:active, #homeSlideControls .active a.quickLink:visited, #homeSlideControls .active a.quickLink:hover {
    background: transparent url(../img/global/quickLinkArrow-onblack.gif) no-repeat scroll left center;
    color: #72B2DB;
}

/* news */
#newsGamesPromo {
    width: 584px;
    float: left;
}

.tabs a#latestNewsHeadlines {
    background: transparent url(../img/home/latestNewsHeadlines.gif) top center no-repeat;
    display: block;
    float: left;
    width: 292px;
    height: 35px;
}

.tabs a#gamePromos {
    background: transparent url(../img/home/greatGamePromo.gif) top center no-repeat;
    display: block;
    float: left;
    width: 292px;
    height: 35px;
}

#newsGamesPromo .tabs a:hover {
    background-position: bottom center;
}

#newsGamesPromo .tabs a.current {
    background-position: 0px -35px;
}

#tickets .scrollControls, #admiralsTvPhoto .scrollControls, #newsGamesPromo .scrollControls {
    background-color: #000;
    clear: both;
    display: block;
    padding: 5px 13px;
}

#newsGamesPromo .next {
    background: transparent url(../img/global/quickLinkArrow-onblack.gif) center center no-repeat;
}

#newsGamesPromo .back {
    background: transparent url(../img/global/quickLinkArrow-onblack-left.gif) center center no-repeat;
}

#newsGamesPromo .back, #newsGamesPromo .next {
    display: block;
    height: 15px;
    width: 14px;
    float: left;
    cursor: pointer;
}

#newsGamesPromo a.rssFeed:link, #newsGamesPromo a.rssFeed:active, #newsGamesPromo a.rssFeed:visited {
    background: transparent url(../img/icons/RSSIcon-onblack.gif) left center no-repeat;
    display: block;
    float: right;
    padding-left: 20px;
    color: #898989;
    font-family: "Trebuchet MS", Helvetica, Arial;
    text-decoration: none;
}

#newsGamesPromo a.rssFeed:hover {
    color: #ffffff;
    text-decoration: underline;
}

#newsGamesPromo .slider {
    position: relative;
    overflow: hidden;
    width: 559px;
    height: 270px;
}

#newsGamesPromo .items {
    width: 30000em;
    position: absolute;
}

#newsGamesPromo .items div {
    float: left;
    width: 178px;
    margin-right: 13px;
}

#newsGamesPromo .items a img {
    display: block;
    margin-bottom: 13px;
}

#newsGamesPromo .items h3, #newsGamesPromo .items p {
    font-family: "Trebuchet MS", Helvetica, Arial;
    font-size: 1em;
}

#newsGamesPromo .items h3 {
    color: #2e3192;
    margin: 6px 0px;
    font-weight: bold;
}

#newsGamesPromo .items p {
    color: #010101;
}

#admiralsTvPhoto .items a.quickLink:link, #admiralsTvPhoto .items a.quickLink:active, #admiralsTvPhoto .items a.quickLink:visited, #admiralsTvPhoto .items a.quickLink:hover, #newsGamesPromo .items a.quickLink:link, #newsGamesPromo .items a.quickLink:active, #newsGamesPromo .items a.quickLink:visited, #newsGamesPromo .items a.quickLink:hover {
    background: transparent url(../img/global/quickLink-darkBlueonGrey.gif) no-repeat scroll left center;
    color: #2E3192;
    display: block;
    padding: 4px 0 4px 20px;
    text-decoration: none;
    font-family: "Trebuchet MS", Helvetica, Arial;
    font-weight: bold;
}

/* admirals tv and photo gallery */
#admiralsTvPhoto {
    width: 381px;
    float: right;
}

#admiralsTvPhoto .shareThis {
    float: right;
    width: 60px;
}

#admiralsTvPhoto .shareThis .title {
    display: block;
    margin-bottom: 7px;
}

#admiralsTvPhoto .shareThis .well a img {
    margin: 0px 2px;
}

.tvTable {
    background-position: center center;
}

#home .tvTable {
    float: left;
}

.tvTable .info {
    background-image: url(../img/homeSlideShow/slideInfoBG.png);
    /*padding: 12px;*/
}

.tvTable .info h1 {
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
    padding: 12px 12px 0px 12px;
}

body .tvTable .info p {
    padding: 0px 12px 12px 12px;
    color: #a2a2a1;
    margin: 0px;
}

#admiralsTvPhoto .photo {
    border: 1px solid #000;
    display: block;
    float: left;
    overflow: hidden;
}

#admiralsTvPhoto .photo img {
    display: block;
}

.tabs a#admiralsTvtab {
    background: transparent url(../img/home/admiraslTV.gif) top left no-repeat;
    display: block;
    float: left;
    width: 190px;
    height: 35px;
}

.tabs a#photoGalleryTab {
    background: transparent url(../img/home/photoGallery.gif) top left no-repeat;
    display: block;
    float: left;
    width: 191px;
    height: 35px;
}

#admiralsTvPhoto .tabs a:hover {
    background-position: left bottom;
}

#admiralsTvPhoto .tabs a.current {
    background-position: left -35px;
    background-color: #000;
}

/* callouts */
#hpCallouts {
}

#hpCallouts, #hpCallouts li {
    list-style-type: none;
    float: left;
}

#hpCallouts li {
    padding-right: 26px;
}

#hpCallouts li div, #hpCallouts li div h2 {
    width: 178px;
}

#hpCallouts li div h2 {
    font-size: 1.3em;
    font-weight: bold;
}

#hpCallouts li a img {
    display: block;
    border: 1px solid #959595;
    margin: 12px 0px;
}

#hpCallouts li p {
    font-family: "Trebuchet MS", Helvetica;
    color: #555555;
    font-size: 1em;
    font-weight: bold;
}

#hpCallouts li a.quickLink:link, #hpCallouts li a.quickLink:active, #hpCallouts li a.quickLink:visited {
    display: block;
    color: #72b2db;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
    background: transparent url(../img/global/quickLinkArrow.gif) center left no-repeat;
    padding-left: 20px;
    margin: 10px 0px;
}

#hpCallouts li a.quickLink:hover {
    text-decoration: underline;
}

/* mailing list sign up */
#joinMailingList {
    float: right;
    width: 355px;
}

#joinMailingList form {
    display: block;
    margin-top: 10px;
    background: #a1d1f0 url(../img/joinOurMailingList/bg.gif) top center repeat-x;
}

#joinMailingList form div {
    padding: 13px;
}

#joinMailingList form p {
    color: #fff;
    font-size: 1em;
    font-family: "Trebuchet MS", Helvetica;
    width: 325px;
}

#joinMailingList form div div {
    clear: both;
    padding: 0px;
    padding: 10px 0px;
}

#joinMailingList form label {
    float: left;
    width: 79px;
    font-weight: bold;
    color: #000;
    text-align: right;
}

#joinMailingList form input {
    float: right;
    width: 230px;
    border: 2px solid #2e3192;
}

#joinMailingList form input.submit {
    width: auto;
    border-width: 0px;
    float: right;
}

/* Homepage inTheCrease */
#inTheCrease {
    background-color: #ECECEC;
    float: left;
    font-family: "Trebuchet MS", Helvetica;
    width: 290px;
}

#inTheCrease a.title:link, #inTheCrease a.title:active, #inTheCrease a.title:visited {
    display: block;
    height: 15px;
    width: 136px;
    margin-bottom: 13px;
    background: transparent url(../img/home/header_inTheCrease.gif) top center no-repeat;
}

#inTheCrease a.title:hover {
    background: transparent url(../img/home/header_inTheCrease.gif) bottom center no-repeat;
}

#inTheCrease a.title span {
    display: none;
}

#inTheCrease .inner {
    margin: 13px;
    display: block;
}

#inTheCrease img.header {
    display: block;
    margin-bottom: 13px;
}

#inTheCrease div.scrollable {
    position: relative;
    overflow: hidden;
    width: 264px;
    height: 199px;
}

div.scrollable div.items {
    /* this cannot be too large */
    width: 20000em;
    position: absolute;
}

#inTheCrease .scrollControls {
    clear: both;
    padding-bottom: 10px;
}

#inTheCrease .scrollControls .back, #inTheCrease .scrollControls .next {
    display: block;
    height: 15px;
    width: 14px;
    float: left;
}

#inTheCrease .next {
    background: transparent url(../img/global/quickLinkArrowRight-blackOnGrey.gif) center center no-repeat;
}

#inTheCrease .back {
    background: transparent url(../img/global/quickLinkArrowLeft-blackOnGrey.gif) center center no-repeat;
}

#inTheCrease .navi a {
    background-image: url(../img/global/slideCircleOnGrey.gif);
}

#inTheCrease .items .item {
    width: 255px;
    float: left;
    margin-right: 25px;
}

#inTheCrease .author {
    float: left;
    width: 90px;
}

#inTheCrease .author img {
    border: 1px solid #717171;
    margin-bottom: 13px;
}

#inTheCrease .author a.arrow:link, #inTheCrease .author a.arrow:active, #inTheCrease .author a.arrow:visited, #inTheCrease .author a.arrow:hover {
    background: transparent url(../img/global/quickLink-darkBlueonGrey.gif) no-repeat scroll left center;
    display: block;
    padding: 4px 0px 4px 20px;
    color: #2e3192;
    font-weight: bold;
    text-decoration: none;
}

#inTheCrease .post {
    float: right;
    width: 150px;
}

#inTheCrease .post h3, #inTheCrease .post h4, #inTheCrease .post p {
    font-family: "Trebuchet MS", Helvetica;
}

#inTheCrease .post h3 {
    font-size: 1.2em;
    color: #2e3192;
    margin-bottom: 10px;
    font-weight: bold;
}

#inTheCrease .post h4 {
    color: #636363;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 10px;
}

#inTheCrease .post p {
    color: #000000;
}

#inTheCrease .post a:link, #inTheCrease .post a:active, #inTheCrease .post a:visited, #inTheCrease .post a:hover {
    color: #2e3192;
    font-weight: bold;
}

/* customHtmlCallout */
#customHtmlCallout {
    float: left;
    padding: 5px 13px;
    width: 279px;
    margin-left: 13px;
}

#customHtmlCallout h2 {
    color: #959595;
    font-weight: bold;
    font-size: 1.5em;
}

/* custom ad space */
#customAdSpace {
    float: right;
    width: 380px;
}

#theadBox {
    background: transparent url(../img/global/advertisement.gif) top center no-repeat;
    padding-top: 20px;
}

#customAdSpace img {
    display: block;
    margin: 0px auto;
}

/* slideBox */
/* tabs */
.page .tabs, .tabs, .page .tabs li, .tabs li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.tabs li {
    float: left;
}

.tabs li a {
    display: block;
    background-color: #f1f1f1;
    color: #959595;
}

.tabs li a.current {
    background-color: #000;
    color: #fff;
    color: #959595;
}

/* general subapges styles  */
.page {
    background: transparent url(../img/global/bgPage.gif) top center repeat-x;
    padding: 20px 13px;
}

h2.title {
    font-weight: bold;
    color: #959595;
}

h3.lsik-transactions-title, .page h2 {
    font-size: 2em;
    font-weight: bold;
    margin: 0px;
    color: #959595;
}

.page p {
    margin: 8px 0px;
    line-height: 1.5em;
}

.page em {
    font-style: italic;
}

.page strong {
    font-weight: bold;
}

.page ol, .page ul {
    margin: 0px;
    padding: 13px 20px;
}

.page li {
    padding: 6px;
}

#pageHeader {
    background: #000 none top center no-repeat;
    width: 990px;
    margin: 0px auto;
}

#pageHeader .inner {
    padding: 13px 0px 7px 13px;
    color: #fff;
    position: relative;
}

#pageTitle {
    float: left;
    margin-top: 35px;
    width: 650px;
}

#pageTitle h1 {
    color: #fff;
    font-size: 2.6em;
    font-weight: bold;
}

#rightTop {
    position: absolute;
    top: 0px;
    right: 0px;
}

#sponsor {
    padding-left: 70px;
    background: transparent url(../img/news/sponsorBy.gif) top left no-repeat;
    float: right;
    clear: right;
}

#lgsBox {
    float: right
}

.pageHeadControls {
    float: right;
    margin-top: 77px;
    width: 510px;
}

#fbLike {
    float: left;
    margin-left: 10px;
}

.pageHeadControls a:link, .pageHeadControls a:active, .pageHeadControls a:visited, .pageHeadControls a:hover {
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
    padding-left: 25px;
    margin-left: 20px;
}

.pageHeadControls a:hover {
    text-decoration: underline;
}

.pageHeadControls a.print:link, .pageHeadControls a.print:active, .pageHeadControls a.print:visited, .pageHeadControls a.print:hover {
    background: transparent url(../img/icons/printer.gif) center left no-repeat;
}

.pageHeadControls a.rss {
    background: transparent url(../img/icons/RSSIcon-onblack.gif) no-repeat scroll left center;
}

#sidebar {
    float: right;
    width: 314px;
}

#sidebar #customAdSpace {
    margin-top: 20px;
    width: 314px;
}

/***************************************/
/* tv and photo on subapges in sidebar */
.page #sidebar #admiralsTvPhoto {
    width: 314px;
}

.page #sidebar #admiralsTvtab {
    width: 157px;
    height: 33px;
    background-image: url(../img/global/tab-sidebar-admiralstv.gif);
}

.page #sidebar #photoGalleryTab {
    width: 157px;
    height: 33px;
    background-image: url(../img/global/tab-sidebar-photogal.gif);
}

.page #sidebar #admiralsTvPhoto .current {
    background-position: left -33px;
}

.page #sidebar .tvBox {
    clear: both;
}

.page #sidebar a#tvImage:link, .page #sidebar a#tvImage:active, .page #sidebar a#tvImage:visited, .page #sidebar a#tvImage:hover {
    float: left;
    display: block;
    border: 1px solid green;
    background: #000;
}

.page #sidebar .shareThis {
    float: none;
    width: 225px;
    margin: 10px auto;
}

.page #sidebar #admiralsTvPhoto .photo {
    float: none;
}

/* news */
#newsArticles {
    float: left;
}

#newsArticles h1 {
    color: #959595;
    font-weight: bold;
    font-size: 2em;
    font-family: "Futura Bold", "Myriad Pro", "Trebuchet MS", Helvetica;;
}

.pagination {
    margin: 20px 0px;
}

.pagination a:link, .pagination a:active, .pagination a:visited, .pagination strong, .pagination span {
    color: #72b2db;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
    font-size: 1.2em;
}

.pagination span {
    margin: 0px 8px;
}

.pagination a:hover {
    text-decoration: underline;
}

.pagination a.first {
    background: transparent url(../img/global/quickLinkArrowLeft-onWhite.gif) center left no-repeat;
    padding: 5px 0 5px 20px;
}

.pagination a.last {
    background: transparent url(../img/global/quickLinkArrow.gif) center right no-repeat;
    padding: 5px 20px 5px 0;
}

.pagination .pages {
    display: inline;
    margin: 0px 5px;
}

.pagination .pages strong, .pagination .pages a {
    margin: 0px 2px;
    font-size: 1.2em;
    padding: 0px 4px;
}

.pagination .pages strong, .pagination .pages a:hover {
    background-color: #dedede;
    color: #2e3192;
}

#newsArticleStack div {
    float: left;
    width: 178px;
    margin: 0px 30px 30px 0px;
}

#newsArticleStack div.col2 {
    margin-right: 0px;
}

#newsArticleStack br {
    clear: both;
    float: none;
}

#newsArticleStack h3 {
    margin-top: 13px;
}

#newsArticleStack p {
    margin: 0px;
}

#newsArticleStack a img {
    border: 1px solid #959595;
}

#newsArticleStack h3 {
    color: #898989;
    font-weight: normal;
}

#newsArticleStack p {
    color: #464646;
    font-weight: bold;
}

#newsArticleStack a.quickLink:link, #newsArticleStack a.quickLink:active, #newsArticleStack a.quickLink:visited, #promos a.quickLink:link, #promos a.quickLink:active, #promos a.quickLink:visited {
    display: block;
    color: #72b2db;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica;
    font-weight: bold;
    font-size: 1em;
    text-decoration: none;
    background: transparent url(../img/global/quickLinkArrow.gif) center left no-repeat;
    padding-left: 20px;
    margin: 10px 0px;
}

#newsArticleStack a.quickLink:hover, #promos a.quickLink:hover {
    text-decoration: underline;
}

#newsArchive {
    margin: 0px;
    padding: 13px;
    background-color: #ECECEC;
    list-style: square outside url(../img/global/quickLink-newsnav.gif);
}

#newsArchive li {
    margin-left: 20px;
    margin-bottom: 10px;
}

#newsArchive ul, #newsArchive ul li {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#newsArchive li.open {
    list-style: square outside url(../img/global/quickLink-newsnav-down.gif);
}

#newsArchive li ul, #newsArchive li ul li {
    list-style-type: none;
    background: transparent none;
    list-style-image: none;
}

#newsArchive h1 {
    color: #959595;
    border-bottom: 5px solid #79bde9;
    font-size: 1.5em;
    padding: 0px 0px 5px 0px;
    font-weight: bold;
}

#newsArchive li.open h1, #newsArchive li.open li.open, #newsArchive li.open li.open a {
    color: #000;
    list-style: none;
}

#newsArchive .newsInfo li {
    background: transparent none;
    list-style-type: none;
    list-style-image: none;
}

#newsArchive ul {
    margin-left: 24px;
    padding: 10px 0px;
}

#newsArchive ul li {
    padding: 3px 0px;
}

#newsArchive ul a:link, #newsArchive ul a:active, #newsArchive ul a:visited {
    color: #959595;
    font-size: 1.2em;
    text-decoration: none;
}

#newsArchive ul a:hover {
    color: #000;
}

/* news article */
#newsArticle {
    float: left;
    width: 610px;
}

.contentImage_right, .contentImage_left {
    border: 1px solid #000;
    display: block;
    padding: 0px;
}

.contentImage_left {
    float: left;
    margin: 13px 13px 13px 0px;
}

.contentImage_right {
    float: right;
    margin: 13px 0px 13px 13px;
}

#article #articleHead {
    margin-bottom: 20px;
}

#article #articleHead h1 {
    color: #959595;
    font-weight: bold;
}

#article #articleHead h2 {
    color: #959595;
    font-size: 1.3em;
    margin: 0px;
}

#article .paragraph {
    margin: 0px 0px 20px 0px;
}

#article .paragraph, #article .paragraph p {
    color: #636363;
    font-size: 1em;
}

#article .paragraph img {
    float: right;
    clear: both;
    margin-left: 13px;
    margin-bottom: 13px;
}

#news #admiralsTvPhoto {
    margin-bottom: 13px;
    float: none;
}

/* in the crease */
#blogPosts {
    width: 668px;
    float: left;
}

#blogPosts .post {
    clear: both;
    margin-bottom: 25px;
}

#blogPosts .author {
    float: left;
    width: 92px;
}

#blogPosts .author img {
    display: block;
    border: 1px solid #000;
}

#blogPosts .author h2, #blogPosts .author h3 {
    text-align: center;
    display: block;
    margin-top: 6px;
}

#blogPosts .author h2 {
    color: #cccccc;
    font-weight: bold;
    font-size: 2em;
}

#blogPosts .author h3 {
    color: #000;
    margin-top: 0px;
}

#blogPosts .teaser {
    float: right;
    width: 553px;
    padding-bottom: 20px;
    border-bottom: 5px solid #ececec;
}

#blogPosts .teaser h1 {
    color: #2E3192;
    font-weight: bold;
}

#blogPosts .teaser h2 {
    color: #707070;
    font-size: 1em;
    margin-bottom: 15px;
}

#blogPosts .teaser h2 strong {
    color: #000;
    font-weight: bold;
}

#blogPosts .teaser p {
    color: #464646;
    margin-bottom: 20px;
}

#blogPosts a.readMore:link, #blogPosts a.readMore:active, #blogPosts a.readMore:visited {
    display: block;
    float: left;
    height: 22px;
    width: 111px;
    background: transparent url(../img/icons/readMore.gif) top center no-repeat;
}

#blogPosts a.readMore:hover {
    background-position: bottom center;
}

a.readMore span {
    display: none;
}

#intheCrease #sidebar {
    width: 271px;
    float: right;
}

#intheCrease #sidebar #authors {
    padding: 13px;
    background-color: #f0f0f0;
}

#intheCrease #sidebar #authors .title {
    border-bottom: 5px solid #79bde9;
    padding-bottom: 10px;
}

#intheCrease #sidebar #authors .title h1 {
    color: #959595;
    font-size: 1.3em;
}

#intheCrease #sidebar #authors .author {
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 0px;
}

#intheCrease #sidebar #authors a img {
    border: 1px solid #000;
    float: left;
}

#intheCrease #sidebar #authors .details {
    width: 150px;
    float: right;
}

#intheCrease #sidebar #authors h3 {
    color: #79bde9;
    font-size: 1em;
}

#intheCrease #sidebar #authors h4 {
    color: #707070;
    font-size: 1em;
}

#intheCrease #sidebar #authors ul {
    margin: 0px 0px 0px 20px;
    padding: 0px;
}

#intheCrease #sidebar #authors li {
    margin: 0px;
    padding: 0px;
}

#intheCrease #sidebar #authors li a:link, #intheCrease #sidebar #authors li a:active, #intheCrease #sidebar #authors li a:visited {
    color: #000;
    text-decoration: none;
}

#intheCrease #sidebar #authors li a:hover {
    color: #707070;
}

/* in the crease post page additional styles */
#intheCrease #post {
    width: 668px;
    float: left;
}

#intheCrease #post .title {
    margin-bottom: 20px;
}

#intheCrease #post .title h1 {
    color: #959595;
    font-weight: bold;
}

#intheCrease #post .title h2 {
    color: #959595;
    font-size: 1.3em;
    margin: 0px;
}

#intheCrease #post .title h3 {
    color: #959595;
    font-size: 1.3em;
}

#intheCrease #post p {
    color: #464646;
    margin: 10px 0px;
}

/* schedule */
#monthSelect a#calBackButton, #monthSelect a#calNextButton {
    color: #ffffff;
}

#monthSelect a#calBackButton, #monthSelect a#calNextButton, #monthSelect form {
    float: left;
    margin-right: 13px;
}

#monthSelect a#calBackButton span, #monthSelect a#calNextButton span {
    display: none;
}

#monthSelect a#calBackButton, #monthSelect a#calNextButton {
    display: block;
    height: 21px;
    width: 21px;
    margin-top: 8px;
    background-repeat: no-repeat;
}

#monthSelect a#calBackButton {
    background-image: url(../img/schedule/prevMonth.gif)
}

#monthSelect a#calNextButton {
    background-image: url(../img/schedule/nextMonth.gif)
}

table#scheduleCal {
    width: 100%;
}

table#scheduleCal thead th {
    background: #2e2e2e url(../img/schedule/tableheaderbg.gif) top center repeat-x;
    padding: 0px 0px;
    width: 141px;
}

table#scheduleCal td {
    width: 141px;
    height: 210px;
    background-color: #ececec;
    vertical-align: top;
    color: #d7d7d7;
    border-bottom: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
}

#schedule td.away {
    background: #555555 url(../img/schedule/awaybg.gif) bottom center repeat-x;
}

#schedule td.home {
    background: #afd7f2 url(../img/schedule/homeBg.gif) bottom center repeat-x;
}

#schedule div.away {
    background: #7d7d7d url(../img/schedule/popAwayBg.gif) top center repeat-x;
}

#schedule div.home {
    background: #9dcfef url(../img/schedule/popHomeBg.gif) top center repeat-x;
}

table#scheduleCal td div {
    position: relative;
}

table#scheduleCal td div.gameInfo {
    padding-bottom: 20px;
}

#schedule .date {
    padding: 10px 0px 0px 10px;
    color: #000;
    font-weight: bold;
    font-size: 1.2em;
    float: left;
    clear: left;
}

table#scheduleCal td.otherMonth .date {
    color: #d7d7d7;
}

table#scheduleCal td.away .date, table#scheduleCal td.home .date {
    color: #fff;
}

#schedule .where, table#scheduleCal td .where {
    float: right;
    clear: right;
    padding: 10px 10px 0px 0px;
    width: 90px;
    font-size: 1.1em;
    font-weight: bold;
}

#schedule .away .where, table#scheduleCal td.away .where {
    color: #ffffff;
}

#schedule .home .where, table#scheduleCal td.home .where {
    color: #000;
}

#schedule .where span, table#scheduleCal td .where span {
    display: block;
    font-size: 80%;
    font-weight: normal;
}

#schedule .opponentLogo {
    clear: both;
    height: 90px;
}

#schedule .opponentLogo img, table#scheduleCal td .opponentLogo img {
    padding: 10px 0px;
    display: block;
}

#schedule .opponentLogo img, table#scheduleCal td .opponentLogo img {
    display: block;
    margin: 0px auto;
}

#schedule table#scheduleCal td .specialStuff {
    margin-top: 5px;
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

#schedule table#scheduleCal td .specialpromos, #schedule table#scheduleCal td .ticketpromo {
    width: 50%;
    height: 30px;
}

#schedule table#scheduleCal td .specialpromos {
    float: left;
    background: #000000 url(../img/schedule/specialPromoFlag.gif) center center no-repeat;
}

#schedule table#scheduleCal td .ticketpromo {
    float: right;
    background: #000000 url(../img/schedule/ticketPromoFlag.gif) center center no-repeat;
}

table#scheduleCal td .specialpromos ul, table#scheduleCal td .ticketpromo ul {
    display: none;
}

#schedule .relativeLinks, table#scheduleCal td .relativeLinks {
    width: 110px;
    margin: 0px auto;
}

#schedule .relativeLinks a:link, #schedule .relativeLinks a:active, #schedule .relativeLinks a:visited, #schedule .relativeLinks span {
    color: #fff;
    display: block;
    font-weight: bold;
    text-decoration: none;
    background: transparent url(../img/schedule/teamlogos/home/quickLink.gif) left center no-repeat;
    padding-left: 20px;
    padding-top: 3px;
}

#schedule .relativeLinks a:hover {
    text-decoration: underline;
}

#schedule .away .relativeLinks span, #schedule .away .relativeLinks a {
    background: transparent url(../img/schedule/teamlogos/away/quickLink.gif) left center no-repeat;
}

#schedule .bottomLinks {
    position: absolute;
    bottom: 0px;
    padding: 2px 10px;
    left: 0px;
    right: 0px;
}

#schedule .home .bottomLinks {
    background: #c2c2c2 url(../img/schedule/bottomLinksHome.gif) center center repeat-y;
}

#schedule .away .bottomLinks {
    background: #000000 url(../img/schedule/bottomLinksAway.gif) center center repeat-y;
}

#schedule .home .bottomLinks a {
    color: #000;
}

#schedule .away .bottomLinks a {
    color: #fff;
}

#schedule .bottomLinks a:link, #schedule .bottomLinks a:active, #schedule .bottomLinks a:visited {
    display: block;
    font-weight: bold;
    width: 54px;
    text-align: center;
    text-decoration: none;
}

#schedule .bottomLinks a:hover {
    text-decoration: underline;
}

#schedule .bottomLinks a.left {
    float: left;
}

#schedule .bottomLinks a.right {
    float: right;
}

.gameFaceBoxs {
    display: none;
}

/* schedulePop */
#schedulePop {
    position: absolute;
    display: none;
    width: 171px;
    background: #ffffff;
    border: 1px solid #000000;
}

#schedulePop ul {
    margin: 0px;
    padding: 0px 0px 0px 13px;
}

#schedulePop ul li {
    margin: 0px;
    padding: 0px;
}

#schedulePop a {
    text-decoration: none;
}

#schedulePop h4 {
    font-weight: bold;
}

#schedulePop .date {
    color: #ffffff;
}

#schedulePop .opponentLogo {
    display: block;
}

#schedulePop .where {
    width: 127px;
    font-size: 1.4em;
}

#schedulePop .specialpromos {
    border: 1px solid #000;
    border-right-width: 0px;
    border-left-width: 0px;
}

#schedulePop .specialpromos a:link, #schedulePop .specialpromos a:active, #schedulePop .specialpromos a:visited {
    color: #636363;
    font-weight: bold;
}

#schedulePop .specialpromos a:hover {
    text-decoration: underline;
}

#schedulePop .specialpromos {
    background: #c4c4c4 none 10px 10px no-repeat;
    display: block;
    padding: 25px 12px 5px 12px;
    margin: 5px 0px 0px 0px;
}

#schedulePop .ticketpromo {
    background: #000000 none 10px 10px no-repeat;
    display: block;
    padding: 25px 12px 5px 12px;
    margin: 0px;
}

#schedule .home .specialpromos {
    background-image: url(../img/schedule/popBox-specialPromoHome.gif);
}

#schedule .away .specialpromos {
    background-image: url(../img/schedule/popBox-specialPromoAway.gif);
}

#schedule .home .ticketpromo {
    background-image: url(../img/schedule/popBox-ticketSpecialHome.gif);
}

#schedule .away .ticketpromo {
    background-image: url(../img/schedule/popBox-ticketSpecialAway.gif);
}

#schedulePop .ticketpromo ul, #schedulePop .ticketpromo li, #schedulePop .ticketpromo a:link, #schedulePop .ticketpromo a:active, #schedulePop .ticketpromo a:visited {
    color: #ffffff;
}

#schedulePop .ticketpromo a:hover {
    text-decoration: underline;
}

.home .ticketpromo h4 {
    color: #9dcfef;
}

.away .ticketpromo h4 {
    color: #cacaca;
}

#facebox .promo {
    background: #ffffff url(../img/schedule/promopopbg.gif) top center repeat-x;
    padding: 13px;
}

#facebox .ticketDeal {
    background: #707070 url(../img/schedule/ticketpromopop.gif) top center repeat-x;
    padding: 13px;
}

#facebox .ticketDeal h1, #facebox .promo h1 {
    border-top: 1px solid #000;
    padding: 5px 0px;
    margin: 10px 0px;
    color: #003471;
    font-size: 1.5em;
    font-weight: bold;
}

#facebox .ticketDeal h1 {
    color: #ffffff;
}

#facebox .ticketDeal .clearfix img, #facebox .promo .clearfix img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #000;
}

#facebox .ticketDeal .info, #facebox .promo .info {
}

#facebox .ticketDeal .info {
    color: #d7d7d7;
}

#facebox .info a:link, #facebox .info a:active, #facebox .info a:visited {
    background: transparent url(../img/global/quickLinkArrow-blackonDarkGrey.gif) no-repeat scroll left center;
    color: #000000;
    font-weight: bold;
    display: block;
    float: left;
    font-family: "Trebuchet MS", Helvetica, Arial;
    padding: 4px 0 4px 20px;
}

#facebox .info a:hover {
    text-decoration: underline;
}

/*************************/
/*CONTACT US STYLES*/
/*************************/
#contactContent h1 {
    color: #959595;
    font-family: "Futura Bold", "Myriad Pro", "Trebuchet MS", Helvetica;
    font-size: 2em;
    font-weight: bold;
}

#contactContent .leftpad {
    padding-left: 43px !important;
}

#contactContent #leftBlock {
    float: left;
    width: 545px;
    padding: 5px 10px 20px 25px;
}

#contactForm #form {
    padding: 0 0 20px 0;
}

#contactForm #form input, #contactForm #form select, #contactForm #formMessage textarea {
    border: 2px solid #7ab7dd;
    font-size: 1em;
    padding: 3px;
}

#contactForm #form input {
    border: 2px solid #7ab7dd;
    width: 350px;
    float: left;
}

#contactForm #form .radio input {
    border: 0px solid;
    width: auto;
    float: none;
    margin: 4px 0 0 0;
}

#contactForm #form .radio span {
    padding: 0 10px 0 2px;
}

#contactForm label {
    text-align: right;
    display: block;
    float: left;
    margin: 5px 10px 0 0;
    width: 100px;
}

#contactForm #form .requiredField label {
    font-weight: bold;
}

#contactForm #form div {
    padding: 6px 0px;
}

#contactForm #form .shortField {
    width: 160px;
    margin: 0 10px 0 0;
}

#contactForm select#state {
    width: 180px;
}

#contactForm select#recipient {
    width: 360px;
}

#contactForm .footnote {
    color: #959595;
    display: block;
    padding: 5px 0 0 0;
}

#contactForm label, #contactForm #formMessage h2 {
    color: #7ab7dd;
}

#contactForm #formMessage h2 {
    font-size: 1.5em;
}

#contactForm #formMessage textarea {
    width: 459px;
}

#contact #contactBlock {
    width: 516px;
}

#contact #contactBlock .block {
    border-right: 1px solid #959595;
    float: left;
    display: block;
    width: 111px;
    font-size: .9em;
    padding: 15px 30px;
    background: #ebebeb none;
}

#contact #contactBlock .noBorder {
    border-right: 0px solid;
}

#contact #contactBlock .block h3 {
    font-size: 1.2em;
    font-weight: bold;
    color: #959595;
    padding: 0 0 7px 0;
}

#contact #contactBlock .block a{
    color:#000;
}

#contactForm .submit {
    margin: 20px 0px;
}

#contactContent #rightBlock {
    width: 381px;
    float: left;
    padding: 8px 0 0 0;
}

#peopleInCharge img {
    display: block;
}

#peopleInChargeContent {
    background: #f8f8f8 url("../img/contact/peopleInChargeBg.gif") repeat-x;
    padding: 0 0 0 13px;
}

#peopleInCharge .person {
    float: left;
    width: 174px;
    padding: 5px 10px 5px 0;
}

#peopleInCharge .person h3 {
    color: #72b2db;
    font-size: 1.2em;
    font-weight: bold;
}

#contactForm label.error {
    float: right;
    width: 340px;
    display: block;
    background: transparent url("../img/contact/errorArrow.gif") no-repeat left center;
    color: #72b2db;
    padding: 8px 36px 0 15px;
    text-align: left;
    margin: 0px;
}

#contactForm input.error, #contactForm select.error {
    background-color: #d4d4d4;
}

/* team stats */
#teamstats #yearSelect {
    font-size: 1.5em;
    color: #79bde9;
    border: 2px solid #79bde9;
    display: block;
}

#teamstats .page h2 {
    margin: 15px 0px 0px 0px;
    font-size: 1.6em;
}

#teamstats #statsProvidedBy p img {
    vertical-align: middle;
}

table.stats {
    width: 100%;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    margin: 10px 0px;
}

table.stats th.num {
    width: 30px;
}

table.stats th.name {
    width: 190px;
}

table.stats th {
    text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 1em;
}

table.stats td {
    text-align: center;
}

table.stats td.name {
    text-align: left;
}

table.stats th, table.stats td {
    padding: 3px 10px;
    vertica-align: top;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}

table.stats th {
    background: #79bde9 url(../img/team/tableheader.gif) bottom center repeat-x;
}

table.stats td {
    background-color: #ececec;
    color: #000000;
    font-weight: bold;
}

table.stats tr.hover td {
    background-color: #b2b6b6;
}

table.stats td a:link, table.stats td a:active, table.stats td a:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

table.stats td a:hover {
    text-decoration: underline;
}

#teamstats #statsProvidedBy {
    margin-top: 30px;
}

#teamstats #statsProvidedBy p {
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
}

#teamstats #statsProvidedBy p.note {
    margin-top: 20px;
}

/* details page */
#coach #playerStats, #teamstats #playerStats {
    float: left;
    width: 627px;
}

#teamstats #playerBasicInfo a img {
    float: left;
}

#teamstats #playerBasicInfo .info {
    float: right;
    width: 480px;
}

#teamstats #playerBasicInfo .info div {
    font-weight: bold;
    color: #000;
    font-size: 1.1em;
}

#teamstats #playerBasicInfo .info div span {
    color: #898989;
    font-weight: normal;
    width: 90px;
    display: block;
    float: left;
}

#coach #sidebar, #teamstats #sidebar {
    float: right;
}

.coachPic {
    float: left;
    margin-right: 26px;
    margin-bottom: 26px;
}

#coach #playerStats .title {
    float: left;
    margin-botom: 26px;
    width: 479px;
}

#coach .title h1 {
    color: #959595;
    font-weight: bold;
}

#coach .title h2 {
    color: #959595;
    font-weight: bold;
    font-size: 1.3em;
}

/*************************/
/*DROP DOWN STYLES*/
/*************************/
.monthDropDown {
    position: relative;
    border: 2px solid #79bde9;
    background-color: #fff;
}

.monthDropDown a {
    color: #003471;
}

.monthDropDown a span {
    color: #636363;
    display: inline;
}

.open {
    z-index: 10000;
}

.open a.mainItem, .monthDropDown a:hover {
    background-color: #cecece;
}

.monthDropDown a.mainItem, .disabled a.mainItem {
    display: block;
    padding: 3px 25px 3px 3px;
    background-position: right center;
    background-repeat: no-repeat;
    color: #79bde9;
    font-weight: bold;
    font-size: 1.2em;
    background-color: #fff;
    text-decoration: none;
}

.monthDropDown a.mainItem {
    background-image: url("../img/schedule/dropdownArrow.gif");
    background-color: #fff;
}

div.disabled a.mainItem {
    color: #000;
    cursor: default;
}

div.disabled .options {
    display: none;
}

.monthDropDown .options {
    display: none;
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
    border-width: 2px;
    position: absolute;
    top: 30px;
    left: -2px;
    right: -2px;
    background-color: #fff;
    overflow: auto;
    z-index: 1000;
    font-weight: normal;
    text-align: left;
}

.monthDropDown .options a:link, .monthDropDown .options a:active, .monthDropDown .options a:visited {
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    border-width: 2px;
    display: block;
    padding: 3px;
    color: #000;
    background-color: #fff;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.monthDropDown .options a:hover {
    color: #000;
    background-color: #b7b7b7;
}

.monthDropDown .options a.selected {
    font-weight: bold;
    color: #79BDE9;
}

.monthDropDown .options a.selected:hover {
    color: #fff;
    bakground-color: #79BDE9;
}

.monthDropDown .options a span {
    display: none;
}

#seasonDropdown {
    width: 175px;
    float: left;
    margin: 4px 0 0 0;
}

/**********************/
/*TICKETS PAGE STYLES*/
/**********************/
#ticketsContent #leftColumn {
    float: left;
    padding: 13px 25px 0 13px;
    width: 558px;
}

#ticketsContent #rightColumn {
    float: right;
    padding: 13px 13px 0 25px;
    width: 354px;
    margin-bottom: 13px;
}

#ticketsContent h1 {
    color: #959595;
    font-size: 2em;
    font-weight: bold;
}

#ticketsContent #checkItOut {
    margin: 10px 0 20px 0;
}

.blackRoundedBox .b1, .blackRoundedBox .b2, .blackRoundedBox .b3, .blackRoundedBox .b4, .blackRoundedBox .content, .blackRoundedBox .content p {
    display: block;
    overflow: hidden;
    background-color: #000000;
    color: #FFFFFF;
}

.blackRoundedBox .content {
    padding: 3px 7px;
}

.blackRoundedBox .b1 {
    height: 1px;
    margin: 0px 5px;
}

.blackRoundedBox .b2 {
    height: 1px;
    margin: 0px 3px;
}

.blackRoundedBox .b3 {
    height: 1px;
    margin: 0px 2px;
}

.blackRoundedBox .b4 {
    height: 1px;
    margin: 0px 1px;
}

#individualTicketPrices {
    padding: 0 0 15px 0;
}

#individualTicketPrices .block {
    float: left;
    width: 133px;
}

#individualTicketPrices .block .square {
    border: 1px solid #FFFFFF;
    width: 28px;
    height: 28px;
    float: left;
}

#individualTicketPrices .block .info {
    float: left;
    padding: 0 0 0 7px;
}

#individualTicketPrices .block span {
    color: #acacac;
    font-size: .8em;
    line-height: 11px;
}

#individualTicketPrices .block .info h5 {
    font-size: .8em;
    padding: 3px 0 0 0;
    line-height: 10px;
}

#individualTicketPrices .block .info h3 {
    font-size: 1em;
}

#individualTicketPrices .block .yellow {
    background-color: #fef200;
}

#individualTicketPrices .block .green {
    background-color: #39b54a;
}

#individualTicketPrices .block .blue {
    background-color: #0072bc;
}

#individualTicketPrices .block .red {
    background-color: #ed1c24;
}

#ticketsContent #stadiumSeating {
    display: block;
    padding: 0 0 20px 0;
}

#ticketsContent p {
    font-size: 1.1em;
}

#ticketsContent .seatingInfo p {
    color: #636363;
    padding: 0 0 22px 0;
}

#planDetail {
    padding: 0 0 30px 0;
}

#planDetail .infoBlock {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
}

#planDetail .infoBlock h3 {
    background: transparent url("../img/tickets/inactiveArrow.gif") no-repeat;
    color: #79bde9;
    font-weight: bold;
    font-size: 1.2em;
    height: 17px;
    padding: 0 0 0 20px;
    cursor: pointer;
}

#planDetail .open h3 {
    color: #2e3192;
    background: transparent url("../img/tickets/activeArrow.gif") no-repeat;
    padding: 0 0 10px 20px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #a5a5a5;
}

#planDetail .content {
    width: 537px;
}

#planDetail .open {
    background-color: #ececec;
    border-bottom: 0px solid;
}

#planDetail .table {
    float: left;
    padding: 0 10px 0 0;
}

#planDetail #fullAndHalf .table {
    width: 169px;
}

#planDetail #buildYourOwn .table {
    width: 258px;
}

#planDetail #groupInformation .table {
    width: 525px;
}

#planDetail .content .noBorder {
    border: 0px solid;
}

.ticketRow {
    display: block;
}

.ticketRow .ticket {
    background: transparent url(../img/tickets/ticketRowBG.gif) top right repeat-y;
    width: 166px;
    float: left;
    margin-right: 11px;
    border: 1px solid #79bde9;
    -moz-box-shadow: 3px 3px 3px #6a6a6a;
    -webkit-box-shadow: 3px 3px 3px #6a6a6a;
    box-shadow: 3px 3px 3px #6a6a6a;
}

.ticketRow .last {
    margin-right: 0px;
}

.ticketRow .ticketPrice, .ticketRow .ticketInfo {
    padding: 15px 0px;
    text-align: center;
    font-weight: bold;
}

.ticketRow .ticketPrice span, .ticketRow .ticketInfo span {
    font-size: 70%;
    display: block;
}

.ticketRow .ticketPrice {
    float: left;
    width: 63px;
    color: #000;
    font-size: 1.1em;
}

.ticketRow .ticketInfo {
    float: right;
    font-size: 1.1em;
    color: #fff;
    width: 100px;
}

#planDetail h2 {
    font-size: 1.2em;
    font-weight: bold;
    color: #79bde9;
    padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #cfcfcf;
}

#ticketMaster {
    padding: 0 0 30px 0;
}

a#packageTickets {
    background: #000 url(../img/tickets/tab-packageTickets.gif) top left no-repeat;
    height: 34px;
    width: 177px;
}

a#groupTickets {
    background: #000 url(../img/tickets/tab-groupTickets.gif) top left no-repeat;
    height: 34px;
    width: 177px;
}

#ticketsContent a:hover {
    background-position: 0px -68px;
}

#ticketsContent a.current {
    background-position: 0px -34px;
}

#packageBenefits {
    width: 100%;
    border: 1px solid #d6d6d6;
    border-width: 1px 1px 0 0;
    margin: 0 0 30px 0;
}

#packageBenefits th {
    background-color: #76d6ff;
    font-size: .9em;
    vertical-align: middle;
    font-weight: normal;
    padding: 5px 0px;
}

#packageBenefits th.strong {
    font-weight: bold;
    font-size: 1.1em;
    text-align: center;
}

#packageBenefits td {
    text-align: center;
    line-height: 12px;
    vertical-align: middle;
    font-size: .9em;
}

#packageBenefits th, #packageBenefits td {
    border: 1px solid #d6d6d6;
    border-width: 0 0 1px 1px;
}

#packageBenefits .checked {
    background: #ededed none;
}

#groupTicketsPane {
}

#groupTicketsPane .inner {
    background-color: #ececec;
    padding: 13px;
}

#groupTicketsPane ul {
    margin-left: 20px;
}

#groupTicketsPane h3 {
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    margin: 30px 0px 5px 0px;
    border-bottom: 1px solid #a5a5a5;
}

#groupTicketsPane h5 {
    color: #000;
    font-size: 1em;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
}

#groupTicketsPane h3.first {
    margin-top: 0px;
}

#groupTicketsPane ul, #groupTicketsPane li, #groupTicketsPane p {
    color: #636363;
}

/*********************/
/* team transactions */
table.lsik-transactions-table {
    width: 100%;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    margin: 10px 0px;
}

table.lsik-transactions-table th {
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
}

table.lsik-transactions-table td {
    text-align: center;
}

table.lsik-transactions-table th, table.lsik-transactions-table td {
    padding: 3px 10px;
    vertica-align: top;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}

table.lsik-transactions-table th {
    background-color: #9cceee;
}

table.lsik-transactions-table td {
    background-color: #ececec;
    color: #2e3192;
    font-weight: bold;
}

table.lsik-transactions-table tr.hover td {
    background-color: #b2b6b6;
}

/******************************/
/*PROMOS PAGE STYLES*/
/******************************/
#promos #leftBlock {
    width: 617px;
    float: left;
}

#promos #sidebar {
    float: right;
    width: 309px;
}

#promos #sidebar #customAdSpace {
    width: 309px;
    margin-top: 20px;
}

#promos .page #leftBlock h1 {
    color: #959595;
    font-weight: bold;
    font-size: 2em;
}

#promos .page #leftBlock h1#selectedMonth {
    margin: 0 0 5px 0;
}

#promos .promo {
    border-bottom: 1px solid #e5e5e5;
    padding: 25px 0;
}

#promos .promo h3 {
    font-size: 1.5em;
    font-weight: bold;
    padding: 0 0 13px 0;
}

#promos .promo h5 {
    font-size: 1em;
    color: #898989;
    font-weight: bold;
}

#promos .promo .promoImage {
    float: left;
    padding: 0 10px 0 0;
    width: 180px;
}

#promos .promo .promoInfo {
    width: 365px;
    float: left;
}

#promos .promo .promoInfo p {
    color: #898989;
    font-size: 1.1em;
}

#promos .noBorder {
    border: 0px solid red;
}

/**********/
/* Roster */
#roster #rosterDisplay {
    background: transparent url(../img/team/ice.gif) top center no-repeat;
    min-height: 1200px;
    position: relative;
}

#rosterDisplay h3 {
    text-align: center;
    font-weight: bold;
    font-size: 2em;
    color: #959595;
}

#rosterDisplay .players {
    padding: 10px 0px;
}

.players a:link, .players a:active, .players a:visited {
    display: block;
    width: 313px;
    padding: 5px 0px;
    background: #727272 url(../img/team/playerBG.gif) top center repeat-x;
    font-weight: bold;
    text-align: center;
    font-size: 1.3em;
    color: #444444;
    text-decoration: none;
    border: 1px solid #d0d0d0;
}

.players a:hover {
    background: #000 url(../img/team/playerBG_hover.gif) bottom center repeat-x;
    color: #79bde9;
}

#teamGoalies {
    height: 164px;
}

#teamGoalies .players {
    width: 314px;
    margin: 0px auto;
}

#teamDefensemen {
    min-height: 248px;
}

#teamDefensemen .players {
    width: 630px;
    margin: 0px auto;
}

#teamDefensemen .players a {
    float: left;
}

#teamWing {
    width: 740px;
    margin: 0px auto;
}

#teamLeftWing {
    float: left;
}

#teamRightWing {
    float: right;
}

#teamCenters {
    padding-top: 50px;
    width: 314px;
    margin: 0px auto;
}

#teamCoaches {
    padding-top: 50px;
    width: 314px;
    margin: 0px auto;
}

/*******/
/* FAQ */
#faqList {
    float: left;
    width: 618px;
}

#faqList h1 {
    margin-bottom: 13px;
}

#faqList #questions, #faqList #questions li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#faqList #questions li {
    border-top: 1px solid #d7d7d7;
    padding: 10px 0px 10px 20px;
    background: transparent url(../img/icons/faq-arrow.gif) 0px 14px no-repeat;
}

#faqList #questions li.active {
    background: transparent url(../img/icons/faq-arrow-hover.gif) 0px 14px no-repeat;
}

#faqList #questions li div {
    width: 618px;
}

#faqList #questions h3 {
    color: #898989;
    font-weight: bold;
    font-size: 1.2em;
}

#faqList #questions .active h3 {
    color: #72b2db;
}

#faqList #questions p {
    color: #000;
    font-size: 1.1em;
}

/* PHONE ENTRY */
#phoneEntry #faqList{
    background: url('../img/phoneEntry/phoneBG.jpg') no-repeat left top #041525;
    position: relative;
}
#phoneEntry #faqList .poweredBy{
    border-top: 1px solid #fff;
    padding-top: 5px;
}
#phoneEntry #faqList .poweredBy img{
    float:right;
}
#phoneEntry #faqList .message{
    margin: 105px 0 0 20px;
    width: 310px;
    padding: 15px 15px 35px;
    background: transparent url('../img/phoneEntry/formBG.png') repeat left top;
    color: #FFF;
    font-size: 14px;
}
#phoneEntry #faqList label{
    font-size: 20px;
}
#phoneEntry #faqList input#signup{
    padding: 0 69px 25px 15px;
    float: left;
}
#phoneEntry #faqList input#user_mobile_phone{
    border: 2px solid #7ab7dd;
    height: 25px;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#phoneEntry #faqList p{
    font-size: 12px;
}
#phoneEntry #textInfo{
    padding-top: 15px;
    width: 618px;
    float: left;
}
a#returningUser:link,
a#returningUser:active,
a#returningUser:visited{
    color: #f9ff30;
}



/* game */
#game #games {
    float: left;
}

/* multimedia */
#multimedia .page h1 {
    color: #959595;
    font-weight: bold;
}

#multimedia .page ol {
    margin: 0px 20px;
    padding: 5px 0px;
}

#multimedia .page ol, #multimedia .page li, #multimedia .page p {
    color: #555555;
}

#multimedia .page li {
    margin: 0px;
    padding: 0px;
}

#multimedia .stack {
    padding: 20px 0px 0px 0px;
}

#multimedia .stack div {
    width: 179px;
    float: left;
    margin: 0px 17px 30px 0px;
}

#multimedia .stack div select {
    border: 1px solid #ccc;
    width: 100%;
    margin-top: 6px;
}

#multimedia .stack div.col5 {
    margin-right: 0px;
}

#multimedia .stack br {
    clear: both;
    float: none;
}

#multimedia .stack div img {
    display: block;
    margin-bottom: 15px;
}

#multimedia .stack a.quickLink:link, #multimedia .stack a.quickLink:active, #multimedia .stack a.quickLink:visited {
    background: transparent url(../img/global/quickLinkArrow.gif) no-repeat scroll left center;
    color: #72B2DB;
    display: block;
    font-family: "Myriad Pro", "Trebuchet MS", Helvetica;
    font-weight: bold;
    padding: 2px 0px 2px 20px;
    width: 68px;
    float: left;
}

#multimedia .stack a.quickLink:hover {
    text-decoration: underline;
}

#wallpapers {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
}

/* teamNotPlayers */
#teamnotplayers #teamList {
    float: left;
    width: 631px;
}

#teamList .teamMember {
    margin-botom: 26px;
}

#teamList .teamMember .pic {
    float: left;
}

#teamList .teamMember .pic img {
    display: block;
    border: 1px solid #000;
}

#teamList .teamMember .details {
    float: right;
    width: 516px;
}

#teamList .teamMember .details h1 {
    color: #2E3192;
    font-weight: bold;
}

#teamList .teamMember .details h2 {
    color: #000000;
    font-size: 1.2em;
    margin-bottom: 15px;
}

#teamList .teamMember .details p {
    color: #636363;
}

#teamList .teamMember .details .infoBlock {
    margin: 13px 0px;
    padding: 13px;
}

#teamList .teamMember .details .openBox {
    background-color: #ececec;
}

#teamList .teamMember a.infoBlockLink:link, #teamList .teamMember a.infoBlockLink:active, #teamList .teamMember a.infoBlockLink:visited, #teamList .teamMember .infoBlock h3 {
    border-bottom: 1px solid #e5e5e5;
    color: #79BDE9;
    font-weight: bold;
    display: block;
    font-size: 1.2em;
    padding: 0 0 13px 20px;
    background: transparent url(../img/tickets/inactiveArrow.gif) no-repeat scroll 0 0;
}

#teamList .teamMember .details a.infoBlockLink:hover {
    color: #2E3192;
    background: transparent url(../img/tickets/activeArrow.gif) no-repeat scroll 0 0;
}

#teamList .teamMember .details .openBox h3 {
    color: #2E3192;
    background: transparent url(../img/tickets/activeArrow.gif) no-repeat scroll 0 0;
    border-color: #A5A5A5;
}

.infoBlock .content {
    display: none;
    padding-top: 10px;
}

.infoBlock .content .teamImages a {
    float: left;
    margin-right: 10px;
}

.infoBlock .content .teamImages a.last {
    margin-right: 0px;
}

.infoBlock .content .teamImages br {
    clear: both;
    float: none;
}

/* admirals tv / photo */
#multimediaShell #pirate {
    display: none;
}

#nowPlayingBanner {
    background: #061321 url(../img/tv/nowPlayingBannerBg.gif) top center repeat-x;
    margin-bottom: 25px;
    z-index: 100;
}

#nowPlayingShell {
    background: transparent url(../img/tv/nowPlayingAdmiral.jpg) center 0px no-repeat;
}

#nowPlaying {
    height: 360px;
    width: 990px;
    margin: 0px auto;
    position: relative;
}

#multimediaShell #player img {
    display: block;
    margin: 0px auto;
}

#multimediaShell #player img.clickToView {
    display: block;
    margin-left: -89px;
    position: absolute;
    bottom: 10px;
    left: 50%;
}

#multimediaShell #player #playerScreen {
    display: block;
    height: 359px;
    width: 480px;
    margin: 0px auto;
}

#multimediaShell #player {
    left: 50%;
    margin-left: -240px;
    position: absolute;
    width: 480px;
}

#multimediaShell #player #playerScreen-end {
    display: none;
    position: absolute;
    height: 359px;
    width: 480px;
    left: 50%;
    top: 0px;
    margin-left: -240px;
    background: transparent url("../img/tv/headers/videoOverFader.png") top center repeat;
    z-index: 500;
}

#playerScreen-end-replay {
    padding: 55px 0 22px 0;
    cursor: pointer;
}

#playerScreen-end-more {
    padding: 0 40px;
}

#playerScreen-end-more .multiThumb img {
    border: 1px solid #fff;
}

#playerScreen-end-more h3 {
    color: #fff;
}

#playerScreen-end-more h4, #playerScreen-end-more a.quickLink {
    display: none;
}

#playerScreen-end-more1 {
    float: left;
}

#playerScreen-end-more2 {
    float: right;
}

#multimediaShell #player #photoFrame {
    display: block;
    height: 359px;
    width: 480px;
    margin: 0px auto;
}

#multimediaShell #nowPlayingDetails {
    width: 210px;
    position: absolute;
    top: 25px;
    left: 0px;
}

#multimediaShell #nowPlayingInfo {
    margin-top: 95px;
    padding-right: 20px;
}

#nowPlayingDetails .channelSelector {
    position: relative;
    margin-top: 10px;
}

#nowPlayingDetails .channelSelector h1 {
    height: 25px;
    background: transparent url(../img/tv/channelSelectorBg.gif) top left no-repeat;
    font-size: 1.2em;
    color: #fff;
    font-weight: bold;
    position: relative;
}

#nowPlayingDetails .channelSelector h1.open {
    background-position: left -25px;
}

#nowPlayingDetails .channelSelector h1 span {
    top: 1px;
    left: 27px;
    position: absolute;
}

#nowPlayingDetails .channelSelector .droppy {
    position: absolute;
    top: 24px;
    width: 204px;
    margin: 0px 0px;
    display: none;
    padding-bottom: 8px;
    background: transparent url(../img/tv/channelSelectorBottomCap.gif) bottom center no-repeat;
}

#nowPlayingDetails .channelSelector .options {
    background: #ff9800 url(../img/tv/channelSelectorOptionsBg.gif) bottom center repeat-x;
}

.channelSelector .options a:link, .channelSelector .options a:active, .channelSelector .options a:visited {
    display: block;
    color: #482b00;
    font-weight: bold;
    padding: 3px 23px;
    border-top: 1px solid #9a5c00;
}

.channelSelector .options a:hover {
    background: #955900;
    color: #ffffff;
}

#multimediaShell #nowPlayingInfo h2 {
    color: #79bde9;
    margin-top: 3px;
    font-weight: bold;
    font-size: 1.1em;
    font-family: "Trebuchet MS", Arial;
}

#multimediaShell #nowPlayingInfo h3 {
    font-weight: normal;
    font-size: 1em;
    color: #ffffff;
    margin-top: 5px;
}

#multimediaShell #nowPlayingInfo h3 strong {
    font-weight: bold;
}

.photoAlbums, .nowPlayingChannels {
    background: transparent url(../img/tv/pill-channels.gif) left top no-repeat;
    margin-top: 5px;
    padding: 0px 0px 0px 60px;
    color: #d7d7d7;
}

.photoAlbums {
    background: transparent url(../img/tv/pill-album.gif) left top no-repeat;
}

.nowPlayingChannels a:link, .nowPlayingChannels a:active, .nowPlayingChannels a:visited, .photoAlbums a:link, .photoAlbums a:active, .photoAlbums a:visited {
    color: #d7d7d7;
}

.photoAlbums a:hover, .nowPlayingChannels a:hover {
    text-decoration: underline;
}

#multimediaShell #shareWell {
    position: absolute;
    left: 866px;
    top: 143px;
}

#multimediaShell #shareWell .title {
    margin-bottom: 5px;
}

#sponsoredby {
    position: absolute;
    top: 6px;
    right: 0px;
    color: #ffffff;
}

#broughtToYouBy {
    position: absolute;
    right: 0px;
    bottom: 0px;
    color: #ffffff;
}

#videoSlider {
    margin: 0px auto;
    width: 990px;
}

#videoSlider .title {
    float: left;
    width: 790px;
}

#videoSlider .title h2 {
}

#videoSlider .scrollControls {
    float: right;
}

#videoSlider .scrollControls a.rssFeed:link, #videoSlider .scrollControls a.rssFeed:active, #videoSlider .scrollControls a.rssFeed:visited {
    float: left;
    margin-right: 20px;
    background: transparent url(../img/tv/rss.gif) left center no-repeat;
    padding-left: 20px;
    color: #5d5d5d;
    font-weight: bold;
}

#videoSlider .scrollControls a.rssFeed:hover {
    text-decoration: none;
}

#videoSlider .scrollControls .back, #videoSlider .scrollControls .next {
    background: transparent none center center no-repeat;
    height: 15px;
    width: 15px;
    display: block;
    float: left;
    cursor: pointer;
}

#videoSlider .scrollControls .back {
    background-image: url(../img/tv/scoller-leftArrow.gif);
}

#videoSlider .scrollControls .next {
    background-image: url(../img/tv/scoller-rightArrow.gif);
}

#videoSlider .scrollControls .navi a {
    background-image: url(../img/tv/slideCircle.gif);
}

#videoSlider .slider {
    height: 270px;
    overflow: hidden;
    position: relative;
    width: 990px;
}

#videoSlider .items {
    position: absolute;
    width: 30000em;
}

#videoNavigation {
    margin: 15px 0px;
}

#videoNavigation select {
    width: 178px;
    margin-right: 16px;
    border-width: auto;
    border: 2px solid #7AB7DD;
}

#slideshowToggle, .next-page, .prev-page {
    display: block;
}

.slideshow-active {
    background-color: green;
}

#filter-submit {
    vertical-align: middle;
}

#loadingDisplay {
    width: 20px;
    height: 20px;
    float: left;
}

#filter-loading {
    display: none;
}

#filter-loading.loading {
    display: block;
}

#filter-loading-message {
    margin-top: 15px;
    font-size: 1.2em;
}

#filter-loading-message .error {
    color: red;
}

#videoGrid-navigation {
    margin-top: 13px;
}

#navigation-videosTotal {
    float: left;
    margin-right: 5px;
}

#videoGrid-navigation .next, #videoGrid-navigation .back {
    display: block;
    height: 16px;
    width: 16px;
    float: left;
    cursor: pointer;
}

#videoGrid-navigation .next {
    background: transparent url("../img/tv/page-next.gif") center center no-repeat;
}

#videoGrid-navigation .back {
    background: transparent url("../img/tv/page-prev.gif") center center no-repeat;
}

#videoSlider .items .multiThumb, #videoGrid .multiThumb {
    float: left;
    margin-right: 19px;
    width: 179px;
    margin-bottom: 20px;
}

.photo #videoSlider .items .multiThumb, .photo #videoGrid .multiThumb {
    margin-right: 13px;
}

#videoSlider .items .multiThumb-rowend, #videoGrid .multiThumb-rowend {
    margin-right: 0px;
}

.multiThumb-active {
    /*background-color: #ccc;*/
}

.multiThumb {
    width: 179px;
}

.multiThumb h3 {
    color: #464646;
    margin: 6px 0px 3px 0px;
    font-weight: bold;
}

.multiThumb h4 {
    color: #000000;
    margin: 3px 0px;
}

.multiThumb h4 strong {
    color: #2e3192;
}

.multiThumb .photoAlbums, .multiThumb .nowPlayingChannels {
    margin: 6px 0px;
}

.multiThumb .nowPlayingChannels, .multiThumb .nowPlayingChannels a:link, .multiThumb .nowPlayingChannels a:active, .multiThumb .nowPlayingChannels a:visited, .multiThumb .nowPlayingChannels a:hover, .multiThumb .photoAlbums, .multiThumb .photoAlbums a:link, .multiThumb .photoAlbums a:active, .multiThumb .photoAlbums a:visited, .multiThumb .photoAlbums a:hover {
    color: #2e3192;
}

.multiThumb .quickLink {
    background: transparent url(../img/tv/scoller-rightArrow.gif) left center no-repeat;
    padding-left: 20px;
    font-weight: bold;
}

.vidList {
    padding-bottom: 20px;
}

#multimediaShell .contentBlock {
    background-color: transparent;
    margin-top: 20px;
}

#channels {
    float: left;
    width: 561px;
    border-bottom: 1px solid #bfbfbf;
}

#channels div.category {
    border-top: 1px solid #bfbfbf;
}

#channels div#picseason2008-09, #channels div#picseason2007-08, #channels div#picseason2006-07 {
    display: none;
}

#channels div a h3 {
    color: #959595;
    background: transparent url(../img/tv/rightArroew-grey.gif) left center no-repeat;
    font-size: 1.3em;
    padding: 10px 0px 10px 20px;
    float: left;
}

#channels div a.open h3 {
    color: #2e3192;
    background-image: url(../img/tv/rightArrow-grey-down.gif);
}

#channels div div.category {
    margin-left: 20px;
}

#playerSection div div.category {
    margin-left: 0px;
}

#channels div div.vidList a:link, #channels div div.vidList a:active, #channels div div.vidList a:visited, #channels div div.vidList a:hover {
    display: block;
    background: transparent url(../img/tv/tvIcon.gif) left center no-repeat;
    padding: 5px 0px 0px 20px;
    color: #000000;
}

#multimediaShell #admiralsTvPhoto .scrollControls {
    background: #000000 url(../img/tv/latestPhotos.gif) top left no-repeat;
    padding: 30px 10px 5px 10px;
}

#multimediaShell .pic #admiralsTvPhoto .scrollControls {
    background: #000000 url(../img/tv/latestVideos.gif) top left no-repeat;
    padding: 30px 10px 5px 10px;
}

#multimediaShell #admiralsTvPhoto .next {
    background: transparent url(../img/global/quickLinkArrow-onblack.gif) center center no-repeat;
}

#multimediaShell #admiralsTvPhoto .back {
    background: transparent url(../img/global/quickLinkArrow-onblack-left.gif) center center no-repeat;
}

#multimediaShell #admiralsTvPhoto .back, #multimediaShell #admiralsTvPhoto .next {
    display: block;
    height: 15px;
    width: 14px;
    float: left;
    cursor: pointer;
}

#multimediaShell #admiralsTvPhoto .slider {
    background-color: #ececec;
    width: 379px;
    height: 410px;
    overflow: hidden;
    position: relative;
}

#multimediaShell #admiralsTvPhoto .items {
    position: absolute;
    width: 30000em;
}

#multimediaShell #admiralsTvPhoto .items div.item {
    float: left;
    width: 353px;
    margin: 13px;
}

#multimediaShell #admiralsTvPhoto .items .info {
    float: none;
    width: auto;
    margin: 0px 0px;
}

#multimediaShell .page {
    background-color: #fff;
}

#admiralsTvPhoto .nowPlayingChannels, #admiralsTvPhoto .nowPlayingChannels a:link, #admiralsTvPhoto .nowPlayingChannels a:active, #admiralsTvPhoto .nowPlayingChannels a:visited, #admiralsTvPhoto .photoAlbums, #admiralsTvPhoto .photoAlbums a:link, #admiralsTvPhoto .photoAlbums a:active, #admiralsTvPhoto .photoAlbums a:visited {
    color: #636363;
}

#multimediaShell #admiralsTvPhoto h2 {
    font-size: 1.4em;
    margin: 5px 0px;
}

/* latest videos sidebar */
#latestVideosSidebar {
    width: 354px;
    float: right;
}

#latestVideosSidebar .head {
    border: 1px solid #bababa;
    background: #fff url(../img/tv/latestVideosSidebarHead.gif) bottom center repeat-x;
    padding: 7px;
    margin-bottom: 4px;
}

#latestVideosSidebar a:link, #latestVideosSidebar a:active, #latestVideosSidebar a:visited {
    padding: 4px 8px;
    display: block;
    clear: both;
}

#latestVideosSidebar a:hover {
    background: #d4d4d4;
}

#latestVideosSidebar span {
    color: #898989;
    width: 115px;
    display: block;
    float: left;
}

#latestVideosSidebar .head strong {
    color: #898989;
}

#latestVideosSidebar strong {
    color: #000;
    float: right;
    width: 220px;
}

/* tv categories */
.categories #channels {
    width: 583px;
}

.categories #channels .vidGrid {
    margin: 0px;
}

.categories #channels .vidGrid .multiThumb {
    margin: 0px 13px 25px 0px;
    float: left;
}

.categories #channels .vidGrid div.col2 {
    margin-right: 0px;
}

.catHead .monthSelect {
    float: right;
    padding: 6px 0px;
}

.catHead .monthSelect .monthDropDown {
    border-color: #2e3192;
}

.catHead .monthSelect .monthDropDown a.mainItem {
    color: #2e3192;
    background-image: url(../img/tv/droppyArrow.gif);
}

.catHead .monthSelect .monthDropDown a.selected {
    color: #2e3192;
}

/* players */
#playerSelector {
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #b9b9b9;
}

#playerSelector a:link, #playerSelector a:active, #playerSelector a:visited {
    color: #b7b7b7;
    font-weight: bold;
    display: block;
    float: left;
    padding: 10px 32px;
    font-size: 1.8em;
}

#playerSelector a.selected:active, #playerSelector a.selected:visited, #playerSelector a.selected:link, #playerSelector a:hover {
    color: #2e3192;
    background: transparent url(../img/tv/arrowTop.gif) top center no-repeat;
}

.vidGrid h2 {
    margin: 10px 0px;
    font-weight: bold;
}

#multimediaShell .loading {
    float: right;
    clear: right;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    display: block;
}

#multimediaShell .loading img {
    display: block;
    margin: 0px auto;
}

/* photos */
.photo #nowPlayingShell {
    background-image: url(../img/tv/currPhotoAdmiral.jpg);
}

.photo #nowPlayingBanner {
    background-image: url(../img/tv/currPhotoBanner.gif);
}

.photo #nowPlayingDetails .channelSelector h1 {
    background-image: url(../img/tv/albumSelectorBg.gif);
}

.photo #nowPlayingDetails .channelSelector .droppy {
    background-image: url(../img/tv/channelSelectorBottomCap-photo.gif);
}

.photo #nowPlayingDetails .channelSelector .options {
    background: #79bde9 url(../img/tv/channelSelectorOptionsBg-photo.gif) bottom center repeat-x;
}

.photo #nowPlayingDetails .channelSelector .options a:link, .photo #nowPlayingDetails .channelSelector .options a:active, .photo #nowPlayingDetails .channelSelector .options a:visited {
    border-top: 1px solid #4a728d;
    color: #20313d;
}

.photoLinkImg {
    width: 178px;
    height: 110px;
    overflow: hidden;
    background: center center no-repeat;
}

.photoLinkImg img {
    display: block;
    margin: auto;
}

.photo #nowPlayingDetails .channelSelector .options a:hover {
    background-color: #52809d;
    color: #ffffff;
}

body #fancybox-overlay {
    z-index: 9100;
}

body #fancybox-wrap {
    z-index: 9101;
}

#fancybox-title-titleDisplay {
    float: left;
}

#fancybox-title-titleDisplay h2 {
    margin-right: 10px;
}

#fancybox-title-titleDisplay h2, #fancybox-title-titleDisplay h5 {
    display: inline;
}

#fancybox-title-share {
    padding-top: 5px;
}

.photo #broughtToYouBy {
    position: relative;
    float: right;
    color: #ffffff;
    width: 135px;
}

/****************************/
/* comments */
body #idc-container-parent, body #IDCommentsNewThreadCover {
    border-top: 1px solid #D9D9D9;
}

body #idc-container-parent .idc-thread {
    padding: 1px 0px;
}

body #idc-container-parent a:link, body #idc-container-parent a:active, body #idc-container-parent a:visited {
    color: #79bde9;
    font-weight: bold;
}

body #idc-container-parent .idc-ctools a:hover {
    color: #2E3192;
}

body #idc-container h3 {
    color: #959595;
    font-size: 2em;
    font-weight: bold;
    margin: 0;
    padding: 7px 0px;
}

body #idc-container .idc-c_collapsed .idc-c-h, body #idc-container .idc-c .idc-c-h {
    background: #eeeeee url(../img/comments/titleBar.gif) top center repeat-x;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    padding: 3px 4px;
}

body #idc-container .idc-c-t {
    padding: 5px 0px;
}

body #idc-container .idc-head {
    margin-bottom: 0px;
}

body #idc-container .idc-head_action {
    background: #ECECEC none;
}

body #idc-container span {
    font-weight: bold;
}

body #idc-container .idc-postnav {
    margin: 7px 0px;
}

body #idc-container .idc-footer {
    border-top: 0px;
}

body #idc-container textarea.idc-text_noresize {
    background: #ffffff url(../img/comments/textarea-bg.gif) top right no-repeat;
}

/***************/
/* trivia / memory game */
#triviaGame, #memoryGame {
    background: #000000 url(../img/trivia/bg.jpg) top center repeat-x;
}

#theGame {
    margin: 0px auto;
    width: 990px;
}

#trivia {
    padding: 25px 0px;
    margin: 0px auto;
    width: 990px;
    background: transparent url(../img/trivia/triviabg.gif) top right no-repeat;
    position: relative;
}

#trivia #wrongAnswer, #trivia #rightAnswer {
    display: none;
    position: absolute;
    height: 67px;
    width: 67px;
    top: 9px;
    left: 50%;
    margin-left: -33px;
}

#triviaTitle {
    float: left;
    width: 611px;
}

#triviaTitle img {
    display: block;
}

#triviaTitle p {
    color: #c2c2c2;
}

#triviaScore {
    position: absolute;
    top: 20px;
    left: 607px;
    width: 367px;
}

#triviaScore #hits {
    background: transparent url(../img/trivia/hits.png) center left no-repeat;
    padding: 0px 0px 0px 50px;
    color: #fff;
    float: right;
    font-size: 2em;
}

#triviaScore #misses {
    background: transparent url(../img/trivia/misses.png) center left no-repeat;
    padding: 0px 0px 0px 80px;
    color: #fff;
    float: right;
    font-size: 2em;
}

#triviaScore #hits div, #triviaScore #misses div {
    background: transparent url(../img/trivia/scoreCircle.png) center center no-repeat;
    padding: 27px 36px;
    position: relative;
}

#triviaScore #hits div {
    color: #79bde9;
}

#trivia img.title {
    display: block;
    margin: 20px 0px 0px 20px;
}

#question, #answer {
    width: 611px;
}

#question div {
    background: #000 url(../img/trivia/transBG.png) center center repeat;
    color: #79bde9;
    font-size: 1.7em;
    padding: 20px;
    margin-top: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#answerOpts {
    margin-left: 20px;
}

#answerOpts div {
    display: block;
    cursor: pointer;
    color: #ffffff;
    padding: 0px 0px 0px 20px;
    background: transparent url(../img/trivia/answerArrow.gif) left center no-repeat;
    font-size: 1.5em;
    font-weight: bold;
    float: left;
    clear: left;
}

#answerOpts div.hover {
    color: #79bde9;
}

#answerOpts a input {
    display: none;
}

#response {
    color: #fff;
    font-size: 1.5em;
}

#trivia a.restart {
    margin-top: 55px;
}

s
