body { background-image:url(images/bg.jpg); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0; padding:0; }

h1 { color:#FFFFFF; font-size:14px; margin:0; padding:0 0 20px 5px; }
h2 { color:#FFFFFF; font-size:14px; margin:0; padding:5px 0 15px 5px; }
h3 { color:#FFFFFF; font-size:14px; margin:0; padding:10px 0; }
h4 { color:#FFFFFF; font-size:14px; margin:5px 5px 5px 0; padding:0; }
h5 { color:#FFFFFF; font-size:14px; margin:5px 5px 3px; padding-left:10px; }
h6 { color:#FFFFFF; font-size:14px; margin:5px 5px 10px; padding:10px 0 10px 10px; }

.smallheading { font-size:10px; font-weight:normal; }

blockquote {

width: 440px;
float: left;
margin: 10px;
padding: 10px;
background-color: #CCFF99;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

a { color:black; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:underline; }

li { margin:0; padding:0; }

ul { margin:0; padding:0; }

ul.leftmargin { margin-left:20px; padding:0; }

li a { text-decoration:none; }

table.codes2 { padding: 2px;
	border-width: 0px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	background-color: white;  }

tr.codes1 { 	border: border-width: 1px;
			padding: 2px;
			border-style: solid;
			border-color: black;
			}
	

td.codes{	border-width: 1px;
			padding: 2px;
			border-style: solid;
			border-color: black;
			}

tr.mh 	{ 	background-color: black; 
			font-size:12px;
			font-style: bold;
			color: white;
			text-align: center;
								}
								
tr.alt  { 	border: border-width: 1px;
			padding: 2px;
			border-style: solid;
			border-color: black;
			background-color: #FFCCFF;
			}

a img { border:medium none; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }

#footerlist li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

#footerlist li a { border-left:1px solid #000000; display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding-left:6px; padding-right:3px; }

#footerlist2 li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

#footerlist2 li a { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

.clear { clear:both; }

.grey { color:#333333; }

.black { color:black; font-size:14px; }

.white { color:#FFFFFF; font-weight:bold; margin-left:5px; }

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

.mapheading { padding:15px 0 10px 10px; }

.head3 { color:#FFFFFF; font-size:14px; padding:10px 0 10px 10px; }

.bold { font-weight:bold; }

.bookinglink { color:#990000; }

#pagewrap { margin:0 auto; width:876px; }

#header { height:110px; padding:10px 0 0; }

#logo { float:left; margin-top:10px; }

#info { float:left; margin-top:10px; text-align:center; width:460px; }

#vans { float:right; margin-top:5px; }

#mainnav { margin:0 0 0 65px; overflow:hidden; }

#jsddm { margin-top:20px; padding:0; vertical-align:middle; float:right}

#jsddm li { -x-system-font:none; float:left; font-family:verdana; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; list-style-image:none; list-style-position:outside; list-style-type:none; vertical-align:middle }

#jsddm li a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border-right:1px solid grey; color:#000000; display:block; padding:5px 20px 5px 10px; text-decoration:none; white-space:nowrap; }

#jsddm li a:hover { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; color:#FFFFFF; }

#jsddm li ul { border:1px solid grey; margin:0; padding:0; position:absolute; visibility:hidden; }

#jsddm li ul li { display:inline; float:none; }

#jsddm li ul li a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; color:#000000; width:auto; }

#jsddm li ul li a:hover { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; color:#FFFFFF; }

li a:hover { background-color:black; color:white; }

#slideshow { background-color:#333333; clear:left; float:left; height:317px; margin:25px 0 0; overflow:hidden; width:508px; border:2px solid #000000; }

#flashright { float:right; }

#bluecontainer { float:right; margin:25px 0 0; }

#blue { background-image:url(images/bluebg.jpg); background-repeat:no-repeat; height:176px; padding:10px; width:338px; }

#approved { background-image:url(images/approvedbg.jpg); background-repeat:no-repeat; height:98px; margin:7px 0 0; padding:10px; width:338px; }

#approvedlogos { margin:10px 0 0 20px; }

#logos { text-align:center; }

#purplecontainer { float:left; margin:8px 0 0; }

#purple { background-image:url(images/purplebg.jpg); background-repeat:no-repeat; height:205px; padding:10px; width:231px; }

#grey { background-color:#666666; border:2px solid #000000; color:#FFFFFF; height:207px; margin:8px 0 0; padding:10px; width:226px; }

#grey a { color:white; text-decoration:none; }

#grey a:hover { text-decoration:underline; }

#rss { float:right; }

#orange { background-color:#FFFFFF; background-image:url(images/orangebg.jpg); background-repeat:no-repeat; border:2px solid #000000; float:right; margin:8px 0 0; padding:0 10px 10px; text-align:justify; width:594px; }

#orange2 { background-color:#FFFFFF; background-image:url(images/orangebg.jpg); background-repeat:repeat-x; border:2px solid #000000; margin:8px 0 0; padding:0 10px 10px; text-align:justify; width:850px; }

#turquoise { background-image:url(images/turquoisebg.jpg); background-repeat:no-repeat; float:left; height:135px; margin:8px 0 0; width:604px; }

.logobox { float:left; padding-top:25px; width:190px; }

.logobox img { float:left; margin-right:5px; margin-top:3px; }

#pink { background-image:url(images/pink.jpg); background-repeat:no-repeat; float:right; height:127px; margin-top:5px; padding:10px; width:246px; }

#repairspurple { background-image:url(images/repairspurplebg.jpg); background-repeat:no-repeat; float:left; height:458px; margin:25px 0 0; padding:15px 10px 10px; width:338px; }

#repairsblue { background-image:url(images/repairsbluebg.jpg); background-repeat:no-repeat; float:right; height:648px; margin:7px 0 0; padding:10px; width:493px; }

#repairsorange { background-image:url(images/repairsorangebg.jpg); background-repeat:no-repeat; float:left; height:483px; margin:10px 0 0; padding:10px; width:338px; }

#repairleft { float:left; margin-left:20px; }

#repairright { float:right; margin-right:20px; }

#spareblue  { background-image:url(images/sparebluebg.jpg); background-repeat:no-repeat; background-color:#FFF; border: 2px solid #000; float:right; height:510px; margin:25px 0 0; padding:15px 10px 10px; width:332px; }
#freezerwatfordblue  { background-image:url(images/sparebluebg.jpg); background-repeat:no-repeat; background-color:#FFF; border: 2px solid #000; float:right; height:465px; margin:25px 0 0; padding:15px 10px 10px; width:332px; }
#spareorange { background-image:url(images/spareorangebg.jpg); background-repeat:no-repeat; float:left; height:145px; margin:8px 0 0; padding:10px; width:492px; }

#aboutorange { background-image:url(images/aboutorangebg.jpg); background-repeat:no-repeat; float:right; height:301px; margin:25px 0 0; padding:10px; width:337px; }

#aboutblue { background-color:#FFFFFF; background-image:url(images/aboutblue.jpg); background-repeat:no-repeat; border:2px solid #000000; float:left; margin:8px 0 0; padding:10px 10px 20px; width:852px; }

.abouttext { float:left; margin-left:5px; margin-right:10px; margin-top:30px; text-align:left; width:390px; }

.repairtext { float:left; margin-left:5px; margin-right:10px; margin-top:10px; text-align:left; width:500px; }

.repairtext2 { float:left; margin-left:5px; margin-right:10px; margin-top:10px; text-align:left; width:300px; }

#agentorange { background-color:orange; background-image:url(images/agentorange.jpg); background-repeat:no-repeat; float:right; height:295px; margin:25px 0 0; padding:15px 10px 10px; width:337px; }

#agentblue { background-image:url(images/agentbluebg.jpg); background-repeat:no-repeat; float:right; height:390px; margin:8px 0 0; padding:10px; width:584px; }

#agentpurple { background-image:url(images/agentpurplebg.jpg); float:left; height:250px; margin:8px 0 0; padding:10px; width:246px; }

#rssagent { background-color:#999999; border:2px solid #000000; color:#FFFFFF; float:left; height:108px; margin:8px 0 0; padding:10px; width:241px; }

#rssagent a { color:white; }

#priceblue { background-image:url(images/pricesbluebg.jpg); background-repeat:no-repeat; float:right; height:220px; margin-top:25px; padding:15px 10px 10px; width:334px; background-color: #FFF; border: 2px solid #000; }

#pricepurple { background-image:url(images/pricespurplebg.jpg); background-repeat:no-repeat; float:right; height:205px; margin-top:8px; padding:10px; width:338px; }

#pricetable { border:2px solid #000000; float:left; height:478px; margin-top:25px; width:auto; }

.price { border-collapse:collapse; height:468px; width:508px; }

.tdprice { height:20px; padding:5px; }

.title { background-color:#EF984A; border-bottom:2px solid #000000; height:51px; padding:10px; }

.odd { background-color:#FDCCA0; }

#contactpurple { background-image:url(images/contactpurple.jpg); background-repeat:no-repeat; float:left; height:405px; margin:25px 0 10px 0;  width:434px; }

#contactorange { background-image:url(images/contactorange.jpg); background-repeat:no-repeat; float:right; height:405px; margin:25px 0 10px 0;  width:434px; }

.googlemap { margin:12px 0 0 2px; }

#contactform { background-image:url(images/contactformbg.jpg); background-repeat:no-repeat; float:left; height:385px; margin:25px 0 0; padding:10px; width:306px; }

#contactformpage { background-color:#FFFFFF; background-image:url(images/contactpagebg.jpg); background-repeat:no-repeat; border:2px solid black; margin:25px 0 0; padding:10px; width:850px; }

#contactgrey { background-image:url(images/contactgrey.jpg); background-repeat:no-repeat; float:left; height:222px; padding:10px; width:244px; }

#addressbox { background-image:url(images/addressbg.jpg); background-repeat:no-repeat; float:right; height:217px; padding:15px 10px 10px; width:584px; }

#shop { float:right; margin-top:50px; }

.addresstext { float:left; margin:50px 8px 0 0; width:160px; }

#db { background-image:url(images/dishwasherrepairsblue.jpg); background-repeat:no-repeat; float:right; height:150px; margin:7px 0 0; padding:10px; width:493px; }

.clear1 { clear:both; padding:0 0 40px; }

#newscontainer { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/newsbg.jpg) repeat-y scroll 0 0; margin:0; padding:0; }

.testimonial {
width:570px;
float:left;
margin:15px 0 30px 0;
}
.left-quote {
float:left;
background:url(images/img-quotes-left.jpg) no-repeat top;
width:35px;
height:35px;
}
.testi-text {
float:left;
text-align:justify;
width:470px;
padding-left:80px;
padding-right:80px;
}
.right-quote{
float:right;
background:url(images/img-quotes-right.jpg) no-repeat right bottom;
width:35px;
height:35px;
}
#newscontainertest { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/newbgtest.jpg) repeat-y scroll 0 0; margin:0; padding:0; }

#newsblue { background-color:#FFFFFF; background-image:url(images/newspageheader.jpg); background-position:center top; background-repeat:no-repeat; border-color:-moz-use-text-color black; border-style:none solid; border-width:medium 2px; float:left; margin:0; padding:20px 10px 10px; width:600px; }

#newsbluefeedback { background-color:#FFFFFF; background-image:url(images/newspageheader.jpg); background-position:center top; background-repeat:no-repeat; border-color:-moz-use-text-color black; border-style:none solid; border-width:medium 2px; float:left; margin:0; padding:20px 10px 10px; width:852px; }

#newsbluetest { background-color:#FFFFFF; background-image:url(images/newspageheader.jpg); background-position:center top; background-repeat:no-repeat; border-color:-moz-use-text-color black; border-style:none solid; border-width:medium 2px; float:left; margin:0; padding:20px 10px 10px; width:480px; }

#newsbluebottom { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; float:left; height:2px; width:624px; }

#newsbluebottomfeedback { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; float:left; height:2px; width:876px; }

#newsbluebottomtest { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; float:left; height:2px; width:504px; }

#posts { background-color:#FFFFFF; float:left; margin-top:25px; }

.newsheader { color:#000000; }

#poststest { background-color:#FFFFFF; float:right; margin-top:25px; }

#sidebar { background-color:white; background-image:url(images/archivebg.jpg); background-position:center top; background-repeat:no-repeat; border-color:-moz-use-text-color black; border-style:none solid; border-width:medium 2px; float:right; height:100%; margin:0; padding:10px; width:220px; }

#sidebarbottom { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; float:right; height:2px; width:244px; }

#sidebartest { background-color:white; background-image:url(images/archivebg.jpg); background-position:center top; background-repeat:no-repeat; border-color:-moz-use-text-color black; border-style:none solid; border-width:medium 2px; float:right; height:100%; margin:0; padding:10px; width:340px; }

#sidebarbottomtest { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; float:right; height:2px; width:364px; }

#sidebar li { margin-left:20px; }

.post { margin-bottom:30px; }

#vacuumorange { background-image:url(images/agentorange.jpg); background-repeat:no-repeat; float:left; height:295px; margin:25px 0 0; padding:15px 10px 10px; width:337px; }

#contactprocess { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:2px solid #000000; margin-top:70px; width:876px; }

.black { color:#000000; }

#bluesitemap { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:2px solid #000000; padding:20px; width:830px; }

#primarynav { margin:0 0 0 20px; }

#footer { background-image:url(images/footerbg.jpg); background-repeat:repeat-x; height:50px; margin-top:15px; }

#footercontent { margin:10px auto 0; text-align:center; width:876px; }

#flashlogos { margin:0 0 0 2px; }

.indexdropdown { width:220px; }

.fieldstyle { margin-bottom:1px; width:100px; }

.formstyle { margin-bottom:0; width:164px; }

.formstyle2 { margin-bottom:0; width:168px; }

.table { background-color:#CC6600; height:100px; width:100px; }

#formcontainer { margin:0 auto; text-align:center; width:250px; }

.seolists { float:left; height:300px; margin-top:40px; width:200px; }

#arealinks { background-color:#FFFFFF; border:2px solid #000000; font-size:9px; height:20px; margin-top:5px; padding:5px; text-align:center; width:864px; }

ul.list { list-style-type:none; margin:0 auto; }

ul.list li { display:inline; float:left; margin-right:10px; }

input.date { color:#000000; width:150px; }

.anythingSlider                         { width: 600px; height: 75px; position: relative; margin: 0 auto 15px; }
.anythingSlider .wrapper                { width: 600px; overflow: auto; height: 75px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; border-bottom: 3px solid #e0a213; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 680px; margin: 0; }
.anythingSlider .arrow                  { text-indent: -9999px; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

.slidecontainer							{ width: 580px; height: 55px; padding: 10px; font-size:10px;}
.slideleft								{ float: left; width: 260px; height: 55px; padding: 0 5px 0 30px;}
.imgleft								{ float: left; padding: 0 10px 0 0px; }
.gassafe								{ padding-top: 5px; }
.dasa									{  }
.slideright								{ float: right; width: 250px; height: 55px; padding: 0 30px 0 5px;  }

#thumbNav                               { position: relative; top: 323px; text-align: center; text-indent:-99999px; }


#start-stop                             { text-indent: -9999px; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
