.adviceheader { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 660000; line-height: 1.2; }
/*.advice { font-family: arial, helvetica, sans-serif;  font-size: 14px; color: 000000; }*/
body { font-family: arial, helvetica, sans-serif;  font-size: 12px; color: 663300; }
td { font-family: arial, helvetica, sans-serif;  font-size: 12px; color: 000000; line-height: 1.2; }
th { font-family: arial, helvetica, sans-serif;  font-size: 12px; font-weight: bold; color: 660000; line-height: 1.2; }
.caption { font-family: arial, helvetica, sans-serif; font-size: 14px; color: 4E7E1D; line-height: 1.2; }
.header { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 660000; line-height: 1.2; }

.service { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: 660000; line-height: 1.2; }


.washcycle { font-family: arial, helvetica, sans-serif; font-size: 16px; color: 660000; font-weight: bold; line-height: 1.2; }
.stage { font-family: arial, helvetica, sans-serif; font-size: 14px; color: 660000; font-weight: bold; line-height: 1.2; }
.recommendedmodel { font-family: arial, helvetica, sans-serif; font-size: 16px; color: 660000; line-height: 1.2; }
.compare { font-family: arial, helvetica, sans-serif; font-size: 16px; color: 660000; line-height: 1.2; }
.quickring { font-family: arial, helvetica, sans-serif; font-size: 25px; color: 000000; line-height: 1.2; }
/*.landline { font-family: arial, helvetica, sans-serif; font-size: 35px; color: brown; line-height: 1.2; }*/
.mobile { font-family: arial, helvetica, sans-serif; font-size: 18px; color: 660000; line-height: 1.2; }
.office { font-family: arial, helvetica, sans-serif; font-size: 25px; color: 660000; line-height: 1.2; }
.callengineer { font-family: arial, helvetica, sans-serif; font-size: 18px; color: 000000; line-height: 1.2; }
.sideheader{ font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: FFFFFF; line-height: 1.3; }
li { font-family: arial, helvetica, sans-serif;  font-size: 14px; color: 000000; line-height: 1.2; }
.brown { font-family: arial, helvetica, sans-serif; font-size: 18px; color: 660000; line-height: 1.2; }
.blue { font-family: arial, helvetica, sans-serif; font-size: 18px; color: 3366CC; line-height: 1.2; }
.orange { font-family: arial, helvetica, sans-serif; font-size: 18px; color: FF6600; line-height: 1.2; }
.green { font-family: arial, helvetica, sans-serif; font-size: 18px; color: green; line-height: 1.2; }
.subhead { font-family: arial, helvetica, sans-serif;  font-size: 12px; color: 660000; line-height: 1.2; }
.smalltabletext { font-family: arial, helvetica, sans-serif;  font-size: 14px; color: 000000; line-height: 1.2; }
.smalltableheader { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: FFFFFF; line-height: 1.3; }
.hottips { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: FFFFFF; line-height: 1.3; }
.largeletters { font-family: arial, helvetica, sans-serif;  font-size: 16px; color: 000000; line-height: 1.2; }
.title { font-family: arial, helvetica, sans-serif; font-size: 16px; color: 660000; line-height: 1.2; }
.hottips { font-family: arial, helvetica, sans-serif; font-size: 14px; color: FFFFFF; line-height: 1.2; }
.toptable { font-family: arial, helvetica, sans-serif; font-size: 16px;  font-weight: bold; color: FFFFFF; line-height: 1.2; }
.warning { font-family: arial, helvetica, sans-serif;  font-size: 14px; color: FF3300; font-weight: bold; line-height: 1.2; }
.handcursor { font-family: arial, helvetica, sans-serif;  font-size: 12px; color: 000000; line-height: 1.2; }

.chepstow {font-weight: bold; color: FFFFFF;  font-family: arial, helvetica, sans-serif;  font-size: 14px; } 



#banner { font-family: arial, helvetica, sans-serif; font-size: 16px;  font-weight: bold; color: FFFFFF; line-height: 1.2; }




.special {
    color:FFFFFF
}
  
div {
    color:FFFFFF;
    font-weight:bold;
  }



/*
Menu link style
*/
a.menu:link {color: FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; 
text-decoration: none}
a.menu:visited {color: FFFFFF;  font-family: arial, helvetica, sans-serif;  font-size: 12px; text-decoration: none} 
a.menu:active {color: #E8FFB8;  font-family: arial, helvetica, sans-serif;  font-size: 12px; text-decoration: none} 
a.menu:hover {color: #3366CC;  font-family: arial, helvetica, sans-serif;  font-size: 12px; text-decoration: none}
 


/*
Menus link style
*/
a.menus:link {color: FFFFFF; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; 
text-decoration: none}
a.menus:visited {color: FFFFFF;  font-family: arial, helvetica, sans-serif;  font-size: 14px; text-decoration: none} 
a.menus:active {color: #E8FFB8;  font-family: arial, helvetica, sans-serif;  font-size: 14px; text-decoration: none} 
a.menus:hover {color: #3366CC;  font-family: arial, helvetica, sans-serif;  font-size: 14px; text-decoration: none}
 


/*
Generic link style
*/
a:link {color: FF6600;  font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 14px; 
text-decoration: underline}
a:visited {color: FF6600;  font-family: arial, helvetica, sans-serif;  font-size: 14px; text-decoration: underline} 
a:active {color: #666666;  font-family: arial, helvetica, sans-serif;  font-size: 14px; text-decoration: none} 
a:hover {color: #3366cc;  font-family: arial, helvetica, sans-serif;  font-size: 14px; text-decoration: none} 


.topbrand { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 660000; line-height: 1.2; }
.rotation { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; line-height: 1.2; }
.premiumline { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: 660000; line-height: 1.2; }

h1, h2 { font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: 660000; line-height: 1.2; }

/*p.paragraphSpacing */
p {  /* color used to differentiate the different paragraphs */
	 background-color: transparent; margin-top: 0px; margin-bottom: 6px; font-family: arial, helvetica, sans-serif; 
font-weight: normal; font-size: 14px; color: 000000
}

.advice {  /* color used to differentiate the different paragraphs */
	 background-color: transparent; margin-top: 0px; margin-bottom: 6px; font-family: arial, helvetica, sans-serif; 
font-weight: normal; font-size: 14px; color: 000000
}

/*p.paragraphSpacing */
p {  /* color used to differentiate the different paragraphs */
	 background-color: transparent; margin-top: 0px; margin-bottom: 6px; font-family: arial, helvetica, sans-serif; 
font-weight: normal; font-size: 14px; color: 000000
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.2;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li { /* all list items */
	float: left;
	 /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}


/* Random Messages from engineers*/

form, fieldset {
margin: 0;
padding: 0;
 }
form {
width: 498px;
background: #ffc;
color: #000;
font: large Verdana, sans-serif;
 }