#map_controls, #map_controls2 { width: 100%; font-family: Arial,sans-serif; color: rgb(255, 255, 255); background-color: rgb(35, 71, 132); padding-top: 4px; padding-bottom: 6px; font-size: 12px; float: left; position: relative; clear: both; }
#map_controls span { float: left; line-height: 24px; color: rgb(255, 255, 255); }
#map_controls a { float: left; display: block; width: 17px; height: 17px; margin-top: 3px; }
#map_controls2 a { float: left; display: block; width: 81px; height: 22px; }
#map_controls2 { padding: 0px; }
/* ::::: http://www.oakvillehomesforsale.net/syndicated/maps/google/googlestyles.css ::::: */

form { margin: 0pt; padding: 0pt; }
.ctl_bg { position: relative; background: url('sliderbg.gif') no-repeat scroll left bottom transparent; height: 16px; width: 72px; }
.ctl_bg2 { position: relative; background: url('sliderbg2.gif') no-repeat scroll left bottom transparent; height: 16px; width: 90px; }
.ctl_thumb { cursor: default; position: absolute; top: 0pt; }
.search_ctl { float: left; }
#search_sliders .search_ctl { margin-left: 4px; margin-bottom: 6px; width: 135px; text-align: left; }
#minr_ctl.search_ctl, #minb_ctl.search_ctl, #mink_ctl.search_ctl { width: 100px; }
#ptype_ctl { width: 100%; text-indent: 6px; }
#ptype_ctl label { line-height: 20px; font-size: 12px; }
#ptype_ctl input { margin: 0pt; }
#map_search { color: rgb(0, 0, 0); background-repeat: repeat-x; background-position: left bottom; background-image: url('fbg.png'); padding: 4px 4px 6px; }
.search_ctl span { height: 18px; margin-top: 6px; margin-right: 6px; text-align: left; }
.search_ctl span span { font-weight: 700; display: inline; width: auto; height: auto; margin: 0pt; }
.dtgate .yui-dt-col-mi { width: 70px; text-align: left; }
.yui-dt-col-mi { width: 150px; text-align: left; padding-left: 4px; }
.yui-dt-col-cy { width: 100px; text-align: left; line-height: 32px; }
.yui-dt-col-br { width: 50px; text-align: left; }
.yui-dt-table { width: 100%; clear: both; font-family: arial; font-size: inherit; border-collapse: collapse; margin: 8px 0pt 0pt; padding: 0pt; }
#resultlist { width: auto; height: 275px; margin: 0pt; padding: 0pt; }
body { position: relative; }
.yui-dt-body tr td a { text-decoration: none; line-height: 24px; font-size: 12px; color: rgb(153, 0, 0); }
.yui-dt-last { padding-right: 10px; }
.yui-dt-paginator { float: right; clear: both; display: block; }
.yui-dt-paginator span, .yui-dt-paginator a { font-size: 11px; padding: 2px; }
.yui-dt-paginator .yui-dt-selected { font-size: 12px; font-weight: 700; }
body, html { color: rgb(0, 0, 0); margin: 0pt; padding: 0pt; }
#resultlist .yui-dt-paginator .yui-dt-first { position: relative; overflow: hidden; display: block; width: 12px; float: left; height: 16px; text-decoration: none; text-indent: -2000em; background-image: url('arrowback2.gif'); background-repeat: no-repeat; background-position: 5px 7px; }
#resultlist .yui-dt-paginator .yui-dt-previous { position: relative; overflow: hidden; display: block; width: 12px; float: left; height: 16px; text-decoration: none; text-indent: -2000em; background-image: url('arrowback.gif'); background-repeat: no-repeat; background-position: 5px 7px; }
#resultlist .yui-dt-paginator .yui-dt-next { position: relative; overflow: hidden; display: block; width: 12px; float: left; height: 16px; text-decoration: none; text-indent: -2000em; background-image: url('arrowforward.gif'); background-repeat: no-repeat; background-position: 5px 7px; }
#resultlist .yui-dt-paginator .yui-dt-last { position: relative; display: block; overflow: hidden; width: 12px; float: left; height: 16px; text-decoration: none; text-indent: -2000em; background-image: url('arrowforward2.gif'); background-repeat: no-repeat; background-position: 5px 7px; }
#resultlist .yui-dt-page, #resultlist .yui-dt-selected { position: relative; display: block; width: 16px; float: left; height: 16px; text-align: center; padding: 2px; }
#resultlist .yui-dt-selected { background-color: rgb(0, 0, 204); color: rgb(255, 255, 255); }
#map_search div, #lf_contents span, #cf_contents span, #af_contents span, #lf_contents a, #cf_contents a, #af_contents a { font-size: 12px; }
th.yui-dt-col-mi, th.yui-dt-col-lp, th.yui-dt-col-cy, th.yui-dt-col-br, th.yui-dt-col-pt { text-align: left; }
.yui-dt-col-lp, .yui-dt-col-pt { width: 80px; text-align: left; }
.yui-dt-even, .yui-dt-odd { background-image: url('detbg.png'); background-repeat: repeat-x; background-position: left top; }
/* ::::: http://www.oakvillehomesforsale.net/styles/my_styles.php ::::: */

@media screen {
}

