body {
 margin: 0;
 padding: 0;
 background: #fee011 url(../img/body-bg.gif) left top repeat-x;
 font-family: "Verdana", "Geneva", sans-serif;
}
.container {
 background: transparent;
}

#content-wrapper {
 padding-bottom: 3.0em;
 background: #ffffff;
}

/**
 * HEADER
 */
#header {
 position: relative;
 display: block;
 margin: 0;
 padding: 0;
 height: 318px;
 z-index: 30;
}
body#home #header { background: transparent url(../img/header-home-img.jpg) left top no-repeat; }
body#static #header { background: transparent url(../img/header-home-img.jpg) left top no-repeat; }
body#about_mandalay #header { background: transparent url(../img/header-about-img.jpg) left top no-repeat; }
body#accommodation #header { background: transparent url(../img/header-accommodation-img.jpg) left top no-repeat; }
body#facilities #header { background: transparent url(../img/header-facilities-img.jpg) left top no-repeat; }
body#the_region #header { background: transparent url(../img/header-region-img.jpg) left top no-repeat; }
body#photo_album #header { background: transparent url(../img/header-album-img.jpg) left top no-repeat; }
body#great_deals #header { background: transparent url(../img/header-deals-img.jpg) left top no-repeat; }
body#get_in_contact #header { background: transparent url(../img/header-contact-img.jpg) left top no-repeat; }

body#blog #header { background: transparent url(../img/header-home-img.jpg) left top no-repeat; }

body#error #header { background: transparent url(../img/header-home-img.jpg) left top no-repeat; }

#header .toptouristparklogo {
 position: absolute;
 left: 0px;
 top: 5px;
 display: block;
 height: 58px;
 width: 71px;
 text-indent: -9999px;
 overflow: hidden;
 cursor: pointer;
}

#header h2 {
 position: relative;
 display: block;
 margin: 0;
 padding: 0;
 height: 165px;
 width: 950px;
 background-color: transparent;
 background-image: url(../img/header_logo.png);
 background-position: left top;
 background-repeat: no-repeat;
}
#header h2 a {
 display: block;
 margin: 0;
 padding: 0;
 height: 150px;
 width: 950px;
 cursor: pointer;
}
#header h2 a span {
 display: block;
 margin: 0;
 padding: 0;
 text-indent: -9999px;
 overflow: hidden;
}
#header h3 {
 position: absolute;
 right: 0;
 bottom: 0;
 display: block;
 margin: 0;
 padding: 0;
 height: 170px;
 width: 456px;
 text-indent: -9999px;
 background: transparent url(../img/header-home-testimonial.gif) right bottom no-repeat;
 z-index: 50;
}
body#about_mandalay #header h3 { background: transparent url(../img/header-about-testimonial.gif) right bottom no-repeat; }
body#accommodation #header h3 { background: transparent url(../img/header-accommodation-testimonial.gif) right bottom no-repeat; }
body#facilities #header h3 { background: transparent url(../img/header-facilities-testimonial.gif) right bottom no-repeat; }
body#the_region #header h3 { background: transparent url(../img/header-region-testimonial.gif) right bottom no-repeat; }
body#photo_album #header h3 { background: transparent url(../img/header-album-testimonial.gif) right bottom no-repeat; }
body#great_deals #header h3 { background: transparent url(../img/header-deals-testimonial.gif) right bottom no-repeat; }
body#get_in_contact #header h3 { background: transparent url(../img/header-contact-testimonial.gif) right bottom no-repeat; }

#navigation {
 position: relative;
 display: block;
 height: 60px;
 background: #ffffff;
}
#navigation ul {
 position: relative;
 margin: 0 0 0 1px;
 padding: 0;
 list-style-type: none;
}
#navigation ul li {
 float: left;
 display: block;
 margin: 0;
 padding: 0;
 width: 135px;
 height: 45px;
}
#navigation ul li a {
 display: block;
 width: 135px;
 height: 45px;
 background-image: url(../img/primary-navigation.gif);
 background-repeat: no-repeat;
}
#navigation ul li a span {
 display: block;
 text-indent: -9999px;
 overflow: hidden;
}
#navigation ul li#nav-about a { background-position: 0 0; }
#navigation ul li#nav-about a:hover { background-position: 0 -45px; }
body#about_mandalay #navigation ul li#nav-about a { background-position: 0 -45px; }

#navigation ul li#nav-accommodation a { background-position: -135px 0; }
#navigation ul li#nav-accommodation a:hover { background-position: -135px -45px; }
body#accommodation #navigation ul li#nav-accommodation a { background-position: -135px -45px; }

#navigation ul li#nav-facilities a { background-position: -270px 0; }
#navigation ul li#nav-facilities a:hover { background-position: -270px -45px; }
body#facilities #navigation ul li#nav-facilities a { background-position: -270px -45px; }

#navigation ul li#nav-region a { background-position: -405px 0; }
#navigation ul li#nav-region a:hover { background-position: -405px -45px; }
body#the_region #navigation ul li#nav-region a { background-position: -405px -45px; }

#navigation ul li#nav-album a { background-position: -540px 0; }
#navigation ul li#nav-album a:hover { background-position: -540px -45px; }
body#photo_album #navigation ul li#nav-album a { background-position: -540px -45px; }

#navigation ul li#nav-deals a { background-position: -675px 0; }
#navigation ul li#nav-deals a:hover { background-position: -675px -45px; }
body#great_deals #navigation ul li#nav-deals a { background-position: -675px -45px; }

#navigation ul li#nav-contact a { background-position: -810px 0; }
#navigation ul li#nav-contact a:hover { background-position: -810px -45px; }
body#get_in_contact #navigation ul li#nav-contact a { background-position: -810px -45px; }

/**
 * Section Content
 */
#section-secondary-navigation,
#section-content-wrapper {
 background: #ffffff;
}
#section-content {
}
#section-content h1 {
 margin-bottom: 0.6em;
 color: #f37121;
 font-size: 1.5em;
 letter-spacing: 0.1em;
}
#section-content h2 {
 color: #f37121;
 font-size: 1.2em;
}
#section-content h3 {
 color: #f37121;
 font-size: 1.1em;
}
#section-content h4 {
 color: #f37121;
 font-size: 1.0em;
}
#section-content h5 {
 color: #f37121;
 font-size: 0.9em;
}
#section-content p {
 margin-bottom: 0.7em;
 color: #333333;
 font-size: 0.9em;
}
#section-content ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#section-content ul li {
 font-size: 0.9em;
 margin: 0 0 0.5em 0;
 padding: 0 0 0 20px;
 /* background: transparent url(../img/blue-bullet-point.gif) 0px 0px no-repeat; */
 background: transparent url(../img/feet.gif) 0px 0px no-repeat;
}
#section-content ul li a {
 color: #f37121;
 text-decoration: none;
}
#section-content p a {
 color: #f37121;
 text-decoration: none;
}

#slideshow {
 position: relative;
 display: block;
 height: 286px;
 width: 430px;
}

body#accommodation #imageContainer {
 margin-left: 20px;
}
#thumbContainer {
 position: relative;
}
body#accommodation #thumbContainer {
 margin-left: 20px;
}
#thumbContainer a {
 float: left;
 display: block;
 height: 46px;
 width: 70px;
 margin: 0 2px 2px 0;
 padding: 0;
}
#thumbContainer a.lastthumbnail {
 margin: 0;
}
#thumbContainer a img {
 display: block;
 height: 46px;
 width: 70px;
 margin: 0;
 padding: 0;
}

/**
 * Home
 */
body#home #section-content {
 display: block;
 /* overflow: hidden; */
 height: 0;
 text-indent: -9999px;
}
body#home .homehighlight {
 cursor: pointer;
}
body#home #accommodation-panel {
 position: relative;
}
body#home #accommodation-panel .inner-wrapper {
 position: relative;
 display: block;
 padding: 0 17px 0 20px;
 border-right: #cccccc 1px solid;
}
body#home #accommodation-panel #randomaccommodationimage {
 display: block;
 height: 286px;
 text-align: center;
 background-color: #ffffff;
}
body#home #accommodation-panel #randomaccommodationimage a {
 display: block;
 height: 286px;
 margin: 0;
 padding: 0;
 text-align: center;
}
body#home #accommodation-panel #randomaccommodationimage a img {
 display: block;
 height: 286px;
 margin: 0;
 padding: 0;
}
body#home #accommodation-panel h2 {
 display: block;
 margin: 0;
 padding: 0.6em 0.5em;
 color: #999999;
 font-size: 1.0em;
 font-weight: bold;
 background-color: #4e2f91;
 overflow: hidden;
}
body#home #accommodation-panel h2 a {
 color: #ffffff;
 text-decoration: none;
}
body#home #accommodation-panel .inner-wrapper a.booknowbutton {
 position: absolute;
 bottom: -30px;
 right: 0;
}

body#home #blog-panel {
 position: relative;
 min-height: 317px;
 background: #ffffff url(../img/home-blog-bg.gif) -5px -2px no-repeat;
}
body#home #blog-panel h2 {
 display: block;
 margin: 0;
 padding: 0;
 height: 70px;
 font-size: 1.0em;
 color: #333333;
}
body#home #blog-panel h3 {
 margin: 50px 0 0.3em 0;
 padding: 0;
 color: #ff6633;
 font-size: 1.0em;
 line-height: 1.5em;
}
body#home #blog-panel h3 a {
 padding: 0;
 color: #ff6633;
 text-decoration: none;
}
body#home #blog-panel p {
 margin: 0;
 padding: 0;
 color: #333333;
 font-size: 1.0em;
}
body#home #blog-panel p a {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}
body#home #blog-panel p.post-date {
 margin: 0 0 1.0em 0;
 padding: 0;
 color: #999999;
 font-size: 0.9em;
 font-style: italic;
}
body#home #blog-panel a.blogimage {
 display: block;
 position: absolute;
 margin: 0;
 padding: 0;
 bottom: 0;
 left: 0;
 height: 152px;
 width: 230px;
 overflow: hidden;
}
body#home #blog-panel a.blogimage img {
 display: block;
 margin: 0;
 padding: 0;
 height: 152px;
 width: 230px;
 overflow: hidden;
}

body#home #deal-panel {
 width: 229px;
 border-left: #cccccc 1px solid;
}
body#home #deal-panel .inner-wrapper {
 min-height: 315px;
 margin: 0 10px;
 padding: 0 8px;
 background: #fff2bf url(../img/home-deals-bg.gif) left top no-repeat;
 border: #ffc907 1px solid;
}
body#home #deal-panel h2 {
 display: block;
 margin: 0 0 0.3em 0;
 padding: 0;
 height: 39px;
 text-indent: -9999px;
 overflow: hidden;
}
body#home #deal-panel h3 {
 margin-bottom: 0.3em;
 font-size: 1.2em;
 font-weight: bold;
 line-height: 1.4em;
}
body#home #deal-panel h3 a {
 color: #4e2f91;
 text-decoration: none;
}
body#home #deal-panel p {
 margin: 0;
 color: #333333;
}
body#home #deal-panel p a {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}

/** Blog **/
#post-content-wrapper {  }
#post-content-wrapper h1 {
 margin-bottom: 0.6em;
 color: #f37121;
 font-size: 1.5em;
 letter-spacing: 0.1em;
}
#post-content-wrapper .post-feature {
 clear: both;
 margin-top: 1.6em;
 margin-bottom: 0;
 padding: 1.0em;
 background-color: #efefef;
}
#post-content-wrapper .post-feature h2 {
 margin-bottom: 0;
 font-size: 1.2em;
}
#post-content-wrapper .post-feature h2 a {
 color: #f37121;
 font-weight: bold;
 text-decoration: none;
}
#post-content-wrapper .post-feature h2 a:hover { text-decoration: underline; }
#post-content-wrapper .post-feature .deal-start {
 margin-bottom: 0.4em;
 color: #999;
 font-size: 0.8em;
}
#post-content-wrapper .post-feature .post-start-month {  }
#post-content-wrapper .post-feature .post-start-day {  }
#post-content-wrapper .post-feature .post-start-year {  }
#post-content-wrapper .post-feature .post-summary {
 margin-bottom: 0;
 font-size: 1.0em;
}
#post-content-wrapper .post-feature .post-readmore {
 margin-bottom: 0;
 text-align: right;
}
#post-content-wrapper .post-feature .post-readmore a {
 text-decoration: none;
 color: #f37121;
}
#post-content-wrapper .highlight {
 background-color: #fdffc6;
 cursor: pointer;
}
#post-content-wrapper .post-list {
 clear: both;
 margin-bottom: 0;
 padding: 1.0em;
}
#post-content-wrapper .post-list h3 {
 margin-bottom: 0;
 font-size: 1.0em;
}
#post-content-wrapper .post-list h3 a {
 color: #f37121;
 font-weight: normal;
 text-decoration: none;
}
#post-content-wrapper .post-list h3 a:hover { text-decoration: underline; }
#post-content-wrapper .post-list .post-start {
 margin-bottom: 0.4em;
 color: #999;
 font-size: 0.8em;
}
#post-content-wrapper .post-list .post-start-month {  }
#post-content-wrapper .post-list .post-start-day {  }
#post-content-wrapper .post-list .post-start-year {  }
#post-content-wrapper .post-list .post-summary {
 margin-bottom: 0;
 font-size: 0.9em;
}
#post-content-wrapper .post-list .post-readmore {
 margin-bottom: 0;
 text-align: right;
}
#post-content-wrapper .post-list .post-readmore a {
 text-decoration: none;
 color: #f37121;
}

#post-view .post-start {
 margin-bottom: 0.4em;
 color: #999;
 font-size: 0.8em;
}
#post-view h1 {
 margin-bottom: 0.1em;
 color: #f37121;
 font-size: 1.5em;
 letter-spacing: 0.1em;
}
#post-view h2 {
 margin-bottom: 0.2em;
 color: #f37121;
 font-size: 1.3em;
}
#post-view h3 {
 margin-bottom: 0.2em;
 color: #333333;
 font-size: 1.1em;
 font-weight: bold;
}
#post-view h4 {
 margin-bottom: 0.2em;
 color: #333333;
 font-size: 1.0em;
 font-weight: bold;
}
#post-view h5 {
 margin-bottom: 0.2em;
 color: #f37121;
 font-size: 1.0em;
 font-weight: bold;
}
#post-view p {
 margin-bottom: 0.7em;
 color: #333333;
 font-size: 0.9em;
}
#post-view p a {
 color: #f37121;
 text-decoration: none;
}
#post-images {

}
#post-images img {
 display: block;
 margin-bottom: 1.0em;
}

.sharing-fb {
 margin: 1.0em 0;
}
.sharing-fb a {
 padding: 0em 0.5em 0em 2.0em;
 background: transparent url(../img/facebook_share_icon.gif) left top no-repeat;
}

/** Secondary Navigation **/
#secondary-navigation {
 margin-left: 0.7em;
}
#secondary-navigation h3 {
 margin-bottom: 0.4em;
 color: #4e2f91;
 font-size: 1.2em;
 letter-spacing: 0.1em;
 font-weight: bold;
}
#secondary-navigation ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
#secondary-navigation ul li {
 margin: 0;
 padding: 0;
}
#secondary-navigation ul li a {
 padding-left: 19px;
 color: #999999;
 font-size: 0.9em;
 text-decoration: none;
 /* background: transparent url(../img/list-arrow.gif) -1px -33px no-repeat; */
 background: transparent url(../img/sun-bullet-point.gif) -1px 0px no-repeat;
}
#secondary-navigation ul li a:hover {
 color: #f37121;
 font-weight: normal;
 /* background: transparent url(../img/list-arrow.gif) -1px 3px no-repeat; */
 background: transparent url(../img/sun-bullet-point-hover.gif) -1px 0px no-repeat;
}
#secondary-navigation ul li a.selected {
 color: #f37121;
 font-weight: normal;
/*  background: transparent url(../img/list-arrow.gif) -1px 3px no-repeat; */
 background: transparent url(../img/sun-bullet-point-hover.gif) -1px 0px no-repeat;
}

/** Quick Links **/
#quick-links {
 margin: 2.0em 0 0 0.7em;
}
#quick-links h4 {
 margin-bottom: 0.4em;
 color: #4e2f91;
 font-size: 0.9em;
 font-weight: bold;
}
#quick-links ul {
 margin: 0 0 2.0em 0;
 padding: 0;
 list-style-type: none;
}
#quick-links ul li {
 margin: 0;
 padding: 0;
}
#quick-links ul li a {
 color: #999999;
 font-size: 0.9em;
 text-decoration: none;
}
#quick-links ul li a:hover {
 color: #f37121;
 font-weight: normal;
}
#quick-links h4.calendars {
 margin-top: 2.0em;
 margin-bottom: 0.4em;
 color: #4e2f91;
 font-size: 0.9em;
 font-weight: bold;
}

/** Contact Details **/
#contact-details {
 margin: 0 0 0 0;
}
#contact-details h2 {
 margin-bottom: 0;
 color: #4e2f91;
 font-size: 0.9em;
 font-weight: normal;
}
#contact-details a {
 color: #f37121;
 font-weight: bold;
 text-decoration: none;
}
#contact-details a:hover {
 color: #f37121;
}

#google-map {
 position: relative;
 display: block;
 height: 286px;
 width: 430px;
 overflow: hidden;
}



/**
 * Deals
 */
#deal-content-wrapper {  }
#deal-content-wrapper .deal-feature {
 clear: both;
 margin-top: 1.6em;
 margin-bottom: 0;
 padding: 1.0em;
 background-color: #efefef;
}
#deal-content-wrapper .deal-feature h2 {
 margin-bottom: 0;
 font-size: 1.2em;
}
#deal-content-wrapper .deal-feature h2 a {
 color: #f37121;
 font-weight: bold;
 text-decoration: none;
}
#deal-content-wrapper .deal-feature h2 a:hover { text-decoration: underline; }
#deal-content-wrapper .deal-feature .deal-start {
 margin-bottom: 0.4em;
 color: #999;
 font-size: 0.8em;
}
#deal-content-wrapper .deal-feature .deal-start-month {  }
#deal-content-wrapper .deal-feature .deal-start-day {  }
#deal-content-wrapper .deal-feature .deal-start-year {  }
#deal-content-wrapper .deal-feature .deal-summary {
 margin-bottom: 0;
 font-size: 1.0em;
}
#deal-content-wrapper .deal-feature .deal-readmore {
 margin-bottom: 0;
 text-align: right;
}
#deal-content-wrapper .deal-feature .deal-readmore a {
 text-decoration: none;
 color: #f37121;
}
#deal-content-wrapper .highlight {
 background-color: #fdffc6;
 cursor: pointer;
}
#deal-content-wrapper .deal-list {
 clear: both;
 margin-bottom: 0;
 padding: 1.0em;
}
#deal-content-wrapper .deal-list h3 {
 margin-bottom: 0;
 font-size: 1.0em;
}
#deal-content-wrapper .deal-list h3 a {
 color: #f37121;
 font-weight: normal;
 text-decoration: none;
}
#deal-content-wrapper .deal-list h3 a:hover { text-decoration: underline; }
#deal-content-wrapper .deal-list .deal-start {
 margin-bottom: 0.4em;
 color: #999;
 font-size: 0.8em;
}
#deal-content-wrapper .deal-list .deal-start-month {  }
#deal-content-wrapper .deal-list .deal-start-day {  }
#deal-content-wrapper .deal-list .deal-start-year {  }
#deal-content-wrapper .deal-list .deal-summary {
 margin-bottom: 0;
 font-size: 0.9em;
}
#deal-content-wrapper .deal-list .deal-readmore {
 margin-bottom: 0;
 text-align: right;
}
#deal-content-wrapper .deal-list .deal-readmore a {
 text-decoration: none;
 color: #f37121;
}

#deal-view .deal-start {
 margin-bottom: 0.4em;
 color: #999;
 font-size: 1.1em;
}
#deal-view h1 {
 margin-bottom: 0.5em;
 color: #f37121;
 font-size: 1.5em;
 letter-spacing: 0.1em;
 text-transform: uppercase;
}
#deal-view h2 {
 margin-top: 1.0em;
 margin-bottom: 0.3em;
 color: #f37121;
 font-size: 1.4em;
 letter-spacing: 0.1em;
}
#deal-view h3 {
 margin-top: 1.0em;
 margin-bottom: 0.3em;
 color: #f37121;
 font-size: 1.3em;
 letter-spacing: 0.1em;
}
#deal-view h4 {
 margin-top: 1.4em;
 margin-bottom: 0.3em;
 color: #4e2f91;
 font-size: 1.2em;
 letter-spacing: 0.1em;
 font-weight: bold;
}
#deal-view h5 {
 margin-bottom: 0.3em;
 color: #4e2f91;
 font-size: 1.1em;
 letter-spacing: 0.1em;
 font-style: italic;
}
#deal-view h6 {
 margin-bottom: 0.3em;
 color: #f37121;
 font-size: 1.0em;
 letter-spacing: 0.1em;
 text-decoration: underline;
}
#deal-view p {
 margin-bottom: 0.7em;
 color: #333333;
 font-size: 0.9em;
}

/**
 * Accommodation
 */
#accommodation-content-wrapper .accommodation-feature {
 position: relative;
 clear: both;
 padding: 0 0 0 0;
 background-color: #ffffff;
}
#accommodation-content-wrapper .odd {
 background-color: #f5f5f5;
}
#accommodation-content-wrapper .highlight {
 background-color: #fdffc6;
 cursor: pointer;
}
#accommodation-content-wrapper .accommodation-feature .thumbnailimage {
 text-align: right;
}
#accommodation-content-wrapper .accommodation-feature .thumbnailimage a {
 margin: 0;
 padding: 0;
}
#accommodation-content-wrapper .accommodation-feature .thumbnailimage img {
 margin: 0.7em 0 0 0;
 padding: 0;
}
#accommodation-content-wrapper .accommodation-feature .accommodationinfo {
 padding-top: 0.7em;
}
#accommodation-content-wrapper .accommodation-feature h2 {
 margin-bottom: 0;
 font-size: 1.2em;
}
#accommodation-content-wrapper .accommodation-feature h2 a {
 color: #f37121;
 font-weight: bold;
 text-decoration: none;
}
#accommodation-content-wrapper .accommodation-feature h2 a:hover { text-decoration: underline; }
#accommodation-content-wrapper .accommodation-feature .accommodation-summary {
 margin-bottom: 0;
 font-size: 1.0em;
}
#accommodation-content-wrapper .accommodation-feature .accommodation-readmore {
 margin-bottom: 0;
 text-align: right;
}
#accommodation-content-wrapper .accommodation-feature .accommodation-readmore a {
 text-decoration: none;
 color: #f37121;
}
#accommodation-view h1 {
 margin-bottom: 0.1em;
 color: #f37121;
 font-size: 1.5em;
 letter-spacing: 0.1em;
}
#accommodation-view h2 {
 margin-bottom: 0.4em;
 color: #f37121;
 font-size: 1.1em;
}
#accommodation-view h3 {
 margin-bottom: 0.3em;
 color: #333333;
 font-size: 1.0em;
 font-weight: bold;
}
#accommodation-view ul {
 margin: 1.0em 0;
 padding: 0;
 list-style-type: none;
}
#accommodation-view ul li {
 font-size: 0.9em;
 margin: 0 0 0.5em 0;
 padding: 0 0 0 20px;
 background: transparent url(../img/feet.gif) 0px 0px no-repeat;
}
#accommodation-view p {
 margin-bottom: 0.7em;
 color: #333333;
 font-size: 0.9em;
}
div.accommodation-view-inner {
 padding-right: 10px;
}
#section-content a.booknow {
 display: block;
 height: 93px;
 width: 113px;
 margin-bottom: 0.5em;
}
#calendar {
 clear: both;
 margin-top: 10px;
 margin-bottom: 10px;
}
a.checkavailability {
 clear: both;
 display: block;
 margin: 1.0em 0;
 padding: 0.5em;
 color: #ffffff;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
 text-align: center;
 background-color: #cd1041;
}
#accommodation-tariffs {
 clear: both;
 /* overflow: hidden; */
}
#accommodation-tariffs h2 {
 margin: 1.0em 0 0.4em 0;
 color: #f37121;
 font-size: 1.3em;
}
#accommodation-tariffs h3 {
 margin: 1.0em 0 0.3em 0;
 color: #333333;
 font-size: 1.0em;
 font-weight: bold;
}
#accommodation-tariffs h4 {
 margin-bottom: 0.3em;
 color: #333333;
 font-size: 0.9em;
 font-weight: bold;
}
#accommodation-tariffs p {
 margin-bottom: 1.0em;
 color: #333333;
 font-size: 0.9em
}
#accommodation-tariffs table.tariffs-table {
 clear: both;
 width: 100%;
 margin: 0;
 padding: 0;
 color: #333333;
 font-size: 0.8em;
}
#accommodation-tariffs table.tariffs-table tr {
}
#accommodation-tariffs table.tariffs-table tr td {
 margin: 0;
 padding: 2px;
 text-align: center;
 vertical-align: top;
}
#accommodation-tariffs table.tariffs-table tr td.people {
 
 color: #503192;
 font-weight: bold;
 text-align: center;
 vertical-align: bottom;
 border-bottom: #c0c0c0 1px solid;
}
#accommodation-tariffs table.tariffs-table tr td.season {
 height: 30px;
 width: 45px;
 color: #503192;
 text-align: left;
 border-bottom: #a1a1a1 1px solid;
}
#accommodation-tariffs table.tariffs-table tr td.day {
 color: #898989;
 font-weight: normal;
 text-align: center;
 vertical-align: middle;
 border-bottom: #a1a1a1 1px solid;
 border-right: #ffffff 1px solid;
 background-color: #fffac2;
}
#accommodation-tariffs table.tariffs-table tr td.week {
 margin: 0;
 color: #898989;
 font-weight: normal;
 text-align: center;
 vertical-align: middle;
 border-bottom: #a1a1a1 1px solid;
 background-color: #fff799;
}
#accommodation-tariffs table.tariffs-table tr td.dayprice {
 border-bottom: #a1a1a1 1px solid;
 background-color: #fffcd6;
}
#accommodation-tariffs table.tariffs-table tr td.weekprice {
 border-bottom: #a1a1a1 1px solid;
 background-color: #fffac2;
}
#accommodation-tariffs table.tariffs-table .borderbottom {
 border-bottom: #a1a1a1 1px solid;
}

/**
 * Footer
 */
#footer {
 position: relative;
 display: block;
 height: 166px;
 background: #fee011 url(../img/footer.png) left top no-repeat;
}
#footer ul {
 position: relative;
 margin: 0;
 padding: 0;
 top: 38px;
 left: 70px;
 list-style-type: none;
}
#footer ul li {
 float: left;
 margin: 0;
 padding: 0;
}
#footer ul li a {
 display: block;
}
#footer ul li a span{
 display: block;
 padding: 0;
 text-indent: -9999px;
}
#footer .gbta-logo {
 position: absolute;
 right: 275px;
 bottom: 17px;
 display: block;
 height: 56px;
 width: 112px;
 text-indent: -9999px;
 overflow: hidden;
}
#footer-content {
 display: block;
 position: absolute;
 top: 85px;
 left: 320px;
 height: 100px;
 width: 200px;
}
#footer-content p {
 margin: 0;
 padding: 0;
 color: #4e2f91;
 font-size: 0.9em;
 text-align: right;
}
#footer .copyright {
 display: block;
 text-indent: -9999px;
 overflow: hidden;
}
#footer .largetext {
 font-size: 1.3em;
 font-weight: bold;
}
#footer p.otherparks { position: absolute; bottom: -40px; right: 0; }
#footer p.otherparks a { color: #61b4e6; font-size: 9px; text-decoration: none; }

form {
 margin: 0;
 padding: 0;
 border: none;
}
form fieldset {
 margin: 0.5em 0;
 padding: 0;
 border: none;
}
form fieldset legend {
 display: block;
 float: left;
 overflow: visible;
 margin-top: 0.5em;
 font-size: 1.2em;
 font-weight: bold;
 color: #4e2f91;
}
fieldset div.input,
fieldset div.dateselect {
 position: relative;
 clear: both;
}
fieldset div.input label,
fieldset div.dateselect label {
 display: block;
 float: left;
 margin-top: 4px;
 margin-right: 10px;
 text-align: left;
 /* width: 300px; */
 font-weight: bold;
 font-size: 0.9em;
 color: #5b5b5b;
}
fieldset div.input input {
 float: left;
 margin-left: 0;
 margin-bottom: 5px;
 padding: 1px;
 width: 100%;
 font-family: "Geneva", helvetica, verdana, sans-serif;
 font-size: 0.9em;
}

fieldset div.input textarea.smalltextarea {
 height: 150px;
}
fieldset div.input select {
 margin-left: 0;
 padding: 3px;
 width: auto;
 font-family: "Geneva", helvetica, verdana, sans-serif;
 font-size: 0.9em;
}

div.submit {
 clear: both;
 padding: 0.5em;
 background: #10cd5c;
 font-family: "Geneva", helvetica, verdana, sans-serif;
 font-size: 1.0em;
}
div.submit:hover {
 background: #6dcd10;
}
div.submit input[type=submit] {
 
}
.checkboxlist {
 position: relative;
 clear: both;
 margin-left: 120px;
}
.checkboxlist label {
 float: left;
 margin: 0;
 padding: 0;
 width: 80px;
}
.checkboxlist label span {
 margin-left: 5px;
}
div.radiogroup {
 position: relative;
 clear: both;
 margin-left: 120px;
}
div.radiogroup input {
 float: left;
}
div.radiogroup label {
 float: left;
 margin: 0;
 padding: 0;
 width: 80px;
}
div.checkbox label {
 float: none;
 margin: 0;
 padding: 0;
}
div.checkbox input[type=checkbox] {
 float: none;
 width: auto;
 margin: 5px 0 0 120px;
 padding: 0;
}
fieldset p {
 clear: both;
 margin: 0 0 0 120px;
 font-size: 1.0em;
}

div.paging {
 clear: both;
 display: block;
 height: 20px;
 position: relative;
 margin: 0.8em 0 0.8em 0em;
 color: #616161;
 font-size: 1.2em;
 font-family: "Arial", "Helvetica", sans-serif;
 font-weight: normal;
 text-transform: uppercase;
}
div.paging span.pagingprevious {
 clear: both;
 position: absolute;
 top: 0;
 left: 0;
 padding: 0;
 font-size: 1.0em;
 font-family: "Arial", "Helvetica", sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 font-style: normal;
}
div.paging span.pagingprevious a {
 padding: 0;
}
div.paging span.pagingprevious a:hover {
 padding: 0;
 color: #00a3b2;
 text-decoration: underline;
 background-color: #ffffff;
}
div.paging div.pagingnumbers {
 margin: 0 auto;
 text-align: center;
}
div.paging span.pagingnext {
 clear: both;
 position: absolute;
 top: 0;
 right: 0;
 padding: 0;
 font-size: 1.0em;
 font-family: "Arial", "Helvetica", sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 font-style: normal;
}
div.paging span.pagingnext a {
 padding: 0;
}
div.paging span.pagingnext a:hover {
 color: #00a3b2;
 text-decoration: underline;
 background-color: #ffffff;
}
div.paging a {
 padding: 0;
 margin-right: 2px;
 color: #00a3b2;
 background-color: #ffffff;
 text-decoration: none;
}
div.paging a:hover {
 color: #ffffff;
 text-decoration: none;
 background-color: #00a3b2;
}
div.paging span a {
 padding: 0.4em 0.8em;
 margin-right: 2px;
 color: #00a3b2;
 text-decoration: none;
 background-color: #ffffff
}
div.paging span a:hover {
 color: #ffffff;
 text-decoration: none;
 background-color: #00a3b2;
}
div.paging span.current {
 padding: 0.4em 0.8em;
 margin-right: 2px;
 color: #ffffff;
 background-color: #00a3b2;
}
div.paging span.disabled {
 padding: 0;
 margin-right: 0px;
 color: #f1f1f1;
 background-color: #ffffff;
}
div.paging-counter {
 clear: both;
 margin: 1.0em 0 1.0em 3em;
 font-family: helvetica, verdana, sans-serif;
 font-size: 1.1em;
 color: #606060;
}