/* Colour scheme for Places To Go sections */ 
#cross-site-nav li.current {background-color:#067da0;background-position:0 -301px;}
#cross-site-nav li.current a {background-position:100% -301px;}
#logo-search{background:#067da0 url(/images/head/attractions-bg.jpg) repeat-x bottom left;}
#logo-search #logo {background:transparent url(/images/head/attractions-logo.png) no-repeat top left;}
#logo-search input#t-keyword  {background-position:1px -24px;}
ul#topmenu li a {border-color:#12a7d8;}
a:link, a:visited, .foot-extend a , h1, #search h2, #sidebar a.toggle-link, #sidebar a#advanced-search-link, input#t-submit, #header li a, strong.price {color:#1294be;}
.panel-head h1, .panel-head h2 {background-position:0 -140px;}
li.topRes h3 {background:url(/images/attractions/premier-header-bg.gif) #d1f1fc no-repeat;}
li.topRes div {background-color:#e2f8ff;}
.strip, .actions, #sidebar fieldset, .info-panel, .campaign-promo  {background:#d1f1fc none;}
#sidebar fieldset i.tl {background-position:0 -16px;}
#sidebar fieldset i.tr {background-position:-4px -16px;}
#sidebar fieldset i.bl {background-position:0 -20px;}
#sidebar fieldset i.br {background-position:-4px -20px;}
.foot-extend a i {background-position:100% -80px;}
.foot-extend a.pm i {background-position:100% -120px;}
#sidebar .plus {background-position:0 -80px;}
#sidebar .minus {background-position:0 -120px;}
#sidebar .more-link {background:#12a7d8 none;}
.button{background:#037BA3 url(/images/buttons/attractions-bg.png) repeat-x 0 0;}
.button:hover{background:#2394BA url(/images/buttons/attractions-bgh.png) repeat-x 0 0;}
span.button i.tl {background-position:0 -20px;}
span.button i.tr {background-position:-5px -20px;}
span.button i.bl {background-position:0 -25px;}
span.button i.br {background-position:-5px -25px;}
span.button:hover i.tl {background-position:-10px -20px;}
span.button:hover i.tr {background-position:-15px -20px;}
span.button:hover i.bl {background-position:-10px -25px;}
span.button:hover i.br {background-position:-15px -25px;}
#sms-cta span.button i.tl {background-position:-56px -20px;}
#sms-cta span.button i.tr {background-position:-61px -20px;}
#sms-cta span.button i.bl {background-position:-56px -25px;}
#sms-cta span.button i.br {background-position:-61px -25px;}
#sms-cta span.button:hover i.tl {background-position:-66px -20px;}
#sms-cta span.button:hover i.tr {background-position:-71px -20px;}
#sms-cta span.button:hover i.bl {background-position:-66px -25px;}
#sms-cta span.button:hover i.br {background-position:-71px -25px;}
#prod-user .plus {background-image:url(/images/attractions/button-plus-small.png);background-repeat:no-repeat;}
#prod-user .minus {background-image:url(/images/attractions/button-minus-small.png);background-repeat:no-repeat;}
.pullquote {background-image:url(/images/attractions/quote-l.gif);}
.pullquote p {background-image:url(/images/attractions/quote-r.gif);}
#header {border-bottom:4px solid #069dcf;}
#header li.current {background-image:url(/images/attractions/tab-on-left.gif);background-color:#069dcf;}
#header li.current a {background-image:url(/images/attractions/tab-on-right.gif);}
@media all and (min-width:0px){
	#header li.current:after {
		content:url(/images/attractions/tab-arrow.gif);
	}
}
.dummyend[id]{clear:both;}
form.headlineSearch h2 {background:transparent url(/images/attractions/headlineSearchH2.png) no-repeat;width:129px;height:30px;margin-right:47px;}
form.headlineSearch .button {border:2px solid #0f8eb4;}
form.headlineSearch a, #fwms #selector-controls li  {color:#6bd0f1;}
form.headlineSearch span.button i.tl {background-position:-40px -20px;}
form.headlineSearch span.button i.tr {background-position:-44px -20px;}
form.headlineSearch span.button i.bl {background-position:-40px -24px;}
form.headlineSearch span.button i.br {background-position:-44px -24px;}
form.headlineSearch  fieldset.highlight {background:#222120 url(/images/attractions/headlineSearchFieldsetFade.png) repeat-x left bottom;}
form.headlineSearch  fieldset.highlight b.bl {background-position:-8px -20px;}
form.headlineSearch  fieldset.highlight b.br {background-position:-12px -20px;}
.headlineSearch .button {background:#067ea1 url(/images/buttons/attractions-headline-bg.png) repeat-x 0 0;}
.headlineSearch .button:hover {background:#1ca5d1 url(/images/buttons/attractions-headline-bgh.png) repeat-x 0 0;}
#assearch div.submit {padding-top:17px;padding-bottom:17px;margin:0 10px;min-height:36px;}
#assearch div.submit p.note {margin:12px 0 0px 0;}
#assearch div.submit input.right {margin:0px 7px 0 17px;}
#assearch fieldset {background:#d1f1fc none;padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px 0;}
#assearch table {margin:10px 0 10px 10px;width:100% !important;}
#assearch td {padding-bottom:0.75em;}
#assearch select.rtxtbox {margin:2px 20px 2px 0;width:160px;}
#assearch br {display:none;}
.innerTopTable {float:left;margin-bottom:1em;width:282px;}
.innerTopTable h3 {margin:0;background:#067ea5 url(/images/attractions/toptable-header.gif) no-repeat;padding:7px 120px 7px 7px;color:#fff;}
.innerTopTable form {background-color:#D1F1FC;border-top:3px solid #fff;padding:2px 7px 1px;height:144px;}
html>body .innerTopTable form {min-height:144px;height:auto;}
.innerTopTable form div {margin-bottom:7px;}
.innerTopTable form input#covers {width:130px;}
.innerTopTable form select#productid {width:260px;}
/*  ---------------------Styles above this line are good;styles below it need to be checked and either revised then moved up or deleted  ---------------- */
strong.price {font-weight:bold;color:#1294be;}
strong.price span {font-weight:normal;text-decoration:line-through;color:#666;}
.more-link {padding:4px 5px 7px 6px;}
.ta-reviews h3, .ta-rep {background-color:#e1f8ff;}
.ta-meta {float:right;clear:none;}
.ta-meta h3 {margin-top:0;}
span.ta-rank {clear:both;text-align:left;background-image:none;padding-bottom:0;margin-top:0;}
/* Tabs */
#prod-user .panel-middle {padding:10px 15px;width:537px;}
.tabcnt .intro {margin:0.75em 17px;padding:0;}
.tabcnt .intro h2 {margin-top:0;}
.tabcnt h2, .tabcnt h3 {margin-top:0;}
div.panel-middle-nopad div.indent {margin:0 17px;}
.tabcnt ul.results {margin:1em 0 1em -10px;}
.index th, .index td {padding-left:1em;}
.index .textbox {width:300px;}
img.timage {margin-bottom:1em;}
div#video {margin-bottom:1em;}
#prod-event h3 small {font-weight:normal;}
#prod-event p.dates {font-weight:bold;}