 { padding: 0em; margin: 0em; } body { background: #FFF url(bgshadex.gif) repeat-x top; padding: 0px 0px 0px 0px; margin: 0em; font-size: 100%; font-family:Arial, Helvetica, sans; font-size:0.8em; } a{ text-decoration:none; } p { line-height: 1.5em; margin-bottom: 1.0em; } .hide, .accessibility { position:absolute; top:-500em; left:0; height:1px; width:1px; margin:-500em; } h1 { margin:0.25em 0 0.25em 0; font-weight:normal; font-size:140%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; } H3, H4, H5, H6 { margin:0.25em 0 0.25em 0; font-weight:normal; font-size:120%; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; } h2 {  font-size: 1.5em; line-height: 1.1em;  color: #ccc; border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; text-decoration:none; } .contentarea { padding-top: 0em; } #contentarea ul li  { list-style-image: url(images/); } dl { margin:1em 0px; } dt  { font-weight:normal; } dd  { margin:0.5em 1em; padding:0; } img { margin:0px; padding:0px; border:0px; } img.left { position: relative; float: left; margin: 0em 1.8em 1.4em 0em; } img.right { position: relative; float: right; margin: 0em 0em 1.8em 1.8em; } img.profile { position: relative; float: left; margin: 0.5em; padding:3px; } ul, ol  { margin:0em; padding:0em; } li  { margin:0 0em; padding:0.em; } blockquote  { margin:20px 10px;     border-left:#ccc 2px solid; } fieldset  { border:none; } .divider1 { position: relative; background: #fff url(images/border2x.gif) repeat-x; height: 14px; margin: 2.0em 0em 1.5em 0em; clear: both; } ul.linklist { list-style: none; } ul.linklist li { line-height: 2.0em; } #outer { z-index: 2; position: relative; width: 964px; min-width:770px; border-left: solid 0px #CCC; border-right: solid 0px #CCC; background-color: #fff; margin: 0 auto; } #header { position: relative; width: 100%; height: 6.5em; background: #FFFFFF url(lp-web-logox.gif) no-repeat ; margin-bottom: 0px; } #headercontent { position: relative; float: left; width: 115px; height: 100px; text-align:right; color:#fff; background: url(phonepostitx.gif) no-repeat ; } #headercontent h2 { font-size: 1.0em; font-weight: normal; color: #aaa; } #topnavboxd { background :#ccc  url(bg_greyx.gif) repeat;  height : 8px; margin-left:7px; } #content { padding-left: 7px; margin-top: 5px; } #primarycontainerhome { float: left; width: 740px; } #primarycontenthome { width: 740px; padding: 4px 0% 0 0; } #primarycontainer { float: left; width: 720px; margin-top:3px; } #primarycontent { width: 720px; margin-top: 3px; } #basket{margin:0px 2px 0em 2px; padding: 11px 5px 10px 45px; background: url(http://www.leisurepower.co.uk/acatalog/icon-basket.gif) no-repeat; padding-left:0px} #whatsnewtop{margin:1em 2px 0em 2px; padding : 11px 5px 5px 45px; width: 191px; background: url(http://www.leisurepower.co.uk/acatalog/icon-whatsnew.gif) no-repeat; padding-left:0px} #producttop{margin:1em 2px 0em 2px; padding : 11px 5px 5px 45px; width: 191px; background: url(http://www.leisurepower.co.uk/acatalog/icon-products.gif) no-repeat; padding-left:0px} #advicetop{margin:1em 2px 0em 2px; padding : 11px 5px 5px 45px; width: 191px; background: url(http://www.leisurepower.co.uk/acatalog/icon-advice.gif) no-repeat; padding-left:0px} /* sidebar ----------------------------------------------------------------- */ #sidebar { width:195px; margin-right:1em; float:left; margin-top: 0em; background: #fff; } #sidebar ul { list-style : none; border : 0px #fff;  }  #sidebar li a { display : block;  margin-left : 2px;  margin-right : 2px;  margin-top:0px; border-bottom : 0px solid #fff;  padding : 7px 2px 8px 5px;  background: #ccc; border-top: 1px solid #fff; border-bottom: 0px solid #ccc;  text-decoration : none;  width : 100%; font-size:110%;  color:#666; font-weight: bold; }  #sidebar li li a { display : block;  margin-left : 1px;  border : 0px solid #fff;  background: #fff; text-decoration : none;  width : 100%;  }  html > body #sidebar li a { width : auto;  }  #sidebar li a:hover { background-color:#999; color:#FFF }  #sidebar h2 {margin:0.25em 0 0.25em 45px; color : #FFF;  font-size: 1.0em; font-weight: bold; }  #sidebar h2 a { color : #FFF;  font-size: 1.0em; font-weight: bold; text-decoration:none; }  #sidebar h2 a:hover, #sidebar h2 a:active { color : #FFF;  font-size: 1.0em; font-weight: bold; text-decoration:none; }  #sidebar h2 a:hover span { color: #000; } #sidebar ul li.selected a{ /*Selected Tab style*/ background: #999 ; color : #FFF; } #sidebar ul li.selected a span{ /*Selected Tab style*/ background: #999; color : #FFF;  } #sidebar ul a:hover, #sidebar li.selected a:hover{ /*onMouseover style*/ background: #999; color : #FFF;  } #sidebar a:hover span li.selected a:hover span{ /*onMouseover style*/ background: #999; color : #FFF;  } /* sidebar ----------------------------------------------------------------- */ #footer { position: relative; clear: both; background: #CC0000; font-size: 0.8em; margin-top:10px; margin-left:7px; padding-left:20px; padding-top:10px; height:61px; color:#fff; background: #fff url(contentbg.gif) no-repeat left top; } #footer ul { font-weight: normal; font-size: 1.0em; padding:0px 0em 0em 0em; width:760px; } #footer  ul li { position: relative; display: inline; padding:0; margin:0; color:#fff; } #footer ul li a:link, #footer  a:visited { color:#fff; text-decoration:none; border:none; } #hfooter ul li a:hover, #footer ul li  a:active { text-decoration:none; color:#fff; border:none; } #footer ul li a:hover, #footer ul li a:active { text-decoration:none; color:#fff; border:none; } #header, #content, #sidebar, #footer, .widget { overflow: hidden; } .promobox3b { background: #EDEDED url(homegraphicleft.jpg) no-repeat top left;  margin-top : 0px; margin-bottom:1em; height: 177px; padding-left : 30em; padding-top : 3px; padding-right : 5px; } .half { float : left;  width:100%;  }  .third { float : left;  width : 235px;  border: 0px solid #ccc; }  .quarter { float : left;  width : 182px;  border: 0px solid #ccc; text-align:center; }  .threequarter { float : left;  width : 70%;  }  .productholder {margin-top: 8px; BORDER: #ccc 0px solid; width:100%} .productimage {float: left; margin-right: 1%; margin-bottom: 10px; width: 75px; height: 75px; BORDER: #ccc 1px solid; background: #fff; text-align: center;} .productpageimage {text-align: left; float: left; padding-right: 5px;} .producttext {text-align:left; padding-left: 3px; width:100%} .producttext a{color:#000;  text-decoration: underline; } .productpagetext {text-align:left;  width:500px; float: left; } .productpagetext a{color:#000; text-decoration: underline; } .productlinetext {margin-left: 80px; text-align:left;} .productlinetext a{color:#000;  text-decoration: underline;} .listproductbox {border : 1px solid #ccc; margin-bottom:10px; margin-right:10px; padding:5px; width:210px; min-height: 200px; float:left} .listproductbox { border: 1px solid #CCCCCC; float: left; margin-bottom: 10px; margin-right: 10px; min-height: 200px; padding: 5px; width: 210px; height: 200px; } .listproductboxfull {border : 1px solid #ccc; margin-bottom:10px; margin-right:10px; padding:5px; width:100%; min-height: 200px; float:left} .brochurebox {border : 0px solid #ccc; margin-bottom:10px; padding:5px;} .brochuretext {margin-left: 155px; text-align:left; } .brochureimage {float: left; margin-right: 1%; margin-bottom: 10px; width: 150px; BORDER: #ccc 0px solid; background: #fff; text-align: center;} .zoom {font-size:95%;color:#666; text-align:left; margin-left:40px; margin-top:5px;} .zoom A:hover{color:#666; text-decoration: underline} .zoom A:visited{color:#666;text-decoration: underline} .zoom A:link{color:#666;text-decoration: underline} .breadcrumb {font-size:95%;color:#999; text-align:left; margin-left:10px; margin-top:5px;text-decoration: none} .breadcrumb A:hover{color:#999; text-decoration: underline} .breadcrumb A:visited{color:#999;text-decoration: underline} .breadcrumb A:link{color:#999;text-decoration: underline} .hometextbox { clear: both; margin: 15px 15px 15px 0px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;  padding: 1px 5px 5px 5px; text-align: left; background-color : #ededed; font-size: 1.4em; font-weight: normal;  color: #666; } .quicksearch { float: right; background: url(searchbg.gif) no-repeat top; height:45px; width:285px; border: solid 0px #ccc; margin-right:10px; } #advancedsearch a{ float: left; font-size: 0.8em; padding: 8px 5px 15px 15px; color:#000; } #searchForm { float: right; } #search-nav #search-query { font-size: 0.9em; } #search-nav .search-query-wrapper { float: left; padding: 0.25em 5px 5px 5px; } #search-nav #search-submit { border: 0px solid #000; float: left; font-family: Arial, sans-serif; font-weight: bold; padding: 0; /* margin: 0em 0 0 0; */ } #tagbox {float: right; font-size: 1.1em; font-weight: bold; height:40px; width:285px; margin-right: 15px; color:#000;} .actlarger{ font-size: larger; color:#000000; } .actsmaller{ font-size: smaller; color:#000000; } .actxxsmall{font-size:95%;color:#333; font-weight:bold;} .actxxsmall a{color:#333; font-weight:bold;} .actxsmall{font-size:100%;color:#333; ;} .actxsmall A:hover{font-size:100%;color:#333; } .actxsmall A:visited{font-size:100%;color:#333; } .actxsmall A:link{font-size:100%;color:#333; } .homeproductbox { background:#EDEDED;  height:20px; margin-bottom : 5px; font-size:1.2em; color:#666666; font-weight:bold; text-decoration:none; padding:2px; border: 0px solid #FFF; } /* MainMenu  ----------------------------------------------------------------- */ #MainMenu  { height:49px; margin-left:5px; border-style:solid; border-color:#990000; border-top-width:0; border-right-width:0; border-bottom-width:0px; border-left-width:0; background:#FFF url("topnavbg.gif") no-repeat ; } #tab  { margin-left:0px; top:0; } #tab ul  { margin:0; padding:0; list-style:none; float:left; } #tab li  { display:inline; float:left; margin:0 0px 0 0 ; padding:0; } #tab a  { background: url("images/bright_058x.gif") no-repeat right top; margin:0; padding:0; text-decoration:none; border:0; display:block; float:left; } #tab a span  { display:block; background:url("images/bleft_058x.gif") no-repeat left top; padding:10px 15px 0 15px; font-family: Arial, Helvetica, sans-serif; font-size:110%; color:#FFF; font-weight:bold; line-height:30px; } #tab a:hover, #tab li.item_active a  { background-position: right bottom; color:#000; } #tab a:hover span, #tab li.item_active a span  { background-position: left bottom; color:#000; font-weight:bold; font-style:normal; text-decoration:none; } /* Commented Backslash Hack hides rule from IE5-Mac \*/ .tab a span {float:none;} /* End IE5-Mac hack */ #tab a:hover span { color: black; background-position:left bottom; } #tab li.selected a{ /*Selected Tab style*/ background-position:right bottom;/*Shift background image up to start of 2nd tab image*/ } #tab li.selected a span{ /*Selected Tab style*/ background-position:left bottom; /*Shift background image up to start of 2nd tab image*/ color: black; } #tab a:hover, #tab li.selected a:hover{ /*onMouseover style*/ background-position:right bottom;/*Shift background image up to start of 2nd tab image*/ } #tab a:hover span, .#tab li.selected a:hover span{ /*onMouseover style*/ background-position:left bottom; /*Shift background image up to start of 2nd tab image*/ } /* MainMenu  ----------------------------------------------------------------- */ .installholder { background : #999 url("subnavbg.gif") no-repeat top left;  width : 98%;  padding : 10px; margin-top:0px; }  .titlelinksmall {margin-left: 1px; font-size:0.9em; color:#333; font-weight: bold; text-decoration:none} .titlelinksmall A:hover{color:#333; text-decoration:none} .titlelinksmall A:visited{color:#333; text-decoration:none} .titlelinksmall A:link{color:#333; text-decoration:none} .titlelink {margin-left: 1px; font-size:1.5em; color:#000000; font-weight: normal; border-bottom: #ccc 1px dotted;border-top: #ccc 1px dotted; padding:6px; background : #ededed url(ededed_corn_rx.gif) no-repeat top right;} .titlelink A:hover{color:#000000} .titlelink A:visited{color:#000000} .titlelink A:link{color:#000000} .boxtitlelink {font-size:100%;color:#000000; font-weight: bold; text-decoration:none;} .boxtitlelink A:hover{font-size:100%;color:#000000; font-weight: bold; text-decoration:none;} .boxtitlelink A:visited{font-size:100%;color:#000000; font-weight: bold; text-decoration:none;} .boxtitlelink A:link{font-size:100%;color:#000000; font-weight: bold; text-decoration:none;} .boxborder2 {margin-right: 20px;} .boxborder3 { float:left; border : 1px solid #ccc;  margin-right : 20px;  margin-bottom : 10px;  text-align : left;  height:150px;  width: 150px; background-color:#E1E1E1; padding:2px; }  .boxborder { border : 1px solid #ccc;  margin : 5px;  margin-bottom : 10px;  text-align : center;  padding-right : 0%;  height:170px;  background: #FFF url(homeprodboxbg.gif) no-repeat bottom right; }  .actprice{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal; font-weight: bold; font-variant: normal; color: red; } .acttitletextwhite {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #fff; font-style: normal; font-weight: bold; text-align: center} .modelref {font-size:90%;color:#000000; text-align:left; color:#666666; width:100%; margin-bottom: 3px;} .banner { width:100%; } #banner { width:100%; } #banner #fix { height: 1px; } .proddescription{font-size: 100%; line-height:20px;} .relatedproduct { text-align: center;  padding : 2px 2px 2px 2px; margin-left:3px; float:left; width:130px; font-size:90%; border:0px solid #ccc; } .relatedproduct a { color:#000;} #banabout {BACKGROUND-IMAGE: url(longpxl_aboutus.gif); background-repeat:repeat;} #baninstall {BACKGROUND-IMAGE: url(longpxl_install.gif); background-repeat:repeat; } #banproducts {BACKGROUND-IMAGE: url(longpxl_products.gif); background-repeat:repeat; } #banprimary { BACKGROUND-IMAGE: url(longpxl_darkredandwhite.gif); background-repeat:repeat;} #banborder { margin-bottom:20px; margin-top:0px; } .cartbutton {float:right}  .moreinfolink A { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 85%; COLOR:#000;  PADDING:2px ;  font-weight: bold; background: #ededed; border: 1px solid #ccc;} .moreinfolink A:hover { COLOR:#000; TEXT-DECORATION: underline;font-size: 85%} .moreinfolink A:visited { COLOR:#000;font-size: 85% } .moreinfolink A:link { COLOR:#000; font-size: 85%} .actregular{font-size:100%; font-style: normal; font-weight: bold; color:#000000;} #leftgreybox { background: #EDEDED; } .flashmovie{ float : left;  background: #EDEDED url(image1.jpg) no-repeat top left;  margin-left:0px; margin-bottom:1em; height: 300px; width: 590px; } .whatsnewbox { float : left;  width : 128px;  height : 230px;  margin-left:5px; padding-top:70px; padding-left: 8px; background:url(newleds.jpg) no-repeat top left; text-align:left; overflow: hidden; }  .whatsnewbox ul{list-style:none; padding-top:5px;} } .whatsnewbox a, .whatsnewbox a:hover, .whatsnewbox a:link, .whatsnewbox a:active, .whatsnewbox a:visited, .whatsnewbox li.{color: #000} #christmas08 {width: 725px; height: 221px; background:url(christmas08.jpg) no-repeat top left} 
