  #sidebar {width:215px; line-height:23px;}
	#sidebar h1 {background:#ccc; padding:5px; margin:0; color:#4a4a4a; border-bottom:1px solid #B3B3B3;}
  #sidebar form {margin:0 0 6px 0; padding:0;}
  label {color:#333; display:block; font-size:12px; font-weight:bold; margin:0 5px 0 0; text-align:left;}
  #sidebar input {background:#fff;border:1px solid #d3d3d3;color:#555555; font-family: inherit; font-size:inherit; font-weight:bold; width:190px; -moz-border-radius:3px; border-radius:5px; padding:3px 7px;}
  #sidebar input.small {width:55px;}
  #sidebar input.medium {width:70px;}
  #sidebar select {background:#fff;border:1px solid #c2c2c2;color:#555555;font-family: inherit; font-size:inherit; font-weight:bold;width:205px; -moz-border-radius:3px; border-radius:5px; padding:3px 7px;}
  #sidebar select.small {width:85px;}
  #sidebar select.medium {width:110px;}
  #sidebar .holder {margin:10px 5px;}
  #sidebar .holder .slider-holder {margin:10px auto 0 auto; width:190px; z-index:1;}
  #sidebar .holder .division-radio-holder {float:none;margin:0; width:200px;}
  #sidebar .holder .division-radio-holder label {width:63px;}
  #sidebar .holder .radio-holder {float:none;margin:0; width:205px;}
  #sidebar .holder .radio-holder label {width:46px;}
  #sidebar .holder .radio-holder label.certified {width:55px;}
  #sidebar .holder .radio-holder input {border:none;}
  #sidebar a.shareLink:link {color:#00428b; font-size:10px; font-weight:bold; text-decoration:none;}
  #sidebar a.shareLink:visited {color:#00428b; font-size:10px; text-decoration:none;}
  #sidebar a.shareLink:hover {color:#555; font-size:10px; text-decoration:underline;}
#sidebar .hint {margin-left:50px; color:#3A6A9E; font-weight:normal; font-size:10px;}



  #searchListings {}
  #searchListings select {background:#fff;border:1px solid #d3d3d3;color:#555555;font-family: inherit; font-size:inherit; font-weight:bold;width:180px; -moz-border-radius:3px; border-radius:5px; padding:3px 7px;}
  #searchListings table {border:1px solid #aaa; font-size:12px;}
  #searchListings .NoResults {background:#E0F3FF; border-bottom:1px solid #aaaaaa; color: #00428b; font-size:20px; line-height:75px; text-align:center;}
  #searchListings thead td {background:#e2e2e2; border-bottom:1px solid #aaaaaa; font-size:11px; font-weight:bold; padding:5px 2px;}
  #searchListings thead td label {width:30px;}
  #searchListings thead td .ui-widget {font-size:10px;}
  #searchListings thead table {border:0;}
  #searchListings thead table td {border:0;}
  #searchListings tbody table {border:0;}
  #searchListings tfoot table {border:0;}
  #searchListings tfoot td {background:#e2e2e2; font-size:11px; font-weight:bold; padding:5px 2px;}
  #searchListings tfoot td label {width:30px;}
  #searchListings tfoot td .ui-widget {font-size:10px;}
  #searchListings #PageList a {font-size:10px;}
  #searchListings .paging-prev_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; text-decoration:none; -moz-border-radius:3px; border-radius:5px;}
  #searchListings .paging-prev_class:hover {background:#fff; border:1px solid #990000; color:#990000; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px;}
  #searchListings .paging-next_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; text-decoration:none; -moz-border-radius:3px; border-radius:5px;}
  #searchListings .paging-next_class:hover {background:#fff; border:1px solid #990000; color:#990000; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px;}
  #searchListings .paging-current_class {background:#990000; border:1px solid #990000; display:inline-block; color:#fff; margin:0 2px 0 0; padding:3px 6px; font-size:10px; -moz-border-radius:3px; border-radius:5px;}
  #searchListings .paging-dots_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; -moz-border-radius:3px; border-radius:5px;}
  #searchListings .paging-page_numbers_class {background:#fff; border:1px solid #999; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px; -moz-border-radius:3px; border-radius:5px;}
  #searchListings .paging-page_numbers_class:hover {background:#fff; border:1px solid #990000; color:#990000; display:inline-block; margin:0 2px 0 0; padding:3px 6px; font-size:10px;}


  .ui-widget {font-family: arial;font-size:inherit;}
  .ui-widget-header {padding:0;background:none;}
  .ui-button-text-only .ui-button-text {padding:2px;}
  .ui-button .ui-button-text {display:block;line-height:1.5;}
  .ui-selectmenu {display:inline-block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
  .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
  .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
  .ui-selectmenu-open { visibility: visible; }
  .ui-selectmenu-menu-popup { margin-top: -1px; }
  .ui-selectmenu-menu-dropdown { }
  .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
  .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
  .ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
  .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
  .ui-selectmenu-status { line-height: 1.4em; }
  .ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
  .ui-selectmenu-open li.ui-selectmenu-item-selected { }
  .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
  .ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
  .ui-selectmenu-menu li .ui-selectmenu-item-content {  }
  .ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
  /*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }


.coupon-checkbox-holder {
    margin:0;
    width:100%;
}
.coupon-checkbox-holder label {
    margin: 0 auto;
    width: 75%;
}
