BODY { font-family: verdana; color: #000000; font-size: 13px; position: relative; margin-top: 0px; }

.highlight { color: #862C30 }


a:link { color: #2E3192; text-decoration: none; font-weight: bold; } 
a:visited { color: #2E3192; text-decoration: none; font-weight: bold; } 
a:active { color: #2E3192; text-decoration: none; font-weight: bold; }
a:hover { color: #D10C3E; text-decoration: underline; font-weight: bold; }

H1 H2 H3 H4 H5 H6 { margin-left: 0px }

H1 { color: #2E3192; font-family: "Trebuchet MS",verdana; font-size: 17px; }
h2 { color: #D10C3E; font-family: "Trebuchet MS", verdana; font-size: 15px; }
h3 { color: #2E3192; font-family: "Trebuchet MS", verdana; text-decoration: none; font-size: 13px; padding: 0; margin: 0; }

INPUT { color: #003366; font-family: "Trebuchet MS", verdana; font-size: 11px; }
SELECT { color: #003366; font-family: "Trebuchet MS", verdana; font-size: 11px; }
TEXTAREA { color: #003366; font-family: "Trebuchet MS", verdana; font-size: 11px; }
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130%; color: #000000;}
li { line-height: 120%; padding-bottom: 10px; list-style-image: url(topbullet.jpg); background-repeat: no-repeat;}


.LogoSPAN {color: #ffffff; font-family: verdana; font-size: 34px; font-weight: bold}
.StrapLineSpan {color: #FFFFFF; font-family: verdana; font-size: 12px;}
.DateDiv {color: #1f0e10; font-family: verdana; font-size: 11px;}

.TopMenuSpan {color: #ffffff; font-family: "Trebuchet MS", verdana; font-size: 12px; font-weight: bolder;}
	.TopMenuSpan A:link { display: block; color: #ffffff; font-size: 12px}
	.TopMenuSpan A:visited {color: #ffffff; font-size: 12px}
	.TopMenuSpan A:active {color: #ffffff; font-size: 12px}
	.TopMenuSpan A:hover {color: #D7E5EE; font-size: 12px; }

/* .SubMenuSpan {color: #D10C3E;font-family: "Trebuchet MS", verdana; font-size: 11px; line-height: 12px;}
	.SubMenuSpan A:link {color: #ffffff; font-size: 11px; font-weight: bold;}
	.SubMenuSpan A:visited {color: #ffffff; font-size: 11px; font-weight: bold;}
	.SubMenuSpan A:active {color: #ffffff;font-size: 11px; font-weight: bold;}
	.SubMenuSpan A:hover {color: #D7E5EE;font-size: 11px; font-weight: bold;}
*/

.SubMenuHeadingSpan {color: #ffffff; font-family: "Trebuchet MS", verdana; font-size: 14px;font-weight: bold; padding-left: 7px;}
	.SubMenuHeadingSpan A:link {color: #ffffff; }
	.SubMenuHeadingSpan A:visited {color: #ffffff;}
	.SubMenuHeadingSpan A:active {color: #ffffff;}
	.SubMenuHeadingSpan A:hover {color: #ffffff;}	

.SubMenuHeadingSpanWide {color: #2E3192; font-family: "Trebuchet MS", verdana; font-size: 18px;font-weight: bold; display: none;}
	. SubMenuHeadingSpanWide A:link {color: #2E3192; }
	. SubMenuHeadingSpanWide A:visited {color: #2E3192;}
	. SubMenuHeadingSpanWide A:active {color: #2E3192;}
	. SubMenuHeadingSpanWide A:hover {color: #C9DBC6;}	

	
.BottomMenuSpan {color: #ffffff; font-family: "Trebuchet MS", verdana; font-size: 9px;}
	.BottomMenuSpan A:link {color: #ffffff; font-size: 9px}
	.BottomMenuSpan A:visited {color: #ffffff; font-size: 9px}
	.BottomMenuSpan A:active {color: #ffffff;font-size: 9px}
	.BottomMenuSpan A:hover {color: #D7E5EE;font-size: 9px}
	
.submenucellbackground {
	background-image: url("submenu_cell_background.jpg"); 
	background-position: bottom; 
	background-repeat: no-repeat; 
	background-color: #234fa6;
}
	
.selectedsubmenu {
	background-color:  #ffffff;
	padding-bottom: 6px;
	padding-top:  6px;
	padding-left:  15px;
}
	.selectedsubmenu A:link {color: #D10C3E; font-size: 12px; padding-top:  6px; padding-bottom: 6px; }
	.selectedsubmenu A:visited {color: #D10C3E; font-size: 12px; padding-top: 6px; padding-bottom: 6px;}
	.selectedsubmenu A:active {color: #D10C3E; font-size: 12px; padding-top:  6px; padding-bottom: 6px;}
	.selectedsubmenu A:hover {color: #234fa6;	font-size: 12px; padding-top:  6px; padding-bottom: 6px;}	
	
.subsubcat {
	background-position: bottom;
	background-repeat: repeat-x;
	margin-left:  25px;
}

.subsubcat A:link {display: block; color: #ffffff; font-size:  12px;	padding-left:  25px; padding-bottom: 6px; padding-top: 6px; }
.subsubcat A:visited {display: block; color: #ffffff; font-size:  12px;	padding-left:  25px; padding-bottom: 6px; padding-top: 6px;}
.subsubcat A:active {display: block; color: #ffffff; font-size:  12px;	padding-left:  25px; padding-bottom: 6px; padding-top: 6px;}
.subsubcat A:hover {display: block; background-color: #ffffff; color: #D10C3E; font-size:  12px;	padding-left:  25px; padding-bottom: 6px; padding-top: 6px;}	
	
	
.subsub {
	background-color:  #ffffff; padding-top: 5px; padding-bottom: 7px; padding-left: 25px;
}
.subsub A:link { color: #D10C3E; font-size:  12px;}
.subsub A:visited {color: #D10C3E; font-size:  12px;}
.subsub A:active {	color: #D10C3E; font-size:  12px;}
.subsub A:hover {	color: #234fa6; font-size:  12px;}	
	
.topselectedsubmenu {
	height:  6px;
	background-image: url("submenu_cornertop.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
}


.topnormalsubmenu {
	height:  6px;
}

.normalsubmenu {
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #ffffff;
}

.normalsubmenu A:link {display: block; color: #ffffff; font-size:  12px;	padding-left:  15px; padding-bottom: 6px; padding-top: 6px; }
.normalsubmenu A:visited {display: block; color: #ffffff; font-size:  12px;	padding-left:  15px; padding-bottom: 6px; padding-top: 6px;}
.normalsubmenu A:active {display: block; color: #ffffff; font-size:  12px;	padding-left:  15px; padding-bottom: 6px; padding-top: 6px;}
.normalsubmenu A:hover {display: block; background-color: #ffffff; color: #D10C3E; font-size:  12px;	padding-left:  15px; padding-bottom: 6px; padding-top: 6px;}	



.botnormalsubmenu {
	height:  11px;
	background-position: bottom;
	background-repeat: no-repeat;
}
	
.subdheader {background-image: url("menu.jpg"); height: 23px; padding: 2px; color: #ffffff; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", sans-serif; text-align: left;}
.subdheader A:link {color: #ffffff;}
.subdheader A:visited {color: #ffffff;}
.subdheader A:active {	color: #ffffff;}
.subdheader A:hover {	color: #ffffff;}	

.newsheader {background-image: url("sdmenu.jpg"); height: 23px; padding: 2px; color: #ffffff; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", sans-serif; text-align: left;}
.newsheader A:link {color: #ffffff;}
.newsheader A:visited {color: #ffffff;}
.newsheader A:active {	color: #ffffff;}
.newsheader A:hover {	color: #ffffff;}	

.newsheader2 {background-image: url("sdmenu.jpg"); height: 23px; padding: 0px;}

.SiteNavSpan {position: relative; top: 35px; float: right; padding-right: 10px;}
.SiteNavSpan input {height: 18px; font-size: 11px; border: 1px solid black;}

#frontabout {
	padding:  0; margin:  0;
}
#frontabout a:link, #frontabout a:active, #frontabout a:visited {
display:  block;
padding-left:  5px;
padding-top:  3px;
width:  160px; height:  22px;color: #ffffff;
background:  #2E3192;
border-right:  2px solid white;
}

#frontabout a:hover {
width:  160px; height:  22px;
padding-left:  5px;
padding-top:  3px;
display:  block;background-color:  #ffffff;
text-decoration:  none;
color: #D10C3E;
border-right:  2px solid white;
}

.frontabtd { background-image: url('obteam.jpg'); background-repeat: no-repeat; background-position: top right;}


.Colour1 {
	background-color: #DFE2EB;
}

.Colour2 {
	background-color: #ECEFF9;
}

#productintroimage {
	margin-left:  10px;
}

.catalogue th {
	background-color:  #2E3192; color:  #ffffff; font-size:  12px;
}

#detailshead {
	position:  relative; top:  0px left: 0px;
	background-image: url("topbanner.jpg");
	background-position: -20 -30;
	width:  200px; height:  80px; display:  block;
}

#catMenuDIV {
	margin:  0px;
}