body {
		 background-color: #c9d4ea;
		 color: #000000;
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 font-weight: normal;
		 text-decoration: none;
		 background-image: url(/content/images/page_bg.jpg);
		 background-position: bottom left;
		 background-repeat: repeat-x;
		 background-attachment: fixed;
		 }

a.bold {
			 font-weight: bold;
			 }
			 
a.bold:hover {
			 font-weight: bold;
			 text-decoration: underline;
			 }
a.hidden {
				 color: #ffffff;
				 }
a.hidden:hover {
				 color: #ffffff;
				 }
				 			 
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;
					 }

iframe {
			 z-index: 0;
			 }
			 
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;
				 }
#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 #dddddd;
				position: absolute;
				top: 39px;
				left: 790px;
				width: 200px;
				height: 45px;
				}
#newtelly {
        position: absolute;
        top: 0px;
				left: 770px;
}
#newtelly img {
        height: 39px !important;
        width: 218px;
}
#basket img {
				float: left;
				width: 35px;
				height: 31px;
				padding: 10px 0px 2px 6px;
				}

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

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

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

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

#basket h1 {
				padding: 4px 0px 2px 0px;
				font-size: 12px;
				text-align: center;
				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;
				 display: table;
				 }

#details.onoffer {
				 border: 1px solid #cc0000;
				 background-color: #ffff99;
				 width: 600px;
				 margin: 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 {
				 color:#FFFFFF; 
         background: url('/images/shop_all_button.png') repeat-x scroll 0 -36px #dddddd;
				 border-bottom: 1px solid #2500FF;
				 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;
				 height: 35px;
				 }

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

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

#details #pricingspecial {
				 border-top: 1px solid #eeeeee;
				 clear: both;
				 background-color: #cddcff;
				 height: 35px;
				 overflow: hidden;
				 }
#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;
				 }
#prodthumb ul li a {
         color: #000000;
}
#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 60px 0px 5px;
				 text-align: right;
				 }

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

#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: 150px;
				z-index: 9999;
				}

#header img {
				z-index: 9999;
				height: 71px;
				margin-left: 10px;
				}
#hdescrip {
    margin-left: 10px;
    color: #323232;
}

#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: 21px;
				right: 375px;
				z-index: 1400;
				border: none;
				background-color: transparent;
				padding: 1px;
				vertical-align: middle;
				font-size: 11px;
				padding: 6px;
				background-color: #cc0000;
				}

#header #search input.btn {
				padding: 3px;
				margin: 0px;
				width: auto;
				height: auto;
				overflow: visible;
				background: url("/images/shop_all_button.png") repeat-x scroll 0 -36px #DDDDDD;
				border: 0px solid #191970;
				color: #FFFFFF;
				-moz-border-radius: 1px;
        border-radius: 1px;
        padding: 3px 8px;
        font-weight: bold;
				}

#header #location {
				position: absolute;
				top: 121px;
				left: 3px;
				width: 988px;
				z-index: 1500;
				border: none;
				color: #191970;
				padding: 2px;
				vertical-align: middle;
				background: #FFFFFF;
				}

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

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

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

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

#header ul.topmenu li {
				float: left;
				position: relative;
				background-color: #dddddd;
				color: #000000;
				border: none;
				border-bottom: 1px solid #FFFFFF;
				text-align: center;
				vertical-align: middle;
				background: url("/images/shop_all_button.png") no-repeat scroll -6px -34px #3D1545;
				}

#header ul.topmenu li:hover {

				color: #000000;
				border: none none;
				background: url("/images/shop_all_button.png") no-repeat scroll -6px 0 #000000;
				}

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

#header ul.topmenu li a {
				color: #ffffff;
				text-decoration: none;
				display: block;
				width: 123px;
				font-size: 11px;
				font-weight: bold;
				height: 30px;
				vertical-align: middle;
				padding-top: 2px;
				border-right: 1px solid #ffffff;
				}

#header ul.topmenu li a.single {
				color: #ffffff;
				text-decoration: none;
				display: block;
				width: 123px;
				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: -1px;
				background-color: #A9B9FF;
				padding: 13px;
				width: 200px;
				border-top: none;
				border-left: 1px solid #5c5c5c;
				border-right: 1px solid #5c5c5c;
				border-bottom: 1px solid #5c5c5c;
				filter: alpha(opacity=90);
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
				-moz-opacity: 0.90; opacity:0.90;
				background-image: none;
				}

#header ul.topmenu li ul.last {
				display: none;
				position: absolute;
				top: 33px;
				left: -84px;
				background-color: #A9B9FF;
				padding: 3px;
				width: 200px;
				border-top: none;
				border-left: 1px solid #5c5c5c;
				border-right: 1px solid #5c5c5c;
				border-bottom: 1px solid #5c5c5c;
				filter: alpha(opacity=90);
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
				-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: #A9B9FF;
				background-image: none;
				margin: 0px;
				}

#header ul.topmenu li ul li:hover {
				border: none;
				background-color: #FFA9A9;
				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: 200px;
				color: #222222;
				font-weight: normal;
				text-decoration: none;
				display: block;
				padding: 2px;
				font-size: 11px;
				height: 14px;
				border-right: 0px;
				}

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

#header #search #searchterm {
				padding: 1px;
				font-size: 16px;
				}

#homebrands {
						padding: 2px;
						border: 1px solid #dddddd;
						width: 805px;
						height: 148px;
						}

#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;
								width: 105px;
								}
#homebrands ul.brands li img {
    max-width: 100%;
}
#homebrands ul.brands li.brand1 { background-image: url(/content/images/homepage/bosch.jpg); width: 125px; height: 28px; top: 8px;left: 12px; }
#homebrands ul.brands li.brand2 { background-image: url(/content/images/homepage/creda.jpg); width: 100px; height: 41px; top: 0px;left: 4px; }
#homebrands ul.brands li.brand3 { background-image: url(/content/images/homepage/dyson.jpg); width: 100px; height: 42px; top: 0px;left: 18px; }
#homebrands ul.brands li.brand4 { background-image: url(/content/images/homepage/electrolux.jpg); width: 125px; height: 20px; top: 2px;left: 4px; }
#homebrands ul.brands li.brand5 { background-image: url(/content/images/homepage/hoover.jpg); width: 75px; height: 74px; top: 0px;left: 0px; }
#homebrands ul.brands li.brand6 { background-image: url(/content/images/homepage/hotpoint.jpg); width: 125px; height: 24px; top: 2px;left: 8px; }
#homebrands ul.brands li.brand7 { background-image: url(/content/images/homepage/sebo.jpg); width: 75px; height: 75px; top: 0px;left: 0px; }
#homebrands ul.brands li.brand8 { background-image: url(/content/images/homepage/aeg.jpg); width: 99px; height: 42px; top: 0px;left: 8px; }
#homebrands ul.brands li.brand9 { background-image: url(/content/images/homepage/indesit.jpg); width: 87px; height: 24px; top: 2px;left: 12px; }
#homebrands ul.brands li.brand10 { background-image: url(/content/images/homepage/numatic.jpg); width: 108px; height: 75px; top: 0px;left: 0px; }
#homebrands ul.brands li.brand11 { background-image: url(/content/images/homepage/fissler.jpg); width: 90px; height: 30px; top: 0px;left: 16px; }

#homebrands ul.brands li.brand1 img { width: 125px; height: 28px; }
#homebrands ul.brands li.brand2 img { width: 100px; height: 41px; }
#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.brand7 img { width: 75px; height: 75px; }
#homebrands ul.brands li.brand8 img { width: 99px; height: 42px; }
#homebrands ul.brands li.brand9 img { width: 87px; height: 24px; }
#homebrands ul.brands li.brand10 img { width: 108px; height: 75px; }
#homebrands ul.brands li.brand11 img { width: 90px; height: 30px; }

#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); }

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

#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 {
					float: left;
					}
#homemenu .titlers {
					    background: url("/images/shop_all_button.png") repeat-x scroll 0 -36px #000000;
              color: #FFFFFF;
              font-size: 14px;
              font-weight: bold;
              padding: 5px;
              text-align: center;
              text-decoration: underline;
					}
#homemenu .titlers:hover {
					    background: url("/images/shop_all_button.png") repeat-x scroll 0 -36px red;
					}
#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: 195px;
					height: 150px;
					margin: 8px 8px 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: 195px;
					height: 150px;
					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;
					}

#homenews {
					width: 446px;
					height: 80px;
					float: left;
					border: 1px solid #cccccc;
					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-left: 10px;
						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;
						}

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

#leftmenu ul.menu li {
				 	background-color: #f0f0f0;
					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: url("/images/shop_all_button.png") repeat-x scroll 0 -36px #101970;
					color: #ffffff;
					padding: 4px;
					font-size: 14px;
					vertical-align: middle;
					}

#leftmenu ul.menu li.last {
				 	background-color: #f0f0f0;
					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;
					}


					

#maincontent img.mailinglist {
						 width: 195px;
						 height: 97px;
						 float: left;
						 margin: 5px 9px 0px 1px;
						 }

					
#maincontent ul.btmmenu {
					width: 197px;
					margin: 8px 8px 0px 0px;
					z-index: 1000;
					float: left;
					}

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

#maincontent ul.btmmenu li:hover,#maincontent ul.btmmenu li.last:hover {
				 	background-color: #dddddd;
					}

#maincontent ul.btmmenu li.heading {
				 	background: url("/images/shop_all_button.png") repeat-x scroll 0 -36px #000000;
					color: #ffffff;
					padding: 4px;
					font-size: 14px;
					vertical-align: middle;
					}

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

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

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

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

					
					
					
#maincontent {
						 width: 820px;
						 left: 5px;
						 position: relative;
						 min-height: 580px;
						 }

#maincontent h1 {
						 font-size: 18px;
						 margin: 3px 0px 10px 0px;
						 }
#maincontent h1.info {
						font-size: 13px;
						font-weight: bold;
						margin: 5px;
						}
#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;
						 }
#paymentgateway {
								width: 785px;
								height: 500px;
								border: 0px;
								}
#prices {
				display: block;
				}

#productcontent {
								width: 640px;
								left: 190px;
								position: relative;
								min-height: 580px;
								}

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

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

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

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

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

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

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

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

#productcontent h2.clear {
								font-size: 13px;
								font-weight: bold;
								margin: 15px 0px 0px 0px;
								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 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: 830px;
					 top: 155px;
					 margin: 0px 0px 0px 10px;
					 position: absolute;
					 }
.socllnks img {
        position: relative;
        top: 5px;
}
.socllnks a {
        margin: 5px 0;
        padding: 4px 8px 7px;
        background: url("/images/socialbg.png") repeat-x;
        font-size: 11px;
}
.socllnks a:hover {
        color: #333333 !important;
}
#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 img {
					 margin: 0px;
					 padding: 0px;
					 }

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

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

#searchresults {
								width: 640px;
								left: 190px;
								position: relative;
								display: none;
								min-height: 580px;
								}

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

#searchresults a:hover {
								color: #C2C2C2;
								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: #000000;
								clear: both;
								}
#searchresults p.navi a {
  color: #000000;
}
#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;
								}

