body{margin:0;}
form{padding:0;margin:0;}
#testing #webcaptureSearch select{border:solid 1px #ccc;}
#webcaptureSearch{width:260px;}
#webcaptureSearch div{padding:4px 0;}
#webcaptureSearch label{font-weight:bold;float:left;padding-right:7px;}
#webcaptureSearch label.middle{padding:0 4px;width:20px;float:none;}
#searchHomes input.text.full{width:178px;border:solid 1px #ccc;}
#webcaptureSearch select.full{width:178px;}
#webcaptureSearch select.half{width:75px;}
#webcaptureSearch ul{margin:3px 0;}
#webcaptureSearch li label{font-weight:normal;float:none;padding-left:3px;}
#webcaptureSearch a#moreOptions{font-size:85%;color:#333;margin-left:18px;}
#webcaptureSearch a#moreOptions:hover{text-decoration:underline;}
#webcaptureSearch a#moreAreasLink{font-size:85%;color:#333;}
#webcaptureSearch a#moreAreasLink:hover{text-decoration:underline;}
#webcaptureSearch #searchButton{background:transparent url(/themes/default/images/buttons.png) no-repeat scroll -5px -253px;height:26px;width:110px;border:0;margin-bottom:20px;}
#webcaptureSearch #searchButton:hover{background:transparent url(/themes/default/images/buttons.png) no-repeat scroll -5px -253px;height:26px;width:110px;cursor:pointer;}
#webcaptureSearch{padding:5px;background-color:#ede9df;margin-bottom:10px;}
#webcaptureSearch h2{margin-bottom:2px;font-size:146.5%;letter-spacing:-0.05em;margin:8px 0 3px 0;}
#webcaptureSearch label{width:60px;text-align:right;}
#webcaptureSearch select.full{width:160px;}
#webcaptureSearch select.half{width:67px;}
#webcaptureSearch ul{margin-left:67px;}
#webcaptureSearch .controls{text-align:center;}
.smallSearch{background:transparent url('/themes/default/images/search_widget_button.png') no-repeat 0 -47px;width:71px;height:37px;border:none;margin-left:5px;}
.smallSearch:hover{background:transparent url('/themes/default/images/search_widget_button.png') no-repeat 0 0;}
.largeSearch{background:transparent url('/themes/default/images/search_widget_button.png') no-repeat 0 -141px;width:125px;height:40px;border:none;}
.largeSearch:hover{background:transparent url('/themes/default/images/search_widget_button.png') no-repeat 0 -94px;}
.floatLeft{float:left;}
.clear{clear:both;}
.rectangleBackground{background:url('/themes/default/images/search_widget_background.png') no-repeat -317px -53px;width:178px;height:148px;border:1px solid #a2a2a2;border-radius:0 0 7px 7px;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent{margin-top:17px;font-family:arial;font-size:11px;color:#636363;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent table{margin:auto;padding:0;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent table td{padding:0;margin:0;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent select{width:125px;font-size:11px;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent input{width:45px;font-size:11px;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent table td:first-child{text-align:right;width:35px;font-weight:bold;padding-right:3px;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent td.maxprice{text-align:right;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent td.toLabel{text-align:center;font-weight:bold;}
.view-listingsearch-webcaptureiframerectangle .rectangleWidgetContent button{margin-left:-1px;}
.medRectangleBackground{background:url('/themes/default/images/search_widget_background.png') no-repeat -248px -636px;width:298px;height:248px;border:1px solid #a2a2a2;border-radius:0 0 7px 7px;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent{margin-top:45px;font-family:arial;font-size:12px;color:#636363;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent table{margin:auto;padding:0;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent table td{padding:3px;margin:0;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent select{width:200px;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent input{width:75px;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent table td:first-child{text-align:right;width:35px;font-weight:bold;padding-right:3px;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent td.maxprice{text-align:right;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent td.toLabel{text-align:center;font-weight:bold;}
.view-listingsearch-webcaptureiframemediumrectangle .medRectangleWidgetContent button{margin-left:-1px;}
.leaderboardBackground{background:url('/themes/default/images/search_widget_background.png') no-repeat -38px -280px;width:726px;height:88px;border:1px solid #a2a2a2;border-radius:0 0 7px 7px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent{margin:0 0 0 5px;font-family:arial;font-size:12px;color:#636363;}
.view-listingsearch-webcaptureiframeleaderboard .topRow{margin-top:30px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent label{font-weight:bold;float:left;padding-right:7px;text-align:right;width:40px;line-height:25px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent label.middle{padding:0 4px;width:20px;float:none;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent label.right{text-align:right;width:43px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent .priceField{width:90px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent select{width:220px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent select.bedBath{width:160px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent .bottomRow{margin-top:5px;}
.view-listingsearch-webcaptureiframeleaderboard .leaderboardWidgetContent .baths{margin-left:15px;}
.view-listingsearch-webcaptureiframeleaderboard .lbSubmit{margin:8px 0 0 50px;}