/**
 * version: 1.0
 * author: negatyve.com
 * author uri: http://www.negatyve.com/
 * © 2009 negatyve.com | all rights reserved
**/


/*****************/
/* GLOBAL STYLES */
/*****************/


div, img, body, a, h1, h2, h3, h4, h5, form, fieldset, table, tr, td, p
{
border: 0;
margin: 0;
padding: 0;
}
div, fieldset
{
position: relative;
float: left;
}
p
{
padding: 3px;
}
.center
{
text-align: center;
}
.hidden
{
display: none;
}
img.bordered
{
border: 1px solid #ccc;
padding: 3px;
}
.title
{
font-weight: bold;
}
.custom-list, .custom-list-item
{
position: relative;
float: left;
border: 0;
margin: 0;
padding: 0;
list-style: none;
}
a
{
text-decoration: none;
outline: none;
}
a:hover
{
text-decoration: underline;
}
form
{
position: relative;
line-height: 20px;
text-align: left;
}
h1 { font-size: 22px;  }
h2 { font-size: 20px;  }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }

.s1 { font-size: 50%;  }
.s2 { font-size: 80%;  }
.s3 { font-size: 100%; }
.s4 { font-size: 150%; }
.s5 { font-size: 250%; }


/********************/
/* MAIN PAGE STYLES */
/********************/


body
{
background: transparent url( '/layout/luxuryonline/body-background.png' ) repeat-x top left;

text-align: center;
font: normal 13px Arial, verdana, tahoma, sans-serif;
color: #404040;
}
#background
{
position: static;
float: none;
width: 970px;
margin: 0 auto;
}
#page
{
width: 970px;
text-align: left;
background: #f2f2f2;
}
select
{
height: 20px;
}
.text-input-container input
{
position: relative;
float: left;
border: 0;
margin: 0;
padding: 0;

font-size: 12px;
font-weight: bold;
}
.form-styled-button
{
border: 0;
margin: 0;
padding: 0;

background: transparent none no-repeat top left;
height: 20px;
cursor: pointer;
}
.thin-bordered
{
border: 1px solid #848484;
}
.right-space
{
margin-right: 10px;
}

/*****************/
/* BANNER STYLES */
/*****************/


#leaderboard-banner
{
position: absolute;
width: 728px;
top: 13px;
right: 10px;
}
#leaderboard-banner .banner-content
{
position: absolute;
width: 728px;
top: 0;
left: 0;
}
#bottom-banner
{
width: 970px;
text-align: center;
}
#bottom-banner .banner-content
{
position: relative;
float: left;
left: 121px;
padding: 10px 0;
}
.side-banner
{
position: relative;
float: right;
}
.resource-banner
{
position: relative;
float: left;
margin: 0 10px 10px 10px;
}


/*****************/
/* HEADER STYLES */
/*****************/


#header
{
width: 970px;
height: 184px;
background: url( '/layout/luxuryonline/header-background.png' ) repeat-x top left;
z-index: 2;
}
#logo
{
position: absolute;
top: 30px;
left: 10px;
z-index: 5;
}


/*************************/
/* VERSIONS LINKS STYLES */
/*************************/


#versions-links
{
height: 37px;
right: 0px;
top: 113px;

position: absolute;
}
#versions-links li
{
position: relative;
float: left;
width: 175px;
height: 37px;
}
#versions-links li a
{
display: block;
width: 175px;
height: 37px;
background-position: 0px 0px;
background-repeat: no-repeat;
}
#versions-links li a.manageronline-version-link
{
background-image: url( '/layout/manageronline/version-link-button.png' );
}
#versions-links li a.manageronline-version-link:hover
{
background-position: 0px -37px;
}
#versions-links li a.luxuryonline-version-link
{
background-image: url( '/layout/luxuryonline/version-link-button.png' );
}
#versions-links li a.luxuryonline-version-link:hover
{
background-position: 0px -37px;
}


/**************************/
/* CATEGORIES MENU STYLES */
/**************************/


#categories-menu
{
position: absolute;
height: 37px;
top: 113px;
}
#categories-menu li
{
position: relative;
float: left;
border: 0;
margin: 0;
padding: 0;
list-style: none;

line-height: 37px;
}
#categories-menu li a, #categories-menu li span
{
display: block;
padding: 0 11px;

text-transform: uppercase;
font-family: 'Arial Narrow', Arial;
font-size: 15px;
font-weight: bold;
}
#categories-menu li a:hover
{
text-decoration: none;
}


/************************/
/* CONTENTS MENU STYLES */
/************************/


#contents-menu
{
position: absolute;
height: 34px;
top: 150px;
}
#contents-menu li
{
position: relative;
float: left;
display: inline;
border: 0;
margin: 0 20px 0 10px;
padding: 0;
list-style: none;

line-height: 34px;
font-size: 12px;
}
#contents-menu a, #contents-menu span
{
display: block;
position: relative;
float: left;
height: 34px;
padding-left: 20px;
background-position: 0px 0px;
background-repeat: no-repeat;
}
#contents-menu li a:hover
{
text-decoration: none;
}
#contents-menu-documents a
{
background-image: url( '/layout/luxuryonline/contents-menu-documents-button.gif' );
}
#contents-menu-facts a
{
background-image: url( '/layout/luxuryonline/contents-menu-facts-button.gif' );
}
#contents-menu-events a
{
background-image: url( '/layout/luxuryonline/contents-menu-events-button.gif' );
}
#contents-menu-masters a
{
background-image: url( '/layout/luxuryonline/contents-menu-masters-button.gif' );
}
#contents-menu-galleries a
{
background-image: url( '/layout/luxuryonline/contents-menu-galleries-button.gif' );
}
#contents-menu-videos a
{
background-image: url( '/layout/luxuryonline/contents-menu-videos-button.gif' );
}
#contents-menu-documents a:hover, #contents-menu-documents.selected a,
#contents-menu-facts a:hover, #contents-menu-facts.selected a,
#contents-menu-events a:hover, #contents-menu-events.selected a,
#contents-menu-masters a:hover, #contents-menu-masters.selected a,
#contents-menu-galleries a:hover, #contents-menu-galleries.selected a,
#contents-menu-videos a:hover, #contents-menu-videos.selected a
{
background-position: 0px -34px;
}


/*********************/
/* LINKS MENU STYLES */
/*********************/


#links-menu
{
position: absolute;
height: 34px;
top: 150px;
right: 0;
}
#links-menu li
{
position: relative;
float: left;
display: inline;
border: 0;
margin: 0 15px 0 10px;
padding: 0;
list-style: none;

line-height: 34px;
}
#links-menu li a
{
position: relative;
float: left;
display: block;
height: 34px;
padding-left: 20px;
background-position: top left;
background-repeat: no-repeat;
}
#links-menu li a:hover
{
text-decoration: none;
background-position: 0px -34px;
}
#links-menu-newsletter
{
background-image: url( '/layout/luxuryonline/links-menu-newsletter-button.gif' );
}
#links-menu-rss
{
background-image: url( '/layout/luxuryonline/links-menu-rss-button.gif' );
}


/**********************/
/* SOCIAL MENU STYLES */
/**********************/


#social-menu
{
position: absolute;
height: 34px;
top: 159px;
right: 5px;
}
#social-menu li
{
position: relative;
float: left;
display: inline;
border: 0;
padding: 0;
list-style: none;

line-height: 34px;
}
#social-menu li a
{
position: relative;
float: left;
display: inline;
height: 16px;
width: 16px;
margin-right: 10px;
background: transparent none no-repeat top left;
}
#social-menu li a#social-menu-facebook
{
background-image: url( '/layout/social-icons/facebook.gif' );
}
#social-menu li a#social-menu-rss
{
background-image: url( '/layout/social-icons/rss.gif' );
}


/*****************************/
/* HEADER SEARCH FORM STYLES */
/*****************************/


#header-search-form-container
{
height: 34px;
position: absolute;
top: 150px;
left: 420px;
}
#header-search-form
{
position: absolute;
float: left;
height: 20px;
}
#header-search-form-container select,
#header-search-form-container button
{
position: absolute;
}
#header-search-form-container .text-input-container
{
position: absolute;
left: 20px;
top: 6px;
height: 20px;
width: 200px;
background: url( '/layout/text-input-background.png' ) repeat-x top left;
}
#header-search-form-container .text-input-container input
{
width: 190px;
left: 5px;
top: 2px;
color: #333;
background: transparent none;
}
#header-search-form-choice
{
left: 270px;
width: 150px;
}
#header-search-form-send
{
left: 430px;
width: 57px;
height: 20px;
cursor: pointer;
top: 6px;
left: 230px;

background: url( '/layout/header-search-form-send-button.png' ) no-repeat top left;
}


/*****************/
/* FOOTER STYLES */
/*****************/


#footer
{
width: 970px;
height: 80px;
background: url( '/layout/luxuryonline/footer-background.png' ) repeat-x top left;
font-size: 11px;
}
#footer p
{
position: absolute;
left: 10px;
top: 0px;
height: 50px;
padding: 0;
z-index: 2;

line-height: 60px;
color: #f2f2f2;
overflow: hidden;
}
#footer a
{
color: #f2f2f2;
}
#footer p a
{
font-weight: bold;
}
#footer ul
{
position:absolute;
top: 0;
left: 0;
width: 970px;
height: 50px;
overflow: hidden;
z-index: 1;

line-height: 60px;
text-align: center;
}
#footer ul li
{
display: inline;
border: 0;
padding: 0 10px;
list-style: none;
text-align: center;

border-left: 1px solid #f2f2f2;
}
#footer ul li.first
{
border: none;
}
#visit-network-site
{
position: absolute;
right:10px;
top: 0;
height: 50px;
overflow: hidden;
z-index: 3;

line-height: 60px;
}
#visit-network-site span.label
{
position: relative;
display: block;
float: left;
color: #f2f2f2;
}
#visit-network-site select
{
position: relative;
float: left;
font: normal 10px Verdana, Tahoma, sans-serif;
height: 17px;
top: 21px;
margin: auto 5px;
}
#visit-network-site a
{
position: relative;
float: left;
height: 15px;
width: 15px;
top: 22px;
background: url( '/layout/visit-network-site-button.png' ) no-repeat top left;
}
#footer p.footer-disclaimer
{
top: 50px;
left: 0;
width: 970px;
padding: 0;
margin: 0;
height: 30px;

color: #6d6e70;
line-height: 30px;
text-align: center;
}


/***********************/
/* MAIN CONTENT STYLES */
/***********************/


#content
{
width: 970px;
z-index: 1;
background: url( '/layout/luxuryonline/content-background.png' ) repeat-y top left;
}
.one-col
{
width: 970px;
}
.two-cols-lx
{
width: 670px;
overflow: hidden;
}
.two-cols-rx
{
float: right;
width: 300px;
padding-bottom: 20px;
overflow: hidden;
}


/***********************/
/* BREAD CRUMBS STYLES */
/***********************/


#bread-crumbs
{
width: 970px;
height: 27px;

background: #e5e6e7;

line-height: 27px;
}
#bread-crumbs li
{
position: relative;
float: left;
border: 0;
margin: 0;
padding:0 25px 0 10px;
list-style: none;

background: url( '/layout/bread-crumbs-item-background.png' ) no-repeat top right;
}
#bread-crumbs li.last
{
background: none;
}
#bread-crumbs li a, #bread-crumbs li span
{
font-size: 12px;
color: #231f20;
}


/*************************/
/* MAIN HIGHLIGHT STYLES */
/*************************/


.main-highlight
{
width: 670px;
height: 250px;
}
.main-highlight li
{
position: relative;
border: 0;
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
.main-highlight .main-item
{
width: 447px;
height: 250px;
float: left;
}
.main-highlight .side-item
{
width: 223px;
height: 125px;
float: right;
}
.main-highlight li img
{
border: 0;
margin: 0;
padding:0;
}
.main-highlight li a
{
position: absolute;
overflow: hidden;
}
.main-highlight li a.img-container
{
z-index: 1;
}
.main-highlight li a.title-link
{
position: absolute;
display: block;
z-index: 3;
bottom: 0;
padding: 0;
height: 38px;
}
.main-highlight li a.title-link .label
{
position: absolute;
display: block;
padding: 0 10px 0 10px;
bottom: 0;
font-family: 'Arial Narrow', Arial;
line-height: 38px;
}
.main-highlight li.side-item a.title-link .label
{
line-height: 19px;
}
.main-highlight .main-item .title-link
{
width: 447px;
background: #000;
overflow: hidden;
}
.main-highlight .main-item .title-link:hover
{
text-decoration: none;
background: #457086;
}
.main-highlight .main-item .title-link .label
{
bottom: auto;
top: 0;

color: #fff;
font-size: 21px;

cursor: pointer;
}
.main-highlight .main-item strong
{
display: block;
padding: 6px 10px 0 10px;
color: #cfe3ea;
text-transform: uppercase;
font-weight: normal;
font-family: 'Arial Black', Arial;
font-size: 12px;
}
.main-highlight .side-item .title-link
{
width: 223px;
background: #042000;
}
.main-highlight .side-item .title-link:hover
{
text-decoration: none;
background: #88c853;
}
.main-highlight .side-item .title-link .label
{
color: #fff;
font-size: 14px;

cursor: pointer;
}
.main-highlight .side-item strong
{
display: block;
padding: 4px 10px 0 10px;
color: #cfe3ea;
font-family: 'Arial Narrow', Arial;
font-size: 14px;
}
.main-highlight .side-item strong span
{
font-weight: normal;
}
.main-highlight .highlight-background
{
position: absolute;
height: 38px;
z-index: 2;
bottom: 0;
}


/*************************/
/* NEWSLETTER BOX STYLES */
/*************************/


.newsletter-box
{
height: 125px;
width: 300px;
}
.newsletter-box h2
{
display: inline;
position: relative;
float: left;

text-transform: uppercase;
font-family: 'Arial Narrow', Arial;
}
.newsletter-box p
{
display: inline;
position: relative;
float: left;
width: 280px;
padding: 0;
margin-left: 10px;

/*text-align: justify;*/
}
.newsletter-box form
{
position: absolute;
width: 280px;
bottom: 10px;
left: 10px;
}
.newsletter-box form fieldset
{
width: 280px;
}
.newsletter-box .text-input-container
{
position: absolute;
bottom: 1px;
background: url( '/layout/newsletter-box-text-input-container-background.gif' ) repeat-x top left;
height: 19px;
width: 200px;
}
.newsletter-box .text-input-container input
{
position: absolute;
bottom: 2px;
left: 2px;
width: 196px;

color: #333333;
font-size: 11px;
font-family: Arial;
}
#newsletter-box-send
{
position: absolute;
float: none;
bottom: 0;
right: 0;
width: 72px;
height: 19px;

background: url( '/layout/newsletter-box-send-button.gif' ) no-repeat top left;
}
.home-newsletter-box p
{
font-size: 16px;
}
.home-newsletter-box .text-input-container
{
width: 320px;
}
.home-newsletter-box .text-input-container input
{
width: 316px;
}


/***********************/
/* COMMENTS BOX STYLES */
/***********************/


.comments-box
{
width: 670px;
margin-top: 30px;
}
.comments-box h2
{
position: relative;
float: left;
width: 670px;
height: 34px;
background: #bac6d5;

line-height: 34px;
font-size: 24px;
font-family: 'Arial Narrow', Arial;
text-indent: 10px;
text-transform: uppercase;
font-weight: normal;
color: #333;
}
.comments-box .comments-list
{
width: 670px;
border-bottom: 1px solid #bcc4ca;
padding-top: 10px;
}
.comments-box .comments-list li
{
padding:0;
border: 0;
margin: 0;

position: relative;
float: left;

width: 650px;
left: 10px;
padding-bottom: 30px;
}
.comments-box .comments-list li .comment-body
{
width: 650px;
background: #fff url( '/layout/luxuryonline/comments-list-item-body-background.png' ) no-repeat bottom left;
color: #333;
}
.comments-box .comments-list li .comment-body div
{
padding: 10px 10px 22px 10px;
}
.comments-box .comments-list li .comment-foot
{
padding-top: 5px;
font-size: 11px;
color: #666;
}
.comments-box .comments-list li .comment-foot .author
{
font-weight: bold;
font-style: italic;
padding-right: 5px;
}
.comments-box .comments-list li .comment-foot .date
{
padding-left: 7px;
border-left: 1px solid #666;
}
.comments-box form
{
position: relative;
float: left;
width: 670px;
height: 360px;
border-top: 1px solid #fff;
}
.comments-box form fieldset
{
position: relative;
float: left;
width: 670px;
height: 250px;
}
.comments-box fieldset h3
{
position: absolute;
top: 10px;
left: 10px;
color: #404040;
font-size: 16px;
}
.comments-box fieldset label,
.comments-box fieldset .text-input-container
{
position:absolute;
float:left;
padding:0;
margin:0;
border:0;
left: 10px;
}
.comments-box fieldset input,
.comments-box fieldset textarea
{
padding:0;
margin:0;
border: none;
background: #fff;

color: #333;
font-family: Arial;
font-weight: normal;
font-size: 12px;
}
.comments-box fieldset input
{
width: 210px;
height: 20px;
line-height: 20px;
}
.comments-box fieldset label
{
color: #404040;
font-size: 12px;
}
.comments-box fieldset .comment-form-name-label
{
top: 40px;
left: 10px;
}
.comments-box fieldset .comment-form-mail-label
{
top: 40px;
left: 230px;
}
.comments-box fieldset .comment-form-site-label
{
top: 40px;
left: 450px;
}
.comments-box fieldset .comment-form-area-label
{
top: 90px;
left: 10px;
}
.comments-box fieldset .comment-form-name
{
left: 10px;
top: 60px;
}
.comments-box fieldset .comment-form-mail
{
left: 230px;
top: 60px;
}
.comments-box fieldset .comment-form-site
{
left: 450px;
top: 60px;
}
.comments-box fieldset .comment-form-area
{
top: 110px;
}
.comments-box fieldset .comment-form-area textarea
{
width: 650px;
height: 100px;
}
.comments-box fieldset .text-input-container
{
border-left: 1px solid #9fa2a4;
border-top: 1px solid #a5a7a8;
}
.comments-box fieldset .text-input-container-error input,
.comments-box fieldset .text-input-container-error textarea
{
background-color: #ffcccc;
}
.comment-form-send
{
position: absolute;
border: 0;
margin: 0;
padding: 0;
top: 220px;
width: 75px;
height: 25px;
left: 585px;
background: url( '/layout/luxuryonline/comments-box-send-button.png' ) no-repeat top left;
text-align: left;
}
/*
.comments-box fieldset .comment-form-check
{
position:absolute;
float:left;
padding:0;
margin:0;
border:0;
width: auto;
left: 10px;
top: 220px;
background: none;
}
.comments-box fieldset .comment-form-check-label
{
left: 30px;
top: 219px;
}
*/
.comments-box fieldset .comment-form-data
{
position:absolute;
float:left;
padding:0;
margin:0;
border:0;
width: auto;
left: 10px;
top: 220px;
background: none;
}
.comments-box fieldset .comment-form-data-label
{
left: 30px;
top: 219px;
}

/**********************/
/* JSCROLLPANE STYLES */
/**********************/


.jScrollPaneContainer
{
position: relative;
overflow: hidden;
z-index: 1;
}
.jScrollPaneTrack
{
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #aaa;
}
.jScrollPaneDrag
{
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
}
.jScrollPaneDragTop
{
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.jScrollPaneDragBottom
{
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
}


/*********************/
/* SIDE BOXES STYLES */
/*********************/


.side-box
{
width: 300px;
background: url( '/layout/luxuryonline/side-box-background.png' ) repeat-x top left;
}


/*****************************/
/* RESOURCES SIDE BOX STYLES */
/*****************************/


#resources-side-box p.footer-link
{
position: absolute;
bottom: 1px;
left: 1px;
width: 298px;
height: 21px;
padding: 0;

text-align: right;
text-transform: uppercase;
line-height: 21px;
}
#resources-side-box p.footer-link a
{
display: inline;
position: relative;
float: right;
padding: 0 22px 0 10px;

height: 21px;
background: transparent url( '/layout/luxuryonline/resources-side-box-footer-button-up.gif' ) no-repeat top right;

font-size: 10px;
font-weight: bold;
}
#resources-side-box p.footer-link a:hover
{
background: #8a8a8a url( '/layout/luxuryonline/resources-side-box-footer-button-hover.gif' ) no-repeat top right;
text-decoration: none;
}
#resources-side-box .tab-menu
{
position: absolute;
left: 0;
width: 300px;
height: 35px;
}
#resources-side-box .tab-menu li
{
width: 150px;
height: 35px;

background: transparent url( '/layout/luxuryonline/resources-side-box-active-button.png' ) no-repeat top left;

line-height: 34px;
text-align: center;
text-transform: uppercase;
font-family: 'Arial Narrow', Arial;
font-size: 18px;
}
#resources-side-box .tab-menu li.selected
{
background-image: url( '/layout/luxuryonline/resources-side-box-selected-button.png' );
}
#resources-side-box .content-container
{
position: absolute;
width: 298px;
padding: 5px 0;
left: 1px;
}
#resources-side-box .scroll-list-items
{
left: 5px;
}
#resources-side-box .scroll-pane
{
width: 290px;
height: 234px;
overflow: hidden;
}
#resources-side-box .scroll-list-items ul
{
width: 290px;
}
#resources-side-box .scroll-list-items ul li
{
padding:0;
border: 0;
margin: 0;

height: 78px;
width: 270px;
}
#resources-side-box .scroll-list-items ul li .img-container
{
position: relative;
float: left;
top: 5px;
 left: 5px;
}
#resources-side-box .scroll-list-items ul li a:hover
{
text-decoration: none;
}
#resources-side-box .scroll-list-items ul li .title
{
display: block;
position: relative;
float: right;
right: 5px;
top: 5px;
padding: 0;
width: 130px;

font-family: 'Arial Narrow', Arial;
font-weight: normal;
font-size: 16px;
}
#resources-side-box .scroll-list-items .jScrollPaneTrack
{
background: url( '/layout/luxuryonline/resources-side-box-scrollbar-track.png' ) no-repeat 5px 0px;
}
#resources-side-box .scroll-list-items .jScrollPaneDrag
{
background: url( '/layout/luxuryonline/resources-side-box-scrollbar-thumb.png' ) no-repeat top left;
}


/*****************************/
/* SUBDOMAIN SIDE BOX STYLES */
/*****************************/


#subdomain-side-box
{
height: 341px;
}
#subdomain-side-box h2
{
position: absolute;
left: 0;
width: 300px;

background: url( '/layout/luxuryonline/subdomain-side-box.png' ) no-repeat top left;
}
#subdomain-side-box h2 a
{
display: block;
width: 300px;
}
#subdomain-side-box p.footer-link
{
position: absolute;
bottom: 0;
left: 0;
width: 300px;
height: 20px;
padding: 0;

text-align: right;
text-transform: uppercase;
line-height: 20px;
}
#subdomain-side-box p.footer-link a
{
display: inline;
position: relative;
float: right;
padding: 0 22px 0 10px;

background: transparent url( '/layout/luxuryonline/subdomain-side-box-footer-button-up.gif' ) no-repeat top right;

height: 20px;

font-size: 10px;
font-weight: bold;
}
#subdomain-side-box p.footer-link a:hover
{
background: #2b8419 url( '/layout/luxuryonline/subdomain-side-box-footer-button-hover.gif' ) no-repeat top right;
text-decoration: none;
}
#subdomain-side-box .scroll-list-items
{
position: absolute;
width: 290px;
top: 83px;
left: 5px;
}
#subdomain-side-box .scroll-list-items ul
{
width: 290px;
height: 234px;
overflow: hidden;
}
#subdomain-side-box .scroll-list-items ul li
{
padding:0;
border: 0;
margin: 0;

height: 78px;
width: 270px;
}
#subdomain-side-box .scroll-list-items ul li.hovered
{
}
#subdomain-side-box .scroll-list-items ul li .img-container
{
position: relative;
float: left;
top: 5px;
 left: 5px;
}
#subdomain-side-box .scroll-list-items ul li a:hover
{
text-decoration: none;
}
#subdomain-side-box .scroll-list-items ul li .category,
#subdomain-side-box .scroll-list-items ul li .title
{
display: block;
position: relative;
float: right;
right: 5px;
top: 5px;
padding: 0;
width: 130px;
}
#subdomain-side-box .scroll-list-items ul li .category
{
font-family: 'Arial Black', Arial;
font-size: 10px;
text-transform: uppercase;
}
#subdomain-side-box .scroll-list-items ul li .title
{
font-family: 'Arial Narrow', Arial;
font-weight: normal;
font-size: 16px;
}
#subdomain-side-box .scroll-list-items .jScrollPaneTrack
{
background: url( '/layout/luxuryonline/subdomain-side-box-scrollbar-track.png' ) no-repeat 5px 4px;
}
#subdomain-side-box .scroll-list-items .jScrollPaneDrag
{
background: url( '/layout/luxuryonline/subdomain-side-box-scrollbar-thumb.png' ) no-repeat top left;
}


/*****************************/
/* REDIRECT TO MOBILE STYLES */
/*****************************/


.redirect-to-mobile-bar
{
width: 970px;
background: #fff200;
border-bottom: 1px solid #333333;
}
.redirect-to-mobile-bar a
{
display: block;
position: relative;
top: 0;
left:0;
width: 970px;
height: 30px;

font: bold 11px/30px Arial, Verdana, Tahoma, sans-serif;
color: #49482d;
text-decoration: underline;
text-indent: 30px;
background: transparent url( '/layout/mobile-version-icon.gif' ) no-repeat scroll 10px 6px;
}


/****************************/
/* SHARE ON FACEBOOK STYLES */
/****************************/


.share-on-facebook
{
position: relative;
float: left;
display: block;

width: 670px;
height: 42px;

padding: 0;

border-bottom: 1px solid transparent;
}
.share-on-facebook a
{
position: relative;
float: left;
top: 12px;
left: 10px;
border: 1px solid #d8dfea;
}
.share-on-facebook a span
{
display: block;
height: 16px;
padding: 0 5px 0 20px;
background: url( 'http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif' ) no-repeat top left;

font: normal 11px Verdana, Arial;
line-height: 15px;
color: #3b5998;
}
.share-on-facebook a:hover
{
cursor: pointer;
text-decoration: none;
border: 1px solid #3b5998;
}
.share-on-facebook a:hover span
{
background-color: #3b5998;
color: #ffffff;
}
.share-on-facebook-event
{
border: none;
}
.share-on-facebook-event a
{
left: 20px;
}