body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #BBC5AC;
	background-image: url(http://www.flahorse.com/images/2011/bg_main.jpg);
	background-repeat: repeat-x;
}

#generalBox table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border:1px solid #000000; }
#generalBox td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#generalBox .alttd { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#CFCFCF; }
#generalBox .headtd { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#006633; }
#generalBox INPUT { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#DDDDDD; }
#generalBox SELECT { background-color:#DDDDDD; font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; }
#generalBox a { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; text-decoration:none; font-weight:bold;}
#generalBox a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFB31A; text-decoration:underline; font-weight:bold; }
#generalBox .error { color:#F00000; font-weight:bold; }

#copyright { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#BBBBBB; }
#copyright a { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#BBBBBB; text-decoration:none; }
#copyright a:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#FFB31A; text-decoration:underline; }

#menu table { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#006633; background-color:#FFFFFF; }
#menu td { padding:3px; }
#menu a { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#006633; text-decoration:none; }
#menu a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFB31A; text-decoration:underline; }

#search table { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; font-weight:bold; background-color:##BFFFBT; }
#search a { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; font-weight: bold; text-decoration:underline; }
#search a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFB31A; text-decoration:none; }
#search INPUT { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#DDDDDD; }

#categories table { background-color:#FEF1CF; }
#categories td { padding-bottom:15px; }
#categories .cat { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; font-weight: bold; text-decoration:none; }
#categories .cat:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight: bold; color:#FFB31A; text-decoration:underline; }
#categories .subCat { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; text-decoration:none; }
#categories .subCat:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#FFB31A; text-decoration:underline; }
#categories .catDesc { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; font-style:italic; }
#categories .related { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#000000; }
#categories .relatedA { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#000000; text-decoration:underline; }
#categories .relatedA:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#FFB31A; text-decoration:underline; }
#categories LI { line-height:15px; }

#listings table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#listings td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; }
#listings a { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; text-decoration:underline; }
#listings a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFB31A; text-decoration:none; }
#listings .details { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; }
#listings .background_1 { background-color:#99B3E6; }
#listings .background_2 { background-color:#D9B366; }
#listings .background_3 { background-color:#DEA1C5; }
#listings .background_4 { background-color:#72CD97; }

#info { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; }
#info table { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; }
#info a { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; text-decoration:none; }
#info a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#FFB31A; text-decoration:underline; }

#adBox table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border:1px solid #000000; }
#adBox td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#adBox .headtd { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#006633; }
#adBox a { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; text-decoration:underline; }
#adBox a:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFB31A; text-decoration:none; }
#adBox img { border:1px solid #006633; }
#adBox .small { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#AAAAAA; text-decoration:underline; }
#adBox .small:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#FFB31A; text-decoration:none; }


