/*
 * Styles that only apply to listings
 */
 
.listing {
  border-right: solid #FFFFFF 2px;
  border-left: solid #808080 3px;
  border-top: solid #FFFFFF 2px;
  border-bottom: solid #606060 3px;
  padding-right:5px;
  background-color: #d0d0d0;
  padding-bottom:5px;
  margin-bottom: 3px;
}
.listing h2 {
  text-align: left;
  margin-bottom: 1px;
  color: #606060;
}

.listinginline {
  color: #0000A0;
  background-color: #f0f0f0;
  font-weight: normal;
  margin-top: 5px;
  margin-left: 0px;
  padding-left: 1px;
  border: solid #a0a0a0 1px;
  width: 593px; 
}

.listinginline td {
  vertical-align: top;
}

.listhead {
  color: #0000A0;
  background-color: #e0e0e0;
  font-weight: normal;
  width: 595px;
}

.listhead b {
  font-size: 1.1em;
  color: #000088;
  background-color: transparent;
}

.listhead table {
  color: #0000A0;
  background-color: #e0e0e0;
  font-size: 1em;
  font-weight: normal;
}

.categories {
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  /*
  width: 600px;
  */
  padding: 5px 5px 10px 10px;
  margin: 0px 5px 0px 0px;
  border: solid #A00000 1px;
}

.categories b {
  color: #303030;
}

.click4reviews {
  color: #FFFFFF;
  background-color: #0000A0;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  padding-bottom: 2px;}
  
.click4reviews a:link    { color: #FFFFFF; text-decoration: none; font-weight: normal;}
.click4reviews a:visited { color: #FFFFFF; text-decoration: none; font-weight: normal;}
.click4reviews a:hover   { color: #FFFFFF; text-decoration: none; font-weight: normal;}
.click4reviews a:active  { color: #FFFFFF; text-decoration: none; font-weight: normal;}

.tinybanner {
  font-size: 1.2em;
  color: #FFFFFF;
  background-color: #8080d0;
  text-align: center;
}

.emailbutt img, .emailbutt a{
	 margin: 4px;
	 border: 1px;
	 border-color: #FF0000;
}
.emailbutt img:hover,.emailbutt a:hover {
	 border-color: #FF0000;
}
