body {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.REDHEADINGS {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	font-weight: normal;
}
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.subheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}
.whiteheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
#bodysection .products {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(images/buttonwhite.jpg);
}
/* the below mainmenu and sidemenu replaces your menutext style. Note - I've added div's to the two menu sections of the products template to hold these styles. I've also made the main menu text h1 headings and the side menu text h2 headings. The products.dwt file contains examples of their use. This is purely a SEO technique. If you decide to do away completely with any of your original styles you should delete them above. On that point you should delete my comments once they're no longer useful. More comments further below*/
#mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
}
#mainmenu h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
}
#mainmenu a, #mainmenu a:link, #mainmenu a:visited, #mainmenu a:hover, #mainmenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
}
#bodysection a {
	color: #FFFFFF;
}

#sidemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
}
#sidemenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
}
#sidemenu a, #mainmenu a:link, #mainmenu a:visited, #mainmenu a:hover, #mainmenu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
}
/* the below bodysection replaces .REDHEADINGS (replaced by h1), .maintext(replaced by p) and .subheadings(replaced by h2). I've added a list style as well which uses your red bullet. The only class you will need to add in this section is "bulletimagemain" for lists on the main.dwt template and "bulletimageproducts" for lists on the products.dwt template. The techniques I've used are designed to assist you to use more correct markup as search engines will place a greater value on the content if the syntax is good. main.dwt and products.dwt contain examples of their use*/
#bodysection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#bodysection h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	font-weight: normal;
	margin-bottom: 0.1em;
}
#bodysection h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}
#bodysection p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#bodysection ul {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0em;
}
#bodysection li {
	background-image: url(bullet5.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.1em;
	padding-left: 1.5em;
	font-size: 12px;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 3em;
}
#bodysection #ProductList ul {
	list-style-type: none;
	margin-left: 0em;
	padding-left: 0em;
}
#bodysection #ProductList li {
	background-image: url(bullet5.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	margin-top: 0.6em;
	margin-right: 0px;
	margin-bottom: 0.6em;
	margin-left: 3em;
	font-size: 10px;
	color: #FFFFFF;
}
.WhiteBox {
	border: 1px solid #FFFFFF;
}

.specslink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
}
