BODY {
	BACKGROUND: #fff; FONT: 12px Arial
}
BODY {
	COLOR: #2f2e2e
}
A {
	COLOR: #2f2e2e
}
H1 {
	BACKGROUND: #000; FONT: 22px/36px Arial; COLOR: #fff
}
H1.homeHeader {
	PADDING-LEFT: 10px; BACKGROUND: #333
}
H2 {
	MARGIN: 5px 10px; FONT: 20px/34px Arial; COLOR: #2d2929
}
H2 .sub {
	FONT-SIZE: 12px; MARGIN-LEFT: 6px; VERTICAL-ALIGN: middle; FONT-STYLE: italic
}
H3 {
	MARGIN: 12px 10px -4px; FONT: 16px Arial; COLOR: #2d2929
}
P {
	MARGIN: 8px 10px
}
BLOCKQUOTE {
	MARGIN: 8px 10px
}
.related {
	MARGIN: 8px 10px
}
STRONG {
	FONT-WEIGHT: bold
}
.section1 .panel {
	BACKGROUND: #afb38c
}
.section2 .panel {
	BACKGROUND: #757e85
}
.feature .panel {
	BACKGROUND: #757e85
}
.section3 .panel {
	BACKGROUND: #78b0b3
}
.section4 .panel {
	BACKGROUND: #9cb8cc
}
.section5 .panel {
	BACKGROUND: #b9a88b
}
.feature .first .panel {
	BACKGROUND: #b9a88b
}
.section6 .panel {
	BACKGROUND: #aeaeac
}
.feature .last .panel {
	BACKGROUND: #aeaeac
}
A {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline! important
}
A.button {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 16px; BACKGROUND: url(../images/backgrounds/button.gif) #8da9ba repeat-x 50% top; PADDING-BOTTOM: 0px; FONT: 16px/34px Georgia; BORDER-LEFT: #fff 1px solid; COLOR: #fff! important; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none! important
}
H2.withIcon {
	PADDING-LEFT: 70px! important; BACKGROUND: url(../images/samples/icon.png) no-repeat left 50%; LINE-HEIGHT: 50px
}
H2.withIc {
	LINE-HEIGHT: 50px
}
H2.withIc IMG {
	MARGIN: 0px 12px 0px 0px
}
#top {
	BACKGROUND: url(../images/backgrounds/top.gif) repeat-y center 50%; HEIGHT: 146px
}
#mid {
	BACKGROUND: url(../images/backgrounds/mid.gif) repeat-y center 50%
}
#bottom {
	MARGIN-TOP: -52px; BACKGROUND: url(../images/backgrounds/bottom.gif) repeat-y center 50%; HEIGHT: 103px
}
#content {
	MARGIN: 0px auto; WIDTH: 978px; POSITION: relative
}
#body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 282px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px
}
#side {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 5px; WIDTH: 272px; PADDING-TOP: 1px
}
#side H2 {
	COLOR: #fff
}
#side P {
	COLOR: #fff
}
#side A {
	COLOR: #fff
}
#side H2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#side DIV.panel {
	HEIGHT: 66px
}
#side DIV.small.panel {
	HEIGHT: auto
}
#side .panel H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#side H2.panel {
	BACKGROUND: #333
}
#side .panel P {
	PADDING-BOTTOM: 6px
}
#side FORM.destinationJumper {
	BACKGROUND: #757e85; PADDING-BOTTOM: 8px; MARGIN: 5px 0px
}
#side FORM.destinationJumper SELECT {
	MARGIN-LEFT: 8px; WIDTH: 200px! important
}
#side FORM H2 {
	MARGIN: 0px 0px 10px
}
#side FORM P {
	MARGIN: 8px
}
#side FORM A.right {
	FONT: 16px Georgia; MARGIN-RIGHT: 10px
}
#side .selected {
	opacity: 0.7
}
#side .small {
	PADDING-RIGHT: 0px; MARGIN-TOP: -5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#side .small H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 25px; PADDING-TOP: 0px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/backgrounds/footer.gif) repeat-x 50% top; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#footer .left {
	PADDING-TOP: 0px
}
#footer .left IMG {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px! important
}
#footer .left A {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-LEFT: 12px; BORDER-RIGHT-WIDTH: 0px! important
}
#footer A IMG {
	DISPLAY: inline
}
#footer H2 {
	MARGIN: 12px 12px 12px 443px; WIDTH: 510px
}
#footer P {
	MARGIN: 12px 12px 12px 443px; WIDTH: 510px
}
#footer .collection {
	MARGIN: 12px 12px 12px 443px; WIDTH: 510px
}
#footer P {
	FONT: 11px Georgia; COLOR: #ccc
}
#footer P.strong {
	MARGIN-TOP: 18px
}
#footer .strong {
	FONT: 12px Helvetica; COLOR: #666; TEXT-DECORATION: none
}
#footer .strong A {
	FONT: 12px Helvetica; COLOR: #666; TEXT-DECORATION: none
}
#footer .collection {
	HEIGHT: 20px
}
#footer .collection A {
	MARGIN: 0px 5px; COLOR: #2f2e2e; TEXT-DECORATION: underline
}
#footer .collection .first A {
	MARGIN-LEFT: 0px
}
.panel {
	BACKGROUND: #000; MARGIN: 0px 0px 5px
}
.panel {
	COLOR: #fff
}
.panel A {
	COLOR: #fff
}
.panel P {
	FONT: 11px/13px Arial
}
.panel H2 {
	MARGIN: 0px 5px 0px 110px
}
.panel P {
	MARGIN: 0px 5px 0px 110px
}
.panel H2 {
	FONT: 12px Arial; COLOR: #fff
}
.panel H2 A {
	FONT: 12px Arial; COLOR: #fff
}
H1.panel {
	PADDING-RIGHT: 16px; Z-INDEX: 3; RIGHT: 5px; BACKGROUND: url(../images/backgrounds/basket.png); MARGIN: 0px; WIDTH: 675px; LINE-HEIGHT: 37px; FONT-FAMILY: Arial; POSITION: absolute; TOP: 266px; TEXT-ALIGN: right
}
#home H1.panel {
	TOP: 6px
}
H1.panel .switch {
	BORDER-RIGHT: #8da9ba 3px solid; BORDER-TOP: #8da9ba 3px solid; MARGIN-TOP: 8px; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 8px; OVERFLOW: hidden; BORDER-LEFT: #8da9ba 3px solid; WIDTH: 16px; COLOR: #fff! important; TEXT-INDENT: -50px; LINE-HEIGHT: 12px; BORDER-BOTTOM: #8da9ba 3px solid; TEXT-ALIGN: center; TEXT-DECORATION: none! important
}
H1.panel .selected {
	BACKGROUND: #8da9ba; TEXT-INDENT: 0px
}
H2.panel {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px
}
H2.panel A {
	COLOR: #fff! important; TEXT-DECORATION: none
}
H2.panel A.right {
	FONT: 11px/30px Arial; TEXT-DECORATION: underline
}
.feature {
	DISPLAY: inline; FLOAT: left; MARGIN: 5px 5px 0px 0px; WIDTH: 227px
}
.feature IMG {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
.feature H2 {
	PADDING-RIGHT: 16px; MARGIN-TOP: 0px; PADDING-LEFT: 16px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.feature P {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px; HEIGHT: 34px
}
#body {
	PADDING-TOP: 6px
}
#body IMG {
	DISPLAY: block
}
#body P {
	LINE-HEIGHT: 16px
}
#body .bullet {
	LINE-HEIGHT: 16px
}
#body A {
	COLOR: #547a92
}
#body .bullet {
	PADDING-LEFT: 36px; BACKGROUND: url(../images/bullet.gif) no-repeat 12px 4px; MARGIN: 6px 10px
}
#body BLOCKQUOTE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 20px; MARGIN: 5px 0px; FONT: 20px Georgia; COLOR: #797474; PADDING-TOP: 20px; POSITION: relative
}
#body BLOCKQUOTE EM.right {
	FONT-SIZE: 14px; POSITION: relative
}
#body .related {
	LINE-HEIGHT: 25px
}
#body .related H3 {
	MARGIN: 0px; FONT: 18px/20px Georgia
}
#body .related UL {
	MARGIN-LEFT: 120px; LINE-HEIGHT: 25px
}
#body .related A {
	FONT: 14px Georgia; COLOR: #4b4b4b
}
#body .download {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: url(/images/pdf.gif) no-repeat 14px 50%; MARGIN: 15px 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
#body .download A.left {
	MARGIN-TOP: -10px; LEFT: 80px; FLOAT: none! important; FONT: 16px/20px Georgia; COLOR: #333; POSITION: absolute; TOP: 50%
}
#body .download P.em {
	MARGIN: 20px 20px 20px 290px; FONT: italic 12px Arial
}
#body .download .destroy {
	DISPLAY: none! important
}
.editing #body .download:hover .destroy {
	DISPLAY: block! important
}
#body .left IMG {
	MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 15px
}
#body .listing .left IMG {
	MARGIN: 0px
}
#body .listing H2 {
	LINE-HEIGHT: 18px
}
#body FORM {
	TEXT-ALIGN: right
}
#body FORM DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#body FORM DIV#brochures {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#body FORM DIV#brochures TEXTAREA {
	WIDTH: 50%; HEIGHT: 70px
}
#body FORM LABEL {
	FONT: 18px Georgia; COLOR: #4b4b4b
}
#body FORM .odd {
	BACKGROUND: #f5f5f5
}
#body FORM INPUT {
	MARGIN-LEFT: 15px
}
#body FORM SELECT {
	MARGIN-LEFT: 15px
}
#body FORM TEXTAREA {
	FONT: 14px Arial; WIDTH: 100%; HEIGHT: 200px
}
#body FORM UL.accross {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#body FORM UL.accross A {
	FONT-SIZE: 11px; COLOR: #4b4b4b
}
#body FORM UL.accross P {
	MARGIN: 6px 0px 0px; TEXT-ALIGN: center
}
#body FORM UL.accross LI {
	WIDTH: 120px
}
#body FORM UL.accross A.image {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 100px
}
#body .listing {
	MARGIN-LEFT: 10px
}
#body .listing LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-TOP: 0px
}
#body .listing H2 {
	FONT-SIZE: 18px
}
#body .listing LI H2 {
	MARGIN: 4px 10px 4px 110px
}
#body .listing LI H3 {
	MARGIN: 4px 10px 4px 110px
}
#body .listing LI P {
	MARGIN: 4px 10px 4px 110px
}
#body .listing LI H2 {
	MARGIN-BOTTOM: 0px
}
#body .listing LI H3 {
	MARGIN-BOTTOM: 0px
}
#carousel LI {
	DISPLAY: none; HEIGHT: 297px
}
#carousel LI.selected {
	DISPLAY: block
}
#basket {
	DISPLAY: none; Z-INDEX: 4; BACKGROUND: url(../images/backgrounds/basket.png); WIDTH: 100%; BOTTOM: 0px; POSITION: fixed; TEXT-ALIGN: center
}
#basket .contents {
	DISPLAY: none; POSITION: relative
}
.open .contents {
	DISPLAY: block! important; HEIGHT: 125px
}
.openMessage {
	DISPLAY: none
}
.open .openMessage {
	DISPLAY: inline
}
.open .closedMessage {
	DISPLAY: none
}
#basket .busy {
	BACKGROUND: url(/images/thumper.gif) no-repeat center 50%
}
#basket {
	COLOR: #fff
}
#basket H2 {
	COLOR: #fff
}
#basket A {
	COLOR: #fff
}
#basket .items {
	MARGIN-RIGHT: 240px
}
#basket .items LI {
	DISPLAY: inline; FLOAT: left; FONT: 11px Arial
}
#basket .items LI .location {
	FONT-FAMILY: Georgia
}
#basket .items LI {
	BACKGROUND: url(../images/backgrounds/frame.png) no-repeat 50% top; WIDTH: 150px; PADDING-TOP: 8px
}
* + HTML BODY #basket .items LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
* + HTML BODY #basket .items LI IMG {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BORDER-LEFT: #fff 5px solid; BORDER-BOTTOM: #fff 5px solid
}
#basket .items LI A.image {
	MARGIN: 0px auto; WIDTH: 100px
}
#basket .items LI A IMG {
	MARGIN: 5px 0px
}
#basket .items P {
	MARGIN: 12px 4px
}
#basket .items P A {
	TEXT-DECORATION: none
}
#basket #enquire {
	MARGIN-TOP: -60px; RIGHT: 0px; FONT: 22px/120px Georgia; VERTICAL-ALIGN: middle; WIDTH: 240px; POSITION: absolute; TOP: 50%
}
#basket H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 22px/30px Georgia; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#basket .hide {
	FONT-SIZE: 13px; MARGIN-LEFT: 34px; VERTICAL-ALIGN: middle; FONT-STYLE: italic
}
#basket .basketItem {
	POSITION: relative
}
.withBasket {
	PADDING-BOTTOM: 140px
}
.withBasket #basket {
	DISPLAY: block
}
#navigation {
	LEFT: 0px; MARGIN: 18px 0px; POSITION: absolute; TOP: -70px
}
#navigation TD {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(../images/divider.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; HEIGHT: 46px; TEXT-ALIGN: center
}
#navigation A {
	FONT: 13px Helvetica; COLOR: #666; TEXT-DECORATION: none
}
#phone_number {
	RIGHT: 10px; FONT: 20px Georgia; COLOR: #5a5555; POSITION: absolute; TOP: -96px
}
#logo {
	LEFT: -1px; OVERFLOW: hidden; WIDTH: 400px; TEXT-INDENT: -999em; POSITION: absolute; TOP: -114px; HEIGHT: 50px
}
#enquiry_sidebar_content P {
	COLOR: #2f2e2e
}
#enquiry_sidebar_content H2 {
	COLOR: #2f2e2e
}
#enquiry_sidebar_content H3 {
	COLOR: #2f2e2e
}
#enquiry_sidebar_content A {
	COLOR: #2f2e2e
}
#addToEnquiry {
	MARGIN: 4px -1px 15px 0px
}