#searchWrapper
{
	width: 321px;
	text-align: center;
}
#searchDropShaddowTop
{
	background-image: url(/images/search/searchTopShadow.png);
	background-repeat: none;
	height: 14px;
	width: 321px;
}
#searchDropShaddowLeft
{
	background-image: url(/images/search/searchLeftShadow.png);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 10px;
}
#searchDropShaddowRight
{
	background-image: url(/images/search/searchRightShadow.png);
	background-repeat: repeat-y;
	background-position: top right;
	padding-right: 10px;
}
#searchDropShaddowBottom
{
	background-image: url(/images/search/searchBottomShadow.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 321px;
}
#searchDropBox
{
	text-align: left;
	width: 293px;
	background-color: #263642;
	padding: 4px;
	font-family: 'Arial', 'Helvetica', sans-serif;
}
.searchDropBoxContent
{
	background-color: #f3f3f3;
}
.searchDropBoxContent.exact
{
	background-color: #e9f1ca;
}
.searchTypeGroup
{
	/*border-bottom: 5px solid #f3f3f3;*/
	padding-bottom: 4px;
	border-bottom: 1px solid #ebebeb;
}
.searchType
{
	padding: 10px 0 0 0;
	width: 74px;
	text-align: right;
	float: left;
}
.searchType a
{
	font-weight: bold;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
}
.searchType.exact a
{
	color: #617d00; /*green*/
}
.searchType.exact small
{
	color: #789a01;
}

.searchTypeGroup .searchResultTitle
{
	color: #375d99;
	font-weight: bold;
	text-decoration: none;
}

.searchTypeGroup ul
{
	list-style: none;
	margin: 0;
}
.searchTypeGroup li
{
	background-color: #FFFFFF;
	width: 209px;
	float: right;
	font-size: 11px;
	border-bottom: 1px solid #ebebeb;
}

.searchTypeGroup small
{
	font-size: 9px;
	color: #bdbdbd;
	letter-spacing: 0.8px;
}
.searchTypeGroup li a
{
	color: #375d99;
	font-weight: bold;
	text-decoration: none;
	width: 197px;
	padding: 6px;
	display: block;
}

.searchTypeGroup li a:hover,
li.ac_over a
{
/*	background-color: #a1c020;*/
	background-color: #263642;
	color: #ffffff;
}
.searchTypeGroup.exact li
{
	border-bottom: 1px solid #dae8a6; /*green*/
}
.searchTypeGroup.exact li a
{
	color: #759701; /*green*/
}
.searchTypeGroup.exact li a:hover,
.searchTypeGroup.exact li.ac_over a
{
	color: #ffffff;
}

.searchTypeGroup .seriesImage
{
	border: 1px solid #ebebeb;
	width: 33px;
	height: 33px;
	float: left;
	margin-right: 4px;
	background-color: #ffffff;
	padding: 3px;
	text-decoration: none;
	background-image:url(/images/search/gr_searchNoImage.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
}
.searchTypeGroup li .seriesImage img a
{
	border: 0;
	text-decoration: none;
}
#searchDropBoxFooter
{
	background-color: #375d99;
	text-align: right;
}
#searchDropBoxFooter a
{
	font-weight: bold;
	font-size: 11px;
	color: #d4e4fd;
	text-decoration: none;
	display: block;
	width: 281px;
	padding: 6px;
}
#searchDropBoxFooter a:hover,
#searchDropBoxFooter li.ac_over a
{
	background-color: #263642;
	color: #fefefe;
}
#searchDropBoxFooter strong
{
	color: #fefefe;
}
#searchDropBoxFooter ul, #searchDropBoxFooter li
{
	margin: 0;
	padding: 0;
	list-style: none;
}


/* SEARCH RESULTS PAGE */
.searchResults
{
	margin: 10px 0 10px 0;
}
.searchSidebar
{
	float: right;
	width: 200px;
}
.searchResultsListing
{
	float: left;
	width: 536px; /*this*/
}
.searchResultsListing .seeAll
{
	font-size: 11px;
	text-align: right;
	padding: 10px;
	background-color: #f2f7fb;
	margin-bottom: 10px;
}
.searchResultsListing h2
{
	color: #333333;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #c2c2c2;
}
.searchResultsListing h2 small
{
	font-size: 9px;
}
.searchResult
{
	padding: 10px 10px 20px 10px;
	margin-bottom: 0;
	border-bottom: 1px solid #d7d7d7;
}
.searchResult .imageColumn
{
	width: 74px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}
.searchResult .imageColumn .addToTriggerIcon
{
	height: 27px;
	width: 27px;
	display: block;
	background-image: url(/images/search/ic_popoutTriggerIcon.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 78px;
	left: -9px;

}
.exactMatchGroup .searchResult .imageColumn .addToTriggerIcon
{
	background-image: url(/images/search/ic_popoutTriggerIcon_exact.gif);
}

.searchResult .informationColumn
{
	float: left;
	width: 430px;
/*	margin: 10px 10px 0 0;*/
}

.searchResult .informationColumn hr
{
	border-top: 1px solid #eaeaea;
}
.searchResult .informationColumn p
{
	font-size: 11px;
	color: #5b5b5b;
}
.searchResult .informationColumn small
{
	color: #818181;
}
.searchResult .informationColumn h3 a
{
	font-size: 14px;
	color: #124699;
	font-weight: bold;
}
.seriesImageLarge
{
	border: 1px solid #ebebeb;
/*	margin: 10px;*/
	background-color: #ffffff;
	padding: 3px;
	text-decoration: none;
}

.boxDropShadow
{
	margin-left: 10px; 
	margin-right: 10px; 
	width: 510px; 
	height: 6px; 
	margin-bottom: 5px;
}
.messageArea.messageAreaSearch h2
{
	color: #626e77;
	font-size: 13px;
}
.messageArea.messageAreaSearch h2 strong
{
	color: #26465f;
	font-size: 18px;
}
/* Exact Match */
.exactMatchGroup
{
	/*background-color: #e9f1ca;*/
	/*padding: 4px;*/
	margin-bottom: 10px;
}
.searchResultsListing .exactMatchGroup h2
{
	color: #96af3e;
	border-bottom: 0;
}	
.exactMatchGroup .searchResult
{
	border: 3px solid #bed860;
	background-color: #f0f5df;
/*	margin: 0 10px 0px 10px;*/
	margin-bottom: 0;
}
.exactMatchGroup .searchResult .informationColumn
{
	width: 390px;
}
.exactMatchGroup .seriesImageLarge
{
	border: 1px solid #a9bc61;
}
.exactMatchGroup .seriesImageLarge.product
{
	border: 1px solid #a9bc61;
	padding: 3px;
}
.exactMatchGroup .searchResult .informationColumn
{
	width: 415px;
}

.exactMatchGroup .informationColumn hr
{
	border-top: 1px solid #d5e2a0;
}
.exactMatchGroup .informationColumn p
{
	color: #5f7216;
}
.exactMatchGroup .informationColumn small
{
	color: #a9bc61;
}
.exactMatchGroup .searchResult .imageColumn
{
	width: 78px;
	margin-right: 14px;
}
exactMatchGroup .watchTrailer, .exactMatchGroup .officialSite
{
	background-color: #e4ecc7;
	border: 1px solid #aec899;
	color: #738862;
}

/* Search Result Buttons */

.watchTrailer, .officialSite
{
	background-color: #e8e8e8;
	text-transform: uppercase;
	font-size: 9px;
	color: #717679;
	padding: 5px;
	border: 1px solid #cfcfcf;
	display: block;
	float: left;
	margin-right: 5px;
}
.watchTrailer, .officialSite, .downloadItem, .outOfStock, .addToBasket
{
	margin-top: 5px;
}
.watchTrailer img, .outOfStock img, .downloadItem img, .officialSite img
{
	margin-right: 5px;
	float: left;
}
.officialWebsite
{
	margin-right: 0px;
}
.outOfStock
{
	background-color: #f4ecec;
	text-transform: uppercase;
	font-size: 9px;
	color: #c09090;
	padding: 5px;
	border: 1px solid #e9d9d9;
	display: block;
	float: left;
	margin-right: 5px;
}
.downloadItem
{
	background-color: #e6f0fa;
	text-transform: uppercase;
	font-size: 9px;
	color: #6dabe4;
	padding: 5px;
	border: 1px solid #cde2f6;
	display: block;
	float: left;
	margin-right: 5px;
}
.exactMatchGroup .watchTrailer, .exactMatchGroup .officialSite
{
	background-color: #e4ecc7;
	border: 1px solid #aec899;
	color: #738862;
}
.watchTrailer:hover, .exactMatchGroup .watchTrailer:hover, .downloadItem:hover, .officialSite:hover
{
	background-color: #ffffff;
}

.addToBasket
{
	background-color: #7fbc37;
	border: 1px solid #a8d188;
	display: block;
	float: left;
	margin-right: 5px;
}
.addToBasket.withSelector
{
	 border-right: 0px;
	 margin-right: 0px;
}
.addToBasket img
{
	padding: 5px 5px 5px 5px;
	float: left;
}
.addToBasket .addToBasketText
{
	text-transform: uppercase;
	font-size: 9px;
	color: #ffffff;
	padding: 5px 5px 5px 0px;
	float: left;
}
.addToBasket:hover .addToBasketText, .addToBasket:hover
{
	background-color: #669e24;
}
.priceBox
{
	background-color: #ffffff;
	display: block;
	float: left;
	padding: 4px;
	color: #7fbc37;
	font-size: 11px;
	padding-left: 5px;
}
.searchResult .informationColumn .priceBox small, .exactMatchGroup .informationColumn .priceBox small
{
	color: #7fbc37;
}
.strikeThroughPrice
{
	margin-left: 10px;
	color: #a4a4a4;
	text-decoration: line-through;
	font-weight: normal;
}
.searchResult .informationColumn .priceBox .strikeThroughPrice small, .exactMatchGroup .informationColumn .priceBox .strikeThroughPrice small
{
	color: #a4a4a4;
}
.addToBasketSelectBox
{
	background-color: #ffffff;
	border-right: 1px solid #a8d188;
	border-top: 1px solid #a8d188;
	border-bottom: 1px solid #a8d188;
	display: block;
	float: left;
	padding: 3px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.addToBasketSelectBox select
{
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #649e20;
	border-left: 1px solid #649e20;
	font-family: 'Arial';
	font-size: 9px;
	padding-bottom: 1px;
	color: #649e20;
	background-color: #f0f5df;
}
/* SIDE BAR DOWN RIGHT HAND SIDE OF SEARCH RESULTS and BLOG LISTING */

.sidebarContent
{
	padding-left: 12px;	
	padding-right: 12px;
	padding-bottom: 12px;
	background-color: #f7f7f7;
	margin-bottom: 3px;
	font-size: 11px;
	color: #a3a3a3;
}
.sidebarContent.filter
{
	background-color: #f4f8fb;
}
.sidebarContent a
{
	color: #2D88C8;
	text-decoration: none;
	font-weight: normal;
}
.sidebarContent a:hover 
{
	color: #76C2F8;
}
.sidebarContent h3
{
	font-size: 11px;
	color: #818181;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:12px;
	text-transform:uppercase;
}
.sidebarContent.filter h3
{
	color: #82b0cd;
}
.sidebarContent ul
{
	padding-left: 0px; 
	margin-left: 16px;
}
.sidebarContent li
{
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-image: url(/images/search/ic_bullet.png);	
}
.sidebarContent li.selected a
{
	color: #a3a3a3;	
}
.sidebarContent li.selected a:hover
{
	background-color: #f0f0f0;
	color: #333333;	
}
.sideReleaseItem, .sideEventItem, .artCompItemSide
{
	text-align: center;
	margin-top: 10px;
	
}
.sideReleaseItem h5, .sideEventItem h5, .artCompItemSide h5
{
	font-size: 11px;
	margin-top: 3px;
	font-weight: normal;
}
.sideReleaseItem h5:first-letter, .sideEventItem h5:first-letter, .artCompItemSide h5:first-letter
{
	text-transform: capitalize;
} 
.sideReleaseItem img, .sideEventItem img, .artCompItemSide img
{
	padding: 10px;
	background-color: #ffffff;
}
/* ADD TO POPOUT */

.addToPopOutWrapper
{
	background-color: #ffffff;
	padding: 3px;
	width: 120px;
	display:none;
}
.addToPopOut
{
	background-color: #e3f2f9;
	border: 1px solid #bedfef;
	font-size: 10px;
	padding: 3px;
}
.addToPopOut a.wishlist
{
	background-image: url(/images/search/ic_wishlist_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 111px;
	display: block;
}
.addToPopOut a.collection
{
	background-image: url(/images/search/ic_collection_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 111px;
	display: block;
	border-top: 1px solid #d3eaf5;
}
.addToPopOut a.collection:hover, .addToPopOut a.wishlist:hover
{
	background-position: 0px -20px;
}
