/*****************/
/* CONTENTS LIST */
/*****************/


.contents-list
{
width: 620px;
}
.contents-list h2
{
background: transparent url( '/layout/wide-panel-head-background-azure.png' ) no-repeat scroll top left;
}
.contents-list li
{
height: 95px;
width: 620px;
background: transparent url( '/layout/results-list-item-background.png' ) no-repeat scroll top left;
}
.contents-list li .img-container
{
position: relative;
float: left;
top: 10px;
left: 10px;
}
.contents-list li .img-container
{
background-color: #ffffff;
padding: 1px;
border: 1px solid #e6e6e6;
}
.contents-list li .head,
.contents-list li h3,
.contents-list li .desc
{
position: relative;
float: right;
width: 460px;
right: 10px;
top: 0;
padding: 0;
}
.contents-list li .head
{
padding: 8px 0 2px 0;
color: #638ea6;
font: bold 10px Verdana;
}
.contents-list li .head a, .contents-list li .head span
{
color: #638ea6;
font: bold 10px Verdana;
}
.contents-list li .head a
{
color: #26567f;
text-transform: uppercase;
}
.contents-list li h3
{
font: bold 12px/1.4em Verdana;
}
.contents-list li h3 a
{
color: #003366;
}
.contents-list li .desc
{
padding-top: 2px;
font: normal 11px/1.4em Verdana;
color: #333333;
}
.contents-list li .relations-list
{
position: absolute;
top: 10px;
right: 10px;
width: auto;
height: auto;
z-index: 1;
}
.contents-list li .relations-list li
{
width: auto;
height: auto;
background: none;
margin-left: 5px;
}
.contents-list li .relations-list li a
{
display: block;
width: 12px;
height: 7px;

background: transparent none no-repeat scroll top left;
}
.contents-list li .relations-list li a.rel-image
{
background: url( '/layout/related-galleries-icon.gif' );
}
.contents-list li .relations-list li a.rel-video
{
background: url( '/layout/related-videos-icon.gif' );
}
.contents-list li.sponsored .head span
{
text-transform: uppercase;
font: normal 10px Verdana;
color: #003366;
}


/*********************/
/* RESULTS HEAD FULL */
/*********************/


.results-head-full
{
width: 620px;
height: 100px;

background: transparent url( '/layout/results-head-full-background.png' ) no-repeat scroll top left;
}
.contents-list-head
{
height: 65px;
}


/************************/
/* RESULTS HEAD FILTERS */
/************************/


.filters-list
{
top: 15px;
left: 15px;
width: 590px;
}
.filters-list li
{
width: 125px;
margin-right: 10px;
}
.filters-list li.button-item
{
float: right;
right: 0;
margin: 0;
width: auto;
}
.filters-list li.button-item button
{
margin-top: 18px;
width: 46px;
background-image: url( '/layout/button-go.png' );
}
.filters-list li label, .filters-list li select
{
display: block;
position: relative;
float: left;
}
.filters-list li label
{
height: 18px;

font: normal 10px Verdana;
text-indent: 2px;
color: #dadde1;
}
.filters-list li select
{
font-size: 11px;
width: 100%;
}


/***********************/
/* RESULTS HEAD ORDERS */
/***********************/


.orders-list
{
position: absolute;
bottom: 10px;
left: 15px;
}
.orders-list li
{
display: inline;
position: relative;
float: left;
height: 18px;
margin-right: 10px;

padding-right: 15px;
background: transparent url( '/layout/products-list-order-background-rx-up.png' ) no-repeat scroll top right;
}
.orders-list li a, .orders-list li span
{
display: block;
height: 18px;

font: normal 10px/18px Verdana;
text-transform: uppercase;
color: #182e44;
}
.orders-list li a
{
padding-left: 15px;
background: transparent url( '/layout/products-list-order-background-lx-up.png' ) no-repeat scroll top left;
}
.orders-list li a.ordered-asc span, .orders-list li a.ordered-desc span
{
background: transparent none no-repeat scroll center right;
padding-right: 15px;
}
.orders-list li a.ordered-asc span
{
background-image: url( '/layout/sort-direction-asc.gif' );
}
.orders-list li a.ordered-desc span
{
background-image: url( '/layout/sort-direction-desc.gif' );
}
.orders-list .label-item
{
margin-right: 20px;
padding-right: 0;
font: bold 10px/18px Verdana;
color: #ffffff;

background: none;
}


/*****************************/
/* RESULTS HEAD VIEW CHOICES */
/*****************************/


#view-choices
{
position: absolute;
float: right;
right: 5px;
bottom: 7px;
}
#view-choices li
{
height: 23px;
width: 23px;
margin-right: 10px;

background: transparent none no-repeat scroll 0px 0px;
}
#view-choices li.selected
{
background-position: -23px 0px;
}
#view-choices li.list-view
{
background-image: url( '/layout/results-head-display-mode-icon-list.gif' );
}
#view-choices li.grid-view
{
background-image: url( '/layout/results-head-display-mode-icon-grid.gif' );
}
#view-choices li a
{
display: block;
width: 23px;
height: 23px;
}
#view-choices li.selected a
{
display: none;
}


/*********************/
/* RESULTS HEAD SLIM */
/*********************/


.results-head-slim
{
width: 620px;
height: 24px;

background: transparent url( '/layout/results-head-slim-background.png' ) no-repeat scroll top left;
}
.results-head-slim h2
{
font: bold 11px/24px Verdana;
text-indent: 10px;
color: #285e94;
}
.results-head-slim h2 span
{
color: #183c60;
}
.results-head-slim .panel-more-link
{
background-image: url( '/layout/results-head-slim-separator.png' );
color: #294f76;
}


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


.results-container
{
width: 620px;
left: 10px;
margin-bottom: 10px;
}
.result-list-no-items
{
position: relative;
float: left;
font: bold 11px Verdana;
color: #999999;
padding: 20px 10px;
}


/****************/
/* RESULTS INFO */
/****************/


.results-info
{
width: 620px;
height: 32px;

background: transparent url( '/layout/results-info-background.png' ) no-repeat scroll top left;
}
.results-info .count
{
display: block;
position: relative;
float: left;
left: 10px;
font: normal 11px/32px Verdana;
color: #ebeff1;
}
.results-info .pager
{
position: relative;
float: right;
right: 10px;
top: 8px;
}


/*********/
/* PAGER */
/*********/


.pager li
{
display: inline;
font: bold 10px Verdana;
margin-left: 3px;
}
.pager li a, .pager li strong
{
display: block;
padding: 0 2px;
}
.pager li a
{
color: #ebeff1;
border: 1px solid #ebeff1;
}
.pager li strong
{
color: #234362;
background: #ebeff1;
border: 1px solid transparent;
}
.pager li.next-page a,
.pager li.prev-page a
{
border: 1px solid transparent;
}


/*************************/
/* CLASS CATEGORIES LIST */
/*************************/


.class-categories-list
{
width: 620px;
height: 82px;
margin-bottom: 10px;

background: transparent none no-repeat scroll top left;
}
.class-categories-list ul
{
top: 20px;
left: 150px;
width: 460px;
}
.class-categories-list ul li
{
width: 150px;
margin-bottom: 5px;
}
.class-categories-list ul li a
{
display: block;
background: transparent url(  '/layout/contents-navigation-item-background.gif' ) no-repeat scroll center left;
padding-left: 6px;

font: bold 11px Verdana;
color: #ffffff;
text-transform: uppercase;
}


/***********************/
/* MEDIA CONTENTS LIST */
/***********************/


.contents-video-list, .contents-gallery-list
{
padding-bottom: 20px;
background: #d8e1e9;
}
.contents-video-list .cl-item, .contents-gallery-list .cl-item
{
background: transparent none no-repeat scroll top left;
width: 280px;
height: 216px;
margin: 20px 0 0 20px;
}
.contents-video-list li .img-container, .contents-gallery-list li .img-container
{
top: 15px;
left: 15px;
background: none;
border: none;
padding: 0;
}
.contents-video-list li .head,
.contents-video-list li h3,
.contents-gallery-list li .head,
.contents-gallery-list li h3
{
width: 254px;
right: 13px;
top: 15px;
}


/***********************/
/* CONTENTS VIDEO LIST */
/***********************/


.contents-video-list .cl-item
{
background-image: url( '/layout/contents-video-list-item-background.png' );
}
.contents-video-list li .head a
{
color: #529eed;
}
.contents-video-list li h3
{
font: normal 11px Verdana;
}
.contents-video-list li h3 a
{
color: #ffffff;
}
.contents-video-list li span.video-length
{
display: block;
position: absolute;
bottom: 59px;
right: 15px;
padding: 3px;
background: #000000;

color: #529eed;
font: normal 9px Verdana;
text-align: center;
}


/***********************/
/* CONTENTS VIDEO LIST */
/***********************/


.contents-gallery-list .cl-item
{
background-image: url( '/layout/contents-gallery-list-item-background.png' );
}
.contents-gallery-list li .head a
{
color: #336699;
}
.contents-gallery-list li h3
{
font: normal 11px Verdana;
}
.contents-gallery-list li h3 a
{
color: #000c33;
}
.contents-gallery-list li p.gallery-tot-images
{
display: block;
position: absolute;
bottom: 59px;
right: 15px;
padding: 3px 3px 3px 20px;
background: #336699;

color: #c2d1e1;
font: bold 9px Verdana;
text-align: right;
text-indent: -10px;
}
.contents-gallery-list li p.gallery-tot-images span
{
padding-right: 18px;
background: transparent url( '/layout/contents-gallery-list-tot-images-icon.gif' ) no-repeat center right;
}


/***********************/
/* SEARCH RESULTS LIST */
/***********************/


.search-results-list
{
width: 620px;
}
.search-results-list li
{
position: relative;
float: left;
margin: 0;
border: 0;

width: 620px;
padding: 10px 0;
border-bottom: 1px solid #cccccc;
}
.search-results-list li a.title
{
display: block;
padding-bottom: 5px;
color: #336699;
}
.search-results-list li p
{
padding: 0;
text-align: justify;
}
.search-results-list li span.link
{
display: block;
font-size: 10px;
padding: 5px 0;
}
.search-zone-selection
{
padding: 10px;

font: normal 11px Verdana;
}
.search-zone-selection a
{
color: #336699;
} 
