@charset "UTF-8";

/* -------- GLOBAL STYLES -------- */

html,body,ul,ol,li,div,h1,h2,h3,h4,img,button {margin: 0;padding: 0;border: 0;}
body  {font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;-webkit-text-size-adjust: none;background:#264B15 url('/design/backgrounds/rotator.php') no-repeat 50% 0%; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased;
}
table {font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;-webkit-text-size-adjust: none;}
ul,li {list-style-type:none;}
a {outline:none;text-decoration:none;color:#b8a15e;}
a:visited {outline:none;text-decoration:none;color:#b8a15e;}
a:hover, a:active {text-decoration:none;color:#f4d680;}
button {cursor:pointer;}
p {margin: 10px 0 0 0;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:18px;color:#FFF;}
br {clear: left;}
form {margin: 0;}

.clear {clear:both;height:0px;overflow:hidden;}

/* -------- PAGE STYLES -------- */

div#flash-container {height: 100%;overflow: visible;width: 100%;}
div#background {position: absolute;top: 0;left: 0;margin: 0;padding: 0;width: 100%;height: auto;text-align: center;overflow: hidden;}
#flash-background {overflow: hidden;}
#container {position:relative;margin: 0 auto;width: 988px;text-align:left;}
.size-full { max-width: 100%; width: 100%}
/* -------- HEADER STYLES -------- */

#header {position:relative;width: 988px;height:auto;z-index:2;}
#header #logo {width:248px;height:98px;padding:0;float:left;margin-top:10px;}
#header #insiderform {width:175px;height:22px;padding:0;border:#454545 1px solid;float:right;margin-top:10px;}
#header #insiderform #s {float:left;padding:0;margin: 6px 0 0 6px;border: 0;width: 130px;background:none;font-family:'helvetica neue',arial,sans-serif;font-size:9px;}
#header #insiderform #go {float: right;margin: 3px 4px 0 0;}
#header #searchform {width:248px;height:22px;padding:0;border:#454545 1px solid;float:left;margin-top:10px;}
#header #selectlanguagebottom {width:248px;height:22px;padding:0;float:left;margin-top:5px;font-size:10px;padding-left: 6px}
#header #searchform #ss {float:left;padding:0;margin: 6px 0 0 6px;border: 0;width: 195px;background:none;font-family:'helvetica neue',arial,sans-serif;font-size:11px; color: #fff}
#header #searchform #ssgo { float: right;margin: 3px 4px 0 0;}
#header h1 a {display: block;width:248px;height:98px;cursor: pointer;}
#header #localsites {height:39px;padding:0;float:left;margin-top:15px;margin-left:12px;text-align:left;font-size:11px;color:#AAA;;font-family:'helvetica neue',arial,sans-serif;font-weight: bold}
#header #gbinsider {height:39px;padding:0;float:right;margin-top:15px;margin-right:6px;text-align:left;font-size:10px;color:#AAA;font-family:'helvetica neue',arial,sans-serif;}
#header .socialmedia {height:39px;padding:0;float:right;margin-top:10px;margin-left:1px;}
#header #navigation {position:relative;width:725px;height:30px;margin-top:0px;padding:0;float:right;text-align:left; z-index: 9999}
/* -------- FOOTER STYLES -------- */

#footer {position:relative;margin: 0 auto;width: 988px;border-top:#454545 1px solid;}
.footercopy  {font-size: 10px;color:#666666;}
.footerlink  {font-size: 10px;color:#b8a15e;}
.footerlink a:visited {outline:none;text-decoration:none;color:#b8a15e;}
.footerlink a:hover, a:active {text-decoration:none;color:#f4d680;}

.bear-box {position:relative;float:left;width:329px;height:150px;text-align:left;background:url(http://nicklaus.com/design/images/bear-box.png) repeat-x 0% 0%;}
.bear-box p {margin-left:72px;margin-right:15px;font-size:11px;}
.bear-box-head {padding: 10px 15px 12px 72px;font-size:12px;color:#fff;font-weight:bold;background:url(http://www.nicklaus.com/design/assets/images/bear-box-arrow.png) no-repeat 0% 0%;}

.bear-box a:visited {outline:none;text-decoration:none;color:#b8a15e;}
.bear-box a:hover, a:active {text-decoration:none;color:#f4d680;}
/* -------- NAVIGATION STYLES -------- */

#nav, #nav ul {width:725px;list-style: none;font-size:11px;font-weight:bold;padding:0;margin:0;font-family:'helvetica neue',arial,sans-serif; }
#nav a {display: block;color: #FFFFFF;text-decoration: none; position: relative; z-index: 1000000;}
#nav li {position: relative;float:left;padding: 7px 14px;}
#nav li:hover { cursor: pointer}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li ul {position: absolute;list-style:none;left:-999em;width:200px;height: auto;line-height:11px;margin: 7px 0 0 -14px;background:#b8a15e;z-index: 9999}
#nav li li {margin:0;width:172px;}
#nav li li span {margin:0;padding:2px 0;display:block;position:relative;font-size:11px;}
#nav li li a, #nav li li a:visited {text-decoration:none;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background:#b8a15e;}
#nav li li:hover, #nav li li.sfhover {background:#5c512f;}
/* -------- HOMEPAGE STYLES -------- */

#header #swapbackground {width:725px;height:28px;padding:0;float:right;text-align:right;margin-top:10px;font-size:9px;color:#AAA;}
#homebody {position:relative;width: 988px;height:320px;z-index:1;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;}
#homebody #jackiihero {width:362px;height:320px;padding:0;float:left;}
#homebody #hpvideo {width:626px;height:320px;padding:0;float:left;text-align:center;}
#lower-container {position:relative;margin: 0 auto;width:100%;text-align:left;background:url(http://nicklaus.com/design/images/lower-gradient.png) no-repeat 50% 0%;}
#lower-body {z-index:1;margin: 0 auto;width:988px;}
#jack-quote {margin:68px 0 20px 0;width:341px;height:137px;font-weight:normal;color:#b8a15e;font-size:12px;font-style:oblique;background:url(http://www.nicklaus.com/design/assets/images/jack-quote.png) 0 0 no-repeat;}
ul#video-navigation {height:37px;width:988px;font-size:12px;font-weight:bold;}
ul#video-navigation li {float:left;height:37px;line-height:37px;}
ul#video-navigation li a {display:block;height:37px;}
ul#video-navigation li a#jackii {width:305px;height:37px;text-align:left;background:url(http://www.nicklaus.com/design/assets/images/video-jackii.png) 0 0 no-repeat;}
ul#video-navigation li a#spacer {width:10px;height:37px;}
ul#video-navigation li a#video-a {width:205px;height:37px; color: #dbdad8}
ul#video-navigation li a#video-b {width:215px;height:37px;}
ul#video-navigation li a#video-c {width:235px;height:37px; color: #dbdad8}
ul#video-navigation li a#video-a:hover,
ul#video-navigation li a#video-b:hover,
ul#video-navigation li a#video-c:hover { color: #fff}
/* -------- INTERIOR STYLES -------- */

#header #toprighthead {width:695px;height:auto;padding:0;float:right;text-align:right;padding-top:30px;padding-bottom:30px;padding-right:30px;font-size:28px;color:#FFF;font-family:'myriad pro',georgia,arial,sans-serif;}
#header #toprightbanner {width:695px;height:auto;padding:0;float:right !important;text-align:right;padding: 10px 0 ;font-size:28px;color:#FFF;font-family:'myriad pro',georgia,arial,sans-serif; z-index: 1}
/* -- #main-body {margin: 0 auto;width:988px;text-align:left;background:url(http://www.nicklaus.com/design/assets/images/nav-gradient.png)  repeat-x 0% 0%;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;} --- */

#main-body {margin: 0 auto;width:988px;text-align:left;background:url(../images/nav-gradient-v2.png)  repeat 0% 0%;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF; border-top: 1px solid #454545ii}
#main-body a:visited {outline:none;text-decoration:none;color:#b8a15e;}
#main-body a:hover, a:active {text-decoration:none;color:#f4d680;}
#main-body #left-column {float:left;position:relative;width:590px;padding:30px 0 30px 30px;}
#main-body #right-column {position:relative;width:305px;float:right;padding:30px;text-align:left;}
#main-body h1 {font-size:22px;padding-bottom:10px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;border-bottom:#b8a15e 1px solid;}
#main-body h2 {margin-top: 10px;font-size:22px;line-height:24px;font-weight:normal;color:#ffffff;font-family:'myriad pro',georgia,arial,sans-serif;}
#main-body h3 {margin-top: 10px;font-size:16px;line-height:24px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;}
#main-body h4 {margin: 0px;padding:20px 0px 0px 0px;font-size:18px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;}
#main-body h5 {margin: 0px;padding:15px 0px 5px 0px;font-size:18px;font-weight:normal;color:#ffffff;font-family:'myriad pro',georgia,arial,sans-serif;}
#main-body h5 a:link {color:#ffffff; text-decoration:none}
#main-body h5 a:visited {color:#ffffff; text-decoration:none} 
#main-body h5 a:hover {text-decoration:none;color:#f4d680;}
#main-body2 {margin: 0 auto;width:988px;text-align:left;background:url(http://www.nicklaus.com/design/assets/images/nav-gradient.png)  repeat-x 0% 0%;font-family:'helvetica neue',arial,sans-serif;font-size: 12px;line-height:17px;color:#FFF;}
#main-body2 h4 {margin: 0px;padding:0px 0px 15px 0px;font-size:16px;font-weight:normal;color:#b8a15e;font-family:'myriad pro',georgia,arial,sans-serif;}
#main-body2 #left-column {float:left;position:relative;width:590px;padding:15px 0 30px 30px;}
#main-body2 #right-column {position:relative;width:305px;float:right;padding:30px;text-align:left;}
.gold {color:#b8a15e;}
.dark-grey {color:#666666;}
.imgright {float:right;margin: 12px 0 10px 10px;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}
.floatright {float:right;margin: 20px 0 0px 10px;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}
.imgleft {float:left;margin: 12px 10px 10px 0;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}
.imgcenter {float:left;margin: 12px 0 10px 0;font-size: 11px;line-height:14px;font-style:oblique;color:#b8a15e;}
.centerimg {display: block;margin: 12px auto;text-align: center;}
.date-news  {font-size: 10px;color:#ffffff;}
.gallery-off {border: solid 1px #000000; }
.gallery-on {border: solid 1px #ffffff; }
/* -------- COURSE STYLES -------- */

#header #toprightcourse {width:695px;height:auto;padding:0;float:right;text-align:right;padding-top:10px;padding-bottom:10px;padding-right:10px;}
#header #toprightcourse #course{width:auto;height:auto;float:right;text-align:center;}
.coursename {font-size:28px;line-height:38px;color:#FFF;font-family:'myriad pro',georgia,arial,sans-serif;}
.courselocation {font-size:11px;font-weight:normal;font-family:'helvetica neue',arial,sans-serif;text-transform:uppercase;}
.courselocation a {outline:none;text-decoration:none;color:#fff;text-transform:none;}
.courselocation a:visited {outline:none;text-decoration:none;color:#fff;text-transform:none;}
.courselocation a:hover,a:active {text-decoration:none;color:#f4d680;text-transform:none;}
.imgrightmap {float:right;margin: 10px 0 10px 10px;border:#454545 1px solid;padding:2px;background:#fff;}
#main-body #left-column-course {position:relative;width:435px;padding:30px 0 30px 30px;}
#main-body #right-column-course {position:relative;width:460px;float:right;padding:30px;text-align:left;}
ul#course-list {margin: 15px 0 0 20px;padding: 0;}
ul#course-list li {list-style-image: url(http://www.nicklaus.com/design/assets/images/list-bear.png);margin: 15px 0 0 5px;}
ul#course-list a {outline:none;text-decoration:none;color:#b8a15e;}
ul#course-list a:visited {outline:none;text-decoration:none;color:#b8a15e;}
ul#course-list a:hover,a:active {text-decoration:none;color:#f4d680;}
ul#course-list li li {list-style-image: url(http://www.nicklaus.com/design/assets/images/disc.png);margin: 10px 0 0 20px;}
#myMap .MSVE_Copyright {display:none;}
.pdf { vertical-align: middle}
.imgrightmap {}

/* -------- TAB STYLES -------- */

ul.tabnavigation {list-style: none;margin: 30px 0 0 0;padding: 0;border-bottom:#b8a15e 1px solid;padding-bottom:10px;}
ul.tabnavigation li {display: inline;margin-right:18px;font-size:20px;font-weight:normal;font-family:'myriad pro',georgia,arial,sans-serif;}
ul.tabnavigation li a {color: #676767;text-decoration: none;}
ul.tabnavigation li a.selected,ul.tabnavigation li a:hover {color: #b8a15e;}
ul.tabnavigation li a:focus {outline: 0;}
div.tabs > div {padding: 0;margin: 18px 0 0 0;}
div.tabs > div h2 {margin: 0;}

/* -------- TOOLTIP STYLES -------- */

.tipsy {padding: 5px;font-size:10px;line-height:12px;font-weight:bold;opacity: 0.95; filter: alpha(opacity=95); background-repeat: no-repeat;background-image: url(http://www.nicklaus.com/design/assets/images/tipsy.gif);margin-top:-8px;}
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
.tooltip {display: block;width:150px;height:90px;cursor: pointer;}
.tooltip a {display: block;width:150px;height:90px;cursor: pointer;}

/* -------- SHADOWBOX STYLES -------- */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:bold;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(http://www.nicklaus.com/design/assets/images/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:12px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:10px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(http://www.nicklaus.com/design/assets/images/close.png);}
#sb-nav-next{background-image:url(http://www.nicklaus.com/design/assets/images/next.png);}
#sb-nav-previous{background-image:url(http://www.nicklaus.com/design/assets/images/previous.png);}
#sb-nav-play{background-image:url(http://www.nicklaus.com/design/assets/images/play.png);}
#sb-nav-pause{background-image:url(http://www.nicklaus.com/design/assets/images/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:10px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

.coursestat > li:first-child {    padding-left: 0;}
.coursestat li {    display: inline-block;    font-weight: bold; padding:10px 15px}


/* -------- FORM STYLES -------- */
#comments2 {display:none;}
.formfield {width:290px;float:left;margin:20px 0;}
.formbox {color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;width:270px;height:18px;margin-bottom: 5px;outline:none;}
.formbox:focus {     outline:none;    border-color:#b8a15e;    box-shadow:0 0 10px #b8a15e;}
.selectbox {width:280px;height:22px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;margin-bottom: 5px;outline:none;}
.selectbox2 {width:135px;height:22px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;outline:none;}
.textarea {width:565px;height:150px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;overflow:auto;outline:none;}
.textarea:focus {     outline:none;    border-color:#b8a15e;    box-shadow:0 0 10px #b8a15e;}
button {width:150px;height:25px;color:#fff;background-color:#000000;border: 1px solid #b8a15e;}
button.clicked {background-color:#bbbbbb;}
div#courses {	z-index: 999;	float: left;	position: absolute;	background-color: #000;	width: 274px;	margin-top: 25px;	visibility: hidden;}
div#courses blockquote { font-size: 11px; margin: 0; padding: 1px 0 1px 10px;}
.hide { display: none; }


/* ON TOUR */
.ontour td {padding:12px 10px 12px 10px;border-bottom:1px dashed #333;margin:0;}
#main-body #ontour a:link, #main-body #ontour a:visited  {color:#b8a15e;}
#main-body #ontour a:hover {color: #f4d680;}

/* Column Classes
------------------------------------------------------------ */
.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,
.two-thirds { float: left; margin: 0 0 20px; padding-left: 3%; }
.one-half,.three-sixths,.two-fourths {width: 48%;}
.one-third,.two-sixths {width: 31%;}
.four-sixths,.two-thirds {width: 65%;}
.one-fourth {width: 22.5%;}
.three-fourths {width: 73.5%;}
.one-fifth {width: 17.4%;}
.two-fifths {width: 37.8%;}
.three-fifths {width: 58.2%;}
.four-fifths {width: 78.6%;}
.one-sixth {width: 14%;}
.five-sixths {width: 82%;}
.first { clear: both; padding-left: 0; }
.playerlist li { list-style:  square inside;}
.squarelist li { list-style:  square outside; padding:5px;margin-left: 10px;}
.detaillist li { list-style:  square outside; ;margin-left: 15px;}

.cse .gsc-control-cse, .gsc-control-cse { padding: 0 !important}
.gsc-control-cse { background-color: transparent !important;  border-color: transparent !important;}
td.gsc-search-button { display:none !important}
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right: 0 !important;}
.gssb_a, .gssb_a td { color: #333 !important}