/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */ .ui-tabs-hide { display: none; } }

/* Hide useless elements in print layouts... */
@media print { .ui-tabs-nav { display: none; } }

/* Skin */
#topnav, #tabbed-toolbar {position:relative; display:none}
#topnav em { font-style:normal}
#topnav .ui-tabs-nav, #topnav .ui-tabs-panel { font-family: Helvetica, Arial, sans-serif; font-size: 13px; }
#topnav .ui-tabs-nav { position:relative; z-index:10; list-style: none; margin: 0; padding: 0; border-color:#d2d2d2; border-style:solid; border-width:1px 0 0 0; background: transparent url(/golf/static/img/nav_btm_border.gif) repeat-x 0px 26px}
#topnav .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }
#topnav .ui-tabs-nav li { float: left; margin: 0; height:32px; text-transform:uppercase; min-width: 64px; position:relative; background-image:none; text-align:center/* be nice to Opera */ }
*>#topnav .ui-tabs-nav li.ui-tabs-selected > span, *>#topnav .ui-tabs-nav li:hover > span {background:transparent url(/golf/static/img/down_navigation_arrow.png) no-repeat scroll 50% 100%; display:block; width:100%; height:6px}
#topnav .ui-tabs-nav li.ui-tabs-selected { height:32px }
#topnav .ui-tabs-nav li.ui-tabs-selected ~ li {position:relative; left:-1px}
#topnav .ui-tabs-nav a, #topnav .ui-tabs-nav a span { display: block; padding: 0 8px 3px 10px; font-size:15px/*background: url(http://stilbuero.de/jquery/tabs/tab.png) no-repeat;*/ }
#topnav .ui-tabs-nav a { margin: 0; background: transparent url(/golf/static/img/nav_separator2.gif) no-repeat scroll 0px 5px; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0; color:#000; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; white-space: nowrap; /* required in IE 6 */     outline: 0; /* prevent dotted border in Firefox */ }
#topnav .ui-tabs-nav li:first-child a {background-image:none}
#topnav .ui-tabs-nav .ui-tabs-selected a { position: relative; z-index: 2; margin-top: 0;}
#topnav .ui-tabs-nav a span { width: 44px; /* IE 6 treats width as min-width */ min-width: 44px; height: 18px; /* IE 6 treats height as min-height */ min-height: 18px; padding-top: 4px; padding-right: 0;}
*>#topnav .ui-tabs-nav a span { /* hide from IE 6 */ width: auto; height: auto; }
#topnav .ui-tabs-nav .ui-tabs-selected a span { padding-bottom: 1px; }
#topnav .ui-tabs-nav .ui-tabs-selected a, #topnav .ui-tabs-nav a:hover, #topnav .ui-tabs-nav a:focus, #topnav .ui-tabs-nav a:active { color:#fff; background-color:#942021; }
#topnav .ui-tabs-nav .ui-tabs-disabled a:hover, #topnav .ui-tabs-nav .ui-tabs-disabled a:focus, #topnav .ui-tabs-nav .ui-tabs-disabled a:active { background-position: 100% -100px; }
#topnav .ui-tabs-nav .ui-tabs-selected a span, #topnav .ui-tabs-nav a:hover span, #topnav .ui-tabs-nav a:focus span, #topnav .ui-tabs-nav a:active span { background-position: 0 -50px; }
#topnav .ui-tabs-nav a span, #topnav .ui-tabs-nav .ui-tabs-disabled a:hover span, #topnav .ui-tabs-nav .ui-tabs-disabled a:focus span, #topnav .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0 0; }
#topnav .ui-tabs-nav .ui-tabs-selected a:link, #topnav .ui-tabs-nav .ui-tabs-selected a:visited, #topnav .ui-tabs-nav .ui-tabs-disabled a:link, #topnav .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: hand; }
#topnav .ui-tabs-nav a:hover, #topnav .ui-tabs-nav a:focus, #topnav .ui-tabs-nav a:active, #topnav .ui-tabs-nav .ui-tabs-deselectable a:hover, #topnav .ui-tabs-nav .ui-tabs-deselectable a:focus, #topnav .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
#topnav .ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
#topnav .ui-tabs-panel { height: 12px; padding: 4px 8px 6px 8px; background: #fff; background:transparent url(/golf/static/img/subnav_bg.png) repeat-x; position:relative; z-index:-10px; top:-5px /* declare background color for container to avoid distorted fonts in IE while fading */ }
#topnav .ui-tabs-panel ul, #topnav .ui-tabs-panel li { margin:0; padding:0}
#topnav .ui-tabs-panel li { list-style:none; display:inline; border: 1px solid #d2d2d2; border-width:0 0 0 1px; padding: 0 3px 0 7px;}
#topnav .ui-tabs-panel li a { text-decoration:none; color:#942021; font-weight:bold}
#topnav .ui-tabs-panel li a:hover { text-decoration:underline}
*:first-child+html #topnav .ui-tabs-panel li a{ line-height:15px}
* html #topnav .ui-tabs-panel li a{ line-height:15px}
#topnav .ui-tabs-panel li:first-child, #topnav .ui-tabs-panel li.first-subitem {border:0; padding-left:2px}
#topnav .ui-tabs-panel li h1 {font: bold 13px Arial, Helvetica, sans-serif; color:#000000; display:inline; line-height: .1em; padding:0; margin:0}

#topnav #nav-search {position:absolute; top:5px; right:5px;z-index:10;}
#topnav #nav-search .search-text {border:1px solid #9C9C9C; height:1.4em; width: 11em; margin-right:0}
/* Additional IE specific bug fixes... */
* html #topnav .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ display: inline-block; }
* html #topnav .ui-tabs-nav li.ui-tabs-selected span {background:transparent url(/golf/static/img/down_navigation_arrow.png) no-repeat scroll 50% 100%; display:block; padding-top:7px}
* html #topnav .ui-tabs-nav li.ui-tabs-selected a span {background-image:none; padding-top:6px}
* html #topnav .ui-tabs-panel {position:relative; top:-8px; padding-top: 7px}
* html #topnav .ui-tabs-panel ul{position:relative; height:15px !important;  top:-2px;}
* html #topnav #nav-search {top:4px; right:20px;}

*:first-child+html #topnav .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; }
*:first-child+html #topnav .ui-tabs-nav li.ui-tabs-selected > span, *:first-child+html .ui-tabs-nav li:hover > span {width:12px; position:relative;}
*:first-child+html #topnav #nav-search {top:4px;}


#tabbed-toolbar {width:300px; background-color:#F4F4F4; margin-bottom:15px; float:left;}
#tabbed-toolbar .ui-tabs-panel { font-family: Arial, Helvetica, sans-serif; padding:0 0 12px 4px;}
#tabbed-toolbar .ui-tabs-nav { position:relative; z-index:10; list-style: none; margin: 0; padding: 0;   }
#tabbed-toolbar .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ display: block; clear: both; content: " "; }
#tabbed-toolbar .ui-tabs-nav li { float: left; font-size:11px; margin: 0 0 0 2px; padding-left:1px; /*min-width: 57px;*/ position:relative; background-image:none; text-align:center;/* be nice to Opera */  padding-left:0px; margin-left:0; }

/*Tab widget updates*/
#tabbed-toolbar .ui-tabs-nav li a{color:#fff; display:block; float:left;text-align: center; text-decoration: none; white-space: nowrap;  outline:0; font-size:11px; margin:0;
padding:5px 0px}
#tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected a{color:#942021; }
#tabbed-toolbar .ui-tabs-nav li#scores a{width:52px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 0 no-repeat; }
#tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#scores a{width:52px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -50px no-repeat; }
#tabbed-toolbar .ui-tabs-nav li#courses a{width:57px;background:url('/golf/static/img/seetrybuy/courses_red.gif') 0 0 no-repeat; }
#tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#courses a{background:url('/golf/static/img/seetrybuy/courses_grey.gif') 0 0 no-repeat; }
#tabbed-toolbar .ui-tabs-nav li#lessons a{width:58px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -200px no-repeat;}
#tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#lessons a{width:58px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -250px no-repeat; }
#tabbed-toolbar .ui-tabs-nav li#equipment a {width:67px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -400px no-repeat;}
#tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#equipment a{background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -450px no-repeat; }
#tabbed-toolbar .ui-tabs-nav li#tt_last a{width:66px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -300px no-repeat;}
#tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#tt_last a{background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -350px no-repeat; }
*html #tabbed-toolbar #toolbar-1.lboard-home{ width:288px !important }

/* STB blog related changes*/
.right-banner #tabbed-toolbar .ui-tabs-nav li#courses a {width:74px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -500px no-repeat; }
.right-banner #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#courses a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -550px no-repeat; }
.right-banner #tabbed-toolbar .ui-tabs-nav li#lessons a {width:74px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif?v=5677') 0 -500px no-repeat;  }
.right-banner #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#lessons a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -550px no-repeat; }
.right-banner #tabbed-toolbar .ui-tabs-nav li#equipment a {width:75px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif?v=5677') 0 -600px no-repeat;}
.right-banner #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#equipment a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -650px no-repeat; }
.right-banner #tabbed-toolbar .ui-tabs-nav li#tt_last a {width:75px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif?v=5677') 0 -600px no-repeat;}
.right-banner #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#tt_last a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -650px no-repeat; }
*html .right-banner #tabbed-toolbar #toolbar-2 form {width:278px !important; }

/**** Equipment updates for search page ******/
#right-rail #tabbed-toolbar {width:298px}
#right-rail #tabbed-toolbar .ui-tabs-nav li#scores{margin:0!important; padding:0!important;}
#right-rail #tabbed-toolbar .ui-tabs-nav li#courses a {width:74px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -500px no-repeat; }
#right-rail #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#courses a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -550px no-repeat; }
#right-rail #tabbed-toolbar .ui-tabs-nav li#lessons a {width:74px; background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -500px no-repeat;  }
#right-rail #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#lessons a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -550px no-repeat; }
#right-rail #tabbed-toolbar .ui-tabs-nav li#equipment a {width:75px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -600px no-repeat;}
#right-rail #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#equipment a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -650px no-repeat; }
#right-rail #tabbed-toolbar .ui-tabs-nav li#tt_last a {width:75px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif?v=5677') 0 -600px no-repeat;}
#right-rail #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected#tt_last a{width:74px;background:url('/golf/static/img/seetrybuy/tab_CnrSprite.gif') 0 -650px no-repeat; }
#right-rail #tabbed-toolbar #toolbar-4{padding-bottom:9px}
*html #right-rail #tabbed-toolbar #toolbar-4{padding-bottom:0px}
*:first-child+html #right-rail #tabbed-toolbar #toolbar-4{padding-bottom:6px}
*html #right-rail #tabbed-toolbar #toolbar-2 form {width:278px !important; }

#tabbed-toolbar .ui-tabs-nav .ui-tabs-selected a:link, #tabbed-toolbar .ui-tabs-nav .ui-tabs-selected a:visited, #tabbed-toolbar .ui-tabs-nav .ui-tabs-disabled a:link, #tabbed-toolbar .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: hand; }
#tabbed-toolbar .ui-tabs-nav a:hover, #tabbed-toolbar .ui-tabs-nav a:focus, #tabbed-toolbar .ui-tabs-nav a:active, #tabbed-toolbar .ui-tabs-nav .ui-tabs-deselectable a:hover, #tabbed-toolbar .ui-tabs-nav .ui-tabs-deselectable a:focus, #tabbed-toolbar .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer; }
#tabbed-toolbar .ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
#tabbed-toolbar .ui-tabs-panel ul, #tabbed-toolbar .ui-tabs-panel li { margin:0; padding:0}
#tabbed-toolbar .ui-tabs-panel {height:215px; text-align:left; font-size: 12px; padding:5px}
#tabbed-toolbar .ui-tabs-panel #course-finder-form, #tabbed-toolbar .ui-tabs-panel .bottom_buttons {margin-left:6px}
#tabbed-toolbar .ui-tabs-panel a { display:inline-block; text-decoration:none}
#tabbed-toolbar .ui-tabs-panel a:hover { text-decoration:underline}
#tabbed-toolbar .ui-tabs-panel p {position:relative; margin-bottom:10px}
#tabbed-toolbar .ui-tabs-panel p span {position:absolute; right:10px;}
#tabbed-toolbar .ui-tabs-panel p span a { color:#942021; font-size:11px}
#tabbed-toolbar .ui-tabs-panel strong {color:#942021;; font: bold 14px "Times New Roman",serif; text-transform:uppercase; text-decoration:none}
#tabbed-toolbar .ui-tabs-panel li { list-style:none;}
#tabbed-toolbar #toolbar-1 {position:relative; left:-4px}
#tabbed-toolbar a img {border:0}

#tabbed-toolbar .bottom_buttons { position:relative; }
#tabbed-toolbar .bottom_buttons a img { border:0; }
#tabbed-toolbar .bottom_buttons ul { left:-6px; white-space:nowrap; }
#tabbed-toolbar .bottom_buttons ul li { float: left; width: 93px; margin-left: 3px; padding: 1px 2px 2px 2px; background-color: #f9fefa; border: 1px solid #b7b7b7; }
#tabbed-toolbar .bottom_buttons ul li#bb_topranked { width: 67px; margin-left: 0; }
#tabbed-toolbar .bottom_buttons ul li a { font: bold 11px Arial, Helvetica, sans-serif; color: #942021; text-decoration: none; }
#tabbed-toolbar #course-finder-form ul li div, #tabbed-toolbar #equip-finder-form ul li div { display:inline-block; display: -moz-inline-box; -moz-box-orient: vertical; vertical-align:top; margin-right:8px; }
#tabbed-toolbar #course-finder-form ul label, #tabbed-toolbar #equip-finder-form ul label { display:block; margin:4px 0 2px 0; } 
#tabbed-toolbar #equip-finder-form ul label { margin:12px 0 3px 0; }
#tabbed-toolbar #course-finder-form input, #tabbed-toolbar #equip-finder-form input { border:1px solid #ccc; }
#tabbed-toolbar #course-finder-form #course_name, #tabbed-toolbar #equip-finder-form #course_name { width:267px; }
#tabbed-toolbar #course-finder-form #course_city, #tabbed-toolbar #course-finder-form #course_zip { width:145px; }
#tabbed-toolbar #course-finder-form select, #tabbed-toolbar #equip-finder-form select { width:113px; height:20px; }
#tabbed-toolbar #equip-finder-form select { width:268px; }
#tabbed-toolbar #course-finder-form li.submit-row, #tabbed-toolbar #equip-finder-form li.submit-row { padding:0 10px 0 0; text-align:right; }
#tabbed-toolbar #course-finder-form li.submit-row input, #tabbed-toolbar #equip-finder-form li.submit-row input { border:0; }
#tabbed-toolbar #course-finder-form li.submit-row input {width:97; height:22px; padding: 8px 0}
#tabbed-toolbar #toolbar-5 {position:relative}
#tabbed-toolbar #toolbar-5 label{margin-top:5px}
#tabbed-toolbar #toolbar-5 img {position:absolute; z-index:10; bottom:0; left:0}
#tabbed-toolbar #toolbar-5 #tt_btn {position:relative; top:9px}


#tabbed-toolbar #lesson_finder {padding: 6px 0 0 19px}
#tabbed-toolbar #lesson_finder ul li {clear: both; width: 270px; margin: 0 auto;}
#tabbed-toolbar #lesson_finder ul li a {float: left; width: 80px; margin: 0 2px; padding-bottom: 2px; font: bold 11px Arial, Helvetica, sans-serif; text-align: center;}
#tabbed-toolbar #lesson_finder ul li a em, #tabbed-toolbar #lesson_finder ul li a span {display: block;}
#tabbed-toolbar #lesson_finder ul li a em {cursor: pointer; width: 61px; height: 37px; margin: 0 auto; border: 2px solid #fff; background: url(/golf/static/img/sprites/lesson_finder_sprite.jpg) no-repeat;}
#tabbed-toolbar #lesson_finder ul li a#lf_power em {background-position: 0 0;}
#tabbed-toolbar #lesson_finder ul li a#lf_shortgame em {background-position: 0 -38px;}
#tabbed-toolbar #lesson_finder ul li a#lf_shotmaking em {background-position: 0 -76px;}
#tabbed-toolbar #lesson_finder ul li a#lf_hook em {background-position: -63px 0;}
#tabbed-toolbar #lesson_finder ul li a#lf_solidcontact em {background-position: -63px -38px;}
#tabbed-toolbar #lesson_finder ul li a#lf_mentalgame em {background-position: -63px -76px;}
#tabbed-toolbar #lesson_finder ul li a#lf_putting em {background-position: -124px 0;}
#tabbed-toolbar #lesson_finder ul li a#lf_sand em {background-position: -124px -38px;}
#tabbed-toolbar #lesson_finder ul li a#lf_basics em {background-position: -124px -76px;}

#tabbed-toolbar .lboard-home #lboard-container, #tabbed-toolbar .lboard-home #lboard-body, #tabbed-toolbar .lboard-home #lboard-bottom {background-image: none; background-color:#f4f4f4}
#tabbed-toolbar .lboard-home #lboard-container {margin-top: 0; padding-top: 0; padding-bottom: 3px; width:299px}
#tabbed-toolbar .lboard-home #lboard-body {padding: 0;}
#tabbed-toolbar .lboard-home .lboard-all, #tabbed-toolbar .lboard-home #lboard-body table {width: 297px;}
#tabbed-toolbar .lboard-home .lboard-all {border-width: 0 !important;}
#tabbed-toolbar .lboard-home #lboard-body table {border-width: 0;}
#tabbed-toolbar #lboard-body .lboard-header {border:0; min-height:30px;} 
#tabbed-toolbar #lboard-body table {margin:0;}
#tabbed-toolbar #lboard-body table th, #tabbed-toolbar #lboard-body table td {border-color: #fff !important; border-left-width: 0; padding: 5px 6px; font-size:0.9em}
#tabbed-toolbar #lboard-body table th {background-color: #eaeaea; color: #898989;}
#tabbed-toolbar #lboard-body table td {color: #2d2d2d; font-weight:bold}
#tabbed-toolbar #lboard-body table .player {text-align:left}
#tabbed-toolbar #lboard-body table th.total, #tabbed-toolbar #lboard-body table td.total {border-right-width: 0;}
#tabbed-toolbar #lboard-body table tr.odd td {background-color: #f4f4f4 !important;}
#tabbed-toolbar #lboard-body table tr.even td {background-color: #eaeaea !important;}
#tabbed-toolbar .lboard-home .lboard-header h2 {padding-left: 10px; font-weight: bold; font-size: 14px; line-height:16px; color: #942021; text-transform: uppercase; width:auto}
#tabbed-toolbar .lboard-home .lboard-header h2 a {color: #942021;}
#tabbed-toolbar .lboard-home .lboard-header h4 {display: none;}
#tabbed-toolbar .lboard-footer {clear:both; width:277px; margin-left:4px; height: 17px; padding: 5px 10px 0 0; background-color: #eaeaea; border:1px solid #F6F6F6}
#tabbed-toolbar .lboard-footer a.more, #tabbed-toolbar .lboard-footer a.liveCoverage {background: url(/golf/static/img/sprites/sprite-icons.png) -3px -342px no-repeat; color: #942021;}
#tabbed-toolbar .lboard-footer a.liveCoverage {float:left; margin-left: 15px; }
#tabbed-toolbar .lboard-home #lboard-bottom {display: none;}

/* All ".right-banner" definitions are blogs.golf.com specific */

#tabbed-toolbar #SmallWidget {width:295px !important;}
#tabbed-toolbar #SmallWidget table {margin-top:10px}
#tabbed-toolbar #SmallWidget #EFSearch, #tabbed-toolbar #SmallWidget #GoButton { margin-top:6px}
#tabbed-toolbar #SmallWidget input {height:auto;}
.right-banner #tabbed-toolbar #SmallWidget input {border:0 !important;}
#tabbed-toolbar #SmallWidget #EFSearch {border:1px solid #D6D6D6 !important; height:18px !important; position:relative; top:-7px; margin-right: 5px}
.right-banner #tabbed-toolbar form label {font-weight: normal !important} 
.right-banner #tabbed-toolbar #SmallWidget table  {padding: 0 !important;}
.right-banner #tabbed-toolbar #SmallWidget table a {color: #4C4C4C !important;}
.right-banner #tabbed-toolbar #SmallWidget table #aClubs, .right-banner #tabbed-toolbar #SmallWidget table #aBalls, .right-banner #tabbed-toolbar #SmallWidget table #aShoes {display:block; margin-top: 20px !important}
.right-banner #tabbed-toolbar #SmallWidget table #aDrivers img, .right-banner #tabbed-toolbar #SmallWidget table #aFairways img, .right-banner #tabbed-toolbar #SmallWidget table #aHybrids img, .right-banner #tabbed-toolbar #SmallWidget table #aIrons img, .right-banner #tabbed-toolbar #SmallWidget table #aWedges img, .right-banner #tabbed-toolbar #SmallWidget table #aPutters img {margin-bottom: 12px !important}
.right-banner #tabbed-toolbar #SmallWidget table img {margin:0 !important;}
#tabbed-toolbar #egc_formaction {margin: 10px 0 0 0; padding: 0; width:53px; height:15px;}
.right-banner #tabbed-toolbar #egc_formaction { border:0;}
#tabbed-toolbar #egc_searchval {border:1px solid #9C9C9C; font-size:12px; height:18px; margin:12px 8px 3px 0; width:174px;}

/*Updated Equipment section*/
#tabbed-toolbar #equipmentTop { margin:0; padding:1px 0 2px 0;   }
#tabbed-toolbar #equipmentTop h3{  margin:0; padding:6px 0 5px 57px; font-family:Arial, Helvetica, sans-serif; font-size:12px !important;  color: #942021; font-weight:bold; background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 7px -54px no-repeat;display:block}
#tabbed-toolbar #equipmentBottom { margin:0 0 0 0px; padding:0; width:298px; border-top:1px solid #dbdbdb;float:left;color:#000; font-size:11px; font-weight:bold; }
#tabbed-toolbar #equipmentBottom a {display:block; outline:none; text-decoration:none}
#tabbed-toolbar #equipmentBottom .left{margin:0; padding:4px 0 0 10px;float:left; width:130px;}
#tabbed-toolbar #equipmentBottom .left p#try{margin:0; padding:2px 0 0 0; background:url('/golf/static/img/seetrybuy/try_icon.png') 0 0 no-repeat;display:block; width:45px; height:25px; text-indent:-99999px; }
#tabbed-toolbar #equipmentBottom  p.signup {margin:0; height:16px; /* The height is to hide images in sprite that can be seen in the p tag. Works in most browers. */ padding:0; background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -355px no-repeat; padding-left:10px; display:block; }
#tabbed-toolbar #equipmentBottom  p.signup a {color:#000 !important}
#tabbed-toolbar #equipmentBottom .right input#shopSearch{color:#000 !important}
#tabbed-toolbar #equipmentBottom .right{margin:0; padding:4px 0 16px 10px;float:left; width:140px;border-left:1px solid #dbdbdb; }
#tabbed-toolbar #equipmentBottom .right p#buy{margin:0; padding:2px 0 0 0; background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -172px no-repeat;display:block; width:48px; height:25px; text-indent:-99999px}
#tabbed-toolbar #equipmentBottom .right  input.submitImg{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -430px no-repeat; width:28px; height:20px; text-indent:-999999px; cursor:pointer;font-size:0; border:0 }
#tabbed-toolbar #equipmentBottom .right  input#shopSearch {width:95px; height:18px; font-size:11px; border:1px solid #b1b1b1; color:#b1b1b1; padding-left:5px;margin:5px 0 0 0 }
#tabbed-toolbar #toolbar-4{padding:0; padding-top:3px}

*html #tabbed-toolbar #equipmentTop { padding:0 0 1px 0;}
*html #tabbed-toolbar #equipmentBottom {height:87px; width:303px;margin:0 0 0 -5px;}
*html #tabbed-toolbar #equipmentBottom .right { width:140px;}
*html #tabbed-toolbar #equipmentBottom .left{width:137px; padding-left:12px}

*:first-child+html #tabbed-toolbar #equipmentBottom {background:#f4f4f4;width:300px;}

/* Additional IE specific bug fixes... */

*:first-child+html #tabbed-toolbar .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; }
*:first-child+html .right-banner #tabbed-toolbar ui-tabs-nav li {min-width:72px}
*:first-child+html #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected > span, *:first-child+html .ui-tabs-nav li:hover > span {width:12px; position:relative;}
*:first-child+html #tabbed-toolbar #cf_first, *:first-child+html #tabbed-toolbar .bottom_buttons, *:first-child+html #tabbed-toolbar #lesson_finder {position:relative; top:-12px;}
*:first-child+html #tabbed-toolbar .yui-content p { margin-top:18px; top:-15px; }
*:first-child+html #tabbed-toolbar #course-finder-form {padding-top:10px}

* html #tabbed-toolbar {padding-top:26px; position:relative; border:1px solid #942021; border-width:1px 0 0 0; border:0 }
* html #tabbed-toolbar .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ display: inline-block; text-align:left; position:absolute; top:0; left: 0px; width:310px; border:0}
* html #tabbed-toolbar .ui-tabs-nav li {width:30px !important; padding:0 0 0 0px !important}

* html #tabbed-toolbar .ui-tabs-nav li.ui-tabs-selected a span {background-image:none !important; padding-top:5px; padding-left:7px}
* html #tabbed-toolbar .ui-tabs-nav li a span {background-image:none !important; padding:5px 1px 0 5px;}
* html #tabbed-toolbar #SmallWidget, * html #tabbed-toolbar .lboard-home #lboard-container, * html #tabbed-toolbar .lboard-home .lboard-all, * html #tabbed-toolbar .lboard-home #lboard-body table  {width:275px !important;}
* html #tabbed-toolbar #lboard-body .lboard-header {border:0; width:295px; height:30px;} 
* html #tabbed-toolbar #toolbar-5 #tt_btn {position:relative; top:2px !important}
* html #tabbed-toolbar #egc_formaction {margin-top:0 !important;}

/* CAROUSELS */

/**
* This <div> element is wrapped by jCarousel around the list
* and has the classname "jcarousel-container".
*/
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 75px; height: 75px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-ie7 .jcarousel-container { background-color:none; border: 0;}
.jcarousel-skin-ie7 a { text-decoration:none }
.jcarousel-skin-ie7 a:hover { text-decoration:underline}
.jcarousel-skin-ie7 .jcarousel-container h3 {color:#942921; font: bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; position:absolute; top:4px; left:4px; margin:0; padding:0}
.jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 373px; padding: 20px 4px 0 4px; position:relative; left:-6px}
.jcarousel-skin-ie7 .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-ie7 .jcarousel-clip-horizontal { width:  373px; height: 132px; margin-top:8px }
.jcarousel-skin-ie7 .jcarousel-clip-vertical { width:  77px; height: 245px; }
.jcarousel-skin-ie7 .jcarousel-item { width: 86px; height: 130px; border: 1px solid #fff; font: normal 11px Arial, Helvetica, sans-serif; text-align:center}
.jcarousel-skin-ie7 a img { text-decoration: none !important; border:4px solid #EAEAEA; display:block}
.jcarousel-skin-ie7 .jcarousel-item:hover { border-color: #808080; }
.jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right: 7px; }
.jcarousel-skin-ie7 .jcarousel-item-vertical { margin-bottom: 7px; }
.jcarousel-skin-ie7 .jcarousel-next-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-horizontal { position: absolute; top: 3px; right: 6px; width: 18px; height: 15px; cursor: pointer; background: transparent url(/golf/static/img/sprites/sprite-icons.png) no-repeat 0 0; }
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active { cursor: default; /*background-position: -96px 0;*/ }
.jcarousel-skin-ie7 .jcarousel-prev-horizontal { background-position: 0 -39px; left: 330px; right:0}

*:first-child+html .jcarousel-list {margin-top:10px}
* html .jcarousel-list {margin-top:10px}


/* Leaderboard carousels */
#container1 .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#container1 .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#container1 .jcarousel-skin-ie7 .jcarousel-container h3 {color:#942921; font: bold 12px Arial, Helvetica, sans-serif; position: inherit; text-align:left; margin:0; padding:0; text-decoration:none !important}
#container1 .jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 230px; padding: 0 4px; left:0; top:3px}
#container1 .jcarousel-skin-ie7 .jcarousel-clip-horizontal { width: 216px; height: 77px; }
#container1 .jcarousel-skin-ie7 .jcarousel-item { height: 75px;}
#container1 .jcarousel-skin-ie7 a img { margin-right: 7px; }
#container1 .jcarousel-skin-ie7 a span { display:block; float:left; width:116px; text-align:left}
#container1 .jcarousel-skin-ie7 .jcarousel-item:hover { border-color: #FFFFFF; }
#container1 .jcarousel-skin-ie7 .jcarousel-next-horizontal, #container1 .jcarousel-skin-ie7 .jcarousel-prev-horizontal {top: 20px; right: 0px; width: 12px; height: 25px;background:transparent url(/golf/static/img/carousel_LB_arrows_sprite.png) no-repeat scroll -3px -30px; }
#container1 .jcarousel-skin-ie7 .jcarousel-prev-horizontal {display:none; left:-9999px}
#container1 .jcarousel-skin-ie7 .jcarousel-item-placeholder, #container1 .jcarousel-skin-ie7 .jcarousel-item-placeholder-horizontal {width:209px;} /* JCarousel bug fix. For single display carousels, the placeholder div item that appears last (in firebug) when you select the final carousel item needs a width definition the same as the others to work correctly when resizing from original. */

#container2 .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#container2 h3 {color:#942921; font: bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; top:8px; left:14px; margin:0 0 8px 0; padding:0}
#container2 .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#container2 .jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 290px; padding: 0 4px; left:0; top:3px}
#container2 .jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right: 3px; }
#container2 .jcarousel-skin-ie7 .jcarousel-clip-horizontal { width: 272px; height: 132px; margin: 8px auto 0 auto }
#container2 .jcarousel-skin-ie7 .jcarousel-next-horizontal, #container2 .jcarousel-skin-ie7 .jcarousel-prev-horizontal {top: 20px; right: 0px; width: 12px; height: 25px;background:transparent url(/golf/static/img/carousel_LB_arrows_sprite.png) no-repeat scroll -3px -0px; }
#container2 .jcarousel-skin-ie7 .jcarousel-next-horizontal { background-position: -3px -29px; }
#container2 .jcarousel-skin-ie7 .jcarousel-prev-horizontal { left: 0px; }

/* Nerve Center Carousel */
#container3 h3 {width:200px; color:#fff; font-size:14px; font-weight:bold; position:absolute; top:9px; left:19px}
#container3 .jcarousel-skin-ie7 .jcarousel-container {border: 0;}
#container3 .jcarousel-skin-ie7 a { text-decoration:none; color:#fff; line-height:10px}
#container3 .jcarousel-skin-ie7 a:hover { text-decoration:none}
#container3 .jcarousel-skin-ie7 .jcarousel-container h3 {color:#942921; font: bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; position:absolute; top:4px; left:4px; margin:0; padding:0}
#container3 .jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 394px; padding: 24px 4px 0 4px; position:relative; left:0px;}
#container3 .jcarousel-skin-ie7 .jcarousel-clip-horizontal { width: 394px; height: 122px; margin-left:12px; margin-top:6px} 
#container3 .jcarousel-skin-ie7 .jcarousel-item { width: 95px; height: 130px; border: 0; font: normal 11px Arial, Helvetica, sans-serif; text-align:center; background-color:none}
#container3 .jcarousel-skin-ie7 a img { text-decoration: none !important; border:4px solid #7ea7c2; display:block; margin: 0 auto 5px}
#container3 .jcarousel-skin-ie7 .jcarousel-item:hover { border-color: #7ea7c2; }
#container3 .jcarousel-skin-ie7 .jcarousel-item-horizontal { margin-right: 6px; }
#container3 .jcarousel-skin-ie7 .jcarousel-next-horizontal, #container3 .jcarousel-skin-ie7 .jcarousel-prev-horizontal {height:22px; width:23px}
#container3 .jcarousel-skin-ie7 .jcarousel-next-horizontal {background: transparent url(/golf/static/img/nervecenter/right-arrow.png) 0 0 no-repeat; left:159px; *background-image:url(/golf/static/img/nervecenter/right-arrow-ie6.gif)}
#container3 .jcarousel-skin-ie7 .jcarousel-prev-horizontal {background: transparent url(/golf/static/img/nervecenter/left-arrow.png) 0 0 no-repeat; left:137px; *background-image:url(/golf/static/img/nervecenter/left-arrow-ie6.gif)}

*:first-child+html #container1 .jcarousel-list {margin-top:0px}
*:first-child+html #container1 .jcarousel-skin-ie7 .jcarousel-container h3 {color:#942921; font: bold 12px Arial, Helvetica, sans-serif; position: relative !important; text-align:left; margin:0 0 5px 0; padding:0; left:0px}
*:first-child+html #course-finder-form ul li div, *:first-child+html #equip-finder-form ul li div { zoom: 1; display: inline; }
*:first-child+html #lboard-container .sponsor {top:0px}
*:first-child+html #topnav .ui-tabs-panel {padding-bottom:10px}

* html #container1 .jcarousel-list {margin-top:0px}
* html #container1 .jcarousel-skin-ie7 .jcarousel-container h3 {color:#942921; font: bold 12px Arial, Helvetica, sans-serif; position: relative !important; text-align:left; margin:0 0 5px 0; padding:0; left:0px}
* html #course-finder-form ul li div, * html #equip-finder-form ul li div { zoom: 1; display: inline; }
* html #tabbed-toolbar .lboard-home {padding-right:0 !important}
* html #tabbed-toolbar .lboard-home .lboard-all, * html #tabbed-toolbar .lboard-home #lboard-body table{ width:294px !important; margin-right:0 !important}
* html #tabbed-toolbar .lboard-footer {margin-right:0 !important; width:277px !important; }/*###*/
* html #SmallWidget p span {position:relative; right:-12px !important}
* html #SmallWidget table,* html #SmallWidget table div {position:relative; left:8px !important}
* html #container2 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {width:270px; }
* html #container2 .jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-right: 2px;}
* html #container2 .jcarousel-skin-ie7 .jcarousel-prev-horizontal {left:2px}


/******* See Try Buy  Widget ************************************/

#tabbed-toolbarSTB {position:relative;display:none; width:300px;background-color:#f4f4f4;margin-bottom:15px;float:left;padding:0; }
#tabbed-toolbarSTB .ad {margin-top:20px}
#tabbed-toolbarSTB .ui-tabs-nav, #tabbed-toolbarSTB .ui-tabs-panel {padding:0; border:1px solid #942021; border-top:0 }
#tabbed-toolbarSTB .ui-tabs-nav {position:relative;	z-index:10;	list-style: none;	margin: 0;	padding: 0;	border-color:#942021;border-style:solid;	border-width:1px 0 0 0; border-top:0; }
#tabbed-toolbarSTB .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */	display: block;	clear: both;	content: " ";}
#tabbed-toolbarSTB .ui-tabs-nav li {float:left;margin: 0 0 0 0px;	padding-left:0px; min-width:100px;position:relative;background:#942021 url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -280px no-repeat;}
#tabbed-toolbarSTB .ui-tabs-nav li:first-child {margin:0}
#tabbed-toolbarSTB .ui-tabs-nav li.ui-tabs-selected {background:#f4f4f4 url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -320px no-repeat;padding-right:0px;}
#tabbed-toolbarSTB .ui-tabs-nav a, #tabbed-toolbarSTB .ui-tabs-nav a span {display: block;padding:0}
#tabbed-toolbarSTB .ui-tabs-nav a {	margin: 0; /* position: relative makes opacity fail for disabled tab in IE */	padding-left: 0;color:#fff;line-height: 1.2;text-align: center;
	text-decoration: none;	white-space: nowrap; /* required in IE 6 */	outline: 0; /* prevent dotted border in Firefox */}
#tabbed-toolbarSTB .ui-tabs-nav li:first-child a {background-image:none}
#tabbed-toolbarSTB .ui-tabs-nav .ui-tabs-selected a {color:#942021;	position: relative;	z-index: 2;	margin-top: 0;}
#tabbed-toolbarSTB .ui-tabs-nav a span {width:99px;min-width:99px;min-height: 24px;padding-top: 0px;padding-right: 0; padding:0; margin:0}
#tabbed-toolbarSTB .ui-tabs-panel {	position:relative;left:0}
#tabbed-toolbarSTB .ui-tabs-panel.ui-tabs-hide {display:block;position: absolute;left: -10000px;}
#tabbed-toolbarSTB .ui-tabs-nav li#see a span{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 18px -25px no-repeat;text-indent:-999999px; }
#tabbed-toolbarSTB .ui-tabs-nav li#see.ui-tabs-selected a span{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 18px -54px no-repeat; text-indent:-999999px ;}
#tabbed-toolbarSTB .ui-tabs-nav li#try a span{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 18px -87px no-repeat;text-indent:-999999px;width:100px;  }
#tabbed-toolbarSTB .ui-tabs-nav li#try.ui-tabs-selected a span{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 18px -117px no-repeat; text-indent:-999999px; }
#tabbed-toolbarSTB .ui-tabs-nav li#buy a span{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 19px -145px no-repeat;text-indent:-999999px; }
#tabbed-toolbarSTB .ui-tabs-nav li#buy.ui-tabs-selected a span{background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 19px -174px no-repeat; text-indent:-999999px;}

/* IE specific bug fixes... */
* html #tabbed-toolbarSTB .ui-tabs-nav {width:300px}
* html #tabbed-toolbarSTB .ui-tabs-nav li{width:100px ; height:24px;}
* html #tabbed-toolbarSTB .ui-tabs-nav a span {width:99px;min-height: 24px;height:24px}
* html .ui-tabs-nav li#buy{padding-left:0px;margin-left:0px}


/******* See Try Buy  Carousels *************************/

.stbWrapper {padding:0px;text-align:left;width:272px;margin-left:5px; display:block; float:left ; margin-top:18px;clear:both; }
.stbWrapper img {float:left;}
.stbWrapper p {	margin:0;font:normal 11px Arial, Helvetica, sans-serif;	color:#2D2D2D}

#containerSee .jcarousel-clip {z-index: 2;	padding: 0;	margin: 0;	overflow: hidden;	position: relative; }
#containerSee .jcarousel-list {z-index: 1;	overflow: hidden;	position: relative;	top: 0;	left: 6px;margin: 0;padding: 0;}
#containerSee .jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 280px;padding:0;	left:0;	top:0px;}
#containerSee .jcarousel-skin-ie7 .jcarousel-clip-horizontal {width: 250px;margin: 0px auto 0 auto;height:30px; }
#containerSee .jcarousel-skin-ie7 .jcarousel-item {height:30px}
#containerSee .jcarousel-skin-ie7 a img {margin-right: 0px;	border:0}
#containerSee .jcarousel-skin-ie7 .jcarousel-item:hover {border:0}
#containerSee .jcarousel-skin-ie7 .jcarousel-item-placeholder, #containerSee .jcarousel-skin-ie7 .jcarousel-item-placeholder-horizontal {width:250px; } 
/* JCarousel bug fix. For single display carousels, the placeholder div item that appears last (in firebug) when you select the final carousel item needs a width definition the same as the others to work correctly when resizing from original. */
*:first-child+html #containerSee .jcarousel-list {	margin-top:0px}
#containerSee .jcarousel-item.jcarousel-item-horizontal {	border:0} 
#containerSee .jcarousel-item, .jcarousel-list li {width: 250px;}
#containerSee .jcarousel-skin-ie7 .jcarousel-next-horizontal, #containerSee .jcarousel-skin-ie7 .jcarousel-prev-horizontal {top:5px;right:0px;width:12px;height:20px}
#containerSee .jcarousel-skin-ie7 .jcarousel-prev-horizontal {	left:0;	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 0 no-repeat;}
#containerSee .jcarousel-skin-ie7 .jcarousel-next-horizontal {	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') -92px 0px no-repeat;}
#containerSee .jcarousel-item.jcarousel-item-horizontal a img{padding:0 3px 0 0 ; margin:0; border:0; }


#containerTry .jcarousel-clip {z-index: 2;	padding: 0;	margin: 0;	overflow: hidden;	position: relative; }
#containerTry .jcarousel-list {z-index: 1;	overflow: hidden;	position: relative;	top: 0;	left: 6px;margin:0;padding: 0;}
#containerTry .jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 280px;padding:0;	left:0;	top:0px;/*background:#ccc*/}
#containerTry .jcarousel-skin-ie7 .jcarousel-clip-horizontal {width: 250px;/* affects width of internal cont*/	margin: 0px auto 0 auto;height:30px; }
#containerTry .jcarousel-skin-ie7 .jcarousel-item {height:30px}
#containerTry .jcarousel-skin-ie7 a img {margin-right: 0px;border:0}
#containerTry .jcarousel-skin-ie7 .jcarousel-item:hover {border:0}
#containerTry .jcarousel-skin-ie7 .jcarousel-item-placeholder, #containerTry .jcarousel-skin-ie7 .jcarousel-item-placeholder-horizontal {width:250px; } 
/* JCarousel bug fix. For single display carousels, the placeholder div item that appears last (in firebug) when you select the final carousel item needs a width definition the same as the others to work correctly when resizing from original. */
*:first-child+html #containerTry .jcarousel-list {margin-top:0px}
#containerTry .jcarousel-item.jcarousel-item-horizontal {border:0} 
#containerTry .jcarousel-item, .jcarousel-list li {width: 250px;}
#containerTry .jcarousel-skin-ie7 .jcarousel-next-horizontal, #containerTry .jcarousel-skin-ie7 .jcarousel-prev-horizontal {top:5px;right:0px;width:12px;height:20px;}
#containerTry .jcarousel-skin-ie7 .jcarousel-prev-horizontal {	left:0;	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 0 no-repeat;}
#containerTry .jcarousel-skin-ie7 .jcarousel-next-horizontal {	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') -92px 0 no-repeat;}
#containerTry .jcarousel-item.jcarousel-item-horizontal a img{	padding:0 3px 0 0 ; margin:0; border:0; }


#containerBuy .jcarousel-clip {z-index: 2;	padding: 0;	margin: 0;	overflow: hidden;	position: relative; }
#containerBuy .jcarousel-list {z-index: 1;	overflow: hidden;	position: relative;	top: 0;	left: 6px;margin: 0;padding: 0;}
#containerBuy .jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 280px;padding:0;	left:0;	top:0px;}
#containerBuy .jcarousel-skin-ie7 .jcarousel-clip-horizontal {width: 250px;margin: 0px auto 0 auto;height:30px;}
#containerBuy .jcarousel-skin-ie7 .jcarousel-item {height:30px}
#containerBuy .jcarousel-skin-ie7 a img {margin-right: 0px;border:0}
#containerBuy .jcarousel-skin-ie7 .jcarousel-item:hover {border:0}
#containerBuy .jcarousel-skin-ie7 .jcarousel-item-placeholder, #containerBuy .jcarousel-skin-ie7 .jcarousel-item-placeholder-horizontal {width:250px;} 
/* JCarousel bug fix. For single display carousels, the placeholder div item that appears last (in firebug) when you select the final carousel item needs a width definition the same as the others to work correctly when resizing from original. */
*:first-child+html #containerBuy .jcarousel-list {	margin-top:0px}
#containerBuy .jcarousel-item.jcarousel-item-horizontal {	border:0}  
#containerBuy .jcarousel-item, .jcarousel-list li {width: 250px;}
#containerBuy .jcarousel-skin-ie7 .jcarousel-next-horizontal, #containerBuy .jcarousel-skin-ie7 .jcarousel-prev-horizontal {top:5px;right:0px;width:12px;height:20px}
#containerBuy .jcarousel-skin-ie7 .jcarousel-prev-horizontal {	left:0;	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 0 no-repeat;}
#containerBuy .jcarousel-skin-ie7 .jcarousel-next-horizontal {	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') -92px 0 no-repeat;}
#containerBuy .jcarousel-item.jcarousel-item-horizontal a img{	padding:0 3px 0 0 ;margin:0; border:0; }


#containerEquip{clear:both; margin:0 0 0 9px; padding:12px 0 5px 0}
#containerEquip .jcarousel-clip {z-index: 2;	padding: 0;	margin: 0;	overflow: hidden;	position: relative; }
#containerEquip .jcarousel-list {z-index: 1;	overflow: hidden;	position: relative;	top: 0;	left: 6px;margin: 0;padding: 0;}
#containerEquip .jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 280px;padding:0;	left:0;	top:0px;}
#containerEquip .jcarousel-skin-ie7 .jcarousel-clip-horizontal {width: 250px;margin: 0px auto 0 auto;height:30px; }
#containerEquip .jcarousel-skin-ie7 .jcarousel-item {height:30px}
#containerEquip .jcarousel-skin-ie7 a img {margin-right: 0px;	border:0}
#containerEquip .jcarousel-skin-ie7 .jcarousel-item:hover {border:0}
#containerEquip .jcarousel-skin-ie7 .jcarousel-item-placeholder, #containerEquip .jcarousel-skin-ie7 .jcarousel-item-placeholder-horizontal {width:250px; } 
/* JCarousel bug fix. For single display carousels, the placeholder div item that appears last (in firebug) when you select the final carousel item needs a width definition the same as the others to work correctly when resizing from original. */
*:first-child+html #containerEquip .jcarousel-list {	margin-top:0px}
#containerEquip .jcarousel-item.jcarousel-item-horizontal {	border:0} 
#containerEquip .jcarousel-item, .jcarousel-list li {width: 250px; }
#containerEquip .jcarousel-skin-ie7 .jcarousel-next-horizontal, #containerEquip .jcarousel-skin-ie7 .jcarousel-prev-horizontal {top:5px;right:0px;width:12px;height:20px}
#containerEquip .jcarousel-skin-ie7 .jcarousel-prev-horizontal {	left:0;	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 0 no-repeat;}
#containerEquip .jcarousel-skin-ie7 .jcarousel-next-horizontal {	background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') -92px 0px no-repeat;}
#containerEquip .jcarousel-item.jcarousel-item-horizontal a img{padding:0 3px 0 0 ; margin:0; border:0; }

#tabbed-toolbar ul#equipmentList{margin-top:4px; margin-left:6px}
#tabbed-toolbar ul#equipmentList li a{ margin-bottom:3px!important}
#tabbed-toolbar ul#equipmentList li a img{margin-bottom:6px!important}
*html #tabbed-toolbar ul#equipmentList li a img{margin-bottom:0px!important}
#equipmentBottom input#shopSearch { height:15px !important}
#tabbed-toolbar div#toolbar-4.ui-tabs-panel.ui-tabs-hide {display:block;position: absolute;left: -10000px;}

/* Channel & Feature pages */

#stbFeature {width:300px; float:left; margin:0px; padding:0px; margin-left:7px}
*html #stbFeature,*:first-child+html #stbFeature { margin-left:0px}
*html #additional_headlines.stbWidget { width:675px !important; margin-left:0px }
*:first-child+html #additional_headlines.stbWidget { width:675px !important; margin-left:0px }
#site_features.stbWidget {float:left}
#site_features.stbWidget .area_tout_container {float:left}
*html #site_features.stbWidget { width:675px !important; margin-left:0px; }
*:first-child+html #site_features.stbWidget { width:675px !important; margin-left:0px ; }
#stbChannel{width:300px; height:100px;margin:0;padding:0; float:left; margin-left:7px}

*:first-child+html #stbFeature{margin-bottom:12px}

/******  See TAB ******/
#tab_see .stbWrapper{margin-bottom:40px;margin-top:24px; }
#tab_see{margin:0px 0px 0px 0px; padding:0;padding-top:36px !important ;font-family:Arial, Helvetica, sans-serif; float:left;width:298px ; }
#tab_see p {padding:0; margin:0 0 0 7px;font-size:12px; margin-bottom:16px; color:#942021; font-weight:bold;float:left}

ul#equipmentList {padding:0; margin:0 0 0 7px; list-style:none; display:block; clear:both; }
ul#equipmentList li {padding:0; margin:0; width:48px; float:left;font-size:11px; color:#000; text-align:center}
ul#equipmentList li a{ display:block; width:40px; height:40px; padding:0; margin:0; border:2px solid #d6d6d6;margin-bottom:6px}
ul#equipmentList li img { border:0;  width:40px; height:40px; }
ul#equipmentList li a:hover{border:2px solid #942021;}
ul#equipmentList li span{padding:0; margin:0; font-size:11px;font-weight:bold; color:#000; }
ul#equipmentList li span a {width:48px;border:0 !important; height:15px; color:#000; text-decoration:none !important}

ul.stbFooter{padding:0; margin:0; width:298px;clear:both; height:20px; background:url('/golf/static/img/seetrybuy/stbGradient.jpg') 0 0 repeat;  padding-top:0px}
ul.stbFooter li {padding:0 ; margin:3px 0 0 6px; list-style:none; font-size:11px; color:#000;  font-weight:bold;color:#fff;  float:left;text-align:center !important; }
ul.stbFooter li a { text-decoration:none; color:#fff;padding:0px 8px 0 8px;border-right:1px solid #c26a60 ; }

*html ul.stbFooter li {margin:3px 0 0 3px;}
*html ul#equipmentList {height:55px}
*:first-child+html ul#equipmentList {height:60px}

/****** Try TAB ******/
/* 2011-04-22 updated styles for shared GolfTEC / Golfsmith Try Tab */
#tab_try{width:298px;height:254px;color:#800102}
#tab_try div{margin-bottom:18px;padding:0 10px}
#tab_try p{margin-bottom:0;font-size:12px;line-height:normal}
#tab_try .header p{font-size:11px;font-style:italic}
#tab_try .header .title{padding-top:20px;padding-bottom:2px;font-size:16px;font-weight:bold;text-transform:uppercase}
#tab_try .offer p{clear:both;color:#000;padding-top:5px}
#tab_try .offer .logo{float:left;width:100px}
#tab_try .offer .button{float:right;height:17px}
#tab_try .golftec.offer{margin-top:-6px}
#tab_try .golftec.offer p{padding-top:0}
#tab_try .golftec .button{position:relative;top:12px}
#tab_try .golfsmith .free{font-weight:bold;color:#b90d0f}

/*
#tab_try{margin:0px; padding:0;font-family:Arial, Helvetica, sans-serif; float:left; width:298px  }
#tab_try .stbWrapper { margin-top:16px; padding-bottom:27px}
#tab_try p {padding:0; font-size:13px; color:#000; font-weight:bold; margin:25px 0 0px 5px; float:left}
#tab_try #golftec {padding:0; font-size:13px; float:left; width:280px; margin:0 0 0 8px; }
*html #tab_try #golftec{margin-left:5px; }
#tab_try #golftec h3{ padding:0; margin:6px 0 9px 0;background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0px -210px no-repeat; text-indent:-99999px; width:100px; height:30px; clear:none; display:inline; float:left}
#tab_try #golftec h3 a {display:block; outline:none;width:90px; height:30px;}
*html #tab_try #golftec h3 {margin-bottom:0px}
#tab_try #golftec p {float:left; margin:12px 0 0 0; padding:0;}
#tab_try #golftec form {clear:both}
#tab_try #golftec form label {float:left; display:inline; }
#tab_try #golftec form label input { border:1px solid #942021; float:left;height:17px; margin:0; padding:0; color:#942021; font-size:11px; font-weight:bold; text-align:left; 
vertical-align:middle; line-height:17px; padding-left:6px }
#tab_try #golftec form label#leadform_name input{ width:139px;  }
#tab_try #golftec form label#leadform_phone input {width:114px; margin-left:6px}
#tab_try #golftec form label#leadform_email input{width:111px; margin-top:15px }
#tab_try #golftec form label#leadform_zipcode input{width:92px; margin-top:15px;margin-left:5px}
*html #tab_try #golftec form label#leadform_zipcode input{margin-left:5px}
#tab_try #golftec form input.btn { width:48px; height:22px; background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -250px no-repeat; text-indent:-999999px; cursor:pointer; overflow:hidden; font-size:0; float:left;margin-top:15px; border:0; margin-left:6px}
*/

/******  Buy TAB ******/
#tab_buy {margin:0px; padding:0;font-family:Arial, Helvetica, sans-serif; float:left; width:298px  }
#tab_buy .stbWrapper {padding-bottom:12px;  margin-top:5px;}
#tab_buy #header{float:left; width:250px; margin:9px 0 11px 0px; padding:0; padding-left:5px }
#tab_buy #header p{margin:0px; padding:0;font-size:12px; color:#2d2d2d; float:left; width:85px; height:15px; font-weight:bold}
#tab_buy #header a{display:block;background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -400px no-repeat; text-indent:-999999px; width:100px; height:15px; outline:none }


#tab_buy #BuyWidget {margin:0 0 0 5px; clear:both; width:285px!important; }
#tab_buy #BuyWidget .topProds a{ text-decoration:none;}
#tab_buy #BuyWidget .topProds a.first { border:1px solid #cbcbcb !important;  width:43px!important; height:43px!important}
#tab_buy #BuyWidget .topProds a.first:hover{border:1px solid #942021!important}
a#TopPutters_aSeeAll, a#TopWedges_aSeeAll, a#TopIronSets_aSeeAll, a#TopHybrids_aSeeAll, a#TopFairways_aSeeAll,a#TopDrivers_aSeeAll { background:url('/golf/static/img/seetrybuy/seetrybuy_sprite.gif') 0 -358px no-repeat; padding-left:9px; font-weight:bold; font-size:11px !important}


/*STB Update for Search pages*/
#right-rail #containerEquip{left:-999999px; position:absolute}
#right-rail #equipmentBottom {margin-top:25px!important;}
#right-rail #equipmentBottom .right{padding-bottom:20px!important; }
#right-rail #equipmentList{margin-top:15px!important}
