/* ----- rotating image ads ------*/
.ads_slideshow{width:306px;float:right}
a.adlink {color:#515254;text-decoration:none;font-style: italic;font-size:11px;	display:inline;}
a.adlink:hover {color:#8A2003}
/* ---- show all ads -------*/
#showads {position: absolute;top: 100px;left: 100px;border: 1px;font: 10px arial;font-weight: bold;background-color: #e7d8ac;}
/* ----- services listings --------*/
.listing {margin:0px 0px 8px 12px;}
.listing p {font-size: 11px;line-height: 15px;	margin:1px 0px;}
.listing h6{color:#8A2003;	font-size:11px;	margin:0px 0px 2px 0;}
.listing h6.noad{color:#572700;}
/* ----- Events listings ------*/
#events {margin-left:3px}
#events p{margin:0px 0px 2px 14px}
#events p.date{margin:0px 0px 1px 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#703E15;}
#events .listing p.name{margin:0px 0px 1px 5px;padding:0;font-size:14px;font-weight:bold;font-family:"Times New Roman", Times, serif;}
#events h4{margin-bottom:2px;}
#events .italic{font-weight:normal;}
#events .label{font-weight:bold}

p.intro{margin-left:14px;margin-bottom:10px;font-size:12px}
/*---- search------*/
.search{float:left;width:120px;padding-top:10px;text-align:left;font-family:Arial, Helvetica, sans-serif;}
.search h6{margin-left:0px;margin-bottom:3px;text-align:center;}
.search h4{margin:5px 0 2px;color:#703e15;font-size:11px;}
.search h4.keyword{margin:7px 0 0;}
.search h3{color:#c03b2e;margin:18px 0 -4px;}
.search input {margin-bottom:3px}
.search input.btn {margin-top:0;font-size:11px}
.categories{  margin:5px 0px 3px;}
/* --- forms -----*/
form{margin:0;padding:0;}
input{border:1px solid #D3BF89;background:#FBF6E6;padding:1px 2px;font-size:9px;}
textarea{border:1px solid #dac793;background:#FBF6E6;padding:2px;font-size:9px;}
select{border:1px solid #dac793;background:#FBF6E6;padding:0px;font-size:9px;margin:0px;font-family:Arial,Helvetica, sans-serif;}
input.radiobox{padding:0px;margin:0px;border:none;background:none;}
input.btn{padding:1px 1px 1px 2px;font-size:9px;font-weight:bold;margin:6px 0px;background:#D4BF87;color:#8A2003;border-style:outset;border-width:2px;}     input.btn:hover{color:#FFFFFF;}  
.teaser .text {
	color:#000;
	margin: 0 0 0 5px;
}
.teaser p {line-height: 15px;}
.teaser h6{color:#8A2003;font-size:11px;margin:0px 0px 2px 0;}

/* -- Find a Business layout 02/27/08 ---*/  
body.directory .col2left {width:260px;}
body.directory .col2right {width:240px;padding-top:5px;}
body.directory .col2right input.bst{margin:4px 0 0;padding:1px}

#members {
  width:100%;
  overflow:hidden;
  clear:both;
  padding:15px 0 10px;
  margin:5px 0;
  border-top:1px dotted #A77436;
}
#members .listing {
 margin:0 5px 15px 0;
}
#members .listing h4{margin:4px 0; line-height:17px;} 

#members .listing p{clear:both;} 

#members .listing img.logo{
 float:left;
 margin:2px 8px 6px 0;
 border:1px solid #A77436;
}

.clearall{clear:both;}