/**
 * @file 			search.css
 * @section			query
 */
#query {
	position:relative;
	overflow:hidden;
	clear:both;
	margin:0 0 8px;
	width:100%;
}
#query dl {
	margin:0;
	width:10000px;
}
#query dt {
	overflow:hidden;
	float:left;
	width:24px;height:189px;
	text-indent:-1000em;
}
#query dt.item1 {background:url(../img/search/bg/query-title-1-on.png) no-repeat;}
#query dt.item2 {background:url(../img/search/bg/query-title-2-on.png) no-repeat;}
#query dt.item3 {background:url(../img/search/bg/query-title-3-on.png) no-repeat;}
#query dt.item4 {background:url(../img/search/bg/query-title-4-on.png) no-repeat;}
#query dt.item5 {background:url(../img/search/bg/query-title-5-on.png) no-repeat;}
#query dt.item6 {background:url(../img/search/bg/query-title-6-on.png) no-repeat;}

#query dt.item1out {background:url(../img/search/bg/query-title-1-off.png) no-repeat;}
#query dt.item2out {background:url(../img/search/bg/query-title-2-off.png) no-repeat;}
#query dt.item3out {background:url(../img/search/bg/query-title-3-off.png) no-repeat;}
#query dt.item4out {background:url(../img/search/bg/query-title-4-off.png) no-repeat;}
#query dt.item5out {background:url(../img/search/bg/query-title-5-off.png) no-repeat;}
#query dt.item6out {background:url(../img/search/bg/query-title-6-off.png) no-repeat;}

#query dd {
	float:left;
	margin:0 4px 0 0;
	height:189px;
}
#query dd .wrapper {
	float:left;
	border-top:1px solid #D61B92;border-bottom:1px solid #D61B92;padding:0 4px 0 0;
	height:187px;width:393px;
	background:#C8157A;
}
#query dd.out .wrapper {
	background:#E5E5E5;
	border-color:#E9E9E9;
}
#query dd.off .wrapper {
	position:relative;
	overflow:hidden;
	width:0;
}
#query dd .borderDeco {
	float:left;
	width:5px;height:189px;
	background:url(../img/search/bg/query-border-on.png) no-repeat;
}
#query dd.out .borderDeco {background:url(../img/search/bg/query-border-off.png) no-repeat;}
#query dd .wrapper .scroll {
	position:relative;
	margin:7px 10px 0 11px;
	width:372px;
}
.off .scroll {display:none;}

#query dd .wrapper .scroll .container {
	overflow:auto;
	height:165px;
}

#query ul {
	margin:0;padding:0;
	list-style:none;
}
#query li a {
	color:#FFF;
	font-weight:bold;font-size:10px;
	text-decoration:none;text-transform:uppercase;
}
#query li a strong {
	color:#F985D7;
	font-weight:bold;font-size:10px;
}
#query .out li a strong {color:#FFF;}
#query .out li a {cursor:default;}

/**
 * @section				my criteria
 */
#myCriteria h2 {
	float:left;
	margin:0 10px 15px 8px;
}
#myCriteria ul {
	float:left;
	margin:6px 0 0;padding:0;
	list-style:none;
}
#myCriteria p {
	float:left;
	margin:0;
	width:83px;
	color:#D00088;
	font-weight:bold;
}
#myCriteria ul ul {
	margin:0;
	width:386px;
}
#myCriteria ul ul li {
	float:left;
	margin:0 5px 0 0;
	white-space:nowrap;
}
#myCriteria .title {
	float:left;
	margin:0;
	color:#000;
	font-size:10px;font-weight:bold;
}
#myCriteria .deco {color:#C6C7C7;}
#myCriteria a {
	float:left;
	margin:2px 0 0 2px;
}
#myCriteria a img {
	display:block;
	border:0;
}

/**
 * @section				search results navigation
 */
.navTools {
	position:relative;z-index:2;
	clear:left;
	margin:0 0 10px;
}
.secondNavTools {margin-bottom:46px;}
.navTools .nav {
	float:left;
	padding:4px 0 0 10px;
	width:345px;height:19px;
	background:url(../img/search/bg/search-nav.png) no-repeat;
}
.navTools .nav .firstPage,
.navTools .nav .prevPage,
.navTools .nav .nextPage,
.navTools .nav .lastPage {
	float:left;
	margin:0 5px 0 0;
}
.navTools .nav a {float:left;}
.navTools .nav a img {
	display:block;
	border:0;
}
.navTools .nav ol {
	float:left;
	margin:-1px 0 0;padding:0;
	list-style:none;
}
.navTools .nav li {
	float:left;
}
.navTools .nav li a {
	padding:0 4px;
	color:#D00088;
	font-size:15px;
	text-decoration:none;
}
.navTools .nav li.select a {
	color:#000;
	font-weight:bold;
}
.navTools .nav li a:hover {color:#000;}

.sort {
	float:left;
	padding:0 0 0 6px;
	width:254px;
	background:url(../img/search/bg/nav-separator.gif) no-repeat 0 1px;
}
#mainContent .sort .title {
	float:left;
	margin:2px 8px 0 0;
	color:#000;
	font-weight:bold;
}
.selectList {
	position:relative;
	float:left;
	width:192px;height:23px;
}
.selectList p {
	margin:0;padding:4px 0 0 6px;
	width:186px;height:19px;
	color:#FFF;background:url(../img/search/bg/sort.png) no-repeat;
	cursor:pointer;
}
.hover p {background:url(../img/search/bg/sort-on.png) no-repeat;}
.selectList .wrapper {
	position:absolute;top:23px;left:0;
	display:none;
	border-top:1px solid #FFF;
	width:100%;
	background:#929292;
}
.selectList ul {
	margin:0;padding:0;
	list-style:none;
}
.selectList li {
	float:left;
	width:100%;
}
.selectList a {
	display:block;
	padding:1px 3px;
	color:#FFF;
	text-decoration:none;
}
.selectList a:hover {
	text-decoration:underline;
}

/**
 * @section				result list
 */
#resultList {
	position:relative;z-index:1;
	margin:0 0 23px;padding:0;
	list-style:none;
}
#resultList .block {margin:0 0 2px;}
#resultList .knowMore,
#resultList .select .knowMore:hover {
	overflow:hidden;
	float:left;
	margin:2px 9px 27px 9px;
	width:22px;height:22px;
	text-indent:-1000em;
}
#resultList .knowMore:hover {background:url(../img/search/bg/result-list-more.png) no-repeat;}
#resultList .knowMore {background-image:url(../img/search/bg/result-list-less.png);}
#resultList .select .knowMore:hover {background:url(../img/search/bg/result-list-less.png) no-repeat;}
#resultList .select .knowMore {background-image:url(../img/search/bg/result-list-more.png);}

#resultList .wrapper {
	float:left;
	border-left:1px solid #C6C7C7;margin:2px 0 0;padding:0 0 0 18px;
	width:535px;
}
#resultList .title {
	float:left;
	margin:0;
	width:370px;/*new efr 17/01/2010*/
}
#resultList .title .type {
	margin:8px 0 2px;
	color:#D00088;
	font-size:10px;
	text-transform:uppercase;
}
#resultList h3 {
	margin:0 0 6px;
	color:#000;
	font-size:15px;font-weight:bold;
}
#resultList h3 a {
	color:#000;
	text-decoration:none;
}
#resultList h3 a:hover {text-decoration:underline;}
#resultList .starsNtools {position:relative;}
#resultList .starsNtools .nbVote {
	/*efr:17/01/2011*/
    position: absolute;
    color: #000000;
    font-size: 10px;
    left: 7px;
    top: -23px;
}
/**
 * @section					stars
 */
.stars {margin-right:6px;}

.moreDetails {
	overflow:hidden;
	clear:left;display:none;
	width:100%;
}
.select .moreDetails {
	display:block;
}
.moreDetails .visual {
	float:left;
	margin:0 8px 8px 0;
}
.moreDetails p {
	padding:0 0 10px;margin:0;
}
.moreDetails .contextual {width:100%;}
.moreDetails .contextual p {
	margin-bottom:5px;
	font-weight:bold;
}
.moreDetails .contextual p strong {color:#D00088;}

/**
 * @section				link 4
 */
.link4 {float:right;}
.link4 .rightBorder {
	padding-top:2px;
	height:23px;
}
.link4 .content {
	float:left;
	padding:3px 25px 0 0;
	height:18px;
	background:url(../img/common/bg/link-4-play.png) no-repeat right top;
}

/** 
 * @section				no results
 */
.noResults {
	margin:0;padding:14px;
	width:auto;
	font-weight:bold;font-size:18px;
	text-align:center;
}

/**
 * @section 			easyclearing
 */
#query dl:after,
#myCriteria li:after,
.navTools:after,
.navTools .sort:after,
#resultList:after,
.moreDetails:after,
#resultList .contextual:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

