body {
  background: #fff top center repeat-x;
}
  .ncl-header {
    /*background-color: #245f85;*/
  }
  .ncl-logo {
    margin: 27px 0;
    position: relative;
    left: -15px;
	height: 57px;
  }
  .ncl-body {
    background-color: white;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    margin-bottom: 10px;
  }
  .ncl-column {
    padding: 15px;
  }
  .avisBrandColumn {
    text-align: center;
	background-color: #D4002A;
  }
  .budgetBrandColumn {
    text-align: center;
	background-color: #FFFFFF;
  }
  .ncl-column:last-of-type {
    padding-left: 5px;
  }
  h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
  }
  h4 {
    font-size: 16px;
    line-height: 22px;
  }
  .brandTitle{
    min-height: 52px;
	color:#FFF;
	font-size:28px;
  }
  .brandInfo {
    min-height: 66px;
	color:#FFF;
  }
  .no-padding {
    padding: 0px;
  }
  .ncl-column .form-group {
    padding-right: 0px;
  }
  .ncl-column label {
    display: block;
  }
  .text-blue {
    color: #004990;
  }
  .ncl-button,
  .ncl-button:hover,
  .ncl-button:active,
  .ncl-button:focus {
    
    width: 170px;
    color: white;
    font-size: 15px;
    font-weight: bold;
	height: 40px;
  }
  .ncl-button {
 	background-color: #D8292F;
  }
  .ncl-button:hover {
 	background-color: #B52327;
  }
  input[type=text].form-control,
  select.form-control {
    padding: 3px 6px;
    height: 22px;
  }
  label {
    margin-bottom: 0;
	color: #FFF;
  }
  .form-group {
    margin-bottom: 7px;
  }
  .checkbox {
    margin: 5px 0;
  }
  input[type=checkbox] {
    margin: 2px 0 0;
  }
  @media (min-width: 768px) {
  .avisBrandColumn {
    text-align: center;
	background-color: #D4002A;
	border-radius:5px;
  }
  .budgetBrandColumn {
    text-align: center;
	background-color: #FFFFFF;
	border-radius:5px;
  }
  #discountCodesWrapper {
    display: none;
  }
  .ncl-column-with-border {
      border-right: 2px solid #ffffff;
    }
  }
  #returnLocationWrapper {
    display: none;
  }
  .datepicker[readonly] {
    background-color: white;
    cursor: pointer;
  }
  .show-terms {
    border-bottom: 1px dotted #FFF;
    cursor: pointer;
	color:#FFF
  }
  .show-terms-budget {
    border-bottom: 1px dotted #000;
    cursor: pointer;
	color:#000
  }
  a.show-terms-budget:hover {
	  color:#000;
  }
  hr {
    border-top-color: #d5d5d5;
  }
  table td {
    padding: 0 8px 8px 0;
  }
  .ncl-footer {
    text-align: center;
    color: black;
  }
  .ncl-footer a {
    text-decoration: underline;
    color: black;
  }
  .ncl-footer a:hover {
    text-decoration: none;
    color: #eee;
  }
  .ncl-footer p {
    margin: 10px 0;
  }
  .twitter-typeahead {
    width: 100%;
  }
  td.day.disabled {
    color: #ccc;
  }
  .errorRes {
    color: #b94a48;
    font-weight: normal;
  }
  .form-group.error input,
  .form-group.error select {
    color: #b94a48;
    border-color: #b94a48;
  }
  .avis {
    margin:0 0 6px 0;
  }
  .border {
    height: 
  }
  .linkCenter {
    text-align: center;
  }
  .optionsLink{
  }
  .carImage {
    text-align: center;
    width: 100%;
	border-top-left-radius:5px;
	border-top-right-radius:5px;;
  }