
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.clearleft {
	CLEAR: left
}
.clearright {
	CLEAR: right
}
H1 {
	DISPLAY: inline; FONT-SIZE: 1.6em; MARGIN: 0px; COLOR: #2b3f48
}
H1 A:link {
	FONT-SIZE: 11px; COLOR: #2b3f48
}
H1 A:hover {
	FONT-SIZE: 11px; COLOR: #2b3f48
}
H1 A:visited {
	FONT-SIZE: 11px; COLOR: #2b3f48
}
H1 A:active {
	FONT-SIZE: 11px; COLOR: #2b3f48
}
H2 {
	FONT-SIZE: 1.4em; MARGIN: 3px
}
H3 {
	PADDING-RIGHT: 5px; FONT-SIZE: 1.1em; MARGIN: 0px
}
H4 {
	FONT-SIZE: 1.3em; MARGIN: 3px 0px; COLOR: #0faecf
}
H4.inline {
	DISPLAY: inline
}
#maincontainer {
	MARGIN: auto; WIDTH: 768px; BACKGROUND-COLOR: #dfe5e8
}
#header {
	BACKGROUND: url(/gfx/header.gif) #fff no-repeat; MARGIN: auto; WIDTH: 768px; HEIGHT: 107px
}
#header IMG {
	LEFT: 7px; FLOAT: left; POSITION: relative; TOP: 20px
}
#breadcrumbs {
	BORDER-RIGHT: #618097 1px solid; BORDER-TOP: #618097 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(/gfx/titlebar.gif) #fff repeat-x; MARGIN: auto; BORDER-LEFT: #618097 1px solid; WIDTH: 762px; COLOR: #ffffff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #618097 1px solid
}
* HTML #breadcrumbs SPAN {
	FLOAT: left
}
* HTML #breadcrumbs IMG {
	FLOAT: left; MARGIN: 7px 2px 6px
}
#breadcrumbs A:link {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}
#breadcrumbs A:visited {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}
#breadcrumbs A:hover {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}
#breadcrumbs A:active {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: underline
}
#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #9db1ba 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 15px; COLOR: #979797; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#footer A:link {
	FONT-SIZE: 1em; COLOR: #979797; TEXT-DECORATION: underline
}
#footer A:visited {
	FONT-SIZE: 1em; COLOR: #979797; TEXT-DECORATION: underline
}
#footer A:hover {
	FONT-SIZE: 1em; COLOR: #979797; TEXT-DECORATION: underline
}
#footer A:active {
	FONT-SIZE: 1em; COLOR: #979797; TEXT-DECORATION: underline
}
#mainnav {
	FLOAT: right; MARGIN: 35px 5px 0px 0px; WIDTH: 500px
}
#mainnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainnav LI {
	DISPLAY: inline; BACKGROUND: url(/gfx/mainnav-spacer.gif) no-repeat right 50%; FLOAT: left; LINE-HEIGHT: 41px
}
#mainnav .endlink {
	BACKGROUND-IMAGE: none
}
#mainnav .endlink A:link {
	PADDING-RIGHT: 10px
}
#mainnav .endlink A:visited {
	PADDING-RIGHT: 10px
}
#mainnav A:link {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #2b3f48; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#mainnav A:active {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #2b3f48; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#mainnav A:visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #2b3f48; PADDING-TOP: 10px; TEXT-DECORATION: none
}
#mainnav A:hover {
	COLOR: #0faecf
}
#login {
	FLOAT: right; MARGIN: 35px 5px 0px 0px; WIDTH: 300px
}
A:link {
	COLOR: #0faecf; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0faecf; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #045667
}
A:visited {
	COLOR: #058099
}
A.darklink:link {
	COLOR: #2b3f48
}
A.darklink:hover {
	COLOR: #2b3f48
}
A.darklink:active {
	COLOR: #2b3f48
}
A.darklink:visited {
	COLOR: #5b737d
}
.tabs {
	PADDING-LEFT: 10px; MARGIN: 20px 0px; BORDER-BOTTOM: #a2b7c0 1px solid; HEIGHT: 24px
}
.tabs .one {
	Z-INDEX: 10
}
.tabs .two {
	Z-INDEX: 9
}
.tabs .three {
	Z-INDEX: 8
}
.tabs .four {
	Z-INDEX: 7
}
.tabs .five {
	Z-INDEX: 6
}
.tabs .six {
	Z-INDEX: 5
}
.tabs A:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #2b3f48; TEXT-DECORATION: none
}
.tabs A:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #2b3f48; TEXT-DECORATION: none
}
.tabs A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #2b3f48; TEXT-DECORATION: none
}
.tabs A:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #2b3f48; TEXT-DECORATION: none
}
.tabs A:hover {
	COLOR: #0faecf
}
UL.obtabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px -1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
UL.obtabs LI.first {
	MARGIN-LEFT: 0px
}
UL.obtabs LI {
	PADDING-RIGHT: 25px; DISPLAY: block; BACKGROUND: url(/gfx/tabright-back.gif) no-repeat 100% 0px; FLOAT: left; MARGIN-LEFT: -5px; BORDER-BOTTOM: #a2b7c0 1px solid; WHITE-SPACE: nowrap; POSITION: relative; HEIGHT: 23px
}
UL.obtabs SPAN {
	PADDING-LEFT: 18px; BACKGROUND: url(/gfx/tableft-back.gif) no-repeat; LINE-HEIGHT: 23px; HEIGHT: 23px
}
UL.obtabs LI.current {
	Z-INDEX: 20; BACKGROUND-IMAGE: url(/gfx/tabright.gif); BORDER-BOTTOM: #fff 1px solid; HEIGHT: 23px
}
UL.obtabs LI.current SPAN {
	BACKGROUND-IMAGE: url(/gfx/tableft.gif)
}
* HTML UL.obtabs SPAN {
	BACKGROUND-POSITION: 0px -5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dfe5e8 1px solid; LINE-HEIGHT: 23px; PADDING-TOP: 3px
}
* HTML UL.obtabs LI.current SPAN {
	PADDING-BOTTOM: 3px; BORDER-LEFT: #a2b7c0 1px solid
}
HTML > BODY UL.obtabs SPAN {
	DISPLAY: block
}
.toplink {
	PADDING-RIGHT: 3px; MARGIN-TOP: -22px; FLOAT: right
}
.toplink A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff
}
.toplink A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff
}
.toplink A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff
}
.toplink A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff
}
#leftcolumn {
	BORDER-TOP: #fff 1px solid; FLOAT: left; WIDTH: 168px; PADDING-TOP: 3px
}
#rightcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MIN-HEIGHT: 655px; FLOAT: left; PADDING-BOTTOM: 40px; WIDTH: 590px; PADDING-TOP: 12px; BACKGROUND-COLOR: #fff
}
* HTML #rightcolumn {
	HEIGHT: 700px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.aptpic-main {
	BORDER-RIGHT: #9db1ba 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #9db1ba 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN-LEFT: 3px; BORDER-LEFT: #9db1ba 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #9db1ba 1px solid
}
.subheaderbar {
	BORDER-RIGHT: #618097 1px solid; BORDER-TOP: #618097 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/gfx/titlebar.gif) #fff repeat-x; MARGIN: 15px 0px 10px; BORDER-LEFT: #618097 1px solid; WIDTH: 584px; COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #618097 1px solid; HEIGHT: 19px
}
TABLE {
	COLOR: #2b3f48
}
TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
TR.alternaterow {
	BACKGROUND-COLOR: #f5f3eb
}
.spacer {
	BORDER-TOP: #9db1ba 1px solid; WIDTH: 100%; LINE-HEIGHT: 0px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 0px
}
.pagetitle {
	PADDING-BOTTOM: 5px; WIDTH: 100%
}
.pagecontent {
	PADDING-BOTTOM: 5px; PADDING-TOP: 12px
}
.luxuryforless {
	BORDER-RIGHT: #adc1ca 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #adc1ca 1px solid; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: #adc1ca 1px solid; WIDTH: 218px; PADDING-TOP: 5px; BORDER-BOTTOM: #adc1ca 1px solid; BACKGROUND-COLOR: #eff2f4
}
.luxuryforless UL {
	PADDING-LEFT: 20px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.luxuryforless LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; LIST-STYLE-IMAGE: url(/gfx/bulletpt.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.luxuryforless IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.policies {
	
}
.policybox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 254px; PADDING-TOP: 20px
}
.policybox IMG {
	MARGIN-BOTTOM: 5px
}
#contactdetails {
	FLOAT: left; WIDTH: 285px; MARGIN-RIGHT: 15px; PADDING-TOP: 6px
}
#contactdetails SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 3px 0px; COLOR: #0faecf
}
#address SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 3px 0px; COLOR: #0faecf
}
#openinghours {
	BORDER-RIGHT: #e1e7eb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e1e7eb 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #e1e7eb 1px solid; WIDTH: 274px; PADDING-TOP: 3px; BORDER-BOTTOM: #e1e7eb 1px solid; BACKGROUND-COLOR: #eff2f4
}
#openinghours TD {
	WIDTH: 60%; BACKGROUND-COLOR: #fff
}
#address {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 100%
}
A.sitemaplink:link {
	FONT-SIZE: 12px
}
A.sitemaplink:visited {
	FONT-SIZE: 12px
}
#registeredoffice {
	COLOR: #bcbcbc
}
#quicksearch {
	CLEAR: both; MARGIN: auto; WIDTH: 768px; TEXT-ALIGN: right
}
#quicksearch_box {
	FONT-SIZE: 11px; WIDTH: 200px; COLOR: #aaaaaa
}
#quicksearch_results {
	BORDER-RIGHT: #2b3f48 2px solid; BORDER-TOP: #2b3f48 1px solid; DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 1000; BORDER-LEFT: #2b3f48 1px solid; BORDER-BOTTOM: #2b3f48 1px; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.quicksearch_result {
	COLOR: #2c4049; BORDER-BOTTOM: #2b3f48 2px solid
}
.loading.quicksearch_result {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.noresults.quicksearch_result {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.help.quicksearch_result {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.quicksearch_result SPAN.type {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: right; COLOR: #555555
}
.quicksearch_result SPAN.hover.type {
	COLOR: #bbbbbb
}
.quicksearch_result A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #2c4049; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.quicksearch_result A.hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #2c4049
}
.quicksearch_result A SPAN {
	FONT-WEIGHT: bold
}
OL.pricematchterms {
	PADDING-LEFT: 1em; FONT-SIZE: 0.98em; LIST-STYLE-TYPE: none
}
OL.pricematchterms LI {
	PADDING-BOTTOM: 0.5em
}

