
.w1 {
	WIDTH: 50px
}
.w2 {
	WIDTH: 212px
}
.w3 {
	WIDTH: 150px
}
.w4 {
	WIDTH: 222px
}
.col {
	WIDTH: 363px
}
.left.col {
	FLOAT: left
}
.right.col {
	FLOAT: right
}
.darker {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #3f3f3f
}
.bigger {
	MARGIN-TOP: 0px; FONT-SIZE: 1.33em
}
IMG.preview {
	BORDER-RIGHT: #191a1c 30px solid; BORDER-TOP: #191a1c 30px solid; 
	BORDER-LEFT: #191a1c 30px solid; BORDER-BOTTOM: #191a1c 30px solid; 
	POSITION:absolute;
	right: 5px;
	top: 30px;
}
P.adjoined {
	MARGIN-BOTTOM: 0px
}
#wrapper:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#home-intro:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.search-result:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.profile-images:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#activity-location:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.profiles-wrapper:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#header {
	BACKGROUND: url(../images/bg/header.jpg) #3d3d3d no-repeat left top; MARGIN-BOTTOM: 37px; COLOR: #c8c8c8; POSITION: relative; HEIGHT: 108px
}
#logo {
	FONT-SIZE: 1em; LEFT: 10px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 524px; POSITION: absolute; TOP: 9px; HEIGHT: 90px
}
#logo SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; Z-INDEX: 1; LEFT: 0px; BACKGROUND-IMAGE: url(../images/logo/xo-header.jpg); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#print-logo {
	DISPLAY: none
}
#search {
	RIGHT: 9px; MARGIN: 0px; POSITION: absolute; TOP: 42px
}
#search-txt {
	WIDTH: 156px
}
#nav {
	PADDING-LEFT: 24px; Z-INDEX: 100; BACKGROUND: url(../images/bg/nav.gif) #4f533c no-repeat left top; LEFT: 0px; MARGIN: 0px; WIDTH: 972px; COLOR: #fff; POSITION: absolute; TOP: 108px; HEIGHT: 37px
}
#nav A {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 0px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 37px; POSITION: relative; HEIGHT: 37px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#nav A SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; Z-INDEX: 1; LEFT: 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#nav A#nav01 {
	WIDTH: 64px
}
#nav A#nav01 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/01.gif)
}
#nav A#nav02 {
	WIDTH: 127px
}
#nav A#nav02 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/02.gif)
}
#nav A#nav03 {
	WIDTH: 144px
}
#nav A#nav03 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/03.gif)
}
#nav A#nav04 {
	WIDTH: 93px
}
#nav A#nav04 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/04.gif)
}
#nav A#nav05 {
	WIDTH: 83px
}
#nav A#nav05 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/05.gif)
}
#nav A#nav06 {
	WIDTH: 107px
}
#nav A#nav06 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/06.gif)
}
#nav A#nav07 {
	WIDTH: 125px
}
#nav A#nav07 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/07.gif)
}
#nav A#nav08 {
	WIDTH: 77px
}
#nav A#nav08 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/08.gif)
}
#nav A#nav09 {
	WIDTH: 81px
}
#nav A#nav09 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/09.gif)
}
#nav A#nav10 {
	WIDTH: 55px
}
#nav A#nav10 SPAN {
	BACKGROUND-IMAGE: url(../images/nav/10.gif)
}
#nav A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #4f533c
}
#nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -37px
}
#nav A.current SPAN {
	BACKGROUND-POSITION: 0px -37px
}
#nav LI {
	FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#content {
	PADDING-RIGHT: 10px; BORDER-TOP: #6d9bb0 12px solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg/content.gif) #373737 no-repeat left top; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 743px; COLOR: #c8c8c8; PADDING-TOP: 10px
}
.home #content {
	PADDING-RIGHT: 0px; WIDTH: 753px
}
.home #content .ir {
	MARGIN-BOTTOM: 5px
}
.replace {
	LINE-HEIGHT: 32px
}
.replace IMG {
	VERTICAL-ALIGN: bottom
}
#content UL {
	MARGIN-LEFT: 0px
}
#content LI {
	PADDING-LEFT: 11px; BACKGROUND: url(../images/bg/square.gif) no-repeat 0px 5px; LIST-STYLE-TYPE: none
}
H1.no-bottom-margin {
	MARGIN-BOTTOM: 0px
}
.breadcrumbs {
	FONT-SIZE: 0.92em; COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
.breadcrumbs A {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
.breadcrumbs A:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
#home-intro-wrapper {
	BACKGROUND: url(../images/bg/intro-top.gif) #3f3f3f no-repeat left top; WIDTH: 745px
}
#home-intro {
	BACKGROUND: url(../images/bg/intro-bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 8px; WIDTH: 745px
}
#home-intro P {
	MARGIN: 0px
}
#home-intro-right {
	FLOAT: right; WIDTH: 353px; MARGIN-RIGHT: 10px; PADDING-TOP: 7px
}
#home-intro-right P {
	MARGIN: 0px 0px 5px
}
#home-intro-right P.last {
	MARGIN-BOTTOM: 0px
}
#home-intro-right UL {
	MARGIN: 7px 0px 9px 5px
}
#home-intro-right LI {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 0.35em
}
#home-intro-right LI SPAN {
	DISPLAY: block; FLOAT: left; WIDTH: 3em
}
#home-intro-left {
	FLOAT: left; WIDTH: 363px; COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#home-intro-left SPAN {
	COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
#home-intro-left P {
	FONT-SIZE: 0.91em; MARGIN: 4px 0px 0px 10px; LINE-HEIGHT: 1.5
}
#home-intro-left A.profile {
	FONT-SIZE: 1.09em; COLOR: #b9c290; LINE-HEIGHT: 2em; BACKGROUND-COLOR: transparent
}
#home-intro-left A.profile:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
#home-right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 9px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #5c5c5c 1px solid; WIDTH: 363px; PADDING-TOP: 14px
}
#home-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 14px; WIDTH: 363px; PADDING-TOP: 14px
}
#home-left H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0.25em 0px 0.35em
}
#home-left H3 EM {
	FONT-WEIGHT: normal
}
#home-left H3 A {
	COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
#home-left H3 A:hover {
	COLOR: #b9c290; BACKGROUND-COLOR: transparent
}
#subscribe #email {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 0.91em; PADDING-BOTTOM: 4px; WIDTH: 144px; PADDING-TOP: 4px
}
.home-books {
	HEIGHT: 145px
}
.home-books IMG {
	DISPLAY: block; FLOAT: left
}
#home-additions {
	PADDING-RIGHT: 9px; BORDER-TOP: #5c5c5c 1px solid; PADDING-LEFT: 9px; BACKGROUND: url(../images/bg/home-additions.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 15px -9px 0px; WIDTH: 363px; PADDING-TOP: 8px
}
.date {
	FONT-SIZE: 0.91em; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: transparent
}
#home-additions .breadcrumbs {
	FONT-SIZE: 0.91em; MARGIN: 0px 0px 9px; COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#home-additions H3 {
	FONT-SIZE: 1.33em; MARGIN: 0px 0px 0.25em; COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
#home-additions H3 A {
	COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
#home-additions H3 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
#home-additions IMG {
	MARGIN-BOTTOM: 15px
}
#home-additions UL {
	MARGIN-BOTTOM: 0.4em
}
.home #content .ir#today-addition {
	MARGIN-BOTTOM: 3px
}
.ir {
	FONT-SIZE: 1em; MARGIN: 0px; OVERFLOW: hidden; POSITION: relative
}
.ir SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; Z-INDEX: 1; LEFT: 0px; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#world-exclusivity {
	WIDTH: 249px; HEIGHT: 26px
}
#world-exclusivity SPAN {
	BACKGROUND-IMAGE: url(../images/titles/world-of-exclusivity.gif)
}
#the-book {
	WIDTH: 107px; HEIGHT: 20px
}
#the-book SPAN {
	BACKGROUND-IMAGE: url(../images/titles/the-book.gif)
}
#latest-addition {
	WIDTH: 219px; HEIGHT: 26px
}
#latest-addition SPAN {
	BACKGROUND-IMAGE: url(../images/titles/latest-addition.gif)
}
#xo-private-insider {
	WIDTH: 196px; HEIGHT: 26px
}
#xo-private-insider SPAN {
	BACKGROUND-IMAGE: url(../images/titles/xo-private-insider.gif)
}
#current-issue A EM {
	FONT-WEIGHT: bold
}
#sidebar {
	PADDING-RIGHT: 10px; BORDER-TOP: #6d9bb0 12px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.92em; MIN-HEIGHT: 244px; BACKGROUND: url(../images/bg/sidebar.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 212px; COLOR: #c8c8c8; PADDING-TOP: 10px
}
#sidebar A {
	COLOR: #b9c290; BACKGROUND-COLOR: transparent
}
#sidebar A:hover {
	COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
#sidebar P A {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#sidebar P A:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
#sidebar H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.09em; MARGIN: 0px; COLOR: #c8c8c8; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; BACKGROUND-COLOR: transparent
}
#sidebar H2.with-margin {
	MARGIN-BOTTOM: 0.25em
}
#sidebar H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0.35em 0px 0.4em; COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
#sidebar H3 A {
	COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
#sidebar A.active {
	COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
#sidebar H3 A:hover {
	COLOR: #b9c290; BACKGROUND-COLOR: transparent
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #5c5c5c 1px solid
}
#sidebar LI {
	MARGIN-BOTTOM: 0.35em; LIST-STYLE-TYPE: none
}
#sidebar LI P {
	MARGIN: 4px 0px 0px; WIDTH: 126px; LINE-HEIGHT: 1.3
}
#banner-left {
	CLEAR: left; MARGIN: 0px 0px 0px 26px
}
#banner-bottom {
	CLEAR: both; MARGIN: 0px 0px 8px 241px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #636b42 7px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg/footer.gif) left top; PADDING-BOTTOM: 18px; COLOR: #fff; PADDING-TOP: 12px; TEXT-ALIGN: center
}
#footer #copy {
	FONT-SIZE: 1em; LEFT: 376px; MARGIN: 0px 0px 7px; OVERFLOW: hidden; WIDTH: 289px; POSITION: relative; HEIGHT: 38px
}
#footer #copy SPAN {
	BACKGROUND-POSITION: left top; DISPLAY: block; Z-INDEX: 1; LEFT: 0px; BACKGROUND-IMAGE: url(../images/titles/copy-2008.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#footer A {
	MARGIN: 0px 1px
}
#footer P {
	MARGIN: 0px
}
#footer A.link-out {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/link-out.gif) no-repeat 100% 1px; COLOR: #80b1c8
}
#footer A.link-out:hover {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/link-out-hover.gif) no-repeat 100% 1px; COLOR: #fff
}
.narrow-layout #nav {
	WIDTH: 747px; HEIGHT: 74px
}
.narrow-layout #wrapper {
	BACKGROUND-IMAGE: none; WIDTH: 770px
}
.narrow-layout #header {
	MARGIN-BOTTOM: 74px
}
.narrow-layout #content {
	BACKGROUND-IMAGE: none; BORDER-TOP-STYLE: none
}
.narrow-layout #sidebar {
	BACKGROUND-IMAGE: none; BORDER-TOP-STYLE: none
}
.narrow-layout #sidebar {
	PADDING-TOP: 0px
}
.narrow-layout #footer #copy {
	LEFT: 272px
}
.narrow-layout #banner-left {
	CLEAR: none; MARGIN: 0px 0px 10px
}
.narrow-layout #banner-bottom {
	CLEAR: none; MARGIN: 0px 0px 10px
}
.search-col {
	BORDER-RIGHT: #5c5c5c 1px solid; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 468px
}
.search-col FORM {
	MARGIN: 0px
}
.search-col P.submit {
	BORDER-TOP: #373737 1px solid; MARGIN: 10px 0px 0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#search-intro {
	MARGIN-TOP: -3px; FLOAT: right; WIDTH: 257px
}
.found {
	MARGIN: 1.25em 0px 0.5em
}
.pager {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #3f3f3f
}
.pager A {
	MARGIN: 0px 1px
}
.pager SPAN {
	MARGIN: 0px 1px
}
.pager SPAN {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
.pager-next {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/buttons/next.gif) no-repeat 100% 5px; COLOR: #80b1c8; MARGIN-RIGHT: 3px
}
.pager-last {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/buttons/last.gif) no-repeat 100% 5px; COLOR: #80b1c8
}
.pager-previous {
	PADDING-LEFT: 11px; BACKGROUND: url(../images/buttons/previous.gif) no-repeat 0px 5px; COLOR: #80b1c8
}
.pager-first {
	PADDING-LEFT: 13px; BACKGROUND: url(../images/buttons/first.gif) no-repeat 0px 5px; COLOR: #80b1c8
}
.search-result {
	PADDING-BOTTOM: 15px
}
.search-result P {
	MARGIN: 0px
}
.search-result P.breadcrumbs {
	MARGIN: 0.2em 0px
}
.search-result P.breadcrumbs STRONG {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
.search-result H3 {
	FONT-SIZE: 1.33em; MARGIN: 0px; COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
#content .search-result H3 A {
	COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
#content .search-result H3 A STRONG {
	COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
.search-result H3 STRONG {
	COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
#content .search-result H3 A:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
.search-result STRONG {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
#content .search-result H3 A:hover STRONG {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
.search-result P.breadcrumbs A:hover STRONG {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
.browse-map {
	CLEAR: both; PADDING-RIGHT: 10px; BORDER-TOP: #5c5c5c 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg/browse-map.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 10px -10px 5px; WIDTH: 743px; COLOR: #c8c8c8; PADDING-TOP: 4px; BORDER-BOTTOM: #5c5c5c 1px solid
}
.browse-map H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.33em; MARGIN: 0px 0px 10px; COLOR: #c8c8c8; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; BACKGROUND-COLOR: transparent
}
.browse-map IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#map-area {
	BACKGROUND-POSITION: left top; WIDTH: 742px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 550px
}
#map-area IMG {
	Z-INDEX: 10; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.map_under {
	BACKGROUND-POSITION: left top; Z-INDEX: 1; LEFT: 0px; WIDTH: 742px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: transparent
}
.hide.map_under {
	DISPLAY: none
}
.world-hotels {
	BACKGROUND: url(../images/maps/world-hotels_under.gif)
}
.randoms {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;/* BACKGROUND: url(../images/bg/randoms-top.gif) #181a1b no-repeat left top;*/ MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; COLOR: #c8c8c8; PADDING-TOP: 7px
}
.random {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FONT-SIZE: 0.92em; background-color:#333333/*BACKGROUND: url(../images/bg/line1.gif) no-repeat right top;*/ FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 139px; PADDING-TOP: 0px
}
.first.random {
	PADDING-LEFT: 6px
}
.last.random {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none
}
.random P {
	MARGIN: 5px 15px; TEXT-ALIGN: center
}
.randoms UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg/randoms-bottom.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.search-hotels {
	CLEAR: right; PADDING-LEFT: 10px; WIDTH: 353px
}
.search-hotels P {
	MARGIN: 0px 0px 4px
}
.search-hotels .darker {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: -10px
}
.description {
	PADDING-LEFT: 10px; WIDTH: 353px; PADDING-TOP: 7px
}
#content .arrows {
	MARGIN: 0px 0px 10px 10px
}
#content .arrows LI {
	BACKGROUND-IMAGE: url(../images/bg/arrow.gif); MARGIN-BOTTOM: 0.2em
}
#content .arrows LI.displayed {
	BACKGROUND-POSITION: 0px 7px; BACKGROUND-IMAGE: url(../images/bg/arrow-down.gif)
}
.profile-card-row {
	CLEAR: both
}
.profile-card {
	FONT-SIZE: 0.92em; FLOAT: left; MARGIN: 20px 0px 0px 20px; WIDTH: 139px; TEXT-ALIGN: center
}
.profile-card P {
	MARGIN: 0px auto; WIDTH: 100px
}
.profile-card P A.hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
.profile-card IMG {
	MARGIN-BOTTOM: 5px
}
.service-areas.left.col {
	PADDING-RIGHT: 19px; WIDTH: 353px
}
.profiles-wrapper {
	PADDING-BOTTOM: 15px
}
.service-areas.left.col .profiles-wrapper {
	MARGIN-LEFT: 30px
}
.display.profiles-wrapper {
	DISPLAY: block
}
.service-areas.left.col .profile-card {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0px 18px
}
.service-areas.left.col .first-in-row.profile-card {
	MARGIN: 0px
}
.service-areas.left.col .profile-card P {
	MARGIN: 0px; WIDTH: 139px
}
.service-areas.left.col LI P {
	MARGIN: 7px 0px
}
.service-areas.left.col LI P.more {
	CLEAR: both; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; WIDTH: 145px; PADDING-TOP: 10px; BORDER-BOTTOM: #5c5c5c 1px solid
}
#content .service-areas.left.col LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 10px 144px; BORDER-LEFT: #5c5c5c 1px solid; PADDING-TOP: 0px
}
#content .service-areas.left.col LI UL.small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 5px; PADDING-TOP: 0px
}
.service-description.right.col {
	PADDING-LEFT: 10px; BORDER-LEFT: #5c5c5c 1px solid; WIDTH: 360px
}
#activity-location {
	CLEAR: both; BORDER-TOP: #5c5c5c 1px solid; BACKGROUND: url(../images/bg/activity-location.gif) repeat-x left top; MARGIN: 15px -10px 5px; WIDTH: 763px; COLOR: #c8c8c8
}
#activity-location .left.col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
#activity-location .left.col .arrows {
	MARGIN-LEFT: 0px
}
#activity-location .right.col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #5c5c5c 1px solid; PADDING-TOP: 5px
}
.search-companies {
	BORDER-TOP: #5c5c5c 1px solid; MARGIN: 20px 0px 0px -10px; PADDING-TOP: 5px
}
.search-companies H2 {
	MARGIN-LEFT: 10px
}
.search-companies P {
	MARGIN-LEFT: 10px
}
.search-companies .darker {
	MARGIN-RIGHT: 10px
}
.search-companies .darker P {
	MARGIN: 0px 0px 2px
}
.profile .left.col {
	WIDTH: 468px
}
.profile .right.col {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #5c5c5c 1px solid; WIDTH: 257px
}
.profile .right.col H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.33em; MARGIN-BOTTOM: 0.25em; COLOR: #c8c8c8; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; BACKGROUND-COLOR: transparent
}
.profile .right.col P#location {
	PADDING-RIGHT: 0px; BORDER-TOP: #5c5c5c 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.33em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #c8c8c8; PADDING-TOP: 5px; BORDER-BOTTOM: #5c5c5c 1px solid; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; BACKGROUND-COLOR: #181a1b; TEXT-ALIGN: center
}
.profile .right.col ADDRESS {
	MARGIN-BOTTOM: 11px; FONT-STYLE: normal
}
.profile .right.col H2.delimiter {
	BORDER-TOP: #5c5c5c 1px solid; PADDING-TOP: 5px
}
.profile .right.col H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; COLOR: #a4ac7d; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; BACKGROUND-COLOR: transparent
}
.profile #content .right.col UL {
	MARGIN-TOP: 1px; MARGIN-LEFT: 6px
}
.profile #content .right.col LI {
	BACKGROUND-POSITION: 0px 6px; BACKGROUND-IMAGE: url(../images/bg/square-small.gif)
}
.profile-pager {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; MARGIN: 0px -10px; WIDTH: 743px; COLOR: #c8c8c8; PADDING-TOP: 9px; BACKGROUND-COLOR: #181a1b; TEXT-ALIGN: center
}
.profile-pager STRONG {
	FONT-WEIGHT: normal
}
.profile-pager .pager-previous {
	DISPLAY: block; FLOAT: left; TEXT-TRANSFORM: lowercase
}
.profile-pager .pager-next {
	DISPLAY: block; FLOAT: right; TEXT-TRANSFORM: lowercase
}
.profile-images {
	PADDING-RIGHT: 21px; PADDING-LEFT: 21px; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 10px; COLOR: #c8c8c8; PADDING-TOP: 21px; BACKGROUND-COLOR: #181a1b
}
.profile-images DIV {
	DISPLAY: block; BACKGROUND: url(../images/bg/load-small.gif) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 139px; COLOR: #c8c8c8
}
.profile-images DIV.big {
	BACKGROUND-IMAGE: url(../images/bg/load-big.gif); WIDTH: 425px
}
.profile-images DIV IMG {
	DISPLAY: block
}
.profile-images DIV.right-margin {
	MARGIN-RIGHT: 4px
}
.profile-images UL {
	CLEAR: both; MARGIN: 0px; WIDTH: 426px
}
.profile-images .print {
	FLOAT: left
}
.profile-images .send {
	FLOAT: right
}
.profile-banner {
	MARGIN-TOP: 20px
}
P.link-out A {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/link-out.gif) no-repeat 100% 1px; COLOR: #80b1c8
}
P.link-out A:hover {
	BACKGROUND-IMAGE: url(../images/bg/link-out-hover.gif); COLOR: #fff; BACKGROUND-COLOR: transparent
}
P.mail {
	MARGIN-BOTTOM: 0.35em
}
P.mail A {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/mail.gif) no-repeat 100% 1px; COLOR: #80b1c8
}
A.mail {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/mail.gif) no-repeat 100% 1px; COLOR: #80b1c8
}
#insider A.mail:hover {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/mail.gif) no-repeat 100% 1px; COLOR: #80b1c8
}
P.mail A:hover {
	BACKGROUND-IMAGE: url(../images/bg/mail-hover.gif); COLOR: #fff; BACKGROUND-COLOR: transparent
}
A.mail:hover {
	BACKGROUND-IMAGE: url(../images/bg/mail-hover.gif); COLOR: #fff; BACKGROUND-COLOR: transparent
}
.affiliations {
	PADDING-BOTTOM: 7px; COLOR: #c8c8c8; BACKGROUND-COLOR: #181a1b; TEXT-ALIGN: center
}
.affiliation-print {
	DISPLAY: none
}
.logo.affiliations {
	PADDING-TOP: 6px
}
.affiliations P {
	MARGIN: 0px
}
.affiliations P.none {
	MARGIN-TOP: 5px
}
.affiliations P IMG {
	DISPLAY: block; MARGIN: 0px auto
}
.profile .right.col .affiliations H2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #5c5c5c 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #c8c8c8; PADDING-TOP: 5px; BORDER-BOTTOM: #5c5c5c 1px solid; BACKGROUND-COLOR: #181a1b
}
.newsletter #sidebar {
	FONT-SIZE: 1em
}
.newsletter .left.col {
	WIDTH: 575px
}
.newsletter .right.col {
	WIDTH: 155px
}
.newsletter .right.col FORM {
	MARGIN: 0px; TEXT-ALIGN: right
}
.newsletter .right.col FORM INPUT {
	MARGIN-BOTTOM: 4px
}
.newsletter .right.col FORM .email {
	WIDTH: 135px
}
.newsletter .right.col H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #c8c8c8; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; BACKGROUND-COLOR: transparent
}
.newsletter .right.col .date {
	MARGIN: 6px 0px 0px; COLOR: #c8c8c8; BACKGROUND-COLOR: transparent
}
.newsletter .right.col H3 {
	FONT-SIZE: 1.33em; MARGIN: 0px 0px 6px
}
.newsletter .right.col H3 A {
	COLOR: #a4ac7d; BACKGROUND-COLOR: transparent
}
.newsletter OBJECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg/iframe.gif) #fff no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 575px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 575em; BORDER-BOTTOM-STYLE: none
}
.newsletter IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg/iframe.gif) #fff no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 575px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 575em; BORDER-BOTTOM-STYLE: none
}
.newsletter .breadcrumbs {
	FLOAT: left; WIDTH: 350px
}
.newsletter #content .print {
	FLOAT: left; WIDTH: 200px; TEXT-ALIGN: right
}
.newsletter #content .print A {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/bg/square.gif) no-repeat 0px 5px; COLOR: #80b1c8
}
.newsletter .print A:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
.new.newsletter #content {
	PADDING-BOTTOM: 0px
}
.new.newsletter .left.col {
	WIDTH: 560px
}
.new.newsletter .right.col {
	WIDTH: 180px; PADDING-TOP: 25px
}
.new.newsletter .right.col #subscribe #email {
	WIDTH: 170px
}
#insider {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg/iframe.gif) #fff no-repeat right top; LEFT: -10px; PADDING-BOTTOM: 10px; WIDTH: 540px; COLOR: #373737; LINE-HEIGHT: 1.5; PADDING-TOP: 25px; FONT-FAMILY: Tahoma, "Lucida Grande", lucida, sans-serif; POSITION: relative
}
#insider TD {
	COLOR: #373737; BACKGROUND-COLOR: transparent
}
#insider-logo {
	MARGIN: 0px 0px 0px 90px
}
#insider-logo SUP {
	FONT-SIZE: 1.25em; COLOR: #6d9bb0; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: -16px; BACKGROUND-COLOR: transparent
}
#insider #sent {
	FONT-SIZE: 0.92em; MARGIN: -5px 0px 20px 165px; COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#insider A:link {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#insider A:visited {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#insider A:hover {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#insider A:active {
	COLOR: #80b1c8; BACKGROUND-COLOR: transparent
}
#insider A.link-out {
	PADDING-RIGHT: 13px; BACKGROUND: url(../images/bg/link-out.gif) no-repeat 100% 1px; COLOR: #80b1c8
}
#insider H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.17em; PADDING-BOTTOM: 5px; MARGIN: 0.5em -10px 1em; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Geneva, lucida, sans-serif; BACKGROUND-COLOR: #a5ad7e
}
#insider H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.17em; MARGIN-BOTTOM: 5px; COLOR: #525544; FONT-FAMILY: Verdana, Geneva, lucida, sans-serif; BACKGROUND-COLOR: transparent
}
#insider TD {
	VERTICAL-ALIGN: top
}
#insider .images {
	MARGIN-BOTTOM: 10px
}
#insider .images IMG {
	MARGIN-RIGHT: 8px
}
#insider .images IMG.last {
	MARGIN-RIGHT: 0px
}
#content #insider P {
	TEXT-ALIGN: left
}
#content #insider P.more {
	MARGIN: 10px 0px; TEXT-ALIGN: right
}
#insider .divider {
	CLEAR: both; BACKGROUND: #a6ae7b; MARGIN: 15px -10px; COLOR: #a6ae7b; HEIGHT: 1px
}
#insider .divider HR {
	DISPLAY: none
}
#insider .website {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/newsletter/square.gif) no-repeat 0px 6px; COLOR: #373737
}
#insider .website A {
	TEXT-DECORATION: none
}
#insider-contact {
	PADDING-BOTTOM: 15px
}
#insider-contact TABLE {
	WIDTH: 100%
}
#insider-contact TH {
	FONT-WEIGHT: normal; WIDTH: 5em; TEXT-ALIGN: left
}
#insider-contact TD.last {
	PADDING-LEFT: 200px
}
#insider-banner {
	CLEAR: both; MARGIN-LEFT: 35px
}
.partners .left.col {
	BORDER-RIGHT: #5c5c5c 1px solid; PADDING-RIGHT: 10px; WIDTH: 362px
}
.partners .right.col {
	PADDING-LEFT: 10px; WIDTH: 360px
}
#logos {
	PADDING-RIGHT: 17px; PADDING-LEFT: 14px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#logos P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
#logos IMG {
	MARGIN: 0px; VERTICAL-ALIGN: middle
}
#logos IMG.middle {
	MARGIN: 0px 10px
}
#logos IMG.middle2 {
	MARGIN: 0px 0px 0px 5px
}
.about .left.col {
	WIDTH: 355px
}
.about .right.col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg/about-right.gif) repeat-y right top; PADDING-BOTTOM: 5px; BORDER-LEFT: #5c5c5c 1px solid; WIDTH: 363px; PADDING-TOP: 0px
}
.about .right.col P {
	MARGIN: 5px 10px
}
.arrow-square {
	PADDING-LEFT: 11px; BACKGROUND: url(../images/bg/arrow-square.gif) no-repeat 0px 5px
}
H2.xo {
	FONT-SIZE: 1.66em; COLOR: #fff; BACKGROUND-COLOR: transparent
}
ADDRESS.xo-address {
	MARGIN-BOTTOM: 1em; FONT-STYLE: normal
}
.book H1 {
	MARGIN-BOTTOM: 10px
}
.book #content {
	PADDING-RIGHT: 9px; PADDING-LEFT: 8px; WIDTH: 746px
}
.book #sidebar {
	FONT-SIZE: 1em
}
.book .left.col {
	BORDER-RIGHT: #5c5c5c 1px solid; WIDTH: 478px
}
.book .left.col P {
	MARGIN: 0px 0px 8px; TEXT-ALIGN: left
}
.book .right.col {
	WIDTH: 257px
}
.book P.buttons {
	TEXT-ALIGN: center! important
}
.book P.bottom.buttons {
	MARGIN-TOP: 1.5em
}
.book P.buttons A {
	MARGIN: 0px 2px
}
.book-left {
	FLOAT: left; WIDTH: 373px
}
.book-left P.intro {
	BORDER-RIGHT: #5c5c5c 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 60px; MARGIN: 100px 0px 0px 50px; WIDTH: 250px; PADDING-TOP: 60px; TEXT-ALIGN: right
}
.book-right P.intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 60px; MARGIN: 100px 0px 0px 50px; BORDER-LEFT: #5c5c5c 1px solid; WIDTH: 250px; PADDING-TOP: 60px; TEXT-ALIGN: left
}
.book-right {
	FLOAT: right; WIDTH: 373px
}
.book-order-here {
	TEXT-ALIGN: center
}
A.zoom {
	CURSOR: url(/images/book/zoom.cur), auto
}
.book-details {
	MARGIN-BOTTOM: 15px; WIDTH: 743px; POSITION: relative; HEIGHT: 489px
}
.book-detail {
	DISPLAY: block; RIGHT: 86px; WIDTH: 657px; POSITION: absolute; TOP: 0px; HEIGHT: 489px
}
.detail-left.book-detail {
	CURSOR: url(/images/book/previous.cur), auto
}
.detail-right.book-detail {
	RIGHT: auto; LEFT: 86px; CURSOR: url(/images/book/next.cur), auto
}
A.link-img {
	DISPLAY: block; RIGHT: 0px; BACKGROUND: url(../images/book/view-the-book-detail/book_r.gif) repeat-y left top; WIDTH: 86px; CURSOR: url(/images/book/next.cur), auto; COLOR: #fff; POSITION: absolute; TOP: 0px; HEIGHT: 489px
}
A.left-link-img.link-img {
	RIGHT: auto; BACKGROUND: url(../images/book/view-the-book-detail/book_l.gif) repeat-y right top; LEFT: 0px; CURSOR: url(/images/book/previous.cur), auto; COLOR: #fff
}
.simple-page #wrapper {
	BACKGROUND-IMAGE: none
}
.simple-page #header {
	MARGIN-BOTTOM: 0px
}
.simple-page #content {
	PADDING-RIGHT: 103px; PADDING-LEFT: 149px; MIN-HEIGHT: 500px; FLOAT: none; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 50px; WIDTH: auto; PADDING-TOP: 35px
}
.simple-page H1 {
	MARGIN: 0px 0px 8px
}
.simple-page .left.col {
	BORDER-RIGHT: #5c5c5c 1px solid; PADDING-RIGHT: 10px; WIDTH: 468px
}
.simple-page .right.col {
	WIDTH: 255px
}
.simple-page .right.col P.first {
	MARGIN-TOP: -3px
}
.simple-page FORM {
	MARGIN-TOP: 0px
}
.simple-page FORM TD {
	PADDING-RIGHT: 7px
}
.simple-page FORM TD A {
	TEXT-DECORATION: none
}
.simple-page P.submit {
	PADDING-RIGHT: 0px; BORDER-TOP: #373737 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 0px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.simple-page TEXTAREA {
	BORDER-RIGHT: #626a42 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #626a42 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; BORDER-LEFT: #626a42 1px solid; WIDTH: 212px; COLOR: #c8c8c8; PADDING-TOP: 2px; BORDER-BOTTOM: #626a42 1px solid; HEIGHT: 90px; BACKGROUND-COLOR: #171717
}
#store-page #wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 760px; PADDING-TOP: 0px
}
#store-page #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 500px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 10px
}
.frame #outer-wrapper {
	HEIGHT: 460px
}
.frame #header {
	BORDER-BOTTOM: #6d9bb0 12px solid
}
#send-to-friend {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 8px 241px; WIDTH: 275px; COLOR: #171a07; PADDING-TOP: 5px; BACKGROUND-COLOR: #a4ac7d
}
#send-to-friend FIELDSET {
	BORDER-RIGHT: #8c926c 1px solid; BORDER-TOP: #8c926c 1px solid; BORDER-LEFT: #8c926c 1px solid; BORDER-BOTTOM: #8c926c 1px solid
}
#send-to-friend LABEL {
	MARGIN: 0px; COLOR: #171810; BACKGROUND-COLOR: transparent
}
#send-to-friend LEGEND {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 75px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
#send-to-friend TABLE {
	MARGIN: 3px 0px 0px
}
#send-to-friend TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#send-to-friend TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#send-to-friend TH {
	PADDING-RIGHT: 3px; WIDTH: 135px; TEXT-ALIGN: right
}
#send-to-friend TD INPUT {
	WIDTH: 120px
}
#send-to-friend TD INPUT.submit {
	WIDTH: auto
}
#send-to-friend .second TD {
	PADDING-BOTTOM: 15px
}
#send-to-friend .third TH {
	BORDER-TOP: #8c926c 1px solid; PADDING-TOP: 15px
}
#send-to-friend .third TD {
	BORDER-TOP: #8c926c 1px solid; PADDING-TOP: 15px
}
#send-to-friend .fifth TD {
	PADDING-TOP: 7px; TEXT-ALIGN: left
}
#send-to-friend IMG {
	VERTICAL-ALIGN: middle
}
#send-to-friend SPAN {
	FONT-SIZE: 0.92em; COLOR: #fff; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.sitemap #content UL {
	MARGIN-BOTTOM: 1.5em
}
.sitemap #content UL UL {
	MARGIN-BOTTOM: 1em
}
.sitemap #content H2 {
	MARGIN: 0.5em 0px 0px
}
.sitemap #content H3 {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px
}
.sitemap #content H4 {
	MARGIN-BOTTOM: 0.35em
}
