body
{
  font-family: Tahoma, Arial, verdana, Sans-Serif;
	font-size: 0.8em;
	padding: 3px;
  margin: 3px;
  color: #000;
}
form
{
  display: inline;
  /* in essence hides the little bit of space that a form creates in IE.*/
}
img
{
  display: block;
  border: 0px;
}
a
{
  text-decoration: none;
	color: #000;
	font-weight: 900;
}
a:Hover
{
  text-decoration: underline;
  color: #336600;
}
.ResultsHeader .highlighted
{
  text-decoration: none;
  font-weight: 900;
}
p
{
  padding: 0px;
  margin: 0px; 
}
h1
{
  padding: 0px;
  margin: 0px;
  font-size: 1.4em;
  font-weight: 900;
}
h2
{
  font-size: 1.3em;
  font-weight: 900;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
h3
{
  font-size: 1.2em;
  font-weight: 900;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
h4
{
  font-size: 1.1em;
  font-weight: 900;
  margin: 3px 0px 3px 0px;
  padding: 0px; 
}
h5
{
  margin: 3px 0px 3px 0px;
  padding: 0px;
  font-size: 1.1em;
}
h6
{
  font-size: 1em;
  color: #235414;
  font-weight: 900;
  margin: 0px;
  padding: 0px;
}
ul
{
  margin: 0px 0px 0px 20px;
  padding: 4px;
}
li
{
  margin: 0px 0px 2px 0px;
}
ol
{
  margin: 0px 0px 0px 20px;
  padding: 4px; 
}
.rowHeader
{
    BORDER-RIGHT: #72cf72 1px solid;
    BORDER-TOP: #72cf72 1px solid;
    BORDER-LEFT: #72cf72 1px solid;
    BORDER-BOTTOM: #72cf72 1px solid;
    BACKGROUND-COLOR: #e4fce4
}
.content 
{
	width:762px;
	border: solid 0px #000;
	margin: 0px;
	display: block;
}
.PaddedBy2
{
  padding: 0px 8px 2px 8px;
}
#pageHeader
{
  height: 60px; 
}
#Banner
{
  display: none;
}
/*end iemac hide*/
#pageHeader IMG
{
  float: left;
}
#pageHeader A
{
  font-weight: 900;
  font-size: 0.85em;
}
#logoBanner
{
	float: left;
}
#pageNav
{
  padding-top: 12px;
	background-color: #FFFFFF;
	text-align: right;
	margin: 0px;
}
#loginOrRegister
{
  display: none;
}
#loginOrRegister A
{
  display: none;
}
#largeSearchBar
{
  display: none;
}
#searchBar
{
  display: none;
}
#navHeader
{
  display: none;
}
#fadFooter
{
  display: none;
}
/*Search results classes*/
.TDDisplayAd
{
  border: solid 2px #72cf72;
  padding: 6px;
  background-color: #e4fce4;
  margin: 0px 0px 5px 0px;
  width: 575px;
}
.TDPrimeAd
{
  background-color: #FFF; 
}
.TDPrimeAdAlt
{
  background-color: #FCF2E3;
}
.TDEnhancedAd
{
  border: solid 1px #FFA82A;
  background-color: #FCF2E3;
}
.TDEnhancedAdAlt
{
  border: 0px;
  background-color: #FCF2E3;
}
.TDLineAdAlt
{
  background-color: #F2FDEF;
}
.TDLineAdAlt A
{
  text-decoration: none;
}
.TDLineAd
{
  background-color: #FFF;
}
.TDLineAd A
{
  text-decoration: none;
}
#leftPanel
{
  display: none;
}
#rightPanel
{
  width: 583px;
  border: solid 1px #48A52C;
  margin: 0px 0px 5px 5px;
  padding: 0px 5px 0px 7px;
  float: left;
  font-size: 0.9em;
}
#rightPanel IMG
{
  display: inline;
}
.ResultsPaging
{
 display: none;
}
.ResultsHeader
{
  margin: 5px 0px 10px 0px;
  padding: 5px;
  background-color: #F5F5F5;
  border: solid 1px Black;
}
.ResultsHeader A
{
  font-weight: normal;
  text-decoration: underline; 
}
.AdDetailsHeader
{
  float: right;
  position: relative;
  top: -7px;
}
.AdDetailsHeader IMG
{
  display: inline;
  position: relative;
  top: 5px;
}
.galleryTDEnhancedAd
{
  border: solid 2px #FF7200;
  width: 274px;
  padding: 5px;
  float: left;
  background-color: #FEE5BF;
}
.galleryTDEnhancedAd A:Hover
{
  color: #B83F04; 
}
.galleryTDLineAd, .galleryTDLineAdAlt
{
  width: 274px;
  padding: 5px;
  float: left;
  border: solid 2px #BCE0B1;
}
.galleryADIMG
{
  float: right;
  margin: 3px 0px 0px 4px;
}
.GalleryAdText
{
  font-size: 0.95em;
  float: left; 
}
