@charset "UTF-8";
/* CSS Document */

div#content div.column1of2 { width:730px; float:right; }
div#content div.column2of2 { width:155px; float:left; }

div#content div.last { margin-right: 0px; }


/*** search refinements ***/

ul.searchRefinement {
	list-style: none;
	margin-bottom:20px;
}
ul.viewAll {
	list-style: none;
	margin-top:-20px;
}

ul.viewAllList {
	list-style: none;
	margin-top:-20px;
}
ul.searchRefinement li {
	margin-left:10px;
	padding: 3px 10px 3px 20px;
	background: url(../img/layout/searchRefine.gif) no-repeat left;
}

ul.searchRefinement li.first {
	background: #b5b009;
	margin:0 0 3px 0;
	padding-left: 10px;
}

h3.searchRefineHeading {
	background: #fff944;
	margin: 0 0 20px 0;
	padding: 5px 10px 5px 10px;
}

/*** search refinments end ***/

h1 { 
	background: #B5B009; 
	padding:5px 10px 5px 10px; 
	margin:0 0 10px 0; 
	}

div.column1of2 h1 { width: 705px; } 

ul#subCategoryList, ul.productListing {
	list-style:none;
	margin:20px 0 0 0;
}

ul#subCategoryList li, ul.productListing li {
	float:left;
	height:12.6em;
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	background:url(../img/layout/hotspotsBg.jpg) repeat-x bottom;
	position:relative;
}

ul#subCategoryList.columns1 li {
	width:705px;
	margin:0 0 10px 0;
}

ul#subCategoryList.columns2 li {
	width:333px;
	margin:0 10px 10px 0;
}
/*GBS-164*/
ul.productListing p.was {
	float: right;
	margin-top: -15px;
	display: inline;
}
ul.productListing p.was span{
	text-decoration: line-through;
	color: #cc0000;
	}
ul.productListing p.was span.pricingText{
	text-decoration: none;
	
}

ul.productListing p.price {
	width:70px;
}
ul#subCategoryList h2 a {
	text-decoration: none;
}

ul.productListing li {
	height:33em;
	width:150px;
	margin:0 10px 10px 0;
}
input.itemUnavailable {
	background:transparent url(../img/buttons/moreLinkBtnSmallGrey.jpg) no-repeat scroll center center;
	color:#999999;
}
ul.productListing li img { width:150px; }

.AddtoBasket select {
	 width: 115px;
	 
}
div.chooseValid{
	font-size: 1.6em;
	width:155px;
	height: 50px;
	position:absolute;
	z-index:1;
	visibility:hidden;
	background: white;
	border: 2px solid #cccccc;
	}
div.chooseValid span{
	padding: 5px 5px 0px 5px;
	position: absolute;
	text-align: center;
}

.AddtoBasket select optgroup#disable{
	font-weight:normal;
	font-size:1em;
	font-style:normal;
	color:#999999;
}
ul.searchRefinement li.viewAllList { margin-top:5px; }

ul.searchRefinement li { position:relative; }
ul.searchRefinement li a.remove { display:block; padding:3px 0 0 0; position:absolute; right:0; top:0; }
ul.searchRefinement li.remove { background: none; padding-left:0; margin-left:0; }

/* GBS-394 */
div#seo {
	width: 950px;
	position:absolute;
	top: 100%; 
	left:auto;	
	margin:10px auto 10px auto;
}

div#seo div#seo02 {
	float: left;
	width: 950px;
	font-size: 12px;
	margin-bottom: 10px;
}

div#seo div#seo02 h2 {
	display: none;
}
/* GBS-394 */

div#intro {
	width: 950px;
	position:absolute;
	top: 100%; 
	left:auto;	
	margin:10px auto 10px auto;
}

div#intro div#intro02 {
	float: left;
	width: 950px;
	font-size: 12px;
	margin-bottom: 10px;
}

div#intro div#intro02 h2 {
	display: none;
}
