/* ----------------------------------------------------------------------------
    MAIN_R.CSS
    Contains everything used generically for all PGA TOUR specific site pages. Do not put page-specific information in this document.   */
/* NOTE: Anything beginning with [*:first-child+html] is an IE7-specific hack */
/*  ----------------------------------------------------------------------------
    Table Of Contents
    1.  Generic PGA TOUR Colors and Styles
        A. Link Colors
        B. Fonts
            1.  Headers
            2.  HR
    2.  Container
        A.  Header
        B.  Content
            1.  sIFR Headers
            2.  T1 Area on Subpages
                a. Subpage Headers
                b. Divided Content Area
                c. Icon Sprite
            3.  Standard Pod Content Styles
                a. Standard Img/Blurb
                b. Video Blurb
                c. Pod Tabs
                d. Pod Footers
            4.  Subpage Section Front Pod Styles
                a. Full Width Content Pod
                b. 385px Content Pod
                c. 275px Content Pod
                    1. Large Height 275px Content Pod
            5.  Subpage Content Styles
                a. Left-Aligned Content Photo with Overlay
                b. Font Sizing
                c. Quicklinks
                d. Blogs
                e. Video Full Pod
            6.  Table Styles
            7.  Daily Scorecard IE Styles
                a. Blockquote
                b. Scorecard
                c. News Pod
                d. Photo and Blurb
                e. By the Numbers
                f. Photo Gallery
                g. Staff Pick
                h. Stat of the Day
                i. Hole of the Day
                j. Group to Watch
                k. Question of the Day
                l. Fantasy Top 5
            8.  Social Media Implementation
        C.  Footer
    3. Right Rail
        A. Page Navigation
        B. Ad Spaces
            1. 300x250 Ad Space
            2. 160x600 Ad Space
            3. Shop Pod
            4. Fantasy Pod
        C. Right Rail Pod Styles
        D. Most Popular
        E. Pod Spacer
        F. Related Links
        G. Company
*/
/* -----------------------------------------------------------------------------
    (1) GENERIC PGA TOUR COLORS AND STYLES */
/*  ----------------------------------------
    (1a) LINK COLORS */
body { background: url("../../../../img/5.0/global/nav/navBarLong_r.png") repeat-x scroll 0 0 #00284B;}

a {
    text-decoration:none;
    color:#666666;
}
a:hover {
    text-decoration:underline;
}
div#tourVidDetailBlurb p#video_source a {
    color:#1B8DB1;
}
/*  ----------------------------------------
    (1b1) FONTS - Headers */
h1 {
    font-size: 23pt;
    color: #3F4038;
}
/*  ----------------------------------------
    (1b2) FONTS - HR */
div.tourHr {
    position: relative;
    height: 1px;
    overflow: hidden;
    border-top: solid 1px #9FA098;
    font-size: 1px;
    margin-bottom: 1px;
}
/*  ----------------------------------------
    (1b3) BUTTONS */
.tourDropBtn {
    background:url("../../../../img/3.0/sect/r/players/sm_footer_btn.gif") no-repeat center right;
    border:none !important;
    width:18px;
    height:19px;
    cursor:pointer;
    font-size:0px;
    color:#FFF;
}
/* -----------------------------------------------------------------------------
    (2a) HEADER */
/* 2009 HP/Nav ReDesign / UPDATED ---- 2012 Global Navigation Re-Design ------ */
/*#tourHeader, #tourBreakingNewsTopperCont, #tourAd985x50Top { background: #00284b none !important; }ticket10795*/
#tourHeader, #tourBreakingNewsTopperCont, #tourAd970x66Top {
    background: #00284b none !important;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#tourHeader {
    *z-index:3000;
    z-index:3000;
    position:relative;
    width:100%;
}
#tourHeader ul li {
    display: inline;
    list-style-type: none;
}
#tourHeaderTopNavCont {
    background:#071131;
    height:auto;
}
#tourHeaderTopTours {
    margin:0;
    height:34px;
    float:left;

}

#tourHeaderTopTours li{
    float:left;
}

#tourGlobalNavNT{
    background: transparent url("../../../../img/5.0/global/nav/NT_off.png") no-repeat;
    width:146px;
    height:34px;
    float:left;
}
#tourGlobalNavCT{
    background: transparent url("../../../../img/5.0/global/nav/CT_off.png") no-repeat;
    width:140px;
    height:34px;
    float:left;
}
#tourGlobalNavLA{
    background: transparent url("../../../../img/5.0/global/nav/LA_off.png") no-repeat;
    width:131px;
    height:34px;
    float:left;
}
#tourGlobalNavNT:hover{
    background: transparent url("../../../../img/5.0/global/nav/NT_on.png") no-repeat;
}
#tourGlobalNavCT:hover{
    background: transparent url("../../../../img/5.0/global/nav/CT_on.png") no-repeat;
}
#tourGlobalNavLA:hover{
    background: transparent url("../../../../img/5.0/global/nav/LA_on.png") no-repeat;
}
#playersTopNav {
    float: left !important;
    margin: 0px 0 0 25px !important;
    width: 99px;
}
#tourHeaderMainNavCont {
    background:url("/etc/designs/pgatour/element/img/5.0/global/nav/line_gradient_1000.png") #00274c no-repeat ;
    zoom:1;
    height: 117px;
}
#tourHeaderTitle {
    height:72px;
}
#tourHeaderTitle .tourHeaderLogoImg {
    padding-left: 0px;
}
#tourHeaderLogo {
    margin: 15px 14px 0 0;
}
.tourHeaderLogoImg{
    position:relative;
    float:left;
    top:32px;
    left:20px;
}
#tourHeaderLoginSearch {
    bottom: 0;
    float: right;
    position: relative;
    right: 0;
    top: 30px;
}
#tourHeaderLoginSearch .search{
    float: left;
}
#tourHeaderSearhFrom {
}
#tourHeaderSearhFrom .tourHeaderSearchQuery {
    border: 1px solid #000;
    border-bottom: none;
    font-size: 14px;
    height: 23px;
    width: 136px;
}
#tourHeaderSearhFrom .tourHeaderSearchButton {
    background: transparent url("../../../../img/5.0/global/nav/search_btn.png");
    width:54px;
    height:23px;
    margin-bottom:-6px;
    *margin-bottom:-6px;
}
/* opera hack */
html:first-child #tourHeaderSearhFrom .tourHeaderSearchButton {
    margin-bottom:-7px !important;
}

/* Google Chrome/ MAC Safari Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #tourHeaderSearhFrom .tourHeaderSearchButton {
        margin-bottom:-7px;
    }
}

#tourHeaderMainNav, .tourMainNavLinks:hover, .tourCurrentPage {
    background: url("/etc/designs/pgatour/element/img/5.0/global/nav/tourNavSprite.png") no-repeat scroll 0 0 #00284B;
}
/* Set up the widths */
#tourMainNavCharity, #tourMainNavCharity a {width: 77px;}
#tourMainNavLeaderBoard, #tourMainNavLeaderBoard a {width: 90px;}
#tourMainNavTournaments, #tourMainNavTournaments a {width: 125px;}
#tourMainNavPlayers, #tourMainNavPlayers a {width: 86px;}
#tourMainNavFedExCup, #tourMainNavFedExCup a {width: 110px;}
#tourMainNavVideo, #tourMainNavVideo a {width: 67px;}
#tourMainNavTR, #tourMainNavTR  a{width: 74px;}
#tourMainNavNews, #tourMainNavNews a {width: 66px;}
#tourMainNavStats, #tourMainNavStats a{width: 76px;}
#tourMainNavGames, #tourMainNavGames a {width: 67px;}
#tourMainNavShop, #tourMainNavShop a {width: 61px;}

/* hover effect */
#tourMainNavCharity:hover, #tourMainNavCharity.tourCurrentPage {background-position: -0px -45px;}
#tourMainNavLeaderBoard:hover, #tourMainNavLeaderBoard.tourCurrentPage {background-position: -77px -45px;}
#tourMainNavTournaments:hover, #tourMainNavTournaments.tourCurrentPage {background-position: -167px -45px;}
#tourMainNavPlayers:hover, #tourMainNavPlayers.tourCurrentPage {background-position: -292px -45px;}
#tourMainNavFedExCup:hover, #tourMainNavFedExCup.tourCurrentPage {background-position: -378px -45px;}
#tourMainNavVideo:hover, #tourMainNavVideo.tourCurrentPage {background-position: -488px -45px;}
#tourMainNavTR:hover, #tourMainNavTR.tourCurrentPage {background-position: -555px -45px;}
#tourMainNavNews:hover, #tourMainNavNews.tourCurrentPage {background-position: -629px -45px;}
#tourMainNavStats:hover, #tourMainNavStats.tourCurrentPage {background-position: -695px -45px;}
#tourMainNavGames:hover, #tourMainNavGames.tourCurrentPage {background-position: -771px -45px;}
#tourMainNavShop:hover, #tourMainNavShop.tourCurrentPage {background-position: -838px -45px;}

#tourHeaderMainNav {
    height:45px;
    left: 16px;
    position: relative;
    width:899px;
    text-align:left;
}
#tourHeaderMainNav ul {
    margin: 0;
    padding: 0;
}

#tourHeaderMainNav li {
    float:left;
}
.tourMainNavLinks {
    zoom: 1;
}
.tourMainNavLinks a {
    clear:both;
    display: block;
    float: left;
    height:45px;
    text-indent: -99999px;
}
li.tourMainSubNav ul {
    display:none;
    clear:both;
    float:left;
    padding:0;
    margin:0;
}
li.tourMainSubNav:hover ul {
    display:block;
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
    box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
}
li.tourMainSubNav ul li {
    float:none !important;
}
.tourMainNavLinks ul {
    background: #27A0CD;
}
.tourMainNavLinks ul li {
    font-family:Arial, Helvetica, sans-serif;
}
.tourMainNavLinks ul li a {
    color:#ffffff;
    text-indent: 0px !important;
    height: auto !important;
    padding: 10px 20px 10px 13px;
    float: none;
    _width: 100%;
    font-family:Arial, Helvetica, sans-serif;
    white-space:nowrap;
    width: auto !important;
    font-size:11px;
    font-weight:bold;

}
.tourMainNavLinks ul li a:hover {
    color: #00284B;
    background: #7DC6E1 none;
    text-decoration: none !important;
    font-weight:bold;

}
/*keep drop down from hanging over right edge of container*/
li#tourMainNavStats:hover ul{
    clear:both;
    float:right;
    *position:relative;
    *left:-119px;
    *float:left;
}
li#tourMainNavGames:hover ul{
    clear:both;
    float:right;
    *position:relative;
    *left:-152px;
    *float:left;
}

*/  /* / 2009 HP/Nav ReDesign */
#tourLogo {
    position:relative;
    float:left;
    padding:10px 30px 26px;
    _padding:10px 30px 26px;
}
#tourHeaderSub #tourLogo {
    position:relative;
    float:left;
    padding:0px 15px 26px;
    _padding:0px 25px 26px 15px;
    cursor:pointer;
}
#tourLogo span.AlphaTrans {
    width:63px;
    height:84px;
    display:inline-block;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../img/3.0/global/pgatour_logo_new.png');
}
#tourLogo img {
    _filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#tourHeaderSub #tourLogo span.AlphaTrans {
    width:82px;
    height:104px;
    display:inline-block;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../../img/3.0/global/pgatour_logo.png');
    cursor:pointer;
}
#tourHeaderSub #tourLogo img {
    _filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    cursor:pointer;
}
#tourTopNavContainer {
    position:relative;
    _left:-125px;
}
#tourTopNav {
    float:left;
    position:absolute;
    left:105px;
}
#tourTopNav {
    top:-85px;
    /* IE 6 & 8 Hack*/
    top:45px\9;
}
*:first-child+html #tourTopNav {
    top:45px;
}
/* IE 7 */
*:first-child+html #tourTopNav {
    top:45px;
}
/* SAFARI-ONLY POSITIONING */
/*\*/
html>body*#tourTopNav {
    top:45px;
}
/**/


#tourTopNav ul {
    margin-left: 0;
    padding-left: 0;
    white-space: nowrap;
}
#tourTopNav li {
    display: inline;
    list-style-type: none;
    padding:5px;
}
#tourMainNav {
    width:468px;
    float:left;
}
div.tourSectLinks {
    white-space: nowrap;
}
a.tourSectLinksItem, a.tourSectLinksItem:visited, a.tourSectLinksItem:active {
    position:relative;
    display: block;
    float:left;
    white-space: nowrap;
    vertical-align:bottom;
    text-align: center;
    text-decoration: none;
    outline: none;
    cursor:pointer;
    padding:3px 1px;
}
.Navactive {
}
div.tourTopNavOtherLinks {
    position:relative;
    top:-27px;
    _top:-30px;
    left:425px;
    float:right;
    width:425px;
    height:22px;
    background:#036 url("../../../../img/3.0/global/nav_sub_bar.gif") repeat-x center top;
    overflow:hidden;
    display:table-cell;
}
*:first-child+html div.tourTopNavOtherLinks {
    top:-30px;
}
a.tourTopNavOtherLinksItem {
    position:relative;
    _top:5px;
    color:#FFF !important;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:12px 9px 5px;
    border-right:2px solid #036;
    height:21px;
    vertical-align:middle;
}
*:first-child+html a.tourTopNavOtherLinksItem {
    margin:5px 0px 0px;
}
a.tourTopNavLast {
    border-right:none;
}
div.tourTopNavBotCont {
} /*ONLY HERE FOR IE'S BENEFIT */
div.tourTopNavBottom {
    position:absolute;
    top:35px;
    left:0px;
    width:740px;
    _width:720px;
}
*:first-child+html div.tourTopNavBottom {
    top:35px;
    left:0px;
}
/* SAFARI-ONLY POSITIONING */
/*\*/
html>body*.tourTopNavBottom {
    width:740px;
}
/**/
div.tourSectBotLinks {
    white-space: nowrap;
}
a.tourSectBotLinksItem, a.tourSectBotLinksItem:visited, a.tourSectBotLinksItem:active {
    position:relative;
    display: block;
    float:left;
    height: 18px;
    white-space: nowrap;
    vertical-align:bottom;
    text-align: center;
    color: #23669E;
    text-decoration: none;
    font-size: 11px;
    font-weight:bold;
    padding: 2px 6px 0px 8px;
    outline: none;
    cursor:pointer;
}
a.tourSectBotLinksItem:hover {
    padding-left: 8px;
    color:#00356C;
}
a.tourSecBotLinksItemActive {
    background: url("../../../../img/3.0/global/icons/arrows/arrow_dkblu.gif") no-repeat left 6px;
}
a.tourSectBotLinksItem img {
    padding-right:2px;
}
img.tourSpecialNavImg {
    position:relative;
    top:-7px;
    vertical-align:top;
    padding:0px;
}
.tourSpecialNavImg1 {
    position:relative;
    top:-7px;
    vertical-align:top;
    padding-top:5px;
}
.Navactive {
}
div.tourSectSubChamp {
    position:relative;
    left:110px;
}
div.tourSectSubChamp a {
    color:#CB3011 !important;
}
div.tourSectSubNation {
    position:relative;
    left:290px;
    background:#FFF;
}
div.tourSectSubNation a {
    color:#3CB2E4 !important;
}
#tourTopNavFeedback {
    position:absolute;
    top:0px;
    right:-150px;
    _right:-170px;
    float:left;
}
/* SAFARI-ONLY POSITIONING */
/*\*/
html>body*#tourTopNavFeedback {
    right:-150px;
}
/**/
#tourTopNavFeedback a {
    color:#a0a297;
    text-decoration:none;
    font-weight:bold;
    background: url("../../../../img/3.0/global/gray_arrow.gif") no-repeat right;
    padding-right:8px;
}
/* -----------------------------------------------------------------------------
    (2b) CONTENT */
*:first-child+html #tourFullContent {
    left:10px;
}
*:first-child+html div.tourLeftContent {
    left:10px;
}
/* --------------------------------------
    (2b1) sIFR HEADERS */
div.tourPodHeader {
    position: relative;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    border-bottom: 1px solid #D6D6D6;
    color: #666666;
    margin-bottom: 2px;
    padding-top: 20px;
    text-align: left;
    text-transform: uppercase;
}

div.tour88x31Ad {
    position:absolute;
    float:right;
    top:7px;
    right:0px;
    width:88px;
    height:31px;
    padding-right: 10px;
}
div.tour88x31StandingsAd {
    height:31px;
    position:absolute;
    right:1px;
    top:-6px;
    width:88px;
}
*:first-child+html div.tour88x31StandingsAd {
    top:-7px;
}
#tourLeaderboardAd { /* Hack the element for IE */
    *position: relative !important;
    *margin-bottom: -10px;
    *float:right;
    *left: auto;
}
/* --------------------------------------
    (2b2) T1 AREA ON SUBPAGES */
#tourSubT1Generic {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #003366;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    display: table;
    height: 100%;
    padding: 3px;
    position: relative;
    width: 664px;
}
/* --------------------------------------
    (2b2a) SUBPAGE HEADERS */
div.tourSubHeader {
    position:relative;
    width:664px;
    height:60px;
    background:#036 url("../../../../img/3.0/global/r/header_full_bkgrnd.jpg") no-repeat center;
    color:#FFF;
    border-bottom:4px solid #5CB027;
    overflow:hidden;
}
div.tourSubHeader1 {
    position:relative;
    width:664px;
    height:60px;
    color:#036;
    border-bottom:4px solid #5CB027;
    overflow:hidden;
}
div.tourSubHeader h2 {
    font-size:28px;
    font-weight:bold;
    font-stretch:expanded;
    vertical-align:bottom;
    text-indent:5px;
    padding-top:20px;
}
a.feedRss img {
    left: 235px;
    position: relative;
    top: -32px;
}
div.tour234HeadAd {
    position:absolute;
    top:1px;
    right:1px;
    width:234px;
    height:60px;
    overflow:hidden;
}
/* --------------------------------------
    (2b2b) DIVIDED CONTENT AREA */
div.tourSubT1Container {
    position:relative;
    width:664px;
    height:243px;
    overflow:hidden;
}
div.tourSubT1Left {
    position:relative;
    top:-243px;
    _top:-245px;
    float:left;
    width:453px;
    height:242px;
    text-align:center;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}
*:first-child+html div.tourSubT1Left {
    top:-245px;
}
div.tourSubT1RightPng {
    position:absolute;
    top:0px;
    right:0px;
    width:211px;
    height:242px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/sect/tourlife/subt1_overlay.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
div.tourSubT1RightPng[class] {
    background:url("../../../../img/3.0/sect/tourlife/subt1_overlay.png") repeat-x left bottom;
}
div.tourSubT1Right {
    position:absolute;
    top:0px;
    right:0px;
    width:211px;
    height:242px;
    color:#FFF;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    vertical-align:bottom;
}
div.tourSubT1Right a {
    color:#FFF;
    text-decoration:none;
}
div.tourSubT1Right h2 {
    font-size:14px;
    padding:90px 10px 5px;
}
div.tourSubT1Right p {
    padding:5px 10px;
}
div.tourSubT1Right ul {
    padding:2px 10px 2px 30px;
}
/* --------------------------------------
    (2b2c) ICON SPRITE */
#tourT1IconSprite {
    position:relative;
    top:-225px;
    _top:-245px;
    left:10px;
    width:70px;
    height:70px;
}
#tourT1IconVideo {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/vid_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconVideo[id] {
    background:url("../../../../img/3.0/global/icons/vid_lg.png") no-repeat center;
}
#tourT1IconCamera {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/pic_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconCamera[id] {
    background:url("../../../../img/3.0/global/icons/pic_lg.png") no-repeat center;
}
#tourT1IconStats {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/stat_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconStats[id] {
    background:url("../../../../img/3.0/global/icons/stat_lg.png") no-repeat center;
}
#tourT1IconAudio {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/aud_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconAudio[id] {
    background:url("../../../../img/3.0/global/icons/aud_lg.png") no-repeat center;
}
#tourT1IconScoring {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/scor_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconScoring[id] {
    background:url("../../../../img/3.0/global/icons/scor_lg.png")  no-repeat center;
}
#tourT1IconBubble {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/bub_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconBubble[id] {
    background:url("../../../../img/3.0/global/icons/bub_lg.png")  no-repeat center;
}
#tourT1IconAlerts {
    position:relative;
    width:70px;
    height:70px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/icons/alert_lg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
#tourT1IconAlerts[id] {
    background:url("../../../../img/3.0/global/icons/alert_lg.png")  no-repeat center;
}
/* --------------------------------------
    (2b3) STANDARD POD CONTENT STYLES */
div.tourPodFullBreak {
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    height:2px;
    font-size:1px;
    margin:5px;
}
div.tourEmptyContainer {
}
div.tourLeftImg, img.tourLeftImg {
    position:absolute;
    top:0px;
    left:-1px;
    float:left;
    z-index:1;
}
img.tourRightImg {
    float:right;
}
/* --------------------------------------
    (2b3a) STANDARD IMAGE AND BLURB POD CONTENT */
div.tourBlurbContent {
    width:258px;
    height:115px;
    padding:10px;
    background:#FFF url("../../../../img/3.0/sect/r/other_bkgrnd.gif")  repeat-x top left;
}
div.tourBlurbContent img {
    float:left;
    border:1px solid #CCC;
}
div.tourStandardBlurb {
    color:#000;
}
div.tourStandardBlurb p {
    padding:5px 5px 5px 90px;
}
div.tourBlurbContent h3 {
    color:#036;
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
    text-decoration:none;
}
div.tourStandardBlurb h4 {
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
}
div.tourStandardBlurb a {
    color:#23669D !important;
    text-decoration:none;
}
div.tourStandardBlurb a:hover {
    text-decoration:underline;
}
ul.tourStandardBlurb a {
    color:#000 !important;
    text-decoration:none;
}
a.tourStandardBlurb a:hover {
    text-decoration: underline;
}
div.tourStandardBlurb img {
    vertical-align:bottom;
    border:none !important;
    padding:4px;
}
div.tourStandardBlurb ul {
    padding-top:10px;
}
div.tourStandardBlurb li {
    list-style:none inside;
    _list-style:inside url("../../../../img/3.0/global/icons/arrows/arrow_dkblu.gif") ;
}
div.tourStandardBlurb li:before {
    content:"\003e";
    color:#000;
    padding-right:4px;
}
/* --------------------------------------
    (2b3b) VIDEO BLURB */
div.tourVideoBlurb {
    height:60px;
}
div.tourVideoBlurb p {
    padding:5px 5px 5px 100px;
}
div.tourVideoBlurb h4 {
    margin:0px;
}/*ADDED 110707 MH 1545*/
div.tourVideoBlurb h4 img {
    border:none;
    margin:0;
    vertical-align:bottom;
    border:none !important;
    padding:4px 4px 0px 0px;
}
div.tourVideoBlurb h4 a {
    color:#23669D !important;
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
    text-decoration:none;
}/*ADDED 110707 MH 1545*/
div.tourVideoBlurbImg {
    float:left;
    margin:4px;
    border:1px solid #325482;
}
div.tourVideoBlurbHeader a {
    color:#23669D !important;
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
    text-decoration:none;
}
div.tourVideoBlurbHeader a:hover {
    color:#036 !important;
}
div.tourVideoBlurbHeader img {
    vertical-align:bottom;
    border:none !important;
    padding:4px 4px 4px 0px;
}
/* --------------------------------------
    (2b3c) POD TAB STYLES */
a.tourTabNavItem, a.tourTabNavItem:visited, a.tourTabNavItem:active {
    position:relative;
    display: table-cell;
    float:left;
    height: 15px;
    border-left: solid 1px #A2A29A;
    white-space: nowrap;
    vertical-align:bottom;
    text-align: center;
    color: #69695d;
    text-decoration: none;
    font-size: 11px;
    font-weight:bold;
    padding: 5px 10px 0px 10px;
    outline: none;
    cursor:pointer;
    overflow:hidden;
}
.TabNavactive, #tourPGANav a.active {
    background:#FFF url("../../../../img/3.0/global/r/nav_active.gif")  no-repeat top left;
    color:#036 !important;
    border-left:none !important;
}
#tourTabNavItem a:hover {
    color:#036;
}
/* --------------------------------------
    (2b3d) POD FOOTERS */
div.tourPodFooter {
    position:relative;
    height:19px;
    background:#CCC url("../../../../img/3.0/sect/r/lb_footer_bar.gif")  repeat-x center top;
    border-top:1px solid #FFF;
    border-bottom:4px solid #036;
    color:#036;
    text-align:right;
    width:100%;
    vertical-align:middle;
    white-space:nowrap;
    overflow:hidden;
}
div.tourPodFooter a {
    color:#369;
    font-weight:bold;
    text-decoration:none;
    padding-right:9px;
    background:url("../../../../img/3.0/global/icons/arrows/arrow_dkblu.gif")  no-repeat center right;
}
div.tourPodFooter a:hover {
    text-decoration:underline;
}
div.tourPodFooter ul {
    padding-right:10px;
    padding-top:3px;
}
div.tourPodFooter li {
    float:right;
    padding-left:5px;
    list-style-type:none;
}
div.tourPodFooter li.tourStoryLeft {
    float:left;
    padding-right:5px;
    list-style-type:none;
}
li.tourPodFooterLeft {
    float:left !important;
}
li.tourPodFooterBtn {
    width:80px;
    height:19px;
    background:url("../../../../img/3.0/sect/r/footer_btn.gif")  no-repeat right top;
    margin:-3px -10px;
    _margin:-3px -5px;
    cursor:pointer;
}
li.tourPodFooterBtn a {
    position:relative;
    top:0px;
    left:-25px;
    font-size:16px;
    font-weight:bold !important;
    color:#360 !important;
}
li.tourPodFooterBtn a:hover {
    color:#5CB027;
}
li.tourPodFooterBtnLong {
    width:120px;
    height:19px;
    background:url("../../../../img/3.0/sect/r/footer_btn.gif")  no-repeat right top;
    margin:-3px -10px;
    _margin:-3px -5px;
    cursor:pointer;
    padding-left:10px !important;
}
li.tourPodFooterBtnLong a {
    position:relative;
    top:1px;
    left:-25px;
    font-size:13px;
    font-weight:bold !important;
    color:#360 !important;
}
li.tourPodFooterBtnLong a:hover {
    color:#5CB027;
}
/* --------------------------------------
    (2b4) SUBPAGE SECTION FRONT POD STYLES */
/* --------------------------------------
    (2b4a) FULL WIDTH CONTENT POD */
#tourContent4 {
    position:relative;
    width:670px;
    float:left;
    margin:5px 0px;
}
div.tourContent4Pod {
    position:relative;
    height:125px;
    border:1px solid #036;
    border-bottom:none !important;
}
div.tourContent4Column {
    position:relative;
    float:left;
    width:30%;
    margin:5px;
}
div.tourContent4Column h4 {
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
}
div.tourContent4Column img {
    padding-right:5px;
}
div.tourContent4Column p {
    padding-left:11px;
}
/* --------------------------------------
    (2b4b) 385PX CONTENT POD */
#tourContent2 {
    position:relative;
    width:385px;
    float:left;
    margin:0px 5px 5px 0px;
}
div.tourContent2Pod {
    position:relative;
    height:79px;
    border:1px solid #036;
    border-bottom:none !important;
}
div.tourContent2Text {
    padding-top:10px;
    padding-left:115px;
}
div.tourContent2Text p {
    padding:0px !important;
}
/* --------------------------------------
    (2b4ba) 330PX CONTENT POD */
#tourContent2a {
    position:relative;
    width:330px;
    float:left;
    margin:0px 5px 5px 0px;
}
div.tourContent2aPod {
    position:relative;
    height:75px;
    border:1px solid #036;
    border-bottom:none !important;
}
div.tourContent2aText {
    padding-top:10px;
    padding-left:115px;
}
div.tourContent2aText p {
    padding:0px !important;
}
/* --------------------------------------
    (2b4c) 275PX CONTENT POD */
#tourContent3 {
    position:relative;
    width:275px;
    float:left;
    margin:0px 0px 5px 5px;
    _margin:0px 0px 5px 3px;
}
div.tourContent3Pod {
    position:relative;
    height:79px;
    border:1px solid #036;
    border-bottom:none !important;
    overflow:hidden;
}
/* --------------------------------------
    (2b4c1) LARGE HEIGHT 275PX CONTENT POD */
#tourContent1 {
    position:relative;
    width:275px;
    float:left;
    margin:0px 0px 5px 5px;
}
div.tourContent1Pod {
    position:relative;
    width:99%;
    height:154px;
    _height:148px;
    border:1px solid #036;
    border-bottom:none !important;
    overflow:hidden;
}
/* --------------------------------------
    (2b5) SUBPAGE CONTENT STYLES */
/*  ----------------------------------------
    (2b5a) LEFT-ALIGNED CONTENT PHOTO WITH OVERLAY */
div.tourContentPhoto {
    position: relative;
    float: left;
    width: 166px;
    height:286px;
    margin: 15px 10px;
    color: #69695d;
    border:1px solid #23669E;
    border-bottom:none !important;
}
div.tourContentPhotoOwner {
    position:absolute;
    width: 146px;
    height: 20px;
    padding: 2px 0 0 20px;
    top: 212px;
    left: 0px;
    color: #666666;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/global/png_trans.png');
}
div.tourContentPhotoOwner[class] { /* IE ignores styles with [attributes], so it will skip this class. */
    background:url("../../../../img/3.0/global/png_trans.png")  repeat left top;
}
div.tourContentPhotoText {
    position: absolute;
    top: 234px;
    _top:233px;
    left:-1px;
    width: 148px;
    height: 45px;
    padding: 2px 10px;
    background:#A2A29A;
    border-top:4px solid #23669E;
}
/*  --------------------------------
    (2b5b) FONT SIZING */
div.tourFontSize {
    position: relative;
    float: right;
    overflow: hidden;
    width: 95px;
    height: 20px;
    _width: 95px;
    _height: 20px;
    background: #CCCCC4;
    color: #69695D;
}
div.tourFontSizeText {
    position: relative;
    float: left;
    font-size: 11px;
    font-weight: bold;
    width: 50px;
    height: 13px;
    padding-left: 5px;
    padding-top: 3px;
}
div.tourFontPlus, div.tourFontMinus {
    position: relative;
    width:12px;
    height:9px;
    float: left;
    cursor: pointer;
    padding-top: 5px;
    margin-left: 2px;
}
div.tourFontMinus {
    margin-left: 5px;
}
/*  ----------------------------------
    (2b5c) QUICK LINKS */
div.tourQuickLinks {
    float: right;
    margin:10px 0px 5px;
    width: 80px;
    height: 21px;
}
/*  ----------------------------------
    (2b5d) BLOGS */
div.tourStoryBlogsHeader {
    position: relative;
    /*_width: 670px;*/
    _height: 27px;
    /*width: 678px;*/
    height: 18px;
    padding: 9px 0 0 12px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    background: url("../../../../img/3.0/story/blog_header_blue.jpg")  no-repeat;
}
div.tourStoryBlogsHeader span {
    font-size: 11px;
}
div.tourStoryBlogs {
}
div.tourStoryBlogContentContainer {
    position: relative;/*width: 670px;*/
}
div.tourStoryBlogRow {
    border-top: solid 1px #fff;
    /*width: 670px;*/
    height: 80px;
    overflow: hidden;
    background-color: #d8f0fa;
}
div.tourStoryBlogRowLeft {
    float: left;
    _width: 165px;
    _height: 80px;
    width: 155px;
    height: 70px;
    padding: 10px 0 0 10px;
}
span.tourStoryBlogRowLeftName {
    font-size: 13pt;
    font-weight: bold;
    color: #00356c;
}
div.tourStoryBlogRowRightContent {
    float: left;
    _width: 505px;
    _height: 80px;
    width: 485px;
    height: 60px;
    color: #333333;
    padding: 10px 10px 10px 0
}
div.tourStoryBlogFooter {
    border-bottom:4px solid #00356c;
}
div.tourStoryBlogFooter {
    color: #00356c;
}
/*  ----------------------------------------
    (2b5e) VIDEO FULL POD */
div.tourVideoContainer {
    position:relative;
    margin:20px auto 10px;
    text-align:center;
    width:659px;
    height:505px;
    background:#00254B url("../../../../img/3.0/sect/r/players/videopage-bkgrd.jpg")  no-repeat center bottom;
}
div.tourVideoPlayerDetail {
    padding:10px 10px 0px;
    width:640px;
    height:390px;
}

#tourVidDetailBlurb {
    position:relative;
    float:left;
    text-align:left;
    padding:10px 10px 10px 60px;
    width:58%;
    color:#FFF;
}
#tourVidDetailBlurb h3 {
    color:#5CB027;
    font-size:22px;
}
div.tourVidDetailExtras {
    position:relative;
    float:right;
    width:25%;
    padding:10px;
    text-align:left;
    color:#FFF;
}
#tourVidDetailURL {
    padding:5px 0px;
}
#tourVidDetBkmark {
    padding:5px 0px;
}
#tourVidDetEmail {
    padding:5px 0px;
}
#tourVidDetEmail a {
    color:#FFF !important;
    font-size:12px;
    text-decoration:none;
}
div.tourVideoNextBar {
    position:relative;
    width:98%;
    height:145px;
    text-align:center;
}
div.tourVideoPageNextBar {
    position:relative;
    width:98%;
    height:520px;
    text-align:center;
}
div.tourVideoNextPod {
    position:relative;
    float:left;
    margin:10px 0px 0px 15px;
    _margin:10px 0px 0px 10px;
    background:#FFF url("../../../../img/3.0/global/other_bkgrnd.jpg")  repeat-x center;
    width:115px;
    height:125px;
    font-weight:bold;
}
div.tourVideoNextPod img {
    margin:5px auto;
    text-align:center;
    border:2px solid #FFF;
}
div.tourVideoNextPod p {
    text-align:left;
    padding:5px 9px 0px;
    color:#69695D;
}
div.tourVideoTime {
    text-align:left;
    padding:0px 9px;
    color:#3CB2E4;
}
div.tourPhotoContainer {
    margin:20px auto;
    text-align:center;
    width:650px;
    height:350px;
}
/*  ----------------------------------------
    (2b6) TABLE STYLES */
div.tourLBLeft {
    position:relative;
    float:left;
}
td.tourLastCell {
    border:none !important;
}
td.tourLastCell ol {
    padding-left: 16px;
}
td.tourPlayerCell {
    text-align:left !important;
}
td.tourTableHeadLine {
    background:url("../../../../img/3.0/global/tbl_border_white.gif")  no-repeat left top !important;
}
div.tourTableFull {
    position:relative;
    width:98%;
    text-align:center;
    margin:0px auto;
}
div.tourTableContent {
    width:100%;
}
div.tourTableContent table {
    width:100%;
    background:#FFF;
}
div.tourTableContent td {
    height:20px;
}
div.tourTableContent p {
    padding:2px 5px;
}
div.tourStatsCompleteDD {
    position:relative;
}
div.tourStatsCompleteDD table {
    width:100%;
}
td.tourStatsTournSelect {
    text-align:right !important;
    padding-right:5px;
    vertical-align:middle;
    font-size:11px !important;
}
td.tourTableTitle {
    background:#036 url("../../../../img/3.0/sect/r/players/bar.jpg")  repeat-x center top;
    height:25px !important;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-indent:10px;
    text-align:left;
}
tr.tourTableHeader, tr.tourTableHeader td {
    background:#C8E0F8;
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    padding:0px 5px;
}
td.tourTableHeadTour {
    vertical-align:bottom;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    text-indent:3px;
    padding:0px 20px 0px 0px !important;
    white-space:nowrap;
}
td.tourTableHeadEvents {
    vertical-align:top;
    width:60px;
}
tr.tourTableAlignment, tr.tourTableAlignment td {
    vertical-align:top;
}
td.tourTableLast {
    border-right:none !important;
}
tr.tourTableSecondHead, tr.tourTableSecondHead td {
    background:#688BB3;
    color:#FFF;
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    padding:0px 5px;
    font-weight:bold;
}
tr.tourTableData, tr.tourTableData td {
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
tr.tourTableDataAlt, tr.tourTableDataAlt td {
    background:#CCCCC3;
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
}
tr.tourTableFooter, tr.tourTableFooter td {
    height:25px !important;
    _height:20px;
    background:#CCC url("../../../../img/3.0/sect/r/lb_footer_bar.gif")  repeat-x center bottom !important;
    border-top:1px solid #FFF;
    border-bottom:4px solid #036;
    border-right:none !important;
    text-align:right !important;
    padding:0px !important;
}
tr.tourTableFooter1, tr.tourTableFooter1 td {
    height:25px !important;
    _height:20px;
    background:#CCC url("../../../../img/3.0/sect/r/lb_footer_bar.gif")  repeat-x center bottom !important;
    border-top:1px solid #FFF;
    border-bottom:4px solid #036;
    border-right:none !important;
    text-align:left !important;
    padding:0px !important;
}
td.tourTableExplain {
    text-align:left !important;
    text-indent:5px;
}
tr.tourTableFooter a {
    text-decoration:none;
    color:#036;
    font-weight:bold;
    padding-right:5px;
}
tr.tourTableFooter a:hover {
    color:#369;
}
tr.tourStatTblTournHead, tr.tourStatTblTournHead td {
    background:#00356C;
    color:#FFF;
    vertical-align:top;
    padding:3px;
}
tr.tourStatTournHead, tr.tourStatTournHead td {
    background:#00356C;
    color:#FFF;
    padding:1px;
    border-top:1px solid #FFF;
    border-right:1px solid #FFF;
    border-bottom:none !important;
    font-weight:bold;
    text-transform:uppercase;
}
td.tourTournCourseCell {
    width:175px;
}
td.tourTournHeadLast {
    border-top:1px solid #FFF;
    border-right:none !important;
}
tr.tourStatTournCellAlt, tr.tourStatTournCellAlt td {
    background:#F2F2F0;
}
/*  -----------------------------------
    RIGHT-ALIGNED HALF TABLE */
div.tourStatsRightHalf {
    position:relative;
    float:left;
    width:275px;
    margin:0px 0px 5px 5px;
}
table.tourSmHalfTbl {
    width:100%;
}
table.tourSmHalfTbl td {
    padding:3px;
}
tr.tourLgtBlueTR td {
    background:#C7E0FA;
}
tr.tourLgtBlueTRAlt td {
    background:#fff;
}
/*  ----------------------------------------
    (2b7) DAILY SCORECARD STYLES */
div.tourDSContainer {
    position:relative;
    display:table;
    height:100%;
    background:#C7E0FA;
    border:1px solid #036;
    border-bottom:none !important;
    padding:10px !important;
}
div.tourDSContainer a {
    color:#23669E;
    font-weight:bold;
}
div.tourDSContainer a:hover {
    color:#3CB2E4;
    font-weight:bold;
}
div.tourDSContainer .tourStoryPicture {
    position:relative;
    top:-10px;
    left:-10px;
}
div.tourDSContainer .tourStoryPictureText {
    position:absolute;
    top:258px;
    _top:258px;
    left:0px;
    width:100%;
    padding:5px;
}
div.tourDSLastUpdate {
    position:relative;
    color:#A2A29A;
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
div.tourDSContainer div.tourStoryPictureOwner1 {
    position:relative;
    top:-20px;
    width:183px !important;
    height:20px;
    overflow:hidden;
    background:#000 url("../../../../img/3.0/global/spacer.gif")  !important;
    color: #666;
    text-indent:5px;
}
/*  ----------------------------------------
    (2b7a) DAILY SCORECARD - QUOTE */
div.tourDSQuote {
    position:relative;
    margin:20px auto 0px;
    text-align:center;
    width:400px;
    height:145px;
    display:table;
}
div.tourDSQuoteHead {
    position:relative;
    float:left;
    width:50px;
    height:50px;
    background:url("../../../../img/3.0/sect/daily_scorecard/quote_top.gif")  no-repeat left top;
}
div.tourDSQuoteContent {
    position:relative;
    top:10px;
    left:-10px;
    _left:-30px;
    font-size:26px;
    color:#23669E;
    width:300px;
    margin:0 auto;
}
div.tourDSQuoteCaption {
    text-align:right;
    font-size:10px;
}
*:first-child+html div.tourDSQuoteCaption {
    position:relative;
    right:30px;
}
div.tourDSQuoteFoot {
    position:relative;
    top:-30px;
    left:-10px;
    _left:0px;
    float:right;
    width:50px;
    height:50px;
    background:url("../../../../img/3.0/sect/daily_scorecard/quote_bot.gif")  no-repeat right bottom;
}
/*  ----------------------------------------
    (2b7b) DAILY SCORECARD - SCORECARD */
div.tourDSScorecard {
    position:relative;
    margin:0 auto;
}
div.tourDSScorePod {
    position:relative;
    background:#FFF url("../../../../img/3.0/sect/r/other_bkgrnd.gif")  repeat-x top left;
    border:1px solid #036;
    border-bottom:none !important;
}
div.tourDSScorePod p {
    padding:10px;
    margin-bottom:0px !important;
}
.tourStrokeHeader {
    background:#003366 none repeat scroll 0%;
    border-bottom:1px solid #FFFFFF;
    color:#FFFFFF !important;
    font-weight:bold;
    padding:3px;
    text-align:left !important;
}
tr.tourStokeItems td {
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    color:#00366D;
    font-weight:bold;
    padding:2px 7px;
    text-align:center;
}
.tourStrokeTitle {
    background:#658CB7;
    color:#FFFFFF !important;
    text-align:left !important;
    width:100%;
}
.tourStrokeType {
    background:#B3C5DB;
}
.tourStrokeEnd {
    border-right:none !important;
}
.tourStrokeAce {
    background:#003568;
}
.tourStrokeEagle {
    background:#1C6397;
}
.tourStrokeBirdie {
    background:#99D8E7;
}
.tourStrokePar {
    background:#F2F2F0;
}
.tourStrokeBogey {
    background:#F6B54D;
}
.tourStrokeDBogey {
    background:#F55904;
}
table.tourScoreCourse {
    color: #003366;
}
div.tourScoreInfoContainer {
    position:relative;
    float: right;
    width: 455px;
    _width: 555px;
    color: #323230;
}
div.tourScoreInfoContainer td {
    vertical-align:middle;
}
div.tourScoreBox {
    float: left;
    padding: 5px;
    _padding: 4px;
    border: solid 1px #000;
    font-size: 1px;
    margin: 3px 2px 0 0;
}
div.tourScoreTxtTitle {
    font-weight: bold;
}
div.tourScoreText, div.tourScoreTxtTitle {
    margin: 3px 15px 0 0;
}
*:first-child+html div.tourScoreText, div.tourScoreTxtTitle {
    margin: 0px 15px 0 0;
}
/*  ----------------------------------------
    (2b7c) DAILY SCORECARD - NEWS POD */
div.tourDSNewsPod {
    position:relative;
    width:60%;
    margin:10px auto;
}
div.tourDSNewsPod h3 {
    font-size:14px;
    color:#00356C;
    padding:5px 0px 10px;
}
div.tourDSNewsPod a {
    color:#00356C;
}
/*  ----------------------------------------
    (2b7d) DAILY SCORECARD - PHOTO AND BLURB */
div.tourPhotoIE {
    position:relative;
    width:225px;
    min-height:250px;
    margin:10px 0px;
}
div.tourDSPhotoBlurb {
    position:relative;
    width:223px;
    min-height:330px;
    border:1px solid #036;
    border-bottom:none !important;
    background:#E5E5E1;
}
div.tourDSPhoto {
    position:relative;
    margin:0 auto;
    border-bottom:4px solid #036;
}
div.tourDSPhotoOverlay {
    position:relative;
    top:-20px;
    width:223px;
    height:18px;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/sect/daily_scorecard/photoie_overlay.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
div.tourDSPhotoOverlay[class] {
    background:url("../../../../img/3.0/sect/daily_scorecard/photoie_overlay.png")  repeat-x left bottom;
}
span.tourDSPhotoCredit {
    position:relative;
    color:#CCCCC3;
    text-align:left;
    padding-left:15px;
}
div.tourDSPBlurb {
    position:relative;
    width:223px;
    min-height:100px;
}
div.tourDSPhotoCaption {
    position:relative;
    top:-15px;
    padding:0px 5px;
    font-size:10px;
}
div.tourDSPBlurb h4 {
    font-size:12px;
    color:#23669E;
    font-weight:bold;
    padding:3px 5px;
}
div.tourDSPBlurb a {
    color:#23669E;
    text-decoration:none;
}
div.tourDSPBlurb a:hover {
    color:#00356C;
    text-decoration:none;
}
div.tourDSPBlurb p {
    padding: 0px 15px;
    margin-bottom:0px !important;
}
/*  ----------------------------------------
    (2b7e) DAILY SCORECARD - BY THE NUMBERS */
div.tourDSNumbers {
    position:relative;
    width:175px;
    height:250px;
    margin:0pt 10px 0px 0px;
    color:#333;
}
div.tourDSNumbersPod {
    position:relative;
    width:173px;
    height:220px;
    border:1px solid #036;
    border-bottom:none !important;
}
div.tourDSNumStat {
    position:relative;
    background:#FFF url("../../../../img/3.0/sect/r/other_bkgrnd.gif")  repeat-x top left;
    width:173px;
    height:55px;
}
div.tourDSNumStatP {
    width:75%;
    float:right;
    margin-bottom:0px !important;
}
div.tourDSNumStatLgP {
    width:65%;
    float:right;
    padding-top:5px;
    margin-bottom:0px !important;
}
span.tourDSNumLg {
    font-size:24px;
    float:left;
    font-weight:bold;
    padding:15px 0px 0px 2px;
    font-family:Times;
}
/*  ----------------------------------------
    (2b7f) DAILY SCORECARD - PHOTO GALLERY */
div.tourDSPhotoGallery {
    position:relative;
    width:227px;
    height:250px;
    margin:0pt 10px 0px 0px;
}
div.tourDSPhotoGall {
    position:relative;
    width:225px;
    height:220px;
    border:1px solid #036;
    border-bottom:none !important;
    overflow:hidden;
}
div.tourPhotoGallOverlay {
    position:relative;
    top:-64px;
    width:225px;
    height:65px;
    overflow:hidden;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../../../../img/3.0/sect/daily_scorecard/photogall_overlay.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
div.tourPhotoGallOverlay[class] {
    background:url("../../../../img/3.0/sect/daily_scorecard/photogall_overlay.png")  repeat-x center bottom;
}
div.tourDSPhotoGall h4 {
    position:relative;
    top:-120px;
    left:85px;
    width:140px;
    color:#FFF;
    font-size:12px;
}
div.tourDSPhotoGall p {
    position:relative;
    top:-120px;
    left:85px;
    width:140px;
    color:#FFF;
    margin-bottom:0px !important;
}
div.tourDSPhotoGall a {
    color:#FFF;
    text-decoration:none;
}
/*  ----------------------------------------
    (2b7g) DAILY SCORECARD - STAFF PICKS */
div.tourDSStaffPick {
    position:relative;
    width:220px;
    height:250px;
    margin:0px auto;
}
div.tourDSStaffContent {
    position:relative;
    width:218px;
    height:220px;
    background:#FFF;
    border:1px solid #036;
    border-bottom:none !important;
    overflow:hidden;
}
div.tourDSVideoList, div.tourDSVideoList a {
    position:relative;
    font-weight:bold;
    color:#69695D;
    text-align:left;
    overflow:auto;
}
div.tourDSVideoChoice {
    position:relative;
    height:30px;
    padding:14px 4px 0px;
    border-bottom:1px solid #A2A29A;
}
div.vidselected {
    background:#23669E;
    color:#FFF;
}
div.vidselected a {
    color:#FFF !important;
}
/*  ----------------------------------------
    (2b7h) DAILY SCORECARD - STAT OF THE DAY */
div.tourDSSOTD {
    position:relative;
    width:175px;
    margin:30px 0px;
    _margin:0px;
}
div.tourDSStat {
    position:relative;
    width:173px;
    height:520px;
    border:1px solid #036;
    border-bottom:none !important;
    background:#E5E5E1;
}
div.tourDSStat h4 {
    font-size:12px;
    color:#23669E;
    font-weight:bold;
    padding:3px 5px;
}
div.tourDSStat p {
    padding: 0px 15px;
    margin-bottom:0px !important;
}
div.tourDSStat a {
    color:#23669E;
    text-decoration:none;
}
div.tourDSStat a:hover {
    color:#00356C;
    text-decoration:none;
}
/*  ----------------------------------------
    (2b7i) DAILY SCORECARD - HOLE OF THE DAY */
div.tourHOTD {
    position:relative;
    width:413px;
    margin:30px 10px 0px 0px;
    _margin:0px 10px 0px 0px;
}
div.tourDSHole {
    position:relative;
    width:411px;
    height:260px;
    _height:260px;
    border:1px solid #036;
    border-bottom:none !important;
    background:#FFF;
}
/* SAFARI-ONLY POSITIONING */
/*\*/
html>body*.tourDSHole {
    height:260px;
}
/**/
*:first-child+html div.tourDSHole {
    height:270px;
}
div.tourDSHOTDHeader {
    position:relative;
    top:0px;
    width:411px;
    height:25px;
    background:#23669E url("../../../../img/3.0/sect/r/players/blue_bar.jpg")  repeat-x center top;
    color:#C7E0FA;
}
div.tourHOTDHeadDetail {
    position:relative;
    float:left;
    width:65px;
    margin:8px 0px 0px 5px;
    text-indent:10px;
    background:url("../../../../img/3.0/sect/daily_scorecard/hotd_nav.gif")  no-repeat left top;
}
div.tourDSHole p {
    padding:10px;
    margin-bottom:0px !important;
}
div.tourDSHole img {
    margin:10px;
    float:right;
}
/*  ----------------------------------------
    (2b7j) DAILY SCORECARD - GROUP TO WATCH */
div.tourDSGroup {
    position:relative;
    width:222px;
    margin:30px 0px 0px 0px;
    _margin:0px 0px 0px 0px;
}
div.tourDSGroupWatch {
    position:relative;
    width:220px;
    height:240px;
    border:1px solid #036;
    border-bottom:none !important;
    background:#FFF;
    display:table;
}
*:first-child+html div.tourDSGroupWatch {
    height:270px;
}
div.tourGWHeadshots {
    position:relative;
    float:left;
    width:75px;
    text-align:center;
    padding:5px;
}
span.tourGWName {
    padding:2px;
}
div.tourDSGroupWatch h4 {
    position:relative;
    font-size:12px;
    color:#23669E;
    font-weight:bold;
    padding:3px 5px;
}
div.tourDSGroupWatch p {
    padding: 10px 15px;
    margin-bottom:0px !important;
}
div.tourDSGroupWatch a {
    color:#23669E;
    text-decoration:none;
}
div.tourDSGroupWatch a:hover {
    color:#00356C;
    text-decoration:none;
}
div.tourDSGroupWatch ul {
    padding-top:10px;
}
div.tourDSGroupWatch li {
    list-style:none inside;
    _list-style:inside url("../../../../img/3.0/global/icons/arrows/arrow_dkblu.gif") ;
}
div.tourDSGroupWatch li:before {
    content:"\003e";
    color:#000;
    padding-right:4px;
}
/*  ----------------------------------------
    (2b7k) DAILY SCORECARD - QUESTION OF THE DAY */
/*  ----------------------------------------
    (2b7l) DAILY SCORECARD - FANTASY TOP 5 */

/*(2b8) SOCIAL MEDIA IMPLEMENTATION 
----------------------------------------
(2b8A) STORIES */
#tourStorySocialMedia {
    float: right;
    margin: 0px 0px 5px 0px;
    position: relative;
    left: -12px;
    top: 3px;
}
#tourStorySubhead {
    top:-20px;
    position:relative;
    left:-14px;
    height:26px;
    background-color:#dae7f0;
    width:668px;
}
#tourStorySubheadA {
    top:20px;
    position:relative;
    height:26px;
    background-color:#dae7f0;
    width:628px;
}
#tourStorySubheadB {
    top:1px;
    position:relative;
    height:26px;
    background-color:#dae7f0;
    /*width:625px;*/
    width:650px;
}
#tourStorySMQuicklinksTop {
    left:-115px;
    position:relative;
    top:2px;
}
#tourStorySubfooter {
    background-color:#DAE7F0;
    height:26px;
    left:-14px;
    position:relative;
    top:20px;
    width: 668px;
}
#tourStorySubfooterA {
    background-color:#DAE7F0;
    height:26px;
    /*left:20px;*/
    position:relative;
    top:-5px;
    /*width: 628px;*/
    width: 650px;
}
#tourStorySMQuicklinksBot {
    float:right;
    position:relative;
    top:5px;
    right: 12px;
}
/* --------------------------------------
    (2c) CONTENT FOOTER */
#tourContentFullBottom {
    position:relative;
    width:670px;
    height:25px;
    background:#036 url("../../../../img/3.0/sect/r/players/subfooter.jpg")  no-repeat center top;
}
/*  ---------------------------------------
    (3) RIGHT RAIL */
*:first-child+html #tourFullRight {
    left:10px;
}
*:first-child+html div.tourRightContent {
    left:10px;
}
div.tourRightPod {
    margin:10px 0px;
}
/*  ----------------------------------------
    (3a) PAGE NAVIGATION */
#tourPageNav {
    margin:0px 0px 10px;
    width:300px;
    height:172px;
}
div.tourPageNavName {
    background:#CCC url("../../../../img/3.0/sect/r/players/nav_header.jpg") repeat-x center top;
    color: #003366;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding-top: 6px;
    width: auto;
    cursor:pointer;

}
div.tourPageNavName a {
    color:#036;
    text-decoration:none;
    padding:10px;
    vertical-align:bottom;
}
div.tourPageNavList {
    background:url("../../../../img/3.0/sect/r/nav_bkgrndAbout.jpg")
    repeat-x scroll center center #003366;
    height: auto;
    overflow: hidden;
    padding: 5px;
    width: auto;
}

div.tourPageNavName span {
    padding-left: 10px;
}

div.tourPageNavHalf {
    float:left;
    width:130px;
    margin:20px 0px 0px 4px;
}
div.tourPageNavHalf ul {
    font-weight:bold;
    margin-left:4px;
    _margin-left:2px;
}
div.tourPageNavHalf li {
    list-style:none inside;
    color:#3CB2E4;
    text-indent:10px;
    _text-indent:0px;
    background: url("../../../../img/3.0/sect/r/players/blue_arrow.gif")  no-repeat left center;
    white-space:nowrap;
}
div.tourPageNavHalf a {
    color:#3CB2E4;
    text-decoration:none;
}
div.tourPageNavHalf .selected {
    list-style:none inside;
    color:#FFF;
    text-indent:10px;
    _text-indent:0px;
    background: url("../../../../img/3.0/sect/r/players/white_arrow.gif")  no-repeat left center;
}
div.tourPageNavHalf .selected a {
    color:#FFF;
    text-decoration:none;
}
#tourPageNavFooter {
    width:300px;
    height:22px;
    background:#CCC url("../../../../img/3.0/sect/r/players/nav_footer.jpg")  repeat-x center top;
    border-top:1px solid #FFF;
}
/*  ----------------------------------------
    (3b) AD SPACES */
/*  ----------------------------------------
    (3b1) 300x250 AD SPACE */
#tour300Ad {
    width:300px;
    height:262px;
}
/*  ----------------------------------------
    (3b2) 160x600 AD SPACE */
div.tourRight160 {
    margin:30px auto;
    width:160px;
    height:600px;
    text-align:center;
}
/*  ----------------------------------------
    (3b3) SHOP AD SPACE */
div.tourRightShopPod {
    position:relative;
    background:#CCC;
}
div.tourRightShopPod p {
    padding:10px;
}
/*  ---------------------------------------
    (3c) RIGHT RAIL POD STYLES */
div.tourRightPodContent {
    border:1px solid #036;
    border-bottom:none !important;
    text-align:center;
}
/*  ----------------------------------------
    (3d) MOST POPULAR */
div.tourMostPop {
    position: relative;
    background: #f3f3f3;
    position: relative;
    height:318px;
    background: url("../../../../img/3.0/global/r/nav_bkgrnd.gif")  repeat-x top left;
}
div.tourMostPopContent {
    position: relative;
    height:292px;
    border: solid 1px #003366;
}
div.tourMostPopContent ul {
}
div.tourMostPopContent li {
    /*list-style:none inside;*/
    margin-bottom:5px;
    _list-style-image:inside url("../../../../img/3.0/global/icons/arrows/arrow_dkblu.gif") ;
    _padding-left:5px;
}
div.tourMostPopContent li:before {
    content:"\003e";
    color:#000;
    padding-right:4px;
}
div.tourMostPopTabs {
    position: relative;
    float: right;
    width: 187px;
    height: 20px;
    overflow: hidden;
    top: -1px;
}
div.tourMostPopTabs a, div.tourMostPopTabs a:visited, div.tourMostPopTabs a:active {
    border-left:1px solid #003366;
    color:#69695D;
    cursor:pointer;
    display:block;
    float:left;
    font-size:11px;
    height:18px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    padding:2px 20px 0px 10px;
    position:relative;
    text-align:center;
    text-decoration:none;
    vertical-align:bottom;
    white-space:nowrap;
    font-weight: bold;
}
div.tourMostPopTabs a.active {
    background:#FFFFFF url("../../../../img/3.0/global/r/nav_active.gif")  no-repeat scroll left top;
    border-left:medium none !important;
    color:#003366 !important;
}
div.tourMostPopTabContent {
    position: relative;
    _width:298px;
    _height:272px;
    width:288px;
    height:262px;
    padding: 5px;
    overflow: hidden;
}
div.tourMostPopTabContent div {
    display: none;
}
div.tourMostPopTabContent div div {
    display: block;
}
div.tourMostPopTabContent div.active {
    display: block;
}
div.tourMPVidContent {
    padding-top:16px;
}
div.tourMPVid {
    height:60px;
}
div.tourMPVid img {
    border:1px solid #325482;
    float:left;
    margin:4px;
}
div.tourMPVid h4 {
    margin:0px;
}
div.tourMPVid h4 img {
    border:medium none !important;
    margin:0pt;
    padding:4px 4px 0px 0px;
    vertical-align:bottom;
}
div.tourMPVid h4 a {
    color:#23669D !important;
    font-size:12px;
    font-weight:bold;
    padding-bottom:2px;
    text-decoration:none;
}
div.tourMPVid p {
    padding:5px 5px 5px 110px;
}
div.tourMPBreak {
    border-bottom:1px solid #999999;
    border-top:1px solid #999999;
    font-size:1px;
    height:2px;
    margin:11px 0pt;
}
/*  ----------------------------------------
    (3e) POD SPACER */
.tourV20 {
    position: relative;
    height: 20px;
}
/*  ----------------------------------------
    (3f) RELATED LINKS */
div.tourRelatedLinks {
    position: relative;
    height: 82px;
    border-top: solid 1px #003366;
    border-left: solid 1px #003366;
    border-right: solid 1px #003366;
    border-bottom: solid 1px #fff;
    background:url("../../../../img/3.0/global/r/nav_bkgrnd.gif")  repeat-x left top;
}
div.tourRelatedLinksContent {
    position: relative;
    padding: 5px;
}
div.tourRelatedLink {
    position: relative;
    display: block;
    color: #00356f;
    text-decoration: underline;
    background: url("../../../../img/3.0/global/r/arrow_blue.gif")  left 5px no-repeat;
    padding: 1px 0 1px 7px;
    height: 14px;
    overflow: hidden;
    cursor: pointer;
}
div.tourRelatedSelectedText {
    background: url("../../../../img/3.0/global/r/arrow_gray.gif")  left 9px no-repeat;
    padding: 0 0 1px 7px;
    display: inline;
    float: left;
}
div.tourRelatedSelectedText select {
    width: 60px;
}
div.tourRelatedLinksFooter {
    position: relative;
    height: 4px;
    background: #003366;
}
/*  ----------------------------------------
    (3g) Company */
#tourPageNavCo {
    margin:0px 0px 1px;
    width:auto;
    height:auto;
}
div.tourPageNavCo {
    margin:0px 0px 1px;
    width:auto;
    height:auto;
}
div.tourPageNavCompany {
    position: relative;
    width:auto;
    margin:0;
}
div.tourPageNavCompany ul {
    margin:0;
    padding:0;
}
div.tourPageNavCompany ul li, div.tourPageNavCompany ul li.selected {
    list-style:none;
    color:#3CB2E4;
    padding-left: 10px;
    background: url("../../../../img/3.0/sect/r/players/blue_arrow.gif")  no-repeat left 3px;
    font-weight: bold;
}
div.tourPageNavCompany ul li a, div.tourPag eNavCompany ul li.selected a {
    color:#3CB2E4;
    text-decoration: none;
}
div.tourPageNavCompany ul li.selected {
    color:#FFF;
    background: url("../../../../img/3.0/sect/r/players/white_arrow.gif")  no-repeat left 3px;
}
div.tourPageNavCompany ul li.selected a {
    color:#FFF;
}
#tourFooter {
    background: #00284b url("../../../../img/5.0/sect/r/footerBackground.jpg")  no-repeat scroll 0 0;
}
div.tourFooterLinks {
    background: transparent url("../../../../img/5.0/sect/r/fadingLeftFooterBorder.gif")  no-repeat scroll left bottom;
}
/*#tourFooter, div.tourFooterLinks { border: 1px solid #29a0c8; }*/
div.tourFooterHeader {
    color:#00bdf3;
}
.tourRRBorder {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #a1c9ec;
}

.rightRailBackground {
    background-color:#dae7f0;
}

/****** new table styles ******/
div.tourStoryTable {
    padding: 5px;
    border: solid 1px #003366;
}
div.tourStoryTable td.tourStoryTableTitle {
    font-size: 12pt;
    font-weight: bold;
    padding: 3px;
    border: solid 0px #003366;
}
div.tourStoryTable td.tourStoryTableSubtitle {
    font-size: 10pt;
    color: #fff;
    font-weight: bold;
    background-color: #003366;
    padding: 3px;
    font-style: italic;
}
td.tourStoryTableHeader {
    font-weight: bold;
    padding: 3px;
}
tr.tourStoryTableRow td, tr.tourStoryTableRowAlt td {
    padding: 2px;
    background: #fff;
}
tr.tourStoryTableRowAlt td {
    background: #f3f3f3;
}

tr.tourStoryTableHead th{
    padding:2px 10px;
    text-align: center;
    background-color: #DAE7F0;
}

/********** for presidents cup ************/
#tourVideoPlayerDetail {
    padding: 5px 7px 5px 6px;
    width: 640px !important;
    height: 355px !important;
}
#tourMainPlusRail {
    overflow: hidden;
}
#tourMainPlusRail #tourFullRight {
    position: relative;
    float: left;
    width: 300px;
    margin-top: 10px;
    padding-bottom: 3000px;
    margin-bottom: -3000px !important;
    overflow: visible !important;
}
#the-players-championship .rightPod {
    padding: 14px 5px 15px 5px;
}
#the-players-championship #tourHPLatestNews h3 {
    color: gray;
    font-size: 13pt;
    font-weight: normal;
    letter-spacing: 0.01em;
    text-align: left;
    padding-left: 0px !important;
    border-bottom: 1px solid #D6D6D6;
    color: #666;
    float: left;
    position: relative;
    width: 100%;
}
#the-players-championship #tourHPLatestNews ul {
    padding: 0px;
    clear: both;
}
#the-players-championship #tourHeaderTitle {
    height: 137px !important;
}
#tourHeaderLoginSearch {
    top: 10px !important;
}

/* #51834 Eliminate top white parsys from templates. */
.parsys.topAdIParsys.iparsys{background-color: #071131;}
/**/

/* PTP-1480 Add "Canada " to the Global Navigation */
 .topImage#a0 {
    width: 169px;
}

.topImage#a1 {
    width: 154px;
}

.topImage#a2 {
    width: 241px;
}

.topImage#a3 {
    width: 176px;
}
/**/

/* PTP-1785 CQ - Tour navigation Update - NEC SERIES – LATINOAMERICA */
#playersTopNav .topImage{
    width: 96px;
}

#tourHeaderGlobalNav .tourHeaderGlobalNav-submenu {
    display: none;
    position: absolute;
    z-index: 10;
    right: -19px;
    width: 83px;
    background: #050e33;
}

#tourHeaderGlobalNav li.item-more:hover .tourHeaderGlobalNav-submenu {
    display: block;
}
#tourHeaderGlobalNav li.item-more span {
    text-indent: -9999px;
    display: block;
    width: 70px;
    height: 34px;
    cursor: pointer;
    background: url("/etc/designs/pgatour/img/r/pga_tour_more_nav_sprite.png") no-repeat left top;
}

#tourHeaderGlobalNav li.item-more:hover span {
    background: url("/etc/designs/pgatour/img/r/pga_tour_more_nav_sprite.png") no-repeat left bottom;
}

#tourHeaderGlobalNav .tourHeaderGlobalNav-submenu li {
    float: none;
    height: 20px;
    line-height: 20px;
    display: block;
    text-align: left;
    border-bottom: solid 1px #171f41;
    font-size: 10px;
}
#tourHeaderGlobalNav .tourHeaderGlobalNav-submenu li a {
    padding-left: 11px;
}

#tourHeaderGlobalNav .tourHeaderGlobalNav-submenu li a:hover {
    text-decoration: none;
}
#tourHeaderGlobalNav .tourHeaderGlobalNav-submenu li:hover {
    background: #051a41;
}

#tourHeaderGlobalNav .tourHeaderGlobalNav-submenu li:hover a {
    font-weight: bold;
}
/**/
/* PTP-1744 Editable Tour navigation */
#tourHeaderMainNewNav {
     float: left;
     height: 45px;
     left: 16px;
     position: relative;
     text-align: left;
     width: 899px;
 }

.tourHeaderMainNavTable div > a{
    color:#FFF;
    font-size:14px;
    text-shadow: 1px 1px 1px #000000;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
}


.tourHeaderMainNavTable td:hover{
    background: #27A0CD; /* for non-css3 browsers */
    background: -moz-linear-gradient(top, #022E54,  #27A0CD); /* for firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#022E54), to(#27A0CD)); /* Safari 4+, Chrome */
    background: -webkit-linear-gradient(left top, left bottom, #022E54, #27A0CD); /* Chrome 10+, Safari 5.1+, iOS 5+ */
    background: -o-linear-gradient(top, #022E54,#27A0CD); /* Opera 11.10+ */
    background: linear-gradient(to bottom, #022E54,#27A0CD); /* W3C */
    background: -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#022E54, EndColorStr=#27A0CD, GradientType=0)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#022E54', endColorstr='#27A0CD', GradientType='0'); /* for IE */
}

.tourHeaderMainNavTable td:hover ul{
    background:#27A0CD;
}

.tourHeaderMainNavTable td ul li:hover{
    background: #7DC6E1 none;
}

.tourHeaderMainNavTable td ul li:hover a{
    color: #00284B;
}

.tourHeaderMainNavTable td:hover, .tourHeaderMainNavTable td.active {
    background: linear-gradient(to bottom, #022E54, #27A0CD) repeat scroll 0 0 transparent;
}
/**/