#ajaxPad img {display:none;}/* hides search gif animation and cancel image */ 

#search fieldset, #sidebarlogin fieldset{
	border: none;
	margin: 0px;
	padding: 0px;
}

#ajaxPad {
padding:4px 0px 4px 1px;
width:210px;
background: url(images/navbut2.png) repeat-y left top;
	/*border-top: 1px solid #3b3827;
	border-left: 1px solid #3b3827;
	border-right: 1px solid #3b3827;*/
}

#search form, #sidebarlogin form {
	border: none;
	margin: 0px;
	padding: 0px;

}

#search input, #sidebarlogin input {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
}

#ajaxSearch_submit {
padding:0px;
margin:0px;
height:26px;
width:30px;
background:#2b2d22;
color:#938d63;
cursor: pointer; /* hand-shaped cursor */
}

#ajaxSearch_input {
width:160px;
margin:0px 4px 0px 4px;
padding:4px 0px 0px 4px;
height:20px;
float:left;
background:#000;
color:#777;
}

/* hack for IE5.5 */
* html #ajaxSearch_input {
width:160px; 
w\idth:157px;
}

#ajaxSearch_output {
    color: #fff;
margin:0px 0px 0px 0px;
z-index:999;
position:relative;
top:0px;
}

#ajaxSearch_output a {
	text-align: left;
	display: block;	
padding:0px;
}

#ajaxSearch_output a:hover{}
#ajaxSearch_output p {margin: 0;}
.ajaxSearch_paging { }

.AS_ajax_result {
border-bottom: 1px dashed #999;

    color: #444;
background:#000;
    padding: 5px;
    margin:0px;
clear:both;
}
    .AS_resultLink {
        text-decoration: underline;
        padding: 0;
        margin: 0;
    }

    .AS_ajax_resultDescription {
     color: #777;
    }
    .AS_ajax_more { color: #555;  background:#000; padding:15px 0px 20px 38px; }
    .AS_intro { display: none;}


/* Search Terms Highlighting
------------------------------------------------------------------------------- */
.AS_ajax_highlight {
    background-color: #ffb;
    padding: 2px;
    margin: -3px;
    border: 1px solid #dd3;
    color: #000;
}

.searchTerms { background: #2b2d22; color: #FFCC00;padding:4px 0px 4px 4px;}
.searchTerms .AS_ajax_highlight { margin:0px; }
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited { display: block; text-align:right; clear:left; margin: 20px 0px 5px 0px; padding: 1px 2px 2px 0px; color: #FF6600; }
a.ajaxSearch_removeHighlight:hover {  color: #cc3333; }


/* style the #EmailForm elements to look similar across browsers ... emulates Safari */


#main form {
padding:0px;
width:420px;
text-align:left;
}

form div {
width:400px;
display:block;
}

form ul {
list-style-type:none;
width:213px;
margin:0px;
padding:0px;
}

#main fieldset {
padding:0px 8px 8px 8px;
margin:10px 0px 10px 0px;
clear:both;
color:#635e3a;
}

#main legend {
color:#333;
}

fieldset input, fieldset textarea {
border: 1px solid #ddd;
border-left-color: #c3c3c3;
border-top-color: #7c7c7c;
height:16px;
padding:4px 0px 0px 4px;
line-height: 1em;
margin:2px 0px 0px 0px;
background: #fff url(images/input-bg.gif) repeat-x top left;
width:213px;
}

#main label {
float:left;
clear:both;
width:173px;
border:none;
height:16px;
padding:4px 0px 0px 4px;
line-height: 1em;
margin:3px 0px 0px 0px;
}

#main label.widelabel {
width:396px;
}

.req {
color:#FF3300;
}
 
#main input.checkbox, #main select  {
border: 1px solid #ddd;
border-left-color: #c3c3c3;
border-top-color: #7c7c7c;
/*background-color: #ececec;*/ 
}

#main input.checkbox, #main input.radio {
width:16px;
height:16px;
padding:2px 2px;
border:none;
background:none;
}

#main select {
Width:222px;
padding:0px;
margin:2px 0px 2px 0px;
}

#main select.date {
width:auto;
float:left;
}

form textarea {
height: auto;
display:block;
width:396px;
margin:0px;
padding:0px;
}

input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}

#main input.button {
    clear: none;
    border: 1px solid #ddd;
    border-right-color: #c3c3c3;
    border-bottom-color: #7c7c7c;
    background-color: #EBE9ED;
padding:0px 0px 0px 0px;
margin:0px 2px 0px 2px;
height:22px;
width:200px;
}

.captcha {
background-color: #EBE9ED;
}

.error {
margin:0px;
padding:0px;
height:0px;
}

#form a {
}

.help, .widehelp, .message, .errors {
height:auto;
background:#fcfec7;
color:#635e3a;
border: 1px dotted #FF9966;
overflow:hidden;
text-indent:0px;
margin:3px 10px 0px 0px;
padding:3px;
width:160px;
float:left;
font-style: italic;
clear:both;
}

.widehelp, .message, .errors {
margin:5px 0px 0px 0px;
width:390px;
}



#forgotpsswd {
FLOAT:LEFT;
}



