A {
	color: #0000ff;
	text-decoration: none;
}
TD#top_logo {
	vertical-align: top;
	width: 200px;
	padding: 0 0 0 0;
}
TD#top_image {
	vertical-align: top;
	text-align: left;
	padding: 0 0 0 0;
}
TD#menu_1 {
	vertical-align: top;
	padding: 6px 0px 4px 80px;
	background-color: navy;

	height: 30px;
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #2D4488;
}
TABLE#menu1_1
{
        vertical-align: middle;
        padding: 2px;
        background-color: navy;
        border: 1px solid #ff0;
}

TD#menu_1 A, TABLE#menu1_1 A {
	color: #FF0;
	text-decoration: none;
}
TD#menu_1 A:HOVER, TABLE#menu1_1 A:HOVER {
	text-decoration: underline;
}
SPAN.menu1-no {
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	padding: 6px 7px 5px 7px;
}
SPAN.menu1-act {
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 6px 7px 5px 7px;
}
TD#left {
	background-color: #FFE500;
	border-style: none solid solid none;
	border-color: black;
	border-width: 1px;
}

TD#left A {
	color: navy;
	text-decoration: none;
}
TD#left DIV.menu_2 {

}
TD#left DIV.menu2-empty {
	padding: 0px 0px 0px 0px;
}
TD#left DIV.menu2-act {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 0px 1px 25px;
}
TD#left DIV.menu2-no {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 0px 1px 25px;
}
TD#left DIV.menu3-act {
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	padding: 1px 0px 1px 25px;
}
TD#left DIV.menu3-no {
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	padding: 1px 0px 1px 25px;
}

TD#center {
	padding: 5px 5px 5px 7px
}


/*TD#center P.bodytext
{
	font-family: Arial, sans-serif;
	font-size: 1em;
	text-align: left;
	padding: 0px 6px 3px 6px;
	border: 0px;
	margin: 0px;
}
*/
TD#center DIV.menu4-act {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 0px 1px 10px;
}
TD#center DIV.menu4-no {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding: 1px 0px 1px 10px;
}


TD#center H1.csc-firstHeader {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	text-align: left;
	padding: 0px 8px 0px 6px;
}
TD#center DIV.tx-spdirectory-pi1 {
}
TD#center P.bodytext, DIV, B, I, LI  {
	font-family: Arial, sans-serif;
	font-size: 1em;
	color: #000000;
}
TD#center UL {
	list-style-type: square;
	color: #ff0000;
}
TD#center .small {
	font-size: 0.7em;
}
TD#center .smallbold {
	font-size: 0.7em;
	font-weight: bold;
}
TD#center .normal {
	font-size: 1em;
}
TD#center .normalbold {
	font-size: 1em;
	font-weight: bold;
}
TD#center .big {
	font-size: 1.3em;
}
TD#center .bigbold {
	font-size: 1.3em;
	font-weight: bold;
}


TD#right P.bodytext {
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align: justify;
	padding: 0px 12px 4px 6px;
}

TD#bottom SPAN.copyright {
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	padding: 0px 0px 12px 12px;
}

TD#news {
	font-family: Arial, sans-serif;
	padding: 5px 5px 5px 12px;
}
TD#news DIV.title {
	font-size: 1.2em;
	font-weight: bold;
}
TD#news .date {
	font-size: 0.7em;
}
TD#news DIV.subheader {
	font-size: 0.9em;
}
TD#news P.content {
	font-size: 1em;
}
TD#smallnews {
	background-image: url("../images/corner.gif");
	background-repeat: no-repeat;
	background-position 0% 0%;
	font-family: Arial, sans-serif;
	padding: 5px 5px 5px 12px;
	border-style: none solid solid none;
	border-width: 1px;
	border-color: black;
}
TD#smallnews DIV.date {
	font-size: 0.8em;
}
TD#smallnews DIV.title {
	font-size: 0.9em;
	font-weight: bold;
}
TD#smallnews SPAN.subheader {
	font-size: 0.8em;
}
TD.boat1, TD.motorcycle1, TD.snowmobile1, TD.marine1, TD.pequipment1, TD.sportboat1, TD.watercraft1 {
        font-family: Arial, sans-serif;
        font-size: 0.8em;
        border-style: none solid solid none;
        border-color: black;
        border-width: 1px;
	color: #fff;
}

TD.boat2, TD.motorcycle2, TD.snowmobile2, TD.marine2, TD.pequipment2, TD.sportboat2, TD.watercraft2 {
        font-family: Arial, sans-serif;
        font-size: 0.8em;
        border-style: none solid solid none;
        border-color: black;
        border-width: 1px;
	color: #000;
}


.back {
	font-family: Arial, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

DIV.motorcycle, DIV.boat, DIV.snowmobile, DIV.marine, DIV.pequipment, DIV.sportboat, DIV.watercraft {
        font-family: Arial, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        padding: 1px 0px 1px 25px;
}

DIV.motorcycle A {
        color: #0033cc;
}
DIV.motorcycle A:HOVER {
	text-decoration: underline;
}

TD.small_header {
        /*background-color: #0033CC;*/
        background-color: navy;
        height: 30px;
        border-style: none solid solid none;
        border-width: 1px;
	border-color: black;
}
TD.small_header B {
	font-size: 1em;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	color: #FFE500;
}

DIV.tx-macinasearchbox-pi1, DIV#archive {
padding: 5px 2px 5px 2px;
}

TD#search {
        background-image: url("../images/corner.gif");
        background-repeat: no-repeat;
        background-position 0% 0%;
	background-color: #FFE500;
	border-style: none solid solid none;
	border-width: 1px;
	border-color: black; 
}

TD#search input.text {
	font-size: 0.7em;
	width: 110px;
	border-style: solid solid solid solid;
	border-width: 1px;
	border-color: black;
}
TD#search input.button {
	vertical-align: middle;
}

TD#search A {
	font-size: 0.7em;
}

DIV#sitemap P
{
        font-family: Arial, sans-serif;
        font-size: 0.7em;
        font-weight: normal;
        padding: 1px 0px 1px 25px;
	margin: 0px;
}

DIV#menu_4
{
	width: 540px;
	font-size: 0.6em;
	padding: 20px 0px 40px 0px;
	border: 0px;
}
SPAN.menu4-no
{
	padding: 0px 6px 0px 6px;
}
SPAN.menu4-act {
	padding: 0px 6px 0px 6px;
	text-decoration: underline;
}
DIV#menu_4 A
{
	white-space: nowrap;
	color: #000;
	text-decoration: none;
}
DIV#menu_4 A:HOVER
{
	text-decoration: underline;
}

TD#bottom HR {
	width: 510px;
	border-style: none;
	border-color: #f23000;
	border-size: 0px; 
	background-color: #f23000;
	height: 1px;
}
TD#bottom SPAN.copyright {

	font-family: Arial, sans-serif;
	font-size: 0.6em;
	padding: 0px 0px 12px 12px;
}

H1.csc-firstHeader
{
	font-size: 3em;
}