/*
 * File: Site.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. Reset
 * 2. Default Style
 * 3. Custom Styling
 * 4. Headers
 * 5. Header
 * 6. Footer
 * 7. Components
 * 8. Product Page
 * 9. Sidebar
 * 10. Static Content
 * 11. Basket
 * 12 Accordion
 * 13. Bottom Cap
 * 14. [Confirmation Box (Facebox)]
 * 15. Tabs
 * 16. Studio Highlights
 * 17. Global Dropdown Component
 *
 * 
 * 
 * 
 * COLORS VALUES
 * ---------------------------
 *
 * Dark Green		| #15AD28
 * Light Green		| #15c61d
 * Dark Grey		| #121212
 *
 *
 *
 *

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

/*--------------------------------------------------------------------
	1.Reset
--------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

b, strong{font-weight:bold;}
i, em{font-style:italic;}
p{padding:0 0 5px 0;}
ol{list-style:decimal;}
abbr,acronym {border:1px dotted #eaeaea;;}

/*---------------------------------------------font-size:12px;-----------------------
	2.Default Style
--------------------------------------------------------------------*/
body {	font-family:Arial, Verdana, Helvetica, sans-serif; font-size:62.5%; color:#202529; background:#f4f4f4;}
a,
a:link,
a:visited{color:#000; background:transparent; text-decoration:none;}
a:hover,
a:active{color:#000; background:transparent; text-decoration:underline;}
html{overflow-x: hidden;}
td{padding:2px;}

/*--------------------------------------------------------------------
	3.Custom Styling
--------------------------------------------------------------------*/

.leftFloat {float: left; }
.rightFloat {float: right;}
.clearBoth {clear:both; height:0; width:0;}
.clearFloat{clear:both; height:0; }
.clearb {clear: both;}

.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight{text-align:right;}

.tAlign {vertical-align:top;}
.vAlign {vertical-align:middle;}
.bAlign {vertical-align:text-bottom;}
.noBorder {border:0px solid #fff;}

.height0 {height:0;}
.height5 {height:5px;}
.height20 {height:20px;}
.height60 {height:60px;}
.height70 {height:70px;}
.height80 {height:80px;}
.height100{height:100px;}
.height110{height:110px;}
.height120{height:120px;}
.height130{height:130px;}
.height150{height:150px;}

.width5   {width:5%;}
.width10 {width:10%;}
.width15 {width:15%;}
.width20 {width:20%;}
.width23 {width:23%;}
.width25 {width:25%;}
.width30 {width:30%;}
.width33 {width:33%;}
.width40 {width:40%;}
.width45 {width:45%;}
.width45 {width:45%;}
.width50 {width:50%;}
.width60 {width:60%;}
.width65 {width:65%;}
.width70 {width:70%;}
.width75 {width:75%;}
.width80 {width:80%;}
.width90 {width:90%;}
.width100 {width:100%;}
.width200 {width:200px;}
.width155px {width:155px;}

.text9 {font-size:9px;}
.text10 {font-size:10px;}
.text11 {font-size:11px;}
.text12 {font-size:12px;}
.text13 {font-size:13px;}
.text14 {font-size:14px;}
.text20 {font-size:20px;}
.text26 {font-size:26px;}

.ml0 {margin-left:0px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml50 {margin-left:50px;}
.ml120 {margin-left:120px;}
.ml250 {margin-left:250px;}

.mt0 {margin-top:0px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mtm5 {margin-top:-5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt22 {margin-top:22px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt70 {margin-top:70px;}
.mt75 {margin-top:75px;}

.mr0 {margin-right:0px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}

.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb50 {margin-bottom:50px;}

.ma0{margin:0;}
.ma5{margin:5px;}
.ma10{margin:10px;}
.ma15{margin:15px;}
.ma20{margin:20px;}

.pl0 {padding-left:0px;}
.pl5 {padding-left:5px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl50 {padding-left:50px;}
.pl70 {padding-left:70px;}
.pl80 {padding-left:80px;}
.pl90 {padding-left:90px;}
.pl135 {padding-left:135px;}

.pt0{padding-top:0px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt-15 {padding-top:-15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt50 {padding-top:50px;}

.pr0 {padding-right:0px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr50{padding-right:50px;}
.pr80 {padding-right:80px;}

.pb0 {padding-bottom:0px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb40 {padding-bottom:40px;}

.pa0{padding:0;}
.pa4{padding:4px;}
.pa5{padding:5px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}

a.green{color:#15AD28; font-weight:bold; text-decoration:underline; }

.resetAll {line-height:0px; margin:0; padding:0; height:0; font-size:0;}

.positionRelative{position:relative;}
.positionAbsolute{position:absolute;}

.border_box{border:1px solid #C6C6C6;}
.appliance_border{border:1px solid #C6C6C6; overflow: hidden;}
.border_bottom{border-bottom:1px solid #C6C6C6;}
.underline{text-decoration: underline;}

/* Text Size */
.txt10{font-size:1em;}
.txt11{font-size:1.1em;}
.txt12{font-size:1.2em;}
.txt13{font-size:1.3em;}
.txt14{font-size:1.4em;}
.txt15{font-size:1.5em;}
.txt16{font-size:1.6em;}
.txt18{font-size:1.8em;}
.txt20{font-size:2em;}

.txtGreen {color: #14AB28;}
.importantText {color: #e30000;}
.pointer{cursor: pointer;}
.greenTxt {color: #15ab28;}

.cataloguePneMessageText .fullHdr5 .underline{text-decoration: underline; color: #fff;}

/* Link Styles */
a.whtLink1:link, a.whtLink1:visited, a.whtLink1:hover, a.whtLink1:active{color:#fff;text-decoration:underline;}

/* Default Classes */
.links1 a,
.links1 a:link,
.links1 a:visited{color:#666; background:transparent;}
.links1 a:hover,
.links1 a:active{color:#1AA629; background:transparent;}

/* Core */
#retailSite{background:#fff;width:1004px; margin:0 auto;}
#retailSiteThickbox{background:#fff;margin:0 auto;width:769px;overflow:hidden;}
#header{margin:10px 0 10px 0; position:relative;}
.headerLogo{position:relative;top:-20px;height:0px;}
#border{border:25px solid #f4f4f4; width:967px; margin:0 auto;}
#content{clear:both;}

/*--------------------------------------------------------------------
	4. Headers
--------------------------------------------------------------------*/
.fullHdr11{text-align:center;border-top:1px solid #c6c6c6;background:#f4f4f4;padding:5px;color:#f57420;font-size:14px;font-weight:bold;}
	.fullHdr11 a:link, .fullHdr11 a:visited{background:url(../images/components/find_by_brand/findbybranda1.png) no-repeat top left;padding:2px 0 1px 8px;color:#fff;text-decoration:none;font-size:12px;margin:0 0 0 20px;}
	.fullHdr11 a:focus{background:url(../images/components/find_by_brand/findbybranda1.png) no-repeat top left;padding:2px 0 1px 8px;color:#fff;text-decoration:none;font-size:12px;margin:0 0 0 20px;}
	.fullHdr11 a:hover{background:url(../images/components/find_by_brand/findbybranda1.png) no-repeat top left;padding:2px 0 1px 8px;color:#fff;text-decoration:underline;font-size:12px;margin:0 0 0 20px;}
	.fullHdr11 a:active{background:url(../images/components/find_by_brand/findbybranda1.png) no-repeat top left;padding:2px 0 1px 8px;color:#fff;text-decoration:none;font-size:12px;margin:0 0 0 20px;}
	.fullHdr11 span{background:url(../images/components/find_by_brand/findbybranda2.png) no-repeat top right;padding:2px 8px 1px 0;}

.fullHdr12{background:url(../images/universal/fullhdr12.png) no-repeat; height:21px; margin:5px 0 0; font-size:1.5em; font-weight:bold; padding:2px 5px;}
.fullHdr13{margin:10px 0; font-size:1.6em; font-weight:bold; }
.fullHdr14{margin:10px 0; font-size:2em; font-weight:bold; }
.fullHdr15{margin:5px 0;font-size:1.6em;font-weight:bold;}	
.fullHdr16{color:#3AB025;font-weight:bold;font-size:30px;padding:3px 0 0 0;}
.fullHdr17{color:#47494a;font-size:1.4em;font-weight:bold;}

.fullTxt1{color:#15ad28;}	
.fullTxt2{margin:5px 0;font-size:1.2em;}
.fullTxt3{border:3px solid #d1d1d1;background:#f2f2f2;}
.fullTxt4{color:#ed1c24;}
.fullTxt4{color:#47494a;}

.redTxt{color:#ff0000;}
.whiteTxt {color: #fff; padding: 0 7px;}

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

.fullTxtHdr {color: #ff6c00; font-size: 25px; letter-spacing: -2px;}

.bold{font-weight:bold;}
.greenHdr12{background:#15AD28; color:#fff; font-size:1.4em; font-weight:bold; height:23px; line-height:23px; padding:0 7px; text-transform:capitalize;}
.container_16 .grid_12 .greenHdr12{background:#15AD28; color:#fff; font-size:1.4em; font-weight:bold; height:23px; line-height:23px; padding:0 7px; text-transform:capitalize; width: 686px;}
.greenHdr16{background:#15AD28;padding:2px; color:#fff; font-size:1.4em; font-weight:bold; height:23px; line-height:23px; padding:0 7px; text-transform:capitalize;}

/* Component Headers */
#retailSite .comp16 h3{background:#15AD28;color:#fff;font-size:1.5em;padding:2px 5px;font-weight:bold;}
#retailSite .comp12 h3{background:url('../images/components/grid12h3.png') transparent no-repeat scroll 0 0;color:#47494a;font-size:1.5em;padding:2px 5px;font-weight:bold;}
#retailSite .comp8 h3{background:#47494A;color:#fff;font-size:1.5em;padding:2px 5px;font-weight:bold;}
#retailSite .comp6 h3{background:#15AD28;color:#fff;font-size:1.5em;padding:2px 5px;font-weight:bold;}
#retailSite .comp4 h3{color:#fff;font-size:1.4em;font-weight:bold;} 
.comp6green h3{background:url('../images/components/greenheader6.png') transparent no-repeat scroll 0 0;color:#fff;font-size:2em;padding:4px 5px;font-weight:bold; height: 28px;}


/* Section Headers */

#section_hdr{color:#47494a; margin:0 0 0 0; border:0; z-index:55;}
/* 	#section_hdr h2{  } */

#section_hdr.aeg_electrolux{color:#fff; padding:5px; height:100px; border:0; z-index:55;}
	#section_hdr.aeg_electrolux h2{font-size:1.8em; font-weight:bold; text-transform:uppercase; width:540px; margin:2px 0; }
	#section_hdr.aeg_electrolux p{font-size:1.2em; font-weight:normal; width:540px; }

.sectionHdrContent{}
.sectionHdrImage{height: 75px;
    left: 585px;
    margin-top: -60px;
    position: relative;
    width: 75px !important;}
 .sectionHdrApprovedImage{left: 575px;margin-top: -6px;position: relative;width: 100px;}
	.approvesImage{left:130px !important;*left:110px !important;}


	
/*--------------------------------------------------------------------
	5. Header
--------------------------------------------------------------------*/
.slogan {margin:0 0 0 50px;}
.slogan strong{font-size:3.5em; color:#121212; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; letter-spacing:-1px;}
.slogan span{font-size:1.9em; color:#121212; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display:block; margin:0 0 0 85px;}

.homeSearchBox{background-color:transparent; float:left; height:23px; margin-right:3px; padding:4px; width: 310px;}
	.homeSearchBox input{border:1px solid #47494A; width:310px; color: #000;}
        .homeAdvice {width: 100px;}

/*.homeSearchBox{background:url(../images/header/searchbox.jpg) no-repeat; border:0; width:348px; vertical-align:top; height:35px; float:left; padding:10px 0 0 72px; font-family:Arial, Helvetica, sans-serif; color:#47494a; }*/
.searchBox{float:left;}

.searchBoxSubmit{float:left;}
.homeHeaderSearchBox { float: left;
    padding-left: 25px;
    padding-top: 22px !important;}

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

.headerBasketHdr{color:#fff; font-size:1.3em;}
.headerBasketItems{color:#fff;}
.headerBasketPrice{color:#fff;}
			
.headerBasketCall{float:left; width:190px;}

.headerSearchSlogan{width:590px; float:left;}
	
.headerLogo li{display:inline; font-size:1.2em; line-height:1.2em; color:#b0b1d6; border-right:1px solid #666; padding:0 3px 0 0;}
.mobile{float:left;border:none;left: -15px;position: relative;}

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

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

.headerLogo li:last-child {border: 0;}

.headerBasket{margin:10px 0 0 0; background:url(../images/header/minibasket.jpg) no-repeat; text-align:right; width:170px; height:48px; }

.headerBasketContact{}

.headerSearchBox{margin:4px 0 0 0;}


.mini_basket{height:20px; font-size:1.1em; vertical-align:center; padding:5px 5px 5px 0; margin: -3px 0 0 0; /*background:url(../images/navbar/basket.png) no-repeat 0 4px;width:180px;*/float:right;}
	.mini_basket img{vertical-align:middle; padding-right:2px;}
	.mini_basket a.mini_basketlink{ }



.search-box {height: 72px; width: 650px !important;float: right;background: url("../images/header/search_bg.jpg") repeat scroll 0 0 transparent;
    float: right;
    margin: -8px 0px 0 -5px !important;}
.phone-number-personal { height: 45px; width: 261px; text-align: center; padding: 5px 0 0 0;}

.order-by-phone {font-size: 16px; color: #ff6c00; font-weight: bold; letter-spacing: -1px; text-align: center;}

.phone a, .phone a:link, .phone a:visited, .phone a:active {font-size: 18px; color: #15ab28; font-weight: bold; letter-spacing: -1px; text-decoration: none;}
.phone a:hover {color: #15ab28; text-decoration: underline;}

.phone-number {margin: 5px 0 0 2px; padding-left: 7px; border-left: 1px solid #dcdcdc; text-align: center;}
/*--------------------------------------------------------------------
	6. Footer
--------------------------------------------------------------------*/

#newsletter_foot{background:url(../images/footer/newsletter.jpg) no-repeat 0 0; width:489px; height:21px; padding:5px 0 5px 450px; margin-top:10px; clear:both;}
	.newsletterInputForm2{float:left; margin-right:5px; width:300px;}

#footer{margin-top:10px;}

.footlinks{clear:both;margin-bottom:20px;background:#FFF;padding:8px 15px;height:100px;border:0;border:1px solid #999;}
.footlinks img{border:0;}
.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;}
.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 0 0;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;}

#footerPrizeDraw {margin-left:10px;}

.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 p{color:#999;font-size:1.5em;font-weight:bold;padding:0 0 10px 0;}
.footlinks dl{float:left;width:125px;}
.footlinks dl.lastdl{border-right:1px solid #999;height:100px;margin:0 0 30px 0;}
.footlinks dt{font-weight:bold;color:#999;}
.footlinks dd{margin:5px 0;}

/* NEW FOOTER */

#new-footer {background:#fff; width: 937px; border:1px solid #ccc; color:#000; font-size:12px; z-index:1; height: auto;}
/*.footer-small {margin-bottom: -30px;}*/
#email-exclu {width: 300px; height: 80px; padding: 0px; margin:5px 0 -15px -15px;}
#new-footer strong{font-size: 12px;font-weight: bold;margin-left: 7px;}
#email-exclu p, #follow-us p{font-size: 12px;margin-left: 7px;}
/*#new-footer {background:url('../images/footer/footer-bgr.png') transparent no-repeat scroll 0 0; height: 160px; width: 940px;}*/

#new-footer-home { background: url("../images/footer/footer-bgr-home.png") no-repeat scroll 0 0 transparent; min-height: 168px; width: 940px;  }
#follow-us{height: 42px; margin: 0 0 0 -15px; padding: 0; width: 340px;} #follow-us strong{display:block;float:left;margin-top:5px; z-index:1;}
ul.follow-us-list {margin: 10px 25px 0 0;}
.follow-us-list li {float: left; margin-left: 1px; padding: 3px;}

.signUpInfo, .signUpInfoHome{border-left: 1px solid #15AB28;float: left;height: 110px; left: 0px;margin-left: -3px; margin-right: 0;margin-top: 9px;padding-left: 16px; position: relative;width: 300px; }
.signUpInfoHome{height: 160px; }

.footlinks-new dl.footerList1{width: 159px;}
.footlinks-new dl.footerList2{width: 165px;}
.footlinksContent{width: 595px; margin-left: 0; margin-right: 0; float: left;}

.greenBanner {clear: both; padding: 20px 0 0 10px; position: relative; top: 13px; width: 950px; z-index: 1; height:65px;}
.greenBannerHome {clear: both; left: 10px; padding: 0; position: relative; top: 0; width: 942px; z-index: 1; }
.mt-20{margin-top: -20px;}
.footerHeader{ clear: both; color: #FFFFFF; float: left; font-size: 11px; font-weight: bold; position: relative; padding: 10px; line-height: 5px;}
.footerShadow {background: url("../images/footer/footer-shadow.jpg") no-repeat scroll center top transparent; height: 15px; margin: -24px auto 0; width: 960px; clear: both;}
 .footerReg{position:relative;}

 .footer-seo-container {clear: both; display: block; min-height: 25px; background: #15ad28; margin: 0 10px 5px 10px; width: 942px;}

.footer-seo-container.footer-small-seo-container {margin: 0 0 5px; position: relative; top: -25px; width: 961px;}
.footer-small-green-banner {height: 36px; padding: 0 0 0 10px; position: relative; top: -30px;}

/*--------------------------------------------------------------------
	7. Components
--------------------------------------------------------------------*/

/* Home Info */

#homeinfo{background:#fff url('../images/components/home_info/home_infotop.png') no-repeat scroll top left;margin-top:5px;}
	#homeinfo .buysparesinfo{background:#14CD1C url('../images/components/home_info/home_infobg.png') repeat-x scroll bottom left;padding:0 6px ;}

/* Finders */

#finders{background:#fff url('../images/components/finders/finders.png') repeat-x scroll bottom center; padding:0 ;}

#leftsection .finderleftnav ul{height:250px; overflow:auto; }
.tp_-_box {border-bottom: 10px solid white;}
/*#finders h3{background:#fff url('../images/components/finders/findersh3.png') no-repeat scroll top left;height:20px;text-indent:-9999px;margin:5px 0 0 0;}*/

/* Why Shop With Us CENTRE HOMEPAGE*/

#whyshop{background:#fff url('../images/components/why_shop_with_us/whyshop.png') repeat-x scroll bottom center; padding:0 ;}
/*#whyshop h3{background:#fff url('../images/components/why_shop_with_us/whyshoph3.png') no-repeat scroll top left;height:20px;text-indent:-9999px;margin:5px 0 0 0;}*/

/* Why Shop With Us LEFT SECTION*/

/*#leftsection .whyshopL h3{background:#fff url('../images/components/why_shop_with_us/whyshoph3L.png') no-repeat scroll top left;height:20px;text-indent:-9999px;margin:5px 0 0 0;}*/
#leftsection .whyshopL ul{height:225px;padding:5px 0;}
#leftsection .whyshopL li{list-style:none;padding:15px 0 15px 45px;margin:5px;float:left;border-bottom:1px solid #dbdbdb;}


/* Top Products */

#topproducts{background:url('../images/components/top_products/top_products.png') #fff repeat-x scroll bottom center;padding:0 ;}
/*#topproducts h3{background:#fff url('../images/components/top_products/top_productsh3.png') no-repeat scroll 0 0; margin:5px 0 0 0;height:20px; color:#1f940a; text-indent:-9999px;}*/
#topproducts ul{height:132px;list-style:none;padding:0;margin:0;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
#topproducts li{padding:0;margin:0;width:220px;float:left;}
#topproducts a{}
#topproducts .imgHolder{float:left;}
#topproducts a.img_holder{display:block;height:50px;width:50px;border:1px solid #47494a; margin:5px; float:left; background:#fff;}
#topproducts img{max-height:50px;max-width:50px;}
#topproducts p{margin:6px;padding:0;}
#topproducts .price{color:red;font-weight:bold;display:block;}
#topproducts a:link, #topproducts a:visited{color:#47494a; text-decoration:none;}
#topproducts a:hover{color:#47494a; text-decoration:underline;}
#topproducts a:active{color:#47494a; text-decoration:none;}

/* Latest Headline CENTRE HOMEPAGE */

#latestnews{background:#fff url('../images/components/latest_news/latestnews.png') repeat-x scroll bottom center; padding:0 ;}
/*#latestnews h3{background:#fff url('../images/components/latest_news/latestnewsh3.png') no-repeat scroll 0 0; margin:5px 0 0 0;height:20px; color:#1f940a; text-indent:-9999px;}*/

/* Latest Headline LEFT SECTION */

/*#leftsection .latestnewsL h3{background:#fff url('../images/components/latest_news/latestnewsh3L.png') no-repeat scroll 0 0; margin:5px 0 0 0;height:20px; color:#1f940a; text-indent:-9999px;}*/
#leftsection .latestnewsL ul{height:260px;}
#leftsection .latestnewsL li{width:200px;}
#leftsection .latestnewsL .morenews {width:200px;}

/* Customer Comments CENTRE HOMEPAGE AND LEFT SECTION*/

#customercomments{list-style:none; padding:0 ; background:url('../images/components/customer_comments/customercomments.png') #fff repeat-x scroll bottom center; }
/*#customercomments h3{background:#fff url('../images/components/customer_comments/customercommentsh3.png') ; width:220px; height:30px; text-indent:-99999px;margin:5px 0 0 0;padding:0;}*/
#customercomments span.raquo{color:#15AD28;font-weight:bold;}
#customercomments span.name{display:block;color:#15AD28;font-weight:bold;}

/* Browse By Category */

#browsebycategory{list-style:none; padding:0 ; background:url('../images/components/browse_by_category/browsebycategory.png') #fff repeat-x scroll bottom center;}
/*#browsebycategory h3{background:#fff url('../images/components/browse_by_category/browsebycategoryh3.png') ; width:220px; height:30px; text-indent:-99999px;margin:5px 0 0 0;padding:0;}*/
#browsebycategory ul{list-style:none; padding:10px; margin:0;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
#browsebycategory li{list-style:none; padding:5px; margin:0;}

/* Help & Advice */

#helpandadvice{list-style:none; padding:0 ; background:url('../images/components/help_and_advice/helpandadvice.png') #fff repeat-x scroll bottom center;}
/*#helpandadvice h3{background:#fff url('../images/components/help_and_advice/helpandadviceh3.png') ; width:220px; height:30px; text-indent:-99999px;margin:5px 0 0 0;padding:0;}*/
#helpandadvice ul{list-style:none; padding:10px; margin:0;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;}
#helpandadvice li{list-style:none; padding:5px; margin:0;}
#helpandadvice .answer{color:#15AD28;}

.toptip{background:url('../images/static/advicecentre/toptip.jpg') #15ad28 no-repeat scroll top left; padding:25px 15px 15px 60px; margin:5px 0; color:#fff; font-size:1.2em;}

.adviceFAQ a{font-weight:bold;text-decoration:underline;}

.listFAQ{margin:5px 0 10px 40px; }

/* Catalogue Page Promos */

.cataloguepromo{margin-top:10px;}
.cataloguepromo h2{font-weight:bold;font-size:1.7em;width:100%;padding:5px;}
.cataloguepromo p{font-size:1.2em;width:50%;padding:5px;}

#dyson{}
#brokenremote{background:#fff url('../images/components/promos/brokenremote.png');width:340px;height:175px;}
#noheatinyouroven{background:#fff url('../images/components/promos/noheatinyouroven.png');width:340px;height:175px;}
#timeforaclean{background:#fff url('../images/components/promos/timeforaclean.png');width:340px;height:175px;}

/* Product Lists */

.productlist {margin-bottom:20px;}
.productlist h4{color:#15AD28;font-size:1.7em;margin:0;padding:0;}
.productlist p{margin:0;padding:0 0 5px 0;width:75%;}
.productlist .listholder{background:url('../images/components/product_list/background.png') transparent no-repeat scroll bottom center; padding:15px 10px;}
.productlist ul{margin:0;padding:2px;list-style:none;height:65px;overflow:auto;}
.productlist li{margin:0;padding:0 2px;}
.productlist li a:link, .productlist li a:visited, .productlist li a:hover, .productlist li a:active{color:#666;text-decoration:none;}
.productlist li a:hover{color:#666;text-decoration:underline;}
.productlist li a:active{color:#666;text-decoration:none;}

#vacuumlist{background:url('../images/components/product_list/icons/vacuum.png') transparent no-repeat scroll top right; margin-top:20px;}
#fridgefreezerlist{background:url('../images/components/product_list/icons/fridgefreezer.png') transparent no-repeat scroll top right; margin-top:20px;}
#airconditionerlist{background:url('../images/components/product_list/icons/airconditioner.png') transparent no-repeat scroll top right; margin-top:20px;}
#washingmachinelist{background:url('../images/components/product_list/icons/washingmachine.png') transparent no-repeat scroll top right; margin-top:20px;}
#dishwasherlist{background:url('../images/components/product_list/icons/dishwasher.png') transparent no-repeat scroll top right; margin-top:20px;}
#tumbledryerlist{background:url('../images/components/product_list/icons/tumbledryer.png') transparent no-repeat scroll top right; margin-top:20px;}
#extractorfanlist{background:url('../images/components/product_list/icons/extractorfan.png') transparent no-repeat scroll top right; margin-top:20px;}
#ovenhoblist{background:url('../images/components/product_list/icons/ovenhob.png') transparent no-repeat scroll top right; margin-top:20px;}


/* EXPLODED DIAGRAMS */

#exploded {background:#fff url('http://devbuyspares.co.uk/sites/company/buyspares/images/components/cantfind/background1.png') no-repeat scroll 0 0;height:98px;margin-top:10px;}
#exploded .desc{padding:2px 5px;width:288px;float:left;}
#exploded .desc h2{font-size:1.8em;font-weight:bold;text-transform:uppercase;}
#exploded .desc p{}
#exploded ul{}
#exploded li{float:left;width:200px;}


#refinesearch {background:#fff url('http://devbuyspares.co.uk/sites/company/buyspares/images/catalogue/cataloguebg.jpg') repeat-x scroll bottom left;clear:both;margin-top:10px;}
#refinesearch p{}
#refinesearch ul{display:block;}
#refinesearch li{float:left;width:130px;margin:5px 0;}
#refinesearch form{clear:both;}

#searchresults{}
#searchresults .productimg{float:left;border:1px solid #dbdbdb;margin:0 10px 0 0;width:108px;height:108px;}
#searchresults .brandimg{float:right;}
#searchresults h3{font-size:1.5em;font-weight:bold;}
#searchresults p{font-size:1.2em;}
#searchresults .price{color:red;font-size:1.4em;font-weight:bold;}
#searchresults .stock{color:green;font-size:1.2em;font-weight:bold;}
#searchresults ul{}
#searchresults li{clear:both;margin:10px 0;border-top:1px solid #dbdbdb;padding:10px 0;}

#searchresults_grid{}
#searchresults_grid .productimg{border:1px solid #dbdbdb;margin:0 10px 0 0;width:108px;height:108px;}
#searchresults_grid .brandimg{display:none;}
#searchresults_grid h3{font-size:1.5em;font-weight:bold;}
#searchresults_grid p{font-size:1.2em;}
#searchresults_grid .price{color:red;font-size:1.4em;font-weight:bold;}
#searchresults_grid .stock{color:green;font-size:1.2em;font-weight:bold;}
#searchresults_grid ul{}
#searchresults_grid li{text-align:center;float:left;;margin:0;border:1px solid #dbdbdb;border-top:0;border-left:0;padding:20px;width:192px;}

#cantfind{clear:both;width:535px;height:48px;background:#fff url('http://devbuyspares.co.uk/sites/company/buyspares/images/components/cantfind/cantfind.png') no-repeat scroll 0 0;padding:40px 35px 35px 130px;margin:20px 0;}
#cantfind h3{text-transform:uppercase; font-weight:bold; font-size:2em;line-height:0.8em;}
#cantfind p{}
#cantfind a{font-weight:bold;text-decoration:underline;font-size:1.2em;}

.homeNewsletterSignUp{background:url("../images/components/finders/next-horizontal.png") no-repeat scroll 0 0 transparent; margin:0px 0 0; height: 28px; width: 35px; border: 0; cursor: pointer;}
.homeNewsletterSignUp:hover{background:url("../images/components/finders/next-horizontal.png") no-repeat scroll 0 -28px transparent; height: 28px; width: 35px;}

#homeMainHeader{background:url('../images/home/buyspares_top.jpg') transparent no-repeat scroll top left; padding:15px 0 0; margin:0 0 10px; height:95px; }
	#homeMainHeader h1{font-size:14px; font-weight:bold; padding:10px 0 0; width:550px; margin:0 0 10px 10px; line-height:20px; }
		#homeMainHeader h1 span.hdrLine1{display:block; font-size:14px; font-weight:bold; padding:0 0 0; width:550px; margin:0 0 0 180px; }
		#homeMainHeader h1 span.hdrLine2{display:block; font-size:14px; font-weight:bold; padding:0 0 0; width:550px; margin:0; }
	#homeMainHeader h2{font-size:12px; margin:0 10px; width:550px; }

	.black_overlay {
    background-color: black;
    display: none;
    height: 200%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 200%;
    z-index: 10002;
}
.white_content {
    background-color: white;
    height: 230px;
    overflow: hidden;
    padding: 26px;
    width: 345px;
    z-index: 10003;
}
.white_content p {
    font-size: 12px;
}
.white_content p, .white_content h1 {
    margin: 0 auto;
    width: 185px;
}
.white_content h1 {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.white_content strong {
    font-size: 12px;
    margin-left: 5px;
}
.white_content .left {
    float: left;
    padding-bottom: 5px;
    text-align: left;
    width: 88px;
}
.white_content .right {
    float: right;
    padding-bottom: 5px;
    text-align: right;
    width: 70px;
}
.white_content .alternate {
    width: 260px;
}
.white_content a.nounder {
    cursor: pointer;
    float: right;
    margin-top: -10px;
    text-decoration: none;
}
.white_content a.nounder:hover {
    text-decoration: underline;
}
.white_content a.under {
    text-decoration: underline;
}

/* Cookie Policy */

#cookiePolicy{margin-top:10px;}


/* ---------------------------------------------------- */
/* HOMEPAGE ROTATING TILES */
/* ---------------------------------------------------- */
/* SLIDESHOW*/
#slideshow {width: 340px;background-color: transparent;}
#slideshow ul {margin: 0;padding: 0;list-style-type: none;height: 1%; /* IE fix */}
#slideshow ul:after {content: ".";clear: both;display: block;height: 0;visibility: hidden;}            
/* SLIDESHOW > SLIDES*/
#slideshow .slides {overflow: hidden;width: 340px;}
#slideshow .slides ul {width: 2880px;}
#slideshow .slides li {width: 340px;float: left;}
#slideshow .slides h2 {margin-top: 0;}
/* SLIDESHOW > NAVIGATION*/
#slideshow .slides-nav {background-color: transparent;border-top: transparent;left:215px;position:absolute;top:260px;z-index:5;width:118px;}
#slideshow .slides-nav li {float: left;text-align:center;}
#slideshow .slides-nav li a {display: block;padding: 2px;outline: none;text-decoration:none;color:#ddd;border:1px solid #ddd;background:#fff;width:18px;height:18px;margin:2px;font-weight:bold;font-size:1.3em;}
#slideshow .slides-nav li a:hover {color:#999; border-color:#999;}
.js #slideshow .slides-nav li.on, .js #slideshow .slides-nav li.on a {font-size:1.3em;line-height:1.1em;border-color:#333;color:#333;}
.js #slideshow .slides-nav li.on a {position: relative; padding: 5px;}

#homeSlide{margin:0; }

	.subnav{background:url(../images/navbar/nextdelivery.jpg) repeat-x 0 0; width:940px; padding-top:5px; padding-bottom:3px; margin-top:1px;}
	.subnavFreeDelivery{background:url(../images/navbar/buysparesfreedel.png) no-repeat 0 0; padding-top:5px; padding-bottom:0px; margin-top:1px; }
	.subnavSecure{background:url(../images/navbar/secure.jpg) repeat-x 0 0; padding-top:5px; padding-bottom:0px; margin-top:1px; }
	.subnavPriceMatch{background:url(../images/navbar/pricepromise.jpg) repeat-x 0 0; padding-top:5px; padding-bottom:0px; margin-top:1px; }
	.subnavChristmas{background:url(../images/navbar/navbarchristmas.png) repeat-x 0 0; padding-top:5px; padding-bottom:0px; margin-top:1px; position:relative;}
	.subnavMillionSpares{background:url(../images/navbar/millionspares.jpg) repeat-x 0 0; padding-top:5px; padding-bottom:0px; margin-top:1px; }

	.linksNavBar{position:absolute; background:#000; width:650px; height:20px; left:0; } 
		
.bgradient{background:#fff ; overflow: hidden;}


.inputbtn{background:url(../images/button/form_btn.jpg) no-repeat left top ; color:#fff; width:86px; height:19px; text-align:center; border:0;margin:5px; font-weight:bold; cursor:pointer;}

.telephone{background:url('../images/header/telephone.png') transparent no-repeat scroll 0 0; padding:4px 0 0 34px; height:23px; color:#006631; font-size:1.6em; font-weight:bold; margin:3px 0 0 5px; cursor:default}

.catalogueFindersSections {clear:both; margin:10px 0 0 15px; overflow:hidden; width:670px;}
.catalogueFindersSections li{float:left; width:110px; }

a:link.button  {color:#fff;}
a:visited.button  {color:#fff;}
a:hover.button  {color:#F60;}
a:active.button  {color:#fff;}
a.button  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll top right !important; display: block; float: left; height: 28px; /* 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; text-transform: capitalize;}
a.button:visited  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll top right; display: block; float: left; height: 28px; /* 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; text-transform: capitalize;}

a.button span {/* Background left image */ background: #fff url(../images/button/left_btn.png) no-repeat !important; display: block; line-height: 23px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 3px 0 3px 10px;  text-align:center; text-transform: capitalize;}

a.button:active  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll right -23px; display: block; float: left; /* 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; text-transform: capitalize;}
a.button:active span {/* Background left image */ background: url(../images/button/left_btn.png) no-repeat scroll 0 -23px; display: block; line-height: 15px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 3px 0 3px 10px; }

a.button:hover  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll right -29px !important; display: block; float: left; line-height: 19px; /* 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: #F60;  font-size:11px; font-weight:bold; text-transform: capitalize;}
a.button:hover span {/* Background left image */ background: #fff url(../images/button/left_btn.png) no-repeat scroll 0 -29px !important; display: block; line-height: 19px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 5px 0 3px 10px; }
/*
.btnFormat1{background:#f60; color:#fff; padding:2px 10px; font-size:12px; font-family:arial, Verdana, sans-serif; font-weight:bold; cursor:pointer; outline:none;}
.btnFormat2{background:#f5f5f5; color:#000; padding:2px 10px; font-size:12px; font-family:arial, Verdana, sans-serif; cursor:pointer; border-color:#868686; outline:none;}
.linkBtnFormat1{background:#f60; color:#fff; padding:2px 10px; font-size:12px; font-family:arial, Verdana, sans-serif; font-weight:bold; cursor:pointer; }
.linkBtnFormat2{background:#f5f5f5; color:#000; padding:2px 10px; font-size:12px; font-family:arial, Verdana, sans-serif; cursor:pointer; border-color:#868686;}
*/




.btnFormat3{background:#f60; color:#fff; padding:5px 10px; font-size:12px; font-family:arial, Verdana, sans-serif; font-weight:bold; cursor:pointer; }


.btn1{background:#fff url(../images/button/right_btn.png) no-repeat  right top; display:block; line-height:15px; height:26px; padding-right:12px; width:118px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; text-transform: capitalize;}
.threewaySearchBtn.btn1{background:#16AE28 url(../images/button/right_btn.png) no-repeat  right top; display:block;}
.btn1 input{background: #fff url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:10px; line-height:15px; height:26px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.threewaySearchBtn.btn1 input{background: #16AE28 url(../images/button/left_btn.png) no-repeat; display:block;}
.completeBtn.btn1 input,.completeBtn.btn1:hover input{padding: 0 0 0 16px;}
.btn1:hover{background: #fff url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:118px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; text-transform: capitalize;}
.threewaySearchBtn.btn1:hover{background: #16AE28 url(../images/button/right_btn.png) no-repeat right -29px ; display:block;}
.btn1:hover input{background:#fff url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:10px; line-height:15px; height:27px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; text-transform: capitalize;}
.threewaySearchBtn.btn1:hover input{background:#16AE28 url(../images/button/left_btn.png) no-repeat 0 -29px; display:block;}

/* PRODUCT PAGE - ADD TO BASKET BUTTON */
.btn2{background:#F1F1F1 url(../images/button/right_btn.png) no-repeat right top; display:block; line-height:15px; height:27px; padding-right:12px; width:103px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; float: right; cursor: pointer; margin: -3px 0 0 0px; text-transform: capitalize;}
.btn2 input{background:#F1F1F1 url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.btn2:hover{background:#F1F1F1 url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:103px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.btn2:hover input{background:#F1F1F1 url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

.addToBasketProductBtn {float: left; width: 103px; margin-left: 5px; text-transform: capitalize;}

/* BASKET PAGE BUTTON FLIPPED IMAGE */
.btn3{background:#F1F1F1 url(../images/button/right_btn.png) no-repeat  right top; display:block; line-height:15px; height:27px; padding-right:12px; width:45px; text-decoration: none; color: #47494a;  font-size:11px; font-weight:bold; float: right; cursor: pointer; margin: -2px 0 0 -10px; text-transform: capitalize;}
.btn3 input{background:#F1F1F1 url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #47494a;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.btn3:hover{background:#F1F1F1 url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:45px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.btn3:hover input{background:#F1F1F1 url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

.btn4{background:#fff url(../images/button/right_btn.png) no-repeat scroll right -29px; display:block; line-height:15px; height:27px; padding-right:12px; width:100px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; cursor: pointer; margin: 0; float: left; text-transform: capitalize;}
.btn4 input{background:#fff url(../images/button/left_btn.png) no-repeat scroll 0 -29px; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.btn4:hover{background:#fff url(../images/button/right_btn.png) no-repeat right top; display:block; line-height:15px; height:27px; padding-right:12px; width:100px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.btn4:hover input{background:#fff url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

/* GO BUTTON CATALOGUE PAGE */
.btn5{background:url(../images/button/right_btn.png) no-repeat  right top; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; float: right; cursor: pointer; margin: -4px 0 0 0; text-transform: capitalize;}
.btn5 input{background:#fff url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:12px; *padding-left:4px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.btn5:hover{background:#fff url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.btn5:hover input{background:#fff url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:12px; *padding-left:4px; line-height:15px; height:27px; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

.searchFilterbtn{background:#dcdcdc url(../images/button/right_btn.png) no-repeat  right top; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; float: left; cursor: pointer; margin: -3px 4px; text-transform: capitalize;}
.searchFilterbtn input{background:#dcdcdc url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.searchFilterbtn:hover{background:#dcdcdc url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.searchFilterbtn:hover input{background:#dcdcdc url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

/* SEND BUTTON RETURNS PAGE */
.btn6{background:#fff url(../images/button/right_btn.png) no-repeat right top; display:block; line-height:15px; height:27px; padding-right:12px; *padding-right:0; width:auto; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; float: right; cursor: pointer; margin: 13px 0 0 0; text-transform: capitalize;}
.thickBoxBtn.btn6{margin: 0; width: 48px; text-transform: capitalize;}
.thickBoxBtn.btn6:hover {width: 45px; text-transform: capitalize;}
.thickBoxBtn.btn6:hover input{width: 45px; text-transform: capitalize;}
.newsletterSignupBtn.btn6{margin: -3px 0 0 0; text-transform: capitalize;}
.secureCheckoutBtn.btn6{margin: 13px -12px 0 0; text-transform: capitalize;}
.leftNavRefine.btn6{margin: 4px 0 0 0; text-transform: capitalize;}
.refineBtn.btn6{background:transparent url(../images/button/right_btn.png) no-repeat right top; display:block; text-transform: capitalize; width: 48px; padding-right: 12px;}
.refineBtn.btn6 input{background:transparent url(../images/button/left_btn.png) no-repeat; display:block; width: 48px; padding-left: 0;}
.refineBtn.btn6:hover{background:transparent url(../images/button/right_btn.png) no-repeat right -29px; display:block; padding-left: 0; text-transform: capitalize; width: 48px; padding-right: 12px;}
.refineBtn.btn6:hover input{background:transparent url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; padding-left: 0; text-transform: capitalize; width: 48px;}
.trackOrderSendBtn.btn6{margin-top: -4px; text-transform: capitalize;}
.btn6 input{background:#fff url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; *paddin*pag-left:3px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.btn6:hover{background:#fff url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; *padding-right:0; width:auto; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.btn6:hover input{background:#fff url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:15px; *padding-left:3px; line-height:15px; height:27px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

a:link.btn3  {color:#47494a;}
a:visited.btn3  {color:#47494a;}
a:hover.btn3  {color:#F60;}
a:active.btn3  {color:#47494a;}
a.btn3  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll right -29px; display: block; float: left; height: 28px; /* 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; text-transform: capitalize;}
a.btn3:visited  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll right -29px; display: block; float: left; height: 28px; /* 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: #47494a;  font-size:11px; font-weight:bold; text-transform: capitalize;}

a.btn3 span {/* Background left image */ background: #fff url(../images/button/left_btn.png) no-repeat scroll 0 -29px; display: block; line-height: 23px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 3px 0 3px 10px;  text-align:center; text-transform: capitalize;}

a.btn3:active  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat scroll right -23px; display: block; float: left; height: 23px; /* 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; text-transform: capitalize;}
a.btn3:active span {/* Background left image */ background: url(../images/button/left_btn.png) no-repeat scroll 0 -23px; display: block; line-height: 15px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 3px 0 3px 10px; text-transform: capitalize;}

a.btn3:hover  {/* Sliding right image */background: #fff url(../images/button/right_btn.png) no-repeat right top; display: block; float: left; line-height: 19px; /* 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; text-transform: capitalize;}
a.btn3:hover span {/* Background left image */ background: #fff url(../images/button/left_btn.png) no-repeat; display: block; line-height: 19px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */ padding: 5px 0 3px 10px; text-transform: capitalize;}

/* GO BUTTON CATALOGUE PAGE */
.mediatorOKBtn{background:#e1e1e1 url(../images/button/right_btn.png) no-repeat  right top; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; float: right; cursor: pointer; margin: -4px 0 0 0; text-transform: capitalize;}
.mediatorOKBtn input{background:#e1e1e1 url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.mediatorOKBtn:hover{background:#e1e1e1 url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.mediatorOKBtn:hover input{background:#e1e1e1 url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

.refineResultBtn{background:#fff url(../images/button/right_btn.png) no-repeat  right top; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; float: right; cursor: pointer; margin: 5px 0 0 0; text-transform: capitalize;}
.refineResultBtn input{background:#fff url(../images/button/left_btn.png) no-repeat; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold; font-family: arial; text-transform: capitalize;}
.refineResultBtn:hover{background:#fff url(../images/button/right_btn.png) no-repeat right -29px ; display:block; line-height:15px; height:27px; padding-right:12px; width:auto; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}
.refineResultBtn:hover input{background:#fff url(../images/button/left_btn.png) no-repeat 0 -29px; display:block; border:0; padding-left:15px; line-height:15px; height:27px; text-decoration: none; color: #ff6600;  font-size:11px; font-weight:bold; cursor: pointer; text-transform: capitalize;}

.proceedBtn,
.proceedBtn input,
.proceeBbtn:hover,
.proceedBtn:hover input,
.btn1.proceedBtn:hover{width: 60px; cursor: pointer; text-transform: capitalize;}

a.viewAllBtn:link, a.viewAllBtn:visited, a.viewAllBtn:active {background: #47494A url(../images/home/logos/view.png) no-repeat 6px 8px; padding: 7px 3px 7px 7px; width: 148px; height: 30px; display: block; text-decoration: none;}
a.viewAllBtn:hover {background: #47494A url(../images/home/logos/view-hover.png) no-repeat 6px 8px; padding: 7px 3px 7px 7px; width: 148px; height: 30px; display: block; text-decoration: none;}

.productform .buynow2:hover{text-decoration:none;}

.findersGo{width: auto; float: left; margin: 10px 0 0 0;}

.findersGo.btn1{background:url(../images/button/right_btn.gif) no-repeat  right top; display:block; line-height:15px; height:21px; padding-right:12px; width:30px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold;}
.findersGo.btn1 input{background:url(../images/button/left_btn.gif) no-repeat; display:block; border:0; padding-left:10px; line-height:15px; height:21px; text-decoration: none; color: #fff;  font-size:11px; font-weight:bold;}
.findersGo.btn1:hover{background:url(../images/button/right_btn.gif) no-repeat right -21px ; display:block; line-height:15px; height:21px; padding-right:12px; width:30px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold;}
.findersGo.btn1:hover input{background:url(../images/button/left_btn.gif) no-repeat 0 -21px; display:block; border:0; padding-left:10px; line-height:15px; height:21px; text-decoration: none; color: #F60;  font-size:11px; font-weight:bold;}

.finderDropdown{width: 190px; margin: 13px 5px 0 0; float: left; font-size: 11px;}

.catlogueProductListViewProduct p {display:inline; float:right; padding:0;}

.alternative a.button{float:right;margin-top:0px;margin-right:26px;}

.searchScrollBox{background:transparent url(../images/catalogue/search_scroll.png) top left no-repeat; height:113px;}



#homeLogos {background: transparent;}
ul.homeLogosList, .homeLogosList li {list-style: none; margin: 0; padding: 0; background: #dcdcdc;}
.homeLogosList li {float: left; margin: 0; padding: 5px; width: 12%;}

#why-shop {width: 937px !important;}
ul#why-shop, #why-shop li {list-style: none; margin: 0; padding: 0; }
#why-shop li {float: left; margin: 0; padding: 10px 0 0 64px; width: 17.5%; font-size: 1.1em;}

.why-shopPrice {background: url(../images/home/why-shop/price1.png) no-repeat scroll 0 0 transparent; height: 54px; border-right: 1px solid #dcdcdc;}
.why-shopDelivery {background: url(../images/home/why-shop/delivery1.png) no-repeat scroll 0 0 transparent; height: 54px; border-right: 1px solid #dcdcdc;}
.why-shopCustomer {background: url(../images/home/why-shop/customer1.png) no-repeat scroll 0 0 transparent; height: 54px; border-right: 1px solid #dcdcdc;}
.why-shopProducts {background: url(../images/home/why-shop/products1.png) no-repeat scroll 0 0 transparent; height: 54px;}

/* .homePageTopPanel{position: relative;}*/
.homePageCollage{position: relative; float: left}
.homePageCollage img{margin-left:-30px; position: absolute}

.homeLogosList li.homePageBrandsLogoTop{padding-right: 0px; padding-bottom: 1px;}
.homeLogosList li.homePageBrandsLogoTopLast{padding-bottom: 1px;}
.homeLogosList li.homePageBrandsLogoMiddleLast{padding-top: 0px; padding-bottom: 1px;}
.homeLogosList li.homePageBrandsLogoMiddle{padding-top: 0px; padding-right: 0px; padding-bottom: 1px;}
.homeLogosList li.homePageBrandsLogoBottom{padding-top: 0px; padding-right: 0px; padding-bottom: 1px;}
.homeLogosList li.homePageBrandsAllBrands{width: 158px; *width: 159px; padding-top: 0px; padding-bottom: 1px;}
/*.homeLogosList li .viewAllBtn{margin: 9px 0 0 3px; padding: 9px 0 0 0px;}*/
/*----------------------------- Javascript Catalogue drop shadow--------------------------------------*/

.shiftcontainer { left:7px; position:relative; top:7px;}
.shadowcontainer .catalogueHoldersImgLinks { background-color:white; border:1px solid #C5C5C5; left:-7px; padding:6px; position:relative; top:-7px;}
.shadowcontainer {background:transparent url(../images/universal/bigshadow.gif) no-repeat scroll right bottom; width:100px;}


.buynow{background:transparent url(../images/product/buynow.png) no-repeat scroll 0 0; border:0 none; cursor:pointer; margin:0 0 0 5px; }


/*--------------------------------------------------------------------
	8. Product Page
--------------------------------------------------------------------*/
.shareSemLink{height:20px; width: 340px; margin-top:0px;}
	.emailLink{ }
		.emailLink a{background:transparent url(../images/product/share/emailProduct.png) no-repeat scroll 0 2px; padding:0 15px; }
	.printLink{ }
		.printLink a{background:transparent url(../images/product/share/printProduct.png) no-repeat scroll 0 2px; padding:0 15px;}
#shareSpan{float:left; margin:0 0 0 10px;}
ul#shareList li {margin: 0 0 5px 0;}
ul#shareList, #shareList li {list-style: none outside none; padding: 0; width: 100%;}
#shareList li {float: left; list-style: none outside none; margin: 0; width: 86px;}

ul.shareIcons, .shareIcons li {list-style: none outside none; padding: 0; width: 100%;}
.shareIcons li {float: left; list-style: none outside none; margin: 0; width: 49%; font-size: 12px; font-weight: bold;}
.shareIcons li img {vertical-align: middle; padding-right: 5px;}


	

ul.tabs{margin-top:5px;}
	ul.tabs li{float:left;}
	ul.tabs li a:link, ul.tabs li a:visited, ul.tabs li a:hover{background:#000; color:#fff; height:14px; display:block; text-align:center; padding:5px 0px 5px;  margin:0; text-decoration:none; font-weight:bold; font-size:11px; margin-right: 2px;}
	ul.tabs li a:hover{background:#15AD28; color:#fff; height:14px; display:block; text-align:center; padding:5px 0px 5px;  margin:0; text-decoration:none; font-weight:bold; font-size:11px; margin-right: 2px;}
	ul.tabs li a:active{background:#15AD28; color:#fff; height:12px; display:block; text-align:center; padding:9px 0px 5px;  margin:0; text-decoration:none; font-weight:bold; font-size:11px; margin-right: 2px;}

	ul.tabs li.active a:link, ul.tabs li.active a:visited, ul.tabs li.active a:hover, ul.tabs li.active a:active{background:#15AD28; color:#fff; width:auto; height:12px; display:block; text-align:center; padding:9px 11px 5px;  margin:0; text-decoration:none; font-weight:bold; font-size:11px;}
	
        .homeConsumerTabs ul.tabs li a:link, .homeConsumerTabs ul.tabs li a:visited, .homeConsumerTabs ul.tabs li a:hover{background:#f5f5f5; color:#7a7a7a; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
	.homeConsumerTabs ul.tabs li a:hover{background:#dcdcdc; color:#7a7a7a; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
	.homeConsumerTabs ul.tabs li a:active{background:#dcdcdc; color:#7a7a7a; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}

	.homeConsumerTabs ul.tabs li.active a:link, .homeConsumerTabs ul.tabs li.active a:visited, .homeConsumerTabs ul.tabs li.active a:hover, .homeConsumerTabs ul.tabs li.active a:active{background:#15AD28; color:#fff; border-left: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}

.easy{background:transparent url(../images/product/easy.jpg) no-repeat scroll left top; text-align:left;height:66px;}
	.easy strong{font-size:14px;font-weight:bold;text-decoration:underline;color:#41B548;}
	.easy p{font-size:11px; line-height:18px; font-weight:normal; text-decoration:none; color:#47494a;  padding:5px 0;}
	.easy em{font-style:normal;color:#41B548;}
	
.moderate{background:transparent url(../images/product/moderate.jpg) no-repeat scroll left top; text-align:left;height:66px;}
	.moderate strong{font-size:14px;font-weight:bold;text-decoration:underline;color:#FFCC00;}
	.moderate p{font-size:11px; line-height:18px; font-weight:normal; text-decoration:none; color:#47494a; padding:5px 0;}
	.moderate em{font-style:normal;color:#FFCC00;}
	
.difficult{background:transparent url(../images/product/difficult.jpg) no-repeat scroll left top; text-align:left;height:66px;}
	.difficult strong{font-size:14px;font-weight:bold;text-decoration:underline;color:#FF6600;}
	.difficult p{font-size:11px; line-height:18px; font-weight:normal; text-decoration:none; color:#47494a; padding:5px 0;}
	.difficult em{font-style:normal;color:#FF6600;}

.expert{background:transparent url(../images/product/expert.jpg) no-repeat scroll left top; text-align:left; height:66px; }
	.expert strong{font-size:14px;font-weight:bold;text-decoration:underline;color:#EE2024;}
	.expert p{font-size:11px; line-height:18px; font-weight:normal; text-decoration:none; color:#47494a; padding:5px 0;}
	.expert em{font-style:normal;color:#EE2024;}

	ul.thumbnails{height:auto; overflow:hidden;}
	
.repaircarePromo{background: url('../images/product/repaircarepromo/rcbg-new.png') no-repeat; width:700px; height:316px; overflow:visible; padding:4px 5px; margin:0 0 10px 0;}
	.repaircarePromo strong.rchead, .repaircarePromo h3.rchead{display:block; font-size:1.5em; font-weight:bold; color: #fff;}
	.repaircarePromo strong.rchead .red{color:#d00; text-decoration:underline; }
	.repaircarePromo  .rcleft {width:350px; float:left; }
		.repaircarePromo  .rcleft img{position:absolute; bottom:25px; right:350px; }
		.repaircarePromo  .rcleft p{padding:0 145px 5px 0; font-size:1.2em; }
		.repaircarePromo  .rclink {display:block; cursor:pointer; background: url('../images/product/repaircarepromo/rch4.png') no-repeat; width:246px; height:46px; text-indent:-9999px; margin:5px 0; }
	.repaircarePromo  .rcright {width:350px; float:left; }
		.repaircarePromo  .rcright img{position:absolute; bottom:-6px; right:-15px; }
		.repaircarePromo  .rcright .whatyouget{background:url('../images/product/repaircarepromo/whatyouget.png') no-repeat; width:297px; height:62px; text-indent:-9999px; margin:25px 0 0 30px; }
		.repaircarePromo  ul{margin:0 0 0 35px; }
		.repaircarePromo  li{background:url('../images/product/repaircarepromo/tick.png') no-repeat; margin:4px 0; padding:3px 0 7px 30px; font-size:1.5em; font-weight:bold; }
		.repaircarePromo  .text1{font-size:1.3em; font-style:italic; font-weight:bold; line-height:1.1em; margin:5px 0 0 40px; width:131px; }
		.repaircarePromo  .text1 span{color:#FF6500; }

.productAlterativeRows{height:110px; }
	
.productform{position:relative;}
.productform .buynow2{position:absolute; margin-top:0px;}

.mobileproductpage h1{font-size:1.6em; }
/*.productPagePanel {background: transparent url('../images/product/tick.png') no-repeat scroll right bottom; padding: 5px;}*/
.productimg {padding:0px; border: 0; text-align:center; display:table-cell; vertical-align:middle;}
.productimg img{width:100%;}
.productdetails{background:#fff; padding:5px; border:0; width:625px; height:auto; overflow: hidden;}
	.productdetails .productprice{color:#000;}
.brandimg img{border:0; position:absolute; right:10px; top:4px; background:#fff; padding:5px;}
.productPageInStock{padding:0;color:#1f940a;font-size:1.3em;font-weight:bold;}
	.productPageInStock strong{font-size:1.3em;}
.pmp_message{padding:10px 0 0 0;color:#1f940a;font-size:11px;font-weight:bold;}
.nolonger{padding:5px 0;color:#FF0000;font-size:11px;font-weight:bold;}
.notavailable{background:transparent url('../images/product/cross.png') no-repeat scroll left center;padding:5px 0 7px 30px;color:#f00;font-size:11px;font-weight:bold;}
.deliverywi1px{padding:5px 0;color:#1f940a;font-size:11px;font-weight:bold;}
.nextdaydelivery{background:transparent url('../images/product/lorry.png') no-repeat 10px 10px;font-size:11px;border-top:1px solid #333;padding:8px 5px 0 45px;margin:5px 0 0 0;text-align:center;color:#707070;font-size:11px;font-weight:bold;}
.buynow2{margin:5px 0 0 0px; width: 103px;}
	
table.postcode_table{color:#47494A; width:300px;}
	table.postcode_table th{padding:5px 10px; background:#E3E3E3; font-weight:bold; border-bottom:1px solid #47494A; }
	table.postcode_table td{padding:5px 10px; border-bottom:1px solid #c6c6c6; }
	
#more_img ul li{float:left; margin:0 5px;}

.share{margin-top:5px;}
	.addthis{padding:0 ;}
	
.tab_content{border-top:2px solid #15ab28; border-bottom:0; border-right: 0; border-left: 0; margin-left:0px; margin-top:31px; height:354px; padding:5px; overflow-y: scroll;overflow-x: hidden;position:relative;clear:both;}

	.tab_content h2{font-size:1.8em; font-weight:bold;}
	#prodinfo.tab_content p{font-size:1.2em; }
	.tab_content ul{font-size:1.2em; margin-left:20px; list-style:bullet;}
		.tab_content ul li{margin:2px 0; list-style:circle;}
	.tab_content ol{font-size:1.2em; margin-left:40px;}
		.tab_content ol li{margin:2px 0; list-style:decimal;}
               
#spareparts {border-bottom: 1px solid #cccccc; overflow-y: hidden; font-size: 12px; height: 100px;}
#wide {border-bottom: 1px solid #cccccc; overflow-y: hidden; font-size: 12px; height: 100px;}
#save {border-bottom: 1px solid #cccccc; overflow-y: hidden; font-size: 12px; height: 100px;}
#parts {border-bottom: 1px solid #cccccc; overflow-y: hidden; font-size: 12px; height: 100px;}
#unrivalled {border-bottom: 1px solid #cccccc; overflow-y: hidden; font-size: 12px; height: 100px;}

	
.tablist ul{list-style-type:none; padding:0; margin:0;}
.tablist ul li{list-style-type:none; border-bottom:1px solid #aaa; padding:5px 0 10px 0; margin:0; height:auto; }
	.tablist .imgholder{float:left; width:100px; height:100px; border:1px solid #ddd; margin:5px;text-align:center;vertical-align:middle;display:table-cell;background:#FFFFFF;}
	.tablist .imgholder a{display:table-cell; height:100px; text-align:center; vertical-align:middle; width:100px;}

.productListPaginationMessage {float:left; font-size:1em; font-weight:bold; line-height:2em; width:auto;}

.prod-desc-hdr{color:#15ab28;}
/*--------------------------------------------------------------------
	9. Sidebar
--------------------------------------------------------------------*/

/*--------------------------------------------------------------------
	10. Static Content
--------------------------------------------------------------------*/

/* Customer Services */

.custhdr {background: transparent url(../images/components/grid12h3.png) no-repeat scroll; padding: 0 7px; font-size: 1.4em; height: 25px; line-height: 25px; margin: 0; display: block;}

input.help_form {color: #47494a; background: #fff; border: 1px inset #00008B; }
.help_form div{clear: left; margin: 10px 0 0 0px; padding: 0;}
#help_form label{float: left; width: 40%; font-weight: normal; font-size: 1em; color: #202529;}
#help_form img { padding: 0 10px 0 0; }
#img_left_padding {padding: 0 0 0 135px;}
#reset_form {background: transparent url(../images/button/form_btn.jpg) no-repeat scroll 0 0; border: 0; color: #fff; cursor: pointer; font-size: 1.2em; font-weight: bold; height: 19px; width: 86px; padding: 0 0 1px 0;}
#submit_form {background: transparent url(../images/button/form_btn.jpg) no-repeat scroll 0 0; border: 0; color: #fff; cursor: pointer; font-size: 1.2em; font-weight: bold; height: 19px; width: 86px; padding: 0 0 1px 0;}

.staticSectionCustomerServices{background: url(../images/static/headers/customerservices.png) no-repeat scroll top right; height:120px; clear:both;}

.question{border-bottom:1px solid #c6c6c6; clear:both; padding:5px 0;}
a:link.totop, a:visited.totop, a:hover.totop, a:active.totop{background: transparent url('../images/static/faq/totop.jpg') no-repeat scroll top left; padding:0 0 0 10px; color:#3AB024; display:block; float:right;}

.signupLeft{background: url(../images/newsletter_signup/signupLeft.jpg) no-repeat scroll top left; width:220px; height:68px; display:block; text-indent:-9999px; }

/* Advice Centre */

.adviceCentreHdr {border-bottom: 2px solid #15AB28; color: #000; font-size: 14px; padding-bottom: 5px; display:block; width: 580px;}
.adviceCentreHdrPara {font-size: 1.2em; font-weight: normal; margin-top: 5px; min-height: 30px; width: 580px;}

.advicelist .odd{border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6; }
.advicelist .even{border-left:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; clear:both;}
.advicelist .last{border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; }

.helpadvice{font-size:1.2em; overflow:hidden; padding-bottom:10px; }
	.helpadvice h3{font-weight:bold; font-size:1.4em; padding-top:25px; }
	.helpadvice p{padding-right:20px;}
	.helpadvice ul{ margin-left:20px; }
		.helpadvice li{background: transparent url(../images/static/advicecentre/bullet.jpg) no-repeat scroll 0 3px; padding-left:10px; margin:5px 0; font-weight:bold; }

.hoodhelp{background: transparent url(../images/static/advicecentre/hood.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.vacuumhelp{background: transparent url(../images/static/advicecentre/vacuum.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.washinghelp{background: transparent url(../images/static/advicecentre/washing.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.microwavehelp{background: transparent url(../images/static/advicecentre/microwave.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.dishwasherhelp{background: transparent url(../images/static/advicecentre/dishwasher.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.cookerhelp{background: transparent url(../images/static/advicecentre/cooker.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.fridgehelp{background: transparent url(../images/static/advicecentre/fridge.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.airconhelp{background: transparent url(../images/static/advicecentre/aircon.png) no-repeat scroll left center; padding-left:175px; height:100%;}
.tumblehelp{background: transparent url(../images/static/advicecentre/tumble.png) no-repeat scroll left center; padding-left:175px; height:100%;}


ul.repaircareincluded{background: transparent url(../images/static/repaircare/rccbg.jpg) no-repeat scroll 0 0; width:375px; height:108px; padding:38px 0 0 325px; }
	.repaircareincluded li{float:left; font-size:1.4em; font-weight:normal; margin:7px 0 15px; width:185px; }
	
.whyshop{}
	.whyshop .millions{}
	.whyshop .low{}
	.whyshop .over{}
	.whyshop .next{}
	
.appliance_list{width:618px; }
	
/* A to Z Products */
.breadCrumbsNav {border:1px solid #39AF24; clear:both; margin:0 0 10px 0; padding:5px; }
.breadCrumbsNav li{display:inline; padding:5px; font-size:1.3em; }

	
/* Why Shop With Us */

#whyshop{background:#fff; padding:0 ;}
#whyshop ul{list-style:none;padding:5px 0;margin:0;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada; font-weight:bold; font-size:11px;background:transparent url(../images/components/leftnav/pageleftnavbg.jpg) repeat-x scroll left bottom;}
	#centercomponents #whyshop ul{overflow:hidden; height:140px;}
	#helpPanel #whyshop ul{overflow:hidden; height:140px;}
#whyshop li{list-style:none; margin:9px; float:left; width:210px; height:35px;}
#whyshop li.reason1{background:transparent url('../images/components/why_shop_with_us/reason1.png') no-repeat scroll top left;padding:10px 0 10px 40px; display:block;}
#whyshop li.reason2{background:transparent url('../images/components/why_shop_with_us/reason2.png') no-repeat scroll top left;padding:10px 0 10px 40px;}
#whyshop li.reason3{background:transparent url('../images/components/why_shop_with_us/reason3.png') no-repeat scroll top left;padding:10px 0 10px 40px;}
#whyshop li.reason4{background:transparent url('../images/components/why_shop_with_us/reason4.png') no-repeat scroll top left;padding:10px 0 10px 40px;}

.productpage #whyshop{clear:both; overflow:hidden;}
.productpage #whyshop ul{clear:both; overflow:hidden; height:115px; }

/*--------------------------------------------------------------------
	11. Basket
--------------------------------------------------------------------*/

.tableFormat2 {width:400px; }
.tableFormat2 thead{background:url(../images/universal/table7hdr.jpg) no-repeat top left; }
.tableFormat2 thead th{padding:4px; font-weight:bold; font-size:14px; }
.tableFormat2 tbody {width:399px; margin-left:1px;  }
.tableFormat2 tbody td{padding:4px; font-size:14px; border:1px solid #c6c6c6; }

.baskethdr1{background:transparent url('../images/basket/baskethdr1.png') repeat-x bottom left; text-align:center; padding:10px 0; margin:10px 0 5px 0;border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
	.baskethdr1 h1{font-weight:bold; font-size:1.4em; display:inline; }
	.baskethdr1 img{border:1px solid #c6c6c6; vertical-align:middle; margin:0 10px; padding:2px; background:#fff;}

.basket_promo_hdr{border-bottom:#ECECEC solid 2px; margin:0 0 30px; padding:2px 0; font-size:18px; }
.basket_promo li{float:left; width:135px; padding:0 20px 0 0; }
	.basket_promo a:link, .basket_promo a:visited{color:#15AD28; text-decoration:underline; }
	.basket_promo a:hover{color:#15AD28; text-decoration:none; }
	.basket_promo a:active{color:#15AD28; text-decoration:underline; }
	.basket_promo_item{overflow:hidden; padding:0 0 0 5px; }
	.productdesc{height:125px; }
	.productname{height:45px; }
	.productprice{font-weight:bold; text-align:right; color:#000; }
	.promoRemove{background:none; border:0; text-decoration:underline; cursor:pointer; }
	.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; }

.carriage_methods li{margin:5px 0; }
	
a.removeLink1:link, a.removeLink1:visited, a.removeLink1:hover, a.removeLink1:active{color:#d00;font-weight:bold;text-decoration:none;font-size:1.4em;}

a.continue{display:block; background:transparent url('../images/basket/payment.png') no-repeat 0 -120px; width:225px; height:39px; text-indent:-9999px;}
a.googlecheckout{display:block; background:transparent url('../images/basket/payment.png') no-repeat -17px -1px; width:156px; height:38px; text-indent:-9999px;}
a.paypal{display:block; background:transparent url('../images/basket/payment.png') no-repeat -25px -42px; width:143px; height:37px; text-indent:-9999px;}
a.checkout{display:block; background:transparent url('../images/basket/payment.png') no-repeat 0 -80px; width:193px; height:39px; text-indent:-9999px;}

.fullHdr20{background:#15AD28; color: #fff; font-size:1.4em;font-weight:bold;padding:5px 5px 4px;margin:10px 0 0 0; }

.orderPrintLogo{margin:10px 0 0 0; padding:0 0 0 25px; color:#22A636; font-weight:bold; font-size:12px; text-align: right;}
.orderPrintHdr{font-size:18px; font-weight:bold; margin:5px 0; padding-right: 0px;}
.orderPrintThead{background:#22A636; color:#fff; }
.orderPrintBorder{border-bottom:2px solid #22A636; }

/* trigger button */ 
#eof {display:block;color:#333; overflow:hidden; height: 35px; width: 105px; padding-left: 0;}

a.easy{background:transparent url('../images/product/new-easy.jpg') no-repeat top left; text-indent:-99999px; cursor:help; }
a.moderate{background:transparent url('../images/product/new-moderate.jpg') no-repeat top left; text-indent:-99999px; cursor:help; }
a.difficult{background:transparent url('../images/product/new-difficult.jpg') no-repeat top left; text-indent:-99999px; cursor:help; }
a.expert{background:transparent url('../images/product/new-expert.jpg') no-repeat top left; text-indent:-99999px; cursor:help; }

/* tooltip styling */
.tooltip {
    display:none;
	width:425px;
	background:#fff;
	border:2px solid #666;
	z-index:99999;
	text-align:left;
	position:fixed;
}
.tooltip ul{background:#f2f2f2; border-bottom:1px solid #666;}
.tooltip li{padding:5px 10px;}
.tooltip strong{display:block; font-size:14px; font-weight:bold;}
.tooltip strong.easy1{color:#42b649;}
.tooltip strong.moderate1{color:#efbf00;}
.tooltip strong.difficult1{color:#ff6600;}
.tooltip strong.expert1{color:#DF242D;}
.tooltip span{display:block;} 
 
 /* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#retailsiteThickbox{background:#fff;}

#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  overflow:hidden;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
  
 #retailsiteThickbox{
 overflow:hidden;
 }
 
}


#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}

#TB_window a:link, #TB_window a:visited, #TB_window a:hover, #TB_window a:active, #TB_window a:focus{color: #000; }
a#TB_closeWindowButton:link, a#TB_closeWindowButton:visited, a#TB_closeWindowButton:hover, a#TB_closeWindowButton:active{color:#fff; }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_iframeContent html body.js{background:#fff;}
#TB_overlay {
  position: fixed;
  z-index:1002;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#111;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window_contact {
  position: fixed;
  background: #ffffff;
  z-index: 1003;
  color:#000000;
  display:none;
  border: none;
  text-align:left;
  top:50%;
  left:50%;
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 1003;
  color:#000000;
  display:none;
  border: 2px solid #000;
  text-align:left;
  top:50%;
  left:50%;
  overflow:hidden;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  margin-bottom:1px;
  text-align:right;
  float:right;
  color:#fff;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
  color:#fff;
}
#TB_title{
  background-color:#4B4C4E;
  height:27px;
  display:none;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
 height:620px;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
height:412px;
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
  overflow-x:hidden;
}

/* NEW */

.finder {background:transparent url('../images/universal/finder-bgr.png') no-repeat scroll 0 0; height: 161px; width: 700px;}
.finder .fullHdr6{color:#FFF; font-size:1.5em; padding: 4px 10px;}
.finder-txt {font-size: 1.2em; color: #fff; width: 520px; padding: 0 0 0 10px;}
.finder-txt a, .finder-txt a:link, .finder-txt a:visited, .finder-txt a:active {color: #fff; text-decoration: underline;}
.finder-txt a:hover {color: #fff; text-decoration: none;}
.finder-dropdown {font-size: 1.4em; color: #fff;}

/*PRODUCT FINDER */
.product-finder {background:#fff; border: 1px solid #dcdcdc; }
.product-finder h2.homeFinderTxt1{color: #fff; font-size: 2em; font-weight:bold; margin: 5px 0 0 0; padding: 0 0 0 5px;}
.product-finder p.homeFinderTxt2 {color: #fff; font-size: 1.2em; margin: 10px 0 0 0; padding: 0 0 0 5px;}

/* BY BRAND SCROLL */
.list {overflow: auto; height: 227px; width: 320px; font-size: 1.1em; border: 1px solid #c6c6c6; margin: 10px auto 0;}
.list ul {padding: 5px 0 0 5px;}
ul.list, .list li {margin: 0 0 0 15px; padding: 0; list-style: none; width: 100%; }
.list li {float: left; list-style: none; margin: 0; padding: 0; width: 47%; }

.list-brand {overflow: auto; height: 227px; width: 320px; font-size: 1.1em; border: 1px solid #c6c6c6; margin: 10px auto 0;}
.list-brand ul {padding: 5px 0 0 5px;}
ul.list-brandt, .list-brand li {margin: 0 0 0 15px; padding: 0; list-style: none; width: 100%; }
.list-brand li {float: left; list-style: none; margin: 0; padding: 0; width: 47%; }

.brand-scroll {background:transparent url('../images/home/brand-scroll-bgr.png') no-repeat scroll 0 0; height: 290px; width: 340px;}
.appliance-scroll {background:transparent url('../images/home/appliance-scroll-bgr.png') no-repeat scroll 0 0; height: 290px; width: 340px;}

.prize-draw {background:transparent url('../images/home/worldcup.jpg') no-repeat scroll 0 0; height: 106px; width: 940px;}
.prize-draw p {float: right; margin:30px 170px 0 0; font-size: 1.2em; font-weight: bold; color: #e30000;}
.footerTileCombo{width: auto; float: left; margin: 10px 0 0 0;}
p.orderCompleteText {
color:#202529;
font-size:1.6em;
font-style:normal;
font-weight:bold;
}


	.navigation2 a,
		.navigation2 a:link,
		.navigation2 a:visited,
		.navigation2 a:hover,
		.navigation2 a:focus,
		.navigation2 a:active{background:#48494B; color: #fff;}
		.navigation2 a span, .navigation2 a:link span, .navigation2 a:visited span, .navigation2 a:visited span, .navigation2 a:active span{background:url(../images/navbar/nav_right_2.png) no-repeat 100% -46px; }
		.navigation2 a span, .navigation2 a:link span, .navigation2 a:visited span, .navigation2 a:visited span, .navigation2 a:active span{background:#48494B; color: #fff; }
				
		.navigation2 .selected a, .navigation2 .selected a:link, .navigation2 .selected a:visited, .navigation2 .selected a:visited, .navigation2 .selected a:active{ background:#15AD28;  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{background:#15AD28; 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: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; }	

		.model_number{background:url(../images/catalogue/find_model_number.jpg) no-repeat  100% 0; width:100px; height:26px; margin:10px 0; padding:5px 0 0 600px; text-indent:-9999px; }
			.model_number a{text-indent:0; }

			
/*Free Prize Draw*/


	.draw_blurb p{margin:5px 0; }
	.draw_blurb p.green{color:#14AB28; margin:0; padding:0;}

.survey{background:url(../images/free_prize_draw/grey_form.jpg) no-repeat  0 0; width:440px; height:455px; padding:10px; margin:0 0 20px; }
	.survey h3{background:url(../images/free_prize_draw/tell_us.jpg) no-repeat  0 0; width:425px; height:25px; text-indent:-99999px; margin:0 0 10px 0; }
	.survey select.title{width:auto; }
	.survey select{width:206px; }
	.survey .grid_3{font-weight:bold; color:#7d7d7d; margin-top:5px; margin-bottom:5px; }
	.survey .grid_4{font-weight:bold; color:#7d7d7d; margin-top:5px; margin-bottom:5px; }
	
	.prizes p.green{color:#14AB28; }
	ul.prizes {list-style:none; margin:10px 0; }
	ul.prizes  li{list-style:none; margin:10px 0; padding:0 15px; background:url(../images/free_prize_draw/bullet.png) no-repeat  0 3px; }

.compterms{}
	.compterms ul{list-style:disc outside none; margin:10px 0; }	
	.compterms ul li{list-style:disc outside none; margin:5px 0 5px 50px; }	
	
.comp_thanks{font-size:1.2em; }
	.comp_thanks .green{color:#13A927; font-size:1.4em; }
	.comp_thanks a:link, .comp_thanks a:visited{font-weight:bold; text-decoration:underline; }
	.comp_thanks a:hover{font-weight:bold; text-decoration:none; }
	.comp_thanks a:active{font-weight:bold; text-decoration:underline; }
	
	ul.comp-winners, .comp-winners li {margin: 0; padding: 0; list-style: none; width: 100%; }
	.comp-winners li {float: left; list-style: none; margin: 0; padding: 0; width: 32%; height: 20px;}
	
	.compBorder {border-bottom: 1px solid #15ab28;}

	.competionWorldCup{background:url(../images/free_prize_draw/worldcup.jpg) no-repeat; color:#01aceb; width:940px; height:563px;}
	.competionWorldCup ul, .competionWorldCup p{padding-left:10px;}
	.competionWorldCupFirst{padding-top:90px;}

	.competionWorldCupList{width:510px; overflow:hidden; position:relative; top:-60px; left: 340px; }
	.competionWorldCupList li{float:left; width:255px; margin:8px 0 ; }
	.competionWorldCupList li.enter{text-align:center; width:510px;}
	.competionWorldCupList li select.brand{ width:130px;}
	.competionWorldCupList label{font-weight:bold; width:110px; float:left; display:block;}

	/*Water*/
	
	#water_form{background:url(../images/static/water/tap.png) no-repeat top right; height:270px; display:block; padding:30px 0 0; }
		#water_form h2{font-size:32px; width:530px; text-align:center; }
		#water_form h2 strong{font-size:32px; font-weight:bold; color:#15ab28; }
		#water_form .postcode_form{background:url(../images/static/water/seachbox.jpg) no-repeat;  width:440px; height:54px; padding:5px 10px 25px; margin:10px 0 0; }
			#water_form .postcode_form h3{font-size:22px; color:#fff; font-weight:bold; }
			#water_form .postcode_form p{font-size:10px; color:#fff; padding:0; margin:10px 0 0; }
		.hard_water h2{background:#7bc3e3; color:#fff; font-size:24px; padding:5px; }
	.v_hard_water{ }
		.v_hard_water h2{background:#0c97b3; color:#fff; font-size:24px; padding:5px; }
	.soft_water{ }
		.soft_water h2{background:#e4f4e0; color:#000; font-size:24px; padding:5px; }
	.water_type h3{font-size:12px; margin:10px 0 0; }
	#vhardWater.water_type h3{margin:5px 0 0; }
	.water_type p, .water_type ul{font-size:12px; margin:0 0 15px; }
	#hardWater.water_type p, .water_type ul{font-size:12px; margin:0 0 6px; }
	#vhardWater.water_type p, .water_type ul{font-size:12px; margin:0 0 6px; }

		.water_type li{margin:5px 0 0 15px; list-style:disc outside none; }

	.water_type div.instruction {background:url(../images/static/water/border_bg.jpg) no-repeat top left; padding:10px; height:505px; }
	#hardWater.water_type div .instruction{ background:url(../images/static/water/hwbg.jpg) no-repeat top left; padding:10px; height:505px; width:325px;}
	#vhardWater.water_type div .instruction{ background:url(../images/static/water/hwbg.jpg) no-repeat top left; padding:10px; height:505px; width:325px;}

	div.instruction h3{background:url(../images/static/water/tablets.jpg) no-repeat top center; text-indent:-99999px; height:231px; margin:10px 0;}
	.water_highlight{font-size:14px; font-weight:bold; }
	
	.hard_water{ p}

/* Sitemap */
	
.sitemap h1{margin:0 0 10px; }
.sitemap h2{font-size:1.4em; font-weight:bold; margin:0 0 5px;}
.sitemap ul{}
	.sitemap ul li{margin:0 0 10px; }
	.sitemap ul li span{background:#47494A; color:#fff; display:block; font-size:1.2em; font-weight:bold; line-height:25px; padding:0px 0 0 5px; margin:5px 0 0; clear:both; }
.sitemap dl{  }
	.sitemap dl dt{font-size:1.2em; margin:0; padding:10px 0 0 10px; display:block; clear:both; }
	.sitemap li.home {margin:0;  }
	.sitemap li.home dl dt{padding:0 0 0 10px;  }
	.sitemap dl dd{font-size:1.1em; margin:3px 0 0 15px; float:left; width:215px; }	
.sitemap ul.brands li{margin:3px 0 0 15px; padding:0; font-size:1.1em; float:left; width:218px; }







      .competition {      }
      .competition h3 {cursor: pointer; margin: 0; color:#202529; font-size:20px; font-weight:bold;border-bottom:1px solid #202529; margin:3px 0; padding:0.25em; }
      .competition h3.minus {cursor: pointer; margin: 0; color:#14AB28; font-size:20px; font-weight:bold;border-bottom:1px solid #14AB28; margin:3px 0; padding:0.25em; }

      .competition h3 strong{padding-left:  1em; background:url(../images/universal/plus.jpg) no-repeat center left; }
      .competition h3.minus strong{background:url(../images/universal/minus.jpg) no-repeat center left; }
      .competition div {padding: .5em .25em; }
      ul.pastPrizes {      }
      ul.pastPrizes li {float:left; margin:5px 0; width:360px; }

/* FINDERS */

.vacuum-bag-finder {background:url(../images/finders/vacuum-bags-bgr.jpg) no-repeat scroll 0 0; height: 339px; width: 700px;}
.vacuum-bag-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.vacuum-bag-finder ol {margin: 10px 0 0 0; width: 440px; list-style-position: inside; font-size: 1.2em; padding: 3px; color: #15ab28;}
.vacuum-bag-finder li {margin: 15px 0 0 0;}
.cordless-phone-finder {background:url(../images/finders/cordless-phone-bgr.jpg) no-repeat scroll 0 0; height: 387px; width: 700px;}
.cordless-phone-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.cordless-phone-finder ol {margin: 10px 0 0 0; width: 440px; list-style-position: inside; font-size: 1.2em; padding: 3px; color: #15ab28;}
.cordless-phone-finder li {margin: 15px 0 0 0; padding: 0 0 0 5px;}
.laptop-battery-finder {background:url(../images/finders/laptop-finder-bgr.jpg) no-repeat scroll 0 0; height: 287px; width: 700px; clear: both;}
.laptop-battery-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.laptop-battery-finder ol {margin: 10px 0 0 0; width: 440px; list-style-position: inside; font-size: 1.2em; padding: 3px; color: #15ab28;}
.laptop-battery-finder li {margin: 15px 0 0 0; padding: 0 0 0 5px;}
.laptop-battery-finder a, .laptop-battery-finder a:link, .laptop-battery-finder a:visited, .laptop-battery-finder a:active {color: #15ab28; text-decoration: underline;}
.laptop-battery-finder a:hover {color: #15ab28; text-decoration: none;}
.remote-finder {background:url(../images/finders/remote-finder-bgr.jpg) no-repeat scroll 0 0; height: 287px; width: 700px; clear: both;}
.remote-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.remote-finder ol {margin: 10px 0 0 0; width: 440px; list-style-position: inside; font-size: 1.2em; padding: 3px; color: #15ab28;}
.remote-finder li {margin: 15px 0 0 0; padding: 0 0 0 5px;}
.shaver-finder {background:url(../images/finders/shaver-bgr.jpg) no-repeat scroll 0 0; height: 253px; width: 700px;}
.shaver-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.shaver-finder ol {margin: 10px 0 0 0; width: 440px; list-style-position: inside; font-size: 1.2em; padding: 3px; color: #15ab28;}
.shaver-finder li {margin: 15px 0 0 0; padding: 0 0 0 5px;}
.camera-batteries-finder {background:url(../images/finders/camera-batteries-bgr.jpg) no-repeat scroll 0 0; height: 333px; width: 700px;}
.cooker-elements-finder {background:url(../images/finders/cooker-elements-bgr.jpg) no-repeat scroll 0 0; height: 323px; width: 700px;}
.camera-batteries-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.cooker-elements-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.microwave-turntable-finder {background:url(../images/finders/microwave-turntables-bgr.jpg) no-repeat scroll 0 0; height: 308px; width: 700px;}
.microwave-turntable-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.water-filter-finder {background:url(../images/finders/water-filter-bgr.jpg) no-repeat scroll 0 0; height: 153px; width: 700px;}
.water-filter-finder h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.finder-p {width: 430px; font-size: 1.2em; padding: 0 7px; color: #15ab28;}
.vacuum-bag-finder-left-nav {background:url(../images/finders/left-nav/vacuum-bags.jpg) no-repeat scroll 0 0; height: 107px; width: 220px;}
.cooker-elements-finder-left1 h2 {font-size: 1.4em; font-weight: bold; padding: 0 7px; color: #fff; line-height: 23px;}
.camera-battery-finder-left-nav {background:url(../images/finders/left-nav/camera-batteries.jpg) no-repeat scroll 0 0; height: 67px; width: 220px;}
.cooker-elements-finder-left-nav {background:url(../images/finders/left-nav/cooker-elements.jpg) no-repeat scroll 0 0; height: 61px; width: 220px;}
.camcorder-battery-finder-left-nav {background:url(../images/finders/left-nav/camcorder-batteries.jpg) no-repeat scroll 0 0; height: 88px; width: 220px; }
.microwave-turntable-finder-left-nav {background:url(../images/finders/left-nav/microwave-turntables.jpg) no-repeat scroll 0 0; height: 53x; width: 220px;}
.remote-finder-left-nav {background:url(../images/finders/left-nav/remote-finder.jpg) no-repeat scroll 0 0; height: 92x; width: 220px;}
.laptop-finder-left-nav {background:url(../images/finders/left-nav/laptop-finder.jpg) no-repeat scroll 0 0; height: 70x; width: 220px;}
.cooker-hood-filters-left-nav {background:url(../images/finders/left-nav/cooker-hood-filters.jpg) no-repeat scroll 0 0; height: 61px; width: 220px;}
.water-filters-left-nav {background:url(../images/finders/left-nav/water-filter.jpg) no-repeat scroll 0 0; height: 85px; width: 220px;}
.finder-left-nav {color: #15ab28; font-size: 1.4em;}
.finder-left-nav a, .finder-left-nav a:link, .finder-left-nav a:visited, .finder-left-nav a:active {color: #15ab28; text-decoration: none;}
.finder-left-nav a:hover {color: #15ab28; text-decoration: none;}
.finder-left-nav-p {color: #15ab28; font-size: 1.2em; width: 165px;}
.finder-left-nav-p a, .finder-left-nav-p a:link, .finder-left-nav-p a:visited, .finder-left-nav-p a:active {color: #15ab28; text-decoration: none;}
.finder-left-nav-p a:hover {color: #15ab28; text-decoration: none;}
.vacuum-finder-left-nav p {color: #15ab28; font-size: 1.2em; width: 154px;}
.left-nav-finder-link, .left-nav-finder-link a, .left-nav-finder-link a:link, .left-nav-finder-link a:visited, .left-nav-finder-link a:hover, .left-nav-finder-link a:active {text-decoration: none; }
.finder-text-link a, .finder-text-link a:link, .finder-text-link a:visited, .finder-text-link a:active {color: #000; text-decoration: underline;}
.finder-text-link a:hover {color: #000; text-decoration: none;}

/* Press Centre */

p.latest{color:#14AD28; font-size:4em; font-weight:bold; border-bottom:1px solid #c6c6c6; margin:0 0 10px; padding:0 0 5px; }
h3.recent, .press_home h3, .press_signup h3, .press_images h3{color:#14AD28; font-size:1.5em; font-weight:bold; margin:0 0 10px; }
.press_item{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px solid #202529; font-size:1.2em; }
	.press_item .date{margin:0; padding:0; }
	.press_item .link{margin:0; padding:0; }
		.press_item .link a:link, .press_item .link a:visited{margin:0; padding:0; text-decoration:underline; }
		.press_item .link a:hover{margin:0; padding:0; text-decoration:none; }
		.press_item .link a:active{margin:0; padding:0; text-decoration:underline; }
		
.press_home{}
	.press_home h2, .press_about h2, .press_facts h2, .press_releases h2 a, .press_article h2, .press_media h2{color:#14AD28; font-size:1.5em; font-weight:bold; margin:0 0 5px; }
	.press_home p, .press_facts p, .press_releases p, .press_article p, .press_images p, .press_media p{font-size:1.2em; }
	.press_about p{font-size:1.2em; line-height:2.3em; margin:0 0 15px; }
	.press_home div{margin:0 0 10px; }
	.press_releases .press_releases_container{ overflow: hidden; border-bottom:1px solid #c6c6c6; padding:10px 0 10px;}
	.press_releases .press_releases_content{  margin:0 0 10px; }
	.press_releases p.date{padding:0; margin:0; font-size:1em; color:#c0c0c0; }
	.press_facts li{margin:10px 0 15px 10px; font-size:1.2em; list-style:disc; }
	.press_home a:link, .press_home a:visited, .press_home a:hover, .press_home a:active{text-decoration:underline; }
	.press_home .news{background:url("../images/press_centre/news.png") no-repeat scroll 0 0 #fff; padding:0 0 0 165px; min-height:185px; }
	.press_home .breaking{background:url("../images/press_centre/breaking.png") no-repeat scroll 0 0 #fff; padding:0 0 0 165px; min-height:125px; }
	.press_home .mailing{background:url("../images/press_centre/mail.png") no-repeat scroll 0 0 #fff; padding:0 0 0 165px; min-height:185px; }
	.press_home .twitter{background:url("../images/press_centre/twitter.png") no-repeat scroll 0 0 #fff; padding:0 0 0 165px; min-height:147px; }
	.press_article .notes{margin:10px 0; clear:both; }

	.press_media p strong{width:100px; display:block; float:left; }
	.press_media p span{width:100px; display:block; float:left; }
	
	.article_picture {margin:0 0 10px; }
	.article_picture a:link, .article_picture a:visited, .article_picture a:hover, .article_picture a:active{background:url("../images/press_centre/pic_icon.png") no-repeat scroll 0 0 #fff; padding:15px 10px 15px 30px; display:block; float:left; }

	.press_signup li{margin:5px 0; }
	.press_signup li.enter{margin:5px 0 0 150px; }
	.press_signup form{margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #c6c6c6; }
	.press_signup label{width:150px; display:block; float:left; font-size:1.2em; }
	.press_signup.complete .mailbg{background:url("../images/components/newsletter_signup/thankyouenevlope.jpg") no-repeat scroll left top transparent; margin-left:0; padding-bottom:5px; padding-left:75px;}
	
	.press_images ul li{border:1px solid #c0c0c0; padding:2px; float:left; margin:5px 15px; }

        /* PNE Page */

        .pne-highlight {color: #39AF24;}
        .pne-highlight a, .pne-highlight a:link, .pne-highlight a:visited, .pne-highlight a:active {color: #39AF24; text-decoration: underline;}
        .pne-highlight a:hover {color: #39AF24; text-decoration: none;}
	
/*--------------------------------------------------------------------
	25. Track Order
--------------------------------------------------------------------*/

tr.totalsbg, tr.totalsbg td{background:#14AB28; color:#fff;}

/*--------------------------------------------------------------------
	26. Competition
--------------------------------------------------------------------*/
#competition1_form .btn5{}



#new-footer-home h2{
color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    height: 10px;
    left: 22px;
    position: relative;
    top: -6px;
    width: 640px;
	float:left;
}

/*--------------------------------------------------------------------
	27. Buyspares Contact Page Popup
--------------------------------------------------------------------*/
.black_overlay{
			display: none;
			position: fixed;
			top: 0%;
			left: 0%;
			width: 200%;
			height: 200%;
			background-color: black;
			z-index:10002;
			-moz-opacity: 0.7;
			opacity:.70;
			filter: alpha(opacity=70);
			
		}
		.white_content {
			background-color: white;
    height: auto;
    *height: 225px;
    overflow: hidden;
    padding: 9px;
    width: 345px;
    z-index: 10003;
	}
		.white_content p{
			font-size:12px;
		}
		.white_content p, .white_content h1{
			width:220px;
			margin:0 auto;
		}
		.white_content .phone{
			font-size:24px;
			font-weight:bold;
			text-align:center;
		}
		.white_content strong{
			font-size:14px;
			margin-left:5px;
		}
		
		.white_content .left{
			width:118px;
			float:left;			
			text-align:left;
			padding-bottom:5px;
		}
		.white_content .right{
			width:80px;
			float:right;
			text-align:right;
			padding-bottom:5px;
		}
		.white_content .alternate{
			width: 260px;
		}
		.white_content a.nounder{
			cursor: pointer;
			float: right;
			margin-top: -10px;
			text-decoration: none;
		}
		.white_content a.nounder:hover{
			text-decoration:underline;
		}
		.white_content a.under{
			text-decoration:underline;
		}

/*--------------------------------------------------------------------
	28. Buyspares Returns
--------------------------------------------------------------------*/
.returnsContent li .print {background-image:url(/sites/company/buyspares/images/returns/print.png);}
.returnsContent li .pack {background-image:url(/sites/company/buyspares/images/returns/pack.png);}
.returnsContent li .send {background-image:url(/sites/company/buyspares/images/returns/send.png);}
.returnsContent li .step1 {background-image:url(/sites/company/buyspares/images/returns/step1.png);}
.returnsContent li .step2 {background-image:url(/sites/company/buyspares/images/returns/step2.png);}
.returnsContent li .step3 {background-image:url(/sites/company/buyspares/images/returns/step3.png);}

.returnsContent .page--title {color:#15AB28; border-bottom-color:#15AB28;}
.returnsContent .submit-button {background-color:#ff6600; border-color:#ffffff; color:#ffffff;}
.return-info-title {border-bottom-color:#15ab28;}
.royalmail-return .printlabel .submit-button.disabled {color:#ffffff; background-color:#BBBBBB;}
.returnsContent .printlabel label input[type="radio"]:checked+span {box-shadow: 0 0 5px #15AB28;border-color: #15AB28;background-color:#CBEDCF;}
.royalmail-return .printlabel-confirmation .thankyou {color: #15AB28;}