/* new layout styling */
   
#section-options {
   position: absolute;
   top: 115px;
   right: 25px;
   width: 143px;
   background: #FFFFFF;
}
#section-options p.button, #section-text p.button, #section-results p.button {
   background: url(../images/button.gif) left top no-repeat;
   font-size: 1em !important;
}
#section-text p.button, #section-results p.button {
	margin: 0 0 1em;
}
	#section-options p, #section-text p, #section-results p {
		font-size: 1.1em;
		color: #658F92;
		margin: 0 0 .5em;
	}
#section-options p.button a, #section-text p.button a, #section-results p.button a {
   display: block;
   width: 112px;
   height: 22px;
   line-height: 22px;
   text-align: center;
   color: #FFFFFF;
   overflow: hidden;
   font-size: 1.1em;
}
#section-options p.button a:hover, #section-text p.button a:hover, #section-results p.button a:hover, #section-options p.button a:active, #section-text p.button a:active, #section-results p.button a:active {
				color: #11393e;
			}
	#keywords {
		border: 1px solid #3B696E;
		font-size: 1em;
		color: #658F92;
		width: 13em;
	}

	#go {
		width: 5em;
      color: #7FC31C;
		border: none;
		background: #fff;
		font-size: 1.1em !important;
	}
		h4#members-options {
		background: url(../images/members-options.gif) no-repeat;
		height: 17px;
      margin: 0 0 17px;
	}
/* new layout styling */



/* new form styles for search form */
br.clear {
   clear: both;
}

#section-form {
   /**/
   margin: 0 5px;
   background: #E5F5C9 url(../images/form-top-left.gif) left top no-repeat;
}
.not-submit {
   float: right;
   min-width: 493px;
   margin: 10px 25px 0 0 !important;
   /*float: left !important;*/
}
	#section-form div {
      background: url(../images/form-top-right.gif) right top no-repeat;
   }
   #section-form form {
   background: url(../images/form-bottom-left.gif) left bottom no-repeat;
   }

	#section-form fieldset {
		background: url(../images/form-bottom-right.gif) right bottom no-repeat;
		padding: 10px;
	}

	#section-form p {
   overflow: hidden;
   margin: 0 0 5px;
   }

	p#explain {
		color: #7FC31C;
      font-size: 1.1em;
		}

	p#submit {
   padding: 0 0 0 105px;
   }
   
   #section-form p.ad-type span {
   	color: #7FC31C;
      float: left;
   }
   
	#section-form label, #section-form p.ad-type span.label, #section-form p.radio span {
		color: #11393E;
      float: left;
      clear: both;
      width: 105px;
      font-size: 1.1em;
		}
	
	#section-form input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		color: #11393E;
		float: left;
		width: 160px;
      border: 1px solid #E5F5C9;
	}
   
	#section-form textarea {
      height: 46px;
      margin: 0 0 10px;
      font-size: 1.1em;
	}

	#section-form select {
		font-size: 1em;
		color: #11393E;
		float: left;
      font-size: 1.1em;
	}

   	#section-form p.fix select {
		width: 160px;
	}
	 #permission, #producer, #wanted {
      width: 15px !important;
	}
   
   #section-form p.textarea input {
      margin: 0 0 10px 105px;
      width: 50px;
   }

   #section-form p.hidden {
      display: none;
   }
   

#section-form p.wanted input {
   width: 15px;
   clear: none;
}

	#section-form p.radio {
   padding: 5px 0;
   }
   #section-form p.radio input {
      width: 15px;
   }
#section-form p.radio label {
   width: 105px;
   padding: 0 0 0 5px;
   clear: none;
}


	#section-form button {
   padding: 0 0 4px;
   width: 102px;
   height: 22px;
   line-height: 22px;
   background: url(../images/submit.gif) no-repeat;
   color: #FFFFFF;
   border: none;
}
	#section-form p#submit button {
   font-size: 1.1em;
   }
   
#summary {
   width: 493px !important;
}
#section-results {
   /*float: left;
   width: 493px;*/
   margin: 0 5px 10px;
}
#section-results table, #summary table {
   width: 100%;
   margin: 0 0 10px;
   border-collapse: collapse;
}
#section-results thead th, #summary thead th {
   padding: 2px 0 2px 4px;
   color: #FFFFFF;
   font-weight: bold;
   text-align: left;
   /*background: #7FC31C;*/
	background:  #526300;	
   font-size: 1.1em;
}
#summary thead th.date, #summary tbody td.date {
   width: 18%; 
   text-align: center;
}
#summary thead th.option, #summary tbody td.option {
   width: 12%; 
   text-align: center;
}
#section-results tbody th, #summary tbody th {
   width: 50%;
   padding: 2px 0 2px 4px;
   color: #11393E;
   text-align: left;
   border-bottom: 1px solid #7FC31C;
   font-size: 1.1em;
}
#summary tbody th {
   width: 46%;
}

#section-results td, #summary td {
   padding: 2px;
   color: #11393E;
   border-bottom: 1px solid #7FC31C;
   font-size: 1.1em;
   vertical-align: top;
}
#section-results tr.green th, #section-results tr.green td {
	background: #F4FAEC;
}
#section-results p, #summary p {
   font-size: 1.1em;
}

#section-text h3 {
	color: #8CC63E;
	font-size: 1.4em;
	font-weight: bold;
}
#section-text dl {
   margin: 0 0 5px;
   overflow: hidden;
	color: #11393e;
   font-size: 1.1em
}
#section-text dt {
   clear: both;
   float: left;
   width: 110px;
   padding: 5px 0;
   font-weight: bold;
}
#section-text dd {
   float: right;
   width: 185px;
   padding: 5px 0;
}
#section-text ul {
   list-style: none;
   list-style-image: none;
}