
.content {
overflow: hidden;
padding: 8px 0 16px 25px;
}
.search .content-large {
padding-left: 0;
width: 74%;
}
.search-form table {
width: 100%;
margin: 0;
}
.search-form table td {
vertical-align: top;
}
.search-form table td:first-child {
padding-right: 5px;
width: 100%;
}
.search-form .inp-txt {
width: 100%;
}
.search-form .inp-txt input {
float: none;
width: 100%;
height: 24px;
line-height: 22px;
}
.search-form .submit {
padding: 0;
}
.search-form .submit .button {
line-height: 22px;
background-position: 0 -201px;
}
.search-form .submit .button button {
height: 22px;
vertical-align: top;
padding-bottom: 0;
padding-top: 0;
background-position: 100% -237px;
}
.search-form .submit .button:hover {
background-position: 0 -201px;
}
.search-form .submit .button:hover button {
background-position: 100% -172px;
}
.search-form .submit .button.down {
background-position: 0 -136px;
}
.search-form .submit .button.down button {
background-position: 100% -172px;
}
.ie7 .search-form table td:first-child {
width: auto;
}
.ie7 .search-form .inp-txt input {
width: 97%;
height: 22px;
line-height: 22px;
}
.ie7 .search-form .submit .button {
position: relative;
margin-top: 1px;
}
.ie7 .search-form .submit .button button {
line-height: 20px;
padding-bottom: 2px;
}
.search-results {
padding: 2px 0 6px;
}
.search-results li {
padding: 13px 0 0;
}
.search-results h2 {
margin: 0 0 2px;
}
.search-results h2 a {
color: #F99D3C;
text-decoration: none;
}
.search-results h2 a:hover {
text-decoration: underline;
}
.search-results p {
margin: 0;
}
.search-results p.path {
color: #1E0000;
}
.search-results p.path a {
text-decoration: none;
}
.search-results u {
text-decoration: none;
font-weight: bold;
}
.search-results h2 u {
font-weight: normal;
}
.promo a {
color: #F99D3B;
}