BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f3f3da; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 62.5% 'lucida grande', verdana, tahoma, helvetica, sans-serif; COLOR: #333333; PADDING-TOP: 0px
}
DIV#container {
	width:1000px; MARGIN: 0px auto; POSITION: relative
}
A:link {
	COLOR: #2f2f2f; TEXT-DECORATION: none; outline: none
}
A:visited {
	COLOR: #2f2f2f; TEXT-DECORATION: none; outline: none
}
A:hover {
	COLOR: #2f2f2f; TEXT-DECORATION: underline; outline: none
}
A:active {
	COLOR: #2f2f2f; TEXT-DECORATION: underline; outline: none
}
EM {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #ffff66; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-STYLE: normal
}
.clear {
	CLEAR: both
}
.hidden {
	DISPLAY: none! important
}
.show {
	DISPLAY: block! important
}
SELECT {
	FONT-FAMILY: 'lucida grande', verdana, tahoma, helvetica, sans-serif
}
DIV#skip A {
	LEFT: -9999px; POSITION: absolute; TOP: 0px
}
DIV#skip A:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; Z-INDEX: 999; BACKGROUND: #555B2A; LEFT: 0px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 10px; TEXT-DECORATION: none
}
DIV#skip A:unknown {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; Z-INDEX: 999; BACKGROUND: #555B2A; LEFT: 0px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 10px; TEXT-DECORATION: none
}
DIV#skip A:hover {
	TEXT-DECORATION: underline
}
DIV#header {
	MARGIN-BOTTOM: 180px; OVERFLOW: visible; HEIGHT: 28px; BACKGROUND-COLOR: #ecf2bc; moz-border-radius-bottomleft: 5px; moz-border-radius-bottomright: 5px; webkit-border-bottom-left-radius: 5px; webkit-border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px
}
P#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/logo-hfs.gif) no-repeat 0px 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 77px
}
P#logo A {
	DISPLAY: block; WIDTH: 170px; HEIGHT: 77px
}
DIV#title {
	LEFT: 165px; WIDTH: 587px; POSITION: absolute; TOP: 37px
}
DIV#title H1 {
	DISPLAY: inline; FONT-SIZE: 1.9em; COLOR: #DC9328
}
DIV#title P.strapline {
	FONT-SIZE: 1.3em; COLOR: #2f2f2f; LINE-HEIGHT: 150%
}
P.change-city {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
A.change-city {
	FONT-SIZE: 0.85em
}
P.change-city A {
	BACKGROUND-IMAGE: url(/images/sprite-iconry-1.1.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.change-city {
	BACKGROUND-IMAGE: url(/images/sprite-iconry-1.1.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
P.change-city A {
	PADDING-RIGHT: 18px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
A.change-city {
	PADDING-RIGHT: 22px; PADDING-LEFT: 9px; PADDING-BOTTOM: 7px; PADDING-TOP: 8px
}
P.change-city A:link {
	BACKGROUND-POSITION: 93% -40px; TEXT-DECORATION: none
}
P.change-city A:visited {
	BACKGROUND-POSITION: 93% -40px; TEXT-DECORATION: none
}
P.change-city A:active {
	BACKGROUND-POSITION: 93% -40px; TEXT-DECORATION: none
}
P.change-city A:hover {
	BACKGROUND-POSITION: 93% -54px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
P.change-city A.selected:link {
	BACKGROUND-POSITION: 93% -54px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
P.change-city A.selected:visited {
	BACKGROUND-POSITION: 93% -54px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
P.change-city A.selected:hover {
	BACKGROUND-POSITION: 93% -54px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
P.change-city A.selected:active {
	BACKGROUND-POSITION: 93% -54px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
A.change-city:link {
	BACKGROUND-POSITION: 87% -39px; TEXT-DECORATION: none
}
A.change-city:visited {
	BACKGROUND-POSITION: 87% -39px; TEXT-DECORATION: none
}
A.change-city:active {
	BACKGROUND-POSITION: 87% -39px; TEXT-DECORATION: none
}
A.change-city:hover {
	BACKGROUND-POSITION: 87% -53px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
A.selected:link {
	BACKGROUND-POSITION: 87% -53px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
A.selected:visited {
	BACKGROUND-POSITION: 87% -53px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
A.selected:hover {
	BACKGROUND-POSITION: 87% -53px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
A.selected:active {
	BACKGROUND-POSITION: 87% -53px; COLOR: #ffffff; BACKGROUND-COLOR: #555B2A; TEXT-DECORATION: none
}
DIV#change-city {
	BORDER-RIGHT: #555B2A 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #555B2A 2px solid; DISPLAY: none; PADDING-LEFT: 25px; Z-INDEX: 999; LEFT: 159px; PADDING-BOTTOM: 0px; BORDER-LEFT: #555B2A 2px solid; WIDTH: 570px; PADDING-TOP: 0px; BORDER-BOTTOM: #555B2A 2px solid; POSITION: absolute; TOP: 170px; BACKGROUND-COLOR: #ffffff; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
DIV#change-city DIV {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 140px
}
DIV#change-city P.close-overlay A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; RIGHT: 5px; BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat -15px 0px; PADDING-BOTTOM: 0px; WIDTH: 18px; TEXT-INDENT: -999em; PADDING-TOP: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 18px
}
DIV#change-city H2.locale {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 10px -18px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(/images/sprite-iconry-1.1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px -15px 0px -25px; COLOR: #060; BORDER-TOP-STYLE: none; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #e2f1cf; BORDER-BOTTOM-STYLE: none; moz-border-radius: 0; webkit-border-radius: 0; border-radius: 0
}
DIV#change-city H2.locale A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#change-city H2.closed {
	BACKGROUND-POSITION: 12px -71px; BACKGROUND-COLOR: transparent
}
DIV#change-city H2#change-uk-ireland {
	moz-border-radius: 10px 10px 0 0; webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0
}
DIV#change-city H2#change-worldwide {
	CLEAR: both; BORDER-TOP: #c2e197 1px solid
}
DIV#change-city H2.closed#change-worldwide {
	MARGIN-BOTTOM: 0px; moz-border-radius: 0 0 10px 10px; webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px
}
DIV#change-city H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV#change-city DIV#change-worldwide-cities H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV#change-city UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; WIDTH: 140px; LINE-HEIGHT: 164%; PADDING-TOP: 0px
}
DIV#change-city UL LI {
	PADDING-BOTTOM: 0px! important
}
DIV#change-worldwide-cities {
	FLOAT: none! important; OVERFLOW: hidden! important; WIDTH: auto! important; PADDING-TOP: 5px
}
DIV#change-uk-ireland-cities {
	FLOAT: none! important; OVERFLOW: hidden! important; WIDTH: auto! important; PADDING-TOP: 5px
}
DIV#change-worldwide-hfss {
	WIDTH: 280px! important
}
DIV#change-worldwide-partners {
	WIDTH: 280px! important
}
DIV#change-worldwide-cities H3 {
	WIDTH: 280px! important
}
DIV#change-worldwide-hfss H3 {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #c2e198 1px solid
}
DIV#change-worldwide-partners H3 {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #c2e198 1px solid
}
DIV#change-worldwide-partners {
	MARGIN-LEFT: 10px
}
#change-yorkshire-humber {
	MARGIN-LEFT: 10px
}
FORM#search {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; RIGHT: 0px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffcc 1px solid; PADDING-TOP: 4px; POSITION: absolute; TOP: 0px
}
FORM#search LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FLOAT: left; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; COLOR: #666666; LINE-HEIGHT: 21px; MARGIN-RIGHT: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
FORM#search LABEL.find {
	WIDTH: 28px
}
FORM#search LABEL.example {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; MARGIN-LEFT: -246px; CURSOR: text; COLOR: #999999
}
FORM#search LABEL.hidden {
	VISIBILITY: hidden
}
FORM#search LABEL.in {
	WIDTH: 12px
}
FORM#search INPUT.text {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; WIDTH: 237px; COLOR: #333333; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 15px; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px
}
FORM#search SELECT.category {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.1em; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 180px; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px
}
FORM#search BUTTON.submit {
	BORDER-RIGHT: #555b2a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #555b2a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #9daf40 repeat-x 0px -105px; FLOAT: left; PADDING-BOTTOM: 15px; BORDER-LEFT: #555b2a 1px solid; WIDTH: 55px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #555b2a 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; outline: 0; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px; text-shadow: 1px 1px 1px #2b8625
}
FORM#search BUTTON.submit:hover {
	BACKGROUND-POSITION: 0px -37px
}
FORM#search BUTTON.submit:active {
	BACKGROUND-POSITION: 0px -71px
}
P#welcome {
	FONT-SIZE: 1em; RIGHT: 564px; WIDTH: 240px; POSITION: absolute; TOP: 8px; TEXT-ALIGN: right
}
UL#main-actions {
	FONT-SIZE: 1.3em; Z-INDEX: 10; RIGHT: 0px; FLOAT: left; POSITION: absolute; TOP: 0px
}
UL#main-actions LI {
	FLOAT: left
}
UL#main-actions LI A:link {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#main-actions LI A:visited {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#main-actions LI A:hover {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#main-actions LI A:active {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 5px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL#main-actions LI.secondary {
	BORDER-RIGHT: #69a1d5 1px solid; BORDER-TOP: #69a1d5 1px solid; BORDER-LEFT: #69a1d5 1px solid; BORDER-BOTTOM: #69a1d5 1px solid; text-shadow: 1px 1px 1px #2b8625
}
UL#main-actions LI.secondary A:link {
	BORDER-TOP: #d0ded9 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #69a1d5 repeat-x 0px -102px; BORDER-LEFT: #d0ded9 1px solid
}
UL#main-actions LI.secondary A:visited {
	BORDER-TOP: #d0ded9 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #69a1d5 repeat-x 0px -102px; BORDER-LEFT: #d0ded9 1px solid
}
UL#main-actions LI.secondary A:hover {
	BORDER-TOP: #d0ded9 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #69a1d5 repeat-x 0px -102px; BORDER-LEFT: #d0ded9 1px solid
}
UL#main-actions LI.secondary A:active {
	BORDER-TOP: #d0ded9 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #69a1d5 repeat-x 0px -102px; BORDER-LEFT: #d0ded9 1px solid
}
UL#main-actions LI.secondary A:hover {
	BACKGROUND-POSITION: 0px -136px
}
UL#main-actions LI.secondary A:active {
	BACKGROUND-POSITION: 0px -170px
}
UL#main-actions LI.primary {
	BORDER-RIGHT: #db9228 1px solid; BORDER-TOP: #db9228 1px solid; BORDER-LEFT: #db9228 1px solid; BORDER-BOTTOM: #db9228 1px solid; text-shadow: 1px 1px 1px #cc3300
}
UL#main-actions LI.primary A:link {
	BORDER-TOP: #eddbad 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #db9228 repeat-x 0px -204px; BORDER-LEFT: #eddbad 1px solid
}
UL#main-actions LI.primary A:visited {
	BORDER-TOP: #eddbad 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #db9228 repeat-x 0px -204px; BORDER-LEFT: #eddbad 1px solid
}
UL#main-actions LI.primary A:hover {
	BORDER-TOP: #eddbad 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #db9228 repeat-x 0px -204px; BORDER-LEFT: #eddbad 1px solid
}
UL#main-actions LI.primary A:active {
	BORDER-TOP: #eddbad 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #db9228 repeat-x 0px -204px; BORDER-LEFT: #eddbad 1px solid
}
UL#main-actions LI.primary A:hover {
	BACKGROUND-POSITION: 0px -238px
}
UL#main-actions LI.primary A:active {
	BACKGROUND-POSITION: 0px -272px
}
UL#main-actions LI.primary {
	moz-border-radius-bottomright: 10px; webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; moz-border-radius-topright: 10px; webkit-border-top-right-radius: 10px; border-top-right-radius: 10px
}
UL#main-actions LI.primary A:link {
	moz-border-radius-bottomright: 10px; webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; moz-border-radius-topright: 10px; webkit-border-top-right-radius: 10px; border-top-right-radius: 10px
}
UL#main-actions LI.primary A:visited {
	moz-border-radius-bottomright: 10px; webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; moz-border-radius-topright: 10px; webkit-border-top-right-radius: 10px; border-top-right-radius: 10px
}
UL#main-actions LI.primary A:hover {
	moz-border-radius-bottomright: 10px; webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; moz-border-radius-topright: 10px; webkit-border-top-right-radius: 10px; border-top-right-radius: 10px
}
UL#main-actions LI.primary A:active {
	moz-border-radius-bottomright: 10px; webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px; moz-border-radius-topright: 10px; webkit-border-top-right-radius: 10px; border-top-right-radius: 10px
}
DIV#global-nav {
	CLEAR: both; WIDTH: 950px; POSITION: absolute; TOP: 140px
}
UL#locale {
	BORDER-RIGHT: #c2e197 1px; BORDER-TOP: #c2e197 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: #ffffff; OVERFLOW: auto; BORDER-LEFT: #c2e197 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #c2e197 1px solid; moz-border-radius-bottomleft: 10px; webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; moz-border-radius-topleft: 10px; webkit-border-top-left-radius: 10px; border-top-left-radius: 10px
}
UL#locale LI {
	BORDER-RIGHT: #c2e198 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 6px; HEIGHT: 16px
}
UL#locale LI.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#banner {
	LEFT: 175px; WIDTH: 728px; LINE-HEIGHT: 90px; POSITION: absolute; TOP: 38px; HEIGHT: 90px; TEXT-ALIGN: center
}
DIV#banner IMG {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
OL#breadcrumb {
	FONT-SIZE: 1.1em; LEFT: 5px; POSITION: absolute; TOP: 178px
}
OL#breadcrumb LI {
	PADDING-RIGHT: 9px; PADDING-LEFT: 6px; BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat 100% -134px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
OL#breadcrumb LI.selected {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#main-content {
	PADDING-RIGHT: 10px; OVERFLOW-Y: hidden; PADDING-LEFT: 10px; PADDING-BOTTOM: 50px; PADDING-TOP: 0px
}
DIV#main-content H1 {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 10px; COLOR: #333333
}
.column-1 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-2 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-3 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-4 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-5 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-6 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-7 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-8 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-9 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-10 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-11 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-12 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-13 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-14 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-15 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.column-16 {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.alt {
	FLOAT: right! important
}
.first {
	MARGIN-LEFT: 0px
}
.column-1 {
	WIDTH: 50px
}
.column-2 {
	WIDTH: 110px
}
.column-3 {
	WIDTH: 170px
}
.column-4 {
	WIDTH: 230px
}
.column-5 {
	WIDTH: 290px
}
.column-6 {
	WIDTH: 350px
}
.column-7 {
	WIDTH: 410px
}
.column-8 {
	WIDTH: 470px
}
.column-9 {
	WIDTH: 530px
}
.column-10 {
	WIDTH: 590px
}
.column-11 {
	WIDTH: 650px
}
.column-12 {
	WIDTH: 710px
}
.column-13 {
	WIDTH: 770px
}
.column-14 {
	WIDTH: 830px
}
.column-15 {
	WIDTH: 890px
}
.column-16 {
	MARGIN: 0px; WIDTH: 950px
}
DIV.column {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 180px
}
DIV.first {
	MARGIN-LEFT: 0px
}
DIV.double {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 370px
}
DIV.twothirds {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 116px
}
H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.5em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; moz-border-radius: 0; webkit-border-radius: 0; border-radius: 0
}
H2.main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.8em; MARGIN-BOTTOM: 13px; PADDING-BOTTOM: 7px; WIDTH: 930px; COLOR: #fff; PADDING-TOP: 7px; BACKGROUND-COLOR: #060; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
H2.top-row {
	MARGIN-TOP: 0px
}
H2 SPAN.no-of-ads {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 0.84em; COLOR: #666666; FONT-STYLE: normal
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px 0px 5px 11px; COLOR: #666666
}
H3 SPAN.no-of-ads {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 0.84em; COLOR: #666666; FONT-STYLE: normal
}
P.intro {
	PADDING-RIGHT: 0px; MARGIN-TOP: -5px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
DIV.blurb {
	MARGIN-TOP: -5px; MARGIN-BOTTOM: 18px
}
DIV.blurb P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
UL.bulleted {
	MARGIN: 0px 0px 10px 11px; WIDTH: 170px
}
UL.first-column {
	FLOAT: left
}
UL.second-column {
	FLOAT: left; MARGIN-LEFT: 10px
}
UL.bulleted LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.1em; BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat 0px -167px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 164%; PADDING-TOP: 0px
}
UL.bulleted LI.sub-category-group {
	MARGIN: 10px 0px 0px
}
P.show-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 11px; PADDING-TOP: 0px
}
P.more-links {
	BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat 1px -73px
}
P.fewer-links {
	BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat -2px -91px
}
DIV.boxout {
	BORDER-RIGHT: #c2e197 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #c2e197 1px solid; PADDING-LEFT: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 18px; OVERFLOW: hidden; BORDER-LEFT: #c2e197 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #c2e197 1px solid; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
DIV.boxout H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: -6px -9px 0px; WIDTH: 150px; COLOR: #333; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e2f1cf; BORDER-RIGHT-WIDTH: 0px; moz-border-radius: 9px 9px 0 0
}
DIV.boxout UL.bulleted {
	MARGIN: 5px 0px 0px
}
DIV.directory {
	BORDER-RIGHT: #c2e197 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #c2e197 1px solid; PADDING-LEFT: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; MARGIN: 0px -10px; OVERFLOW: hidden; BORDER-LEFT: #c2e197 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #c2e197 1px solid; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
DIV.directory H3 {
	CLEAR: both; FONT-SIZE: 1.3em; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 14px; COLOR: #333; LINE-HEIGHT: 1.4; BORDER-BOTTOM: #c2e197 1px solid
}
DIV.directory H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 18px 0px 0px; COLOR: #333; LINE-HEIGHT: 150%
}
DIV#other-hfss #other-worldwide-hfss H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 18px 0px 0px; COLOR: #333; LINE-HEIGHT: 150%
}
DIV#other-hfss #partners H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 18px 0px 0px; COLOR: #333; LINE-HEIGHT: 150%
}
DIV.directory P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 18px; LINE-HEIGHT: 150%
}
DIV.quotes {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px; BACKGROUND-COLOR: #f0f4ca; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
DIV.quotes BLOCKQUOTE {
	FONT-SIZE: 1.1em; BACKGROUND-IMAGE: url(/images/quote.png); MARGIN: 0px 11px; LINE-HEIGHT: 164%; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic
}
DIV.quotes BLOCKQUOTE:unknown {
	content: close-quote
}
DIV.quotes CITE {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px 11px; LINE-HEIGHT: 164%; FONT-STYLE: italic
}
DIV.quotes BLOCKQUOTE P {
	TEXT-INDENT: 18px
}
DIV.quotes BLOCKQUOTE SPAN.close-quote {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
DIV.quotes BLOCKQUOTE SPAN.open-quote {
	DISPLAY: none
}
DIV.quotes H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #333; LINE-HEIGHT: 1.5
}
DIV#other-hfss H3 {
	MARGIN: 0px 0px -8px
}
DIV#sitemap H3 {
	MARGIN: 0px 0px -8px
}
DIV#other-hfss H3#uk-ireland {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: -6px -9px -8px; WIDTH: 930px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e2f1cf; BORDER-RIGHT-WIDTH: 0px; moz-border-radius: 9px 9px 0 0; webkit-border-radius: 9px 9px 0 0; border-radius: 9px 9px 0 0
}
DIV#other-hfss H3#worldwide {
	PADDING-RIGHT: 9px; BORDER-TOP: #c2e197 1px solid; PADDING-LEFT: 9px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.3em! important; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -9px; WIDTH: 930px; LINE-HEIGHT: 30px! important; PADDING-TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #e2f1cf; BORDER-RIGHT-WIDTH: 0px
}
DIV#other-hfss H4 {
	COLOR: #333
}
DIV#other-hfss LI {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 164%
}
DIV#sitemap LI {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 164%
}
DIV#other-hfss DIV.column {
	MARGIN-BOTTOM: 10px
}
DIV#other-hfss DIV.column-3 {
	MARGIN-BOTTOM: 20px
}
DIV#other-hfss #other-worldwide-hfss {
	WIDTH: 400px; MARGIN-RIGHT: 120px
}
DIV#other-hfss #other-worldwide-hfss DIV.first {
	WIDTH: 160px
}
DIV#other-hfss #uk-ireland-hfss DIV.first {
	WIDTH: 160px
}
DIV#other-hfss #partners {
	WIDTH: 400px
}
DIV#other-hfss #other-worldwide-hfss H4 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: -8px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #c2e197 1px solid
}
DIV#other-hfss #partners H4 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: -8px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #c2e197 1px solid
}
DIV#other-hfss #other-worldwide-hfss DIV.column-3 {
	MARGIN-BOTTOM: 5px
}
DIV#other-hfss #partners DIV.column-3 {
	MARGIN-BOTTOM: 5px
}
DIV#sitemap DIV#company {
	MARGIN-BOTTOM: -10px; WIDTH: 410px; MARGIN-RIGHT: 60px
}
DIV#sitemap DIV#hfs-ads {
	WIDTH: 450px
}
DIV#sitemap DIV#hfs-ads DIV.column-4 {
	WIDTH: 210px
}
DIV#sitemap DIV#hfs-ads DIV.first {
	WIDTH: 230px
}
DIV#sitemap DIV.column {
	MARGIN-BOTTOM: 2em; WIDTH: 200px
}
DIV#sitemap UL {
	MARGIN-BOTTOM: 10px
}
DIV#hfs-profile-pics {
	WIDTH: 280px
}
DIV#hfs-profile-pics LI {
	FLOAT: left; WIDTH: 93px; HEIGHT: 90px
}
DIV#hfs-profile-pics LI IMG {
	MARGIN: 0px auto
}
DIV#sidebar {
	MARGIN-RIGHT: -10px
}
DIV#who-are-we {
	WIDTH: 750px; MARGIN-RIGHT: 0px
}
DIV#who-are-we A {
	FONT-WEIGHT: bold
}
DIV#who-are-we-text {
	WIDTH: 460px
}
#london-north {
	WIDTH: 400px; MARGIN-RIGHT: 60px
}
#london-south {
	WIDTH: 460px
}
#north-a-k {
	WIDTH: 220px
}
#north-south {
	BACKGROUND-IMAGE: url(/images/north-south-bg.png)
}
#north-south LI {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.5
}
#south-m-w {
	WIDTH: 220px
}
#press-coverage {
	PADDING-BOTTOM: 0px; WIDTH: 750px; MARGIN-RIGHT: 0px
}
#press-room {
	PADDING-BOTTOM: 0px; WIDTH: 750px; MARGIN-RIGHT: 0px
}
#press-releases {
	PADDING-BOTTOM: 0px; WIDTH: 750px; MARGIN-RIGHT: 0px
}
#press-coverage H3 {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 2px
}
#press-releases H3 {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 2px
}
#press-coverage H4.group-head {
	BORDER-TOP: #c2e197 1px solid; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.3em! important; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px -9px; WIDTH: 768px; LINE-HEIGHT: 30px! important; HEIGHT: 30px; BACKGROUND-COLOR: #e2f1cf; BORDER-RIGHT-WIDTH: 0px
}
#press-releases H4.group-head {
	BORDER-TOP: #c2e197 1px solid; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.3em! important; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px -9px; WIDTH: 768px; LINE-HEIGHT: 30px! important; HEIGHT: 30px; BACKGROUND-COLOR: #e2f1cf; BORDER-RIGHT-WIDTH: 0px
}
#press-coverage H4.closed {
	BACKGROUND-COLOR: #fff
}
#press-releases H4.closed {
	BACKGROUND-COLOR: #fff
}
#press-coverage H4.closed#year-2006 {
	BACKGROUND-COLOR: transparent
}
#press-releases H4.closed#year-2005 {
	BACKGROUND-COLOR: transparent
}
#press-coverage H4 A {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: 10px -18px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(/images/sprite-iconry-1.1.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#press-releases H4 A {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: 10px -18px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(/images/sprite-iconry-1.1.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#press-coverage H4.closed A {
	BACKGROUND-POSITION: 12px -71px
}
#press-releases H4.closed A {
	BACKGROUND-POSITION: 12px -71px
}
#press-coverage H4 A:hover {
	BACKGROUND-COLOR: #e2f1cf
}
#press-releases H4 A:hover {
	BACKGROUND-COLOR: #e2f1cf
}
#press-coverage H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 10px 15px 0px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #c2e197 1px solid
}
#press-releases H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 10px 15px 0px; LINE-HEIGHT: 1.5em; BORDER-BOTTOM: #c2e197 1px solid
}
#press-coverage DIV.closed {
	DISPLAY: none
}
#press-releases DIV.closed {
	DISPLAY: none
}
#press-coverage UL.coverage-quotes {
	MARGIN: 18px 15px 0px
}
#press-coverage UL.coverage-quotes BLOCKQUOTE {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(/images/quote-b.png); PADDING-BOTTOM: 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
#press-coverage UL.coverage-quotes BLOCKQUOTE P {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 164%
}
#press-coverage UL.coverage-quotes BLOCKQUOTE P.cite {
	MARGIN-TOP: -18px; FONT-WEIGHT: bold; FONT-STYLE: italic
}
#press-releases UL.releases {
	MARGIN: 10px 15px
}
#press-releases UL.releases A {
	BACKGROUND-POSITION: 0px 3px; DISPLAY: inline-block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/pdf_icon.gif); VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
#press-releases UL.releases LI {
	FONT-SIZE: 1.1em; LINE-HEIGHT: 164%
}
#press-room {
	PADDING-BOTTOM: 10px
}
#press-room A {
	FONT-WEIGHT: bold
}
#press-room H3 {
	MARGIN-TOP: 18px; MARGIN-BOTTOM: 5px
}
#press-room H3#press-room-journalists {
	MARGIN-TOP: 0px
}
#press-room P {
	MARGIN-BOTTOM: 0px
}
DIV#homepage-feature-learn-more {
	BORDER-RIGHT: #060 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #060 2px solid; PADDING-LEFT: 10px; Z-INDEX: 900; PADDING-BOTTOM: 10px; BORDER-LEFT: #060 2px solid; WIDTH: 430px; PADDING-TOP: 10px; BORDER-BOTTOM: #060 2px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
DIV#homepage-feature-learn-more DIV.close {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; Z-INDEX: 901; RIGHT: 0px; BACKGROUND-IMAGE: url(/images/overlay-pointer-top.png); PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 17px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: -13px; TEXT-ALIGN: right
}
DIV#homepage-feature-learn-more DIV.close A {
	DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(/images/overlay-close.png); OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: 30px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
DIV#homepage-feature-learn-more H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; MARGIN: -10px -10px 20px; COLOR: #333; PADDING-TOP: 5px; BACKGROUND-COLOR: #e2f1cf; moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; webkit-border-top-right-radius: 10px; webkit-border-top-left-radius: 10px
}
DIV#homepage-feature-learn-more H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; COLOR: #333; BORDER-BOTTOM: #c2e198 1px solid
}
DIV#homepage-feature-learn-more H5 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; COLOR: #333
}
DIV#homepage-feature-learn-more LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 12px! important; BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat 0px -170px; FLOAT: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: auto! important; PADDING-TOP: 0px! important; HEIGHT: auto! important; TEXT-ALIGN: left! important
}
DIV#homepage-feature-learn-more P {
	MARGIN-BOTTOM: 10px; LINE-HEIGHT: 164%
}
DIV#homepage-feature-learn-more P.add-homepage-feature {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 3px 10px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
DIV#homepage-feature-learn-more P.post-ad-button {
	FLOAT: left
}
DIV#homepage-feature-learn-more P.post-ad-button A {
	BORDER-RIGHT: #e50 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 0px -204px; BORDER-TOP: #e50 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/sprite-repeat-x-1.2.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #e50 1px solid; COLOR: #fff; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #e50 1px solid; BACKGROUND-COLOR: #fff; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px
}
P#copyright {
	FLOAT: left
}
P#scroll-to-top {
	BACKGROUND: url(/images/sprite-iconry-1.1.gif) no-repeat 100% -155px; FLOAT: right; TEXT-ALIGN: right
}
P#scroll-to-top A {
	PADDING-RIGHT: 14px
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #b3d980 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 100px; PADDING-TOP: 4px
}
DIV#footer UL.general-links {
	FLOAT: left
}
DIV#footer UL.general-links LI {
	FLOAT: left
}
DIV#footer UL.trust-and-safety {
	FONT-WEIGHT: bold; FLOAT: right
}
DIV#footer UL.trust-and-safety LI {
	FONT-WEIGHT: bold; FLOAT: right
}
DIV#footer UL.general-links {
	MARGIN: 0px -5px 10px; OVERFLOW: hidden; HEIGHT: 1.3em
}
DIV#footer UL.trust-and-safety {
	MARGIN: 0px -5px 10px; OVERFLOW: hidden; HEIGHT: 1.3em
}
DIV#footer UL.general-links LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV#footer UL.trust-and-safety LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV#footer UL.general-links LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV#footer UL.trust-and-safety LI.first {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SPAN.button {
	DISPLAY: block; FLOAT: left; moz-border-radius: 5px; webkit-border-radius: 5px; border-radius: 5px
}
SPAN.primary {
	BORDER-RIGHT: #db9228 1px solid; BORDER-TOP: #db9228 1px solid; BACKGROUND: #db9228; BORDER-LEFT: #db9228 1px solid; BORDER-BOTTOM: #db9228 1px solid
}
SPAN.secondary {
	BORDER-RIGHT: #69a1d5 1px solid; BORDER-TOP: #69a1d5 1px solid; BACKGROUND: #67bb5f; BORDER-LEFT: #69a1d5 1px solid; BORDER-BOTTOM: #69a1d5 1px solid
}
SPAN.button INPUT {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: 0; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px
}
SPAN.button A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; outline: 0; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px
}
SPAN.primary INPUT {
	BORDER-TOP: #eddbad 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #db9228 repeat-x 0px -204px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #eddbad 1px solid; BORDER-RIGHT-WIDTH: 0px; text-shadow: 1px 1px 1px #cc3300
}
SPAN.primary A {
	BORDER-TOP: #eddbad 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #db9228 repeat-x 0px -204px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #eddbad 1px solid; BORDER-RIGHT-WIDTH: 0px; text-shadow: 1px 1px 1px #cc3300
}
SPAN.secondary INPUT {
	BORDER-TOP: #dae7a0 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #67bb5f repeat-x 0px -102px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #dae7a0 1px solid; BORDER-RIGHT-WIDTH: 0px; text-shadow: 1px 1px 1px #2b8625
}
SPAN.secondary A {
	BORDER-TOP: #dae7a0 1px solid; BACKGROUND: url(/images/sprite-repeat-x-1.2.gif) #67bb5f repeat-x 0px -102px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #dae7a0 1px solid; BORDER-RIGHT-WIDTH: 0px; text-shadow: 1px 1px 1px #2b8625
}
INPUT.link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 7px -2px 4px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; CURSOR: pointer; COLOR: #555B2A; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none; outline: none
}
A.link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 7px -2px 4px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; CURSOR: pointer; COLOR: #555B2A; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none; outline: none
}
INPUT.link:hover {
	TEXT-DECORATION: underline
}
A.link:hover {
	TEXT-DECORATION: underline
}