body {
		 background-color: #e5e5dd;
		 color: #58585b;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: normal;
		 text-decoration: none;
		 }

a.bold {
			 font-weight: bold;
			 }
			 
a.bold:hover {
			 font-weight: bold;
			 text-decoration: underline;
			 }
			 
div.bigimage {
						 position: absolute;
						 right: 25px;
						 border: 1px solid #cccccc;
						 background-color: #eeeeee;
						 padding: 8px;
						 z-index: 4000;
						 display: none;
						 }

div.bigimage p {
						 font-size: 14px;
						 margin: 10px 2px 2px 2px;
						 text-align: right;
						 }

div.bigimage2 {
						 position: absolute;
						 right: 25px;
						 border: 1px solid #cccccc;
						 background-color: #eeeeee;
						 padding: 8px;
						 z-index: 4100;
						 display: none;
						 }

div.bigimage2 p {
						 font-size: 14px;
						 margin: 10px 2px 2px 2px;
						 text-align: right;
						 }

div.changeaccount {
						 			position: absolute;
									top: 10px;
									left: 10px;
						  		border: 1px solid #cccccc;
						 			background-color: #eeeeee;
						 			padding: 8px;
						 			z-index: 9999;
						 			display: none;
									width: 400px;
						 			}

div.changeaccount p {
						 			font-size: 12px;
						 			margin: 4px;
						 			text-align: left;
						 			}

div.changeaccount p.right {
						 			font-size: 12px;
						 			margin: 4px 2px 2px 2px;
						 			text-align: right;
						 			}

div.imageright {
						 	 float: right;
							 padding: 3px;
							 margin: 0px 0px 5px 15px;
							 }

div.imageleft {
						 	 float:left;
							 padding: 3px;
							 margin: 0px 15px 5px 0px;
							 }

div.moredetails {
						 position: relative;
						 display: none;
						 z-index: 0;
						 }

form.bagsearch {
							 font-size: 16px;
							 }
							 
form.bagsearch input {
							 font-size: 16px;
							 }
							 
h1.warning {
					 color: #ff0000;
					 text-align: center;
					 }

p {
	margin: 2px 0px 2px 0px;
	}

p.center { text-align: center; }
p.right { text-align: right; }

p.hideright {
						text-align: right;
						clear: right;
						font-weight: bold;
						}

span.small {
					 font-size: 11px;
					 }

span.bold {
					 font-weight: bold;
					 }

table.search {
						 width: 550px;
						 margin: auto;
						 }

table.basket {
						 width: 780px;
						 margin: auto;
						 }

table.accounts td {
							 padding: 2px 5px 0px 2px;
							 vertical-align: top;
							 }

td.center {
						 width: 550px;
						 text-align: center;
						 padding: 15px 0px 0px 0px;
						 }


td.field {
						 width: 400px;
						 text-align: left;
						 padding: 2px 4px 2px 0px;
						 }


td.right {
				 text-align: right;
				 padding: 15px 0px 10px 2px;
				 }

td.delete {
					width: 25px;
					vertical-align: mid;
					text-align: right;
					padding: 0px;
					}

td.term {
						 width: 150px;
						 text-align: right;
						 padding: 2px;
						 }

td.name {
				width: 325px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				}

td.code {
				width: 100px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				}
td.image {
				width: 85px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 0px 0px 3px 0px;
				}
td.image img {
				width: 80px;
				height: 70px;
				}

td.moreinfo {
						border: 0px 1px 1px 0px solid #cccccc;
						padding: 0px 0px 3px 10px;
						font-size: 11px;
						font-style: italic;
						}

td.ref {
				width: 125px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				}


td.qty {
				width: 70px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				}


td.price {
				width: 80px;
				border: none;
				padding: 2px;
				text-align: right;
				}

td.total {
				 border: 1px 0px 0px 0px solid #dddddd;
				 padding: 2px;
				 margin: 5px 0px 0px 0px;
				 text-align: right;
				 }

th.name {
				width: 325px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				font-weight: bold;
				}

th.code {
				width: 100px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				font-weight: bold;
				}

th.image {
				width: 85px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 0px;
				}

th.ref {
				width: 125px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				font-weight: bold;
				}


th.qty {
				width: 70px;
				border: 0px 1px 1px 0px solid #cccccc;
				padding: 2px;
				font-weight: bold;
				}


th.price {
				width: 80px;
				border: 0px 0px 1px 0px solid #cccccc;
				padding: 2px;
				font-weight: bold;
				text-align: center;
				}

ul.terms {
				 margin: 10px 0px 10px 25px;
				 list-style-type: disc;
				 }

ul.terms li {
				 padding: 4px;
				 }

ol.terms {
				 margin: 10px 0px 10px 25px;
				 list-style-type: lower-alpha;
				 }

ol.terms li {
				 padding: 4px;
				 }

ol.terms li ol.subterms {
				 margin: 10px 0px 10px 25px;
				 list-style-type: decimal;
				 }

ol.terms li ol.subterms li {
				 padding: 4px;
				 }
				 
#bagsearch {
				 	 border: 1px solid #dddddd;
				 	 width: 100%;
					 height: 120px;
					 padding: 0px;
				 	 margin: 5px 0px 5px 0px;
				 	 }
#bagsearch p {
					 padding: 8px;
				 	 font-size: 14px;
				 	 }
#bagsearch div.imageleft {
					 float:left;
					 padding: 0px;
					 margin: 0px 15px 0px 0px;
					 }

#basket {
				border: 1px solid #aaaaaa;
				position: absolute;
				top: 5px;
				left: 470px;
				width: 165px;
				height: 59px;
				}

#basket img {
				float: left;
				width: 35px;
				height: 31px;
				padding: 2px 0px 2px 6px;
				}

#basket a {
				color: #000000;
				text-decoration: none;
				}

#basket a:hover {
				color: #cccccc;
				text-decoration: underline;
				}

#basket p {
				padding: 2px;
				font-size: 11px;
				text-align: right;
				}

#basket p.checkout {
				font-size: 10px;
				position: absolute;
				bottom: 0px;
				right: 0px;
				}

#basket h1 {
				padding: 2px;
				font-size: 11px;
				text-align: left;
				font-weight: bold;
				}

#container {
					 	margin: auto;
						margin-top: 6px;
						width: 999px;
						border: 1px solid #bbbbbb;
						background-color: #ffffff;
						position: relative;
						}

#copytext {
					margin: auto;
					padding: 5px;
					}

#copytext a {
					color: #000000;
					text-decoration: none;
					}

#copytext a:hover {
					color: #555555;
					text-decoration: underline;
					}

#copytext p {
					font-size: 10px;
					color: #555555;
					text-align: center;
					}


#details {
				 border: 1px solid #dddddd;
				 width: 600px;
				 margin: 5px;
				 }

#details.onoffer {
				 border: 1px solid #4b08a1;
				 background-color: #ffff99;
				 width: 600px;
				 margin: 5px;
				 }

#details.onoffer h1 {
				 font-size: 16px;
				 font-weight: bold;
				 color: #cc0000;
				 padding: 5px;
				 }

#details p {
				 margin: 5px;
				 }

#details h1 {
				 font-size: 13px;
				 font-weight: bold;
				 color: #cc0000;
				 padding: 5px;
				 }

#details div.moredetails li {
	 			 list-style-type: disc;
				 list-style-position: outside;
	 			 padding: 2px 2px 2px 2px;
				 margin-left: 20px;
	 			 }

#details #add {
				 float: right;
				 margin: 5px;
				 text-align: right;
				 }

#details #add input{
				 margin: 0px;
				 padding: 0px;
				 }

#details #head {
				 background-color: #dddddd;
				 border-bottom: 1px solid #4b08a1;
				 display: block;
				 }

#details #head p.pack {
				 float: right;
				 font-size: 10px;
				 margin: 1px;
				 }

#details #head h1 {
				 font-size: 14px;
				 font-weight: normal;
				 padding: 4px;
				 color: #000000;
				 }

#details #pricingin {
				 border-top: 1px solid #eeeeee;
				 clear: both;
				 background-color: #ccff99;
				 min-height: 35px;
				 }

#details #pricingdisc {
				 border-top: 1px solid #eeeeee;
				 clear: both;
				 background-color: #ffffff;
				 min-height: 35px;
				 }

#details #pricingout {
				 border-top: 1px solid #eeeeee;
				 clear: both;
				 background-color: #ffa8a8;
				 min-height: 35px;
				 }

#details #pricingspecial {
				 border-top: 1px solid #eeeeee;
				 clear: both;
				 background-color: #cddcff;
				 min-height: 35px;
				 }

#details #supplier {
				 float: right;
				 position: relative;
				 padding: 4px 0px 0px 0px;
				 z-index: 99;
				 margin: 0px 0px 5px 5px;
				 }

#details #supplier img {
				 height: 45px;
				 border: none;
				 }

#details #prodthumb {
				 float: right;
				 position: relative;
				 padding: 4px;
				 z-index: 99;
				 margin: 0px 0px 5px 5px;
				 }

#details #prodthumb img {
				 width: 120px;
				 border: 2px solid #dddddd;
				 }

#details #prodthumb img.small {
				 width: 28px;
				 margin: 2px 1px 0px 0px;
				 padding: 0px;
				 border: 1px solid #dddddd;
				 }

#details #stock {
				 float: right;
				 margin: 5px 30px 0px 5px;
				 text-align: right;
				 }

#digicat {
				 float: right;
				 margin: 12px 0px 0px 0px;
				 text-align: right;
				 }

#footer {
				clear: both;
				margin: 15px 15px 8px 0px;
				text-align: right;
				}

#footer a {
				color: #000000;
				text-decoration: none;
				}

#footer  a:hover {
				color: #555555;
				text-decoration: underline;
				}

#footer p {
				font-size: 11px;
				color: #000000;
				text-align: right;
				}

#fullcontent {
						 width: 800px;
						 float: left;
						 }

#header {
				height: 130px;
				z-index: 9999;
				}

#header.public {
				height: 110px;
				}

#header img {
				width: 999px;
				height: 75px;
				z-index: 9999;
				}

#header img.icon {
				width: 13px;
				height: 12px;
				}

#header img.basket {
				float: left;
				width: 35px;
				height: 31px;
				margin: 2px;
				}

#header p.sitelocate {
				margin: 4px 0px 0px 4px;
				}

#header #search {
				position: absolute;
				top: 39px;
				right: 5px;
				z-index: 1400;
				border: none;
				background-color: transparent;
				padding: 1px;
				vertical-align: middle;
				font-size: 11px;
				}

#header #location {
				position: absolute;
				top: 102px;
				left: 5px;
				width: 984px;
				z-index: 1500;
				border: none;
				background-color: #4b08a1;
				color: #ffffff;
				padding: 2px;
				vertical-align: middle;
				background-image: url(/content/images/topbarpurple.jpg);
		 	  background-position: top left;
		 	  background-repeat: repeat-x;
				}

#header #location p {
				padding: 4px;
				color: #ffffff;
				}

#header #location a {
				color: #ffffff;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				}

#header #location a:hover {
				color: #cccccc;
				font-weight: bold;
				font-size: 11px;
				text-decoration: none;
				}

#header #loggedin {
				position: absolute;
				top: 4px;
				right: 4px;
				z-index: 1500;
				border: none;
				vertical-align: middle;
				text-align: right;
				}

#header #loggedin p {
				text-align: right;
				font-size: 10px;
				}

#header ul.topmenu {
				position: absolute;
				top: 68px;
				left: 3px;
				z-index: 9999;
				}

#header ul.topmenu li {
				float: left;
				position: relative;
				background-color: #4b08a1;
				color: #000000;
				margin: 2px 2px 0px 2px;
				border: none;
				border-bottom: 1px solid #000000;
				text-align: center;
				vertical-align: middle;
				
				}

#header ul.topmenu li:hover {
				background-color: #58585b;
				color: #000000;
				margin: 2px 2px 0px 2px;
				border: none;
				border-bottom: 1px solid #5c5c5c;
				
				}

#header ul.topmenu.public li:hover { border-bottom: 1px solid #000000; }

#header ul.topmenu li a {
				color: #ffffff;
				text-decoration: none;
				display: block;
				width: 120px;
				font-size: 11px;
				font-weight: bold;
				height: 28px;
				vertical-align: middle;
				padding-top: 4px;
				}

#header ul.topmenu li a.single {
				color: #ffffff;
				text-decoration: none;
				display: block;
				width: 120px;
				font-size: 11px;
				font-weight: bold;
				height: 22px;
				vertical-align: middle;
				padding-top: 10px;
				}

#header ul.topmenu li a:hover {
				color: #ffffff;
				text-decoration: none;
				}

#header ul.topmenu li ul {
				display: none;
				position: absolute;
				top: 33px;
				left: 0px;
				background-color: #58585b;
				padding: 3px;
				width: 220px;
				border-top: none;
				border-left: 1px solid #5c5c5c;
				border-right: 1px solid #5c5c5c;
				border-bottom: 1px solid #5c5c5c;
				filter: alpha(opacity=100);
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
				-moz-opacity: 0.90; opacity:0.90;
				background-image: none;
				}

#header ul.topmenu li ul.last {
				display: none;
				position: absolute;
				top: 33px;
				left: -108px;
				background-color: #58585b;
				padding: 3px;
				width: 220px;
				border-top: none;
				border-left: 1px solid #5c5c5c;
				border-right: 1px solid #5c5c5c;
				border-bottom: 1px solid #5c5c5c;
				filter: alpha(opacity=100);
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
				-moz-opacity: 0.90; opacity:0.90;
				background-image: none
				}

#header ul.topmenu li:hover ul { display: block; }

#header ul.topmenu li ul li {
				float: none;
				border: none;
				text-align: left;
				background-color: #58585b;
				background-image: none;
				margin: 0px;
				padding: 0px;
				}

#header ul.topmenu li ul li:hover {
				border: none;
				padding: 0px;
				margin: 0px;
				background-color: #4b08a1;
				background-image: none;
				}

#header ul.topmenu li ul li.last, #header ul.topmenu li ul li:hover.last { border: none; }

#header ul.topmenu li ul li a {
				width: 220px;
				color: #ffffff;
				font-weight: normal;
				text-decoration: none;
				display: block;
				padding: 2px;
				font-size: 11px;
				height: 14px;
				}

#header ul.topmenu li:hover ul li:hover a:hover {
				color: #ffffff;
				padding: 2px;
				font-weight: normal;
				text-decoration: none;
				}

#header #search #searchterm {
				padding: 1px;
				}

#homebrands {
						padding: 2px;
						}

#homebrands h1.brands {
						font-size: 13px;
						font-weight: bold;
						}

#homebrands ul.brands li {
						color: #000000;
						border: none;
						text-align: left;
						vertical-align: top;
						margin: 5px;
						display: block;
						position: relative;
						float: left;
						}

#homebrands ul.brands li.brand1 { background-image: url(/content/images/homepage/bosch.jpg); width: 125px; height: 28px; top: 0px;left: 0px; }
#homebrands ul.brands li.brand2 { background-image: url(/content/images/homepage/creda.jpg); width: 100px; height: 41px; top: 35px;left: -125px; }
#homebrands ul.brands li.brand3 { background-image: url(/content/images/homepage/dyson.jpg); width: 100px; height: 42px; top: 15px;left: -90px; }
#homebrands ul.brands li.brand4 { background-image: url(/content/images/homepage/electrolux.jpg); width: 125px; height: 20px; top: 5px;left: -59px; }
#homebrands ul.brands li.brand5 { background-image: url(/content/images/homepage/hoover.jpg); width: 75px; height: 74px; top: 0px;left: -78px; }
#homebrands ul.brands li.brand6 { background-image: url(/content/images/homepage/hotpoint.jpg); width: 125px; height: 24px; top: 10px;left: -58px; }

#homebrands ul.brands li.brand1 img { width: 125px; height: 28px; }
#homebrands ul.brands li.brand2 img { width: 100px; height: 41px; top: 125px; }
#homebrands ul.brands li.brand3 img { width: 100px; height: 42px; }
#homebrands ul.brands li.brand4 img { width: 125px; height: 20px; }
#homebrands ul.brands li.brand5 img { width: 75px; height: 74px; }
#homebrands ul.brands li.brand6 img { width: 125px; height: 24px; }

#homebrands ul.brands li img {
						border: none;
						display: none;
						filter: alpha(opacity=0);
						filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
						-moz-opacity: 0; opacity:0;
						}

#homebrands ul.brands li:hover img {
						display: block;
						filter: alpha(opacity=35);
						filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
						-moz-opacity: 0.35; opacity:0.35;
						}

#homemenu {
					width: 650px;
					float: left;
					border-right: 1px solid #cccccc;
					}
#homemenu ul.menu {
					top: 40px;
					left: 0px;
					}

#homemenu ul.menu li {
					float: left;
					position: relative;
					color: #000000;
					border: 1px solid #cccccc;
					text-align: left;
					vertical-align: top;
					width: 150px;
					height: 180px;
					margin: 10px 9px 0px 0px;
					display: block;
					}

#homemenu ul.menu li.menu1 { background-image: url(/content/images/dept2.jpg); }
#homemenu ul.menu li.menu2 { background-image: url(/content/images/dept9.jpg); }
#homemenu ul.menu li.menu3 { background-image: url(/content/images/dept3.jpg); }
#homemenu ul.menu li.menu4 { background-image: url(/content/images/dept4.jpg); }
#homemenu ul.menu li.menu5 { background-image: url(/content/images/dept5.jpg); }
#homemenu ul.menu li.menu6 { background-image: url(/content/images/dept6.jpg); }
#homemenu ul.menu li.menu7 { background-image: url(/content/images/dept7.jpg); }
#homemenu ul.menu li.menu8 { background-image: url(/content/images/dept8.jpg); }

#homemenu ul.menu li img {
					width: 150px;
					height: 180px;
					border: none;
					display: none;
					filter: alpha(opacity=0);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					-moz-opacity: 0; opacity:0;
					}

#homemenu ul.menu li:hover img {
					display: block;
					filter: alpha(opacity=25);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
					-moz-opacity: 0.25; opacity:0.25;
					}

#homemenu ul.brandmenu {
					top: 40px;
					left: 0px;
					}

#homemenu ul.brandmenu li {
					float: left;
					position: relative;
					color: #000000;
					border: 1px solid #cccccc;
					text-align: left;
					vertical-align: top;
					width: 120px;
					height: 71px;
					margin: 9px 7px 0px 0px;
					display: block;
					}

#homemenu ul.brandmenu li.brandmenu1 { background-image: url(/content/homebrands/aeg.jpg); }
#homemenu ul.brandmenu li.brandmenu2 { background-image: url(/content/homebrands/ariston.jpg); }
#homemenu ul.brandmenu li.brandmenu3 { background-image: url(/content/homebrands/belling.jpg); }
#homemenu ul.brandmenu li.brandmenu4 { background-image: url(/content/homebrands/bosch.jpg); }
#homemenu ul.brandmenu li.brandmenu5 { background-image: url(/content/homebrands/bruns.jpg); }
#homemenu ul.brandmenu li.brandmenu6 { background-image: url(/content/homebrands/candy.jpg); }
#homemenu ul.brandmenu li.brandmenu7 { background-image: url(/content/homebrands/cannon.jpg); }
#homemenu ul.brandmenu li.brandmenu8 { background-image: url(/content/homebrands/creda.jpg); }
#homemenu ul.brandmenu li.brandmenu9 { background-image: url(/content/homebrands/dyson.jpg); }
#homemenu ul.brandmenu li.brandmenu10 { background-image: url(/content/homebrands/ego.jpg); }
#homemenu ul.brandmenu li.brandmenu11 { background-image: url(/content/homebrands/electrolux.jpg); }
#homemenu ul.brandmenu li.brandmenu12 { background-image: url(/content/homebrands/fissler.jpg); }
#homemenu ul.brandmenu li.brandmenu13 { background-image: url(/content/homebrands/homevalet.jpg); }
#homemenu ul.brandmenu li.brandmenu14 { background-image: url(/content/homebrands/hoover.jpg); }
#homemenu ul.brandmenu li.brandmenu15 { background-image: url(/content/homebrands/hotpoint.jpg); }
#homemenu ul.brandmenu li.brandmenu16 { background-image: url(/content/homebrands/indesit.jpg); }
#homemenu ul.brandmenu li.brandmenu17 { background-image: url(/content/homebrands/melitta.jpg); }
#homemenu ul.brandmenu li.brandmenu18 { background-image: url(/content/homebrands/miele.jpg); }
#homemenu ul.brandmenu li.brandmenu19 { background-image: url(/content/homebrands/neff.jpg); }
#homemenu ul.brandmenu li.brandmenu20 { background-image: url(/content/homebrands/numatic.jpg); }
#homemenu ul.brandmenu li.brandmenu21 { background-image: url(/content/homebrands/pingi.jpg); }
#homemenu ul.brandmenu li.brandmenu22 { background-image: url(/content/homebrands/samsung.jpg); }
#homemenu ul.brandmenu li.brandmenu23 { background-image: url(/content/homebrands/sebo.jpg); }
#homemenu ul.brandmenu li.brandmenu24 { background-image: url(/content/homebrands/siemens.jpg); }
#homemenu ul.brandmenu li.brandmenu25 { background-image: url(/content/homebrands/stoves.jpg); }
#homemenu ul.brandmenu li.brandmenu26 { background-image: url(/content/homebrands/summit.jpg); }
#homemenu ul.brandmenu li.brandmenu27 { background-image: url(/content/homebrands/tricitybendix.jpg); }
#homemenu ul.brandmenu li.brandmenu28 { background-image: url(/content/homebrands/whirlpool.jpg); }
#homemenu ul.brandmenu li.brandmenu29 { background-image: url(/content/homebrands/zanussi.jpg); }
#homemenu ul.brandmenu li.brandmenu30 { background-image: url(/content/homebrands/showall.jpg); }

#homemenu ul.brandmenu li img {
					width: 120px;
					height: 71px;
					border: none;
					display: none;
					filter: alpha(opacity=0);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
					-moz-opacity: 0; opacity:0;
					}

#homemenu ul.brandmenu li:hover img {
					display: block;
					filter: alpha(opacity=25);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
					-moz-opacity: 0.25; opacity:0.25;
					}

#homenews {
					width: 430px;
					height: 80px;
					float: left;
					border: 1px solid #cccccc;
					margin-left: 10px;
					margin-top: 3px;
					padding: 2px;
					}

#homenews h1.news {
					font-size: 13px;
					font-weight: bold;
					}

#homenews h2.news {
					font-size: 11px;
					font-weight: bold;
					margin: 4px 0px 2px 3px;
					}

#homenews p.news {
					font-size: 11px;
					margin: 2px 0px 2px 3px;
					}

#homesearch {
						width: 345px;
						height: 80px;
						float: left;
						border: 1px solid #cccccc;
						margin-top: 3px;
						padding: 2px;
						}

#homesearch h1.search {
						font-size: 13px;
						font-weight: bold;
						margin: 0px 0px 10px 0px;
						}

#homesearch p.search {
						font-size: 11px;
						margin: 5px 0px 2px 3px;
						}

#homespacer {
						width: 800px;
						clear: both;
						height: 5px;
						}

#homeright {
					 float: left;
					 margin: 0px 0px 0px 10px;
					 }

#homeright img {
					 width: 135px;
					 margin: 10px 0px 5px 0px;
					 }

#leftmenu ul.menu {
					width: 175px;
					margin: 4px 0px 8px 0px;
					z-index: 1000;
					position: relative;
					}

#leftmenu ul.menu li {
				 	background-color: #f0f0f0;
					height: 16px;
					vertical-align: middle;
					padding: 3px;
					position: relative;
					}

#leftmenu ul.menu li:hover,#leftmenu ul.menu li.last:hover {
				 	background-color: #dddddd;
					}

#leftmenu ul.menu li.heading {
				 	background-color: #4b08a1;
					color: #ffffff;
					padding: 4px;
					font-size: 14px;
					vertical-align: middle;
					background-image: url(/content/images/topbarpurple.jpg);
		 	  	background-position: top left;
		 	  	background-repeat: repeat-x;
					}

#leftmenu ul.menu li.last {
				 	background-color: #f0f0f0;
					height: 16px;
					vertical-align: middle;
					padding: 3px;
					}

#leftmenu ul.menu li a {
					color: #555555;
					text-decoration: none;
					font-size: 11px;
					border-bottom: 1px solid #dddddd;
					display: block;
					padding: 2px;
					}

#leftmenu ul.menu li.last a {
					color: #555555;
					text-decoration: none;
					font-size: 11px;
					border-bottom: none;
					display: block;
					padding: 2px;
					}

#leftmenu ul.menu li a:hover {
					color: #000000;
					text-decoration: none;
					}

#leftmenu ul.menu li div.floater {
					z-index: 9999;
					display: none;
					position: absolute;
					top: -5px;
					left: 125px;
					width: 280px;
					background-color: #4b08a1;
					padding: 5px;
					border: 2px solid #dddddd;
					color: #ffffff;
					}
#leftmenu ul.menu li:hover div.floater { z-index: 9999; display: block; }

#leftmenu ul.menu li ul {
					z-index: 2000;
					display: none;
					position: absolute;
					top: 0px;
					left: 170px;
					background-color: #dddddd;
					padding: 3px;
					border: none;
					filter: alpha(opacity=90);
					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
					-moz-opacity: 0.90; opacity:0.90;
					}
#leftmenu ul.menu li:hover ul { z-index: 2000; display: block; }

#leftmenu ul.menu li ul li {
					float: none;
					border: none;
					text-align: left;
					background-color: #dddddd;
					margin: 0px;
					height: 12px;
					}

#leftmenu ul.menu li ul li:hover {
					border: none;
					background-color: #bbbbbb;
					background-image: none;
					}

#leftmenu ul.menu li ul li.last, #leftmenu ul.menu li ul li:hover.last { border: none; }

#leftmenu ul.menu li ul li a {
					width: 250px;
					color: #444444;
					font-weight: normal;
					text-decoration: none;
					display: block;
					padding: 2px;
					height: 12px;
					font-size: 10px;
					border: none;
					}

#leftmenu ul.menu li ul li a.current {
					font-weight: bold;
					}

#leftmenu ul.menu li:hover ul li:hover a:hover {
					color: #000000;
					font-weight: bold;
					text-decoration: none;
					}

#maincontent {
						 width: 570px;
						 left: 190px;
						 position: relative;
						 min-height: 580px;
						 }

#maincontent h1 {
						 font-size: 18px;
						 margin: 3px 0px 10px 0px;
						 color: #4b08a1;
						 }

#maincontent h2 {
						 font-size: 15px;
						 color: #aaaaaa;
						 margin: 7px 0px 5px 0px;
						 }

#maincontent p {
						 margin: 0px 0px 3px 0px;
						 }

#maincontent #login p{
						 margin: 5px 0px 5px 0px;
						 text-align: right;
						 }
#maincontent #login p.submit{
						 margin: 15px 150px 5px 0px;
						 }

#prices {
				display: block;
				}

#paymentgateway {
								width: 785px;
								height: 500px;
								border: 0px;
								}
								

#productcontent {
								width: 650px;
								left: 190px;
								border-right: 1px solid #cccccc;
								position: relative;
								min-height: 580px;
								}

#productcontent.catalogues {
								width: 980px;
								left: 10px;
								border: none;
								position: relative;
								min-height: 580px;
								}

#productcontent.fullwidth {
								width: 800px;
								left: 190px;
								border: none;
								position: relative;
								min-height: 580px;
								}

#productcontent a {
								color: #000000;
								text-decoration: none;
								}

#productcontent a.refinesearch {
								color: #555555;
								text-decoration: underline;
								font-weight: normal;
								}

#productcontent a:hover {
								color: #777777;
								text-decoration: none;
								}

#productcontent form#refine {
								font-size: 11px;
								}

#productcontent h1 {
								font-size: 18px;
								font-weight: bold;
						 		color: #4b08a1;
								}

#productcontent h1.center {
								font-size: 18px;
								font-weight: bold;
								text-align: center;
						 		color: #4b08a1;
								}

#productcontent h2 {
								font-size: 13px;
								font-weight: bold;
								margin: 15px 0px 0px 0px;
						 		color: #4b08a1;
								}

#productcontent h2.clear {
								font-size: 13px;
								font-weight: bold;
								margin: 15px 0px 0px 0px;
						 		color: #4b08a1;
								clear: both;
								}

#productcontent p.navi {
								font-size: 11px;
								font-weight: normal;
								text-align: center;
								padding: 6px;
								color: #dddddd;
								clear: both;
								}

#productcontent p.quickadd {
								text-align: center;
								padding: 4px;
								border-bottom: 1px solid #eeeeee;
								}

#productcontent p.refine {
								text-align: right;
								font-size: 11px;
								float: right;
								padding: 5px 0px 0px 0px;
								}

#productcontent p.refine input, #productcontent p.refine select, #productcontent p.refine option {
								font-size: 11px;
								}

#productcontent p.right {
								text-align: right;
								padding: 6px;
								}

#productcontent table.accounts {
								margin: auto;
								width: 620px;
								}

#productcontent table.accounts th {
								font-weight: bold;
								}

#productcontent ul#allbrands li {
								float: left;
								position: relative;
								border: none;
								text-align: left;
								min-height: 15px;
								margin: 2px;
								width: 150px;
								}

#productcontent ul#allbrands li a {
								color: #000000;
								text-decoration: none;
								font-size: 11px;
								border: none;
								display: block;
								padding: 2px;
								}

#productcontent ul#allbrands li a:hover {
								color: #777777;
								text-decoration: none;
								}

#productcontent ul#basketlist li {
								margin-left: 15px;
								list-style-type: disc;
								list-style-position: inline;
								padding: 2px;
								}

#productcontent ul#depts {
								top: 40px;
								left: 0px;
								z-index: 1;
								}

#productcontent ul#depts li {
								float: left;
								position: relative;
								background-color: transparent;
								color: #000000;
								border: 1px solid #aaaaaa;
								text-align: left;
								vertical-align: middle;
								width: 620px;
								min-height: 100px;
								margin: 6px;
				 	 			background-repeat: no-repeat;
				 	 			background-position: bottom right;
								}

#productcontent ul#depts li a {
								color: #000000;
								text-decoration: none;
								font-size: 15px;
								border-bottom: 1px solid #cccccc;
								display: block;
								padding: 2px;
								background-color: transparent;
				 	 			background-repeat: repeat-y;
				 	 			background-position: top right;
								}

#productcontent ul#depts li a:hover {
								color: #777777;
								text-decoration: none;
								}

#productcontent ul#depts li ul li {
								float: left;
								position: relative;
								border: none;
								background-color: transparent;
								color: #000000;
								text-align: left;
								min-height: 15px;
								margin: 2px;
								width: 200px;
								}

#productcontent ul#depts li ul li:hover {
								background-color: transparent;
								color: #000000;
								background-image: none;
								border: none;
								}

#productcontent ul#depts li ul li a {
								color: #777777;
								text-decoration: none;
								font-size: 11px;
								border: none;
								display: block;
								padding: 2px;
								background-color: transparent;
								}

#productcontent ul#depts li ul li a:hover {
								color: #000000;
								text-decoration: none;
								}

#productcontent ul#brands {
								top: 40px;
								left: 0px;
								}

#productcontent ul#brands li {
								float: left;
								position: relative;
								color: #000000;
								border: none;
								text-align: left;
								vertical-align: top;
								width: 120px;
								height: 120px;
								margin: 0px 10px 0px 0px;
								display: block;
								}

#productcontent ul#brands li.brand1 { background-image: url(/content/images/aeg.jpg); }
#productcontent ul#brands li.brand2 { background-image: url(/content/images/ariston.jpg); }
#productcontent ul#brands li.brand3 { background-image: url(/content/images/belling.jpg); }
#productcontent ul#brands li.brand4 { background-image: url(/content/images/bosch.jpg); }
#productcontent ul#brands li.brand5 { background-image: url(/content/images/burco.jpg); }
#productcontent ul#brands li.brand6 { background-image: url(/content/images/candy.jpg); }
#productcontent ul#brands li.brand7 { background-image: url(/content/images/creda.jpg); }
#productcontent ul#brands li.brand8 { background-image: url(/content/images/dyson.jpg); }
#productcontent ul#brands li.brand9 { background-image: url(/content/images/ego.jpg); }
#productcontent ul#brands li.brand10 { background-image: url(/content/images/electrolux.jpg); }
#productcontent ul#brands li.brand11 { background-image: url(/content/images/flymo.jpg); }
#productcontent ul#brands li.brand12 { background-image: url(/content/images/gaggenau.jpg); }
#productcontent ul#brands li.brand13 { background-image: url(/content/images/hoover.jpg); }
#productcontent ul#brands li.brand14 { background-image: url(/content/images/hotpoint.jpg); }
#productcontent ul#brands li.brand15 { background-image: url(/content/images/indesit.jpg); }
#productcontent ul#brands li.brand16 { background-image: url(/content/images/neff.jpg); }
#productcontent ul#brands li.brand17 { background-image: url(/content/images/numatic.jpg); }
#productcontent ul#brands li.brand18 { background-image: url(/content/images/sebo.jpg); }
#productcontent ul#brands li.brand19 { background-image: url(/content/images/siemens.jpg); }
#productcontent ul#brands li.brand20 { background-image: url(/content/images/smeg.jpg); }
#productcontent ul#brands li.brand21 { background-image: url(/content/images/vaxcom.jpg); }
#productcontent ul#brands li.brand22 { background-image: url(/content/images/whirlpool.jpg); }
#productcontent ul#brands li.brand23 { background-image: url(/content/images/zanussi.jpg); }
#productcontent ul#brands li.brand24 { background-image: url(/content/images/cannon.jpg); }
#productcontent ul#brands li.brand25 { background-image: url(/content/images/stoves.jpg); }
#productcontent ul#brands li.brand26 { background-image: url(/content/images/tricitybendix.jpg); }
#productcontent ul#brands li.brand27 { background-image: url(/content/images/miele.jpg); }
#productcontent ul#brands li.brand28 { background-image: url(/content/images/daewoo.jpg); }
#productcontent ul#brands li.brand29 { background-image: url(/content/images/samsung.jpg); }
#productcontent ul#brands li.brand30 { background-image: url(/content/images/fissler.jpg); }

#productcontent ul#brands li.vacbag1 { background-image: url(/content/images/aeg.jpg); }
#productcontent ul#brands li.vacbag2 { background-image: url(/content/images/aquavac.jpg); }
#productcontent ul#brands li.vacbag3 { background-image: url(/content/images/blomberg.jpg); }
#productcontent ul#brands li.vacbag4 { background-image: url(/content/images/bosch.jpg); }
#productcontent ul#brands li.vacbag5 { background-image: url(/content/images/daewoo.jpg); }
#productcontent ul#brands li.vacbag6 { background-image: url(/content/images/dirtdevil.jpg); }
#productcontent ul#brands li.vacbag7 { background-image: url(/content/images/electrolux.jpg); }
#productcontent ul#brands li.vacbag8 { background-image: url(/content/images/fakir-nilco.jpg); }
#productcontent ul#brands li.vacbag9 { background-image: url(/content/images/goblin.jpg); }
#productcontent ul#brands li.vacbag10 { background-image: url(/content/images/hitachi.jpg); }
#productcontent ul#brands li.vacbag11 { background-image: url(/content/images/hoover.jpg); }
#productcontent ul#brands li.vacbag12 { background-image: url(/content/images/hotpoint.jpg); }
#productcontent ul#brands li.vacbag13 { background-image: url(/content/images/karcher.jpg); }
#productcontent ul#brands li.vacbag14 { background-image: url(/content/images/krups.jpg); }
#productcontent ul#brands li.vacbag15 { background-image: url(/content/images/lg.jpg); }
#productcontent ul#brands li.vacbag16 { background-image: url(/content/images/miele.jpg); }
#productcontent ul#brands li.vacbag17 { background-image: url(/content/images/morphy-richards.jpg); }
#productcontent ul#brands li.vacbag18 { background-image: url(/content/images/numatic.jpg); }
#productcontent ul#brands li.vacbag19 { background-image: url(/content/images/panasonic.jpg); }
#productcontent ul#brands li.vacbag20 { background-image: url(/content/images/rowenta.jpg); }
#productcontent ul#brands li.vacbag21 { background-image: url(/content/images/samsung.jpg); }
#productcontent ul#brands li.vacbag22 { background-image: url(/content/images/sanyo.jpg); }
#productcontent ul#brands li.vacbag23 { background-image: url(/content/images/sharp.jpg); }
#productcontent ul#brands li.vacbag24 { background-image: url(/content/images/siemens.jpg); }
#productcontent ul#brands li.vacbag25 { background-image: url(/content/images/ufesa.jpg); }
#productcontent ul#brands li.vacbag26 { background-image: url(/content/images/vax.jpg); }
#productcontent ul#brands li.vacbag27 { background-image: url(/content/images/volta.jpg); }
#productcontent ul#brands li.vacbag28 { background-image: url(/content/images/sebo.jpg); }
#productcontent ul#brands li.vacbag29 { background-image: url(/content/images/zanussi.jpg); }
#productcontent ul#brands li.vacbag30 { background-image: url(/content/images/showall.jpg); }

#productcontent ul#brands li img {
								width: 120px;
								height: 120px;
						 		border: none;
						 		display: none;
						 		filter: alpha(opacity=0);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
						 		-moz-opacity: 0; opacity:0;
						 		}

#productcontent ul#brands li:hover img {
						 		display: block;
						 		filter: alpha(opacity=35);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
						 		-moz-opacity: 0.35; opacity:0.35;
						 		}

#productcontent ul#dyson {
								top: 40px;
								left: 0px;
								}
#productcontent ul#dyson li {
								float: left;
								position: relative;
								color: #000000;
								border: none;
								text-align: left;
								vertical-align: top;
								width: 120px;
								height: 200px;
								margin: 0px 10px 8px 0px;
								display: block;
								}
#productcontent ul#dyson li.dc01 { background-image: url(/content/images/branddc01.jpg); }
#productcontent ul#dyson li.dc02 { background-image: url(/content/images/branddc02.jpg); }
#productcontent ul#dyson li.dc03 { background-image: url(/content/images/branddc03.jpg); }
#productcontent ul#dyson li.dc04 { background-image: url(/content/images/branddc04.jpg); }
#productcontent ul#dyson li.dc05 { background-image: url(/content/images/branddc05.jpg); }
#productcontent ul#dyson li.dc07 { background-image: url(/content/images/branddc07.jpg); }
#productcontent ul#dyson li.dc08 { background-image: url(/content/images/branddc08.jpg); }
#productcontent ul#dyson li.dc11 { background-image: url(/content/images/branddc11.jpg); }
#productcontent ul#dyson li.dc12 { background-image: url(/content/images/branddc12.jpg); }
#productcontent ul#dyson li.dc14 { background-image: url(/content/images/branddc14.jpg); }
#productcontent ul#dyson li.dc15 { background-image: url(/content/images/branddc15.jpg); }
#productcontent ul#dyson li.dc16 { background-image: url(/content/images/branddc16.jpg); }
#productcontent ul#dyson li.dc18 { background-image: url(/content/images/branddc18.jpg); }
#productcontent ul#dyson li.dc19 { background-image: url(/content/images/branddc19.jpg); }
#productcontent ul#dyson li.dc20 { background-image: url(/content/images/branddc20.jpg); }
#productcontent ul#dyson li.dc21 { background-image: url(/content/images/branddc21.jpg); }
#productcontent ul#dyson li.dc22 { background-image: url(/content/images/branddc22.jpg); }
#productcontent ul#dyson li.dc23 { background-image: url(/content/images/branddc23.jpg); }
#productcontent ul#dyson li.dc24 { background-image: url(/content/images/branddc24.jpg); }
#productcontent ul#dyson li.dc25 { background-image: url(/content/images/branddc25.jpg); }
#productcontent ul#dyson li.dc27 { background-image: url(/content/images/branddc27.jpg); }
#productcontent ul#dyson li img {
								width: 120px;
								height: 200px;
						 		border: none;
						 		display: none;
						 		filter: alpha(opacity=0);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
						 		-moz-opacity: 0; opacity:0;
						 		}
#productcontent ul#dyson li:hover img {
						 		display: block;
						 		filter: alpha(opacity=35);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
						 		-moz-opacity: 0.35; opacity:0.35;
						 		}

#productcontent ul#fissler {
								top: 40px;
								left: 0px;
								}
#productcontent ul#fissler li {
								float: left;
								position: relative;
								color: #000000;
								border: none;
								text-align: left;
								vertical-align: top;
								width: 140px;
								height: 180px;
								margin: 0px 18px 15px 0px;
								display: block;
								}
#productcontent ul#fissler li.fiss1 { background-image: url(/content/images/brandlogo_1121.jpg); }
#productcontent ul#fissler li.fiss2 { background-image: url(/content/images/brandlogo_1122.jpg); }
#productcontent ul#fissler li.fiss3 { background-image: url(/content/images/brandlogo_1126.jpg); }
#productcontent ul#fissler li.fiss4 { background-image: url(/content/images/brandlogo_1127.jpg); }
#productcontent ul#fissler li.fiss5 { background-image: url(/content/images/brandlogo_1128.jpg); }
#productcontent ul#fissler li.fiss6 { background-image: url(/content/images/brandlogo_1129.jpg); }
#productcontent ul#fissler li.fiss7 { background-image: url(/content/images/brandlogo_1131.jpg); }
#productcontent ul#fissler li.fiss8 { background-image: url(/content/images/brandlogo_1132.jpg); }
#productcontent ul#fissler li.fiss9 { background-image: url(/content/images/brandlogo_1133.jpg); }
#productcontent ul#fissler li.fiss10 { background-image: url(/content/images/brandlogo_1143.jpg); }
#productcontent ul#fissler li.fiss11 { background-image: url(/content/images/brandlogo_1144.jpg); }
#productcontent ul#fissler li.fiss12 { background-image: url(/content/images/brandlogo_1145.jpg); }
#productcontent ul#fissler li.fiss13 { background-image: url(/content/images/brandlogo_1146.jpg); }

#productcontent ul#fissler li img {
								width: 140px;
								height: 180px;
						 		border: none;
						 		display: none;
						 		filter: alpha(opacity=0);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
						 		-moz-opacity: 0; opacity:0;
						 		}
#productcontent ul#fissler li:hover img {
						 		display: block;
						 		filter: alpha(opacity=35);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
						 		-moz-opacity: 0.35; opacity:0.35;
						 		}
#productcontent ul#sebo {
								top: 40px;
								left: 0px;
								}
#productcontent ul#sebo li {
								float: left;
								position: relative;
								color: #000000;
								border: none;
								text-align: left;
								vertical-align: top;
								width: 138px;
								height: 178px;
								margin: 0px 20px 15px 0px;
								display: block;
								}
#productcontent ul#sebo li.sebo1 { background-image: url(/content/images/brand_sebo_bs.jpg); }
#productcontent ul#sebo li.sebo2 { background-image: url(/content/images/brand_sebo_c.jpg); }
#productcontent ul#sebo li.sebo3 { background-image: url(/content/images/brand_sebo_d.jpg); }
#productcontent ul#sebo li.sebo4 { background-image: url(/content/images/brand_sebo_dart.jpg); }
#productcontent ul#sebo li.sebo5 { background-image: url(/content/images/brand_sebo_felix.jpg); }
#productcontent ul#sebo li.sebo6 { background-image: url(/content/images/brand_sebo_k.jpg); }
#productcontent ul#sebo li.sebo7 { background-image: url(/content/images/brand_sebo_x.jpg); }

#productcontent ul#sebo li img {
								width: 138px;
								height: 178px;
						 		border: none;
						 		display: none;
						 		filter: alpha(opacity=0);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
						 		-moz-opacity: 0; opacity:0;
						 		}
#productcontent ul#sebo li:hover img {
						 		display: block;
						 		filter: alpha(opacity=35);
						 		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=35);
						 		-moz-opacity: 0.35; opacity:0.35;
								}						 
#refinebox {
					 width: 600px;
					 height: 200px;
					 position: absolute;
					 border: 1px solid #cccccc;
					 background-color: #eeeeee;
					 padding: 8px;
					 z-index: 3000;
					 display: none;
					 }

#refinebox.rename {
					 width: 580px;
					 height: 60px;
					 position: absolute;
					 left: 100px;
					 border: 1px solid #cccccc;
					 background-color: #eeeeee;
					 padding: 12px;
					 z-index: 3000;
					 display: none;
					 }

#refinebox p {
					 font-size: 14px;
					 margin: 10px 2px 2px 2px;
					 text-align: right;
					 }

#rightside {
					 left: 850px;
					 top: 150px;
					 margin: 0px 0px 0px 10px;
					 position: absolute;
					 }

#rightside.homepage {
					 left: 760px;
					 top: 140px;
					 margin: 0px 0px 0px 10px;
					 position: absolute;
					 vertical-align: top;
					 }

#rightside h1 {
					 display: block;
					 text-align: center;
					 font-size: 13px;
					 background-color: #ffffff;
					 border: 1px solid #000000;
					 width: 180px;
					 margin: 2px auto 2px auto;
					 padding: 2px;
					 }

#rightside a {
					 display: block;
					 color: #000000;
					 text-decoration: none;
					 }

#rightside a:hover {
					 display: block;
					 color: #cccccc;
					 text-decoration: none;
					 }

#rightside p {
					 font-size: 11px;
					 padding: 2px;
					 }

#rightside #login {
					 width: 220px;
					 border: 1px solid #000000;
					 background-color: #eeeeee;
					 }

#rightside #login p {
					 padding: 6px 8px 2px 0px;
					 text-align: right;
					 font-size: 11px;
					 }

#rightside #login p.center {
					 text-align: center;
					 }

#rightside #promo1 {
					 width: 220px;
					 margin-top: 10px;
					 border: 1px solid #000000;
					 background-color: #eeeeee;
					 background-image: url(/content/images/box-background01.jpg);
				 	 background-repeat: no-repeat;
				 	 background-position: top left;
					 }

#rightside #promo2 {
					 width: 220px;
					 margin-top: 10px;
					 border: 1px solid #000000;
					 background-color: #eeeeee;
					 background-image: url(/content/images/box-background02.jpg);
				 	 background-repeat: no-repeat;
				 	 background-position: top left;
					 }

#rightside #promo1 p, #rightside #promo2 p {
					 margin: 2px 3px 2px 102px;
					 font-size: 11px;
					 }

#rightside div.prodthumb {
				 	 border: 1px solid #cccccc;
				 	 padding: 2px;
				 	 }

#rightside div.prodthumb img {
				 	 width: 120px;
				 	 border: 1px solid #dddddd;
					 margin: 5px;
				 	 }

#searchresults {
								width: 650px;
								left: 190px;
								border-right: 1px solid #cccccc;
								position: relative;
								display: none;
								min-height: 580px;
								}

#searchresults a {
								color: #000000;
								text-decoration: none;
								}

#searchresults a.refinesearch {
								color: #555555;
								text-decoration: underline;
								font-weight: normal;
								}

#searchresults a:hover {
								color: #777777;
								text-decoration: none;
								}

#searchresults form#refine {
								font-size: 11px;
								}

#searchresults h1 {
								font-size: 18px;
								font-weight: bold;
								}

#searchresults h2 {
								font-size: 12px;
								font-weight: bold;
								margin: 15px 0px 0px 0px;
								}

#searchresults p.navi {
								font-size: 11px;
								font-weight: normal;
								text-align: center;
								padding: 6px;
								color: #dddddd;
								clear: both;
								}

#searchresults p.refine {
								text-align: right;
								font-size: 11px;
								float: right;
								padding: 5px 0px 0px 0px;
								}

#searchresults p.refine input, #searchresults p.refine select, #searchresults p.refine option {
								font-size: 11px;
								}

#siteadmin {
					 width: 800px;
					 left: 190px;
					 position: relative;
					 min-height: 580px;
					 }

#siteadmin h1 {
							font-size: 18px;
							font-weight: bold;
							padding: 2px 0px 4px 0px;
							}

#siteadmin h2 {
							font-size: 13px;
							font-weight: bold;
							margin: 8px 0px 4px 0px;
							}


#shoppingbasket {
								width: 800px;
								left: 190px;
								position: relative;
								min-height: 580px;
								}

#shoppingbasket a {
								color: #555555;
								text-decoration: none;
								}

#shoppingbasket a:hover {
								color: #777777;
								text-decoration: none;
								}

#shoppingbasket a.removeitem {
			  		 				 				 color: #e80000;
						 				 				 font-size: 10px;
						 				 				 padding: 2px;
			 			 				 				 }
			 
#shoppingbasket a.removeitem:hover {
			 						 				 				 text-decoration: underline;
			 						 				 				 }

#shoppingbasket div.topprod {
								padding: 4px;
								border: none;
								clear: both;
								}

#shoppingbasket div.anyprod {
								padding: 4px;
								border-top: 1px solid #eeeeee;
								clear: both;
								}

#shoppingbasket h1 {
								font-size: 18px;
								font-weight: bold;
								}

#shoppingbasket h1.prodcode {
								font-size: 13px;
								font-weight: bold;
								padding: 2px 0px 8px 0px;
								}

#shoppingbasket p.quickadd {
								float: right;
								}

