.searchMenuTitle {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 background: url(/images/search/search-menu-top.gif) no-repeat top left;
 color:#FFFFFF;
 text-indent:12px;
 }

.searchMenuBox {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 background:url(/images/search/search-menu-bg.gif) repeat-y top left;
}
 
.searchMenuBox div {
 padding:2px 10px 10px 10px;
 }
 
.searchMenuBox label {
 padding:12px 0 2px 0;
 display:block;
 }
 
.searchMenuBox .cityInput {
 width:190px;
 border:1px solid #999;
 height: 21px;
 }
 
.searchMenuBox .stateSelect {
 width:195px;
 height: 21px;
 }

.searchMenuBox .zipInput {
 width:70px;
 border:1px solid #999;
 height: 21px;
 }
 
.searchMenuBox .radiusSelect {
 width:65px;
 height: 21px;
 }

.searchMenuBox .rangeInput {
 width:50px;
 border:1px solid #999;
 height: 21px;
 }
 
.searchMenuBox .roomsSelect {
 width:55px;
 height: 21px;
 }
 
.searchMenuBox a {
 font-weight:bold;
 color:#0066cc;
 line-height:22px;
 text-decoration:none;
 }
 
.searchMenuBox span {
 color:#8c8c8c;
 }
 
 
 
 
 .searchMenuBox2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
 
.searchMenuBox2 label {
 padding:12px 0 2px 0;
 display:block;
 }
 
.searchMenuBox2 .cityInput {
 width:240px;
 border:1px solid #999;
 height: 21px;
 }
 
.searchMenuBox2 .stateSelect {
 width:240px;
 height: 21px;
 }

.searchMenuBox2 .zipInput {
 width:90px;
 border:1px solid #999;
 height: 21px;
 }
 
.searchMenuBox2 .radiusSelect {
 width:65px;
 height: 21px;
 }

.searchMenuBox2 .rangeInput {
 width:60px;
 border:1px solid #999;
 height: 21px;
 }
 
.searchMenuBox2 .roomsSelect {
 width:65px;
 height: 21px;
 }
 
.searchMenuBox2 a {
 font-weight:bold;
 color:#0066cc;
 line-height:22px;
 text-decoration:none;
 }
 
.searchMenuBox2 span {
 color:#8c8c8c;
 }
 