p                 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 130%; font-weight: normal; font-variant: normal; color: #000000;}
td				{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 130%; font-weight: normal; font-variant: normal; color: #000000;}
.accessText       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000;}
ul                 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000;}
li                 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

.black            {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #000000; text-align: left; font-weight: bold}
.titles           {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: left}
.pleft            {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: left}
.inputfield       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: justify}
.county           {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-align: left}
.inputfieldSign   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: justify}
.inputfieldcenter {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: center}
.sideMenuOff      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold;   font-variant: normal; color: #cc0000; text-align: left}
.specialslink     {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #867956; text-align: left}
.pright    		  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: right}
.datewhite  			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: justify}
.centerP    			{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-align: center}
.prodTitle  			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: left}
.prodPrice  			{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: right}
.prodTitleZ 			{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: left}
.prodPriceZ 			{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: right}
.basketP   				{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: center}

a.Signup:link     {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underlined; text-align: left; color: #000000; font-weight: normal}
a.Signup:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underlined; text-align: left; color: #000000; font-weight: normal}
a.Signup:hover    {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-align: left; color: #CC0000; font-weight: normal}
a.Signup:active   {font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underlined; text-align: left; color: #000000; font-weight: normal}

.button   		{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;	color: #FFFFFF;	background-color: #847C4D;	cursor: hand;	border-top: 1px solid #E2E0CD;	border-right: 1px solid #4B472C;	border-bottom: 1px solid #4B472C;	border-left: 1px solid #E2E0CD;}
.deleteButton {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; color: #FFFFFF;	background-color: #990000;	cursor: hand;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #330000;	border-bottom: 1px solid #330000;	border-left: 1px solid #D9ECFF;	height: 18px;	width: 50px;}
.recalButton 	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #FFFFFF;	background-color: #33A083;	cursor: hand;	border-top: 1px solid #FFFFFF;	border-right: 1px solid #330000;	border-bottom: 1px solid #330000;	border-left: 1px solid #D9ECFF;}
.buttonCheck  {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; color: #FFFFFF;	background-color: #847C4D;	cursor: hand;	border-top: 1px solid #D9ECFF;	border-right: 1px solid #006699;	border-bottom: 1px solid #006699;	border-left: 1px solid #D9ECFF;	background-image: url(images/design/shopcart.gif);	background-repeat: no-repeat;	background-position: right center;}

a.Terms:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CABA99; text-decoration: none; font-weight: normal}
a.Terms:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CABA99; text-decoration: none; font-weight: normal}
a.Terms:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; font-weight: normal}
a.Terms:active       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CABA99; text-decoration: none; font-weight: normal}

a.Textlink:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000DF; text-decoration: underline; font-weight: normal}
a.Textlink:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000DF; text-decoration: underline; font-weight: normal}
a.Textlink:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal}
a.Textlink:active       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0000DF; text-decoration: underline; font-weight: normal}
--------
.price     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #CCCCFF; text-align: right}
.title    {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #3F320F; text-align: center}
.titleleft    {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #3F320F; text-align: left}
.date     {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: center}

.smPara   {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: justify}
.mePara   {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FFFFFF; text-align: justify}


h1                     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #CC0000; font-weight: bold}
h4                     {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #000000; font-weight: bold}
.h1black               {font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: none; color: #000000; font-weight: bold}
h2                     {font-family: Times New Roman, Arial,  sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
h6                     {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #000000;}


a.Menubrown:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #524D32; font-weight: bold}
a.Menubrown:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #524D32; font-weight: bold}
a.Menubrown:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}
a.Menubrown:active       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}

a.Menubrown2:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #524D32; font-weight: bold}
a.Menubrown2:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #524D32; font-weight: bold}
a.Menubrown2:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}
a.Menubrown2:active       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}

a.Menu:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}
a.Menu:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}
a.Menu:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #CC0000; font-weight: bold}
a.Menu:active       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #000000; font-weight: bold}

a.thumbATitle:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #000000; font-weight: bold}
a.thumbATitle:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #000000; font-weight: bold}
a.thumbATitle:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; text-align: left; color: #CC0000; font-weight: bold}
a.thumbATitle:active       {font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; text-align: left; color: #000000; font-weight: bold}

a.MenuSm:link         {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.MenuSm:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.MenuSm:hover        {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #333366; text-decoration: none; font-weight: bold}
a.MenuSm:active       {font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF; text-decoration: none; font-weight: bold}


a.paraLnk:link      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold}
a.paraLnk:visited   {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold}
a.paraLnk:hover     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: none; font-weight: bold}
a.paraLnk:active    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight: bold}

a.Email:link        {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1153A9; text-decoration: none}
a.Email:visited     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1153A9; text-decoration: none}
a.Email:hover       {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #85B5E2; text-decoration: none}
a.Email:active      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1153A9; text-decoration: none}

a.SideMenu:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1153A9; text-decoration: none; font-weight: bold}
a.SideMenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1153A9; text-decoration: none; font-weight: bold}
a.SideMenu:hover   {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.SideMenu:active  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1153A9; text-decoration: none; font-weight: bold}

a.TopMenu:link     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #85B5E2; text-decoration: none; font-weight: bold}
a.TopMenu:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #85B5E2; text-decoration: none; font-weight: bold}
a.TopMenu:hover    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold}
a.TopMenu:active   {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #85B5E2; text-decoration: none; font-weight: bold}

a.ListLinks:link       {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCCCC; text-decoration: none}
a.ListLinks:visited    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCCCC; text-decoration: none}
a.ListLinks:hover      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #00CC00; text-decoration: none}
a.ListLinks:active     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCCCC; text-decoration: none}

a.enetLink:link       {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000055; text-decoration: none}
a.enetLink:visited    {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000055; text-decoration: none}
a.enetLink:hover      {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; text-decoration: none}
a.enetLink:active     {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000055; text-decoration: none}

.midback              {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3F320F;	background-color: #FFFFFF;	;	font-weight: bold;	background-image: url(images/midunder.gif);	background-repeat: no-repeat;	background-position: top;	border: 1px none;}

.box                  {font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3F320F;	background-color: #FFFFFF;	;	font-weight: bold;	border-top: 1px solid #BBAF9B;	border-right: 1px solid #E7E2DA;	border-bottom: 1px solid #E7E2DA;	border-left: 1px solid #BBAF9B;}

.sub                  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #FFFFFF; border: 1px #000000 outset;}

rename from oldbody to body to make it work 
.oldbody     {scrollbar-face-color:#85B5E2;scrollbar-shadow-color:#000033;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#3F66A1;scrollbar-darkshadow-color:#3F66A1;scrollbar-track-color:#000000;scrollbar-arrow-color:#1153A9}
 
.mainHeaders {  font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; font-weight: bold; font-style: normal; text-transform: uppercase}
.newsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #463835;
	font-weight: bold;
}
.termsInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 550px;
}
.input550 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 550px;
}
.input490 {	width: 490px;}
.standard {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.headertitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.pricelist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F52731;}

#importantlink { color: #C00; text-decoration: underline; }


/* Hannah - new stuff ----------------------------------------------------------------------------- */

a      {font-family: Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; color: #990000;}
a:hover  {font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #990000;}

body { background-color: #fff;}

p.header   { font-family: Arial, Helvetica, sans-serif; text-align: right; font-weight: bold; font-size: 15px;}

#footer {
	margin: 10px 0 10px 0;
}
#footer p {
	text-align: center; line-height: 24px;
}
a.footer        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; text-align: center; color: #990000; font-weight: normal;}
a.footer:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: center; color: #990000; font-weight: normal;}

/* navigation tabs */
#tabs {
	margin: 0;
	padding: 0;
	float: left;
	line-height: normal;
	width: 100%;
	background: url("/images/design/lasttab.gif") no-repeat right bottom;	
}
#tabs p.header {
	margin: 0;
	padding: 0;
}
#tabs ul {
	margin:0;
	padding: 0;
	list-style:none;
}
#tabs li {
	float:left;
	background:url("/images/design/left.gif") no-repeat left top;
	margin:0;
	padding: 0 1px 0 10px;
}
#tabs a {
	float:left;
	display:block;
	background: url("/images/design/right.gif") no-repeat right top;
	border-bottom: none;
	padding: 6px 16px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color: #000;
}
#tabs #current {
	background-image:url("/images/design/left_on.gif");
	}
#tabs #current a {
	background-image:url("/images/design/right_on.gif");
	margin: 0;
	padding-bottom: 7px;
	color: #990000;
	}
/* Commented backslash hack hides rule from IE5-Mac \*/
#tabs a {
	float:none;
}
/* End IE5-Mac hack */
#tabs a:hover {
	text-decoration: underline;
}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #990000;}

.infobox {
  width: 176px;
  background: url("/images/design/bottom_image.jpg") no-repeat bottom left;
  margin: 0 0 4px 0;
}
.infobox .date {
	color: #666; font-size: 11px;
}
.infobox h3 {
  text-align: center;
  margin: 0px;
  color: #fff;
  font-size: 12px;
  padding: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: url("/images/design/top_image.jpg") no-repeat top left;
}
.infobox .info {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 4px 8px 4px 8px;
  font-weight: normal;
  text-align: left;
  line-height: normal;
}
.infobox a      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; text-align: center; color: #990000; font-weight: normal;}
.infobox a:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: center; color: #990000; font-weight: normal;}

p.home {
	font-size: 13px;
}
form {
	padding: 0; margin: 0;
}
.productgrid {
	border: 1px solid #CCC;
	margin-top: 10px;
	padding: 10px 0 10px 0;
	float: left;
	width: 125px;
	height: 300px;
	position: relative;
}

.fromprice {
	margin: 5px;
	padding: 10px 0 10px 0;
	background: url(/images/frompricestar.gif) no-repeat 50%;
	color: #900;
	}
	
#total_price_box{
	font-size: 130%;
	color: #A00;
}

#total_price {
	border: none;
	font-size: 110%;
	color: #A00;
	width: 3.5em;
	margin: 0;
	padding: 2px;
	background: #FFF;		
}

#total_srp_box {
	font-size: 130%;
	color: #000;
}

#total_srp_price {
	border: none;
	font-size: 110%;
	width: 3.5em;
	background: #FFF;		
}

.productcode {
	width: 100%;
	text-align: center;
	}