@charset "utf-8";
/* CSS Document */



/* Hack for IE */
* html #mainpanel {
    height: 100%;
}
/* End IE Hack */ 


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 62.5%;
	background-image:url(../images/bg-border.gif);
	background-position:center;
	background-repeat:repeat-y;
}


form {
	margin:0px;
	padding:0px;
}

#container {
	width:995px;
	margin:0 auto;
	padding-bottom:10px;
	position:relative;
}


#leftpanel {
	width:193px;
	position:relative;
	height:100%;
	left:0px;
}

#leftpanel #mainlinks {
	width:193px;
	overflow:hidden;
	clear:both;
	padding-top:10px;
}

#leftpanel #mainlinks a.homelink:link {
	width:192px;
	height:30px;
	display:block;
	background-image:url(../images/home-button.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.homelink:visited {
	width:192px;
	height:30px;
	display:block;
	background-image:url(../images/home-button.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.homelink:hover {
	width:192px;
	height:30px;
	display:block;
	background-image:url(../images/home-button.gif);
	background-position:0px -30px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.customerlink:link {
	width:192px;
	height:28px;
	display:block;
	background-image:url(../images/customer-service-button.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.customerlink:visited {
	width:192px;
	height:28px;
	display:block;
	background-image:url(../images/customer-service-button.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.customerlink:hover {
	width:192px;
	height:28px;
	display:block;
	background-image:url(../images/customer-service-button.gif);
	background-position:0px -28px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.orderlink:link {
	width:192px;
	height:27px;
	display:block;
	background-image:url(../images/how-to-order-button.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.orderlink:visited {
	width:192px;
	height:27px;
	display:block;
	background-image:url(../images/how-to-order-button.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #mainlinks a.orderlink:hover {
	width:192px;
	height:27px;
	display:block;
	background-image:url(../images/how-to-order-button.gif);
	background-position:0px -27px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#leftpanel #leftnav #selectpolytunnel {
	background-image:url(../images/select-your-polytunnel.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:192px;
	height:84px;
	text-indent:-10000px;
}

#leftpanel #leftnav #polytunnelsize {
	width:193px;
	height:150px;
	overflow:hidden;
	background-image:url(../images/polytunnel-size-bg.jpg);
	background-position:0px;
	background-repeat:no-repeat;
}

#leftpanel #leftnav #polytunnelsize .dropdown {
	margin-top:94px;
	margin-left:25px;
}


#polytunneldrawing {
  overflow:hidden;
  margin: 10px 0px 0px 0px;
  width:190px;
  background-color:#FFF;
}

#polytunneldrawing .drawing {
	overflow:hidden;
	width:187px;
	height:181px;
	margin-left:2px;
}



#polytunneldrawing .illustrationmessage {
	clear:both;
	text-align:center;
	overflow:hidden;
	height:20px;
	width:190px;
	font-size:1em;
}

#polytunneldrawing .normalprice {
	clear:both;
	text-align:center;
	overflow:hidden;
	height:20px;
	width:190px;
	font-size:1.1em;
	letter-spacing:-0.5px;
}

#polytunneldrawing .discountprice {
	clear:both;
	text-align:center;
	overflow:hidden;
	width:190px;
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:-1px;
}

#polytunneldrawing .addtobasket {
	clear:both;
	overflow:hidden;
	width:180px;
	margin-left:0px;
	margin-top:7px;
}



#leftpanel #leftnav {
	height:100%;
	position:relative;
}


#leftpanel #leftnav #domesticheading h2 {
	margin:0px;
	padding:0px;
	background-image:url(../images/domestic-title.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:192px;
	height:23px;
	text-indent:-10000px;
	font-size:1em;
}

#leftpanel #leftnav .sections {
	margin:0px;
	padding:0px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav .sections a {
	display:block;
	width:192px;
	text-indent:-10000px;
}

#leftpanel #leftnav .sections a.sixfootwide:link {
	background-image:url(../images/domestic-buttons/6-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:26px;
}

#leftpanel #leftnav .sections a.sixfootwide:visited {
	background-image:url(../images/domestic-buttons/6-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:26px;
}

#leftpanel #leftnav .sections a.sixfootwide:hover {
	background-image:url(../images/domestic-buttons/6-foot-wide.jpg);
	background-position:0px -26px;
	background-repeat:no-repeat;
	height:26px;
}

#leftpanel #leftnav .sections a.eightfootwide:link {
	background-image:url(../images/domestic-buttons/8-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:23px;
}

#leftpanel #leftnav .sections a.eightfootwide:visited {
	background-image:url(../images/domestic-buttons/8-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:23px;
}

#leftpanel #leftnav .sections a.eightfootwide:hover {
	background-image:url(../images/domestic-buttons/8-foot-wide.jpg);
	background-position:0px -23px;
	background-repeat:no-repeat;
	height:23px;
}

#leftpanel #leftnav .sections a.tenfootwide:link {
	background-image:url(../images/domestic-buttons/10-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.tenfootwide:visited {
	background-image:url(../images/domestic-buttons/10-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.tenfootwide:hover {
	background-image:url(../images/domestic-buttons/10-foot-wide.jpg);
	background-position:0px -25px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twelvefootwide:link {
	background-image:url(../images/domestic-buttons/12-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twelvefootwide:visited {
	background-image:url(../images/domestic-buttons/12-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twelvefootwide:hover {
	background-image:url(../images/domestic-buttons/12-foot-wide.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.fourteenfootwide:link {
	background-image:url(../images/domestic-buttons/14-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.fourteenfootwide:visited {
	background-image:url(../images/domestic-buttons/14-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.fourteenfootwide:hover {
	background-image:url(../images/domestic-buttons/14-foot-wide.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.fourteenfootwidesuper:link {
	background-image:url(../images/domestic-buttons/14-foot-wide-super.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:27px;
}

#leftpanel #leftnav .sections a.fourteenfootwidesuper:visited {
	background-image:url(../images/domestic-buttons/14-foot-wide-super.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:27px;
}

#leftpanel #leftnav .sections a.fourteenfootwidesuper:hover {
	background-image:url(../images/domestic-buttons/14-foot-wide-super.jpg);
	background-position:0px -27px;
	background-repeat:no-repeat;
	height:27px;
}

#leftpanel #leftnav .domesticbottom {
	background-image:url(../images/domestic-bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:20px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav #commercialheading h2 {
	margin:0px;
	padding:0px;
	background-image:url(../images/commercial-title.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:192px;
	height:30px;
	text-indent:-10000px;
}

#leftpanel #leftnav .sections a.sixteenfootwide:link {
	background-image:url(../images/commercial-buttons/16-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.sixteenfootwide:visited {
	background-image:url(../images/commercial-buttons/16-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.sixteenfootwide:hover {
	background-image:url(../images/commercial-buttons/16-foot-wide.jpg);
	background-position:0px -25px;
	background-repeat:no-repeat;
	height:25px;
}


#leftpanel #leftnav .sections a.eighteenfootwide:link {
	background-image:url(../images/commercial-buttons/18-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.eighteenfootwide:visited {
	background-image:url(../images/commercial-buttons/18-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.eighteenfootwide:hover {
	background-image:url(../images/commercial-buttons/18-foot-wide.jpg);
	background-position:0px -25px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twentyfootwide:link {
	background-image:url(../images/commercial-buttons/20-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twentyfootwide:visited {
	background-image:url(../images/commercial-buttons/20-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twentyfootwide:hover {
	background-image:url(../images/commercial-buttons/20-foot-wide.jpg);
	background-position:0px -25px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twentytwofootwide:link {
	background-image:url(../images/commercial-buttons/22-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:23px;
}

#leftpanel #leftnav .sections a.twentytwofootwide:visited {
	background-image:url(../images/commercial-buttons/22-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:23px;
}

#leftpanel #leftnav .sections a.twentytwofootwide:hover {
	background-image:url(../images/commercial-buttons/22-foot-wide.jpg);
	background-position:0px -23px;
	background-repeat:no-repeat;
	height:23px;
}

#leftpanel #leftnav .sections a.twentyfourfootwide:link {
	background-image:url(../images/commercial-buttons/24-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twentyfourfootwide:visited {
	background-image:url(../images/commercial-buttons/24-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twentyfourfootwide:hover {
	background-image:url(../images/commercial-buttons/24-foot-wide.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twentysixfootwide:link {
	background-image:url(../images/commercial-buttons/26-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twentysixfootwide:visited {
	background-image:url(../images/commercial-buttons/26-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twentysixfootwide:hover {
	background-image:url(../images/commercial-buttons/26-foot-wide.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	height:24px;
}

#leftpanel #leftnav .sections a.twentyeightfootwide:link {
	background-image:url(../images/commercial-buttons/28-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twentyeightfootwide:visited {
	background-image:url(../images/commercial-buttons/28-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.twentyeightfootwide:hover {
	background-image:url(../images/commercial-buttons/28-foot-wide.jpg);
	background-position:0px -25px;
	background-repeat:no-repeat;
	height:25px;
}

#leftpanel #leftnav .sections a.thirtyfootwide:link {
	background-image:url(../images/commercial-buttons/30-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:27px;
}

#leftpanel #leftnav .sections a.thirtyfootwide:visited {
	background-image:url(../images/commercial-buttons/30-foot-wide.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:27px;
}

#leftpanel #leftnav .sections a.thirtyfootwide:hover {
	background-image:url(../images/commercial-buttons/30-foot-wide.jpg);
	background-position:0px -27px;
	background-repeat:no-repeat;
	height:27px;
}

#leftpanel #leftnav .commercialbottom {
	background-image:url(../images/commercial-bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:11px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.plantprotector:link {
	background-image:url(../images/plant-protector.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:64px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.plantprotector:visited {
	background-image:url(../images/plant-protector.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:64px;
	width:192px;
	clear:both;
}
#leftpanel #leftnav a.plantprotector:hover {
	background-image:url(../images/plant-protector.jpg);
	background-position:0px -64px;
	background-repeat:no-repeat;
	height:64px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.fruitcage:link {
	background-image:url(../images/fruit-cage.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:65px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.fruitcage:visited {
	background-image:url(../images/fruit-cage.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:65px;
	width:192px;
	clear:both;
}
#leftpanel #leftnav a.fruitcage:hover {
	background-image:url(../images/fruit-cage.jpg);
	background-position:0px -65px;
	background-repeat:no-repeat;
	height:65px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.accessories:link {
	background-image:url(../images/accessories.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:88px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.accessories:visited {
	background-image:url(../images/accessories.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:88px;
	width:192px;
	clear:both;
}
#leftpanel #leftnav a.accessories:hover {
	background-image:url(../images/accessories.jpg);
	background-position:0px -88px;
	background-repeat:no-repeat;
	height:88px;
	width:192px;
	clear:both;
}


#leftpanel #leftnav a.accessories-selected:link {
	background-image:url(../images/accessories-selected.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:88px;
	width:192px;
	clear:both;
}

#leftpanel #leftnav a.accessories-selected:visited {
	background-image:url(../images/accessories-selected.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:88px;
	width:192px;
	clear:both;
}
#leftpanel #leftnav a.accessories-selected:hover {
	background-image:url(../images/accessories-selected.jpg);
	background-position:0px -88px;
	background-repeat:no-repeat;
	height:88px;
	width:192px;
	clear:both;
}

#paymentinfo {
	clear:both;
	width:192px;
	height:138px;
}

#toptips {
	clear:both;
	width:192px;
	height:227px;
}

#termsprivacy {
	font-size:0.9em;
	color:#999;
	padding:5px 0px 5px 0px;
}

#termsprivacy a:link {
	color:#999;
	text-decoration:none;
}

#termsprivacy a:visited {
	color:#999;
	text-decoration:none;
}

#termsprivacy a:hover {
	color:#333;
	text-decoration:underline;
}

#mainpanel {
	width:611px;
	position:absolute;
	left:193px;
	top:0px;
	z-index:10;
}

	

#mainpanel #header {
	width:611px;
	height:130px;
	overflow:hidden;
	clear:both;
	margin-left:15px;
}

#mainpanel #header #logo {
	width:288px;
	height:101px;
	overflow:hidden;
	margin:13px 161px 0px 158px;
}

#rightpanel #viewbasket {
	width:159px;
	overflow:hidden;
	margin-left:20px;
	padding-top:20px;
}

#rightpanel #viewbasket a {
	width:159px;
	height:28px;
	display:block;
}
	
#rightpanel #viewbasket a:link {
	background-image:url(../images/view-basket.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightpanel #viewbasket a:visited {
	background-image:url(../images/view-basket.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightpanel #viewbasket a:hover {
	background-image:url(../images/view-basket.jpg);
	background-position:0px -28px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightpanel #viewbasket a.selected {
	width:159px;
	height:30px;
	display:block;
}

#rightpanel #viewbasket a.selected:link {
	background-image:url(../images/view-basket-selected.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightpanel #viewbasket a.selected:visited {
	background-image:url(../images/view-basket-selected.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightpanel #viewbasket a.selected:hover {
	background-image:url(../images/view-basket-selected.jpg);
	background-position:0px -30px;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#mainpanel #topnav {
	clear:both;
	overflow:hidden;
	background-image:url(../images/topnav-bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:38px;
	width:610px;
    position:static;
	z-index:100;
	margin-left:5px;
}

#mainpanel #topnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#mainpanel #topnav ul li {
	margin:0px;
	padding:0px;
	float:left;
}

#mainpanel #topnav ul li a {
	display:block;
	margin:0px;
	font-size:1.1em;
	color:#FFF;
}


#mainpanel #topnav ul li a:link {
	text-decoration:none;
}

#mainpanel #topnav ul li a:visited {
	text-decoration:none;
}

#mainpanel #topnav ul li a:hover {
	text-decoration:underline;
}

#mainpanel #topnav ul li a.aboutus {
	padding:10px 22px 8px 55px;
}

#mainpanel #topnav ul li a.aboutus-selected {
	padding:10px 17px 8px 53px;
	color:#FFEBC2;
	font-weight:bold;
}

#mainpanel #topnav ul li a.polythene {
	padding:10px 22px 8px 20px;
}

#mainpanel #topnav ul li a.polythene-selected {
	padding:10px 11px 8px 8px;
	color:#FFEBC2;
	font-weight:bold;
}

#mainpanel #topnav ul li a.shipping {
	padding:10px 22px 8px 20px;
}

#mainpanel #topnav ul li a.shipping-selected {
	padding:10px 18px 8px 17px;
	color:#FFEBC2;
	font-weight:bold;
}

#mainpanel #topnav ul li a.faqs {
	padding:10px 22px 8px 20px;
}

#mainpanel #topnav ul li a.faqs-selected {
	padding:10px 19px 8px 18px;
	color:#FFEBC2;
	font-weight:bold;
}

#mainpanel #topnav ul li a.contactus {
	padding:10px 30px 8px 20px;
}

#mainpanel #topnav ul li a.contactus-selected {
	padding:10px 19px 8px 16px;
	color:#FFEBC2;
	font-weight:bold;
}

#mainpanel #banner {
	width:592px;
	height:220px;
	clear:both;
	padding-left:20px;
	position:relative;
	top:-15px;
	z-index:-1000;
}

#mainpanel #contentarea {
	width:592px;
	overflow:hidden;
	clear:both;
	margin-left:20px;
	font-size:1.1em;
	line-height:1.6em;
	    min-height: 100%;
    height: auto;
}

#mainpanel #contentarea h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:5px 0px 10px 0px;
	padding:0px;
}

#mainpanel #contentarea h2 {
	font-size:1.3em;
	font-weight:bold;
	margin:5px 0px 10px 0px;
	padding:0px;
	color:#006F3A;
}

#mainpanel #contentarea h3 {
	font-size:1.1em;
	font-weight:bold;
	margin:5px 0px 10px 0px;
	padding:0px;
	color:#585858;
}

a.categorylink:link {
	color:#585858;
	text-decoration:none;
}

a.categorylink:visited {
	color:#585858;
	text-decoration:none;
}

a.categorylink:hover {
	color:#333;
	text-decoration:underline;
}

#mainpanel #contentarea p {
	margin:9px 0px 9px 0px;
	padding:0px;
}

#rightpanel {
	width:191px;
	background-color:#FFEDC4;
	background-image:url(../images/right-panel-bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
	position:absolute;
	left:808px;
	top: 0px;
}

#rightpanel #rightpaneltop {
	width:191px;
	height:153px;
	clear:both;
	background-image:url(../images/right-panel-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#rightpanel #customerloginheading h2 {
	width:191px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float:left;
	background-image:url(../images/customer-login-heading.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightpanel #loginbox {
	width:150px;
	margin:0px 0px 0px 28px;
	padding:0px 0px 20px 0px;
	overflow:hidden;
	clear:both;
	font-size:1.1em;
}

#rightpanel #loginbox .textfield {
	border:1px solid #EDC994;
	background-color:#FFF;
	padding:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:left;
}

#rightpanel #loginbox .submitbtn {
	border:1px solid #5DAE34;
	background-color:#8CC63F;
	padding:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	float:left;
	margin-left:4px;
}

#rightpanel .otherlinks {
	clear:both;
	overflow:hidden;
}


#rightpanel .otherlinks a.facebooklink:link {
	display:block;
	background-image:url(../images/other-links/facebook-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.facebooklink:visited {
	display:block;
	background-image:url(../images/other-links/facebook-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.facebooklink:hover {
	display:block;
	background-image:url(../images/other-links/facebook-icon.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}


#rightpanel .otherlinks a.twitterlink:link {
	display:block;
	background-image:url(../images/other-links/twitter-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.twitterlink:visited {
	display:block;
	background-image:url(../images/other-links/twitter-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.twitterlink:hover {
	display:block;
	background-image:url(../images/other-links/twitter-icon.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}


#rightpanel .otherlinks a.bloglink:link {
	display:block;
	background-image:url(../images/other-links/blog-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.bloglink:visited {
	display:block;
	background-image:url(../images/other-links/blog-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.bloglink:hover {
	display:block;
	background-image:url(../images/other-links/blog-icon.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}


#rightpanel .otherlinks a.newbrochurelink:link {
	display:block;
	background-image:url(../images/other-links/new-brochure.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.newbrochurelink:visited {
	display:block;
	background-image:url(../images/other-links/new-brochure.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.newbrochurelink:hover {
	display:block;
	background-image:url(../images/other-links/new-brochure.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}


#rightpanel .otherlinks a.constructionlink:link {
	display:block;
	background-image:url(../images/other-links/construction-team-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.constructionlink:visited {
	display:block;
	background-image:url(../images/other-links/construction-team-icon.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.constructionlink:hover {
	display:block;
	background-image:url(../images/other-links/construction-team-icon.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.whodigsuslink:link {
	display:block;
	background-image:url(../images/other-links/who-digs-us.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:47px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.whodigsuslink:visited {
	display:block;
	background-image:url(../images/other-links/who-digs-us.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:47px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.whodigsuslink:hover {
	display:block;
	background-image:url(../images/other-links/who-digs-us.jpg);
	background-position:0px -47px;
	background-repeat:no-repeat;
	height:47px;
	width:191px;
	text-indent:-10000px;
}



#rightpanel .otherlinks a.schoolpolytunnels:link {
	display:block;
	background-image:url(../images/other-links/school-polytunnels.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:31px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.schoolpolytunnels:visited {
	display:block;
	background-image:url(../images/other-links/school-polytunnels.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:31px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.schoolpolytunnels:hover {
	display:block;
	background-image:url(../images/other-links/school-polytunnels.jpg);
	background-position:0px -31px;
	background-repeat:no-repeat;
	height:31px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.blog:link {
	display:block;
	background-image:url(../images/other-links/blog.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.blog:visited {
	display:block;
	background-image:url(../images/other-links/blog.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.blog:hover {
	display:block;
	background-image:url(../images/other-links/blog.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.facebook:link {
	display:block;
	background-image:url(../images/other-links/facebook.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.facebook:visited {
	display:block;
	background-image:url(../images/other-links/facebook.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.facebook:hover {
	display:block;
	background-image:url(../images/other-links/facebook.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.downloads:link {
	display:block;
	background-image:url(../images/other-links/downloads.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.downloads:visited {
	display:block;
	background-image:url(../images/other-links/downloads.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.downloads:hover {
	display:block;
	background-image:url(../images/other-links/downloads.jpg);
	background-position:0px -32px;
	background-repeat:no-repeat;
	height:32px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.interestinglinks:link {
	display:block;
	background-image:url(../images/other-links/interesting-links.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:54px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.interestinglinks:visited {
	display:block;
	background-image:url(../images/other-links/interesting-links.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:54px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.interestinglinks:hover {
	display:block;
	background-image:url(../images/other-links/interesting-links.jpg);
	background-position:0px -54px;
	background-repeat:no-repeat;
	height:54px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.interestingarticles:link {
	display:block;
	background-image:url(../images/other-links/interesting-articles.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:55px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.interestingarticles:visited {
	display:block;
	background-image:url(../images/other-links/interesting-articles.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:55px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.interestingarticles:hover {
	display:block;
	background-image:url(../images/other-links/interesting-articles.jpg);
	background-position:0px -55px;
	background-repeat:no-repeat;
	height:55px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.specialistapplications:link {
	display:block;
	background-image:url(../images/other-links/specialist-applications.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:55px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.specialistapplications:visited {
	display:block;
	background-image:url(../images/other-links/specialist-applications.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:55px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.specialistapplications:hover {
	display:block;
	background-image:url(../images/other-links/specialist-applications.jpg);
	background-position:0px -55px;
	background-repeat:no-repeat;
	height:55px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.watchpolytunneltv:link {
	display:block;
	background-image:url(../images/other-links/watch-polytunnel-tv.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:54px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.watchpolytunneltv:visited {
	display:block;
	background-image:url(../images/other-links/watch-polytunnel-tv.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:54px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.watchpolytunneltv:hover {
	display:block;
	background-image:url(../images/other-links/watch-polytunnel-tv.jpg);
	background-position:0px -54px;
	background-repeat:no-repeat;
	height:54px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.downloadslink:link {
	display:block;
	background-image:url(../images/mini-banners/downloads.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:118px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.downloadslink:visited {
	display:block;
	background-image:url(../images/mini-banners/downloads.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:118px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.downloadslink:hover {
	display:block;
	background-image:url(../images/mini-banners/downloads.jpg);
	background-position:0px -118px;
	background-repeat:no-repeat;
	height:118px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.newsletter {
	display:block;
	height:124px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.newsletter:link {
	background-image:url(../images/mini-banners/sign-up-for-our-newsletter.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}

#rightpanel .otherlinks a.newsletter:visited {
	background-image:url(../images/mini-banners/sign-up-for-our-newsletter.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}

#rightpanel .otherlinks a.newsletter:hover {
	background-image:url(../images/mini-banners/sign-up-for-our-newsletter.jpg);
	background-position:0px -124px;
	background-repeat:no-repeat;

}

#rightpanel .otherlinks a.watchhowtobuild {
	display:block;
	height:120px;
	width:191px;
	text-indent:-10000px;

}

#rightpanel .otherlinks a.watchhowtobuild:link {
	background-image:url(../images/mini-banners/watch-howto-build.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}
#rightpanel .otherlinks a.watchhowtobuild:visited {
	background-image:url(../images/mini-banners/watch-howto-build.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}
#rightpanel .otherlinks a.watchhowtobuild:hover {
	background-image:url(../images/mini-banners/watch-howto-build.jpg);
	background-position:0px -120px;
	background-repeat:no-repeat;

}


#rightpanel .otherlinks a.newbrochure {
	display:block;
	height:107px;
	width:191px;
	text-indent:-10000px;

}

#rightpanel .otherlinks a.newbrochure:link {
	background-image:url(../images/mini-banners/new-brochure.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}

#rightpanel .otherlinks a.newbrochure:visited {
	background-image:url(../images/mini-banners/new-brochure.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;

}

#rightpanel .otherlinks a.newbrochure:hover {
	background-image:url(../images/mini-banners/new-brochure.jpg);
	background-position:0px -107px;
	background-repeat:no-repeat;

}

#rightpanel .otherlinks a.newbrochure-selected {
	display:block;
	height:107px;
	width:191px;
	text-indent:-10000px;

}


#rightpanel .otherlinks a.newbrochure-selected:link,#rightpanel .otherlinks a.newbrochure-selected:visited,#rightpanel .otherlinks a.newbrochure-selected:hover {
	background-image:url(../images/mini-banners/new-brochure.jpg);
	background-position:0px -107px;
	background-repeat:no-repeat;
}

#rightpanel .otherlinks a.sharethispage {
	display:block;
	height:118px;
	width:191px;
	text-indent:-10000px;
}

#rightpanel .otherlinks a.sharethispage:link {
	background-image:url(../images/mini-banners/share-this-page.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#rightpanel .otherlinks a.sharethispage:visited {
	background-image:url(../images/mini-banners/share-this-page.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#rightpanel .otherlinks a.sharethispage:hover {
	background-image:url(../images/mini-banners/share-this-page.jpg);
	background-position:0px -118px;
	background-repeat:no-repeat;
}






#rightpanel .otherlinks .sharepage {
	display:block;
	height:32px;
	width:191px;
	text-indent:-10000px;
	background-image:url(../images/other-links/share-this-page.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}






.bannersep {
	clear:both;
	height:10px;
}


#rightpanel #bottombg {
	background-image:url(../images/right-panel-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:191px;
	overflow:hidden;
	height:170px;
}

#rightpanel #sharelinks h2 {
	background-image:url(../images/share-this-page-heading.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:191px;
	height:38px;
	text-indent:-10000px;
	margin:0px;
	padding:0px;
}

#rightpanel #sharelinks a {
	display:block;
	width:191px;
	font-size:1.2em;
	margin-left:30px;
	margin-top:7px;
	margin-bottom:7px;
	letter-spacing:-1px;
}

#rightpanel #sharelinks a.digg:link {
	background-image:url(../images/share-links/digg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.digg:visited {
	background-image:url(../images/share-links/digg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.digg:hover {
	background-image:url(../images/share-links/digg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.google:link {
	background-image:url(../images/share-links/google.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.google:visited {
	background-image:url(../images/share-links/google.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.google:hover {
	background-image:url(../images/share-links/google.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.delicious:link {
	background-image:url(../images/share-links/delicious.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.delicious:visited {
	background-image:url(../images/share-links/delicious.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.delicious:hover {
	background-image:url(../images/share-links/delicious.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.newsvine:link {
	background-image:url(../images/share-links/newsvine.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.newsvine:visited {
	background-image:url(../images/share-links/newsvine.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.newsvine:hover {
	background-image:url(../images/share-links/newsvine.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}


#rightpanel #sharelinks a.facebook:link {
	background-image:url(../images/share-links/facebook.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.facebook:visited {
	background-image:url(../images/share-links/facebook.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.facebook:hover {
	background-image:url(../images/share-links/facebook.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}


#rightpanel #sharelinks a.reddit:link {
	background-image:url(../images/share-links/reddit.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.reddit:visited {
	background-image:url(../images/share-links/reddit.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.reddit:hover {
	background-image:url(../images/share-links/reddit.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.twitter:link {
	background-image:url(../images/share-links/twitter.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.twitter:visited {
	background-image:url(../images/share-links/twitter.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.twitter:hover {
	background-image:url(../images/share-links/twitter.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.stumbleupon:link {
	background-image:url(../images/share-links/stumbleupon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.stumbleupon:visited {
	background-image:url(../images/share-links/stumbleupon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.stumbleupon:hover {
	background-image:url(../images/share-links/stumbleupon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.livejournal:link {
	background-image:url(../images/share-links/livejournal.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.livejournal:visited {
	background-image:url(../images/share-links/livejournal.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.livejournal:hover {
	background-image:url(../images/share-links/livejournal.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.mixxit:link {
	background-image:url(../images/share-links/mixxit.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.mixxit:visited {
	background-image:url(../images/share-links/mixxit.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:none;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #sharelinks a.mixxit:hover {
	background-image:url(../images/share-links/mixxit.jpg);
	background-position:left;
	background-repeat:no-repeat;
	color:#000;
	text-decoration:underline;
	padding:0px 3px 0px 20px;
	height:15px;
}

#rightpanel #copyrightaddress {
	clear:both;
	font-size:.9em;
	background-color:#FFF;
	height:80px;
	padding-left:30px;
	color:#999;
}

#rightpanel #copyrightaddress p {
	margin:0px;
	padding:5px 0px 5px 0px;
}

#breadcrumbs {
	font-size:1em;
	color:#666;
	clear:both;
	padding:3px 0px 3px 0px;
}

#breadcrumbs a:link {
	color:#666;
	text-decoration:none;
}

#breadcrumbs a:visited {
	color:#666;
	text-decoration:none;
}

#breadcrumbs a:hover {
	color:#666;
	text-decoration:underline;
}


#polytunnel-length {
	clear:both;
	overflow:hidden;
}

#polytunnel-length #panel-left {
	float:left;
	overflow:hidden;
	width:300px;
}

#polytunnel-length #panel-left h3 {
	display:block;
	background-image:url(../images/titles/select-length.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:216px;
	height:33px;
	text-indent:-10000px;
	padding:0px;
	margin:10px 0px 10px 0px;
}

#polytunnel-length #panel-left .selectlength {
	display:block;
}

#polytunnel-length #panel-left .selectlength input {
	float:left;
}

#polytunnel-length #panel-left .selectlength label {
	display:block;
	width:270px;
	float:left;
	padding:3px;
}

#polytunnel-length #panel-left .selectlength label:hover {
	background-color:#DDD;
}

#polytunnel-length #panel-right {
	float:left;
	overflow:hidden;
	width:267px;
	margin-right:20px;
	background-color:#999;
	margin-top:15px;
}

#polytunnel-covertype {
	clear:both;
	overflow:hidden;
}

#polytunnel-covertype h3 {
	display:block;
	background-image:url(../images/titles/select-cover-type.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:267px;
	height:33px;
	text-indent:-10000px;
	padding:0px;
	margin:10px 0px 10px 0px;
}

#polytunnel-covertype .selectcover {
	width:700px;
	padding:0px;
	margin:1px 0px 1px 0px;
	line-height:22px;
	clear:both;
	overflow:hidden;
}

#polytunnel-covertype .selectcover .radiobtn {
	float:left;
	width:268px;
}

#polytunnel-covertype .selectcover .radiobtn label {
	display:block;
	widows:290px;
}

#polytunnel-covertype .selectcover .normalprice {
	float:left;
	width:110px;
}

.discountedpricelabel {
	color:#F3702E;
	font-size:1.2em;
}

.normalpricelabel {
	font-size:1.2em;
}

#polytunnel-covertype .selectcover .discountedprice {
	float:left;
	width:120px;
	color:#F3702E;
}

.strikethrough {
	text-decoration:line-through;
}

#polytunnel-covertype .selectcover .moreinfo {
	float:left;
	width:70px;
	text-align:center;
}

.orlabel {
	clear:both;
	padding-left:25px;
}

.vatnotice {
	clear:both;
	margin:5px 0px 5px 0px;
	overflow:hidden;
}

#polytunnel-additionalparts {
	clear:both;
	overflow:hidden;
}

#polytunnel-additionalparts h3 {
	display:block;
	background-image:url(../images/titles/select-additional-parts.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:300px;
	height:33px;
	text-indent:-10000px;
	padding:0px;
	margin:10px 0px 10px 0px;
}

.tabletitles {
	width:700px;
	padding:0px;
	margin:1px 0px 1px 0px;
	line-height:22px;
	clear:both;
	overflow:hidden;
}

.tabletitles .radiobtn {
	float:left;
	width:268px;
}

.tabletitles .normalprice {
	float:left;
	width:110px;
}

.discountedpricelabel {
	color:#F3702E;
	font-size:1.2em;
}

.normalpricelabel {
	font-size:1.2em;
}

.tabletitles .discountedprice {
	float:left;
	width:120px;
	color:#F3702E;
}





#polytunnel-additionalparts .selectadditions {
	width:700px;
	padding:0px;
	margin:1px 0px 1px 0px;
	line-height:22px;
	clear:both;
	overflow:hidden;
}

#polytunnel-additionalparts .selectadditions .radiobtn {
	float:left;
	width:268px;
}

#polytunnel-additionalparts .selectadditions .radiobtn label {
	display:block;
	widows:290px;
}

#polytunnel-additionalparts .selectadditions .normalprice {
	float:left;
	width:110px;
}

#polytunnel-additionalparts .selectadditions .discountedprice {
	float:left;
	width:120px;
	color:#F3702E;
}

.strikethrough {
	text-decoration:line-through;
}

#polytunnel-additionalparts .selectadditions .moreinfo {
	float:left;
	width:70px;
	text-align:center;
}

#polytunnel-additionalparts .multioptions {
	clear:both;
	background-color:#EDF0AE;
	margin:15px 0px;
}
#polytunnel-additionalparts .multioptions2 {
	clear:both;
	background-color:#C5D1BC;
	margin:15px 0px;
}

#polytunnel-dooroptions {
	clear:both;
	overflow:hidden;
}

#polytunnel-dooroptions h3 {
	display:block;
	background-image:url(../images/titles/polytunnel-door-options.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:288px;
	height:33px;
	text-indent:-10000px;
	padding:0px;
	margin:10px 0px 10px 0px;
}

#polytunnel-dooroptions .selectcover {
	width:700px;
	padding:0px;
	margin:1px 0px 1px 0px;
	line-height:22px;
	clear:both;
	overflow:hidden;
}

#polytunnel-dooroptions .selectcover .radiobtn {
	float:left;
width:245px;
}


#polytunnel-dooroptions .selectcover .discountedprice {
	float:left;
	width:120px;
	color:#F3702E;
}

#polytunnel-dooroptions .selectcover .frontendoptions {
	float:left;
	width:110px;
}

#polytunnel-dooroptions .selectcover .rearendoptions {
	float:left;
	width:150px;
}

#addtobasketbutton {
	margin:0 auto;
	width:180px;
	padding:20px 0px;
}

.thumbsup {
	float:left;
	width:22px;
	height:22px;
}

.accessoriescategories {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}

.accessoriescategories .catimage {
	float:left;
	overflow:hidden;
	height:130px;
	width:130px;
	margin-top:10px;
}

.accessoriescategories .catinfo {
	float:left;
	overflow:hidden;
	margin-left:15px;
	width:430px;
}

.productlisting {
	clear:both;
	overflow:hidden;
	margin-bottom:15px;
}

.productlisting .prodimage {
	float:left;
	overflow:hidden;
	height:130px;
	width:130px;
	margin-top:10px;
}

.productlisting .prodinfo {
	float:left;
	overflow:hidden;
	margin-left:15px;
	width:430px;
}

.productlisting .prodpricingdetails {
	clear:both;
	overflow:hidden;
	width:245px;
}

.idprice {
	float:left;
	width:245px;
}

.productlisting .prodpricingdetails .prodno {
	float:left;
	width:100px;
}

.productlisting .prodpricingdetails .prodprice {
	float:left;
	width:130px;
}

.proddiscountprice {
	float:left;
	width:250px;
	font-size:1.2em;
	margin-top:5px;
	line-height:25px;
}

.orangetext {
color:#F3702E;
}

.quantitybuy {
	overflow:hidden;
	float:right;
	padding:5px 0px 0px 0px;
}

.quantitybuy .quantity {
	float:left;
}

.quantitybuy .quantity .textfield {
	padding:4px;
	font-size:1.4em;
	border:1px solid #00713C;
	width:40px;
	text-align:center;
	margin-right:5px;
	font-weight:bold;
}

.quantitybuy .addbasket {
	float:left;
}

.findoutmore {
	float:left;
	width:200px;
	line-height:35px;
}

.prodimagelarge {
	float:left;
	width:260px;
	margin-right:10px;
}

.moredetailsprice {
	float:left;
	width:380px;
}

.moredetailsprice .prodno {
	float:left;
	width:100px;
}

.moredetailsprice .prodprice {
	float:left;
	width:150px;
}

.requiredfield {
	color:#B90000;
}

#contactform .textfield {
	border:1px solid #ccc;
	padding:3px;
	width:370px;
}

#contactform .dropdown {
	border:1px solid #ccc;
	padding:3px;
	width:390px;
}

#contactform .textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	border:1px solid #ccc;
	padding:3px;
	width:370px;
}

#polythenecalc .textfield {
	border:1px solid #ccc;
	padding:3px;
	width:70px;
}

#polythenecalc .or {
	font-size:1.8em;
	padding:3px;
	font-weight:bold;
}

.basketborderright {
	border-right:1px solid #666;
}

.basketbordertop {
	border-top:1px solid #666;
}

.basketborderbottom {
	border-bottom:1px solid #666;
}

.baskettotal {
	font-weight:bold;
	font-size:1.2em;
}

.basketquantity {
	width:25px;
	border:1px solid #666;
	padding:3px;
	text-align:center;
	font-size:1.1em;
}

.pricematch {
	width:130px;
	height:60px;
	position:absolute;
	left: 20px;
	top: 35px;
}
.gwlogo {
	width:130px;
	height:60px;
	position:absolute;
	left: 475px;
	top: 35px;
}

.shoppingprogress {
	width:194px;
	height:60px;
	position:absolute;
	left: 410px;
	top: 189px;
}

.hrbreak {
	height:20px;
	background-image:url(../images/hr.gif);
	background-position:center;
	background-repeat:repeat-x;
	clear:both;
}

.baskettextfield {
	border:1px solid #ccc;
	padding:3px;
	color:#666;
	font-size:1.1em;
	width:370px;
}

.basketlist {
	border:1px solid #ccc;
	padding:3px;
	color:#666;
	width:400px;
	font-size:1.1em;
}

.greenerror {
	font-weight:bold;
	text-align:center;
	color:#43AA04;
}

.rederror {
	font-weight:bold;
	text-align:center;
	color:#C70707;
}

.paid {
	font-weight:bold;
	text-align:center;
	color:#43AA04;
}

.unpaid {
	font-weight:bold;
	text-align:center;
	color:#C70707;
}

.black {
	color:#000;
}

.red {
	color:#E2001A;
}

.orange {
	color:#F7931A;
}
.blue {
	color:#00ADEF;
}
.green {
	color:#006C39;
}

.pipedesign {
	position:absolute;
	height:155px;
	width:206px;
	left: 349px;
	top: 227px;
	z-index:100;
}

.yourpipedesignlabel {
	position:absolute;
	height:71px;
	width:165px;
	left: 441px;
	top: 203px;
	z-index:1000;
}

.lightgrey {
	color:#666;
}

.tubemodule .textfield {
	border:1px solid #666;
	padding:3px;
	font-size:1.1em;
}

a.whatisthis:link {
	font-style:italic;
	color:#0054A6;
	text-decoration:underline;
}

a.whatisthis:viisted {
	font-style:italic;
	color:#0054A6;
	text-decoration:underline;
}

a.whatisthis:hover {
	font-style:italic;
	color:#0054A6;
	text-decoration:underline;
}
.specialistdesign {
	margin-top: 125px;
}
.fruitcages {
	margin-top: 95px;
	background-image:url(../images/fruit-cage-bg.gif);
	background-position:left 29px;
	background-repeat:no-repeat;
}