
#main-content div.AdvSearchFullWidthWPZone input.SearchButton {
background: url(../img/blue_go_btn.gif) no-repeat right top;
border: none;
color: #fff;
cursor: pointer;
display: block;
font-family: Arial, Helvetica, sans-serif;
/*font-size: 0px;*/
/*height: 22px;*/
/*text-indent: -9999px;*/
width: 35px;
color:#fff;float:left;height:23px;padding-right:6px;text-decoration:none;
}

#main-content div.AdvSearchFullWidthWPZone input.SearchButton:hover {
background-position:right bottom;
}

/* Advanced Search Form */

div#advSearchForm_col1 {
float: left;
margin-right: 2em;
width: 49%;
}
/*div#advSearchForm_col2 {width: 40%;}*/
div#advSearchForm_col2 input {margin-left: 0;}
div.AdvSearchFullWidthWPZone fieldset {
border: none;
margin: 0;
padding: 0;
}
div#advSearchForm_col1 ol, div#advSearchForm_col2 ol {
list-style: none;
margin: 0;
padding-left: 0;
}
div.AdvSearchFullWidthWPZone div#advSearchForm_col1 li {padding-bottom: .5em;}
div.AdvSearchFullWidthWPZone div#advSearchForm_col2 li {padding: 0 0 .1em;}
div.AdvSearchFullWidthWPZone div#advSearchForm_col1 label {
padding-bottom: .3em;
display: block;
font-size: 1em;
}
div.AdvSearchFullWidthWPZone div#advSearchForm_col2 label {font-size: 1em;}
#main-content div.AdvSearchFullWidthWPZone input.text {
border: 1px solid #ccc;
width: 25em;
margin-bottom: .4em;
font-size: 1em;
padding: .2em;
}
div.advSearchGroup legend {
color: #6d7c82;
font-size: 1.4em;
font-weight: bold;
line-height: 1.2em;
padding-bottom: .4em;
}
div.AdvSearchFullWidthWPZone input.SearchButton {
font-size: 0;
cursor: pointer;
}

/* Self Clearing Floats */

.group:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* IE6 Fixes */

* html div.AdvSearchFullWidthWPZone legend {margin-left: -.5em;}
* html .group {height: 1%;}

/* IE7 Fixes */

*:first-child+html .group {min-height: 1px;}
*:first-child+html div.AdvSearchFullWidthWPZone legend {margin-left: -.5em;}