.results{
	background: url('/resources/images/backgrounds/background-results-body.png') top left repeat-x transparent;
	min-height:400px;
	padding-left:15px;
	color:#5c5c5c;
	
	/* IE 6 */
	_padding-left:0;
	
}

.results.interior{
	width:794px;
	_width:810px;
}

.results .header{
	padding-top:13px;
	
	float: left;
	width: 350px;
	
	/* IE 6 */
	_padding-left:15px;
}

.results .header h3{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:13px;
}

.results .context{ 
	padding-top:18px;
	clear:		both;
	/*float:		left;*/
	
	/* IE 7 & IE 6 */
	*width:100%;
	_width:98%;
	
	/* IE 6 */
	_padding-left:15px; 
}
.results .context .item{
	float:left;
	width:146px;
	min-height:205px;
	color:#5c5c5c;
	margin-right:61px;
	margin-bottom:13px;
	background: url('/resources/images/backgrounds/background-results-footer.png') bottom left no-repeat transparent;
	
	/* IE 6 */
	_margin-right:54px;
}

.results .context .last{
	margin-right:0px;
}

.results .context .item .photo .action{
	position:absolute;
	width:136px;
	/* 
	width of the image/thumbnail is 125px, the remove icon is 23 px, we need only 1/2 of that (11 for our sake)
	so 125+11 = 136 
	*/ 
}
.results .context .item .photo .action .context{
	float:right;
}

.results .context .item .photo .action .context.remove {
	width:23px;
	height:23px;
	background: url('/resources/images/buttons/btn-remove.png') top right no-repeat transparent;
	margin-top:-11px;
}

.results .context .item .photo .action .context.remove a {
	width:23px;
	height:23px;
	display:block;
	text-indent:-2000px;
	position:relative;
	top:-17px;
}

.results .context .item .photo{
	background: url('/resources/images/backgrounds/background-result-photo.png') top left no-repeat transparent;
	padding:2px;
	width:129px;
	height:80px;
}

.results .context .item .icon {
	/*background: url('resources/images/buttons/btn-remove.png') no-repeat;*/
	position: 	relative;
	height: 	0;
	top:		-93px;
	left:		113px;
	cursor:		pointer;
}

.results .context .item .title{
	font-size:11px;
	margin-bottom:7px;
	font-weight:bold;
	
	/* IE 6 */
	_margin-top:-14px;
}

.results .context .item .rating{
	width:82px;
	height:17px; /* 20px - padding-top(3px) */
	/*background: url('/resources/images/backgrounds/background-results-rating.png') top left no-repeat transparent;*/
	margin-bottom:6px;
	padding-top:3px;
}

.results .context .item .description{
	font-size:11px;
	margin-bottom:6px;
	min-height:45px;
	height:auto; /*45px;*/
	
	
	/* IE 6 */
	_margin-top:-19px;
}
.results .context .item .controls{
	font-size:10px;
	padding-bottom:13px;
	height:11px;
	color:#4b90ba;
	/*background: url('/resources/images/backgrounds/background-results-footer.png') bottom left no-repeat transparent;*/
}

.results .context .item .controls div, .controls div{
	float:left;
	height:11px;
	text-indent:-2000px;
	margin-right:4px;
	display:block;
}
.results .context .item .controls div a, .controls div a{
	height:11px;
	display:block;
}

.results .context .item .controls div.details, #results .context .item .controls div.details a, .controls div.details, .controls div.details a{
	width:44px;
	background: url('/resources/images/buttons/btn-results-details.png') top left no-repeat transparent;
}

.results .context .item .controls div.favorites, #results .context .item .controls div.favorites a, .controls div.favorites, .controls div.favorites a{
	width:94px;
	background: url('/resources/images/buttons/btn-results-favorites.png') top left no-repeat transparent;
}

.results .context .item .controls div.share, #results .context .item .controls div.share a, .controls div.share a, .controls div.share {
	width:91px;
	background: url('/resources/images/buttons/btn-results-share.png') top left no-repeat transparent;
}

.results .context .item .controls div.shareDestination, #results .context .item .controls div.shareDestination a, .controls div.shareDestination a, .controls div.shareDestination {
	width:109px;
	background: url('/resources/images/buttons/btn-share-destination.png') top left no-repeat transparent;
}

/*  add to favorites */
#addToFavWindow
{
	background: url('/resources/images/backgrounds/background-add-to-favorites.png') no-repeat;
	color:		#5c5c5c;
	font-size:	11px;
	height:		59px;
	margin:		auto;
	position:	absolute;
	width:		138px;
	z-index;	102;
}

#addToFavWindow p
{
	margin: 11px 0 0 9px;
	width:	129px;
	font-size:	11px;
	font-weight: normal;
	
	/* IE 6 */
	_padding-top: 11px;
}

#addToFavWindow a
{
	color:		#f79e12;
}

.pagination 
{
	color:			#5c5c5c;
	float: 			right;
	margin-top: 	7px;
	margin-right:	3px;
}

.pagination a
{
	color:			#5c5c5c;
	text-decoration: none;
}

.pagination a:hover
{
	color:			#5c5c5c;
	text-decoration: underline;
}

.pagination .currentPage
{
	color:		#2b6385;
	text-decoration: underline;
}

.pagination .divider
{
	color:		#2b6385;
}

.pagination img.arrow
{
	margin:		0;
	padding:	0;
	position:	relative;
	top:		3px;
}