body {
	margin: 0px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:79%;
	
	/* background:#FEFCD8; */
}

.sub {
border:1px solid black;
background:#FFF2D7;
color:#000;
}

.hideme {
display:none;
}

.subsmall {
border:1px solid black;
font-size:10px;
background:#FFF2D7;
color:#000;
}


.geo {
font-family:  Georgia, Arial, Helvetica, sans-serif;
}
P, DIV, TD {
font-size:1em;
}

.burgundy {
color:#A3110A;
}

.small {
	font-size:11px;
}
.smaller {
	font-size:0.9em;
}

a:link {
text-decoration:underline;
color:#000;
}

a:visited {
text-decoration:underline;
color:#333;
}

a:focus {
text-decoration:none;
color:#A3110A;
}

a:hover {
text-decoration:none;
color:#A3110A;
}

a:active {
text-decoration:underline;
color:#666;
}

a.cat:link {
text-decoration:none;
color:#000;
}

a.cat:visited {
text-decoration:none;
color:#000;
}

a.cat:focus {
text-decoration:underline;
color:#A3110A;
}

a.cat:hover {
text-decoration:underline;
color:#A3110A;
}

a.cat:active {
text-decoration:underline;
color:#333;
}

a.cartlink:link {
text-decoration:none;
color:#000;
}

a.cartlink:visited {
text-decoration:none;
color:#000;
}


a.cartlink:hover {
display:block;
background:#A3110A;
text-decoration:none;
color:#FFB417;
}

a.cartlink:active {
text-decoration:none;
color:#000;
}

a.top:link {
text-decoration:none;
color:#fff;
}

a.top:visited {
text-decoration:none;
color:#fff;
}

a.top:focus {
text-decoration:none;
color:#FFB417;
}

a.top:hover {
text-decoration:none;
color:#FFB417;
}

a.top:active {
text-decoration:underline;
color:#fff;
}
