BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.dropdown {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textbox {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.button {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.radio-button {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.checkbox {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.note {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.error-center {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.done {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.info {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.final-confirm {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.note-small {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#note-large {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#error-large {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#search-form .dropdown_nosize {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#search-form .button {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#show-component-web-finder-feature .button {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#display-info-panel-links .text {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.note-large-heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.note-heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.error-heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#side-layout .heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#side-layout .sub-heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#middle-layout .heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#middle-layout .sub-heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#display-info-panel .heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#display-info-panel-links .item {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#display-info-panel-links .link {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#display-info-panel-pruchase {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#display-info-panel-error .heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#display-info-panel-error .heading {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.link-page-links {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.link-page-back {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.link-page-small {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.link-page-checkout {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.link-page-small-other {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.idicate-required {
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 10px
}
TD {
	FONT-SIZE: 10px
}
H1 {
	FONT-SIZE: 16px
}
H2 {
	FONT-SIZE: 14px
}
H3 {
	FONT-SIZE: 12px
}
H4 {
	FONT-SIZE: 11px
}
H5 {
	FONT-SIZE: 9px
}
INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
.heading {
	FONT-WEIGHT: bold; text-shadow: 2px 2px 1px #C1C1C1
}
.text-small {
	MARGIN-TOP: 2px; FONT-SIZE: 9px; COLOR: #333333
}
.dropdown {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
.textbox {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
.button {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
.radio-button {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
.checkbox {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
#search-form .button {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
#show-component-web-finder-feature .button {
	FONT-SIZE: 11px; Z-INDEX: 1; VERTICAL-ALIGN: middle
}
.button {
	FONT-WEIGHT: bold
}
#search-form .button {
	FONT-WEIGHT: bold
}
#show-component-web-finder-feature .button {
	FONT-WEIGHT: bold
}
.checkbox {
	MARGIN-LEFT: 10px
}
#copyright {
	PADDING-BOTTOM: 5px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#secure-box {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.secure-box {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-LEFT: auto; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; MARGIN-RIGHT: auto; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f7f7f7
}
#secure-box .cell-left {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#secure-box .cell-right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.flag-icon {
	FLOAT: right
}
.print-image {
	MARGIN: 3px; VERTICAL-ALIGN: middle
}
.print-icon {
	MARGIN-TOP: -30px; Z-INDEX: 99; FLOAT: right; MARGIN-RIGHT: 5px
}
.error {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.note {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.error-center {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.done {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.info {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.final-confirm {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.note-small {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 30px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.info {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: left center; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(/shared/images/library/info-background.gif); PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f1f1f1
}
.error {
	BORDER-RIGHT: #cc6666 1px solid; BORDER-TOP: #cc6666 1px solid; BACKGROUND-IMAGE: url(/shared/images/library/error-background.jpg); BORDER-LEFT: #cc6666 1px solid; BORDER-BOTTOM: #cc6666 1px solid; BACKGROUND-COLOR: #fedede
}
.note {
	BORDER-RIGHT: #bcbc68 1px solid; BORDER-TOP: #bcbc68 1px solid; BACKGROUND-IMAGE: url(/shared/images/library/msg-background.jpg); BORDER-LEFT: #bcbc68 1px solid; BORDER-BOTTOM: #bcbc68 1px solid; BACKGROUND-COLOR: #ffffcc
}
#note-large {
	BORDER-RIGHT: #bcbc68 1px solid; BORDER-TOP: #bcbc68 1px solid; BACKGROUND-IMAGE: url(/shared/images/library/msg-background.jpg); BORDER-LEFT: #bcbc68 1px solid; BORDER-BOTTOM: #bcbc68 1px solid; BACKGROUND-COLOR: #ffffcc
}
.done {
	BORDER-RIGHT: #eaea9f 1px solid; BORDER-TOP: #eaea9f 1px solid; BACKGROUND-IMAGE: url(/shared/images/library/entered-background.gif); BORDER-LEFT: #eaea9f 1px solid; BORDER-BOTTOM: #eaea9f 1px solid; BACKGROUND-COLOR: #ffffe3
}
.note-div {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.error-div {
	MARGIN-TOP: 20px; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px
}
.tip {
	MARGIN-TOP: 5px
}
.search-small {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 10px; BORDER-LEFT: #f1f1f1 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #f1f1f1 1px solid; BACKGROUND-COLOR: #f4f4f4
}
.note-small {
	BORDER-RIGHT: #f1f1f1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #f1f1f1 1px solid; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 8px; BORDER-LEFT: #f1f1f1 1px solid; WIDTH: 200px; PADDING-TOP: 12px; BORDER-BOTTOM: #f1f1f1 1px solid; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
.error-highlight {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
#note-large {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 60px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/shared/images/library/note-large.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
#error-large {
	BORDER-RIGHT: #cc6666 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: #cc6666 1px solid; PADDING-LEFT: 60px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/shared/images/library/error-large-background.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #cc6666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cc6666 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fedede; TEXT-ALIGN: left
}
.note-large-heading {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #222222
}
.note-large-sub-heading {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #222222
}
.note-large-sub-heading {
	FONT-SIZE: 11px
}
.error-heading {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; COLOR: #ff0000
}
.note-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px
}
.large-confirm {
	BORDER-RIGHT: #f1f1f1 1px solid; BACKGROUND-POSITION: left center; BORDER-TOP: #f1f1f1 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/shared/images/library/info-background.gif); BORDER-LEFT: #f1f1f1 1px solid; BORDER-BOTTOM: #f1f1f1 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: right
}
#menu {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; FONT-FAMILY: Helvetica, sans-serif; TEXT-ALIGN: right
}
#menu A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #444444; TEXT-DECORATION: none
}
#display-info-panel-std-print {
	COLOR: #aaaaaa
}
#display-info-panel-std-print A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menu A:hover {
	TEXT-DECORATION: underline
}
.link-page-small-other:hover {
	TEXT-DECORATION: underline
}
#menu .menu-break-img {
	VERTICAL-ALIGN: middle
}
#menu .align-image {
	VERTICAL-ALIGN: middle
}
#menu #left-info {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; VERTICAL-ALIGN: middle
}
#change-lang {
	MARGIN-TOP: 2px; FLOAT: right
}
#header-layout {
	HEIGHT: 80px
}
#logo-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px
}
#logo-text {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#logo-image {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; HEIGHT: 80px
}
#logo-text #heading {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 18px; TEXT-DECORATION: none; text-shadow: #333333 2px 2px 2px
}
#logo-text #text {
	PADDING-LEFT: 75px; FONT-SIZE: 14px; TEXT-DECORATION: none; text-shadow: #333333 2px 2px 2px
}
#logo-text #heading A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#logo-text #heading A:hover {
	TEXT-DECORATION: none
}
#header-layout A {
	TEXT-DECORATION: none
}
#header-layout A:hover {
	TEXT-DECORATION: underline
}
#header-layout #header-text {
	RIGHT: 10px; POSITION: absolute; TOP: 20px
}
#bookingsteps-layout {
	PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#shopping-basket {
	PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#shopping-basket {
	BACKGROUND-POSITION: 50% bottom; MARGIN-TOP: 8px; PADDING-TOP: 5px
}
#bookingsteps-layout {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% bottom; TEXT-ALIGN: right
}
#bookingsteps-layout A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#bookingsteps-list {
	MARGIN-TOP: -24px; FLOAT: right
}
#help-top {
	BACKGROUND-POSITION: 50% bottom; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x
}
#bookingsteps-list #selected {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: bottom; BACKGROUND-REPEAT: repeat-x
}
#bookingsteps-list #not-selected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 9px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: bottom
}
#bookingsteps-list #not-selected-line {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 9px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: bottom
}
#bookingsteps-list .image {
	VERTICAL-ALIGN: middle
}
#bookingsteps-desc-layout {
	FONT-SIZE: 9px; PADDING-BOTTOM: 5px; TEXT-ALIGN: justify
}
#bookingsteps-layout #breadcrumb {
	PADDING-LEFT: 10px; FLOAT: left
}
#bookingsteps-layout #selected {
	FONT-WEIGHT: bold
}
#middle-layout {
	BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x
}
#side-layout {
	FLOAT: left; WIDTH: 210px
}
#side-layout .background {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#side-layout .heading {
	FONT-SIZE: 12px
}
#side-layout .sub-heading {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 2px
}
#side-layout A {
	FONT-WEIGHT: bold
}
#side-layout .bottom-text {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#search-container #search-form {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px
}
#search-form .dropdown_nosize {
	FONT-SIZE: 9px; MARGIN-BOTTOM: 7px
}
#search-form .textbox {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 7px; WIDTH: 180px
}
#search-form .dropdown {
	MARGIN-BOTTOM: 7px; WIDTH: 180px
}
#show-component-web-finder-feature .dropdown {
	MARGIN-BOTTOM: 7px; WIDTH: 180px
}
#content-layout {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 215px; PADDING-TOP: 5px
}
#content-layout:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#middle-layout .heading {
	FONT-SIZE: 12px
}
#middle-layout .sub-heading {
	FONT-SIZE: 11px
}
#display-info-panel {
	FLOAT: right; WIDTH: 200px
}
#display-info-panel .heading {
	FONT-SIZE: 12px
}
#display-info-panel .sub-heading {
	FONT-SIZE: 11px
}
#display-info-panel .item-heading {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#display-info-panel .item-text {
	FONT-SIZE: 9px
}
#display-info-panel-links {
	MARGIN-TOP: 5px
}
#display-info-panel-links .item {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center top; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: repeat-x
}
#display-info-panel-links .link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#display-info-panel-links .title {
	TEXT-DECORATION: underline
}
#display-info-panel-links .text {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; TEXT-DECORATION: none
}
#display-info-panel-dropdown {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 200px
}
#display-info-panel-std {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center top; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#display-info-panel-std-print {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: center top; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
#display-info-panel-std A {
	FONT-WEIGHT: bold
}
#display-info-panel-pruchase {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: center top; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x
}
#display-info-panel-pruchase {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none
}
#display-info-panel-pruchase-a {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#display-info-panel-error {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#display-info-panel-error .heading {
	FONT-SIZE: 12px
}
#display-info-panel-error .heading {
	FONT-SIZE: 11px; MARGIN-BOTTOM: -1px
}
#main-container {
	OVERFLOW: visible; TEXT-ALIGN: justify
}
#main-container-no-margin {
	OVERFLOW: visible; TEXT-ALIGN: justify
}
#main-container {
	MARGIN-RIGHT: 210px; HEIGHT: 1%
}
#help-layout {
	MARGIN: 10px
}
#help-nav {
	BORDER-RIGHT: #dddddd 1px solid; BACKGROUND-COLOR: #f9f9f9
}
.link-page-links {
	BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; CURSOR: hand; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.link-page-back {
	BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; CURSOR: hand; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.link-page-small {
	BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; CURSOR: hand; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.link-page-checkout {
	BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; CURSOR: hand; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.link-page-small-other {
	BACKGROUND-POSITION: center center; FONT-WEIGHT: bold; CURSOR: hand; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.link-page-links {
	MARGIN-TOP: 10px; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.link-page-back {
	MARGIN-TOP: 10px; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.link-page-checkout {
	MARGIN-TOP: 10px; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.link-page-small {
	MARGIN-TOP: 5px; FONT-SIZE: 9px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
.link-page-small-other {
	MARGIN-TOP: 5px; FONT-SIZE: 9px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
.link-page-small {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.link-page-back {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px
}
.link-page-back {
	FLOAT: left
}
.link-page-small-other {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px
}
.link-page-links {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px
}
.link-page-checkout {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px
}
.link-page-links {
	FLOAT: right
}
.note-small-text {
	MARGIN-TOP: 6px
}
#paging_details {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.venue_addr {
	MARGIN-BOTTOM: 10px
}
#show-component-empty {
	PADDING-RIGHT: 3px; MARGIN-TOP: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#show-component-complete {
	PADDING-RIGHT: 3px; MARGIN-TOP: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#show-component-normal {
	PADDING-RIGHT: 3px; MARGIN-TOP: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#show-component-buttons-right {
	PADDING-RIGHT: 3px; MARGIN-TOP: 15px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#show-component-normal {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/shared/images/back.jpg); BACKGROUND-REPEAT: repeat-x
}
#show-component-buttons-right {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/shared/images/back.jpg); BACKGROUND-REPEAT: repeat-x
}
#show-component-web-finder {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/shared/images/back.jpg); BACKGROUND-REPEAT: repeat-x
}
#show-component-upsell {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/shared/images/back.jpg); BACKGROUND-REPEAT: repeat-x
}
#trolley-panel {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/shared/images/back.jpg); BACKGROUND-REPEAT: repeat-x
}
#show-component-web-finder-feature {
	BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: repeat-x
}
#show-component-web-finder {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 10px; PADDING-TOP: 3px
}
#show-component-web-finder-feature {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
#web-finder-feature-right {
	WIDTH: 190px
}
#show-component-web-finder-feature .sub-heading {
	FONT-WEIGHT: bold
}
#show-component-web-finder-feature-bottom {
	MARGIN-TOP: 20px; MARGIN-LEFT: 30px; MARGIN-RIGHT: 30px
}
#show-component-upsell {
	BACKGROUND-POSITION: center center; MARGIN-TOP: 5px; PADDING-TOP: 5px
}
#show-component-upsell .search_results_box {
	PADDING-RIGHT: 5px
}
#show-component-upsell .heading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#show-component-upsell .text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#show-component-web-finder-feature-bottom #box {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
#show-component-web-finder-small {
	TEXT-ALIGN: left
}
#show-component-buttons-right {
	TEXT-ALIGN: right
}
#display-search_results {
	FLOAT: left
}
#peft-list-td {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
.main-colour {
	FONT-WEIGHT: bold
}
.required-box {
	PADDING-LEFT: 12px
}
.not-required-box {
	PADDING-LEFT: 12px
}
.required-box {
	BACKGROUND-POSITION: left center; BACKGROUND-REPEAT: no-repeat
}
.idicate-required {
	PADDING-RIGHT: 12px; MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: -10px; TEXT-ALIGN: right
}
.featured_events-image {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: center center; PADDING-LEFT: 7px; FLOAT: left; BACKGROUND-IMAGE: url(/shared/images/library/stock/background.jpg); PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat
}
#trolley_items-list #trolley {
	MARGIN-BOTTOM: 10px
}
#event-name-heading {
	PADDING-BOTTOM: 10px
}
#event-name-heading .venue_desc {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: none
}
.event_media_image {
	BORDER-RIGHT: #222222 1px solid; BORDER-TOP: #222222 1px solid; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px; BORDER-LEFT: #222222 1px solid; BORDER-BOTTOM: #222222 1px solid
}
#price_varies {
	MARGIN-TOP: 10px; FONT-SIZE: 9px; FONT-STYLE: italic; TEXT-ALIGN: center
}
#trolley-panel #trolley-content {
	MARGIN-BOTTOM: 5px
}
#trolley-content .event_desc {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold
}
#trolley-panel {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#trolley-panel .heading {
	COLOR: #000000
}
#trolley-panel .total-supplier {
	FONT-SIZE: 11px
}
#sitemap {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#sitemap H1 {
	MARGIN-BOTTOM: 15px
}
#sitemap H2 {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #dddddd 1px solid
}
#sitemap .catergory {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
#sitemap .catergory-item {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
