*{ margin: 0; padding: 0; }*
body { font: .8em Arial, Sans-Serif; line-height: 1.6em; background:  #fbf5c7  ; color: #666666;  }
a {color: #009900; text-decoration: none;}
a:visited {color: #009900; text-decoration: none;  }
a:hover {color: #cc9900; text-decoration: none;}

h2 {color: #009900; margin-bottom: 5px; }
h3 { padding-left: 10px; color: #006600;  font-size: 1.2em; height: 30px; line-height: 30px; }h4 { padding-left: 10px; color: #006600; font-size: 1em;   }

p { margin: 5px 0 10px 0; }

table {  padding: 10px;}
p.address{margin-left: 80px}

#wrap { padding: 0px 30px 0px 30px; width: 900px; margin:0px auto; background: #000099 url(centrepanel8.jpg) repeat-y center;  }


#main {list-style-image: url("images/blue_di.jpg")}
#bullet {list-style-image: url("images/blue_di.jpg"); list-style-position: outside;  margin-left: 40px;  margin-right: 40px; }
#mainindent {list-style-image: url("images/blue_di.jpg"); margin-left: 100px; }
#mainindent2 {list-style-image: url("images/blue_di.jpg"); margin-left: 20px; }

#navbar {background-color: #ffffff; float: left; width: 160px;  margin-bottom: 10px;  padding-left: 10px; border-right: 1px solid #cccccc;  }

#right { margin-bottom: 10px; float: right; width: 700px; padding: 2px 10px 10px 10px; margin-top: 10px;}
#right a {color: #6666CC; text-decoration: none;}
#right a:hover {color: #FF3300; text-decoration: none;}
#image { margin: 5px 20px 5px 20px; border: none; }
#testim td {padding: 10px; border-style: outset; vertical-align: top; background-color: #ffffff;  border-color: #efe7e7; border-width: thin;  }
#right img { margin: 3px 10px 3px 10px; border: none; }

#boxes {background: #ccff99; }

#product1 td { background: #ffffff ; border-style: outset; vertical-align: bottom; background-color: #ffffff;  border-color: #efe7e7;  }
#product1 a:link { color: #6633ff;  text-decoration: none; font-size: 12px; }#product1 a:visited {color: #6633ff;  text-decoration: none; font-size: 12px; }#product1 a:hover {color: #cc0000;font-size:12px;  }
	
#footer { font-size: 10px; text-align: center; border-top: 1px dotted #ccc; padding: 10px 5px; }


#toph { background: #fbf5c7 url(top8.jpg) no-repeat center top; height: 14px; margin: 0; padding: 0;}
#footbits {  background: #fbf5c7 url(footer2.jpg) no-repeat center bottom;height: 14px; ; padding: 0px; margin: 0;}
#smoke {  background: #FFFF99; }
#weight {  background: #CCFFFF; }

#cooktop {  background-color: #ffffcc ; padding: 5px; border-style: outset; color: #000000; }