/*
 Print styles
 Site: XO Private
*/

body, #wrapper {
 background-color: #fff;
 color: #000;
 font-size: 9pt;
}

a, a:link, a:visited, a:active {
 background-color: #fff;
 color: #A4AC7D;
}

/* Hide unnecessary parts */
#logo, 
#search, 
#nav, 
#sidebar, 
#footer p, 
.breadcrumbs, 
.profile-pager, 
.profile-images li, 
#banner-left, 
.profile-banner, 
.print, 
.newsletter.new .col.right,
#insider .more,
.newsletter.new #print-logo,
.randoms,
.browse-map,
#subscribe,
.search-hotels,
.buttons,
.book-order-here,
.affiliation-screen {
 display: none;
}

/* Profile Page */
.profile .col.left {
 width: 425px;
 float: left;
}

.profile-images ul {
 clear: both;
}

.profile-images {
 margin-bottom: 1em;
}

.profile-images img {
 display: block;
}

.profile-images div {
 display: block;
 float: left;
 margin-bottom: 3px;
}

.profile-images div.right-margin {
 margin-right: 3px;
}

.profile .col.right {
 margin-left: 465px;
}

.profile .col.right li {
 list-style: square;
}

.profile .col.right h2 {
 color: #C8C8C8;
 font-family: Tahoma, "Lucida Grande", lucida, sans-serif;
 font-size: 1.33em;
 font-weight: bold;
 margin-bottom: 0.25em;
}

.profile .col.right h3 {
 background-color: transparent;
 color: #A4AC7D;
 font-family: Tahoma, "Lucida Grande", lucida, sans-serif;
 font-size: 1em;
 font-weight: normal;
 margin-bottom: 0;
}

/* Newsletter */
#insider {
 width: 516px;
}

#insider p {
 padding-right: 18px;
}


#insider-logo {
 margin: 0 0 0 90px;
}

#insider-logo sup {
 background-color: transparent;
 color: #6D9BB0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.25em;
 font-style: italic;
 position: relative;
 top: -2pt;
}

#insider #sent {
 background-color: transparent;
 color: #80B1C8;
 font-size: 0.92em;
 margin: 0 0 20px 165px;
}

#insider h2 {
 background-color: transparent;
 color: #A5AD7E;
 font-family: Verdana, Geneva, lucida, sans-serif;
 font-size: 1.33em;
 font-weight: bold;
 margin: 2em 0 0.5em 0;
 text-transform: uppercase;
}

#insider h3 {
 background-color: transparent;
 color: #525544;
 font-family: Verdana, Geneva, lucida, sans-serif;
 font-size: 1.17em;
 font-weight: bold;
 margin-bottom: 0.5em;
}

/* Footer */
#footer {
 border-top: 1px solid #000;
 font-size: 0.9em;
 margin-top: 2em;
 padding-top: 0.5em;
 clear: both;
}

#footer p#copy {
 display: block;
}

/* Profile images */

.profile-images div {
 float: left;
 margin-bottom: 4px;
}

.profile-images div img {
 display: block;
}

.profile-images div.right-margin {
 margin-right: 4px;
}

/* Profiles */
#profiles-list {
 list-style: none;
 margin: 0;
}

#profiles-list li {
 clear: both;
 padding-top: 1em;
}

.profiles-wrapper {
 margin-top: 1em;
}

.profile-card {
 float: left;
 margin: 0 1em 1em 0;
}

.col.right.description {
 clear: both;
}

#profiles-list .more {
 clear: both;
}

/* Home page */
#xo-private-insider {
 clear: both;
 margin-top: 2em;
}

/* Search */
.search-result {
 clear: both;
 padding-top: 0.75em;
}

/*  Static pages */
.about
 {
 width: 95%;
}

span.print-text {
 display: inline !important;
}

img.replacement {
 display: none;
}
