/* Forms -------------------------------------------------------------- */
label {font-weight : bold; float:left; width:180px;}
legend {font-size : 1.2em; font-weight : bold;}
textarea {padding : 5px;}

/* site search */
#search label {display:none;}
#search {width:243px; float:right; clear:right;}
input#mod_search_searchword {width:198px; border:1px solid #b5c1c3; padding:2px; color:#666; height:18px; float:left;}
input.button-default {background:#ccc; border:1px solid #000; padding:1px 5px; color:#FFF; cursor:pointer; float:right;}
input.button-img {background:#ccc; border:1px solid #000; padding:1px 5px; color:#FFF; cursor:pointer;}
input.button, button[type="submit"] {border:0; color:#fff; padding:5px 25px 5px 7px; cursor:pointer; background:url(../assets/box-link-arrow-input.png) #417D75 no-repeat center right;}
div#search input.button {background-image:none; background-color:#417d75; /*padding:3px 3px;*/ padding:0; float:right; height:24px; width:30px;}

.formholder {width:100%; margin-bottom:15px;}
.formRow {margin-bottom:7px;}
.formRow input {width:280px; border:1px solid #B5C1C3;}
.formSubmit {width:89%; display:inline-block;}
.formSubmit input.button {width:auto; float:right;}

/* search box in find a surgeon */
#leftCol label {width:auto; margin-bottom:5px;}
#leftCol input {margin-bottom:10px; border:1px solid #B5C1C3; height:18px; padding:2px; width:150px;}
#leftCol input.button {width:auto; border:none; height:auto; padding:5px 25px 5px 7px; margin-bottom:0; overflow:visible;}