.container
{
	border: 1px solid #9A0000;
}

table.premiumlisting
{
	border: 1px solid #9A0000;
}

table.searchbox
{
	border: 1px solid #9A0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 100%;
}

table.loginbox
{
	border: 1px solid #9A0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 140px;
}

td.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: #ffffff;
}

td.listinglabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #9a0000;
	font-weight: 700;
}

td.listinglabelerror
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ff0000;
	font-weight: 700;
}

td.listingitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	font-weight: 700;
}

td.dots
{
	width: 2px;
	height: 100%;
	background-image: url(images/dot.jpg);
}

td.loginheader
{
	width: 140px;
	height: 30px;
	background-image: url(images/loginheader.gif);
}


td.textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

td.newslettertextarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

td.textareared
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #9a0000;
}

td.maincell
{
	word-wrap: break-word;
	width: 438;
}

td.maincellnoads
{
	word-wrap: break-word;
	width: 578;
}

IMG.banner
{
	border-style: none;
}

a.menulink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}

a.menulink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}

a.menulink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #9a0000;
	text-decoration: none;
	font-weight: 700;
}

a.reglink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}

a.reglink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}

a.reglink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #9a0000;
	text-decoration: none;

}

a.newslink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}

a.newslink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}

a.newslink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #9a0000;
	text-decoration: none;

}

select.mainmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: 700;
	width: 150px;
}

p.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 438;
	word-wrap: break-word;
}

p.introtextarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 438;
	word-wrap: break-word;
}

p.textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	width: 438;
	word-wrap: break-word;
}

INPUT.error
{
	background-color : #ff9999;
        border-bottom    : 1px #ff0000 solid;
        border-left      : 1px #ff0000 solid;
        border-right     : 1px #ff0000 solid;
        border-top       : 1px #ff0000 solid;
}

SELECT.error
{
	background-color : #ff9999;
        border-bottom    : 1px #ff0000 solid;
        border-left      : 1px #ff0000 solid;
        border-right     : 1px #ff0000 solid;
        border-top       : 1px #ff0000 solid;
}

TEXTAREA.error
{
	background-color : #ff9999;
        border-bottom    : 1px #ff0000 solid;
        border-left      : 1px #ff0000 solid;
        border-right     : 1px #ff0000 solid;
        border-top       : 1px #ff0000 solid;
}