img{ border:none;}



div.topSearch fieldset.search { width:450px; float:right; text-align:right; position:relative; z-index:999; margin:32px 0 0 0; }
div.topSearch fieldset.search input#q { float:left; font-size:15px; color:#5c6b73;	height:23px; padding:5px 4px 0 8px; margin:0; background:url(../images/search/search-bg.gif) 0 0 no-repeat; width:259px; z-index:6000; border:0; }
div.topSearch fieldset.search a.more { float:left; } 
div.topSearch fieldset.search a.submit { float:left; }
div.topSearch ul#search-ddm { position:absolute; right:27px; top:27px; width:150px; display:block; }
div.topSearch ul#search-ddm li { padding-left:20px; width:130px; }
div.topSearch ul#search-ddm li.selected { background:url("/images/aps-image/search/search-selected.gif") 0 50% no-repeat; }
div.topSearch ul#search-ddm li.selected a { color:#5c6b73; cursor:default; }

input.text { border:1px solid #53849f; background:#fff url("/images/aps-image/search/form/input-bg.gif") 0 0 repeat-x; color:#41494d; font:normal 11px  Arial, Verdana, sans-serif; padding:4px 4px 3px 5px; }


div.topSearch div.nav-a div.contribute-options div#more-container { position:relative; float:left; height:36px; z-index:5000; }
div.topSearch div.nav-a div.contribute-options div#more-container span.standard a { margin-right:0; padding:6px 8px; border:1px solid #fff; }
div.topSearch div.nav-a div.contribute-options ul.ddm { width:130px; top:35px; left:0; }
div.topSearch div.nav-a div.contribute-options a.more-hover { cursor:default; }
div.topSearch div.nav-b div.misc-options div#my-account-container { float:left; position:relative; z-index:1000; }
div.topSearch div.nav-b div.misc-options div#my-account-container span.standard a { color:#559f56; padding:6px 7px; border:1px solid #fff; }
div.topSearch div.nav-b div.misc-options div#my-account-container ul.ddm { width:145px; top:25px; left:15px; }
div.topSearch div.nav-b div.misc-options div#my-account-container img.ddm-arrow { margin-right:1px; }
div.topSearch div.nav-b div.misc-options div.hover span.standard a { border-color:#97bfd2 !important; }
div.topSearch div.nav-b div.misc-options div.hover ul.ddm { display:block; }

fieldset{ border:none; }
/* clears floats */
.clear { clear:both; height:1px; overflow:hidden; }

/* Better Float Hack */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */