#search {
margin-top: 25px;	
position:relative;
float: right;	
width:476px;	
z-index:900;	
padding-right: 15px;

}

#searchfield {

}

#search img {
display: none;
}

#search-directory {	
position:absolute;	
top:26px;	
left:5px;	
width:496px;	
height:32px;	
overflow:hidden;	
z-index:400;
}

#search fieldset, 
#sidebarlogin 
fieldset 
{	
border: none;	
margin: 0px;	
padding: 0px;}

#search form, 
#sidebarlogin form 
{	
border: none;	
margin: 0px;	
padding: 0px;

}

#search label, 
#sidebarlogin label {
color: #444444;

}

 
#sidebarlogin 
input {	
border-top: 1px solid #75767B;	
border-left: 1px solid #75767B;	
border-bottom: 1px solid #B6B9C0;
border-right: 1px solid #B6B9C0;
height: 12px;

}

#sidebarlogin label {
display: block;
margin-top: 5px !important;
}

#sidebarlogin input { width: 100%;
}

#sidebarlogin #checkbox_1 {	
width: auto;
float: right;
border: 0 !important;
}

#sidebarlogin h3 {
display: none;
}

.button {
width: auto !important;
height: auto !important;
padding: 2px !important;
margin-top: 5px !important;
margin-bottom: 5px !important;
}

#sidebarlogin 
#forgotpsswd {	
font-size: 70%;
display: block;
float: right;
margin-top: -25px;
}

#search select {	
border-top: 1px solid #75767B;
border-left: 1px solid #75767B;
border-bottom: 1px solid #B6B9C0;
border-right: 1px solid #B6B9C0;
height: 17px;
}

#search textarea {    
border-top: 1px solid #75767B;
border-left: 1px solid #75767B;
border-bottom: 1px solid #B6B9C0;
border-right: 1px solid #B6B9C0;
height: 18px;
}

#search-txt {    
position: absolute;
top: 0px;
left: 158px;
width: 52px;
height: 21px;
color: #ffffff;
font-size: 12px;
line-height: 22px;
}

#ajaxSearch_submit {
width: 56px !important;
height: 20px !important;
position: relative;
color: #fff;
font-style: bold;
font-size: 10px;
margin: 0px !important;
border: 0 !important;
background: transparent  url(images/array_332x28_roll.jpg) no-repeat  ;
cursor: pointer;

}

#ajaxSearch_input { 
font-size:10px; 
font-family:TrebuchetMS, Verdana, Helvetica; 
width: 110px;
height: 14px;
}

#ajaxSearch_output {    

background: #ffffff;
color: #013499;
-moz-opacity:0.95 !important;
opacity:0.95 !important;
filter: alpha(opacity=95) !important;
position: absolute;
top: 165px;
left: 582px;
width: 165px !important;
z-index: 1;
border: 0;
padding: 0;
margin: 0;
}

#ajaxSearch_output a {    
background: #ffffff;
color: #013499;
text-align: left;
width: 172px;
display: block;
width: 93% !important;
}

#ajaxSearch_output a:hover{ 
background-color: #013499;
color:white;
}

#ajaxSearch_output p {
margin: 0;
}

.ajaxSearch_paging { }

.AS_ajax_result {    
border-top: 1px solid #2f2f2f;
color: #444;
padding: 5px 10px 7px;
margin: 0;
}    

.AS_resultLink {        
text-decoration: underline;
padding: 0;
margin: 0;
}

.AS_ajax_resultDescription {        
color: #888;
}    
.AS_ajax_more { 
color: #555;
}    
.AS_intro { 
display: none;
}

#dirsearch-txt {
position: absolute;
top: 0px;
left: 0px;
width: 118px;
height: 21px;
color: #4E5760;
font-size: 13px;
line-height: 23px;
}

#dirsearch-inp {
position: absolute;
top: 0px;
left: 123px
width: 201px;
height: 18px;
}

#dirsearch-btn {
position: absolute;
top: 0px;
left: 329px;
width: 70px;
height: 21px;
}
#dirsearch-txt2 {
position: absolute;
top: 3px;
left: 405px;
width: 170px;
height: 21px;
color: #4E5760;
}
#dirsearch-txt2 a {
color: #4E5760;
}

#join {
position: relative;
}    

#join-inp {    
margin-top: 5px;
width: 158px;
height: 18px;
}    

#join-btn {    
margin-top: 5px;
width: 120px;
height: 21px;
}


