body, div, p, h1, h2, h3, h4, a:link, a:visited, a:hover, a {
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Helvetica, Univers, sans-serif;
	font-size: medium;
	font-style: normal;
}
div, img {margin: 0 0 0 0; padding: 0;}
a {text-decoration: none; color: #141111;}
a:hover {text-decoration: underline;}
.endFloat {clear:both;}

h1 {
	padding: 3px;
	background: url(images/logo-bg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: small;
	height: 50px;
}

h2 {
	color: #98112A;
	font-size: small;
	padding: 2px;
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	margin: 10px 0 0 0;
}
h2 a:link, h2 a:visited {color: #141111; text-decoration: none;}
h2 a:hover, h2 a:active {color: #141111; text-decoration: underline;}

a:link, a:visited {color: #141111; text-decoration: none; padding: 1px; font-size: small;}
a:hover, a:active {color: #141111; text-decoration: underline; padding: 1px; font-size: small;}

.hoverPromo {
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
}
.hoverPromo:hover {
	background-color: #eeeeee;
	cursor: pointer;
}

.hoverPromo img {float: left; margin: 4px 4px 4px 2px;}
.hoverPromo p {color: #141111; padding: 1px; font-size: small; margin: 0; min-height: 48px;}

.nohoverPromo {
	background-color: #ffffff;
	margin: 4px 0 0 0;
}

.nohoverPromo img {float: left; margin: 4px 4px 4px 2px;}
.nohoverPromo p {color: #141111; padding: 1px; font-size: small; margin: 0;}

.linknavi {
	background-color: #eeeeee;
	border: 1px solid #666666;
	margin: 5px 5px 0 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.linknavi:hover {
	cursor: pointer;
	border: 1px solid #666666;
	margin: 5px 5px 0 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.linknavi p {color: #141111; padding: 10px 0 10px 3px; font-size: small; margin: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.lnavi a:link, .linknavi a:visited {color: #141111; text-decoration: none; padding: 1px; font-size: small; font-weight: bold;}
.lnavi a:hover,.linknavi a:active {color: #141111; text-decoration: none; padding: 1px; font-size: small;}

.footer {
	background-color: #ffffff;
	margin: 10px 0 0 0;
	border-top: 1px solid #cccccc;
}
.footer p {color: #cccccc; padding: 1px; font-size: small; margin: 0 0 4px 0;}
.footer a:link, .footer a:visited {color: #cccccc; padding: 1px; font-size: small; font-weight: normal; text-decoration: none;}
.footer a:hover, .footer a:active {color: #141111; padding: 1px; font-size: small; text-decoration: none;}