.quicksearch-form-home input, .quicksearch-form-home select, .freeedit {float: none;display: inline;border: 1px solid #C3D9EC;background-color: white;color: black;padding: 2px;vertical-align: top;font-size: 100%;font-family: arial;line-height: 120%;margin: 5px;}
.quicksearch-form-home .searchSalaryYearly input, .quicksearch-form-home .searchSalaryHourly input {border-width: 0;}
.quicksearch-form-home label {line-height: 22px;}
.jobsearch-home-main {}
.quicksearch-form-home {margin: 0; padding: 15px; /*width: 234px;*/ font: 13px arial, sans-serif; overflow: hidden; background-color: #f58220; text-align: left; border-bottom: 5px solid #FFFFFF; /*height: 225px;*/}
.quicksearch-form-home.extended-homesearch {padding: 15px 17px 0 17px; width: 432px;}
.quicksearch-form-home h3 {margin: 0 0 9px 0; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 20px; }
.quicksearch-form-home.extended-homesearch h3 {margin: 0 0 10px 50px; color: #FFFFFF; font-weight: bold; }
.quicksearch-form-home .freeedit	{margin: 0 0 3px 0;	border: none; padding: 8px 4px 5px 8px;; width: 95%; color: #666; /*height: 18px;*/}
.quicksearch-form-home.extended-homesearch .freeedit {width: 232px;}
.quicksearch-form-home .medium	{margin: 0 0 6px 10px;	border: none; padding: 3px 8px; width: 140px; color: #666; }
.quicksearch-form-home .long		{margin: 0 6px 6px 0;	border: none; padding: 3px 8px; width: 250px; color: #666; }
.jobsearch-panel-full { font: 13px arial, sans-serif; color: #655D50; }
.quicksearch-form-row {}
.quicksearch-form-buttons-home {text-align: right; margin-top:10px !important; float: right; /*float: right; width: 169px;*/}
.quicksearch-form-advanced-home {margin-top:10px; float: left;}
.quicksearch-form-buttons-home .searchlinks { text-align: left; font-size: 12px; line-height: 13px; width: 140px; float: left;}
.quicksearch-form-home.extended-homesearch .quicksearch-form-buttons-home .searchlinks {text-align: right; margin-top: 0px; float: right; position: relative; margin-left: 0; margin-right: 0px; width: 140px; top: -110px; right: -142px;}
.quicksearch-form-buttons-home .find-job-button-span {/*line-height: 35px;*/ text-align: right; margin-right: 0px; display: block;}
.quicksearch-form-buttons-home .searchlinks a {text-decoration: underline;}
.quicksearch-form-home.extended-homesearch .quicksearch-form-buttons-home .find-job-button-span {float: right; position: relative; top: -50px; right: 26px;}
.quicksearch-form-buttons-home .find-job-button {background-color: #444444; padding: 5px 10px 5px 10px; font-size: 14px; text-decoration: none; line-height: 18px; color: #fff; font-weight: bold; text-transform: uppercase; border-radius: 2px; margin-right:0px; display: block;}
@-moz-document url-prefix() {
    .quicksearch-form-buttons-home .find-job-button {padding: 2px 25px 1px 9px;}
}
.clear {font-size: 1px;line-height: 1px;height: 1px;overflow: hidden;clear: both;display: block;}
.quicksearch-form-buttons-home .searchlinks { text-align: left; font-size: 12px; line-height: 13px;}
.quicksearch-form-buttons-home .searchlinks a {text-decoration: none;}
.quicksearch-form-buttons-home .searchlinks a:hover {text-decoration: underline;}
.quicksearch-form-buttons-home .searchlinks .advanced-search-button {display: block; padding: 2px 0 2px 0px; margin: 3px 0 0 0; color: #FFFFFF; line-height: 16px; }
.quicksearch-form-buttons-home .searchlinks .global-search-button { background: url('./images/dnn-jobsearch-global-button.gif') no-repeat left top transparent; display: block; padding: 2px 0 2px 40px; margin: 3px 0 0 0; color: #FFFFFF; line-height: 16px; }
.quicksearch-form-buttons-home .searchlinks .jobs-by-category-button { background: url('./images/icon-jobs-by-category-orange.gif') no-repeat left top transparent; display: block; padding: 2px 0 2px 40px; margin: 3px 0 0 0; color: #FFFFFF; line-height: 16px; }

/*.searchLocation {width: 45% ! important; float:left;}*/
.pnlSearchLocation {width: 47% ! important; float:left;}
