/*cope with inheritance bugs*/
body, table, th, td{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
margin: 0;
	background-position: center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;
	background-position:center;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}



<!-- Own added here-->

/* spacer */

#spacer
{
	height:10px;
	background-color:#FFF;
}

/* left menu */
.blue_bg	{
	background-color: #1C2479;
     
}

/* left menu head */

.leftmenuhead
{
	background-image:url('leftmenutitleback.jpg');
	height: 15px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top:1px solid;
}
/* blue box head */
.blueboxhead
{
	background-color:#1C2879;
	height: 11px;
	padding: 5;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
}
.lightblue_bg	{
		background-color: #DFDFDF;
}
.lilac_bg	{
		background-color: #b6babe;
      }
.pricesplash
{
	background-color:#EBE7EB;
	height: 15px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C2879;
}

.bodycopy {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.bodycopy12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.mainstrap {
	FONT-SIZE: 11px; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.splashintro {
	
	FONT-SIZE: 12px; COLOR: #6861EF; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	}
.bodycopybold {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; 

}
.redcopybold {
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
a:link {
	FONT-SIZE: 12px; COLOR: #00000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none;
}
a:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
a:active {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
.standard {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.standard:link {
	FONT-SIZE: 11px; COLOR: #00000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.standard:visited {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
}
a.standard:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline;
}
a.standard:active {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none;
}

a.standard12:link {
	FONT-SIZE: 12px; COLOR: #00000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.standard12:visited {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
a.standard12:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline;
}
a.standard12:active {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none;
}
a.sidemenu:link {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.sidemenu:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
a.sidemenu:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
a.sidemenu:active {
	FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.topmenutab {
	text-align: center; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
a.topmenutab:link {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}
a.topmenutab:visited {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;
}
a.topmenutab:hover {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: underline; font-weight: bold;
}
a.topmenutab:active {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;
	}
.bluebold {
	text-align: center; FONT-SIZE: 11px; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;
}
a.bluebold:link {
	
	FONT-SIZE: 11px; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;
}
a.bluebold:visited {
	FONT-SIZE: 11px; COLOR: #1C2879; TEXT-DECORATION: none; font-weight: bold;
}
a.bluebold:hover {
	FONT-SIZE: 11px; COLOR: #1C2879; TEXT-DECORATION: underline; font-weight: bold;
}
a.bluebold:active {
	FONT-SIZE: 11px; COLOR: #1C2879; TEXT-DECORATION: none; font-weight: bold;

}
.menutab {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
a.menutab:link {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
a.menutab:visited {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
a.menutab:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
a.menutab:active {
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none;

}

.copyright {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ABAC8A; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
a.copyright:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ABAC8A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.copyright:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ABAC8A; TEXT-DECORATION: none;
}
a.copyright:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; COLOR: #ABAC8A; TEXT-DECORATION: underline;
}
a.copyright:active {
	FONT-SIZE: 11px; COLOR: #ABAC8A; TEXT-DECORATION: none;
}
a.title:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.title:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1C2879; TEXT-DECORATION: none;
}
a.title:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #1C2879; TEXT-DECORATION: none;
}
a.title:active {
	FONT-SIZE: 12px; COLOR: #1C2879; TEXT-DECORATION: none;
}
.sidemenutab {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.sectionLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #FFFFFF 1px solid; POSITION: relative;
}
#sectionLinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px;
}
.sectionLinks A {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #b5bbbc 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 4px; 
	COLOR: #5F5F5F; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
		}
.sectionLinks A:hover {
	COLOR: #FFFFFF;
               BACKGROUND-IMAGE:url('leftmenutitleback.jpg');

}
.cartprices {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.bodycopybold:link {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.bodycopybold:visited {
    FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.bodycopybold:hover {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
a.bodycopybold:active {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #1C2879; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	}

div.header920 {
		width: 920px;
		top: 0px;
		left: 0px; 
		height: 150px;
		background-image:url('headerpic_0211.gif')
	
      }
.topmenuback {
		width: 115px;
		top: 0px;
		left: 0px; 
		height: 25px;
		align: center;
		text-align: center;
		background-image:url('topmenuback.gif');
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 
		TEXT-DECORATION: none;	
    }
.xmasdelivery {
		width: 920px;
		top: 0px;
		left: 0px; 
		height: 80px;
		background-image:url('xmasdelivery.gif');
 }

.submenuback {
		width: 920px;
		top: 0px;
		left: 0px; 
		height: 50px;
		background-image:url('submenuback920.gif');
		color: #FFFFFF;
		font-size:12px;

}

.submenutext
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;

}div.spacer_h20 {
		top: 0px;
		left: 0px; 
		height: 20px;
		background-image:url('spacer.gif');
}
div.spacer_w15 {
		top: 0px;
		left: 0px; 
		width: 15px;
		background-image:url('spacer.gif');

}
div.spacer_w40 {
		top: 0px;
		left: 0px; 
		width: 40px;
		background-image:url('spacer.gif');

}


div.spacer_h10 {
		top: 0px;
		left: 0px; 
		height: 10px;
		background-image:url('spacer.gif');

}
<!--Original in use from here on-->

a.boxlink:link{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.boxlink:visited{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

a.boxlink:hover{
color:#1c2879;
font-size:10px;
text-decoration:none;
}

a.boxlink:active{
color:#1c2879;
font-size:10px;
text-decoration:none;
}

li{
color:#1c2879;
list-style-type:square;
}

ol{
color:#1c2879;
}

ul{
color:#1c2879;
list-style-type:square;
}

H1, H2, H4, H5, H6 {
font-family:Arial, Helvetica, sans-serif;
}

H3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.actCHECKOUTEM {background-color:#b6babe;}
.actCHECKOUTBG {background-color:#dbdef7;}

.actlarger{
	font-size: larger;
	color:#1c2879;
}

.actsmaller{
	font-size: smaller;
	color:#1c2879;
}

.actxxsmall{
	font-size:9px;
	color:#1c2879;
}

.actxsmall{
	font-size:10px;
	color:#1c2879;
}

.actsmall{
	font-size:10px;
	color:#1c2879;
}

.actregular{
	font-size:11px;
	color:#1c2879;
}

.actlarge{
	font-size:14px;
	color:#1c2879;
}

.actxlarge{
	font-size:16px;
	color:#1c2879;
}

.actxxlarge{
	font-size:18px;
	color:#1c2879;
}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{color:#ff3300;}
.actwelcome{color:#1c2879;}

.actlogotext {font-family:Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:10px;}

.thinborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf;
	border-left-color: #dfdfdf;
}

.thinbordergreen {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BEBEBE;
	border-right-color: #BEBEBE;
	border-bottom-color: #BEBEBE;
	border-left-color: #BEBEBE;
        background-color:#e9e7eb;
        padding: 10px 10px 10px 10px;
        text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.thinbordertitle {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dfdfdf;
	border-right-color: #A7AFEB;
	border-bottom-color: #A7AFEB;
	border-left-color: #dfdfdf;
        background-color:#dbdef7;
        padding: 10px 10px 10px 10px;
        text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C2879;

}

.thinred {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6861ef;
	border-right-color: #6861ef;
	border-bottom-color: #6861ef;
	border-left-color: #6861ef;
}

.thinred2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff0000;
	border-right-color: #ff0000;
	border-bottom-color: #ff0000;
	border-left-color: #ff0000;
}

.actsmallheading {
	font-size:10px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

td.boxheader {
	background-color:#ff0000;
}
