.pkgwrap * { font: 12px Arial, Helvetica, Geneva, sans-serif; }  .pkgdetailwrap { padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; border-top: 0px solid #999999; border-right: 0px solid #999999; border-bottom: 1px solid #999999; border-left: 0px solid #999999; }  .pkgimg { float: right; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }  .pkgimg img { border: 4px solid #E9ECF1; width:110px; }  .pkgheading { font-weight: bold; color: #A20500; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }  .pkgdate { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: #855300; }  .pkgprice { padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }  .pkgdescription { color: #000000; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }  .pkgcontact { font-style: italic; font-weight: bold; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }   .pkgspecwrap { padding: 5px; background-color: #F7F7F7; margin: 5px; }  .pkgheader { display: none; }  .pkgheading a { font-size: 15px; font-weight: bold; color: #A20500; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; text-decoration: none; }  .pkgmorelink { font-style: italic; font-weight: bold; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; } .textads * { font-family:Arial, Helvetica, sans-serif; text-align: left; } .textads a, .textads a:link, .textads a:visited { overflow: hidden; font-size: 10px; margin: 5px 2px; padding: 5px 15px 5px -18px; display: block; text-decoration:none; color: #223344; background-color: #fefefe; } div.textads div { background: none; padding-left: 3px; } div.textads { position: relative; font-size: 11px; padding-left:10px; } div.textads a strong { color: #1030c5; font-size: 12px; } .textads a:hover {  cursor: hand; } div.textads * { cursor:pointer; cursor:hand; } .textads strong { display: block; font-size: 11px; font-weight: bold; margin: 2px 0px; padding: 0px; } .textads u { display: block; width: 100%; overflow: hidden; font-size: 9px; margin: 2px 0px; padding: 0px; color: #f77a00; } .ui-wrapper { border: 1px solid #50A029; } .ui-wrapper input, .ui-wrapper textarea { border: 0; }  @media projection, screen {  .ui-tabs-hide { display: none; } }  @media print { .ui-tabs-nav { display: none; } }  .ui-tabs-nav, .ui-tabs-panel {  } .ui-tabs-nav { list-style: none; margin: 0; padding: 0 0 0 3px; } .ui-tabs-nav:after {  display: block; clear: both; content: " "; } .ui-tabs-nav li { float: left; margin: 0 0 0 2px; font-weight: bold; list-style: none; list-style-type: none; } .ui-tabs-nav a, .ui-tabs-nav a span { float: left;  padding: 0 12px;  background-color:#dadada; } .ui-tabs-nav a { margin: 5px 0 0;  padding-left: 0; background-position: 100% 0; text-decoration: none; white-space: nowrap;  outline: 0;  } .ui-tabs-nav a:link, .ui-tabs-nav a:visited { color: #fff; } .ui-tabs-nav .ui-tabs-selected a { position: relative; top: 1px; z-index: 2; margin-top: 0; background-position: 100% -23px; } .ui-tabs-nav a span { padding-top: 1px; padding-right: 0; height: 20px; background-position: 0 0; line-height: 20px; } .ui-tabs-nav .ui-tabs-selected a span { padding-top: 0; height: 27px; background-position: 0 -23px; line-height: 27px; } .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {  cursor: text; } .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {  cursor: pointer; } .ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); } .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { color: #000; } .ui-tabs-panel {  padding: 10px; background: #fff;  }   * html .ui-tabs-nav {  display: inline-block; } *:first-child+html .ui-tabs-nav {  display: inline-block; } .zzz-xxx-yyy-force-cache {} a { color: #14548c; } .footer-links { color: #1d3154; background: url(/pubs/tgc-like/dark-blue-sprite.jpg) repeat-x 0 -270px; } .footer-links a { color: #1d3154; } .footer-credits { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) repeat-x 0 -190px; color: #c7dce5; font-size: 12px; } .footer-credits a { color: #c7dce5; } .wgn-quick-quote { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat 0 -389px; } .quote-submit { border: none; background: #14548c url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat 0 -90px; color: white; } .content-breadcrumb { color: #00235d; } .content-inside-related .boxheader, .alsoheader { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat 0 -111px; color: white; } .content-inside-related li, .also li { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat -400px -78px; padding-left: 12px; } .also ul { padding: 10px; } .fp-columns-top h4 { font-weight: bold; font-size: 16px; color: #14548c; } .fp-columns-top a { color: #707070; text-decoration: underline; } h1, h2, h3, h4 { color: #14548c; } h1 a, h2 a, h3 a, h4 a { color: #14548c; } .course-teaser a.course-name { color: #14548c; } .wgn-sidebar-right .sectionheader, .wgn-sidebar-right h3, .grouplabel { font-size: 13px; font-weight: bold; color: #14548c; margin: 0; padding: 0 0 10px 0; } #comments-zone .comments-zone-comments-area h1 { font-size: 12px; color: #14548c; margin: 0; padding: 0 0 10px 0; } #comments-leave-comment, .comments-zone-reply a { background: #14548c url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat 0 -90px; color: white; } #comments-leave-comment a { color: white; text-decoration: underline; } .pkgheading { color: #14548c; } .pkgheading a { color: #14548c; } .pkgdate { color: #14548c; } .articlelisting li { list-style-type:none; background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat -400px -80px; padding-left: 12px; }  div.jqtabs .ui-tabs-nav a, div.jqtabs .ui-tabs-nav a span { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat scroll -400px -5px; } div.jqtabs .ui-tabs-nav .ui-tabs-selected a, div.jqtabs .ui-tabs-nav .ui-tabs-selected a span { background-position: -400px -28px; } .ui-tabs-nav { border-bottom: 1px solid #14548c; } .brief ul li { color: #1d3154; background: url(/pubs/tgc-like/dark-blue-sprite.jpg) repeat-x 0 -270px; position: relative; } .brief ul li.booking { color: #fdfff0; background: url(/pubs/tgc-like/dark-blue-sprite.jpg) repeat-x 0 -359px; position: relative; } .brief ul li.booking a { color: white; } .mapjump a { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat -400px -80px; padding-left: 12px; font-size: 12px; font-weight: bold; } .fdheading, .fdheading a, .pkgwrap a, .fdwrap a { color: #14548c; }  .coursebooking a { padding: 5px 9px; background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat scroll -350px -28px; color: white; }  body { background: #838484 url(/pubs2/www.travelgolf.com/images/tgm-bg-middle.jpg) repeat-y center top; } .wgn-page { background: url(/pubs2/www.travelgolf.com/images/tgm-bg-top.jpg) center top no-repeat; } .wgn-site-menu { background: #014b7a url(/pubs/tgc-like/dark-blue-sprite.jpg) repeat-x scroll 0 -359px; border-bottom: none; overflow: hidden; height: 30px; } .wgn-site-menu a, .wgn-site-menu { color: #E4E4E4; } .wgn-site-logo a { width: 245px; height: 90px; display: block; text-indent: -999em; text-decoration: none; } .wgn-site-menu { margin: 0 auto; width: 974px; } .wgn-global-search-top, .wgn-global-search-top2 { margin-bottom: 5px; display: none; } .content-block { background: none; } .wgn-header-inner { padding-top: 14px; } .wgn-site-menu-inner { width: auto; padding: 0 7px; font-size: 12px; float: left; } .wgn-footer { width: 974px; margin: 0 auto; background:#626262; color:white; margin-bottom:5px; position:relative; } .footer-credits { height: 30px; line-height: 30px; background: none; } .footer-links { display: none; } .footer-credits-inner { padding: 0; } .footer-credits p { color: white; } .wgn-bottom-ad-block { background: transparent; } .newsletter-frame { background: url(/pubs/tgc-like/dark-blue-sprite.jpg) 0 -6px no-repeat; height: 83px; margin-bottom: 8px; overflow: hidden; } .newsletter-frame-inner { background:none repeat scroll 0 0 transparent; padding-bottom:16px; padding-left:40px; padding-top:37px; } .newsletter-frame input.enter-email { background:none repeat scroll 0 0 transparent; border:medium none; width:150px; } .newsletter-frame input.submit-button { background:none repeat scroll 0 0 transparent; border:medium none; color:white; cursor:pointer; font-size:12px; width:86px; left: 0; }  .top_wgn_network_wrapper { background:none repeat scroll 0 0 #163769; border-bottom:1px solid #065591; color:#E9E9E9; font-size:12px; width:100%; } .top_wgn_network_login_right { background:none repeat scroll 0 0 #1C4584; border-left:1px solid #2254A1; border-right:1px solid #2254A1; float:right; padding:4px 5px 0 0; } .container_16 { margin-left:auto; margin-right:auto; width:970px; } .container_16 .grid_16 { width:970px; } .top_wgn_network_login_right a { color: white; line-height:16px; } .top_wgn_network_login_right a.wgn-tgc-logo-top { background:url("/pubs/tgc-like/dark-blue-sprite.jpg") repeat scroll -9px -398px transparent; display:block; float:left; height:20px; margin-right:8px; text-decoration:none; text-indent:-9999em; width:128px; }  .wgn_search_top { float: right; width: 176px; padding-top: 8px; } .wgn_search_top .search-input-top { border:1px solid #7F9DB9; color:#A29C9C; float:left; height:17px; line-height:20px; margin-left:4px; padding-left:5px; padding-right:5px; padding-top:3px; width:135px; } .wgn_search_top .search-button-top { border:medium none; cursor:pointer; display:block; font-size:0; height:22px; line-height:0; text-indent:-999em; width:21px; float: left; background: url(/pubs/tgc-like/dark-blue-sprite.jpg) no-repeat -631px -333px; }  .social-widgets { margin: 10px 0; display: block; overflow: hidden; } .social-widgets .gplusone { float: left; } .social-widgets .fb-like-top { float: left; display:block; margin:0px 0; padding-left: 5px; }  .widget-sell-teetimes-wraper { font-size:12px; font-family: Arial, Helvetica, san-serif; background: url(/pubs2/images/sell_teetimes/sell-teetimes-long.gif) no-repeat; padding: 0; display: inline-table; margin:0 0 10px 0; overflow: hidden; } .widget-sell-teetimes { background: url(/pubs2/images/sell_teetimes/sell-teetimes-short.gif) no-repeat right top; display: block; padding: 8px; } .widget-sell-teetimes-wraper a { color: white; text-decoration: none; display: block; } .widget-sell-teetimes-wraper a:hover { text-decoration: underline; } .rating-fb { overflow: hidden; margin: 10px 0 20px 0; padding: 14px 0 7px 0; border-top:1px solid lightgray; border-bottom:1px solid lightgray; } .rating-fb .rating-widget-mini { float: left; width: 49%; } .rating-fb .fb-widget { float: right; width: 49%; padding-top: 5px; }  .tagcloud a { padding:0 8px 0 0; } .tagcloud a.tag_cloud_1 { font-size: 10px; } .tagcloud a.tag_cloud_2 { font-size: 11px; } .tagcloud a.tag_cloud_3 { font-size: 12px; } .tagcloud a.tag_cloud_4 { font-size: 13px; } .tagcloud a.tag_cloud_5 { font-size: 14px; } .tagcloud a.tag_cloud_6 { font-size: 15px; } .tagcloud a.tag_cloud_7 { font-size: 16px; } .tagcloud a.tag_cloud_8 { font-size: 17px; } .tagcloud a.tag_cloud_9 { font-size: 18px; } .tagcloud a.tag_cloud_10 { font-size: 19px; }  .wgn-nf-course-book-new { background: url(/pubs/tgc-like/book-now-front-left.png) no-repeat left top; color: white; display: block; float: left; } .wgn-nf-course-book-new a { color: white; } .wgn-nf-course-book-new-inner { background: url(/pubs/tgc-like/book-now-front-right.png) no-repeat right top; overflow: hidden; } .wgn-nf-course-book-new ul { margin: 0; padding: 0; } .wgn-nf-course-book-new ul li { display: block; margin:0; padding:3px 10px; float: left; background: url(/pubs/tgc-like/book-now-front-break.png) no-repeat left top; } .wgn-nf-course-book-new ul li.first_item { background: none; }  .wgn_destination_intro { margin: 10px 0; } .wgn_destination_section_header { border-bottom:1px dotted #14548C; color:white; margin:10px 0; padding-bottom:3px; text-transform:uppercase; } div.sidebar-right-block div.pkgimg a img { width: 100px; height: 100px; }