	.mainHead {
	background : #98CCFF url(../images/header.jpg) no-repeat right top;
	padding : 0;
	margin : 0;
		}
	IMG {
	display P block;
	}
		
	body {
	padding : 0;
	margin : 0;
	background : #FFF url(../images/background.gif) repeat-y left top;
	}
	
	p, ul, ol, li, td {
	font : 12px/18px verdana, arial, helvetica, sans-serif;
	}

	.left_head {
	background : #99CCFF url(../images/corner_middle.gif);
	border-top : 1px solid #369;
	border-bottom : 1px solid #369;
	font : bold 11px verdana, arial, helvetica, sans-serif;
	color : #000;
	}
	
	.left_corner{
	background : #99CCFF url(../images/left_corner.gif) no-repeat left top;
	border-bottom : 1px solid #369;
	}
	
	.right_corner{
	background : #99CCFF url(../images/right_corner.gif) no-repeat right top;
	border-bottom : 1px solid #369;
	}
	
	.left_main {
	border-left : 1px solid #369;
	border-right : 1px solid #369;
	border-bottom : 1px solid #369;
	padding : 10px;
	font : 11px/18px verdana, arial, helvetica, sans-serif;
	}

	.main_nav {
	font : 10px/18px verdana, geneva, sans-serif;
	color : #FFF;
	padding : 10px 10px 5px 10px;
	margin : 10px 0px 5px 0px;
	height : 25px;
	white-space : nowrap;
	}
	.main_nav a:link, .main_nav a:visited ,.main_nav a:active{
	font-weight : bold;
	text-decoration : none;
	background : transparent;
	color : #FFF;
	}
	.main_nav a:hover {
	text-decoration : underline;
	background : transparent;
	color : #FFF;
	}
	
	.secondaryNav {
	font : 10px/18px verdana, geneva, sans-serif;
	color : #000;
	white-space : nowrap;
	}
	.secondaryNav a:link, .secondaryNav a:visited ,.secondaryNav a:active{
	font-weight : bold;
	text-decoration : none;
	background : transparent;
	color : #000;
	}
	.secondaryNav a:hover {
	text-decoration : underline;
	background : transparent;
	}
	
	a:link, a:active, a, a:visted, a:hover, {
	color : #000;
	}
	
	.grey_tile {
	background : #E6E6E6 url(../images/front_main_tile.gif) repeat-x left bottom;
	}
	
	.main_h1 {
	font : 30px/36px georgia, new york, times, serif;
	color : #062748;
	margin : 5px;
	padding : 5px;
	}
	
	.main_h2 {
	font : 12px/18px georgia, new york, times, serif;
	color : #062748;
	margin : 5px;
	padding : 5px;
	}
	
	.small {
	font : 10px/13px verdana, arial, helvetica, sans-serif;
	}
	
	.footer {
	font : 10px/18px verdana, geneva, sans-serif;
	color : #000;
	padding : 10px;
	}
	
	.footer p {
	font : 10px/18px verdana, geneva, sans-serif;
	color : #000;
	}
	
	.footer a:link, .footer a:visited ,.footer a:active{
	font-weight : bold;
	text-decoration : none;
	background : transparent;
	color : #000;
	}
	.footer a:hover {
	font-weight : bold;
	text-decoration : underline;
	background : transparent;
	color : #000;
	}
	
	h1 {
	font : bold 18px/18px verdana, geneva, sans-serif;
	color : #062748;
	}	
	h2 {
	font : bold 16px/18px verdana, geneva, sans-serif;
	color : #062748;
	background-color : #E6E6E6;
	}
	
	h3 {
	font : italic bold 14px/18px verdana, geneva, sans-serif;
	color : #062748;
	background-color : #E6E6E6;
	margin : 5px 0px 2px 0px;
	}
	
	h4 {
	font : bold 11px/18px verdana, geneva, sans-serif;
	color : #062748;
	background-color : transparent;
	margin : 5px 0px 2px 0px;
	}
	
	.contact {
	padding : 10px;
	}


.productsTR td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
