/* TEXT CLASSES                      */
/* --------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	/*background-image: url(http://www.horsedirectory.com.au/images/bckrd.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;*/
}

td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

a:link { text-decoration: none; color: #3333FF}
a:visited { text-decoration: none; color: #3333FF}
a:hover { text-decoration: underline; color: #3300FF}

.pageheading { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0080C0; font-weight: bold; text-transform: uppercase; }
.subcategoryheading {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}

.bluetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0080C0}
.bluetext a { text-decoration: none; color: #0080C0};
.bluetext a:hover { text-decoration: underline; }
.bluetext a:visited { text-decoration: none; }

.mattorangecolour { color: #F78E02; }
.listingtextblue { color: #330099; }

.welcomebar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006666}
.news a { text-decoration: none; color: #006666}
.news a:hover { text-decoration: underline; color: #006666}

.homepagesearchfield {  font: 11px Arial, Verdana, Tahoma, sans-serif; background-color: #ffffff}
.sidebarearchfield { font: 11px Arial, Verdana, Tahoma, sans-serif; background-color: #ffffff}

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #808080} 
.copyright a { text-decoration: none; color: #808080}
.copyright a:hover { text-decoration: underline; color: #808080}

.category { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0080C0; font-weight: bold}
.category a { text-decoration: underline; color: #0080C0}
.category a:visited { text-decoration: underline; color: #0080C0}

.subcategory { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808080}
.subcategory a { text-decoration: none; color: #808080}
.subcategory a:hover { text-decoration: underline; color: #808080}
.subcategory a:visited { color: #808080}





/* --------------------------------- */
/* OLD CLASSES                       */
/* --------------------------------- */
/* --------------------------------- */

.subcatg {  font-family: Arial, Helvetica, sans-serif; color: #808080; font-size: 10px; text-decoration: none}
a.subcatg:link { text-decoration: none; color: #808080; font-size: 10px}
a.subcatg:hover { text-decoration: underline; color: #808080; font-size: 10px}
a.subcatg:active { color: #808080; font-size: 10px}
a.subcatg:visited { text-decoration: none; color: #505050}
a.homepage:link { font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
a.homepage:hover { text-decoration: underline}
a.homepage:visited { color: #FFFFFF; text-decoration: none}

/* END OF OLD CLASSES */



.menu {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	position: absolute;
	background-color: #F1F1F1;
}
.tr-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #EBEBEB;
}
.largebluetext16px { 
	font-size: 16px; 
	color: #0080C0; font-weight: bold;
}
.errortext {
	font-size:11px;
	color: #BF4649;
}
.errortext a {
	color: #BF4649;
	text-decoration:none;
}
.errortext a:visited {
	color: #BF4649;
	text-decoration:none;
}
.errortext a:hover {
	color: #BF4649;
	text-decoration:underline;
}
.small-blacktext {
	color: #000000;
	font-size:11px;
}
.small-blacktext a {
	color: #000000;
	text-decoration:none;
}
.small-blacktext a:visited {
	color: #000000;
	text-decoration:none;
}
.small-blacktext a:hover {
	color: #000000;
	text-decoration:underline;
}
.small-redtext {
	color: #A64256;
	font-size:11px;
}
.small-lightgreytext {
	color: #999999;
	font-size:11px;
}
.small-lightgreytext a {
	color: #999999;
	text-decoration:none;
}
.small-lightgreytext a:visited {
	color: #999999;
	text-decoration:none;
}
.small-lightgreytext a:hover {
	color: #999999;
	text-decoration:underline;
}
.small-greytext {
	color: #666666;
	font-size:11px;
}
.small-greytext a {
	color: #666666;
	text-decoration:none;
}
.small-greytext a:visited {
	color: #666666;
	text-decoration:none;
}
.small-greytext a:hover {
	color: #666666;
	text-decoration:underline;
}
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #cccccc;
	text-indent: 2px;
}
.inputboxna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #CE2811;
	text-indent: 2px;
}
.inputboxgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border: 1px solid #cccccc;
	text-indent: 2px;
}
.small-inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #cccccc;
	text-indent: 2px;
}
.small-inputboxna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CE2811;
	text-indent: 2px;
}
.small-inputboxgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #cccccc;
	text-indent: 2px;
}
.greentableborder {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 3px solid #00E62E;
}
.greentext {
	color: #00E62E;
}
.td-lightgreyborderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.14px-greytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

.td-lightgreyborderbottomleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.td-lightgreyborderbottomleftright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
.td-lightgreybordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
}
.td-lightgreybordertop_shaded {
	background-color: #F2F3F4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
}

