#generalBox table { 
  color:#000000;margin-top:0.5em;font-size:1.2em  }
#generalBox td {
	text-align:left;
	
	
	color:#333333;
	
	padding:3px;
	text-align:left;
}
#generalBox .alttd { 
  color:#000000; background-color:#CFCFCF; }
#generalBox .headtd {
	
	
	font-weight:bold;
	color:#FFFFFF;
	background-color:#003366;
	text-align:left;
}
#generalBox INPUT { 
  color:#000000; background-color:#DDDDDD; }
#generalBox SELECT { background-color:#DDDDDD; 
 font-size:.9em; color:#000000; }
#generalBox a { 
  color:#003366; text-decoration:none; border-bottom:1px dotted #003366 }
#generalBox a:hover {
	

	
	color:#CC9900;
	border-bottom:1px dotted #CC9900;
}
#generalBox .error { color:#F00000; font-weight:bold; }

#copyright { 
 font-size:.8em; color:#BBBBBB; }
#copyright a { 
 font-size:.8em; color:#BBBBBB; text-decoration:none; }
#copyright a:hover {
	

	font-size:.8em;
	color:#CC9900;
	text-decoration:underline;
}

#menu table {
	

	font-size:.9em;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#23445C;
}
#menu td { padding:5px; text-align:right}
#menu a { 
 font-size:.9em; font-weight: bold; color:#FFFFFF; text-decoration:none; }
#menu a:hover {
	

	font-size:.9em;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;
}

#search table {
	

	font-size:.9em;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CC9900;
}
#search a { 
 font-size:.9em; color:#000000; font-weight: bold; text-decoration:underline; }
#search a:hover {
	

	font-size:.9em;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
#search INPUT { 
 font-size:.9em; color:#000000; background-color:#DDDDDD; }

#categories table { background-color:#FFFFFF; }
#categories td { text-align:left;padding-bottom:15px;text-align:left }
#categories .cat { 
  color:#000000; font-weight: bold; text-decoration:none; }
#categories .cat:hover {
	

	
	font-weight: bold;
	color:#CC9900;
	text-decoration:underline;
}
#categories .subCat { 
 font-size:.9em; color:#000000; text-decoration:none; }
#categories .subCat:hover {
	

	font-size:.9em;
	color:#CC9900;
	text-decoration:underline;
}
#categories .catDesc { 
 font-size:.9em; color:#000000; font-style:italic; }
#categories .related { 
 font-size:.8em; color:#000000; }
#categories .relatedA { 
 font-size:.8em; color:#000000; text-decoration:underline; }
#categories .relatedA:hover {
	

	font-size:.8em;
	color:#CC9900;
	text-decoration:underline;
}
#categories LI { line-height:15px; }

#listings table { 
  color:#000000; background-color:#FFFFFF; }
#listings td { 
  color:#000000; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;padding:5px 5px 5px 5px; text-align:left}
#listings a { 
  color:#000000; text-decoration:underline; }
#listings a:hover {
	

	
	color:#CC9900;
	text-decoration:none;
}
#listings .details { 
 font-size:.9em; color:#000000; padding:5px 0px 5px 0px; text-align:left}
#listings .background_1 { background-color:#EEEEEE; }
#listings .background_2 { background-color:#DDDDDD; }
#listings .background_3 { background-color:#CCCCCC; }
#listings .background_4 { background-color:#BBBBBB; }

#info { 
 font-size:.9em; color:#000000; }
#info table { 
 font-size:.9em; color:#000000; }
#info a { 
 font-size:.9em; color:#000000; text-decoration:none; }
#info a:hover {
	

	font-size:.9em;
	color:#CC9900;
	text-decoration:underline;
}

#adBox table { 
  color:#000000; background-color:#FFFFFF; border:1px solid #000000; }
#adBox td { 
  color:#000000; background-color:#FFFFFF; text-align:left}
#adBox .headtd {
	

	
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CC9900;
	padding:5px;
	text-align:left;
}
#adBox a { 
  color:#000000; text-decoration:underline; }
#adBox a:hover {
	

	
	color:#CC9900;
	text-decoration:none;
}
#adBox img { border:1px solid #003399; }
#adBox .small {
	
	font-size:.8em;
	color:#AAAAAA;
	text-decoration:underline;
}
#adBox .small:hover {
	
	font-size:.8em;
	color:#CC9900;
	text-decoration:none;
}

.adFields, .adDescription{
	padding: 0px 10px 10px 10px;
}

#banner { padding:5px; }

.adList {
	clear:both;
	float:left;
	width:8em;
	font-weight:bold;
}

