/*---------------------------------------
wachoviachampionship.com Screen Style Sheet
v1.0 - 11/2/2007 - Minified
-----------------------------------------*/

/* Grid */
body {padding:0;margin:0 0 100px 0;text-align:center;}
#limiter {position:relative;width:990px;margin:22px auto 0 auto;text-align:left;}
#pusher {margin:0 0 50px 0;}
#header {margin:0 0 16px 0;padding:0;}
#origin {position:relative;}
#content {width:100%;}
#main {width:798px; margin:10px 0 0 0; padding:0;}
#related {width:182px;}
#navigation {width:100%;}
#main, #navigation, #content, #footnotes, #tools {float:left;}
#related {float:right;}
#footer {clear:both;width:100%;}

/* Typography */
body {font:76% arial,sans-serif;color:#DFDFDF;}
h1, h2, h3, p, ul, ol, li, dl, dd, dt, form, img, blockquote {margin:0;padding:0;border:none;list-style:none;}
#main .inner li, #related .inner li {list-style:disc;margin-left:15px;padding-left:5px;}
h1 {font:1.45em arial,helvetica,sans-serif;line-height:normal;color:#91C742;margin:0 0 5px 0;}
h1 sup {font-size:.8em;line-height:1em;}
h2 {font-size:1.25em;color:#678F29;letter-spacing:normal;font-weight:bold;}
h2.small {font-size:.9em;font-weight:normal;color:#75716B;letter-spacing:.09em;margin:0;}
h3 {font-size:12px;font-weight:bold;}
#main h3 {color:#769A3F;font-size:1.2em;margin:0 0 5px 0;}
p {padding:0 0 13px 0;}
a {color:#CFD76B;text-decoration:underline;}
a:hover, a:visited, a:focus {text-decoration:underline;border:none;outline:none;}

/* Backgrounds */
body {background:#000;}
#search .inner input.searchbutton {background:#AE7318;}
#search .inner ul li {background:url(../images/new_pipe.gif) no-repeat top right;}
#local .inner li.current {background:url(../images/nav-bullet.gif) no-repeat left top;}
#regional li.current ul {background-color:#e6e6e6 !important;}
#breadcrumbs li {background:url(../images/greaterthanbullet.gif) no-repeat right top;}
#footer #footerlinks li {background:url(../images/new_pipe.gif) no-repeat top left;}

/* Header */
#header br {display:none;}
#header {position:relative;height:151px;}
#logo {position:absolute;z-index:2;top:0px;left:0px;border:none;}
#dates {position:absolute;top:30px;left:330px;border:none;}
#headerbanner {position:absolute;top:0;right:0;width:451px;height:72px;}
#headerbanner img {position:relative;z-index:2;}
#headerbanner #headerbannerdesc {position:absolute;z-index:1;top:0;right:0;width:450px;height:72px;}
@media print {#headerbanner #headerbannerdesc {display:none;}}

/* Right Rail (#related) */
#search {margin-top:0 !important;}
#search .inner {padding:10px 0 5px 15px !important;}
#related h3 {color:#AE7318;font-size:1.25em;margin:0 0 1em 0;padding:0;}
#search .inner input {width:90px;height:1.2em;margin:1px 5px 0 0;padding:2px 0 2px 1px;font-size:.75em;}
#search .inner input.searchbutton {width:47px;height:19px;color:#fff;font-size:.8em;border:1px solid #999;line-height:.5em;}
#search .inner ul {list-style:none;margin:3px 0 3px 5px;}
#search .inner ul li {list-style:none;position:relative;float:left;margin:0 7px 0 0;padding:0 8px 0 0;font-size:.8em;}
#search .inner ul li a {text-decoration:underline;color:#CFD76B;}
#search .inner ul li a:hover {text-decoration:underline;color:#CD871D;}
#search .inner ul li img {margin: 0 !important;}

#local span, 
#local p, 
#local h4, 
#local h5 {position:absolute;left:-999em;}
#local ul, 
#seealso ul {padding-right:5px;}
#local .inner ul li, 
#seealso .inner ul li {list-style:none;margin:0 0 8px -10px;padding-left:10px;}
#local .inner ul li a, 
#seealso .inner ul li a {color:#ccc;font-size:.9em;text-decoration:underline;}
#local .inner ul li a:hover, 
#seealso .inner ul li a:hover {color:#fff;text-decoration:underline;}
#local .inner li ul {margin:0 0 0 -5px;}
#local .inner li ul li {margin:0 0 4px 0;}
#local .inner li li {padding-left:15px;}
#local .inner li li ul {margin:0 0 0 -15px;}
#local .inner li li li {padding-left:30px;}
#local .inner li a.current, 
#local .inner li a:hover.current {color:#AE7318;text-decoration:none;}
#local .inner li li.current {margin-left:5px;padding-left:10px;}
#local .inner li li li.current {margin-left:20px;padding-left:10px;}


/* Navigation */
#navigation a {color:#CFD76B;text-decoration:none;font-size:1em;}
#navigation a:hover {color:#CFD76B;text-decoration:underline;}

#regional {position:absolute;left:0;top:-57px;margin:0;padding:0 0 4px 0;width:989px;border-bottom:1px solid #4D4D4D;}
#regional ul {list-style-type:none; position:relative;}
#regional li {float:left;}
#regional li a {display:block;margin:0;padding:0 23px 0 0;text-decoration:none;color:#B37719;font-size:.9em;}
#regional li a:hover {color:#B37719;text-decoration:underline;}
#regional li.current a {font-weight:bold;}
#regional li.current ul {margin-top:3px;}

#global {position:absolute;left:0px;top:-84px;white-space:nowrap;margin:0;padding:0;}
#global ul {margin:0;padding:0;list-style-type:none;}
#global ul li {display:block;float:left;clear:none;margin:0;padding:4px 24px 4px 25px;border-right:1px solid #4D4D4D;border-bottom:1px solid #4D4D4D;height:15px;}

#global ul li a {font-size:1em;line-height:1em;font-weight:bold;text-decoration:none;margin:0;padding:0;}
#global ul li a:hover {color:#B37719 !important;text-decoration:none;}
#global ul li.current {border-bottom:1px solid #000;}
#global ul li.current a {color:#B37719 !important;}
#global ul li.last {width:55px; border-right:1px solid #000; height:15px; display: none;}
html>body #global ul li.last {width:5px;}
/* #global ul li.last {border-right:1px solid #000;padding-right:60px;} */

#universal {display:none;}

#breadcrumbs {position:absolute;top:-35px;left:0px;margin:0;padding:0 0 3px 0;width:989px;border-bottom:1px solid #4D4D4D;}
#breadcrumbs ul {position:relative;list-style-type:none;margin:0;padding:0;}
#breadcrumbs li {font-size:.85em;font-weight:bold;float:left;padding:0 10px 0 0;margin:0 5px 0 0;}
#breadcrumbs li a {color:#75716B;margin:0;padding:0;text-decoration:none;letter-spacing:.09em;}
#breadcrumbs li a:hover {color:#999;text-decoration:underline;}
#breadcrumbs li.last {padding:0;margin:0;}
#breadcrumbs li.last a {color:#999;text-decoration:none;font-weight:bold;}
#breadcrumbs li.last a:hover {color:#999;cursor:default;text-decoration:none;font-weight:bold;}

#navigation h1, #navigation h2, #navigation h3, #navigation h4, #navigation h5, #navigation p {position:absolute;left:-999em;}

/* Footer */
#footer {position:relative;height:45px;border-top:1px solid #4D4D4D;border-bottom:1px solid #4D4D4D;margin:0 0 50px 0;padding:0;}
#footer ul {position:relative;list-style-type:none;}
#footer li {display:inline;padding:0 2px 0 6px;}
#footer #footerlinks {position:absolute;left:0;top:0;width:270px;height:16px;margin:0;padding:29px 0 0 3px;border-right:1px solid #4D4D4D;text-align:center;}
#footer #footerlinks a {color:#CFD76B;}
#footer #footerlinks a:hover {color:#CD871D;}
#footer #footerlinks li {position:relative;top:-5px;left:0;}
#footer p {position:absolute;right:0px;top:10px;width:696px;height:28px;margin:0;padding:0 3px 0 16px;text-align:left;font-size:.9em;color:#5C5C5C;line-height:127%;}
#copyright {position:absolute;left:3px;top:7px;font-size:.9em;color:#999;}
#adhoc1 {position:relative;width:100%;}
#sponsors {position:relative;width:63%;left:18%;margin:0;padding:0;}
#sponsors li {list-style-type:none;text-align:center;}
#sponsors li a {display:block;height:51px;text-indent:-999em;}
#sponsors li.a {width:201px;}
#sponsors li.b {width:250px;}
#sponsors li.c {width:130px;}
#sponsors li.a a {background:url(../images/wc_sponsor_mercedes.gif) no-repeat center bottom;}
#sponsors li.b a {background:url(../images/wc_sponsor_TFA.gif) no-repeat center bottom;}
#sponsors li.c a {background:url(../images/wc_sponsor_fedex.gif) no-repeat center bottom;}


/* Misc */
li.first, li.last {background:none !important;}
.textonly {position:absolute;left:-999em;}
#origin:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#origin {height:1%;}
#home #origin {height:auto;}

/* nested columns */
.cols {height:1%;clear:both;}
.cols:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
.a {clear:left;}
.a, .b, .c, .d {width:24.7%;float:left;position:relative;}
.cols .cols .a, .cols .cols .b, .cols .cols .c, .cols .cols .d {width:24.7%;}
body .xxx .a, body .xxx .b, body .xxx .c, body .ix .a, body .xi .b,
.cols .xxx .a, .cols .xxx .b, .cols .xxx .c, .cols .ix .a, .cols .xi .b {width:33%;}
body .xx .a, body .xx .b, body .xii .a, body .ixi .b, body .iix .c, 
.cols .xx .a, .cols .xx .b, .cols .xii .a, .cols .ixi .b, .cols .iix .c {width:49.5%;} 
body .ix .b, body .xi .a, 
.cols .ix .b, .cols .xi .a {width:66%;} 
body .xxi .a, body .ixx .b, 
.cols .xxi .a, .cols .ixx .b {width:74.5%;} 
.cols {margin-right:15px !important;width:auto;}
body .xxx, body .xii, body .xii, body .ixi, body .iix {margin-right:30px !important;}
body .xxxx {margin-right:45px !important;}
.b, .cols .cols .b {left:15px;}
.c, .cols .cols .c {left:30px;}
.d, .cols .cols .d {left:45px;}
ul.cols {margin-left:0 !important;}

/* Variants */
#footnotes {margin:20px 0;font-size:.9em;float:left;}
#footnotes h2 {position:absolute;left:-999em;}

/* Rounded Corner Divs with Gradient Backgrounds */
.box {padding:0;overflow:visible;margin-right:0 !important; /* Cancels out 15px right margin from .cols, needed for IE6 */
}
#main div.xxxx {margin-right:0 !important; /* Cancels out 45px right margin from .xxxx, needed for IE6 */
}
.box .inner {margin:0;overflow:hidden;}
/* Top Gradient */
#main .type1 {width:798px;background:url(../images/wc_container_798_top_2600px_tall.jpg) no-repeat left top;margin-top:28px;}
#main .type1 .inner {background:url(../images/wc_container_798_btm_revised.jpg) no-repeat left bottom;padding:20px 32px 26px 32px;zoom:1;}
#related .type1 {width:182px;background:url(../images/wc_container_182_top_1000px_tall.jpg) no-repeat left top;margin-top:20px;}
#related .type1 .inner {background:url(../images/wc_container_182_btm.jpg) no-repeat left bottom;padding:15px 15px 15px 15px;zoom:1;}
/* Bottom Gradient */
#main .type2 {width:798px;background:url(../images/wc_container_798_gray_reverse_top_2600px.jpg) no-repeat left top;margin-top:28px;}
#main .type2 .inner {background:url(../images/wc_container_798_gray_reverse_btm_revised.jpg) no-repeat left bottom;padding:20px 32px 26px 32px;zoom:1;}
#related .type2 {width:182px;background:url(../images/wc_container_182_reverse_top_900px.jpg) no-repeat left top;margin-top:20px;}
#related .type2 .inner {background:url(../images/wc_container_182_reverse_btm.jpg) no-repeat left bottom;padding:2em 0 2em 2em;}
/* Course Tour-style White Background Gradient */
#main .type3 {width:798px;background:url(../images/white_797_container_template_top.jpg) no-repeat left top;margin-top:28px;}
#main .type3 .inner {background:url(../images/white_797_container_template_btm.jpg) no-repeat left bottom;padding:32px;}
#main .type3 .inner,
#main .type3 .inner table td {color:#333333 !important;}
#main .type3 .inner a,
#main .type3 .inner a:hover,
#main .type3 .inner table td a,
#main .type3 .inner table td a:hover {color:#769A3F !important;}
/* Main Ticket Page Split-box Treatment */
#main .tickettier1 .inner .a,
#main .tickettier1 .inner .b {width:384px;background:url(../images/wc_tickets_container_top.jpg) #03212E no-repeat left top;float:left;}
#main .tickettier1 .inner .b {margin-left:10px;}
#main .tickettier1 .inner .a .inner,
#main .tickettier1 .inner .b .inner {background:url(../images/wc_tickets_main_container_btm.jpg) no-repeat left bottom;padding:20px 22px 26px 22px;height:550px;zoom:1;}
/* Ticket Pages Background Gradients */
#main .tickettier1 {/*width:797px;background:url(../images/wc_tickets_container_top_blue1.jpg) #03212E no-repeat left top;*/margin-top:28px;}
#main .tickettier1 .inner {/*background:url(../images/wc_tickets_container_btm_blue1.jpg) no-repeat left bottom;padding:32px;*/}
#main .tickettier2 {width:797px;background:url(../images/wc_tickets_container_top_blue2.jpg) #021A25 no-repeat left top;margin-top:28px;}
#main .tickettier2 .inner {background:url(../images/wc_tickets_container_btm_blue2.jpg) no-repeat left bottom;padding:32px;}
#main .tickettier3 {width:797px;background:url(../images/wc_tickets_container_top_blue3.jpg) #02141C no-repeat left top;margin-top:28px;}
#main .tickettier3 .inner {background:url(../images/wc_tickets_container_btm_blue3.jpg) no-repeat left bottom;padding:32px;}
/* Ticket Premium Packages Background Gradients */
#main div.ultimateaccess {width:797px;background:url(../images/wc_tickets_container_top_ultimate.jpg) #3B3941 no-repeat left top;margin-top:10px;}
#main div.ultimateaccess .inner {background:url(../images/wc_tickets_container_btm_ultimate.jpg) no-repeat left bottom;padding:32px;}

#main div.overlookclub {width:797px;background:url(../images/wc_tickets_container_top_overlook.jpg) #6D4802 no-repeat left top;margin-top:10px;}
#main div.overlookclub .inner {background:url(../images/wc_tickets_container_btm_overlook.jpg) no-repeat left bottom;padding:32px;}
#main div.club15 {width:797px;background:url(../images/wc_tickets_container_top_club15.jpg) #944302 no-repeat left top;margin-top:10px;}
#main div.club15 .inner {background:url(../images/wc_tickets_container_btm_club15.jpg) no-repeat left bottom;padding:32px;}
#main div.executiveclub {width:797px;background:url(../images/wc_tickets_container_top_executive.jpg) #394C46 no-repeat left top;margin-top:10px;}
#main div.executiveclub .inner {background:url(../images/wc_tickets_container_btm_executive.jpg) no-repeat left bottom;padding:32px;}
#main div.eventlawn {width:797px;background:url(../images/wc_tickets_container_top_eventlawn.jpg) #3D4B07 no-repeat left top;margin-top:10px;}
#main div.eventlawn .inner {background:url(../images/wc_tickets_container_btm_eventlawn.jpg) no-repeat left bottom;padding:32px;}
#main div.championsclub {width:797px;background:url(../images/wc_tickets_container_top_champions.jpg) #17313D no-repeat left top;margin-top:10px;}
#main div.championsclub .inner {background:url(../images/wc_tickets_container_btm_champions.jpg) no-repeat left bottom;padding:32px;}
#main div.diningchalet {width:797px;background:url(../images/wc_tickets_container_top_chalet.jpg) #161C34 no-repeat left top;margin-top:10px;}
#main div.diningchalet .inner {background:url(../images/wc_tickets_container_btm_chalet.jpg) no-repeat left bottom;padding:32px;}

/* .box divisions inside of Rounded Corner Divs */
.box .inner .box {background:#202020;border:1px solid #666;color:#fff;padding:10px;}
.box .inner .box strong {color:#ccc;}
/* END Rounded Corner Divs with Gradient Backgrounds */

/* Lower Navigation */
.inner dl {margin-bottom:-10px;}
.inner dd {margin-bottom:10px;}

/* Leaderboard */
.leaderboard .b {margin:30px 0 0 0;}
.leaderboard .b img {padding:0 0 0 20px;display:block;}
.leaderboard .b p {padding:0 0 0 20px;font-size:.8em;color:#AAAAB2;}
.leaderboard table {width:100%;margin:0 0 5px 0;padding:0;border-collapse:collapse;}
.leaderboard table th {vertical-align:bottom;color:#BEBEC6;font-size:.9em;line-height:.9em;}
.leaderboard table thead {padding-bottom:10px;}
.leaderboard table th, .leaderboard table td {text-align:center;}
.leaderboard table th span {display:block; white-space:nowrap;}
.leaderboard table td {border-bottom:solid 1px #2F2F3F;padding:3px 0;}
.leaderboard table thead td {border-bottom:0;}
.lb-first td {padding-top:5px;}
.leaderboard table th.lb-name {text-align:left;font-size:1em;font-weight:normal;color:#BEBEC6;border-bottom:solid 1px #2F2F3F;padding:3px 0 5px 0;}
.leaderboard table td.score {color:#66FFFF;}

/* Course Tour */
.coursetour .a {width:55% !important;margin-left:7%;margin-right:5%;}
.coursetour .b {width:25% !important;}
.coursetour, 
.coursetour a {color:#000;}
/* Course Tour Styles imported from previous design */
.coursetour .holenumber {font:normal 9.5pt Georgia, serif;color:#4D493E;}
.coursetour #holedetails {display:block;margin:10px 0;}
.coursetour #holedetails p {width:245px;float:right;clear:right;}
.coursetour #holedetails img {float:none;}
.coursetour .pullquote {font:11pt/16pt Georgia, serif;text-align:left;padding-right:15px;color:#000;}
.coursetour .holenav {font-weight:bold;font-size:8.5pt;width:407px;clear:right;text-align:left;}
.coursetour .holenav img {vertical-align:middle}
.coursetour div.holenav a {font-weight:bold;font-size:8pt;padding:0 2px 0 1px;}
.coursetour #holephoto {margin-top:15px;}
.coursetour #holeview {padding-left:9px !important;}

/* Data Tables (on type2 bottom-gradient div backgrounds) */
table.data {margin:0 0 40px 0;}
table.data td, table.data th {margin:0;padding:3px 7px 5px 7px;border:0;border-left:14px solid #161616;border-bottom:1px solid #979797;white-space:nowrap;text-align:center;}
caption {text-align:left;font-size:1.2em;font-weight:bold;}

/* Pairings and Tee Times Data Table */
table.ptt {width:90%;border-collapse:collapse;}
table.ptt th {text-transform:uppercase;font-size:.9em;letter-spacing:.1em;font-weight:normal;}
table.ptt .time {border-left:0;border-right:15px solid #161616;border-bottom:1px solid #161616;vertical-align:top;padding-left:0px;padding-right:0px;}
table.ptt thead .time {border-bottom:1px solid #979797;}
table.ptt tr.even {background:#1F1F1F;}
table.ptt tr.even .time {background:#1D1D1D;border-bottom:1px solid #1D1D1D;}
table.ptt .player {text-align:left;padding-left:0px;}
table.ptt .r2, table.ptt .r3 {border-left:0;border-right:0;margin-left:0;}

/* Final Standings Data Table */
table.finalstandings {width:730px;}
table.finalstandings th {font-size:1em;font-weight:normal;}
table.finalstandings .head th {font-size:.9em;letter-spacing:.1em;}
table.finalstandings tr.rowb {background:#1F1F1F;}
table.finalstandings .player {text-align:left;padding-left:0px;border-left:0;}
table.finalstandings .money {text-align:right;padding-right:15px;}

/* Gaps Data Table Treatment */
table.gaps caption {background:url(../images/wc_tickets_comparison_texture_trans.gif) -1px 100% no-repeat;}
table.gaps tbody th, table.gaps th.first {background-position:-1px 100%;}
table.gaps td, table.gaps th {background:url(../images/wc_tickets_comparison_texture_trans.gif) left bottom no-repeat;}

/* Ticket Comparison Data Table */
table.ticketcomparison {width:100%;border-collapse:collapse;}
table.ticketcomparison caption span {visibility:hidden;}
table.ticketcomparison th, 
table.ticketcomparison td {margin:0;padding:4px 7px 15px 7px;border:0;text-align:left;width:14%;color:#ccc;font-size:.85em;vertical-align:top;}
table.ticketcomparison th {font-weight:normal;text-align:center;color:#fff;vertical-align:middle;}
table.ticketcomparison thead th {font-size:.9em;letter-spacing:.1em;vertical-align:bottom;}
table.ticketcomparison thead a {font-size:1.1em;font-weight:bold;letter-spacing:normal;color:#FF9900;text-decoration:underline;}
table.ticketcomparison thead img {margin:15px 0;}
table.ticketcomparison tbody th, 
table.ticketcomparison th.first {width:10%;}

/* Ticket Main Page Lists */
#main .box .inner .ticketlists {width:351px;margin:0 0 10px 0;padding:0;position:relative;left:-15px;margin-right:-15px;}
#main .box .inner .ticketlists li {border-top:1px solid #314F5A;list-style-type:none;padding:5px 0 5px 15px;background:url(../images/wc_tickets_premium_strip.gif) left top no-repeat;position:relative !important;}
#main .box .inner .ticketlists li.top {border-top:none;}
#main .box .inner .ticketlists li.soldout {background:url(../images/wc_tickets_premium_strip_soldout.jpg) left top no-repeat;}
#main .box .inner .ticketlists li img.button {bottom:5px;right:0;margin:0;padding:0;position:absolute;z-index:5;}

#main .box .inner .tickettable {border-top:1px solid #314F5A;border-bottom:1px solid #314F5A;margin-left:-5px;margin-top:5px;padding-top:5px;}
#main .box .inner .tickettable td {border-right:1px solid #314F5A;font-size:.9em;margin:0;padding:7px;}
#main .box .inner .tickettable td.last {border:none;}
#main .box .inner .ticketlists td img {margin-top:5px;padding:0;}

/* Photo Gallery - Index version */
.gallery-index h4 {color:#AEAEB6;font-size:1em;margin:0;padding:0;}
.gallery-index img {display:block;margin-bottom:3px;}
.gallery-index a {font-size:.9em;display:block;width:122px;color:#FFFF99;text-decoration:none;}
.gallery-index a:hover {text-decoration:none;}
.gallery-index a span {position:absolute;left:-999em;}

/* Photo Gallery - Main version */
.gallery-main {min-height:280px;height:280px;height:auto !important;}
.gallery-main #photopos {position:relative;width:100%;height:355px;}
.gallery-main #photopos #currentphoto {position:absolute;top:0;left:0;}
.gallery-main #photopos #clonephoto {position:absolute;top:0;left:0;}
.gallery-main #photopos .portrait {position:absolute;top:0;left:66px !important;}
.gallery-main #photopos .landscape {position:absolute;top:0;left:28px !important;}
.gallery-main #photopos p {position:absolute;text-align:left !important;}
.gallery-main #photopos p.portrait {top:305px;left:66px;width:225px;}
.gallery-main #photopos p.landscape {top:230px;left:28px;width:305px;}
.gallery-main .photorow img {float:left;width:75px;height:75px;margin:0 10px 10px 0;padding:0;}
.gallery-main span {position:absolute;left:-999em;}
#serial {position:absolute;right:175px;top:45px;display:block;}
#serial ul {list-style-type:none;}
#serial ul li {float:left;padding:0 28px 0 0;text-align:center;font-size:.9em;}
#serial ul li a {color:#678F29;}
#serial ul li a:hover, #serial ul li a:hover h3 {color:#91C742;text-decoration:none;}
#serial ul li.current a, 
#serial ul li.current a h3 {color:#91C742;}
#serial ul li.current a:hover {color:#91C742;text-decoration:none;cursor:default;}
#serial ul li.disabled, 
#serial ul li.disabled h3 {color:#555;}
#serial ul li h3 {margin:0;padding:0;text-decoration:none;line-height:.9em;}

/* Pro-Am Index */
.proam h4 {color:#fff;font-size:1em;font-weight:normal;margin:0 0 10px 0;padding:0;}
.proam a {font-size:1em;display:block;color:#FFFF99;text-decoration:underline;margin:0 0 10px 0;}
.proam a:hover {color:#AEAE00;}
.proam .b a {font-size:.9em;color:#FFFF99;text-decoration:none;}
.proam .b a:hover {color:#AEAE00;text-decoration:none;}
.proam .b a img {display:block;float:left;margin:0 3px 0 0;clear:none;}

/* Volunteers */
.volunteer ul {list-style-type:square !important;padding-left:0;}
.volunteer ul li {list-style-type:square !important;color:#ccc;}
.volunteer ul li a {color: #ccc;text-decoration:underline;font-size:.9em;}
.volunteer ul li a:hover {color:#ccc;text-decoration:underline;margin:0;padding:0;font-size:.9em;}
.volunteer ul li.full {color:#ff0000;}
.volunteer ul li.full a {color:#666;text-decoration:underline;margin:0;padding:0;font-size:.9em;}
.volunteer ul li.full a:hover {color:#666;text-decoration:underline;margin:0;padding:0;font-size:.9em;}

/* Committee List */
.committeelist p {margin-bottom:0;}
.committeelist p.image {margin-top:-7px;margin-bottom:3px;}
.committeelist ul {padding-bottom: 10px;}

/* Form Modifiers */
.form fieldset {display:block;margin:.5em 0 1em 0;border:0;padding:0;font-size:1em;}
.form label {position:relative;display:block;clear:both;width:12em;height:2.5em;font-weight:normal;font-size:1em;white-space:nowrap;}
.form label input, 
.form label select, 
.form label textarea {position:absolute;top:0;left:11em;display:block;}
.form fieldset.radio legend {color:#DFDFDF;margin:0 0 0 -.5em;padding:0;}
.form fieldset.radio label {height:1.5em;top:0;left:3em;}
.form fieldset.radio input {left:-2em;top:-.15em;}
.form input.submit {clear: both;position:relative;left:6em;margin-top:7em;margin-bottom:1em;}
.form label em {text-decoration:none;font-style:normal;font-weight:normal;position:absolute;top:2em;left:10em;display:block;white-space:nowrap;}
.form .error {font-weight:bold;padding-left:25px;margin-bottom:5px;line-height:1.5em;color:#cc0000;}
.form .alert {background:url(../images/alert.gif) no-repeat left top;}

/* Home page*/
#home #regional, 
#home #breadcrumbs, 
#home #related {display:none;}
#home #header {height:110px !important;}
#home #pusher {margin-bottom:20px;}
#home #content {width:auto;}
#home #global {top:-43px !important;}

#home #main {height:422px;margin:0;width:989px;}
#home #main .inner ul, 
#home #main .inner li {list-style:none !important;}
#home #main .inner li {margin-left:0;padding-left:0;}
#home #mainfeature, 
#home #secondfeature, 
#home #thirdfeature {position:absolute;display:block;top:0;height:415px;}
#home #slac_text {margin-top:13px; 
						height:82px; 
						background-image:url(../images/wc_home_rr_SLAC_container_final.jpg); 
						background-repeat:no-repeat; 
						text-align:center; 
						padding-top:20px;
						}
#home #slac_text a {
	color:#fff;
	text-decoration:underline;
}
#home #slac_text a:hover {
	color:#fff;
}

#home #slac_img {margin-top:13px; 
						height:74px; 
}

#home #mainfeature {left:193px;width:600px;}
#home #mainfeature h1, 
#home #mainfeature h2, 
#home #mainfeature p {position:absolute;left:-999em;top:0;}
#home #flashcontent p {position:relative;left:0;top:0;}

#home #secondfeature {left:0px;width:180px;}
#home #main #secondfeature #search {margin-top:0px !important;}
#home #main #secondfeature .type1 {width:182px;background:url(../images/wc_container_182_top_1000px_tall.jpg) no-repeat left top;margin-top:10px;}
#home #main #secondfeature .type1 .inner {background:url(../images/wc_container_182_btm.jpg) no-repeat left bottom;padding:15px 15px 5px 15px;zoom:1;}
#home #main #secondfeature .type2 {width:182px;background:url(../images/wc_container_182_reverse_top_900px.jpg) no-repeat left top;margin-top:10px;}
#home #main #secondfeature .type2 .inner {background:url(../images/wc_container_182_reverse_btm.jpg) no-repeat left bottom;padding:20px 10px 15px 15px;}
#home #secondfeature .inner h2 {color:#fff;font-weight:bold;font-size:1.4em;letter-spacing:normal;margin-bottom:10px;}
#home #secondfeature img {display:block;margin-top:10px;}

/* Home Leaderboard */
#home .leaderboard {font-size:.85em;height:179px;}
#home .leaderboard table {width:100%;margin:0 0 5px 0;padding:0;border-collapse:collapse;}
#home .leaderboard table th {vertical-align:bottom;color:#A7B8BA;font-size:.9em;line-height:.9em;white-space:nowrap;}
#home .leaderboard table thead {padding-bottom:10px;}
#home .leaderboard table th, .leaderboard table td {text-align:center;}
#home .leaderboard table th span {display:block; white-space:nowrap;}
#home .leaderboard table td {border-bottom:solid 1px #2F2F3F;padding:3px 0;color:#A7B8BA;}
#home .leaderboard table thead td {border-bottom:0;}
#home .lb-first td {padding-top:5px;}
#home .leaderboard table th.lb-name {text-align:left;font-size:1em;font-weight:normal;color:#A7B8BA;border-bottom:solid 1px #2F2F3F;padding:3px 0 5px 0;}
#home .leaderboard table td.score {color:#66FFFF;width:58px;}

#home #thirdfeature {left:807px;width:180px;}
#home #thirdfeature img {display:block;margin-bottom:10px;}

/* Content bullets override */
#main ul#allow-bullets {
	margin:5px 0 15px 10px; padding-left:10px;
}
#main ul#allow-bullets li {
	list-style-type:disc;
}
#home #mulligan_text {margin-top:13px; height:82px; background-image:url(../images/wc_home_mulligan.jpg); background-repeat:no-repeat; text-align:center;}
#home #mulligan_text div {padding-top:16px; padding-bottom:0;}
#home #mulligan_text a {color:#fff; text-decoration:underline;}
#home #mulligan_text a:hover {color:#fff;}
#home #before_text {margin-top:13px; height:222px; width:181px; background-image:url(../images/wc_home_rr_before_you_go.jpg); background-repeat:no-repeat; text-align:center;}
#home #before_text div {padding-top:45px; padding-bottom:0;}
#home #before_text div p {font-size:11px;}
#home #before_text div span {margin-top:5px;}
#home #before_text a {color:#fff; text-decoration:underline;}
#home #before_text a:hover {color:#fff;}

#main .tickettier1 h3,
#main .tickettier2 h3,
#main .tickettier3 h3 {
	color:#FF8C23;
}
#main .ticket3col h3 {margin-bottom:15px;}
#main .tickettier3 h4 {
	color:#ccc;
	font-weight:bold;
	font-size:1.2em;
	margin:0;
}
#main .ticket3col .a {
	width:22%;
}
#main .ticket3col .b {
	width:77%;
}
#main .inner .imgdetails {
	float:right;
	text-align:center;
	width:222px;
	margin-left:15px;
	margin-bottom:5px;
}
#main .tickettier2 .imgdetails {
	margin-left:20px;
}
#main .inner .imgdetails img {
	display:block;
	margin:0 auto 15px auto;
}
#main .inner .featuredtickets {
	float:left;
	text-align:center;
	width:140px;
}
#main .inner .featuredtickets img {
	display:block;
	margin:0 auto 15px auto;
}
#related .box .inner img {margin-bottom:10px;}

/* Message Center Template */
#breakingnews {position:relative; margin-top:13px; height:auto; width:182px; overflow:hidden; background:url(../images/wc_home_message_center_top.jpg) 0 0 no-repeat;}
	#breakingnews .inner {margin-top:33px; padding:10px; overflow:hidden; background:url(../images/wc_home_message_center_bg.jpg) bottom;}
	#breakingnews h3, #attendtourney h3 {font-size:1.2em; font-weight:bold; color:#fff;}
	#breakingnews .heading {font-weight: bold; font-size:.9em;}
	#breakingnews a, #attendtourney a {color:#fff; text-decoration:underline;font-size:.9em; padding-left:1px;}
	#breakingnews p {font-size:.9em; padding-left:0px;}
	#breakingnews .newsbottom {height:25px; width:182px; margin:0; padding:0; background:url(../images/wc_home_message_center_btm.jpg) no-repeat;}

/* Follow the Action */
div.leader_board_hat {background-color:#6b962d; width:734px; margin-bottom:0; height:35px;
border-left:1px solid #4c4c4c;
}
div.hat_inner {height:20px; }
div.hat_inner div.fta_tab {width:100px; float:left; padding:4px 0px; margin:0; font-size:10pt; font-weight:700; text-align:center;}
div.hat_inner .fta_active {background-color:#6b962d; border-top:1px solid #4c4c4c; border-right:1px solid #4c4c4c; margin:0; border-bottom:0;}
div.hat_inner .fta_inactive {background-color:#425923; border-top:1px solid #4c4c4c; border-bottom:1px solid #4c4c4c; border-right:1px solid #4c4c4c; margin:0;}
*html div.hat_inner .blank {height:26px;}
div.hat_inner .fta_disabled {background-color:#343434; border-bottom:1px solid #4c4c4c; border-top:1px solid #444; border-right:1px solid #444; margin:0; color:#434343;}
*html div.hat_inner .blank {width:533px;}
div.hat_inner .blank {background-color:#000; border:none; border-bottom:1px solid #4c4c4c; height:25px; width:532px; float:right; text-align:right; margin:0;}


div.leader_board table {background-color:#777; border:1px solid #4c4c4c; width:735px; margin-top:0; font-size:1em;}
div.leader_board table tr {height:20px;}
div.leader_board table tr th {color:#fff; background-color:#425923; margin:0; padding:4px; border-left:1px solid #526933; font-weight:100; text-align:center;}
div.leader_board table tr th.first {border:none;}
div.leader_board table tr td {border-left:1px solid #4c4c4c; text-align:center;}
div.leader_board table tr td.first {border:none;}
div.leader_board table tr td.even {background-color:#3d3d3d;}
div.leader_board table tr td.odd {background-color:#343434;}
div.leader_board table tr td.blank_row {background-color:#000; /*border-bottom:1px solid #4c4c4c;*/}
div.leader_board table tr td.bottom {border-top:1px solid #4c4c4c; width:100%; border-left:none;}
div.leader_board table tr td.blank_row span.source {color:#777; font-size:.9em;}
div.leader_board table tr td.blank_row span.timestamp {padding-left:150px; font-size:.9em;}

#ptt_table {width:100%; position:relative;}
div.pairings {width:735px;}
* html div.pairings {width:734px;}
.hideTBody {display:none;}
.showTBody {display:table-row-group;}

div.pairings table {background-color:#777; border:1px solid #4c4c4c; width:365px; margin-top:0; font-size:1em;}
div.pairings table tr {height:20px;}
div.pairings table tr th {color:#fff; background-color:#425923; font-size:14pt; margin:0; padding:4px; border-left:1px solid #526933; font-weight:100; text-align:left; padding_left:30px}
div.pairings table td th {color:#DFDFDF; font-size:1em; margin:0; padding:0 0 0 10px; border:none; font-weight:bold;}
div.pairings table tr th.first {border:none;}
div.pairings table tr td {border-left:1px solid #4c4c4c; text-align:left;}
div.pairings table tr td.first {border:none;}
div.pairings table tr .odd {background-color:#3d3d3d;}
div.pairings table tr .even {background-color:#343434;}
div.pairings table tr td.blank_row {background-color:#343434; border-top:1px solid #777;}
div.pairings table tr td.bottom {border-top:1px solid #4c4c4c; width:50%; border-left:none;}
div.pairings table tr td.blank_row span.source {color:#777; padding-left:50px; font-size:.9em;}
div.pairings table tr td.blank_row span.timestamp {padding-left:150px; font-size:.9em;}
div.pairings table tr td table {border:0; margin:0; padding:0;}
div.pairings table tr td table tr {border:0;}
div.pairings table tr td table tr td {border:0; padding-left:10px;}


div.pairings table  {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

div.pairings table tbody tr td table.singleColumn {
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	width:732px;
}


/* Photogallery */
div.leader_board_hat2 {background-color:#6b962d; width:734px; margin:0; height:60px; border-left:1px solid #4c4c4c; }
*html div.leader_board_hat2 {height:60px;}
div.leader_board_hat2 div.hat_inner .blank {border-bottom:1px solid #777;}
div.tab_infobar {position:absolute; top:0px; height 35px !important; background-color:#6b962d; margin:0; padding:0;}
*html div.tab_infobar {height:35px;}
div.photogallery {position:relative; border:0; height:350px; margin-top:0px !important;}
div.gallery-main div.a, div.gallery-main div.b {position:relative; margin-top:15px;}
div.gallery-main h2 {margin:25px 0 0 45px;}
div.photopos {margin-top:20px}
*html div.photopos {margin-top:40px}
div#serial2 {display:block; position:absolute; width:730px; top:105px; left:210px; margin:0; padding:0;}
*html div#serial2 {top:45px;}
div#serial2 ul, div#serial2 ul li {display:inline !important; margin:0 !important; padding:5px 10px 5px 10px !important;}
div#serial2 ul li {float:left; font-size:0.9em; padding:5px 5px 5px 5px; margin:0; text-align:center; border-left:1px solid #000;}
div#serial2 ul li.first {border-left:none;}
div#serial2 ul li.current {background-color:#000;}
div#serial2 ul li.first {border-left:none;}
div#serial2 ul li h3 {line-height:0.9em; margin:0pt; padding:0pt; color:#fff;; text-decoration:none;}
div#serial2 ul li a {display:inline; color:#fff;}
div.photoViewerTab {position:relative; border: 1px solid #777; border-top: none; height:475px; padding-top:25px; margin-top:0px !important;}

.hideTBody {display:none;}
.showTBody {display:table-row-group;}

div.pairings table.singleColumn {
	width:732px;
}

/* Tickets Section */
	#main .type1 {width:798px;background:url(../images/wc_container_798_top_2600px_tall.jpg) no-repeat left top;margin-top:28px;}
	#main .type1 .inner {background:url(../images/wc_container_798_btm_revised.jpg) no-repeat left bottom;padding:20px 32px 26px 32px;zoom:1;}
	#related .type1 {width:182px;background:url(../images/wc_container_182_top_1000px_tall.jpg) no-repeat left top;margin-top:20px;}
	#related .type1 .inner {background:url(../images/wc_container_182_btm.jpg) no-repeat left bottom;padding:15px 15px 15px 15px;zoom:1;}
	/* Premium Packages Index */
	#main .box .premiumpackageindex div {
	position:relative;
	float:left;
	clear:none;
	width:223px;
	height:196px;
	margin:0;
	padding:15px 31px 16px 0;
	z-index:2;
	}
	#main .box .premiumpackageindex div.last {
	padding-right:0px;
	}
	#main .box .premiumpackageindex div img {
	z-index:2;
	position:relative;
	}
	#main .box .premiumpackageindex div div {
	position:absolute;
	float:none;
	z-index:1;
	top:0;
	left:0;
	width:200px;
	height:190px;
	padding:15px;
	background:none;
	}
	/* Premium Packages */
	#main .premiumpackage {color:#ccc;}
	#main .premiumpackage div ul {
	margin-bottom:15px;
	}
	#main .premiumpackage div img {
	display:block;
	margin:20px auto 0 auto;
	}
	#main .premiumpackage div .soldout {
	float:left;
	margin:0 10px 0 0;
	}
	#main .premiumpackage .packageimages {
	width:55%;
	float:right;
	}
	#main .premiumpackage .packageimages img {
	display:block;
	float:left;
	margin:0 0 20px 20px;
	}
	#main h1.ultimateaccess {color:#9B98A5;font-weight:bold;}
	#main h1.overlookclub {color:#FBA609;font-weight:bold;}
	#main h1.executiveclub {color:#9EB3AD;font-weight:bold;}
	#main h1.eventlawn {color:#A9CE13;font-weight:bold;}
	#main h1.championsclub {color:#81B6CF;font-weight:bold;}
	#main h1.diningchalet {color:#7D8AB2;font-weight:bold;}
	

#main .box .premiumpackageindex div.center {
	padding-left:132px;
}
#main .box .premiumpackageindex div.center div {
	padding-left:147px;
	
}
	
	

/* Course tour display */
.ct_content {
	position:relative;
	width:734px;
}
#ct_tab1, #ct_tab2, #ct_tab3 {
	position:relative;
	display:block;
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}

#ct_tab1.xi .a, #ct_tab2.xi .a, #ct_tab3.xi .a {
	position:relative;
	height:1%;
	width:65%;
}
#ct_tab1.xi .b, #ct_tab2.xi .b, #ct_tab3.xi .b {
	position:relative;
	height:1%;
	width:30%;
}
#ct_tab1.xi .ix .a {
	position:relative;
	height:1%;
	width:35%;
}
#ct_tab1.xi .ix .b {
	position:relative;
	height:1%;
	width:60%;
}
#ct_tab1 .xxx .a, #ct_tab1 .xxx .b, #ct_tab1 .xxx .c {
	width:33%;
}
.ct_arial {
	margin-top:-57px;
}
.ct_teecam, .ct_greencam {
	margin-top:-7px;
}

.ct_brief, 
.ct_body {
	margin-top:7px;
}
.ct_teeview img, 
.ct_greenview img {
	margin-top:7px;
}
.ct_brief {
	font:11pt/16pt Georgia, serif;
	color:#678F29;
}
.ct_course_body {margin-top:35px;}

.ct_course_discription {
	font:14pt/18pt Georgia, serif;
}
.ct_course_discription p {
	margin-top:15px; width:275px;
}
.ct_course_map {float:right; margin-left:10px;}
.ct_hole_specs {font:14pt/18pt Georgia, serif; width:480px; height:50px;}
.ct_hole_number {font:18pt Georgia, serif;}
.ct_hole_num {margin-top:20px; font:26pt Georgia, serif;}
.ct_hole_num sup {font:16pt Georgia, serif; position:relative;}
.ct_hole_text {position:relative; top:-8px;}

.ct_nav_tab_links {
	position:relative;
	height:25px;
    width:450px;
    border-bottom:1px solid #777;
    margin:10px 0 0 0;
    padding:0;
}

.ct_nav_tab_links .first {
	border-left:1px solid #777;
}
.ct_tab {
	color:#777;
    position:relative;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
    border-top:1px solid #777;
    border-right:1px solid #777;
}
.ct_tab a {
	display:block;
    padding:5px;
    color:#fff;
    text-decoration:none;
    font-size:.87em;
    font-weight:bold;
}
.ct_tab span {
	display:block;
    padding:5px;
	color:#777;
    text-decoration:none;
    font-size:.87em;
    font-weight:bold;
}
.ct_tab a:hover {
	color:#678F29;
    text-decoration:none;
}
.ct_tab a.tab_on, 
.ct_tab a.tab_on:hover {
	color:#000;
	background:#678F29;
	cursor:text;
}


.ct_nav_hole_links ul {
	margin:0 !important;
    padding:0 !important;
	clear:both;
}
.ct_nav_hole_links li {
	display:block;
	list-style-type:none;
	margin:0  !important;
    padding:0 !important;
	float:left;
}
.ct_nav_hole_links li a {
	display:block;
    padding:4px 6px;
    color:#678F29;
    font-size:.925em;
    font-weight:bold;
}
.ct_nav_hole_links li.active span {
	display:block;
    padding:4px 6px;
	color:#fff;
    font-size:.925em;
    font-weight:bold;
}
.ct_nav_hole_links li a:hover {
    text-decoration:underline;
}
.ct_nav_hole_links li.active a, 
.ct_nav_hole_links li.active a:hover {
	color:#fff;
    text-decoration:none;
	cursor:text;
}

.tabshow { display:block; position:relative; top:0; left:0; }
.tabhide { display:block; position:absolute !important; top:0; left:-999em; }

.clear {height:1%; clear:both;}
.clear:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}



/* Right Rail */
/*
// #newinner li.current {background:url(../images/nav-bullet.gif) no-repeat left top;}
#newinner {padding:0px; margin:0px;}
#newinner ul {margin:0 0 0 -15px;}
#newinner ul li {list-style-type:none; list-style-image:none; margin:0 0 8px 10px; padding-left:-10px;}
#newinner ul li a {color:#ccc;font-size:.9em;text-decoration:underline;}
#newinner ul li a:hover {color:#fff;text-decoration:underline;}
#newinner li ul {margin:0 0 0 -5px;}
#newinner li ul li {margin:2px 0 4px 0;}
#newinner li li {padding-left:15px;}
#newinner li li ul {margin:0 0 0 -10px;}
#newinner li li li {padding-left:30px;}
#newinner li a.current, 
#newinner li a:hover.current {color:#AE7318;text-decoration:none;}
#newinner li li.current {margin-left:5px;padding-left:10px;}
#newinner li li li.current {margin-left:20px;padding-left:10px;}

*/

/* media_graphics_box */

#main .media_graphics_box {background:transparent url(../images/wc_media_graphics_container_top.jpg) no-repeat left top; margin-top:30px; width:333px; margin-right:16px;}
#main .media_graphics_box .inner {background:transparent url(../images/wc_media_graphics_container_btm.jpg) no-repeat left bottom; height:230px; padding:20px 22px 26px}
*html #main .media_graphics_box .inner {height:270px;}

#main .media_graphics_box .inner a {margin-bottom:45px;}
#main .media_top_outer_box {border-bottom:1px solid #777777; width:740px; margin-bottom:20px; height:200px;}
#main .media_top_left_box {width:360px; float:left;}
#main .media_top_right_box {width:340px; float:right; margin:10px 0 20px 0;}
#main .media_bottom_right_box {width:360px; postion:relative; float:right;  margin:0 0 20px 0;}
#main .media_content_box {border-right:1px solid #777777; width:325px; padding:0 35px 0 0; margin-right:20px;}

/* Article Indexes */
.articleindex p, 
.articleindex h3, 
.articleindex h4, 
.articleindex h5 {padding-right:20px;}
.articleindex h4 {color:#fff;font-size:1em;font-weight:normal;margin:0 0 10px 0;}
.articleindex h5 {color:#999999;font-size:.8em;margin:0 0 3px 0;}
.articleindex a {font-size:1.2em;font-weight:normal;color:#FFFF99;text-decoration:underline;}
.articleindex a:hover {color:#AEAE00;}
.articleindex .b {margin-left:0px;border-left:2px solid #000;padding-left:5px;}

/* All Photogallery Fix */
.gallery-main .b {position:relative; margin-top:15px; width:375px;  left:197px;}

/* Tournament Staff */
#main .portrait {
	float:right;
	clear:right;
	text-align:center;
	margin:0 0 5px 25px;
}


#presskitlogin {
	position:absolute;
	left:225px;
	top:275px;
	width:335px;
	background:#000;
	border:1px solid silver;
	color:#fff;
}
#presskitlogin form label {
	display:block;
}
#presskitloginerror {
	color:#B37719;
}
.hide {display:none;}
.show {display:block;}

.auth_box {background-color:#000; color:#fff;}
.auth_box h3 {color:#AE7318 !important;}
.auth_button {background-color:#000; color:#fff; font-weight:900; border:1px solid silver;}
.auth_input {background-color:#000; color:#fff; border:1px solid silver; width:170px;}
.thumb1 {margin:20px 0 15px 75px; padding:0;}
.thumb2 {margin:0 0 0 70px; padding:0;}
.thumb3 {margin:20px 0 10px 90px; padding:0;}
.thumb4 {margin:0 0 0 65px; padding:0;}


/* Spectators */
div.pbrief {margin-left:8px; padding:0;}
div.pbrief p {margin-left:0px; padding:0;}