BODY{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

PRE#dump {
	border:1px dashed #ff0000;
	background-color:#FFFFCC;
	font-family:"Courier New", Courier, mono;
	font-size:10px;
	padding:5px;
}
.clear {clear:both;}
A {}
A IMG {border:none;}

DIV#container {
	width:750px;
	margin:0 auto;
}

DIV#header {
	position:relative;
}
H1#siteTitle {
	margin:0;padding:0;
}

H1#siteTitle A {
	margin:0;padding:0;
	display:block;width:300px;height:112px;
	background-image:url(../images/logo2.gif);
	background-repeat:no-repeat;
}

H1#siteTitle A SPAN{
	display:none;
}

H2#strapLine {display:none;}

H3#topPhone {margin:0;padding:0;position:absolute;right:0;bottom:0;color:#638EB3;text-align:center;font-size:12px;}
H3#topPhone SPAN {font-size:24px;letter-spacing:0.1em;}

DIV#mainNav {background-color:#638EB3;display:block;height:26px;margin-top:10px;background-image: url("../images/BG_blueBar.gif");background-repeat:no-repeat;}
DIV#mainNav UL {float:right;position:relative;top:6px;}
DIV#mainNav UL,DIV#mainNav LI {margin:0;padding:0;list-style:none;}
DIV#mainNav LI {display:inline;border-right:1px solid #ffffff;padding-right:5px; margin-right:5px;}
DIV#mainNav LI.lastLink {border:none;}
DIV#mainNav LI A {color:#fff;font-weight:bold; text-decoration:none;}
DIV#mainNav LI A:hover {text-decoration:underline;}

DIV#content {padding-bottom:40px;}

DIV#navBar {float:left;width:150px;}
DIV#catList {background-color:#638EB3;padding-bottom:23px;background-image:url(../images/BG_catList.gif);background-position:bottom left;background-repeat:no-repeat;}
H3#catListHead {margin:0;padding:0;display:block; height:23px;width:150px;background-image:url(../images/BG_catListHead.gif);background-position:top left;background-repeat:no-repeat;}
H3#catListHead SPAN {display:none;}
DIV#catList UL,DIV#catList LI {margin:0;padding:0;list-style:none;}
DIV#catList UL {border-top:1px solid #fff;margin:10px 0;font-size:12px;}
DIV#catList LI {border-bottom:1px solid #fff;}
DIV#catList LI A {display:block;color:#fff;text-decoration:none;padding:5px 4px;}
DIV#catList UL UL {margin:0;border-top:none;}
DIV#catList UL.level-2 LI A {background-color:#83A4BF;padding-left:10px;}
DIV#catList UL.level-3 LI A {background-color:#9BAFBF;padding-left:20px;}
DIV#catList LI A:hover,DIV#catList UL.level-2 LI A:hover ,DIV#catList UL.level-3 LI A:hover  {background-color:#B0C6D9;}

DIV#accLogos {text-align:center;margin-top:10px;}

DIV#pageContent {margin:0 30px 0 180px;line-height:1.5em;position:relative;}
H2#pageTitle {font-size:18px;color:#638EB3;}
DIV#pageContent A {color:#638EB3;}

DIV.productListing {width:540px;float:right;clear:right;margin-bottom:30px;position:relative;}
DIV.productTitle {width:100%;height:26px;background-image:url(../images/BG_shortBar.gif);background-repeat:no-repeat;margin-bottom:5px;}
DIV.productTitle H3 {font-size:14px;margin:0;padding:0;padding:5px;color:#fff;}
DIV.productImage {float:left;}
DIV.productDesc {margin-left:150px;}
DIV#pageContent DIV.productLink A {color:#fff;position:absolute;bottom:0;right:0;display:block;width:100px;font-size:12px;color:#fff;font-weight:bold;background-color:#638EB3;color:#fff;text-align:center;text-decoration:none;}
DIV#pageContent DIV#backLink A {bottom:-20px;color:#fff;}

DIV#footer {background-color:#638EB3;display:block;height:19px;margin-top:10px;background-image:url("../images/BG_blueBar.gif");background-repeat:no-repeat;text-align:right;padding-top:7px;padding-right:10px;color:#fff;font-size:10px;}
DIV#contactDetails {font-size:10px;color:#999999;text-align:center;margin-top:5px;}
DIV#contactDetails A {color:#999999;text-decoration:none;}
DIV#contactDetails A:hover {text-decoration:underline;}

DIV#map_canvas {width:500px;height:300px;}
