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


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


.list-title
{
position: relative;
float: left;
width: 970px;
height: 60px;
padding: 0;
overflow: hidden;
background: transparent none repeat top left;

text-indent: 10px;
text-transform: uppercase;
font-family: 'Arial Narrow', Arial;
font-weight: normal;
font-size: 36px;
line-height: 70px;
}
.list-title-type-articles
{
background-image: url( '/layout/luxuryonline/list-title-articles-background.png' );
}
.list-title-type-galleries
{
background-image: url( '/layout/luxuryonline/list-title-galleries-background.png' );
}
.list-title-type-videos
{
background-image: url( '/layout/luxuryonline/list-title-videos-background.png' );
}
.list-title-type-documents
{
background-image: url( '/layout/luxuryonline/list-title-documents-background.png' );
}
.list-title-type-events
{
background-image: url( '/layout/luxuryonline/list-title-events-background.png' );
}
.list-title-type-facts
{
background-image: url( '/layout/luxuryonline/list-title-facts-background.png' );
}
.list-title-type-masters
{
background-image: url( '/layout/luxuryonline/list-title-masters-background.png' );
}
.list-title-type-tag
{
background-image: url( '/layout/luxuryonline/list-title-tag-background.png' );
}
.list-title-type-search
{
background-image: url( '/layout/luxuryonline/list-title-search-background.png' );
}
.results-list
{
width: 650px;
left: 10px;

border-top: 1px solid #a0a0a0;
}
.results-list li
{
position: relative;
float: left;
padding:0;
margin: 0;
border: 0;
list-style: none;

width: 650px;
height: 130px;
border-bottom: 1px solid #a0a0a0;
}
.results-list li div
{
width: 650px;
height: 130px;
}
.results-list li.hovered
{
background: #e8eff4;
}
.results-list li a
{
position: relative;
float: left;
width: 650px;
padding-top: 5px;

font-family: 'Arial Narrow', Arial;
font-size: 24px;
line-height: 1.1em;
color: #231f20;
}
.results-list li.hovered a:hover
{
text-decoration: none;
}
.results-list li a strong
{
font-weight: normal;
}
.results-list li p.desc
{
position: relative;
float: left;
padding: 5px 0 0 0;

font-size: 12px;
color: #191919;
}
.results-list li span
{
position: relative;
float: left;
padding: 10px 10px 0 0;

font-size: 11px;
font-weight: bold;
}
.results-list li a.datatype
{
position: relative;
float: left;
padding: 10px 10px 0 0;
width: auto;

font: bold 11px Arial;
color: #1b61b6;
}
.results-list li .author
{
color: #1b6194;
}
.results-list li .location, .results-list li .timespan, .results-list li .date
{
color: #666;
}
.results-list li .timespan, .results-list li .date
{
font-weight: normal;
font-style: italic;
}
.results-list li .language
{
position: relative;
float: right;
padding: 0;
top: 10px;
right: 0;
width: 16px;
height: 11px;
background: transparent none no-repeat top left;
}
.results-list li .language-en
{
background-image: url( '/layout/language-icon-en.png' );
}
.results-list li .language-it
{
background-image: url( '/layout/language-icon-it.png' );
}
.results-list li .img
{
position: absolute;
top: 10px;
left: 10px;
}
.results-list li a.comments
{
position: absolute;
top: 15px;
right: 10px;
padding: 0 17px 0 0;
z-index: 2;
width: auto;

background: url( '/layout/luxuryonline/articles-list-comments-button-up.gif' ) no-repeat center right;

color: #6d6e70;
font-size: 11px;
font-family: Arial;
}
.results-list .comments:hover
{
background-image: url( '/layout/luxuryonline/articles-list-comments-button-hover.gif' );

color: #ffbd00;
text-decoration: none;
}
.results-list li .comments span
{
position: static;
float: none;
padding: 0;
}
.results-list li a.pictures
{
position: absolute;
top: 15px;
right: 10px;
padding: 0 17px 0 0;
z-index: 2;
width: auto;

background: url( '/layout/luxuryonline/articles-list-pictures-button-up.gif' ) no-repeat center right;

color: #6d6e70;
font-size: 11px;
font-family: Arial;
}
.results-list .pictures:hover
{
background-image: url( '/layout/luxuryonline/articles-list-pictures-button-hover.gif' );

color: #ffbd00;
text-decoration: none;
}
.results-list li .pictures span
{
position: static;
float: none;
padding: 0;
}
.results-list li a.right-shifted
{
right: 60px;
}
.results-info
{
position: relative;
float: left;

padding: 0;
width: 670px;
height: 27px;

line-height: 27px;
text-align: center;
font-size: 11px;
color: #4c4c4c;
}
.results-null
{
padding: 20px 0;
text-align: center;
}


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


.list-type-galleries .results-list, .list-type-videos .results-list
{
padding-top: 20px;
border-bottom: 1px solid #a0a0a0;
width: 660px;
}
.list-type-galleries .results-list li, .list-type-videos .results-list li
{
width: 320px;
height: 200px;
margin: 0 10px 10px 0;
border-bottom: transparent none;
background: transparent none no-repeat 0px 0px;
}
.list-type-galleries .results-list li
{
background-image: url( '/layout/luxuryonline/galleries-list-item-background.png' );
}
.list-type-videos .results-list li
{
background-image: url( '/layout/luxuryonline/videos-list-item-background.png' );
}
.list-type-galleries .results-list li div, .list-type-videos .results-list li div
{
width: 310px;
height: 190px;
top: 5px;
left: 5px;
}
.list-type-galleries .results-list li.hovered
{
background: url( '/layout/luxuryonline/galleries-list-item-background.png' ) no-repeat 0 -200px;
}
.list-type-videos .results-list li.hovered
{
background: url( '/layout/luxuryonline/videos-list-item-background.png' ) no-repeat 0 -200px;
}
.list-type-galleries .results-list li a, .list-type-videos .results-list li a
{
position: absolute;
top: 142px;
left: 5px;
width: 300px;

font-size: 16px;
}
.list-type-galleries .results-list li .img, .list-type-videos .results-list li .img
{
top: 0px;
left: 0px;
}
.list-type-galleries .results-list li .category, .list-type-videos .results-list li .category
{
position: absolute;
left: 5px;
top: 118px;

font-size: 11px;
font-family: 'Arial Black', Arial;
font-weight: normal;
text-transform: uppercase;
}
.list-type-galleries .results-list li .images-count
{
position: absolute;
left: 230px;
padding: 0;
}
.list-type-galleries .results-list li .images-count span
{
padding: 0;
display: block;
clear: both;
}
.list-type-galleries .results-list li .images-count span.label
{
font: bold 11px Arial;
}
.list-type-galleries .results-list li .images-count span.value
{
font: bold 18px Georgia, Arial;
}
.list-type-videos .results-list li .video-length
{
position: absolute;
left: 230px;
padding: 0;
top: 4px;
}
.list-type-videos .results-list li .video-length span
{
padding: 0;
display: block;
clear: both;
}
.list-type-videos .results-list li .video-length span.label
{
font: bold 11px Arial;
}
.list-type-videos .results-list li .video-length span.value
{
font: bold 18px Georgia, Arial;
}

.list-type-articles .results-list li, .list-type-events .results-list li
{
height: 146px;
}
.list-type-articles .results-list li a.title, .list-type-events .results-list li a.title
{
float: right;
right: 0;
padding-top: 7px;
width: 405px;
}
.list-type-articles .results-list li p.desc, .list-type-events .results-list li p.desc
{
float: right;
right: 0;
width: 405px;

font-size: 12px;
color: #404040;
}
.list-type-articles .results-list li .date, .list-type-events .results-list li .timespan
{
position: relative;
float: right;
right: 0;
padding: 10px 0 0 0;
margin: 0;
width: 405px;
}
.list-type-events .results-list li .location
{
position: absolute;
right: 0;
top: 0;
padding: 10px 0 0 0;
margin: 0;
z-index: 2;
}

.list-type-masters .results-list li
{
/*height: 100px;*/
}


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


.search-results-list
{
width: 650px;
left: 10px;

border-top: 1px solid #a0a0a0;
}
.search-results-list li
{
position: relative;
float: left;
padding:0;
margin: 0;
border: 0;
list-style: none;

width: 650px;
height: 100px;
border-bottom: 1px solid #a0a0a0;
}
.search-results-list li a
{
position: relative;
float: left;

padding: 0 2px;
margin-top: 5px;
}
.search-results-list li a:hover
{
text-decoration: none;
}
.search-results-list li p, .search-results-list li span
{
position: relative;
float: left;
padding: 2px 0;
width: 650px;
}
.search-results-list li p
{
padding-top: 5px;
}


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


.results-pager
{
width: 670px;
height: 27px;
overflow: hidden;

background: url( '/layout/luxuryonline/pagination-background.png' ) repeat-x bottom left;

line-height: 27px;
text-align: center;
}
.results-pager li
{
display: inline;
padding:0;
border: 0;
margin: 0 2px;

list-style: none;

font-size: 14px;
font-family: 'Arial Narrow', Arial;
text-align: center;
}
.results-pager li.tot-pages strong
{
font-weight: normal;
letter-spacing: 3px;
}
.results-pager li.prev-page, .results-pager li.next-page
{
display: inline;
position: absolute;
margin: 0;
}
.results-pager li.prev-page
{
left: 0;
}
.results-pager li.next-page
{
right: 0;
}
.results-pager li.selected-page
{
padding: 0 2px 0 4px;
}
.results-pager li.prev-page a, .results-pager li.next-page a
{
display: inline-block;
height: 27px;
line-height: 27px;
}
.results-pager li.prev-page a
{
padding: 0 20px 0 30px;
background: url( '/layout/luxuryonline/pagination-button-prev.gif' ) no-repeat top left;
}
.results-pager li.next-page a
{
padding: 0 30px 0 20px;
background: url( '/layout/luxuryonline/pagination-button-next.gif' ) no-repeat top right;
}
.results-pager li.prev-page a:hover, .results-pager li.next-page a:hover
{
text-decoration: none;
}