#search {margin-top: 77px;	position:relative;	float: right;	width:476px;	z-index:900;	padding-right: 0px;	_margin-top: 42px;}

#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;}

#search input {font-size: 10px; border-top: 1px solid #ab7c79; border-left: 1px solid #ab7c79; border-bottom: 1px solid #ab7c79; border-right: 1px solid #ab7c79; height: 12px}

#sidebarlogin input {border-top: 1px solid #75767B; border-left: 1px solid #75767B; border-bottom: 1px solid #B6B9C0; border-right: 1px solid #B6B9C0; height: 15px}

#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: 19px;}

#search textarea {	border-top: 1px solid #75767B;	border-left: 1px solid #75767B;	border-bottom: 1px solid #B6B9C0;	border-right: 1px solid #B6B9C0;	height: 19px;}

#search-txt {    position: absolute;    top: 0px;    left: 158px;    width: 57px;    height: 21px;    color: #ffffff;    font-size: 13px;    line-height: 23px;}

#ajaxSearch_input {    position: absolute;    top: 0px;    left: 305px;    width: 100px;    height: 19px;}

#ajaxSearch_submit {    width: 54px !important;    height: 16px !important;    margin: 0 !important;    border: 0 !important;    background: transparent  url(images/search_70x21.gif) no-repeat center top;    padding: 20px 0 0 !important;    cursor: pointer; /* hand-shaped cursor */    cursor: hand; /* for IE 5.x */    position: absolute;    top: 0px;    left: 407px;}

#ajaxSearch_output {    background: #ab7c79;    color: white;    -moz-opacity:0.95 !important;    opacity:0.95 !important;    filter: alpha(opacity=95) !important;    position: absolute;    top: 16px;    left: 305px;    width: 156px !important;    z-index: 1;    border: 0;    padding: 0;    margin: 0;}

#ajaxSearch_output a {	color: #fff;	text-align: left;	width: 172px;	display: block;		width: 93% !important;}

#ajaxSearch_output a:hover{ background-color: #535353; }

#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: #d4d4d4;    }    .AS_ajax_more { color: #555;  background-color: #000000;}    .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;    }