@charset "UTF-8";
/* CSS Document */

div.contentSections {
	float:left;
	margin-right:12px;
	border:1px solid #CCCCCC;
}


div#content div.column1of1 { width:895px; }
div#content div.column1of2 { width:560px; height: 32.4em; }
div#content div.column2of2 { width:343px; border:none; }
div#content div.column1of3, div#content div.column2of3, div#content div.column3of3 { width:276px; }
div#content div.column1of4, div#content div.column2of4, div#content div.column3of4, div#content div.column4of4 { width:198px; }

div#content div.last { margin-right: 0px; }

ul#simpleCarousel {
	list-style: none;
	width:560px;
	height: 32.4em
}

ul#simpleCarousel li { display:none; padding:10px; height: 30.4em; }
ul#simpleCarousel li.first { display:block; }

ul#simpleCarousel p.moreLink {
	position:absolute;
	bottom: 20px;
}

ul#importantLinks { 
	list-style : none;
	width: 343px;
}

ul#importantLinks li {
	margin: 0 0 10px 0;
	padding: 5px 7px 5px 7px;
	position: relative;
	height: 6.4em;
}

ul#importantLinks li {  }

ul#importantLinks li.link1 { background: #fff944; }
ul#importantLinks li.link2 { background: #a2b813; }
ul#importantLinks li.link3 { background: #fea102; }
ul#importantLinks li.link4 { background: #fc7705; margin: 0 0 0 0; }

img.importantLinkImg {
	position:absolute;
	top:0;
	right:5px;
}

ul#importantLinks h2, ul#importantLinks p { 
	float:left;
	width:230px;
	margin:0;
}

/*** main section ends ***/



/*** hotspots ***/

div#hotspots {
	width:918px;
	margin:10px 16px 20px 16px;
}

div.hotspotSections {
	float:left;
	/*height:126px;*/
	height:12.6em;
	margin-right:12px;
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	background:url(../img/layout/hotspotsBg.jpg) repeat-x bottom;
}

div.chooseValid{
	background:white none repeat scroll 0 0;
	border:2px solid #CCCCCC;
	font-size:1.6em;
	height:50px;
	margin-top:20px;
	position:absolute;
	visibility:hidden;
	width:155px;
	z-index:1;
}

div#hotspots div.column1of1 { width:895px; }
div#hotspots div.column1of2, div#hotspots div.column2of2 { width:430px; }
div#hotspots div.column1of3, div#hotspots div.column2of3, div#hotspots div.column3of3 { width:276px; }
div#hotspots div.column1of4, div#hotspots div.column2of4, div#hotspots div.column3of4, div#hotspots div.column4of4 { width:198px; }


div#hotspots div.last{
	margin-right:0;
}

div.hotspotSections h2 { margin-bottom:10px; }


/*** hotspots ends ***/

/*GBS-140*/
div.addProductBasket img { float:left; }
div.addProductBasket div.description { float:right; width:85px; }
/*GBS-164*/
div.addProductBasket div.description  p.was {
	
	margin-top: -25px;
	
	display: inline;
}
div.addProductBasket div.description  p.was span{
	text-decoration: line-through;
	color: #cc0000;
	}
div.addProductBasket div.description  p.was span.pricingText{
	text-decoration: none;
	
}
div.addProductBasket div.description h2 { font-size:1.4em; }
div.addProductBasket form.AddtoBasket { position:absolute; left:10px; bottom:10px; }
div.hotspotSections { position:relative; }

/* GBS-394 */
div#seo {
	width: 950px;
	position:absolute;
	top: 100%; 
	left:auto;	
	margin:10px auto 10px auto;
}

div#seo div#seo02 {
	/*min-height: 36px;*/
	float: left;
	width: 950px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}

div#seo div#seo02 h2 {
	display: none;
}
/* GBS-394 */