/*
 * File: BuysparesStyle.css
 * Description: Contains Resets and default formating
 * Reset by:Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt, version: 2.2.2
 * Guidelines: Insert text-indents here only when used for graphical headers.
 * When only specificying background-position for a group of elements that all use the same sprite, place every1pxg on one line for easy scanning.
 * 
 * TABLE OF CONTENTS
 * -------------------------
 * 1. Core
 * 2. Header
 * 3. Navigation
 * 4. Catalogue
 * 5. BreadCrumb Navigation
 * 6. Payment
 * 7. Random
 * 8. Top Products
 * 9. Left Navigation
 * 10. Mediator Work
 * 11. Catalogue Product List
 * 12. Search Results
 * 13. Home Page
 * 14. Footer
 * 15. Returns
 * 16. Product Page
 * 17. Static Page
 * 18. Payment Page
 * 19. Gavin's Work
 * 20. Basket
 * 21. Carasouel
 * 22. Xmas Landing Page
 * 
 * 
 * COLORS VALUES
 * ---------------------------
 *
 * Dark Green		| #15AD28
 * Dark Green	New	| #009933
 * Light Green		| #15c61d
 * Dark Grey		| #707070
 * Border Grey		| #dbdbdb
 * Border Grey		| #c6c6c6
 *
 *
 *
 *

 * 
 * Coded by the Holy Trinity of Connect
 * 			Duane Blake
 * 			Gavin Williams
 * 			Nick Ekste
 */

/*--------------------------------------------------------------------
	Deafault Classes
--------------------------------------------------------------------*/

/*#retailSite .container_16 {/*height:115px;*/}*/
.fl{float:left}

input{color:#000;}
.mb90{margin-bottom:90px;}
.links1 a,
.links1 a:link,
.links1 a:visited{color:#47494a; background:transparent;}
.links1 a:hover,
.links1 a:active{color:#1AA629; background:transparent;}

.links2 a,
.links2 a:link,
.links2 a:visited{color:#47494a; text-decoration:underline; background:transparent;}
.links2 a:hover,
.links2 a:active{color:#47494a; background:transparent; text-decoration:none;}

.links3 a,
.links3 a:link,
.links3 a:visited{color:#777; text-decoration:none; background:transparent;}
.links3 a:hover,
.links3 a:active{color:#47494a; background:transparent; text-decoration:underline;}

.links4 a,
.links4 a:link,
.links4 a:visited{color:#fff; text-decoration:underline; background:transparent;}
.links4 a:hover,
.links4 a:active{color:#fff; background:transparent; text-decoration:none;}

.links5 a,
.links5 a:link,
.links5 a:visited{color:#3AB024; text-decoration:underline; background:transparent;}
.links5 a:hover,
.links5 a:active{color:#3AB024; background:transparent; text-decoration:none;}

.links6 a,
.links6 a:link,
.links6 a:visited{color:#3AB024; text-decoration:none; background:transparent;}
.links6 a:hover,
.links6 a:active{color:#3AB024; background:transparent; text-decoration:underline;;}

.links7 a,
.links7 a:link,
.links7 a:visited{color:#202529; text-decoration:underline; background:transparent;}
.links7 a:hover,
.links7 a:active{color:#202529; background:transparent; text-decoration:none;}

.links8 a,
.links8 a:link,
.links8 a:visited{color:#47494a; text-decoration:none; background:transparent;}
.links8 a:hover,
.links8 a:active{color:#47494a; background:transparent; text-decoration:underline;}

.links9 a,
.links9 a:link,
.links9 a:visited{color:#15ad28; text-decoration:none; background:transparent;}
.links9 a:hover,
.links9 a:active{color:#15ad28; background:transparent; text-decoration:underline;}

.links10 a,
.links10 a:link,
.links10 a:visited{color:#15ad28; text-decoration:underline; background:transparent;}
.links10 a:hover,
.links10 a:active{color:#15ad28; background:transparent; text-decoration:none;}

.links11 a,
.links11 a:link,
.links11 a:visited{color:#000; text-decoration:underline; background:transparent;}
.links11 a:hover,
.links11 a:active{color:#000; background:transparent; text-decoration:none;}

.links12 a,
.links12 a:link,
.links12 a:visited{color:#fff; text-decoration:none; background:transparent;}
.links12 a:hover,
.links12 a:active{color:#fff; background:transparent; text-decoration:underline;}

.links13 a,
.links13 a:link,
.links13 a:visited {text-decoration:underline;}
.links13 a:hover,
.links13 a:active {text-decoration:none;} 

.links14 a,
.links14 a:link,
.links14 a:visited,
.links14 a:hover,
.links14 a:active {text-decoration:none; color: #202529;}

.links15 a,
.links15 a:link,
.links15 a:visited{color:#000; text-decoration:none; background:transparent;}
.links15 a:hover,
.links15 a:active{color:#000; background:transparent; text-decoration:underline;}

.borderNone{border:none;}

.fullHdr1{background:#15AD28; width:700px; height:25px; padding:0 0 0 7px; font-size:1.4em; line-height:25px; font-weight:bold;color:#fff; text-transform:capitalize; }
#panelTwo .fullHdr1{background:#15AD28; width:693px; height:25px; padding:0 0 0 7px; font-size:1.4em; line-height:25px; font-weight:bold;color:#fff; text-transform:capitalize; }
#staticAboutUs .fullHdr1{background:#15AD28;; width:693px; height:25px; padding:0 0 0 7px; font-size:1.4em; line-height:25px; font-weight:bold;color:#fff; text-transform:capitalize; }
#staticSafetyInformation .fullHdr1{background:#15AD28; width:693px; height:25px; padding:0 0 0 7px; font-size:1.4em; line-height:25px; font-weight:bold;color:#fff; text-transform:capitalize; }
#staticSiteUse .fullHdr1{background:#15AD28; width:693px; height:25px; padding:0 0 0 7px; font-size:1.4em; line-height:25px; font-weight:bold;color:#fff; text-transform:capitalize; }
.fullHdr2{background:#14AB28; height:17px; margin:0; font-size:1.5em; font-weight:bold; padding:4px 5px; color:#fff; }
.topProducts .fullHdr2, .paymentdetails .fullHdr2{background:#15AD28; height:16px; margin:0; font-size:1.5em; font-weight:bold; padding:4px 5px; color:#fff; width: 688px;}
.fullHdr3{font-size:1.9em; color:#47494a; font-weight:bold; text-transform:capitalize;}
.fullHdr4{font-size: 1.4em; color: #47494a; font-weight: bold;}
.fullHdr5{height:21px; margin:5px 0 0; font-size:1.5em; font-weight:bold; }
.fullHdr6{font-size:1.8em; font-weight:bold; width:540px; margin:0 0 5px;}
.fullHdr7{background:#15AD28; color:#fff; display:block; font-size:1.4em; font-weight:bold; line-height:25px; padding:0 7px;}
.fullHdr8{background:#15AD28; color:#fff; display:block; font-size:1.4em; font-weight:bold; line-height:25px; padding:0 7px;}
.fullHdr9{font-size:1.9em; color:#000; font-weight:bold; text-transform:capitalize;;}

.tableFormat1{ font-size:1.2em; width:100%; background: none; padding:0 0 10px 0; }	
/*	.tableFormat1 td p{font-weight:bold;margin:0 0 5px 0;padding:0;font-size:1.2em;}	 */
	.tableFormat1 td a:link, .tableFormat1 td a:visited{text-decoration:none;}	
	.tableFormat1 td a:hover, .tableFormat1 td a:focus{text-decoration:underline;}	
	.tableFormat1 td a:active{text-decoration:underline;}	
	.tableFormat1 td p{padding:0;}	
	.tableFormat1 tr.noBorder td{border-bottom:0px; padding-bottom:10px;}	

        .tableFormat14{ font-size:1.2em; width:100%; background: transparent url(../images/catalogue/cataloguebg.jpg) repeat-x scroll left bottom; padding:0 0 10px 0; }
	.tableFormat14 td{border-bottom:1px solid #dbdbdb; vertical-align:top;padding:3px 2px;}
	.tableFormat14 td a:link, .tableFormat14 td a:visited{text-decoration:none;}
	.tableFormat14 td a:hover, .tableFormat14 td a:focus{text-decoration:underline;}
	.tableFormat14 td a:active{text-decoration:underline;}
	.tableFormat14 td p{padding:0;}
	.tableFormat14 tr.noBorder td{border-bottom:0px; padding-bottom:10px;}

.errorMsg1 p{font-size:1.2em;}
.successMsg1 p{font-size:1.2em;}


.pr40{padding-right:40px;}
.ml100 {margin-left:100px;}
.ml40{margin-left:40px;}
.ml150{margin-left:150px;}
.pt40{padding-top:40px;}
.mt65 {margin-top: 65px;}
.width10 {width: 10%}
.width35 {width: 35%}
.width55 {width: 55%}
.width200 {width: 200px;}
.width530 {width: 530px !important;}
.text16 {font-size: 16px;}
.text18 {font-size: 18px;}
.text10normal {font-size: 10px;font-weight:normal;}
.height20 {height: 20px;}
.height115 {height: 115px;}
.height125 {height: 125px;}
.height215 {height: 213px;}
.account-box  label{font-weight:normal;}
.account-box p {padding:0; float: left;}
.grey{color:#CCC !important;}
.stndBg{background: #15AB28; color:  #fff;}
.stndColour{color:#15AB28; background: transparent;}
.buysparesGreen {color: #15ab28;}
.overflowHidden {overflow: hidden;}
.clear {clear: both;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.rightFloat {float: right;}

.alignRight {text-align: right;}

.btnFormat2 {background: none;}
/*--------------------------------------------------------------------
	1. Core
--------------------------------------------------------------------*/
#header{margin:0; display:block; position:relative; background:#fff;}
#content{clear:both;}


/*--------------------------------------------------------------------
	2. Header
--------------------------------------------------------------------*/
.slogan {margin:0 0 0 50px;}
.slogan strong{font-size:3.5em; color:#707070; display:block; letter-spacing:-1px;}
.slogan span{font-size:1.9em; color:#707070;  display:block; margin:0 0 0 85px;line-height:14px;}

.headerSearchBox{border:1px solid #969696; width:330px; margin-top:4px;  vertical-align:top; float:left; padding:2px 0 2px 2px; color:#47494A; margin-right:1px; font-size:1.2em;}
.headerSearchBoxHighlight {color: #47494A;}
.searchBox{float:left;}
.searchBoxSubmitHeader {float:left; margin-top:3px;}/* IE 8 Button Hack */

.headerForm{background:url(../images/header/search.jpg) no-repeat; width:277px; height:33px; padding:5px 0 0 10px; margin-top:10px; }


a.basketL1{margin:5px 0 0 15px; color:#fff;}

.headerBasketHdr{color:#fff; font-size:1.7em; padding:5px 0 0 0px; margin:0 0 0 7px; display:block; text-align:left; border-bottom:1px solid #fff; width:100px;}
.headerBasketItems{color:#fff; margin:0 0 0 7px; font-size:1.2em; text-align:left; }
.headerBasketPrice{color:#fff; margin:0 0 0 7px;  font-size:1.2em; text-align:left;}
.headerBasketItemsPrice{color:#fff; text-align:left;}
			
a.basketL1_empty{margin:5px 0 0 15px; color:#47494a;}

.headerBasketHdr_empty{color:#47494a; font-size:1.7em; padding:5px 0 0 0px; margin:0 0 0 7px; display:block; text-align:left; border-bottom:1px solid #47494a; width:100px;}
.headerBasketItems_empty{color:#47494a; margin:0 0 0 7px; font-size:1.2em; text-align:left; }
.headerBasketPrice_empty{color:#47494a; margin:0 0 0 7px;  font-size:1.2em; text-align:left;}
.headerBasketItemsPrice_empty{color:#47494a; text-align:left;}
			
.headerBasketCall{float:left; width:190px;}

.headerSearchSlogan{width:590px; float:left;}
	
.headerLogo li{display:inline; font-size:1.2em; line-height:1.2em; color:#16457A; border-right:1px solid #666; padding:0 5px;position: relative;left:20px;}
.headerLogo li a:link, .headerLogo li a:visited, .headerLogo li a:hover, .headerLogo li a:active{color:#47494a; text-decoration:none; }
.headerLogo li a:hover{color:#47494a; text-decoration:underline; }
.headerLogo li a:active{color:#47494a; text-decoration:hover; }
.headerLogo li.phone{border-right:0; padding:0 0 0 30px; background:url(../images/header/phone.png) no-repeat scroll 5px top; }
	.headerLogo li.phone a:link, .headerLogo li.phone a:visited, .headerLogo li.phone a:hover, .headerLogo li.phone a:active{font-weight:bold; color:#3AB025; text-decoration:none; }
.headerLogo .mobile{float:left;border-right:1px solid #666; left:-18px;}
.headerPhoneContain{
float: right;
    position: relative;
    top: 20px;
    width: 145px;
	padding-left:10px;
	border-left:2px solid #dcdcdc;
	}
.headerPhoneContainSecure{
float: right;
    position: relative;
    top: 20px;
    width: 145px;
	padding-left:10px;
	border-left:0;
	}
.headerSpan {
    color: #15AB28;
    font-size: 12px;
    font-weight: bold;
    margin-left: 22px;
    text-align: center;
}
.headerPhoneContain a,
.headerPhoneContain a:link,
.headerPhoneContain a:visited,
.headerPhoneContain a:hover,
.headerPhoneContain a:active {text-decoration: none;}
.headerPhone{font-size:20px;font-weight:bold;color:#000;}
.headerPhone:hover{text-decoration:none !important;}

.headerContact{width:175px; float:left;}

.headerTelephoneNo{float:right; margin:8px 0 0 0;}

.headerBasket_empty{margin:25px 0 0 0; background:url(../images/header/minibasket_empty.jpg) no-repeat; float:right; width:170px; height:51px; text-align:left;}
.headerBasket{margin:3px 0 0 0; background:url(../images/header/minibasket.jpg) no-repeat; float:right; width:170px; height:51px; text-align:left;}

.headerBasketContact{text-align:right;}

.headerNextDay a{background:url(../images/header/nextdaydelivery.jpg) no-repeat scroll right top; float:right; width:117px; height:118px; text-indent:-9999px; cursor:pointer;}
.headerSecure a{background:url(../images/header/secure.jpg) no-repeat scroll right top; float:right; width:117px; height:118px; text-indent:-9999px; cursor:pointer;}
.headerPricePromise a{background:url(../images/header/price_match.png) no-repeat scroll right top; float:right; width:117px; height:118px; text-indent:-9999px; cursor:pointer;}

.hdrPageSearchBox{text-align: left; font-weight: bold; font-size: 12px; padding-left: 10px;}

#skipLinks{left:-1000em; position:absolute; z-index:47;}

.comp11 {background:#47494A; color: #fff; font-size:1.4em; font-weight:bold; height:23px; line-height:25px; padding:0 6px;}
.homeHeaderSearchBox{ padding-top: 15px; float: left;}

.searchBoxSubmitHeader.btn5{*padding-right:8px;}

.logout {border: 0; background: transparent; cursor: pointer; display:inline-block; color: #47494a; font-size: 11px;}
.logout:hover {border: 0; background: transparent; cursor: pointer; display:inline-block; text-decoration: underline; color: #47494a; font-size: 11px;}

.buySparesHeaderLogo{}

.flags {float: left; border-right: none;}
.flags li {border-right: none; font-size: 12px; left: 0; padding: 0 1px 0 0;}
.flags li img {padding-right: 5px;}
.headerLogo li.flagsBorder {float: left; left: -15px; border-right: none;}

.flagsFooter {padding:0px 10px 10px 10px; width:940px; text-align:center; clear: both; height: 75px;}
.flagsFooter li {border-right: none; font-size: 12px; padding: 0 10px 0 0; display:inline; margin:0 auto; width:auto;}
.flagsFooter li img {padding-right: 5px; vertical-align:middle;}

.flagsFooterHome{
	height: 50px;
}

/*--------------------------------------------------------------------
	3. Navigation
--------------------------------------------------------------------*/
/* Navigation */

#navigationPower{position:relative; z-index:1001; margin-bottom:7px;margin-top: 5px;}
			#navigationPower li{float:left; list-style:none; }
			#navigationPower li a{display:block; color:#fff; cursor: pointer;}
			#navigationPower dl a{background:none;}
			#navigationPower dl a span{padding:0px; background:none;}
			#navigationPower dl dd a {padding:0px; padding-top:5px; background:none; font-size:12px;}
			#navigationPower a{color:#FF6600; font-size:11px; }
			#navigationPower a:hover{ font-size:11px; text-decoration:none;}
			#navigationPower dl dd a:hover{ font-size:12px;}
			#navigationPower li .dropDown{display:none;}
			#navigationPower li.hover .dropDown{display:block; overflow:hidden;*width:195px;}
			#navigationPower dl{top:35px; left:8px; background:#fdfdfd; float:left; width:180px; padding:0 0 8px;}
			#navigationPower dl a{color:#000;}
			#navigationPower dl a:hover{text-decoration:underline;}
			#navigationPower dt {text-transform:none; background-color: #000; color: #fff; padding:5px; font-size:12px;}
			#navigationPower dd{padding:0 3px; }
			#navigationPower dd:last{padding-bottom:3px; }
			#navigationPower dd a,
			#navigationPower dd a:link,
			#navigationPower dd a:visited{padding-left:15px; }
			#navigationPower dd a:hover,
			#navigationPower dd a:active{text-decoration:underline; color:#f60; background:url(../images/universal/footerlink.gif) no-repeat left 6px;}

			#navigationPower dt a{	color:#47494a; padding:0 0 0 2px; }
			#navigationPower dt a:hover{	color:#47494a; }
			.dropDown{ overflow:hidden; position:absolute;; z-index:995656567; background:#fff; 	border: 1px #000 solid; }	

			.dropDown{ overflow:hidden; position:absolute;; z-index:995656567; background:#fff; 	border: 1px #92a19b solid; }
			.dropBorder{ border: 4px #e2e9e7 solid; height:100%; }
			.dropDown{ overflow:hidden; position:absolute;; z-index:995656567; background:#fff; 	border: 1px #000 solid; }
			.dropBorder{ border: 1px #000 solid; height:100%;  padding:10px;width: auto;}
			.drop10 .dropDown{ right:0;}

			.navDivider{border-bottom:1px solid #000}

	.navigation1 li{display:inline; cursor:pointer;}


/*	.navigation1 .home a,
	.navigation1 .home a:link,
	.navigation1 .home  a:visited{ color:#535353;; text-decoration:none; font-size:1em;}
	.navigation1 .home a:hover{color:#535353; text-decoration:none; font-size:1em;}
	.navigation1 .home a:active{ color:#535353;; text-decoration:none; font-size:1em;}
	*/
	.navigation1 a,
	.navigation1 a:link,
	.navigation1 a:visited,
	.navigation1 a:hover,
	.navigation1 a:focus,
	.navigation1 a:active{background:#15ab28; margin:0; margin-right:2px; padding:0 0 0 7px; text-decoration:none; cursor:pointer; color:#47494a; }
	.navigation1 a span, .navigation1 a:link span, .navigation1 a:visited span, .navigation1 a:visited span, .navigation1 a:active span{display:block; background:#15ab28; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#47494a; cursor:pointer; height:15px;}
	.navigation1 .selected a span, .navigation1 .selected a:link span, .navigation1 .selected a:visited span, .navigation1 .selected a:visited span, .navigation1 .selected a:active span{display:block; background:#15ab28; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#fff; cursor:pointer;}
	.navigation1 a span, .navigation1 a:link span, .navigation1 a:visited span, .navigation1 a:visited span, .navigation1 a:active span{display:block; background:#15ab28; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#fff; cursor:pointer; height:15px;}

	.navigation1 .homeAdvice a.adviceNav,
	.navigation1 .homeAdvice a.adviceNav:link,
	.navigation1 .homeAdvice a.adviceNav:visited,
	.navigation1 .homeAdvice a.adviceNav:hover,
	.navigation1 .homeAdvice a.adviceNav:active{background:#7f7f7f; margin:0; margin-right:2px; padding:0 0 0 7px; text-decoration:none; cursor:pointer; color:#47494A;}
	.navigation1 .homeAdvice a.adviceNav span, .navigation1 .homeAdvice a.adviceNav:link span, .navigation1 .homeAdvice a.adviceNav:visited span, .navigation1 .homeAdvice a.adviceNav:visited span, .navigation1 .homeAdvice a.adviceNav:active span{display:block; background:#7f7f7f; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#fff; cursor:pointer; height:15px;}
	.navigation1 .selected .homeAdvice .homeAdvice a.adviceNav span, .navigation1 .selected .homeAdvice a.adviceNav:link span, .navigation1 .selected .homeAdvice a.adviceNav:visited span, .navigation1 .selected .homeAdvice a.adviceNav:visited span, .navigation1 .selected .homeAdvice a.adviceNav:active span{display:block; background:#7f7f7f; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#fff; cursor:pointer;}
	.navigation1 .homeAdvice a.adviceNav span, .navigation1 .homeAdvice a.adviceNav:link span, .navigation1 .homeAdvice a.adviceNav:visited span, .navigation1 .homeAdvice a.adviceNav:visited span, .navigation1 .homeAdvice a.adviceNav:active span{display:block; background:#7f7f7f; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#fff; cursor:pointer; height:15px;}

	.homeNav{}

	.navigation1 .homeAdvice a.adviceNav:hover span{background:#15ab28; color:#fff;}
	.navigation1 .homeAdvice a.adviceNav:hover {background:#15ab28; }
	.navigation1 .homeAdvice a.adviceNav:hover span{background:#15ab28; }
	
	.navigation1 .homeAdvice a.adviceNav:hover { background:#535353; }
	.navigation1 .homeAdvice a.adviceNav:hover span{background:#535353; }

	.navigation1 a:hover span{color:#fff;}
	.navigation1 a:hover {background:url(../images/navbar/nav_left.png) no-repeat  0 0; }
	.navigation1 a:hover span{background:url(../images/navbar/nav_right.png) no-repeat  100% 0; }
	
	.navigation1 a:hover { background:#000; }
	.navigation1 a:hover span{background:#000; }
	
	.navigation1 #current a:link span, .navigation1 #current a:visited span, .navigation1 #current a:hover span, .navigation1 #current a:focus span, .navigation1 #current a:active span{color:#fff;}
	.navigation1 #current a:hover { background:#535353; }
	.navigation1 #current a:link span, .navigation1 #current a:visited span, .navigation1 #current a:hover span, .navigation1 #current a:focus span, .navigation1 #current a:active span{background:#535353; }
	
	.navigation1 #current a:link, .navigation1 #current a:visited, .navigation1 #current a:hover, .navigation1 #current a:focus, .navigation1 #current a:active{background:#535353; }
	.navigation1 #current a:link span, .navigation1 #current a:visited span, .navigation1 #current a:hover span, .navigation1 #current a:focus span, .navigation1 #current a:active span{background:#535353; }

	.navigation1 .selected a:link, .navigation1 .selected a:visited, .navigation1 .selected a:hover, .navigation1 .selected a:focus, .navigation1 .selected a:active{background:#535353; }
	.navigation1 .selected a:link span, .navigation1 .selected a:visited span, .navigation1 .selected a:hover span, .navigation1 .selected a:focus span, .navigation1 .selected a:active span{background:#535353; }

	.navigation1 .selected dl a:link, .navigation1 .selected dl a:visited, .navigation1 .selected dl a:hover, .navigation1 .selected dl a:focus, .navigation1 .selected dl a:active{background:transparent; }
	.navigation1 .selected dl a:link span, .navigation1 .selected dl a:visited span, .navigation1 .selected dl a:hover span, .navigation1 .selected dl a:focus span, .navigation1 .selected a:active span{background:transparent}

	.navHighlight{font-weight:bold; text-transform:capitalize;}
	
	#navigationPower .navListTopTabs span{cursor:pointer;}
	
		.navigation2 li{display:inline; float:left; display:block; margin-right:2px;}
		
	#mediatorTabs{margin-bottom:0px;}
				#mediatorTabs li{float:left; list-style:none; }
				#mediatorTabs li a{display:block; color:#fff; }
				#mediatorTabs a{color:#47494a; font-size:11px; }
				#mediatorTabs a:hover{ font-size:11px; text-decoration:none;}

	.navigation2 a,
		.navigation2 a:link,
		.navigation2 a:visited,
		.navigation2 a:hover,
		.navigation2 a:focus,
		.navigation2 a:active{margin:0; margin-right:2px; padding:0 0 0 7px; text-decoration:none; cursor:pointer; color:#47494a; }
		.navigation2 a span, .navigation2 a:link span, .navigation2 a:visited span, .navigation2 a:visited span, .navigation2 a:active span{display:block; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#47494a; cursor:pointer; height:15px;}
		.navigation2 a span, .navigation2 a:link span, .navigation2 a:visited span, .navigation2 a:visited span, .navigation2 a:active span{display:block; padding:7px 7px 3px 0; text-align:center; font-weight:bold; color:#fff; cursor:pointer; height:15px;}

		.navigation2 .selected a, .navigation2 .selected a:link, .navigation2 .selected a:visited, .navigation2 .selected a:visited, .navigation2 .selected a:active{ color:#fff;}
		.navigation2 .selected span{background:url(../images/navbar/nav_right_2.png) no-repeat  100% 0; color:#fff;}
		.navigation2 .selected a span, .navigation2 .selected a:link span, .navigation2 .selected a:visited span, .navigation2 .selected a:visited span, .navigation2 .selected a:active span{color:#fff;}
		.navigation2 a:hover span{color:#fff;}
		.navigation2 a:hover {background:url(../images/navbar/nav_left_2.png) no-repeat  0 0; }
		.navigation2 a:hover span{background:url(../images/navbar/nav_right_2.png) no-repeat  100% 0; }

		.navigation2 a:hover { background:#15AD28; }
		.navigation2 a:hover span{background:#15AD28; }

/*--------------------------------------------------------------------
	4. Catalogue
--------------------------------------------------------------------*/

.catalogueFoldersSections {clear:both; margin:3px 0 0 0px; overflow:hidden; width:670px;}
.catalogueFoldersSections li{float:left; width:110px; /* height:150px; */ margin-top:10px;}

.catalogueFoldersSectionsBrands {clear:both; margin:3px 0 0px 0px; overflow:hidden; width:670px; padding-bottom:8px;}
.catalogueFoldersSectionsBrands li{float:left; width:83px; /* height:150px; */ margin-top:5px;overflow: hidden;height:102px;}


.closePopup{margin-left:-10px;font-size: 12px;font-weight:normal; margin-right: 20px;}
.closePopup a{margin-left:5px;}

.cataloguePneMessage{height: 93px;left: -2px; position: relative;}

.shiftBrandcontainer { left:7px; position:relative; top:7px;}
.shadowBrandcontainer .catalogueHoldersImgBrands { background-color:white; border:1px solid #C5C5C5; left:-7px; padding:3px; position:relative; top:-7px;}
.shadowBrandcontainer {background:transparent url(../images/universal/bigshadow.gif) no-repeat scroll right bottom; width:55px;}
.catalogueHoldersImgBrandsSmall{border:1px solid #C5C5C5; font-size:10px; text-align:center; vertical-align:middle; width:48px; height:48px;  font-weight:bold;}
    .catalogueHoldersImgBrands img{ background-color:white; border:1px solid #dbdbdb; text-decoration: none;}
    .catalogueHoldersImgBrands a img,
    .catalogueHoldersImgBrands a:link img,
    .catalogueHoldersImgBrands a:visited img,
    .catalogueHoldersImgBrands a:hover img,
    .catalogueHoldersImgBrands a:active img{ text-decoration: none; vertical-align: middle;}

.catalogueProductTables li{float:left; width:110px; height:170px; margin-top:10px;}
.catalogueHoldersBoxes{ padding:0 0 5px; width:108px;}
.catalogueHoldersBrandBoxes{ padding:0 0 5px; width:0px;}
.brand_folder_more .catalogueHoldersLinks{text-indent:-99999px;}

.folderSelectYou		Still need to dorBrandText{font-size:1.2em; padding-top:10px;}
.productList{clear: both;}

.catalogueHoldersImgLinks{border:1px solid #dbdbdb; width:85px; height:80px; padding:5px; text-align:center;}
	.brand_folder_more .catalogueHoldersImgLinks{border:1px solid #dbdbdb; width:95px; height:90px; text-align:center; padding:0;}
.catalogueHoldersLinks{text-align:center; margin:10px 0 0 0; font-weight:bold; font-size:1.2em; width:100px;}

.catalogueHoldersBrandsLinks{font-size:10px; margin:2px 0 0; text-align:center; width:50px;}

.catalogueCompoent{}
.catalogueFolderWrappers{clear:both; margin:0 0 10px 0; overflow:hidden; padding:0; border-bottom:none;}

.topProducts h3{}
.topProductsMainImg{ background:#fff; border:#dbdbdb 1px solid; display:inline; vertical-align:middle; padding:5px; display:block; width:170px; text-align:center; height:135px;}
.topProductHolderList{margin:0px 0 0 18px; padding:18px 0 0 0; width:220px; float:left;}
.topProductsMainImgText{font-size:1.2em; color:#47494a; text-align:center; width:130px; font-weight:bold; margin:0 0 0 30px;}

.topProductHolderListSmall{width:460px; overflow:hidden; margin:18px 0 0 0;}
	.topProductHolderListSmall li{width:220px; float:left; height:55px}
.topProductsSmallImg{border:1px solid #dbdbdb; width:40px; height:40px; text-align:center; vertical-align:middle; float:left;}
.topProductsSmallImgText{font-weight:bold; font-size:1.2em; margin: 0 0 0 10px;}

.topProductsSmallImgCont{width:160px; float:left;}
.catalogueProductList table tbody tr td{padding-top:3px;padding-bottom:3px;}
.compoents12bg{/*border:1px solid #c6c6c6; */border-top:0; background:none; overflow:hidden;}
.catalogueProductList2 table{height:100%;}
.recentlyViewed h3{background:url(../images/catalogue/headers/recentlyviewed.jpg) no-repeat; height:21px;margin:5px 0 0; font-size:1.5em; font-weight:bold; padding:2px 5px;}
.recentlyViewed li{width:215px; float:left; }
.recentlyViewedHolderImg{ float:left; width:75px;}
	.recentlyViewedHolderImg img{border:1px solid #dbdbdb;}
.recentlyViewedHolderTxt{width:120px; float:left; font-size:1.2em;}	

.recentlyViewedTxt1{font-size:1.6em; text-align:center; padding:35px 0 0 0;}
.recentlyViewedTxt2{font-weight:bold; font-size:1.2em; text-align:center; padding:0 0 35px 0;}

#catalogueFinderFormat{clear:both; margin-bottom:10px;}

.catalogueHeadersBrands{background:url(../images/catalogue/green.png) no-repeat;}
.sectionHdrContent {text-align:left;width: 540px;}
.sectionHdrImage{ width: 0px;}
.sectionHdrShadow { background: transparent url(../images/catalogue/bottom_shadow.jpg) top center no-repeat;height:15px;width:709px;}
.myAccountShadow { background: transparent url(../images/catalogue/myaccount-shadow.png) top center no-repeat;height:15px;width:480px;}
#sectionBrandHdr{color:#fff;}
#section_hdr{color:#fff;border:#ccc 1px solid;color:#000 !important;background: none repeat scroll 0 0 #FFFFFF;}
.section_hdr{color:#fff;border:#ccc 1px solid;color:#000; background: none repeat scroll 0 0 #FFFFFF; overflow: hidden;}
.section_hdr p {font-size: 12px;}
.section_hdr .text14 {font-size: 14px; background: #f5f5f5; padding: 5px 0;}
.section_hdr-orderTracking {color:#000; background: #f5f5f5; overflow: hidden;}
.section_hdr-orderTracking p {font-size: 12px; clear: both;}
#sectionBrandHdr .fullHdr6{color:#fff; font-size:1.5em;}
#section_hdr p.sectionBrandLogos{ width:353px; position:absolute; left:577px; top:1px; height:108px; text-indent:-99999px; }
.sectionHdrTxt p.leftFloat strong{color:#000000;}
.sectionHdrTxt p.leftFloat strong a{color:#000 !important;}
.greenBorder{border-top:2px solid #0ea314;}
.addToBasketBlackBG{background:#000;color:#fff;font-size:14px;padding:6px;font-weight:bold; width: 676px;}
.youMayBeInterestedHdr{background:#13AE26;color:#fff;font-size:14px;padding:6px;font-weight:bold; width: 676px;}
.addtoBasket {width:95% !important;padding: 10px;}
.addtoBasket p{width:290px !important; font-size: 12px;}
.addtoBasket .leftFloat strong{color:#0ea314;font-size:16px;}
.addtoBasket img {height:75px !important;margin-right:15px;}
.addtoBasket span{ float: right;left: 30px;margin-right: 10px; position: relative;}
.sectionBrandHdrContainer{padding:10px; overflow:hidden; float:left; width:555px;}
.section_desc{font-style:none;}
.sectionHdrBrands{padding:10px; color:#000;}
	.sectionHdrBrands p{color:#000;margin-top:10px;}
	.sectionHdrBrands .fullHdr6{color:#000; font-size:14px;padding-bottom:10px;width:680px;border-bottom:2px solid #15ab28;}
	.sectionHdrBrands .myAccountHdr{color:#000; font-size:14px;padding-bottom:5px;width:438px;border-bottom:2px solid #15ab28;}
	.sectionHdrBrandsOrder .myAccountHdr{color:#000; font-size:14px;padding-bottom:5px;width:314px;border-bottom:2px solid #15ab28;}
	.sectionHdrBrands .myAccountHdrFull{color:#000; font-size:14px;padding-bottom:5px;width:688px;border-bottom:2px solid #15ab28; overflow: hidden;}
	.mediatorRefineMain h2{color:#000; font-size:14px;padding-bottom:2px;width:680px;border-bottom:2px solid #15ab28; background: none repeat scroll 0 0 transparent;}
	.mediatorPopup h2{color:#000; font-size:14px;padding-bottom:5px;width:700px;border-bottom:2px solid #15ab28;background:#fff;margin-top:0px;}
	.mediatorPopup p{font-size:12px;text-align:left;background:#f5f5f5;padding:10px 10px 5px; margin-top:10px;}
	.topProducts h2{color:#000; font-size:14px;padding-bottom:5px;margin-bottom:14px;width:700px;border-bottom:2px solid #15ab28;background:#fff;font-weight:bold;}
	
	.catalogueFolderWrappers .pb5{padding-bottom:5px !important;}
	.simplePageLayout #catalogueFolders .catalogueCompoent .catalogueFolderWrappers .fullHdr1{color:#000; font-size:14px;font-weight:bold;padding-bottom:0px;width:700px;border-bottom:2px solid #15ab28;background:#fff;}
	.newMediatorSelectModel h2{color:#000; font-size:14px;padding-bottom:2px;width:700px;border-bottom:2px solid #15ab28;padding:0px;}
	.newMediatorSelectModel h2 strong{padding-bottom: 5px;}
	.newMediatorSelectModelText p{padding:0px;}
        
/*ul.order-track-list, order-track-list li {list-style: none outside none; margin: 0 0 0 15px; padding: 0; width: 100%;}
.order-track-list li {float: left; list-style: none outside none; margin: 0; padding: 0; width: 49%;}*/

ul.order-track-list {font-size: 12px; margin: 10px 0;}
.order-track-list li {float: left; padding: 10px 5px 0 0; width: 190px;}
.order-track-list li.truckIcon {padding: 0;width: 170px;}


.myAccountLeftNav {background: #f5f5f5;}        
        
tr.odd {background: #ececec;}
.text-button {border: none; background-color: transparent; padding: 0; text-decoration: underline; color: #000; font-size: 12px; cursor: pointer;}
.text-button:hover {text-decoration: none; color: #000; font-size: 12px; cursor: pointer;}
.text-button-order {border: none; background-color: transparent; text-decoration: underline; color: #05437c; font-size: 12px; cursor: pointer; font-weight: bold; font-family: arial;}
.text-button-order:hover {text-decoration: none; color: #05437c; font-size: 12px; cursor: pointer; font-weight: bold; font-family: arial;}
.text-button-address {border: none; background-color: transparent; text-decoration: underline; color: #17467c; font-size: 10px; cursor: pointer;}
.text-button-address:hover {text-decoration: none; color: #17467c; font-size: 10px; cursor: pointer;}
.sectionHdrBrands table {font-size: 12px;}
.sectionHdrBrands table th{font-weight: bold; padding: 5px 0; text-align: left;}
.sectionHdrBrands table td{padding: 3px 15px 0 0; text-align: left;}
.sectionHdrBrands table td a,
.sectionHdrBrands table td a:link,
.sectionHdrBrands table td a:visited,
.sectionHdrBrands table td a:active {text-decoration: none;}
.sectionHdrBrands table td a:hover {text-decoration: underline;}

table tr.paginationAlign td {padding: 3px 0 0 0;}
table tr.pagination td {padding: 3px 0 0 0;}
        
.cataloguePneMessageText .fullHdr5 {margin:0; color: #000;}

.section_desc strong a{color:#000 !important;}
.sectionHdrContent p{text-align:left !important;}

.mediatorPartsRefineBox{border:1px solid #999; margin-bottom: 10px;margin-top: 140px;}
.mediatorPartsRefineBox ul{float:left; width:410px; padding-left: 10px; margin-right:-30px;}
	.mediatorPartsRefineBox li {float:left; width:130px; font-size:12px; margin-bottom:5px;}
.mediatorPartsBlurb {float:right; width:300px;}
.mediatorPartSeach{vertical-align:bottom;padding:8px;}

.mediatorRefineMain{margin-top:140px;background:#f5f5f5;padding-bottom:10px;padding-left: 10px;}
.mediatorRefineMain ul{width:360px;margin-top:8px;}
.mediatorRefineMain ul li{float:left; width: 120px; font-size:12px; margin-bottom:5px;}
.mediatorRefineMainSearch{float: right;margin-top: -50px; width: 404px;}
.refineLabel {font-size: 12px;}

.refineSearch{position: relative;top: 2px; }
/*.refineBtn.btn6{width:50px;}*/

#section_hdr p a,
#section_hdr p a:link,
#section_hdr p a:visited,
#section_hdr p a:active {color: #054380; text-decoration: none;}
#section_hdr p a:hover {color: #054380; text-decoration: underline;}

.modelNumberHdr{left: 430px;margin-top: -116px;position: relative;width: 236px;}

.newAddressBorder {border-top: 1px solid #dcdcdc;}
#address p {margin-top: 0;}

#edit-personal-details .successMsg1 {margin: 0 0 10px 0;}
#edit-personal-details .errorMsg1 {margin: 0 0 10px 0;}

/*--------------------------------------------------------------------
	5. BreadCrumb Navigation
--------------------------------------------------------------------*/
.breadCrumbNavHolder{margin:0 0 10px; overflow:hidden;}
.breadCrumbNav li{float:left; border-right:1px solid #47494a; padding:0 5px 0 5px; }
	.breadCrumbNav li.first{padding:0 0px 0 5px; }
	.breadCrumbNav li.last{border-right:0;}


	.breadCrumbNav a,
	.breadCrumbNav a:link,
	.breadCrumbNav a:visited{color:#47494a; font-size:1.2em; text-decoration:none; background:transparent; font-weight:normal;}
	.breadCrumbNav a:hover,
	.breadCrumbNav a:active{color:#47494a; font-size:1.2em; text-decoration:underline; background:transparent; font-weight:normal;}
	
	.breadCrumbSelected a,
	.breadCrumbSelected a:link,
	.breadCrumbSelected a:visited{text-decoration:underline;}
	.breadCrumbSelected a:hover,
	.breadCrumbSelected a:active{text-decoration:none;}
	
	li.breadCrumbSelected{border-right:0;}
	li.breadCrumbFirst{padding:0 5px 0 0; }


/*--------------------------------------------------------------------
	6. Payment 
--------------------------------------------------------------------*/
.checkoutCardBrowserRefresh{font-size:1.2em; margin-top:10px; margin-bottom:10px;}
.checkoutPaymentPleaseNoteMessage{border:0; font-size:1.2em; padding:5px;}
.checkoutCardCompleteBtn{width: 125px; float: left; padding-left: 230px; margin-top: 10px; margin-right: 0; }
    .checkoutCardCompleteBtn .btn1{cursor: pointer}
        .checkoutCardCompleteBtn .btn1 input{cursor: pointer}
/*--------------------------------------------------------------------
	7. Random
--------------------------------------------------------------------*/
.simplePageLayout{width:700px; margin:0px 0 1px 15px; overflow:hidden;padding-top:10px;}

.brandlogos li.brandLogoAllBrands img{border:1px solid #dadada;}

.newsLetterComplete{height:560px;}

.mailbg{background:url(../images/components/newsletter_signup/thankyouenevlope.jpg) no-repeat left top ; padding-left: 75px; padding-bottom:5px; margin-left:90px;}
.examples{position:absolute; top:10px; right:10px; }
.currentOffers{text-align:right;}
	.currentOffers p{padding-right:130px;}
	
.christmasDeliveryTable{width:500px;}

.staticClear{clear:both;}
/*--------------------------------------------------------------------
	8. Top Products
--------------------------------------------------------------------*/
ul.topProductsListLarge, .topProductsListLarge li {/*margin: 5px; */margin-bottom:0; overflow:hidden; none; width: 100%;}
ul.topProductsListLarge, .topProductsListSmall li {/*margin: 5px; */margin-bottom:0; overflow:hidden; none; width: 100%; border-left:none; margin-left:1px; }
.topProductsListLarge li {float: left; list-style: none; margin: 0; padding: 0 0 10px; width:347px; border-bottom:1px dotted #C6C6C6; border-right:1px dotted #C6C6C6; height:300px;}
.block5, .block10{border-right:none !important;}
.block6,.block7,.block8,.block9,.block10{border-bottom:none !important;}
.topProductsListLarge li.topProductsListSmall {float: left; list-style: none; margin: 0; padding: 0 0 10px; width:139px; height:208px;}
.topProductsImageContainerPargraph{/*border: 1px solid #dbdbdb; */ padding: 10px; /*width:155px;  height:165px; vertical-align:middle; display:table-cell; */text-align:center; background:#fff;}
.topProductsImageContainer{ /*width:185px; float:left; */}

p.priceLarge {color: #ff0000; font-weight: bold; font-size: 15px; padding: 0;}
p.stockLarge {color: #15AD28; font-weight: bold; font-size: 11px; padding: 0;}
.stockSmall {color: #15AD28; font-weight: bold;}
.priceSmall {color: #ff0000; font-weight: bold;}

.topProductsText{/*width:150px; float:left;  */text-align:left;margin-left: 5px; }
#topProductsBasket .topProductsText{height:205px;}
#topProductsBasket {padding-top:15px; clear:both; margin-bottom: 30px;}
.topProductsText p{float: left;padding: 0 5px;position: relative; top: 15px;}
.topProductsTextDescription, .topProductsTextIntro, .topProductsTextSuitable{font-size:1.1em; }
.topProductsTextDescription a, .topProductsTextSuitable{font-weight:bold;}
.topProductsTextDescription a:link, .topProductsTextDescription a:visited{color:#47494A;text-decoration:none;}
 .topProductsTextDescription a:hover, .topProductsTextDescription a:active{text-decoration:underline; color:#47494A; }
.topProductsTextSuitable{}
.links1.topProductsTextDescription{height:30px;text-align:left;position: relative;top: 15px;}
.topProductsTextIntro{height:80px;}
.topProductsPrice{font-size:1.5em; font-weight:bold;}
.topProductsTextPriceSoem{}
.topProductsSoum{font-size:1.1em;}
.topProductsTextStockText{font-size:1.1em; font-weight:bold;}
.topProductsTextButtons{overflow:hidden;}

.topProducts{clear:both;}

.topProductsLN ul{padding-left:5px !Important;}
/*--------------------------------------------------------------------
	9. Left Navigation
--------------------------------------------------------------------*/
.finderleftnav h2{ background: none repeat scroll 0 0 #000000;
    color: #FFFFFF !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding: 2px 7px;}
	
.finderleftnav h2 strong{color: #FFFFFF !important;font-size: 14px !important;
    margin: 0 !important;
    padding: 5px;}
.pageLeftNav {margin:0 0 0px 0;}
.browsebycategory ul{margin-left:0px !important;overflow:visible;width:100px;padding:0px !important;padding-bottom:5px !important;width:220px !important;}
.browsebycategory ul li a{margin-left:17px;}
.browsebycategory .refine-search {background: #000; padding: 2px 7px !important; font-weight:bold;display: block; font-size: 14px; line-height: 25px;color:#fff;margin-bottom: 8px;}
.refine-search {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    padding: 2px 7px;
}
	.pageLeftNav h3{ background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
    padding: 6px; }
   .pageLeftNav strong{background:none; color:#000; font-size:13px; font-weight:bold; display:block; padding-left:0px; padding-right:10px;}    
	.mediatorRefine strong, .browsebycategory strong{background:none !important; color:#000;}
	.pageLeftNav .pageLeftNavCont, .pageLeftNav ul{ padding:5px; border:none !important;background:none !important;}
	.pageLeftNav ul{overflow: hidden;  padding-top:0;}
	.helpLeftNav .pageLeftNav ul{overflow: hidden; margin-left: 0px;}
	.helpLeftNavBG{background: none repeat scroll 0 0 #F5F5F5;}
	.pageLeftNav p.txt{background: url(../images/components/leftnav/pageleftnavbg.jpg) left bottom repeat-x;}
	.divider{width:195px;margin:0 auto;margin-top:8px;color:#ccc;border:none;border-top:#ccc 1px solid;height:1px;overflow:hidden;}
	.dividerViewed{width:195px;margin:0 auto;position:relative;top:10px;padding-bottom:17px;color:#ccc;border:none;border-top:#ccc 1px solid;height:1px;overflow:hidden;}
	.recentlyViewedProducts ul li:last-child .dividerViewed{display:none;}
	.arrow{padding-left: 6px;padding-right: 10px;padding-top: 10px;}
	.brandHeight strong{margin-left: 0px;}
	.normal{font-weight:normal !Important;}
	.whyshopwithus ul{padding:2px; width:214px;}
	.whyshopwithus li{border-bottom:2px solid #dbdbdb; padding:8px 5px 8px 55px;}
	.whyshopwithus li.pageLeftNavWhyShopRson4{border-bottom:0px solid #dbdbdb;}
	.whyshopwithus li{height:34px;}
	.pageLeftNavWhyShopRson1 a{background: transparent url(../images/components/help_and_advice/shoppound.jpg) 10px 8px no-repeat;padding:16px 0 10px 50px; display:block; }
	.pageLeftNavWhyShopRson2 a{background: transparent url(../images/components/help_and_advice/shopvan.jpg) 10px 8px no-repeat;padding:16px 0 10px 50px; display:block; }
	.pageLeftNavWhyShopRson3 a{background: transparent url(../images/components/help_and_advice/shopover.jpg) 10px 4px no-repeat;padding:13px 0 10px 50px; display:block; }
	.pageLeftNavWhyShopRson4 a{background: transparent url(../images/components/help_and_advice/shopcustomers.jpg) 10px 4px no-repeat;padding:5px 0 11px 50px; display:block; }

	.whyshopwithus li.pageLeftNavWhyShopRson1, .whyshopwithus li.pageLeftNavWhyShopRson2{padding-top:15px; padding-bottom:0px;}
	.whyshopwithus li.pageLeftNavWhyShopRson4, .whyshopwithus li.pageLeftNavWhyShopRson3{padding-top:9px;}

	#leftNavWhyShop .pageLeftNavWhyShopRson1{padding:0 0 15px; }
	#leftNavWhyShop .pageLeftNavWhyShopRson2{padding:5px 0 15px; }
	#leftNavWhyShop .pageLeftNavWhyShopRson3{padding:10px 0 15px; }
	#leftNavWhyShop .pageLeftNavWhyShopRson4{padding:10px 0 15px; }
	#leftNavWhyShop .whyshopwithus li.pageLeftNavWhyShopRson1, .whyshopwithus li.pageLeftNavWhyShopRson2{padding-top:15px; padding-bottom:0px;}
	#leftNavWhyShop .whyshopwithus li.pageLeftNavWhyShopRson4, .whyshopwithus li.pageLeftNavWhyShopRson3{padding-top:9px;}
	 #leftNavHappyToHelp{margin:0 !important;padding-top:10px;background:#fff;}
        #leftNavHappyToHelp .helpBtn{margin-top:65px;}

.hightlightRow{background:#15ad28;}
.hightlightRow a{color:#fff;}

.tagcloud{text-align:center; margin:0 0 10px; border:1px solid #DADADA; background:url("../images/components/leftnav/pageleftnavbg.jpg") repeat-x scroll left bottom transparent; padding:10px; }
	.tagcloud a:link, .tagcloud a:visited{text-decoration:none; padding:0 5px;}
	.tagcloud a:hover{text-decoration:underline; padding:0 5px;}
	.tagcloud a:active{text-decoration:none; padding:0 5px;}
	.tagcloud a.tag1{font-size:18px;}
	.tagcloud a.tag2{font-size:15px;}
	.tagcloud a.tag3{font-size:14px;}
	.tagcloud a.tag4{font-size:12px;}
	.tagcloud a.tag5{font-size:11px;}
	.tagcloud a strong{color:#D5D5D5;}
	
.dysonScroll{background:#000 url(../images/left_section/dyson_scroll.png) no-repeat left top; padding:45px 5px 5px; margin:0 0 10px; font-size:12px; }
	.dysonScroll p{color:#999999; }
		.dysonScroll p strong{color:#ffcc00; }
		.dysonScroll .modelList{height:100px; overflow:auto; background:#ededed; border:1px solid #999999; }
		.dysonScroll .modelList ul{margin:5px; }
			.dysonScroll .modelList ul li{margin:2px 0; }

/*--------------------------------------------------------------------
	10. Mediator Work
--------------------------------------------------------------------*/
.catalogueMediatorFinder{background:transparent url(../images/catalogue/meditaor/filterbymodelbg.png) no-repeat; overflow:hidden; height:150px; clear:both; position:relative; margin-bottom:10px;}
.catalogueMediatorBlurbContainer{width:280px; float:left; }
.catalogueMediatorBlurb{margin:0px 0 0 6px; color:#fff; padding:5px 0 0 0;}
.catalogueMediatorBlurbTxt{font-size:1.2em; color:#fff; }
p.catalogueMediatorHdrTxt, h2.catalogueMediatorHdrTxt{font-size:1.7em; color:#fff; font-weight:bold; text-transform:uppercase; padding:0;}

.catalogueMediatorModels{float: left; margin: 5px 0 0 15px; padding: 0 0 0 2px;}
	.catalogueMediatorModels a{font-weight:bold;}
.catalogueMediatorModelsList{margin:5px 0 0 15px; padding:0 0 0 2px; font-size:1.2em;}
	.catalogueMediatorModelsList li{display:inline; padding:0 5px 0 0;}

.catalogueMediatorModelsAll{text-align:right; padding:0 5px 0 0; font-size:1.2em; position:absolute; top:115px; left:567px;}
	.catalogueMediatorModelsAll .button{width:100px;}
	.catalogueMediatorModelsAll a,
	.catalogueMediatorModelsAll a:link,
	.catalogueMediatorModelsAll a:visited,
	.catalogueMediatorModelsAll a:hover,
	.catalogueMediatorModelsAll a:active{font-weight: bold; }
 

.catalogueMediatorDropDown{background:url(../images/universal/dropsearch.jpg) no-repeat; margin-bottom:10px; height:32px;}
.catalogueMediatorDropDownLabel{color:#fff; font-size:1.7em; text-transform:uppercase; font-weight:bold;}
	
.mediatorMessage{font-size:1.1em; line-height:2em; float:left; width:50%; font-weight:bold;}

#mediatorPaginationBottom{margin:5px 0 0 0;}
.mediatorPaginationLinks{float: right;font-size: 12px;}
.mediatorPaginationLinks table{left: -30px;line-height: 1.4em; position: relative;float:right;}
.mediatorPaginationNotFound{float:left;width:320px;padding-bottom:5px;}
.mediatorPaginationNotFound p{font-weight:bold;font-size:12px;}
.mediatorPaginationNotFound p a,
.mediatorPaginationNotFound p a:link,
.mediatorPaginationNotFound p a:visited {text-decoration:underline;}
.mediatorPaginationNotFound p a:hover,
.mediatorPaginationNotFound p a:active{text-decoration:none;;}

.mediatorPaginationLinksModel{font-size:11px;}
.mediatorIllustrations {background: url(../images/mediator/mediatorcooker.jpg) no-repeat; height:28px; margin:10px 0; clear: both; padding:50px 0 0; }
	.mediatorIllustrations h2, .mediatorIllustrations p{height:0; text-indent:-9999px; padding:0; margin:0; }
	.mediatorIllustrations form{margin:0 0 0 10px; }

.mediatorSelectModel{background:url(../images/mediator/howifindmymodelnumber.jpg) no-repeat; width:680px; height:103px; padding:5px 0 0 20px; position:relative; margin:0;}
	.mediatorSelectModelText{width:370px;}
	.mediatorSelectModel .fullHdr6{color:#fff; font-size:1.5em; width:370px; margin-bottom:0;}
	.mediatorSelectModel .fullHdr3{color:#fff;}
	.mediatorSampleText{font-size:1.2em; width:385px; padding:2px 0; color:#fff; }
	.mediatorSelectModelText .fullHdr9{color:#fff; }

.newMediatorSelectModel{height:103px;}
	.newMediatorSelectModelText{width:660px;padding-top:10px;padding-bottom:10px;}
		.newMediatorSelectModelText p{font-size:12px;}

	.newMediatorSelectModelText .fullHdr9{color:#fff; }
	.newMediatorSelectModelLink {padding-left:2;}
		.newMediatorSelectModelLink {text-decoration: underline; font-size: 12px;}
	
.mediatorClickHere{position:absolute; right:0; text-align:right; top:74px;}
.catalogueProductList{border-color:#15ab28;}

#tableMediatorFinder {width: 720px;}
#tableMediatorFinder td {float: left;width: 236px;}

ul.mediatorSerial{padding:0 0 10px 0; display: none;}
.mediatorSerial li{padding:1px 0 1px 25px;}

.mediatorSelectModelImage{vertical-align:middle; margin:-4px 0 0 -4px;}

.mediatorFormBoxes{position:absolute; top:70px; left: 313px; width: 365px;}

.goBtnMargin {margin-top: -4px;}

#mediatorWhereToFind {float: right;margin-top: 10px;position: relative;}
#mediatorWhereToFind .pt20{display:none;}
#mediatorWhereToFind ol {font-weight: bold;padding: 0;width: 315px !important;}
#mediatorWhereToFind ol li {font-weight: normal;padding:0;padding-bottom:3px;}
#mediatorWhereToFind div div.pa20 img {position: relative;right: 124px;top: -15px;width: 185px;}
.mhead{font-size:12px;font-weight:bold;}
.wheretofindlist li{float:left;font-size:12px;}


/*--------------------------------------------------------------------
	12. Search Results
--------------------------------------------------------------------*/
.searchResultsPanel{background:url(../images/universal/searchresultsbg.jpg) no-repeat; width:700px; height:64px;}
	.searchResultsPanel p{font-size:1.2em; font-weight:bold; padding:10px 0 5px 8px; }
	.searchResultsPanel form{padding:0 0 0 8px;}

/*--------------------------------------------------------------------
	13. Home Page
--------------------------------------------------------------------*/
.homeBuySparesSlogan{background:url(../images/home/homeblurb.png) no-repeat 0 0; width:320px; height:112px; padding:5px 10px; border-bottom:1px solid #c6c6c6;}
	.homeBuySparesSlogan h1{font-size:1.4em; font-weight:bold; padding-bottom:5px; padding-left:70px; color:#47494a; }
	.homeBuySparesSlogan h2{font-size:1.2em;  color:#47494a; font-size:1.2em; padding:8px 0;}

.homePageHdr{display:block;}
.comp6 .homePageHdr {background:url(../images/components/greyheader6.jpg) no-repeat; padding-left:6px; height:25px; line-height:25px; font-weight:bold; font-size:1.4em;}
.comp8 .homePageHdr{display:block; background:#fff url(../images/components/grid8h3.png) no-repeat scroll top left;width:450px;height:19px;margin:10px 0 0 0;padding:4px 5px 2px;font-size:1.5em; font-weight:bold;}
.comp16 .homePageHdr {background:url(../images/components/greyheader16.png) no-repeat; padding-left:6px; height:21px; line-height:25px; font-weight:bold; font-size:1.4em;}
#findbybrand .homePageHdr{background:url(../images/components/greenheader10.jpg) no-repeat; width:565px; height:25px; line-height:25px; color:#fff; padding:0 0 0 15px; font-size:1.4em;}


/*Find by Brand */

#findbybrand{background:transparent url('../images/components/find_by_brand/brand-bgr.jpg') no-repeat scroll 0 0; width: 360px; height: 341px;}
#findbybrand h3{background:#fff url('../images/components/find_by_brand/findbybrandh3.png') no-repeat scroll 0 0;height:21px;margin-top:5px;font-weight:normal;padding:2px 5px;}
#findbybrand p.sparesfor{background:#fff url('../images/components/find_by_brand/findbybrandp.png') no-repeat scroll 0 0;height:20px;color:#fff;margin:15px 0 0 0;padding:4px 2px 2px 5px;font-size:1.1em;font-weight:bold;}

ul.brandlogos {margin:0 auto 0; width:330px;}
	.brandlogos li{background:#FFFFFF none repeat scroll 0 0; border:0 none; float:left; margin:6px; width:52px; height:48px;}
	.brandlogos li.brandLogoAllBrands{background:#fff;width:172px;height:81px; float:left; border:0;}
#findbybrand .allbrands {margin-top:10px; float:left; width:185px; }
	#findbybrand .allbrands strong{color:#fff; background:#fff url('../images/universal/allbrands.jpg') no-repeat scroll 0 0; display:block; height:15px; padding:5px; font-size:12px; }
	#findbybrand .allbrands .list{border:1px solid #c6c6c6; height:320px; width:182px; font-size:12px; overflow:auto; }
	#findbybrand .allbrands .list ul{ }
		#findbybrand .allbrands .list li{margin:3px; }
		
/* Call Centre */
.call-centre {background:transparent url('../images/home/contact_centre.png') no-repeat scroll 0 0; height: 290px; width: 220px;}
.call-centre p {color: #15ad28; text-align: right; font-size: 2.3em; margin: 10px 5px 0 0;}
.call-centre-link {display: block; background: transparent; height: 248px; cursor: pointer;}
.call-centre-link a, .call-centre-link a:link, .call-centre-link a:visited, .call-centre-link a:active {text-decoration: none;}
.call-centre-link a:hover {text-decoration: none;}

.homepageByBrand{background:#fff url('../images/home/slider/hdrconfidence.jpg') no-repeat scroll 0 0; height:53px; color:#15ad28; font-size:23px; padding:17px 0 0 98px;}
.homepageByBrandandSpares{background:transparent; color:#15ad28; font-size:21px; padding:17px 0 0 30px;}
.homepageThreeEasySearch{background:transparent; color:#fff; font-size:20px; padding:20px 0 0 10px;}

.brand-scrollTxt1{background:transparent; color:#15ad28; font-size:18px; padding:0 10px;}
.appliance-scrollTxt1{background:transparent; color:#15ad28; font-size:18px; padding:0 10px;}

#homeShopPageLogos{float:left; width:360px;}
#homeShopLogos{width:340px; border:none; padding:5px;}
	#homeShopLogos h1{font-size:17px; color:#15AB28; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-align:left; letter-spacing:-1px; margin-left: -5px;margin-top: -6px;}
	#homeShopLogos ul{width:350px;margin:0 auto;margin-left:-5px;padding-top:5px;}
		#homeShopLogos li{float:left; width:80px; height:50px;margin-right:8px;}
		#homeShopLogos li img{border: 1px solid #CCCCCC;padding: 0px 3px 0 3px;}
		#homeShopLogos .last img{border:none;padding:none;}
		#homeShopLogos p{font-size:12px; margin:6px -5px 0; color:#000;}

#homeShopLogos li.homeShopLogosRows{width:70px;}

#homePageAdvert{width:580px; float:left;}

.homePageRotate{border:1px solid #DCDCDC; padding:1px; overflow:hidden;}
	.homePageRotateTabs li{float:left; }
	.homePageRotateTabs a{color:#fff; width:143px; text-align:center; font-size:11px; font-weight: bold; background:#47494a; margin-right:1px; height:25px; line-height:25px; display:block; }
	.homePageRotateTabs a:hover{ background:#15ab28;}
	.homePageRotateTabs .active a{background:#15ab28;}

        .homePageClickableTabs {margin-top:8px; overflow:hidden; position:relative; height:48px;}
	.homePageClickableTabs li{float:left;  }
	.homePageClickableTabs a{font-size:14px; padding:8px 0 9px 0; display:block;border:1px solid #dcdcdc; text-align:center;}
		.homePageClickableTabs a:hover{background-color:#f2f2f2; border-bottom:1px solid #f2f2f2;} 
		.homePageClickableTabs li.selected {background:#f2f2f2; border-bottom:1px solid #f2f2f2; }
			.homePageClickableTabs li.selected a {border-bottom:0;}
/*		.homePageClickableTabs li.homeTabBlog{background:#f2f2f2 url('../images/home/homebloglogo.png') 18px 6px no-repeat;}*/

.homeTabBlog{width:191px;}
	.homeTabBlog.selected  a.blogHomePageText{padding:16px 8px 12px 50px; font-size:17px; }
		.homeTabBlog a.blogHomePageText{padding:5px 8px 8px 50px; font-size:17px; }
/*	.homePageClickableTabs .homeTabBlog a:hover{background:#f2f2f2 url('../images/home/homebloglogo.png') 18px 6px no-repeat; } */
.homeTabDiy{width:195px;}
.homeTabBissell{width:194px;}
	.homeTabBissell a{color:#ec0000;}
	.homeTabBissell, .homeTabDiy, .homeTabBlog{margin-top:15px;}
	.selected.homeTabBlog, .selected.homeTabDiy, .selected.homeTabBlog{margin-top:0;}
	.selected.homeTabDiy, .selected.homeTabBlog, .selected.homeTabBissell{margin-top:0;}
	.selected.homeTabDiy a, .selected.homeTabBissell a{padding-top:21px;}

#new-footer-wrapper{background: url("/sites/shared/images/footer/footer-bg-new.png") repeat-x 0 0; width:962px; height:125px}

#new-footer{width:940px; *height: 190px; overflow: hidden;}
#new-footer.footer-small {*height: 144px;}

.footerCopyRight h5 {font-size:11px; font-weight:bold;}
.footerCopyRight h5 span {font-weight:normal;}


.homePageTabs .homePageBlogImage{display:block;border:0px solid #dcdcdc; letter-spacing:-1px;  text-align:left; margin-top:1px;}
	.homePageTabs .homePageBlogImage{position:absolute; margin-left:10px; top:5px; padding:0;}

.homePageRotateImages li{display:none;}
.homePageRotateImages li.active{display:block; display:list-item; }

.homePageBlogList {font-size:11px; overflow:hidden; padding-top:12px; padding-left:10px; background:#f2f2f2; border:1px solid #dcdcdc; border-top:0; padding-bottom:13px; *padding-bottom:12px;}
	.homePageBlogList p.links6{font-size:11px;}
	.homePageBlogList li{width:270px; float:left;}
		.homePageBlogList li.homePageBlogEntry1{width:287px; float:left; background:#f2f2f2; }
	.homePageBlogListContainer {width:255px; padding:15px 8px; border:1px solid #dcdcdc; height: 40px; background: #fff;}
	.homePageBlogList p{padding-bottom:2px;}
.blogHomePageLogo{width:60px; float:left; }

.homePageClickableTabsData {background: #f2f2f2;}
.homeTabClickDetails{/*background:#F2F2F2;*/ padding:10px; overflow:hidden;  border:1px solid #dcdcdc; border-top:0;}
	#homeTabClick1	.homeTabClickDetails{/*background:#F2F2F2;*/ padding:17px 10px; overflow:hidden;  border:1px solid #dcdcdc; border-top:0;}
.homePageClickableTabsDataClicked{display:none}
.homePageClickableTabsDataClicked.selected{display:block;}

.homemonthlyTilesList{ margin-left:8px;margin-right: 40px;
    width: 610px !important;}
.homemonthlyTilesList li{ margin-top:10px;position:relative;}
.homemonthlyTilesList li{float:left; width:145px;}
.homemonthlyTilesList li img{float:left; width:145px;}

.row1{border-right:1px #ccc solid;border-bottom:1px #ccc solid;}
.row2{border-right:1px #ccc solid;margin-top:0px !important;}
.lastTile{border-right:none;}

	.homemonthlyTilesList li.lastChild{width:183px;}
/*.homemonthlyTilesList li img{opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7;filter:alpha(opacity=70) }
	.homemonthlyTilesList li img:hover{opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100)}*/
        /*.cooker-knob a {display:block; background:url(../images/campaign/11/july/cooker-knob.jpg) no-repeat scroll 0 0; width: 183px; height: 200px; margin-right: 6px;}
        .cooker-knob a:hover {background:url(../images/campaign/11/july/cooker-knob.jpg) no-repeat scroll 0 -205px; width: 183px; height: 200px; margin-right: 6px; text-decoration: none;}
        .lawnmower-blade a {display:block; background:url(../images/campaign/11/july/lawnmower-blades.jpg) no-repeat scroll 0 0; width: 183px; height: 200px; margin-right: 6px;}
        .lawnmower-blade a:hover {background:url(../images/campaign/11/july/lawnmower-blades.jpg) no-repeat scroll 0 -205px; width: 183px; height: 200px; margin-right: 6px; text-decoration: none;}
        .cooker-element a {display:block; background:url(../images/campaign/11/july/cooker-element.jpg) no-repeat scroll 0 0; width: 183px; height: 200px; margin-right: 6px;}
        .cooker-element a:hover {background:url(../images/campaign/11/july/cooker-element.jpg) no-repeat scroll 0 -205px; width: 183px; height: 200px; margin-right: 6px; text-decoration: none;}
        .dishwasher-basket a {display:block; background:url(../images/campaign/11/july/dishwasher-basket.jpg) no-repeat scroll 0 0; width: 183px; height: 200px; margin-right: 6px;}
        .dishwasher-basket a:hover {background:url(../images/campaign/11/july/dishwasher-basket.jpg) no-repeat scroll 0 -205px; width: 183px; height: 200px; margin-right: 6px; text-decoration: none;}
        .vacuum-bags a {display:block; background:url(../images/campaign/11/july/vacuum-bags.jpg) no-repeat scroll 0 0; width: 183px; height: 200px; margin-right: 6px;}
        .vacuum-bags a:hover {background:url(../images/campaign/11/july/vacuum-bags.jpg) no-repeat scroll 0 -205px; width: 183px; height: 200px; margin-right: 6px; text-decoration: none;}*/
		
.gLink, .gLink a{color: #054380 !important;}
.bLink{color: #000 !important;cursor:pointer;}
.gLink:hover,.gLink a:hover, .bLink:hover, .bLink a:hover{text-decoration:underline;pointer:cursor;}

.homemonthlyTilesList .links{
    float: left;
    font-size: 12px;
    margin-top: -35px;
    position: relative;
    top: 38px;
	margin-left:10px;}
	
.homemonthlyTilesList a strong{display:block;cursor:pointer;}
.homemonthlyTilesList a span{font-size:14px;}

.homemonthlyTilesList a:hover{text-decoration:underline;}
	
.homePageBlogImage{}

.whyShopSlogan {margin-top:5px;}
	.whyShopSlogan li{width:234px; float:left;}
		.whyShopSlogan li.last{width:229px;}

.whyShopUsSwitch {border:1px solid #DCDCDC; background-color:#f2f2f2; width:230px; font-size:11px; padding:10px 0 5px 0px; height:47px;}
.whyShopUsSwitch .pa0{width:170px;}
.whyShopSlogan a{color:#47494a; font-weight:bold; font-size:11px;}
.whyShopSlogan p{color:#47494a; padding-left:60px;}

.why-shopPriceFooter .whyShopUsSwitch {background:url(../images/home/why-shop/whyshoppounds.jpg) no-repeat 7px 9px;}
.why-shopDeliveryFooter .whyShopUsSwitch {background:url(../images/home/why-shop/whyshopdel.jpg) no-repeat 7px 9px;}
.why-shopCustomerFooter .whyShopUsSwitch {background:url(../images/home/why-shop/whyshopcustomer.jpg) no-repeat 7px 9px;}
.why-shopProductsFooter .whyShopUsSwitch {background:url(../images/home/why-shop/whyshopproducts.jpg) no-repeat 7px 9px;}


#latestBlog{margin-left: -40px;margin-top:10px;}
#latestBlog h2{font-size:14px; color:#000; font-weight:bold; font-family:Arial,Helvetica,sans-serif; text-align:left; float: left;width:164px;padding-left: 3px;}
#latestBlog img{float:right;}
#latestBlog .holder{width:336px;margin-left: -16px;;}
#latestBlog .title{height:40px;width:336px;}

#latestBlog .holder .title .everythingHomesImg {float:left;}

#latestBlog .holder p{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 77px;
    margin-bottom: 4px;
    padding: 5px 2px 5px 5px;
}
#latestBlog .holder p strong{font-weight:bold;display:block;}
#latestBlog .readMore{font-size: 11px; font-weight: bold;left: 0px; display: block; margin-top: 5px; width: 0;}
#latestBlog .even{background:#f5f5f5;}

/* CONSUMER TABS */

.homeConsumerTabs #productTabContainer .tab_content {display: block; overflow: hidden; height: auto;}
.homeConsumerTabs .tab_content p {font-size: 12px;}
.homeConsumerTabs .tab_content a,
.homeConsumerTabs .tab_content a:link,
.homeConsumerTabs .tab_content a:visited{color:#054380; background:transparent; text-decoration:none;}
.homeConsumerTabs .tab_content a:hover,
.homeConsumerTabs .tab_content a:active{color:#054380; text-decoration:underline; background:transparent;}
.repaircareTab {width: 700px; margin-right: 22px;}

/*----------------------------- Javascript Catalogue drop shadow--------------------------------------*/

.shiftcontainer2 { position:relative; }
.shadowcontainer2 .catalogueHoldersImgLinks2 { background-color:white; border:1px solid #C5C5C5; left:-5px; position:relative; top:-5px; width:48px;}
.shadowcontainer2 {background:transparent url(../images/universal/bigshadow.gif) no-repeat scroll right bottom; width:52px; }

/* Newsletter Signup */

#newslettersignup{margin-top:5px;}
	#newslettersignup form{padding:0px 1px 0 3px;}
	#newslettersignup .nsbody{border:1px solid #DADADA;border-top:0; padding: 0 0 3px 0;}
	#newslettersignup p{padding:5px 3px; font-size:1.2em;font-weight:bold;}


/* Rotating Promo */

.homeRotatingTilePromo{margin:10px 0; height:165px;}
ul#rotatingpromo{width:340px; }
	ul#rotatingpromo li a .promo1{display:block;width:340px; }
		
/* Finder */
/* Carousel */

#wrap{width:940px; overflow:hidden; margin:0px 0 10px; border:1px solid #DCDCDC; }
ul#mycarousel {margin: 15px 0 0 15px; width:2350px; overflow:hidden; }
#mycarousel li { float: left; width:150px; height:125px; text-align:center; margin:0; }

.jcarousel-skin-buyspares .jcarousel-prev-horizontal{background:transparent url(../images/components/finders/prev-horizontal.png) no-repeat scroll 0 0; margin:10px 0 0; }
.jcarousel-skin-buyspares .jcarousel-prev-horizontal:hover{background:transparent url(../images/components/finders/prev-horizontal.png) no-repeat scroll 0 -28px;}
.jcarousel-skin-buyspares .jcarousel-prev-horizontal:active{background:transparent url(../images/components/finders/prev-horizontal.png) no-repeat scroll 0 -68px;}
.jcarousel-skin-buyspares .jcarousel-prev-horizontal.jcarousel-prev-disabled{background:transparent url(../images/components/finders/prev-horizontal.png) no-repeat scroll 0 -55px;}
.jcarousel-skin-buyspares .jcarousel-next-horizontal {background:transparent url(../images/components/finders/next-horizontal.png) no-repeat scroll 0 0; margin:11px 0 0; }
.jcarousel-skin-buyspares .jcarousel-next-horizontal:hover {background:transparent url(../images/components/finders/next-horizontal.png) no-repeat scroll 0 -28px;}
.jcarousel-skin-buyspares .jcarousel-next-horizontal:active {background:transparent url(../images/components/finders/next-horizontal.png) no-repeat scroll 0 0;}
.jcarousel-skin-buyspares .jcarousel-next-horizontal.jcarousel-next-disabled {background:transparent url(../images/components/finders/next-horizontal.png) no-repeat scroll 0 -55px;}

.featured_products{background:transparent url(../images/components/finders/featured_products.jpg) no-repeat scroll 0 0; width:294px; height:28px; text-indent:-99999px; margin: 10px 0 0 0;}

/* Customer Comments */

#customercomments{list-style:none; padding:0 ; background:#fff ; }
#customercomments h3{background:#999;margin:10px 0 0 0;color:#fff;font-size:1.7em;font-weight:bold;padding:5px;}
#customercomments p{margin:0;padding:0;}
#customercomments ul{list-style:none; padding:0 0 20px 0; margin:0;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada; height:130px; background:transparent url(../images/components/leftnav/pageleftnavbg.jpg) repeat-x scroll left bottom;font-size:11px;}
#customercomments li{list-style:none; padding:8px 5px 0 5px; margin:0 0 0 5px; font-size:1.1em; width: 435px; border-bottom: 1px solid #c6c6c6;}
#customercomments li.more{list-style:none; padding:0; margin:0 0 0 0; font-size:1.1em; border: none;}
#customercomments span.raquo{color:#999;font-weight:bold;}
#customercomments span.name{display:block;color:#999;font-weight:bold;}
#customercomments .moreComments{text-align:right;}
#customercomments .moreComments a:link, #customercomments .moreComments a:visited{color:#47494a;text-decoration:none;}
#customercomments .moreComments a:hover{color:#47494a;text-decoration:underline;}
#customercomments .moreComments a:active{color:#47494a;text-decoration:none;}
#customercomments ul li.comment1, #customercomments ul li.comment2, #customercomments ul li.commentnew{display:block;}
#customercomments ul li.comment3, #customercomments ul li.comment4, #customercomments ul li.comment5, #customercomments ul li.comment6{display:none;}

.comment_box{border-bottom:1px solid #c6c6c6;  margin: 0;padding: 0;}
	.comment_box p{padding:0; }

/* News Letter Sign up*/
.newsletterInputForm{width:190px;float:left;margin-right:5px;}

/* Buy With Confidence */
.buy-confidence {border-right: 1px solid #c6c6c6; border-left: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; display: block;}

/*--------------------------------------------------------------------
	14. Footer
--------------------------------------------------------------------*/
	
#footer{}

.secure {text-align:center; }
.secure ul{list-style:none;margin:0;padding:0;text-align:center}
.secure li{list-style:none;margin:0 10px;padding:0;float:left;vertical-align:middle;}
.secure img{border:0;}
	.secure img.isis{padding-top:8px;}
.footinfo{margin-bottom:0px;}
ul.socialnetwork{list-style:none;margin:0;padding:0 20px 0 0;text-align:right;}
.socialnetwork li{list-style:none;margin:0;padding:0;display:inline;}
.socialnetwork img{border:0;}
ul.phone {background:url('../images/footer/phone.png') transparent no-repeat scroll 0 0;}
ul.phone li{text-indent:-9999px;width:186px;height:32px;}
.footinfo .disclaimer{margin:10px 0 0px;text-align:center;color:#a19e9e;}
.footinfo .disclaimer a:link, .footinfo .disclaimer a:visited{color:#a19e9e;text-decoration:none;font-weight:bold;}
.footinfo .disclaimer a:hover{color:#a19e9e;text-decoration:underline;font-weight:bold;}
.footinfo .disclaimer a:active{color:#a19e9e;text-decoration:none;font-weight:bold;}
.footinfo .cards{text-align:center;font-size:1.2em;font-weight:bold;margin:0;}
.cardsimg{text-align:center;}
.footinfo ul.phone{text-align:left;list-style:none;margin:0;padding:0;}


.secure ul{list-style:none;margin:0;padding:0;text-align:center;}
.secure li{list-style:none;margin:0 9px;padding:0;float:left;vertical-align:middle;padding:0 0 0 50px;}

.secure p{color:#C6C6C6;font-size:2.4em;font-weight:bold;font-style:italic;padding:10px 0 5px;}
.footlinks{clear:both;margin-bottom:10px;background:url('../images/footer/footerbg.jpg') transparent no-repeat scroll 0 0;padding:4px 15px;height:132px;border:0;}
.footlinks img{border:0;}
.footlinks dl{float:left;width:160px;}
.footlinks dl.lastdl{border-right:1px solid #999;height:100px;margin:0 0 70px 0;}
.footlinks dt{font-weight:bold;color:#47494a; font-weight:bold; padding:0 5px 0 12px;font-size:1.1em}
.footlinks dd{margin:8px 0; background:url(../images/universal/footerlink.gif) no-repeat; padding:0px 0 0px 12px;}
.footlinks dl.lastDl{margin:0 0 70px 0;}

.footlinks-new{clear:both; margin: 3px 0 10px 0;background:transparent;padding:0;height:115px;border:0;width:600px;}
.footlinks-new img{border:0;}
.footlinks-new dl{float:left;width:146px !important;}
.footlinks-new dl.lastdl{border-right:1px solid #999;height:100px;margin:0 0 70px 0;}
.footlinks-new dt{font-weight:bold;color:#000; font-weight:bold; padding:0 5px 0 3px;font-size:1.1em}
.footlinks-new dd{margin: 8px 0;    padding: 0 0 0 4px;}
.footlinks-new dl.lastDl{margin:0 0 70px 0;}
.footlinks-new a, .footlinks-new a:link, .footlinks-new a:visited, .footlinks-new a:active {color: #000; text-decoration: none;}
.footlinks-new a:hover {color: #000; text-decoration: underline;}
.footerShareSite{font-size:1.2em; }

.footlinksContent{margin-left:6px;padding-top:6px;}


.newsletterInputForm{border: 1px solid #CCCCCC; height: 22px; margin: 0px 0 0 8px; width: 230px; padding:1px;}

.cookiePolicyTxt{background:#fff;}
.greenBannerCookie {height:70px;}
.footerCopyRightContainer{height:130px; *height:140px; clear: both;}
/*--------------------------------------------------------------------
	15. RETURNS
--------------------------------------------------------------------*/

#returnsPopUp {display:none;}
.returns-info-popup {color: #202529;}
.returns-info-popup a,
.returns-info-popup a:link,
.returns-info-popup a:visited,
.returns-info-popup a:active {color: #202529;}
.returns-info-popup a:hover {color: #202529;}

	
/*--------------------------------------------------------------------
	16. Product Page
--------------------------------------------------------------------*/

.thumbnailsPopup li.productThumbHighlight{border:1px solid #3AB024; }
.thumbnails li.productThumbHighlight{border-color:#3AB024;}
.thumbnails li a{display:table-cell; vertical-align:middle; width:54px;height:54px;}

.productAlternativeQty{float:left; }
	.productAlternativeQty label{font-size:12px; font-weight:bold; }
	.productAlternativeQty input{width:25px;}

.productListStock{font-weight:bold; }
.productBuyNow{float:left; vertical-align:top; width:110px; margin:0;}
.productAlternativeViewProduct{float:left; vertical-align:top; }

.productStockMessage{float:left; vertical-align:top; width:123px; margin:0;}
.productStockMessage .buynow {margin-top:0;}
.productAlternativeViewProduct .button{width:85px; margin-top:0;}
.instock{background:transparent url('../images/product/tick.png') no-repeat scroll left center;padding:5px 0 6px 30px;color:#3AB024;font-size:11px;font-weight:bold;}

.productBorder{border-bottom:2px solid #DBDBDB;}

/*--------------------------------------------------------------------
	17. Static Page
--------------------------------------------------------------------*/
.helpBlock div{background:transparent url(../images/components/leftnav/pageleftnavbg.jpg) repeat-x scroll left bottom; }
.infoBlock div{background:transparent url(../images/components/leftnav/pageleftnavbg.jpg) repeat-x scroll left bottom; }

.helpBlockHeaders{font-size:1.4em; font-weight:bold; margin:0 0 5px;}

.staticContent{ padding: 5px; border:1px solid #C6C6C6; overflow: hidden;}
	.staticContent p{font-size:1.2em;}
	
.staticSectionInformation{background: url(../images/static/headersgreen/information_bg.png) no-repeat scroll top right; height:110px; clear:both; }
.staticSectionCustomerServices{background: url(../images/static/headersgreen/customerservices.png) no-repeat scroll top right; height:110px; clear:both;}
.staticSectionAdvice{background: url(../images/static/headersgreen/advicecentre.png) no-repeat scroll top right; height:110px; clear:both; padding-left:10px; padding-right:10px;}
.staticSectionComments{background: url(../images/static/headersgreen/customercomments.png) no-repeat scroll top right; height:120px; clear:both;}
.staticText{font-size:1.2em; width:560px; margin:5px 0  0 10px; color:#fff;}
.staticTitle{padding:10px 0  0 10px; display:block;}
.staticTitle.fullHdr6{color:#fff;}

.cust_list {border: 1px solid #c6c6c6; margin: 5px 0 0 0; padding: 4px; background: transparent url(../images/components/leftnav/pageleftnavbg.jpg) repeat-x scroll left bottom; font-size: 1.2em;}
	
.about-us-list {font-size: 1.2em;}
.about-us-list li {background: url(../images/static/about/tick.jpg) no-repeat scroll top left; padding: 0 0 0 20px;}

ul.repaircare-list {width: 264px;}
.repaircare-list li {display: inline; font-weight: bold;}
.repaircare-list li img {vertical-align: middle;}
/*--------------------------------------------------------------------
	18. Payment Page
--------------------------------------------------------------------*/
.termsConditions{font-size:1.2em;}
.paymentCard3dsIntro{font-size:1.2em;}
.exceededAttempts {font-size:1.2em;}

.checkoutPaymentSecureMessage{}

.threedsBox{ font-size:1.2em; margin-left:10px;}

.exceedAttemptsHome{font-size:1.2em;}

.smallBasketShade1{background:#dcdcdc; }
.smallBasketShade2{ background:#47494A; color:#fff; }

#checkoutPaymentAlternativePayment{background:#15ad28; text-align:left; padding:3px; padding-left:5px;}
	.checkoutPaymentAlternativePaymentHdr{font-size:17px; font-weight:bold; color:#fff; }
/*--------------------------------------------------------------------
	19. Gavin's Work
--------------------------------------------------------------------*/


a.new_button  {/* Sliding right image */background: url(../images/button/new_right.gif) no-repeat scroll top right; display: block; float: right; height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ margin-right: 6px; padding-right: 12px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */ text-decoration: none; color: #fff;  font-size:11px; font-weight:bold;}
a.new_button span {/* Background left image */ background: url(../images/button/new_left.gif) no-repeat; display: block; line-height: 15px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 2px 0 5px 10px; } 
a.new_button:hover span{ text-decoration:underline; }

ul.topProductsListSmall, .topProductsListSmall li {padding: 0; margin: 5px; list-style: none; width: 100%;}
.topProductsListSmall li {float: left; list-style: none; margin: 0; padding: 0; width: 31%;}
.topProductsListSmall li img {border: 1px solid #dbdbdb; margin:5px; padding: 20px; float: left;}
.topProductsListSmall li p {margin: 3px 0 0 0; padding: 0;}
p.catalogueProductLink, 
p.catalogueProductLink a,
p.catalogueProductLink a:link,
p.catalogueProductLink a:visited,
p.catalogueProductLink a:active {color: #f47420; text-decoration: none; font-weight: bold;}
p.catalogueProductLink a:hover {color: #f47420; text-decoration: underline; font-weight: bold;}

/*--------------------------------------------------------------------
	20. Basket
--------------------------------------------------------------------*/
.basketHightlight{background:#FFBFBF;}

/* .basketDelivery{background:url(../images/checkout/basket_tile.png) no-repeat; width:230px; height:74px; position:absolute; left:370px; bottom:65px; } */
.basketDelivery{background:#47494A; top:-5px; height: 30px; left: 295px; margin-top: 10px; width: 223px; padding: 2px; cursor: pointer; text-decoration: none;}
.basketDelivery span {color: #fff; display: inline; padding: 0 5px;}
.basketDelivery,
.basketDelivery a,
.basketDelivery a:link,
.basketDelivery a:visited,
.basketDelivery a:hover,
.basketDelivery a:active {text-decoration: none;}



.baskethdr{background:url(../images/components/greyheader16.png) repeat;}

.orderCompleteText{font-size:1.6em;color:#0FAB26;font-weight:bold;font-style:italic;}

#newsletter_foot{background:url(../images/footer/newsletter.png) no-repeat 0 0; width:940px; height:21px; padding:5px 0 ; margin-top:10px; clear:both;}
	.newsletterLink{display:block; text-indent:-9999px; width:450px; height:25px; float:left; pointer:cursor; }
	.newsletterInputForm2{float:left; margin-right:5px; width:300px;}

table.tableFormat10 th .first {background:#15AD28; color: #fff; border-left:1px solid #C6C6C6; border-top:1px solid #C6C6C6; margin-left: -1px;}
table.tableFormat10 th p {background: #15AD28; color: #fff; border-top:1px solid #C6C6C6; border-right:1px solid #C6C6C6; font-size:1.4em; font-weight:bold; height:25px; line-height:25px; padding-bottom:0; padding-left:5px; padding-right:5px;}
table.tableFormat10 th .last {background:#15AD28; border-right:1px solid #C6C6C6; border-top:1px solid #C6C6C6;}
table.tableFormat10 tr.totalprice {background:#47494A; border:1px solid #15AD28; color:#FFFFFF;}

.basketTableBorderLeft {padding: 1px 0 1px 1px; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.basketTableBorderRight {padding: 1px 1px 1px 0; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.basketTableBorder {padding: 1px 0; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
table.tableFormatBasket th .first {background:#f4f4f4; color: #000; border-left:1px solid #fff; border-top:1px solid #fff; }
table.tableFormatBasket th p {background: #f4f4f4; color: #000; border-top:1px solid #fff; font-size:1.2em; font-weight:bold; height:25px; line-height:25px; padding-bottom:0; padding-left:5px; padding-right:5px;}
table.tableFormatBasket th .last {background:#f4f4f4; border-right:1px solid #fff; border-top:1px solid #fff;}
table.tableFormatBasket tr.totalprice {background:#47494a; color:#FFFFFF; font-size: 12px; margin: 0 auto;}
table.tableFormatBasket-orderDetails th .first {background:#dcdcdc; color: #000; border-left:1px solid #fff; border-top:1px solid #fff; }
table.tableFormatBasket-orderDetails th p {background: #f5f5f5; color: #000; border-top:1px solid #fff; font-size:1.2em; font-weight:bold; height:25px; line-height:25px; padding-bottom:0; padding-left:5px; padding-right:5px;}
table.tableFormatBasket-orderDetails th .last {background:#dcdcdc; border-right:1px solid #fff; border-top:1px solid #fff;}
table.tableFormatBasket-orderDetails tr.totalprice {background:#47494a; color:#FFFFFF; font-size: 12px; margin: 0 auto;}
.remove {border: 0; background: transparent; padding: 0; color: #000; cursor: pointer; font-size: 1em; display:inline-block; text-decoration: none; margin: 0 auto; text-align: center;}
.remove:hover {border: 0; background: transparent; padding: 0; color: #000; cursor: pointer; font-size: 1em; display:inline-block; text-decoration: underline; margin: 0 auto; text-align: center;}

.orderTrackBasketBgrProfile {background: #f5f5f5;}
.orderTracktotalsbgProfile {background: #000; color: #fff;}

.basketContinueShopping{margin-top:9px; position:relative;}
.basket-cards{text-align:center;}

.tomorrow {background: #dcdcdc; border: 1px solid #fff; padding: 2px;}
.tomorrow-border {border: 1px solid #dcdcdc;}

.basket-recommended-hdr {background: #dcdcdc; color: #000; font-weight:bold; border: 1px solid #fff; font-size: 12px; padding: 5px;}
.basket-recommended-hdr-border {border: 1px solid #dcdcdc;}

.basket_promo li{float:left; width:135px; padding:0 20px 0 0; border-right: 1px solid #dcdcdc;}
	.basket_promo a:link, .basket_promo a:visited{color:#000; text-decoration:none; }
	.basket_promo a:hover{color:#000; text-decoration:underline; }
	.basket_promo a:active{color:#000; text-decoration:none; }
	.basket_promo_item{overflow:hidden; padding:0 0 0 5px; }
	.productdesc{height:125px; }
	.productname{height:75px; }
	.productprice{font-weight:bold; text-align:left; color:#000; }
	.promoRemove{background:none; border:0; text-decoration:none; cursor:pointer; font-size: 11px; padding-left: 10px;}
	.basket_promo .btn1 , .basket_promo .btn1:hover {padding:0; width:108px; }
	.basket_promo .btn1 input, .basket_promo .btn1:hover input{padding:0; margin:0 ; width:95px; text-align:right; }

.comp12 {background:#15AD28; color: #fff; font-size:1.4em; font-weight:bold; height:23px; line-height:25px; padding:0 6px;}

.find_address {background:url("../images/basket/findaddress-bgr.png") no-repeat scroll 2px 2px transparent; border:0 none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:normal; height:24px;}
#proceed {background:url("../images/basket/button-bgr.png") no-repeat scroll 4px 0 transparent; border:0 none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; height:29px; width:100px;}
#completeorder {background:url("../images/button/completeorder.png") no-repeat scroll 4px 0 transparent; border:0 none; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:bold; height:29px; width:113px;}

.yourDetails-edit-button {left: 280px; top: 120px;}

/*-- Product Write Review Show  --*/
.pr-snippet-read-reviews{background: url('/sites/shared/images/shopzilla/images/read-review.png') no-repeat 0 0; float:left; padding:0 0 0 25px; height: 16px; border: 0;}
.pr-snippet-write-review {display: inline;}
.pr-snippet-write-first-review {display: inline;}
.pr-review-author-date{color: #15ab28;}

.pr-review-tools a,
.pr-review-tools a:link,
.pr-review-tools a:visited,
.pr-review-tools a:active {color: #15ab28; text-decoration: underline;}
.pr-review-tools a:hover {color: #15ab28; text-decoration: none;}


/*--------------------------------------------------------------------
	21. Shop All Brands
--------------------------------------------------------------------*/
.catalogueShopHeader{background: #15AB28; color: #fff; font-size: 12px; margin: 0 0 10px 0; padding: 5px; font-weight: bold}
    .catalogueShopHeader h1{font-weight: bold}
.catalogueShopPage{}
.catalogueShopNav{background: #47494A; color: #fff; font-size: 12px;}
    .catalogueShopNav {padding:5px;}
    .catalogueShopNav li{display: inline; padding: 2px 5px;}
    .catalogueShopNav li:first-child{padding-left: 5px;}

.catalogueShopNav a,
.catalogueShopNav a:link,
.catalogueShopNav a:visited{color: #fff; font-size: 12px;}
.catalogueShopNav a:hover{color: #fff; font-size: 12px;}
.catalogueShopNav a:active{color: #fff; font-size: 12px; }

.catalogueShopNavFirst{background: #fff; color:#595b5c; font-weight: bold;}
.catalogueShopNavFirst a,
.catalogueShopNavFirst a:link,
.catalogueShopNavFirst a:visited,
.catalogueShopNavFirst a:hover,
.catalogueShopNavFirst a:active{color: #595b5c;}

.modelNav{background: #f5f5f5; color: #000; font-size: 12px; font-weight: bold; border:none; overflow:hidden; }
    .modelNav {padding:5px;}
    .modelNav li{display: inline; padding: 2px 5px; float:left;}
    .modelNav li.rightFloat{float:right;}
    .modelNav li:first-child{padding-left: 5px;}

.modelNav a,
.modelNav a:link,
.modelNav a:visited{color: #000; font-size: 12px;}
.modelNav a:hover{color: #000; font-size: 12px;}
.modelNav a:active{color: #000; font-size: 12px; }

.modelNavFirst{background: #000; color:#fff; font-weight: bold;}
.modelNavFirst a,
.modelNavFirst a:link,
.modelNavFirst a:visited,
.modelNavFirst a:hover,
.modelNavFirst a:active{color: #fff;}

.filterByLetter .modelNavFirst span {color: #525252;}

.catalogueShopRows{margin-top: 5px;}
    .catalogueShopRows td{width: 30%; }

/*--------------------------------------------------------------------
	22. 4Way Search
--------------------------------------------------------------------*/

.fourwaysearch {background:url(../images/components/4way/search-bgr.jpg) no-repeat; width: 220px; height: 341px;}
.fourwaysearch h2 {color: #fff; font-size: 2em; text-align: center; padding: 15px 0 0 0;}
.fourwaysearch ul {margin: 75px 0 0 60px;}
.fourwaysearch li {padding: 0 0 40px 0;}
.fourwaysearch-box{font-size: 1.1em; width: 140px; margin: 2px 0 0 0;}
.fourwaysearch input {font-size: 1.1em;}

.threewaysearch {background:url(../images/components/3way/search-bgr.jpg) no-repeat; width: 220px; height: 341px;}
.threewaysearch h2 {color: #fff; font-size: 2em; text-align: center; padding: 15px 0 0 0;}
.threewaysearch ul {margin: 34px 0 0 60px;}
.threewaysearch li {padding: 0 0 60px 0;}
.threewaysearch-box{font-size: 1.1em; width: 140px; margin: 2px 0 0 0;}
.threewaysearch input {font-size: 1.1em;}
.threewaysearch-help {float: left; font-size: 1.2em; color: #fff; padding: 0 0 0 5px;}
.threewaysearch-help a, .threewaysearch-help a:link, .threewaysearch-help a:visited, .threewaysearch-help a:active {color: #fff; text-decoration: none;}
.threewaysearch-help a:hover {color: #fff; text-decoration: underline;}
#threewaysearchPopup {display: none;}
#TB_window #threewaysearchPopup a, #TB_window #threewaysearchPopup a:link, #TB_window #threewaysearchPopup a:visited, #TB_window #threewaysearchPopup a:active {color: #000; text-decoration: underline;}
#TB_window #threewaysearchPopup a:hover {color: #000; text-decoration: none;}
#threeway-link a, #threeway-link a:link, #threeway-link a:visited, #threeway-link a:active {color: #000; text-decoration: underline;}
#threeway-link a:hover {color: 000; text-decoration: none;}

/*--------------------------------------------------------------------
	23. Advice Center
--------------------------------------------------------------------*/
.helpadvice{clear:both}
.adviceCenterImage{width:160px; float:left; }
    .adviceCenterImage{padding-top:5px; text-align:center; vertical-align:middle;}
.adviceCenterHomeContent{float:left; width:515px;}
.adviceCenterListElements{display:inline}
.adviceCenterListElementsNormal{margin-bottom:10px;}

/* SLIDER */


   /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#slider-container{	
		margin:0 auto 0;
		position:relative;
		text-align:left;
		width:340px;
		background:#fff;		
		}	
	#slider-header{
		height:70px;
		line-height:80px;
		background:#fff;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:338px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:0;
		padding:3px;
		height:23px;
		background: #15ad28;
		width: 334px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

/*--------------------------------------------------------------------
	24. Xmas Landing Page
--------------------------------------------------------------------*/

#accessorise {background:transparent url(../images/landing/xmas/accessorise-bgr.png) no-repeat; width: 940px; height:289px; position: relative;}
#laptop-box {position: absolute; top: 8px; left: 20px; width: 173px; height: 141px; background-color: transparent;}
#satnav-box {position: absolute; top: 151px; left: 20px; width: 191px; height: 88px; background-color: transparent;}
#iphone-box {position: absolute; top: 130px; left: 244px; width: 143px; height: 150px; background-color: transparent;}
#camera-box {position: absolute; top: 182px; left: 390px; width: 155px; height: 98px; background-color: transparent;}
#twitter-box {position: absolute; top: 75px; left: 425px; width: 122px; height: 102px; background-color: transparent;}
#ds-box {position: absolute; top: 145px; left: 565px; width: 160px; height: 115px; background-color: transparent;}
#ps3-box {position: absolute; top: 122px; left: 730px; width: 190px; height: 150px; background-color: transparent;}

#competition {background:transparent url(../images/landing/xmas/competition-bgr.png) no-repeat; width: 940px; height:175px; position: relative;}
#competition p {color:#FFFFFF; font-size:12px; margin-left:255px; margin-top:80px; width:571px;}
#comp-box {position: absolute; top: 117px; left: 254px; width: 218px; height: 29px; background-color: transparent;}
#competition span {color: #fff;}

#gifts {background:transparent url(../images/landing/xmas/gifts-bgr.png) no-repeat; width: 940px; height:444px; position: relative;}
#wii-box {position: absolute; top: 33px; left: 209px; width: 125px; height: 108px; background-color: transparent;}
#pressure-box1 {position: absolute; top: 95px; left: 3px; width: 88px; height: 142px; background-color: transparent;}
#pressure-box2 {position: absolute; top: 95px; left: 92px; width: 50px; height: 31px; background-color: transparent;}
#trimmer-box {position: absolute; top: 268px; left: 3px; width: 160px; height: 107px; background-color: transparent;}
#sander-box {position: absolute; top: 150px; left: 98px; width: 118px; height: 82px; background-color: transparent;}
#ipad-box1 {position: absolute; top: 150px; left: 235px; width: 80px; height: 82px; background-color: transparent;}
#ipad-box2 {position: absolute; top: 233px; left: 208px; width: 129px; height: 30px; background-color: transparent;}
#ipod-box {position: absolute; top: 282px; left: 191px; width: 142px; height: 116px; background-color: transparent;}
#straighteners-box {position: absolute; top: 42px; left: 785px; width: 142px; height: 116px; background-color: transparent;}
#removal-box {position: absolute; top: 95px; left: 625px; width: 118px; height: 128px; background-color: transparent;}
#styler-box1 {position: absolute; top: 225px; left: 695px; width: 48px; height: 38px; background-color: transparent;}
#styler-box2 {position: absolute; top: 179px; left: 744px; width: 119px; height: 84px; background-color: transparent;}
#dryer-box {position: absolute; top: 284px; left: 623px; width: 127px; height: 110px; background-color: transparent;}
#dental-box1 {position: absolute; top: 264px; left: 828px; width: 100px; height: 110px; background-color: transparent;}
#dental-box2 {position: absolute; top: 215px; left: 864px; width: 64px; height: 48px; background-color: transparent;}

ul.essentials-list, .essentials-list li {margin: 15px 0 0 0; padding: 0; list-style: none; width: 100%;}
.essentials-list li {float: left; list-style: none; margin: 0; padding: 0; width: 15%; }
.essentials-list p,
.essentials-list p a:link,
.essentials-list p a:visited,
.essentials-list p a:active {color: #dd0000; font-size: 12px; font-weight: bold;}
    .essentials-list li.essentialBatteries{float: left; }
    .essentials-list li.essentialBatteries p{width: 70px; text-align: center;}
    .essentials-list li.essentialLights{float: left; }
    .essentials-list li.essentialLights p{width: 97px; text-align: center;}
    .essentials-list li.essentialController{float: left; }
    .essentials-list li.essentialController p{width: 95px; text-align: center;}
    .essentials-list li.essentialCleaning{float: left;}
    .essentials-list li.essentialCleaning p{width: 125px; text-align: center;}
    .essentials-list li.essentialBulb{float: left; }
    .essentials-list li.essentialBulb p{width: 115px; text-align: center;}
    .essentials-list li.essentialCarving{float: left;}
    .essentials-list li.essentialCarving p{width: 130px; text-align: center;}

.errorMsgThickBox {-moz-border-radius:10px 10px 10px 10px; background:none repeat scroll 0 0 #FFE0CB; border:2px solid #FF6600; margin:10px auto; padding:10px; text-align:center; width:414px;}
.errorMsgThickBox2 {-moz-border-radius:10px 10px 10px 10px; background:none repeat scroll 0 0 #FFE0CB; border:2px solid #FF6600; margin:10px 5px 0 0; padding:10px; text-align:center; width:394px; float: right;}
#competition1 {width: 735px;}
#competition1 h2 {color: #15ab28; font-size: 22px; border-bottom: 2px solid #000; padding: 0 0 5px 0; width: 465px;}
#competition2 {width: 735px;}
#competition2 h2 {color: #15ab28; font-size: 22px; border-bottom: 2px solid #000; padding: 0 0 5px 0; }
.compGreenTxt {color: #15ab28; font-size: 14px; font-weight: bold; font-style: italic;}
.compBlackTxt {color: #000; font-size: 14px; font-weight: bold;;}
#competition1_form div {clear: right; margin: 10px 0 50px 0; padding: 0 0 15px 0; width: 470px; position: relative;}
#competition1_form label {float: right; width: 95%; font-size: 12px; vertical-align: middle;}
#competition1_form input {vertical-align: middle;}

.refresh-link,
.refresh-link a,
.refresh-link a:link,
.refresh-link a:visited,
.refresh-link a:active {color: #44bd34; text-decoration: none;}
.refresh-link a:hover {color: #44bd34; text-decoration: underline;}

ul.social-media-list {margin: 25px 0 0 480px}
.social-media-list ul{margin: 0; padding: 0; list-style: none; width: 100%; display: inline;}
.social-media-list li {float: left; list-style: none; margin: 0; padding: 0; width: 10%; }

.compEmailLink {font-size: 12px; font-weight: bold;}
.compEmailLink a,
.compEmailLink a:link,
.compEmailLink a:visited,
.compEmailLink a:active {font-size: 12px; font-weight: bold; text-decoration: underline; color: #000;}
.compEmailLink a:hover {font-size: 12px; font-weight: bold; text-decoration: none; color: #000;}

.compTable {font-size: 12px; border-bottom: 2px solid #ccc; margin:10px 0 15px 0; clear: right;}
.compAstrix {color: #15ab28;}

.compTerms {font-weight: bold;}
.compTerms a,
.compTerms a:link,
.compTerms a:visited,
.compTerms a:active {font-weight: bold; text-decoration: underline; color: #000;}
.compTerms a:hover {font-weight: bold; text-decoration: none; color: #000;}

#tl_popupSC4{z-index:9999; }

#deals-container{position:relative;}

/* NEW FILTER YOUR MODEL PAGE */

.catalogueMediatorModels-new{float: left; width:696px; background: #15ab28; padding: 5px 0; border:1px solid #fff;}
	.catalogueMediatorModels-new a{font-weight:bold;}
.catalogueMediatorModelsList{margin:0; padding:0 0 0 2px; font-size:1.2em;}
	.catalogueMediatorModelsList li{display:inline; padding:0 5px 0 0; color: #fff;}

.fllter-text {float: left; font-size: 12px; margin: 0 10px 0 5px; color: #fff; font-weight: bold;}
.filter-border {overflow: hidden;}

.mediatorFormBoxes-new{background: none repeat scroll 0 0 #F5F5F5;height: 23px;overflow: hidden; padding:3px 0 8px;}
.filter-search-box {float: left; font-size: 12px; margin: 5px 5px 5px 10px; font-weight: bold;}

#model.modelSearchClicked {color: #000;}
.modelFinderNumberText {margin: 3px 0 0 30px;display: none;}
.filterBy {background-color:#15ab28; border-color:#15ab28; color:#fff;}
.filterByLetter a:focus, .filterByLetter a:hover, .filterByLetter a:active {color: #15ab28; background: #fff; text-decoration: none;}

/* FOOTER CUSOMER SERVICE */

.footer-comments-bgr {background: #f5f5f5; padding: 5px;}
ul.footer-comments, .footer-comments li {margin: 0; padding: 0; list-style: none; width: 100%; }
.footer-comments li {float: left; list-style: none; margin: 0; padding: 0 0 0 5px; width: 49%; border-right: 1px solid #bcbcbc;}
.footer-comments li.noBorder {border-right: 0;}
.comment-text {font-size: 12px;}
.name-text {color: #000; font-weight: bold; font-size: 12px;}
.footerCommentTxt {min-height: 45px;}

/* NEW USER JOURNEY LEFT NAV */
#leftsection{background:#f5f5f5;}
.mediatorRefineHighlight {background: #15ab28; color: #fff;}
.expert-help {background:transparent url(../images/universal/help.jpg) no-repeat; width: 220px; height:99px;}

.recentlyViewedProducts {padding-top:0px;background:#f5f5f5;}
.recentlyViewedProducts  h3{font-size:14px !important;margin:0 !important;padding: 5px;}
.recentlyViewedBorder {border: 1px solid #fff; font-size: 8px;}
.recentlyViewedMainBorder {border: 1px solid #dcdcdc; border-bottom: 0;}
.refine-search-border-model{margin-bottom: 6px;}
.catalogueMediatorModelSearch{}

/* COOKSHOP */

#smoothie-container {margin: 0 0 30px 0;}
#smoothie {background:transparent url(../images/landing/cookshop/1.png) no-repeat; width: 780px; height:98px;}

/* MEDIATOR MODELS NO RESULTS THICKBOX */

.mediatorModelsNoResults {padding: 10px; margin-bottom: 30px;}
	.mediatorModelsNoResults p{font-size:12px; padding: 5px; margin-bottom: 10px;}

/*--------------------------------------------------------------------
	Competition Page
--------------------------------------------------------------------*/
#competition1_form {height: auto;}
#competionContainer{float: left; border-bottom: 2px solid #ccc; height: auto;}
#competionContainer2{}

/* ROTATING NAV */

.mini_basket{ padding-top: 7px; background: url(/sites/company/buyspares_christmas/images/navbar/basket.jpg) no-repeat top left; width: 162px; margin: 0; padding-left: 15px; margin-right:1px;}

.subnavFreeDelivery {padding: 0; background: none}
.subNavFestive{margin-left:-2px;margin-top:1px;padding-bottom:0;clear:both;float:left;width:942px;}

.rotatingSeasonalBanner{position:relative; float:left; width: 758px;}
#bannerRotating{width:760px;;}
#bannerRotating li img{margin-left:0px;}
.subnavFreeDelivery {clear: both; float:left; width: 942px;}
.hideMe{display:none;}

.subnavMiniBasket{background:#dcdcdc; width:217px; height:30px; position:relative;}
.subnavMiniBasket a{font-size:12px !important;color:#000 !important;}
.subnavMiniBasket strong{font-weight:bold !important;}

.basketIcon{position:absolute; margin:0px 0 0 8px;}
.miniBasketText{margin:8px 0 0 35px; color:#47494a;}
	
#navigationPower a.miniBasketText {color:#47494a;}

/*--------------------------------------------------------------------
	New Basket Page
--------------------------------------------------------------------*/
.basketprogress-new{height:36px; margin-bottom:10px; font-size:1.5em; font-weight:bold; cursor:default;}
	.basketprogress-new.basket{background:transparent url('../images/basket/buyspares-basket-process.png') no-repeat 0px 0px; }
	.basketprogress-new.email{background:transparent url('../images/basket/buyspares-basket-process.png') no-repeat 0px -46px; }
	.basketprogress-new.personal{background:transparent url('../images/basket/buyspares-basket-process.png') no-repeat 0px -91px; }
	.basketprogress-new.card{background:transparent url('../images/basket/buyspares-basket-process.png') no-repeat 0px -136px; }
	.basketprogress-new.complete{background:transparent url('../images/basket/buyspares-basket-process.png') no-repeat 0px -181px; }
	.basketprogress-new div{height:49px;}
	.basketprogress-new span.number{font-size:1.8em; display:block; float:left; font-weight: normal; }
	.basketprogress-new span.stage{font-size:1.1em; display:block; float:left; font-weight: normal;}
	.basketprogress-new span.number1{font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 9px;}
	.basketprogress-new span.stage1{font-size:1.1em; display:block; float:left; font-weight: normal;  position: absolute; top: 10px; left: 70px; }
	.basketprogress-new span.number2{font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 244px;}
	.basketprogress-new span.stage2{font-size:1.1em; display:block; float:left; font-weight: normal;  position: absolute; top: 10px; left: 300px; }
	.basketprogress-new span.number3{font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 475px;}
	.basketprogress-new span.stage3{font-size:1.1em; display:block; float:left; font-weight: normal;  position: absolute; top: 10px; left: 533px; }
	.basketprogress-new span.number4{font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 572px;}
	.basketprogress-new span.stage4{font-size:1.1em; display:block; float:left; font-weight: normal;  position: absolute; top: 15px; left: 625px; }
	.basketprogress-new span.number5{font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 760px;}
	.basketprogress-new span.stage5{font-size:1.1em; display:block; float:left; font-weight: normal;  position: absolute; top: 15px; left: 800px; }
.text12 a{text-decoration:underline;}
		.basketprogress-new .active span.number1{color:#fff;font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 9px;}
		.basketprogress-new .active span.stage1{color:#15ab28;font-size:1.1em; display:block; float:left; font-weight: normal;left: 78px;
    position: absolute;
    top: 11px; }
		.basketprogress-new .active span.number2{color:#fff;font-size:1.8em; display:block; float:left; font-weight: normal;  position: absolute; top: 2px; left: 243px;}
		.basketprogress-new .active span.stage2{color:#15ab28;font-size:1.1em; display:block; float:left; font-weight: normal; position: absolute; top: 10px; left: 295px; }
		.basketprogress-new .active span.number3{color:#fff;font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 475px;}
		.basketprogress-new .active span.stage3{color:#15ab28;font-size:1.1em; display:block; float:left; font-weight: normal; position: absolute; top: 10px; left: 535px; }
		.basketprogress-new .active span.number4{color:#fff;font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: 2px; left: 572px;}
		.basketprogress-new .active span.stage4{color:#15ab28;font-size:1.1em; display:block; float:left; font-weight: normal; position: absolute; top: 10px; left: 625px; }
		.basketprogress-new .active span.number5{color:#fff;font-size:1.8em; display:block; float:left; font-weight: normal; position: absolute; top: px; left: 760px;}
		.basketprogress-new .active span.stage5{color:#15ab28;font-size:1.1em; display:block; float:left; font-weight: normal; position: absolute; top: 10px; left: 800px; }

           .productDescription,
           .productDescription a,
           .productDescription a:link,
           .productDescription a:visited,
           .productDescription a:active{color: #202529; font-size: 1.2em; text-decoration: none; font-weight: bold;}
           .productDescription a:hover{color: #202529; font-size: 1.2em; text-decoration: underline; font-weight: bold;}

           .productDescriptionTxt{font-size:12px;}

           .stock {color: #000; font-size: 12px; font-weight: normal;}
           .basketBorderBottom {border-bottom: 1px solid #dcdcdc;}
           .basketBorderBottomReturns {border-bottom: 1px solid #dcdcdc;}
           .basketBorderTop {border-top: 2px solid #dcdcdc;}
		   
.formBack {
    margin-top: 20px;
}
           
td.promocode form input.applycode{margin-left:5px;position:absolute; _margin-top:20px; margin: 0px; background:transparent; border:0; font-size:12px; font-family:Arial; font-weight:bold; color:#202529; cursor:pointer; top: 3px; left: 225px;}
td.promocode form input.applycode:hover{text-decoration:underline; }

/*--------------------------------------------------------------------
	Email Page
--------------------------------------------------------------------*/
.account-box {border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; overflow: hidden;}
.account-box-hdr {background: #dcdcdc; color: #000; font-weight:bold; border: 1px solid #fff;  padding: 5px;}

.basketPrice{text-align:right;padding-right:4px !important;}

.signup-form div{clear: left; margin: 10px 0 10px 30px; padding: 0;}
#signup-form label{float: right; width: 93%; font-size: 12px; color: #000;}

.login-form div{clear: left; margin: 10px 0 10px 30px; padding: 0;}
#login-form label{float: left; width: 40%; font-size: 12px; color: #000;}
#login-form label.setWidth{width: 22%;}

.borderTopRightLeft { border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc;}
.emailSubmitBtn {margin-top: 10px; margin-right: -6px;}
.negmt10{margin-top: -10px;}
.tableBackground {background: #dcdcdc;}

.loginContinueBtn {position: absolute; top: 70px; left: 580px;}

.emailText{margin-bottom: 62px;} 

.loginPersonalDetailsBtn{margin-top:15px; text-align:right;}
.loginPersonDetailsBack{clear:both; margin-top:20px;}

.forgottenPasswordComplete .account-box P{float:none;}
/*--------------------------------------------------------------------
	Personal Details Page
--------------------------------------------------------------------*/
.b2basket {
    float: left !important;margin-top:9px;margin-bottom:42px;}
.personal-border {border: 1px solid #dcdcdc; overflow: hidden;}
.details-form div{clear: left; margin: 0 0 10px 0; padding: 0;}
#details-form label{float: left; width: 50%; font-size: 12px; color: #000;}

.your-details th {font-size: 12px;}
#select_address{margin-bottom:10px;}

.overflow-hidden {overflow: hidden;}
.cardholderdetails {font-size: 12px;}

ul.order-complete, .order-complete li {margin: 0; padding: 0; list-style: none; width: 100%; }

.order-complete li {float: left; list-style: none; margin: 0; padding: 0; width: 19%; }

.order-complete-list {border-top: 1px solid #dcdcdc;}
.order-complete-list p {float: left; font-size: 12px; margin: 20px 20px 0 0;}

.order-print {background:transparent url('../images/checkout/print.png') no-repeat; width: 31px; height: 27px;}

.checkoutPaymentComplete {height: 150px; margin-bottom: 20px; padding-left: 5px; padding-top: 5px; text-transform: uppercase; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.checkoutPaymentComplete span {float: left; width: 90px;}

.safe-shopping {background:transparent url('../images/basket/safe-shopping-bgr.png') no-repeat; width: 220px; height: 45px; padding-top: 30px;}

table.tableFormat12{padding:0;border:0;margin-left:1px;width:216px;font-size:1.2em;}
table.tableFormatTrustedShops{padding:0;border:0;margin-left:1px;width:100%;font-size:1.2em;}
.tableFormatTrustedShops td {padding: 5px;}
.csc-border {text-decoration: underline; float: right; cursor: pointer;}

.select_address {width: 400px;}

/* BUYSPARES HOMEPAGE TWITTER FEED */

div#twitter {
	width: 20em;
	margin-bottom: 2em;
	/*border: 1px solid #dcdcdc;*/
        font-family: Arial,Verdana,Helvetica,sans-serif;
}

div#twitter h2 {
	margin: 0;
	padding: 0.4em 1em;
	font-size: 1.1em;
	color: #fff;
	background-color: #15AB28;
}

p#preloader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

ul#twitter_update_list {
	margin: 0;
	padding: 0 1em 0.5em 1em;
	list-style-type: none;
        display: inline;
}

ul#twitter_update_list li {
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #dcdcdc;
        float:left;
        width: 250px;
       /* height: 85px;*/
}

ul#twitter_update_list li a {
	/* timestamp link */
	color: #999;
}

ul#twitter_update_list li span {
	display: block;
        color: #000;
        font-size: 11px;
}

ul#twitter_update_list li span a {
	/* links in tweet */
	color: #027CB0;
}

ul#twitter_update_list li.firstTweet {
}

ul#twitter_update_list li.lastTweet {
	border: none;
}

a#profileLink {
	display: block;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #15AB28;
        clear: both;
}
ol.delivery-list {list-style: decimal outside none; margin-left: 20px;}
.delivery-list li {margin-bottom: 10px;}
.delivery-list span {padding-left: 20px;}
ul.returns-list {list-style: disc outside none; margin-left: 40px;}
.returns-list li {margin-bottom: 10px;}

/*--------------------------------------------------------------------
	25. Landing Pages
--------------------------------------------------------------------*/
#karcher-container {background: transparent url(../images/landing/karcher/karcher-bgr2.png) no-repeat; width: 940px; height: 1078px;}
#karcher-detergents {background: transparent url(../images/landing/karcher/detergents.png) no-repeat; width: 153px; height:197px; position: relative;}
#karcher-detergents a.karcher-link-list-pic{position: absolute; background: transparent; top: 2px; left: 2px; width: 144px; height: 107px; text-decoration: none;}
#karcher-patios {background: transparent url(../images/landing/karcher/patio-cleaners.png) no-repeat; width: 153px; height:197px; position: relative;}
#karcher-patios a.karcher-link-list-pic{position: absolute; background: transparent; top: 2px; left: 2px; width: 144px; height: 107px; text-decoration: none;}
#karcher-hoses {background: transparent url(../images/landing/karcher/hoses.png) no-repeat; width: 153px; height:197px; position: relative;}
#karcher-hoses a.karcher-link-list-pic{position: absolute; background: transparent; top: 2px; left: 2px; width: 144px; height: 107px; text-decoration: none;}
#karcher-lances {background: transparent url(../images/landing/karcher/lances.png) no-repeat; width: 153px; height:197px; position: relative;}
#karcher-lances a.karcher-link-list-pic{position: absolute; background: transparent; top: 2px; left: 2px; width: 144px; height: 107px; text-decoration: none;}
#karcher-pipe {background: transparent url(../images/landing/karcher/pipe.png) no-repeat; width: 153px; height:197px; position: relative;}
#karcher-pipe a.karcher-link-list-pic{position: absolute; background: transparent; top: 2px; left: 2px; width: 144px; height: 107px; text-decoration: none;}
#karcher-brushes {background: transparent url(../images/landing/karcher/brushes.png) no-repeat; width: 153px; height:197px; position: relative;}
#karcher-brushes a.karcher-link-list-pic{position: absolute; background: transparent; top: 2px; left: 2px; width: 144px; height: 107px; text-decoration: none;}


#youtube p a {color: #202529;}

ul.section-list, .section-list li {margin: 0 0 0 15px; padding: 0; list-style: none; width: 100%; }
.section-list li {float: left; list-style: none; margin: 0; padding: 0; width: 156px; height: 205px;}
.section-list h2 {font-size: 12px; margin: 0 0 0 5px;}
.section-list h2 a,
.section-list h2 a:link,
.section-list h2 a:visited,
.section-list h2 a:active {text-decoration: underline; color: #202529;}
.section-list h2 a:hover {text-decoration: none; color: #202529;}
.section-list p {font-size: 12px; margin: 0 0 0 5px; width: 140px;}

.section-list-karcher ul {margin: 265px 0 0 14px;}
ul.section-list-karcher, .section-list-karcher li {margin: 0 0 0 15px; padding: 0; list-style: none; width: 100%; }
.section-list-karcher li {float: left; list-style: none; margin: 0; padding: 0; width: 156px; height: 205px;}
.section-list-karcher h2 {font-size: 12px; margin: 115px 0 0 5px; font-weight: bold; color: #000000;}
.section-list-karcher h2 a,
.section-list-karcher h2 a:link,
.section-list-karcher h2 a:visited,
.section-list-karcher h2 a:active {text-decoration: none; color: #000000;}
.section-list-karcher h2 a:hover {text-decoration: underline; color: #000000;}
.section-list-karcher p {font-size: 12px; margin: 0 0 0 5px; width: 140px; color: #888888;}
/*.star-offer {background: transparent url(../images/landing/karcher/star.png) no-repeat; width: 460px; height:425px;}*/
.star-offer p { position: absolute; top: 390px; left: 10px; background: #000; width: 80px; padding: 5px 0; text-align: center; font-size: 12px; font-weight: bold;}
.star-offer p a,
.star-offer p a:link,
.star-offer p a:visited,
.star-offer p a:active {color: #fff300; text-decoration: none; cursor: pointer;}
.star-offer p a:hover {color: #fff300; text-decoration: underline; cursor: pointer;}
.limited-offer {background: transparent url(../images/landing/karcher/man.png) no-repeat; width: 464px; height:425px;}
.limited-offer h2{color: #fff200; font-size: 24px; position: absolute; top: 5px; left: 5px;}
.limited-offer h3{color: #fff; font-size: 18px; position: absolute; top: 37px; left: 5px;}
.limited-offer p {position: absolute; top: 60px; left: 5px;}
.limited-offer p,
.limited-offer p a,
.limited-offer p a:link,
.limited-offer p a:visited,
.limited-offer p a:active {color: #fff200; font-size: 12px; text-decoration: none;}
.limited-offer p a:hover {color: #fff200; font-size: 12px; text-decoration: underline;}

#karcher-window-vac {background: transparent url(../images/landing/karcher/window-vac.png) no-repeat; width: 471px; height:267px; margin-left: 14px; margin-top: 25px; float: left; position: relative;}
#karcher-window-vac h2 {font-weight: bold; color: #000; font-size: 12px; margin: 155px 0 0 5px;}
#karcher-window-vac p {color: #888888; font-size: 12px; margin: 0 0 0 5px; width: 315px;}
#karcher-window-vac p.karcher-price, #karcher-pressure-washer p.karcher-price {font-weight: bold; font-size: 18px; color: #000; padding-bottom: 0;}
#karcher-window-vac p.karcher-discount, #karcher-pressure-washer p.karcher-discount {font-weight: bold; font-size: 14px; color: #b60000;}

#beat-the-drought {background: transparent url(../images/landing/karcher/beatthedrought.png) no-repeat; width: 424px; height:300px; margin-left: 14px; margin-top: -10px; float: left; position: relative;}
#beat-the-drought h2 {font-weight: bold; color: #000; font-size: 12px; margin: 180px 0 0 5px;}
#beat-the-drought p {color: #888888; font-size: 12px; margin: 0 0 0 5px; width: 250px;}
#beat-the-drought p.karcher-price, #karcher-pressure-washer p.karcher-price {font-weight: bold; font-size: 18px; color: #000; padding-bottom: 0;}
#beat-the-drought p.karcher-discount, #karcher-pressure-washer p.karcher-discount {font-weight: bold; font-size: 14px; color: #b60000;}

#karcher-spares-accessories {background: transparent url(../images/landing/karcher/karcherspares&accessories.png) no-repeat; width: 471px; height:267px; margin-left: 18px; margin-top: 15px; float: left; position: relative;}
#karcher-spares-accessories h2 {font-weight: bold; color: #000; font-size: 12px; margin: 155px 0 0 5px;}
#karcher-spares-accessories p {color: #888888; font-size: 12px; margin: 0 0 0 5px; width: 315px;}
#karcher-spares-accessories p.karcher-price, #karcher-pressure-washer p.karcher-price {font-weight: bold; font-size: 18px; color: #000; padding-bottom: 0;}
#karcher-spares-accessories p.karcher-discount, #karcher-pressure-washer p.karcher-discount {font-weight: bold; font-size: 14px; color: #b60000;}

#karcher-pressure-washer {background: transparent url(../images/landing/karcher/pressure-washer.png) no-repeat; width: 424px; height:300px; margin-left: 18px; margin-top: 15px; float: left; position: relative;}
#karcher-pressure-washer h2 {font-weight: bold; color: #000; font-size: 12px; margin: 185px 0 0 5px;}
#karcher-pressure-washer p {color: #888888; font-size: 12px; margin: 0 0 0 5px; width: 210px;}

#karcher-window-vac a.karcher-window-vac-pic{position: absolute; background: transparent; top: 5px; left: 5px; width: 461px; height: 142px; text-decoration: none;}
#karcher-window-vac a.karcher-window-vac-pic2{position: absolute; background: transparent; top: 147px; left: 340px; width: 126px; height: 115px; text-decoration: none;}
#karcher-pressure-washer a.karcher-pressure-washer-pic{position: absolute; background: transparent; top: 5px; left: 5px; width: 414px; height: 161px; text-decoration: none;}
#karcher-pressure-washer a.karcher-pressure-washer-pic2{position: absolute; background: transparent; top: 166px; left: 225px; width: 195px; height: 131px; text-decoration: none;}

#beat-the-drought a.beat-the-drought-pic {position: absolute; background: transparent; top: 5px; left: 5px; width: 413px; height: 160px; text-decoration: none;}
#beat-the-drought a.beat-the-drought-pic2{position: absolute; background: transparent; height: 126px; left: 220px; position: absolute; text-decoration: none; top: 165px; width: 186px;}

#karcher-spares-accessories a.karcher-spares-accessories-pic {position: absolute; background: transparent; top: 5px; left: 5px; width: 461px; height: 257px; text-decoration: none;}

/* Garden Landing Pages */

#gardenContainer {background: url("../images/landing/garden/gardenBackgroungImg.png") no-repeat scroll 0 0 transparent;height: 940px;width: 940px;}
#gardenContainer .lawnmowerBlades {background-color: #fff;height:216px;width:213px;margin: 10px 0 0 30px;float:left;}
#gardenContainer .lawnmowerBlades img {margin:5px;}

#gardenContainer a.hdrTxt {display: block;font-size: 12px;font-weight: bold;padding: 5px 0 0 5px;float:left;}
#gardenContainer p {font-size:11px; color: #888; padding:0 5px;clear:both;}

#gardenContainer .gardenSparesAccessories {background-color: #fff;height:216px;width:436px;margin: 10px 0 0 10px;float:left;}
	#gardenContainer .gardenSparesAccessories img {margin:5px;}
		#gardenContainer .gardenSparesAccessories img.gardenThumb{margin:5px 5px 0 5px;}

#gardenContainer .shearSpares {background-color: #fff;height:216px;width:213px;margin: 10px 0 0 10px;float:left;}
	#gardenContainer .shearSpares img {margin:5px;}
		#gardenContainer .shearSpares img.gardenThumb{margin:5px 5px 0 5px;}

#gardenContainer .chainsawSparesAccessories {background-color: #fff;height:216px;width:436px;margin: 10px 0 0 30px;float:left;clear:both;}
	#gardenContainer .chainsawSparesAccessories img {margin:5px;}
	#gardenContainer .chainsawSparesAccessories img.gardenThumb{margin:5px 5px 0 5px;}

#gardenContainer .hedgeTrimmerSpares {background-color: #fff;height:216px;width:213px;margin: 10px 0 0 10px;float:left;}
	#gardenContainer .hedgeTrimmerSpares img {margin:5px;}
	#gardenContainer .hedgeTrimmerSpares img.gardenThumb{margin:5px 5px 0 5px;}

#gardenContainer .strimmerSpares {background-color: #fff;height:216px;width:213px;margin: 10px 0 0 10px;float:left;}
	#gardenContainer .strimmerSpares img {margin:5px;}
	#gardenContainer .strimmerSpares img.gardenThumb{margin:5px 5px 0 5px;}

.gardenBrands {padding-top: 10px; clear:both;margin-left:30px; }
.gardenBrands ul  {background-color: #fff; padding:10px; width:862px; }
.gardenBrands ul li {display:inline; }
.gardenBrands ul li img {margin:0 4px;vertical-align: middle;}

.gardenBrands a.fullRangeLink { font-size: 14px; font-weight: bold; margin: 4px 6px 0; text-decoration: underline; position:relative; top:3px;}
.gardenBrands a.fullRangeLink:hover {text-decoration:none;}


#gardenContainer .gardenEssentialProducts {float:right;width:495px;padding-top: 100px;}
#gardenContainer .essentialLines {background-color: #fff;height:147px;width:149px;margin: 10px 10px 0 0;float:left;}
#gardenContainer .essentialLines img {margin:5px;}

#gardenContainer a.strimmerImgLink {background: url("../images/landing/garden/strimmerLines.png") no-repeat scroll 0 0 transparent; display: block; height: 110px; margin: 5px; width: 138px;}
#gardenContainer a.strimmerImgLink:hover {text-decoration:none;}
#gardenContainer .essentialLines span {color: #fff;display: block;font-size: 12px;font-weight: bold;padding: 92px 0 0 65px;text-transform: uppercase;}

#gardenContainer a.powerCableImgLink {background: url("../images/landing/garden/gardencables.jpg") no-repeat scroll 0 0 transparent; display: block; height: 110px; margin: 5px; width: 138px;}
#gardenContainer a.powerCableImgLink:hover {text-decoration:none;}
#gardenContainer .essentialLines .powerCableImgLink span{padding-left:50px;}

#gardenContainer a.powerBreakerImgLink {background: url("../images/landing/garden/power.png") no-repeat scroll 0 0 transparent; display: block; height: 110px; margin: 5px; width: 138px;}
#gardenContainer a.powerBreakerImgLink:hover {text-decoration:none;}

#gardenContainer a.protectiveClothingImgLink {background: url("../images/landing/garden/protectiveClothing.png") no-repeat scroll 0 0 transparent; display: block; height: 110px; margin: 5px; width: 138px;}
#gardenContainer a.protectiveClothingImgLink:hover {text-decoration:none;}

#gardenContainer .essentialLinesLarge {background-color: #fff;height:147px;width:306px;margin: 10px 10px 0 0;float:left;}
#gardenContainer .essentialLinesLarge img {margin:5px;}
#gardenContainer .essentialLinesLarge span {color: #FFFFFF;display: block;float: right;font-size: 12px;font-weight: bold;padding: 92px 5px 0 0;text-transform: uppercase;}

#gardenContainer a.lawnmowerBladesImgLink {background: url("../images/landing/garden/blades.png") no-repeat scroll 0 0 transparent; display: block; height: 110px; margin: 5px; width: 296px;}
#gardenContainer a.lawnmowerBladesImgLink:hover {text-decoration:none;}

/* IPAD LANDING PAGE */

#ipad-container {background: #071923; width: 940px; overflow: hidden; height: 950px; position: relative;}
#ipad-accessories {background: url("../images/landing/ipad/main.png") no-repeat scroll 0 0 transparent; width: 911px; height: 283px; margin-left: 15px;}
#ipad-accessories p {color: #4f4e4e; font-size: 12px; padding: 90px 0 0 18px; width: 565px;}
#mains {position: absolute; top: 743px; left: 271px;}
#screen {position: absolute; top: 743px; left: 604px;}


/* HOOVER LANDING PAGE */

.landingPageBorder {border: 1px solid #dcdcdc; height: 365px;}
.hooverLandingList a,
.hooverLandingList a:link,
.hooverLandingList a:visited,
.hooverLandingList a:active {font-size: 12px; color: #014377; text-decoration: underline;}
.hooverLandingList a:hover {font-size: 12px; color: #014377; text-decoration: none;}








/* slider home page */
#noJava{display:none;}

#staticSlider{position:relative;margin: 0 auto 0;width: 576px !important;height:303px !important;margin-left:-4px;overflow:hidden;border:1px solid #CCCCCC;background:#fff;}
#staticSlider a img{border-bottom:1px solid #CCCCCC;}
.staticSliderImage{ text-align:center; margin-left:280px; margin-top:144px; }

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	display:none;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.theme-default #slider {
    position:relative;
    margin: 0 auto 0;
    width: 576px !important;
	height:303px !important;
	margin-left:-4px;
	overflow:hidden;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../images/universal/arrows/loading.gif) no-repeat 50% 50%;
    border:1px solid #CCCCCC;
	overflow:hidden;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	 *width: 575px;
	height:303px;
	display:none;
	*margin-left:-1px;
	overflow:hidden;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
    background: none repeat scroll 0 0 #f5f5f5;
    bottom: 0;
    height: 26px;
    position: absolute;
    right: 0;
    z-index: 100;
	border-top:1px solid #CCCCCC;
	padding-top:4px;
	width:577px;
}
.theme-default .nivo-controlNav #containNav{float:right;}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/universal/arrows/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:2px;
	margin-top:-2px;
	float:left;	
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -21px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/universal/arrows/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.imageTxt *{
    float: left;
    font-size: 12px;
    height: 26px;
    padding: 4px 1px 0;
	font-style:normal;
}
.imageTxt strong, .imageTxt span {
    font-weight: bold;
    margin-left: 13px;
}
.imageTxt .readMore {
    cursor:pointer;
	margin-left:10px;
	 font-weight: bold;
}

/*- landing page -- water filter */

#waterFilterPage .container {background: #e2eff8;overflow: hidden;padding-bottom: 20px;}

#waterFilterPage .fridge {float:left;}

#waterFilterPage .pageBanner {background:url("../images/landing/waterfilters/banner.jpg") no-repeat scroll 0 45px transparent;height:274px;width:694px;position: relative;}

#waterFilterPage ul.filterLeft {bottom: 15px;display: block;left: 20px;position: absolute;width: 200px;}
#waterFilterPage ul.filterLeft li.hdrTxt {color: #0862b2;font-size:18px;font-weight:bold;}
#waterFilterPage ul.filterLeft li.discountTxt {color: #e80000;font-size:12px;font-weight:bold;padding-top:5px;}
#waterFilterPage ul.filterLeft li.priceTxt {color: #0862B2;font-size: 16px;font-weight: bold;padding: 18px 0;}


#waterFilterPage ul.filterRight {bottom: 15px;display: block;right: 130px;position: absolute;width: 200px;}
#waterFilterPage ul.filterRight li.hdrTxt {color: #0862b2;font-size:18px;font-weight:bold;}
#waterFilterPage ul.filterRight li.discountTxt {color: #e80000;font-size:12px;font-weight:bold;padding-top:5px;}
#waterFilterPage ul.filterRight li.priceTxt {color: #0862B2;font-size: 16px;font-weight: bold;padding: 18px 0;}


#waterFilterPage .shopNowBg  {background:url("../images/landing/waterfilters/shopNowBg.jpg") no-repeat scroll 0 15px transparent;height:85px;width:694px;position: relative;}

#waterFilterPage .shopNowBg p {font-size:18px;color:#fff;padding: 35px 0 0 12px;}
#waterFilterPage .shopNowBg a {font-size:18px;color:#fff;font-weight:bold;}

#waterFilterPage .factsHdr {font-size:22px;color:#0862b2; font-weight:bold;padding:10px 0;}

#waterFilterPage ul li.saveMoney {background:url("../images/landing/waterfilters/saveMoneyImg.jpg") no-repeat scroll top left transparent;height: 100px;width:430px;}
#waterFilterPage ul li.saveMoney p {padding-left:110px;font-size:12px;color:#0862b2;}
#waterFilterPage ul li.saveMoney p span {display:block;font-size:18px;font-weight:bold;padding-bottom:}

#waterFilterPage ul li.decontaminants {background:url("../images/landing/waterfilters/decontaminantsImg.jpg") no-repeat scroll top left transparent;height: 100px;width:430px;margin-top:10px;}
#waterFilterPage ul li.decontaminants p {padding-left:110px;font-size:12px;color:#0862b2;}
#waterFilterPage ul li.decontaminants p span {display:block;font-size:18px;font-weight:bold;}

#waterFilterPage ul li.lastForever {background:url("../images/landing/waterfilters/filtersForeverImg.jpg") no-repeat scroll top left transparent;height: 100px;width:430px;margin-top:10px;}
#waterFilterPage ul li.lastForever p {padding-left:110px;font-size:12px;color:#0862b2;}
#waterFilterPage ul li.lastForever p span {display:block;font-size:18px;font-weight:bold;}

#waterFilterPage ul li.lastForever {background:url("../images/landing/waterfilters/filtersForeverImg.jpg") no-repeat scroll top left transparent;height: 100px;width:430px;margin-top:10px;}
#waterFilterPage ul li.lastForever p {padding-left:110px;font-size:12px;color:#0862b2;}
#waterFilterPage ul li.lastForever p span {display:block;font-size:18px;font-weight:bold;}

#waterFilterPage ul li.performanceTested {background:url("../images/landing/waterfilters/performanceImg.jpg") no-repeat scroll top left transparent;height: 100px;width:430px;margin-top:10px;}
#waterFilterPage ul li.performanceTested p {padding-left:110px;font-size:12px;color:#0862b2;}
#waterFilterPage ul li.performanceTested p span {display:block;font-size:18px;font-weight:bold;}

#waterFilterPage .whyRplaceFilter ul li {background:url("../images/landing/waterfilters/tick.jpg") no-repeat scroll top left transparent;margin-top:10px; font-size:16px;font-weight:bold;color:#0862b2;padding-left:20px;}


#waterFilterPage .vidLink {background:url("../images/landing/waterfilters/vidLinkBg.png") no-repeat scroll 0 0 transparent;height:310px;margin-top:10px;}

#waterFilterPage .vidLink img {margin:10px;}

#waterFilterPage .vidLink a {font-size:14px;font-weight:bold;color:#0862b2;}

#waterFilterPage .whyReplaceHdr {font-size:22px;color:#0862b2; font-weight:bold;padding:10px 0 5px 0;}

#waterFilterPage .keyFacts {display: block;height: 100%; overflow: hidden;}

/*--------------------------------------------------------------------
	New Product Page
--------------------------------------------------------------------*/

/*.productPagePanel {border: 1px solid green; overflow:hidden;}*/
.product-stock-messages td {color: #15ab28; text-align: left; font-weight: bold; font-size: 15px; font-style: italic;}
.product-stock-messages td img {margin-right: 15px;}
.fbt-form h2 {font-size: 20px; font-weight: bold;  margin-bottom: 5px;}
.fbt-img {border: 1px solid #ddd; vertical-align: middle;}
#num_selected {font-size: 16px; font-weight: bold; padding-left: 6px; margin-bottom: 5px;}
#value_selected {color: #e30000; margin-left: 40px; font-size: 16px; font-weight: bold;}
.ml70 {margin-left: 70px;}
.repaircare-advert {background: url(/sites/company/buyspares/images/product/repaircare-advert.png) no-repeat 0 0; width: 290px; height: 279px;}
ul#productTabs.tabs li.active a:link, #productTabs ul.tabs li.active a:visited, #productTabs ul.tabs li.active a:hover, #productTabs ul.tabs li.active a:active{padding:8px 0px 5px; color:#fff; height:18px; display:block; text-align:center; padding:9px 0px 5px; text-decoration:none; font-weight:bold; font-size:11px; position:relative; width:auto;padding:9px 10px 2px; margin:3px 2px 0 0;}
ul.tabs li a:link, ul.tabs li a:visited, ul.tabs li a:hover {height: 14px;}

/*.sales_copy strong {color: #15ab28; font-size: 20px;}*/

.productPagePanel {width: 280px; border: 0;}
.product-stock-message {color: #15ab28; font-size: 13px; font-style: italic; text-align: left; padding: 2px 0 2px 0px; line-height: 20px; float: left;}
.product-stock-message-list li {background: url(/sites/shared/images/product/tick.png) no-repeat scroll 0 5px transparent; color: #15ab28; font-size: 15px; font-style: italic; font-weight: bold; text-align: left; padding: 2px 0 2px 25px;}

.product-promo-text {background: #ff0000; color: #fff; font-weight: bold; font-size: 12px; display: inline; padding: 3px 5px 3px 5px; text-align: center; }
.freedel-promo-text {background: #ff0000; color: #fff; font-weight: bold; font-size: 12px; padding: 3px; margin: 5px 0 5px 0px; text-align: left; width: 235px;}
/*.sales_copy strong {color: #15ab28; font-size: 20px;}*/

.paytype img{position:relative; top:15px;}


.dblock{float:left;}

a.coffee{  height:173px; width:150px; position:absolute; top:210px; left:260px; background:url(/sites/company/buyspares/images/universal/transparent.gif);  text-decoration:none;}
a.bread{  height:173px; width:137px; position:absolute; top:210px; left:411px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
#border .kettles{  height:173px; width:129px; position:absolute; top:210px; left:549px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
#gaming{  height:29px; width:216px; position:absolute; top:480px; left:20px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.tablet{  height:29px; width:216px; position:absolute; top:450px; left:20px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.tablet{  height:29px; width:216px; position:absolute; top:450px; left:20px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.dental{  height:180px; width:118px; position:absolute; top:440px; left:260px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.hair{  height:180px; width:120px; position:absolute; top:440px; left:379px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.straighteners{  height:180px; width:177px; position:absolute; top:440px; left:500px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.batteries{  height:42px; width:245px; position:absolute; top:722px; left:300px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.bulbs{  height:42px; width:245px; position:absolute; top:764px; left:300px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.remote{  height:42px; width:245px; position:absolute; top:722px; left:545px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.baking{  height:60px; width:245px; position:absolute; top:764px; left:545px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.gravybaby{  height:157px; width:154px; position:absolute; top:848px; left:275px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.roaster{  height:170px; width:154px; position:absolute; top:848px; left:429px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.measuring{  height:170px; width:170px; position:absolute; top:848px; left:583px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.thermo{  height:170px; width:170px; position:absolute; top:848px; left:753px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}
a.delivery{  height:30px; width:200px; position:absolute; top:1083px; left:498px; background:url(/sites/company/buyspares/images/universal/transparent.gif);text-decoration:none;}


/*---------------------  Email Newsletter Sign-up Confirm CSS -----------------------*/

.thanksHdr {color: #3AB025;}

.thanksTxt {color: #000;}

ul.newsletter-subscribe-list li {background: url("/sites/company/buyspares/images/components/newsletter_signup/tick.png") no-repeat left top;list-style:none;height:50px; margin-left:0;}

.helpPaymentTelephone .staticContent {overflow: visible;}

/*---------------------  IE7 fix Water Filter Page -----------------------*/

.whyRplaceFilter {display: block;overflow: hidden;}

/*---------------------  Catalogue PNE Message -----------------------*/

.pneMessageBox{overflow:hidden; clear:both;}
.cataloguePneMessageImg {height: 105px; margin-top:20px; color:#fff; text-transform:uppercase; height:55px; }
.cataloguePneMessage-cantFindTxt{font-size:22px; text-transform:uppercase; padding-bottom:0;}
.cataloguePneMessage-expertHelp{font-size:16px; padding-bottom:0;}

.cataloguePneMessage-expertHelp a,
.cataloguePneMessage-expertHelp a:link,
.cataloguePneMessage-expertHelp a:visited,
.cataloguePneMessage-expertHelp a:hover,
.cataloguePneMessage-expertHelp a:active{color:#fff;}

.createPneTxt {font-size:14px;font-weight:bold;padding:30px 0 0 20px;}
	.createPneTxt a, .createPneTxt a:link, .createPneTxt a:visited {color:#054380;text-decoration:underline;}
	.createPneTxt a:hover, .createPneTxt a:active {text-decoration:none;}

.orCallTxt {font-size:12px;font-weight:bold;padding:5px 0 0 20px;}
.cataloguePneMessage .orCallTxt {width: 500px;}
.orCallTxt strong {font-size:18px;}

/*--------------------------------------------------------------------
	Login Page
--------------------------------------------------------------------*/
.page-no-wrapper {overflow: hidden; padding: 5px 0 10px;}

/*----------------------- Lithium Batteries ---------------*/
.airSafeMarginTop {margin-top: 0;}

/*----------------------- HORIZONTAL SCROLL BAR FIX ---------------*/
html{overflow-x: auto;}
#border {border-color: #f4f4f4;border-style: solid none;border-width: 25px 0;width: auto; display: table;}
#retailSite {width: 960px;}
.headerLogo .mobile {left: -15px;}

/*----------------------- TRUSTED SHOPS FOOTER FIX ---------------*/
.trusted_shop {float: left; margin-top: -5px;}
.trustedShopsLogosReview{top:10px; position:relative;}

.lightbox-logo-position {left: 35px;}

/*--------------------------------------------------------------------
        Pagination
--------------------------------------------------------------------*/
.sitePaginationList-links a,
.sitePaginationList-links a:link
.sitePaginationList-links a:visited {border:1px solid #dcdcdc; color:#525252; }
.sitePaginationList-links a:hover,
.sitePaginationList-links a:active{color:#15ab28; background:#fff; text-decoration:none;}

.sitePaginationList-nav a,
.sitePaginationList-nav a:link,
.sitePaginationList-nav a:visited{background:#8c8c8c; color:#fff; }
.sitePaginationList-nav a:focus,
.sitePaginationList-nav a:hover,
.sitePaginationList-nav a:active{background:#15ab28; color:#fff;}

/*--------------------------------------------------------------------
        Header Search Box
--------------------------------------------------------------------*/
.headerSite{margin-top:7px; margin-bottom:3px;position:relative; height:83px;}
.headerSiteLogo{margin-top:8px;}

.headerPhoneContact{height:22px;}

.header-search-container{float:right;}
.headerSearchNoPhone  {margin-top:20px;}
.headerSearchForm{background:#8c8c8c; height:50px; width:420px; border-radius:3px; }
.headerSearchFormLabel{width:85px; float:left;}

.headerSearchPhoneNoTrustedShops  {margin-top:20px;}

.headerPhoneContact{margin-bottom:10px; text-align:right;}

.headerSearchForm{position:relative; top:0;}
.headerSearch{margin-top:12px;}

/* .homeSearchInput{width:330px; box-shadow:5px 6px 8px rgba(0, 0, 0, 0.08) inset; background:#fff; float:left; height:35px; margin-top:8px; border-radius:5px;} */
.homeSearchInput{background:url('/sites/shared/images/header/headersearchimage.png') no-repeat; height:40px; width:330px; float:left; margin-top:5px; font-weight:bold; }
.headerSearchTxt{font-size:14px; height:36px; line-height:17px; margin-left:10px; width:265px; border:0; margin-top:2px; font-weight:bold; font-family:arial, sans-serif; outline:0; background:transparent;}

.headerSearchLabelImage{margin-top:18px; margin-left:10px;}

.headerSearchTxt::-webkit-search-decoration,
.headerSearchTxt::-webkit-search-cancel-button,
.headerSearchTxt::-webkit-search-results-buton,
.headerSearchTxt::-webkit-search-results-decoration,
.headerSearchTxt::-ms-clear { display: none; }

.homeInputSearchGlass{position:absolute; top:6px; right:6px;}

.navigation1 a, .navigation1 a:link, .navigation1 a:visited, .navigation1 a:hover, .navigation1 a:focus, .navigation1 a:active{padding-left:0;}
.navigation1 a span, .navigation1 a:link span, .navigation1 a:visited span, .navigation1 a:hover span, .navigation1 a:active span{height:auto; padding:0;}

.dropBorder{padding:0; border:0px solid #8c8c8c;}
#navigationPower dt{background:#8c8c8c; padding:10px; font-size:14px; color:#fff; font-weight:bold;}
#navigationPower dl{padding-bottom:0;/* border:0px solid #8c8c8c; border-width:0 1px 1px 1px;*/}
#navigationPower dd{border:1px solid #8c8c8c; border-top:0;}
#navigationPower dd, dt{padding:5px 10px;}
.dropDown{border:0px solid #8c8c8c;}
#navigationPower dd a, #navigationPower dd a:link, #navigationPower dd a:visited, #navigationPower dd a:hover, #navigationPower dd a:active{padding-left:0; background:none; color:#000;}  
.navigation1 .selected a span, .navigation1 .selected a:link span, .navigation1 .selected a:visited span, .navigation1 .selected a:visited span, .navigation1 .selected a:active span{padding:0; }
.navigation1 .homeAdvice a.adviceNav, .navigation1 .homeAdvice a.adviceNav:link, .navigation1 .homeAdvice a.adviceNav:visited, .navigation1 .homeAdvice a.adviceNav:hover, .navigation1 .homeAdvice a.adviceNav:active,
.navigation1 .homeAdvice a.adviceNav span, .navigation1 .homeAdvice a.adviceNav:link span, .navigation1 .homeAdvice a.adviceNav:visited span, .navigation1 .homeAdvice a.adviceNav:visited span, .navigation1 .homeAdvice a.adviceNav:active span{padding:0; height:auto; background:#000;}

.drop0 > a{width:52px;}
.drop1 > a{width:94px;}
.drop2 > a{width:89px;}
.drop3 > a{width:79px;}
.drop4 > a{width:73px;}
.drop5 > a{width:83px;}
.drop6 > a{width:54px;}
.drop7 > a{width:94px;}
.drop8 > a{width:79px;}
.drop9 > a{width:56px;}
.drop10 > a{width:88px;}
.homeAdvice,  .homeAdvice >a{width:75px;}

#navigationPower li.homeNav a, #navigationPower li.navListLevelOne > a{padding-top:14px; height:28px; padding-bottom:0;}
#navigationPower li.drop1 > a, #navigationPower li.drop2 > a, #navigationPower li.drop8 > a, #navigationPower li.homeAdvice > a{padding-top:8px; padding-bottom:0; height:34px;}


.navigation1 .selected a:link, .navigation1 .selected a:visited, .navigation1 .selected a:hover, .navigation1 .selected a:focus, .navigation1 .selected a:active{background:#000; }
.navigation1 .selected a:link span, .navigation1 .selected a:visited span, .navigation1 .selected a:hover span, .navigation1 .selected a:focus span, .navigation1 .selected a:active span{background:#000; }


.homeAdvice span{width:95%;}

.headerSiteTrustedShopsContainer{ float: right; margin-left: 40px; width: 186px; margin-top: 20px;}

/* Homepage Slider */

#homePageAdvert.home-slider { width:auto; }
.slider-wrapper { position: relative; left:1px; }
.slider-wrapper .swiper-container { height: 303px; width: 576px; border: 1px solid #CCCCCC; background-color:#f5f5f5; }
.slider-wrapper .pagination-wrapper { height: 31px; width: 100%; position: absolute; left: 0; bottom: 0; z-index: 1; border-top: 1px solid #CCCCCC; }
.slider-wrapper .pagination { float: right; }
.slider-wrapper .swiper-pagination-switch { display: inline-block; width: 22px; height: 22px; background: url(/sites/company/buyspares/images/universal/arrows/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin-right: 2px; margin-top: 5px; cursor:pointer; }
.slider-wrapper .swiper-visible-switch { background-position: 0 -21px; }
.slider-wrapper .imageTxt strong { margin-top: 5px; }
/* New Product page */

.productPage-description ul#productTabs.tabs li a:link, 
.productPage-description ul#productTabs.tabs li a:visited, 
.productPage-description ul#productTabs.tabs li a:hover, 
.productPage-description ul#productTabs.tabs li a:active{background:#15AD28;}

.productPage-description ul#productTabs.tabs li a:hover {background:#000;}

.productPage-description ul#productTabs.tabs li.active a:link, 
.productPage-description ul#productTabs.tabs li.active a:visited, 
.productPage-description ul#productTabs.tabs li.active a:hover, 
.productPage-description ul#productTabs.tabs li.active a:active{background:#000;}

.productPage-enlarge a,
.productPage-enlarge a:link,
.productPage-enlarge a:visited,
.productPage-enlarge a:hover,
.productPage-enlarge a:active {background-color:#15ab28;}


.productPage-description .tab_content{border-color:#000;}

.productNormDispatch {color:#15ad28;}
