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


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


body
{
background-color: #ffffff;
}
.home-two-cols-lx
{
width: 550px;
overflow: hidden;
}
.home-two-cols-rx
{
width: 420px;
float: right;
overflow: hidden;
}


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


.newsletter-box
{
background: #bac6d5;
}
.newsletter-box h2
{
font-size: 28px;
color: #404040;
margin: 10px 0 2px 6px;
padding-left: 50px;

background: url( '/layout/newsletter-box-icon.png' ) no-repeat top left;
}
.home-newsletter-box
{
width: 420px;
}
.newsletter-box p
{
font-family: 'Arial Narrow', Arial;
font-size: 13px;
color: #404040;
}
.home-newsletter-box p
{
width: 400px;
font-size: 16px;
}
.home-newsletter-box form
{
width: 400px;
}
.home-newsletter-box form fieldset
{
width: 400px;
}


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


#footer a:hover
{
color: #f2f2f2;
}


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


#categories-menu li a, #categories-menu li span
{
color: #333333;
}
#categories-menu li a:hover
{
background: #ffbd00;
}
#categories-menu li.selected a
{
color: #666666;
background: #a8b7bd;
}
#categories-menu li.selected a:hover
{
color: #000000;
}


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


#contents-menu
{
background: #54656e;
}
#contents-menu a, #contents-menu span
{
color: #babcbe;
}
#contents-menu-documents a:hover, #contents-menu-documents.selected a
{
color: #87eaff;
}
#contents-menu-facts a:hover, #contents-menu-facts.selected a
{
color: #87eaff;
}
#contents-menu-events a:hover, #contents-menu-events.selected a
{
color: #edbdbd;
}
#contents-menu-masters a:hover, #contents-menu-masters.selected a
{
color: #edbdbd;
}
#contents-menu-galleries a:hover, #contents-menu-galleries.selected a
{
color: #edbdbd;
}
#contents-menu-videos a:hover, #contents-menu-videos.selected a
{
color: #edbdbd;
}


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


#links-menu li a
{
color: #babcbe;
}
#links-menu li a:hover
{
color: #ffbd00;
}


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


.main-highlight .main-item .highlight-background, .main-highlight .side-item .highlight-background
{
background: #000000;
}
.main-highlight .main-item-hovered .highlight-background, .main-highlight .side-item-hovered .highlight-background
{
background: #457086;
}


/************************/
/* ARTICLES LIST STYLES */
/************************/


.articles-list p.footer-link
{
width: 550px;
background: #ccdbec;
}
.articles-list p.footer-link a
{
border-left: 1px solid #537095;
color: #537095;
}
.articles-list p.footer-link a:hover
{
background-color: #537095;
color: #ccdbec;
}
.articles-list li
{
width: 550px;
height: 153px;
}
.articles-list h3
{
top: 40px;
width: 375px;
}
.articles-list .category
{
top: 15px;
left: 165px;
color: #537095;
}
.articles-list .category:hover
{
color: #ffbd00;
}
.articles-list .home-sponsored-article
{
top: 15px;
left: 10px;
color: #537095;
}
.articles-list .date
{
left: 10px;
}
.articles-list li p
{
top: 40px;
width: 375px;
}
.articles-list .comments
{
top: 15px;
color: #6d6e70;
}
.articles-list .pictures
{
top: 15px;
color: #6d6e70;
}
.articles-list .comments:hover
{
color: #ffbd00;
}
.results-list .comments:hover
{
color: #ffbd00;
}
.articles-list .pictures:hover
{
color: #ffbd00;
}
.results-list .pictures:hover
{
color: #ffbd00;
}


/*************************/
/* SEARCH RESULTS STYLES */
/*************************/


.search-results-list li a
{
color: #1b6194;
}
.search-results-list li a:hover
{
background-color: #ffbd00;
color: #1b6194;
}


/**************************/
/* LUXURY HOME BOX STYLES */
/**************************/


#luxury-home-box
{
width: 970px;
height: 355px;

background: #629f50 url( '/layout/manageronline/luxury-home-box-background.png' ) repeat-x top left;
}
#luxury-home-box .logo
{
position: absolute;
left: 0;
top: 15px;
}
.luxury-home-box-menu
{
position: relative;
float: right;

height: 105px;
line-height: 116px;
overflow: hidden;
}
.luxury-home-box-menu li
{
position: relative;
float: left;
margin: 0;
border: 0;
padding: 0 4px 0 10px;
list-style: none;

background: url( '/layout/manageronline/luxury-home-box-menu-separator.png' ) no-repeat top left;
}
.luxury-home-box-menu li.first
{
background: none;
}
.luxury-home-box-menu li a
{
font-family: 'Arial Narrow', Arial;
font-size: 20px;
text-transform: uppercase;
color: #629f50
}
.luxury-home-box-menu li a:hover
{
color: #b7ff7f;
text-decoration: none;
}


/************************************/
/* LUXURY HOME BOX HIGHLIGHT STYLES */
/************************************/


.luxury-home-box-highlight
{
width: 970px;
height: 250px;
}
.luxury-home-box-highlight li
{
overflow: hidden;
}
.luxury-home-box-highlight .main-item
{
width: 447px;
height: 250px;
float: left;
}
.luxury-home-box-highlight .side-item
{
width: 513px;
height: 125px;
float: right;
}
.luxury-home-box-highlight li .category
{
position: absolute;
z-index: 4;
top: 0;
left: 0;
padding: 3px 8px;
background: #000;

color: #fff;
font-size: 11px;
font-family: 'Arial Black', Arial;
text-transform: uppercase;
}
.luxury-home-box-highlight li .category:hover
{
color: #96cf69;
text-decoration: none;
}
.luxury-home-box-highlight li img
{
border: 0;
margin: 0;
padding:0;
}
.luxury-home-box-highlight li a
{
position: absolute;
overflow: hidden;
}
.luxury-home-box-highlight li a.img-container
{
z-index: 1;
}
.luxury-home-box-highlight li a.title-link
{
z-index: 3;
color: #fff;
}
.luxury-home-box-highlight li a.title-link:hover
{
text-decoration: none;
}
.luxury-home-box-highlight li a.title-link strong
{
position: relative;
float: left;
display: block;
font-family: 'Arial Narrow', Arial;
font-size: 19px;
}
.luxury-home-box-highlight li a.title-link span
{
position: relative;
float: left;
display: block;
font-family: Arial;
font-size: 12px;
}
.luxury-home-box-highlight .main-item .title-link strong
{
width: 160px;
top: 30px;
left: 10px;
}
.luxury-home-box-highlight .main-item .title-link span
{
width: 160px;
top: 40px;
left: 10px;
}
.luxury-home-box-highlight .main-item .title-link
{
position: absolute;
top: 0;
left: 0;
width: 180px;
height: 250px;
background: #629f50;
}
.luxury-home-box-highlight .main-item .title-link:hover
{
background: #96cf69;
}
.luxury-home-box-highlight .side-item .title-link strong
{
width: 270px;
top: 10px;
left: 10px;
}
.luxury-home-box-highlight .side-item .title-link span
{
width: 270px;
top: 20px;
left: 10px;
}
.luxury-home-box-highlight .side-item .title-link
{
position: absolute;
top: 0;
right: 0;
width: 290px;
height: 125px;
}
.luxury-home-box-highlight .side-item-first .title-link,
.luxury-home-box-highlight .side-item-first-hovered .title-link
{
background: url( '/layout/manageronline/luxury-home-highlight-side-item-background.png' ) repeat-x bottom left;
}
.luxury-home-box-highlight .side-item .title-link:hover,
.luxury-home-box-highlight .side-item-hovered .title-link,
.luxury-home-box-highlight .side-item-first-hovered .title-link
{
background-color: #96cf69;
}
.luxury-home-box-highlight .main-item .highlight-background
{
position: absolute;
height: 250px;
width: 160px;
z-index: 2;
bottom: 0;
}
.luxury-home-box-highlight .main-item .highlight-background
{
background: #042000;
}
.luxury-home-box-highlight .main-item-hovered .highlight-background
{
background: #96cf69;
}


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


#subdomain-side-box
{
background-color: #629f50;
}
#subdomain-side-box h2
{
top: 20px;
height: 57px;
}
#subdomain-side-box h2 a
{
height: 57px;
}
#subdomain-side-box p.footer-link
{
background: #003200;
}
#subdomain-side-box p.footer-link a
{
border-left: 1px solid #629f50;

color: #629f50;
}
#subdomain-side-box p.footer-link a:hover
{
color: #66c549;
}
#subdomain-side-box .scroll-list-items ul li.hovered
{
background: #316828;
}
#subdomain-side-box .scroll-list-items ul li .category
{
color: #000000;
}
#subdomain-side-box .scroll-list-items ul li .title
{
color: #ffffff;
}


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


#resources-side-box
{
background-color: #faaf40;
height: 300px;
}
#resources-side-box p.footer-link
{
background: #b2b2b2;
display: none;
}
#resources-side-box p.footer-link a
{
border-left: 1px solid #8a8a8a;
color: #fff;
}
#resources-side-box p.footer-link a:hover
{
color: #fff;
}
#resources-side-box .tab-menu
{
top: 20px;
}
#resources-side-box .content-container
{
top: 55px;
}
#resources-side-box .tab-menu li span
{
color: #000;
}
#resources-side-box .tab-menu li a, #resources-side-box .tab-menu li a:hover
{
color: #fff;
}
#resources-side-box .content-container
{
background: #fff;
}
#resources-side-box .scroll-list-items ul li.hovered
{
background: #c3cfdb;
}
#resources-side-box .scroll-list-items ul li .title
{
color: #000;
}


/*********************************/
/* UTILITY AND AGENDA BOX STYLES */
/*********************************/


#utility-agenda
{
width: 420px;
height: 510px;
overflow: hidden;

background: #010101 url( '/layout/utility-agenda-box-background.png' ) repeat-x bottom left;

cursor: pointer;
}
#utility-agenda .utility, #utility-agenda .agenda
{
height: 426px;
overflow: hidden;
}
#utility-agenda .utility
{
height: 50px;
}
#utility-agenda .box-content
{
width: 420px;
height: 487px;
overflow: hidden;
}
#utility-agenda .separator
{
width: 420px;
height: 11px;
background-repeat: repeat-x;
background-image: url( '/layout/utility-agenda-box-separator-background.png' );
}
#utility-agenda.expand-utility .separator
{
background-position: 0px 0px;
}
#utility-agenda.expand-agenda .separator
{
background-position: 0px -11px;
}
#utility-agenda h2
{
position: relative;
float: left;
width: 420px;
height: 50px;

background-position: top left;
background-repeat: repeat;

text-transform: uppercase;
cursor: pointer;
}
#utility-agenda h2 span
{
display: block;
position: relative;
float: left;
font-family: 'Arial Narrow', Arial;
font-size: 28px;
font-weight: normal;
text-indent: 10px;
line-height: 50px;
}
#utility-agenda .utility h2 span
{
color: #87eaff;
}
#utility-agenda .agenda h2 span
{
color: #edbdbd;
}
#utility-agenda h2 a
{
position: relative;
float: right;
right: 10px;
padding-right: 20px;
display: block;

background-position: top right;
background-repeat: no-repeat;

font-size: 11px;
font-family: Arial;
font-weight: bold;
text-align: right;

color: #f0f0f1;
line-height: 50px;
}
#utility-agenda h2 a:hover
{
text-decoration: none;
}
#utility-agenda .utility h2 a
{
background-image: url( '/layout/utility-agenda-box-utility-expand-button.gif' );
}
#utility-agenda .agenda h2 a
{
background-image: url( '/layout/utility-agenda-box-agenda-expand-button.gif' );
}
#utility-agenda .utility h2
{
background-image: url( '/layout/utility-agenda-box-utility-title-up.png' );
}
#utility-agenda .agenda h2
{
background-image: url( '/layout/utility-agenda-box-agenda-title-up.png' );
}
#utility-agenda .utility h2.hovered
{
background-image: url( '/layout/utility-agenda-box-utility-title-hover.png' );
}
#utility-agenda .agenda h2.hovered
{
background-image: url( '/layout/utility-agenda-box-agenda-title-hover.png' );
}
#utility-agenda div div
{
height: 188px;
width: 420px;
}
#utility-agenda h3
{
display: block;
position: absolute;
padding: 0;
z-index: 2;
top: 0;
left: 0;

width: 420px;
height: 32px;

background-position: 0px 0px;
background-repeat: no-repeat;

color: #fff;
font-family: 'Arial Narrow', Arial;
font-size: 18px;
font-weight: normal;
line-height: 26px;
cursor: pointer;
}
#utility-agenda h3 span
{
display: inline;
position: relative;
float: left;
padding-left: 34px;
height: 27px;

background-position: 10px 0px;
background-repeat: no-repeat;
}
#utility-agenda .documents h3 span
{
background-image: url( '/layout/utility-agenda-documents-icon.gif' );
}
#utility-agenda .events h3 span
{
background-image: url( '/layout/utility-agenda-events-icon.gif' );
}
#utility-agenda .facts h3 span
{
background-image: url( '/layout/utility-agenda-facts-icon.gif' );
}
#utility-agenda .masters h3 span
{
background-image: url( '/layout/utility-agenda-masters-icon.gif' );
}
#utility-agenda .utility h3
{
background-image: url( '/layout/utility-agenda-box-utility-section-title-background.gif' );
}
#utility-agenda .agenda h3
{
background-image: url( '/layout/utility-agenda-box-agenda-section-title-background.gif' );
}
#utility-agenda ul
{
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
width: 420px;
height: 161px;

background: url( '/layout/utility-agenda-box-list-background.png' ) no-repeat top left;
}
#utility-agenda ul li
{
position: relative;
float: left;
padding:0;
margin: 0;
border: 0;
list-style: none;
}
#utility-agenda ul li a
{
display: block;
width: 100px;
height: 80px;
width: 210px;

background: url( '/layout/utility-agenda-box-item-background.gif' ) no-repeat top right;

font-size: 12px;
}
#utility-agenda ul li a:hover
{
text-decoration: none;
}
#utility-agenda .utility ul li a:hover
{
background-color: #5dc7df;
}
#utility-agenda .agenda ul li a:hover
{
background-color: #e3a9a0;
}
#utility-agenda ul li.quad-2 a, #utility-agenda ul li.quad-4 a
{
margin-left: 1px;
width: 209px;
}
#utility-agenda ul li.quad-1 a, #utility-agenda ul li.quad-2 a
{
margin-bottom: 1px;
}
#utility-agenda ul li a span
{
position: absolute;
bottom: 10px;
left: 10px;

color: #f0f0f0;
font-style: italic;
cursor: pointer;
}
#utility-agenda ul li a strong
{
color: #000;
position: absolute;
top: 10px;
left: 10px;
width: 180px;
cursor: pointer;
}


/************************/
/* MAIN RESOURCE STYLES */
/************************/


.resource-head
{
border-bottom: 1px solid #537095;
}
.resource-head .category
{
background: #537095;
}
.resource-head .category:hover
{
color: #ffbd00;
}
.resource .quick-links li a
{
color: #1b6194;
}


/******************************/
/* RESOURCE PAGINATION STYLES */
/******************************/


.resource .pagination li
{
top: 0px;
height: 27px;
line-height: 27px;
}
.resource .pagination li a
{
height: 27px;
color: #4c4c4c;
}
.resource .pagination li a:hover
{
color: #4c4c4c;
background-color: #ffbd00;
}


/************************/
/* RESOURCE TAGS STYLES */
/************************/


.resource-tags
{
border-top: 1px solid #bbb;
}
.resource-tags strong
{
font: bold 13px Arial;
}
.resource-tags a
{
color: #1b6194;
}
.resource-tags a:hover
{
color: #1b6194;
background: #ffbd00;
}


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


.share-on-facebook
{
border-color: #bbb;
}
.share-on-facebook a
{
border-color: #bbb;
}


/****************************/
/* RESOURCE SEE ALSO STYLES */
/****************************/


.resource-see-also
{
background: #e6e6e6;
}
.resource-see-also strong
{
color: #1b6194;
}
.resource-see-also ul
{
width: 650px;
left: 10px;
}
.resource-see-also ul li
{
width: 650px;
padding: 3px 0;
}
.resource-see-also ul li span
{
font-family: 'Arial Black', Arial;
font-size: 11px;
text-transform: uppercase;
color: #191919;
}
.resource-see-also ul li a
{
color: #1b6194;
padding: 1px;
}
.resource-see-also ul li a:hover
{
background: #ffbd00;
text-decoration: none;
}
.resource-see-also ul li img
{
display: none;
}


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


.comments-box
{
border-top: 1px solid transparent;
background: #d1dae1;
}
.comments-box h2
{
background: #bac6d5;
font-size: 24px;
}
.comments-box .comments-list li .comment-body
{
font-size: 13px;
}
.comments-box .comments-list li .comment-foot .author
{
color: #1b6194;
}


/***********************/
/* RESULTS LIST STYLES */
/***********************/


.list-title-type-articles
{
color: #231f20;
}
.list-title-type-galleries
{
color: #231f20;
}
.list-title-type-videos
{
color: #231f20;
}
.list-title-type-documents
{
color: #99def8;
}
.list-title-type-events
{
color: #edbdbd;
}
.list-title-type-facts
{
color: #99def8;
}
.list-title-type-masters
{
color: #edbdbd;
}
.list-title-type-tag
{
color: #231f20;
}
.list-title-type-search
{
color: #231f20;
}


/*********************/
/* DATA TYPES STYLES */
/*********************/


.data-type-documents
{
color: #99def8;
}
.data-type-events
{
color: #edbdbd;
}
.data-type-facts
{
color: #99def8;
}
.data-type-masters
{
color: #edbdbd;
}
.data-type-videos
{
color: #000000;
}
.event-top-info .event-location
{
color: #7c5d5a;
}
.event-top-info .event-date
{
color: #503836;
}


/********************/
/* DATA TAGS STYLES */
/********************/


.data-tags strong
{

}
.data-tags a
{
color: #1b6194;
}
.data-tags a:hover
{
color: #1b6194;
background: #ffbd00;
}
.actions-links li a
{
color: #1b6194;
}


/****************/
/* PAGER STYLES */
/****************/


.results-pager li
{
color: #494949;
}
.results-pager li.prev-page, .results-pager li.next-page
{
top: 0;
height: 27px;
}
.results-pager li a, .results-pager li span
{
color: #494949;
}
.results-pager li.selected-page
{
background: #494949;
color: #fff;
}
.results-pager li.prev-page a:hover, .results-pager li.next-page a:hover
{
color: #494949;
background-color: #ffbd00;
}


/*********************************/
/* SPECIFIC RESULTS LISTS STYLES */
/*********************************/


.list-type-galleries li .category
{
color: #537095;
}
.list-type-galleries li .images-count span
{
color: #5b5b5b;
}
.list-type-videos li .video-length span
{
color: #ffffff;
}


/************************************/
/* GALLERY RELATED RESOURCES STYLES */
/************************************/


.gallery-related
{
background: #ededed;
}
.gallery-related ul li span
{
color: #191919;
}
.gallery-related ul li a
{
color: #1b6194;
}
.gallery-related ul li a:hover
{
color: #1b6194;
background: #ffbd00;
}


/**********************/
/* MAIN IMAGES STYLES */
/**********************/


h1.title
{
background: #d9d9d9;
}
h1.title span
{
color: #191919;
}
.gallery-desc
{
border-top: 1px solid #bbbdbf;
border-bottom: 1px solid #bbbdbf;
}
.gallery-desc span
{
font: italic normal 13px Georgia, Arial;
}


/************************/
/* CURRENT IMAGE STYLES */
/************************/


.current-image ul li a
{
background-color: #f2f2f2;
}
.current-image ul li a:hover
{
background-color: #ffbd00;
}
.current-image .back-button a, .current-image .full-image-button a
{
color: #1b6194;
}
.current-image .prev-image-button, .current-image .next-image-button
{
height: 110px;
top: 110px;
}
.current-image .prev-image-button a, .current-image .next-image-button a
{
height: 110px;
}


/****************/
/* VIDEO STYLES */
/****************/


.video-desc
{
border-color: #bbbdbf;
}
.video-container
{
background: #d9d9d9;
}
.video-content
{
background: #333333;
}
.video-back-button
{
background-color: #f2f2f2;
color: #1b6194;
}
.video-back-button:hover
{
background-color: #ffbd00;
color: #1b6194;
}


/**********************************/
/* VIDEO RELATED RESOURCES STYLES */
/**********************************/


.video-related
{
background: #ededed;
}
.video-related ul li span
{
color: #191919;
}
.video-related ul li a
{
color: #1b6194;
}
.video-related ul li a:hover
{
color: #1b6194;
background: #ffbd00;
}


/*********************/
/* INFO PAGES STYLES */
/*********************/


.info-title
{
border-bottom-color: #000000;
background: #bac6d5;

color: #404040;
}


/***************************/
/* FULLSCREEN IMAGE STYLES */
/***************************/


.fullscreen-image .image-tags strong
{
font: bold 13px Arial;
}
.fullscreen-image .image-tags a
{
color: #1b6194;
}
.fullscreen-image .image-tags a:hover
{
color: #1b6194;
background: #ffbd00;
}
.fullscreen-image-nav ul li a, .fullscreen-image-nav ul li span
{
color: #1b6194;
}


/***********************/
/* ARTICLE PAGE STYLES */
/***********************/


.sponsored-article-label
{
color: #000000;
border-bottom-color: #537095;
}


/************/
/* DATA BOX */
/************/


#data-box
{
width: 420px;
height: 306px;
background: #faaf40 url( '/layout/manageronline/data-box-background.png') repeat-x scroll bottom left;
}
#data-box .tab-menu
{
position: absolute;
left: 0;
top: 0;
width: 420px;
height: 35px;
}
#data-box .tab-menu li
{
width: 210px;
height: 35px;

background: transparent url( '/layout/manageronline/data-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;
}
#data-box .tab-menu li.selected
{
background-image: url( '/layout/manageronline/data-box-selected-button.png' );
}
#data-box .tab-menu li span
{
color: #000000;
}
#data-box .tab-menu li a, #data-box .tab-menu li a:hover
{
color: #ffffff;
}
#data-box .content-container
{
position: absolute;
width: 418px;
height: 247px;
left: 1px;
top: 35px;

background: #ffffff;
}
#data-box .content-container ul
{
width: 400px;
left: 9px;
top: 4px;
}
#data-box .content-container ul li
{
padding:0;
border: 0;
margin: 0;

height: 80px;
width: 400px;

background: transparent url( '/layout/manageronline/data-box-row-background') repeat-x bottom left;
}
#data-box .content-container ul li.last-item
{
background: none;
}
#data-box .content-container ul li a
{
display: block;
position: relative;
float: left;
left: 5px;
padding: 7px 0 0 0;
width: 390px;
color: #000000;
}
#data-box .content-container ul li a:hover
{
text-decoration: none;
}
#data-box .content-container ul li .category
{
font: bold 12px Tahoma;
}
#data-box .content-container ul li .title
{
font: normal 17px 'Arial Narrow', Arial;
}
#data-box .content-container ul li.hovered
{
background: #c3cfdb;
}
#data-box .content-container ul li .title
{
color: #000000;
}
