#homePageBox #mainForm {
	width: 65%;
	margin: 0 auto;
  margin-top:25px;
}
#carSearchWidget #homePageBox{
  border: 1px solid #e2e3e4;
  width: 100%;
  margin: 0 auto;
  margin-top: 40px;
  position: relative;
  padding: 10px 30px 10px 30px;
}
#homePageBox #boxHeading {
	position: absolute;
	    top: -36px;
	    width: 4%;
	    margin: 0px 0 0 -2%;
	    left: 50%;
	    text-align: center;
	    background-color: #FFF;
}
#homePageBox .mainHeading {
    font-size: 24px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #969da3;
    line-height: 1.13;
    letter-spacing: 0.24px;
}
#homePageBox .subHeading {
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.83;
    letter-spacing: normal;
    color: #334150;
    margin-top: 35px;
}

#carSearchWidget .nav-tabs>li.active>a,
#carSearchWidget .nav-tabs>li.active>a:focus,
#carSearchWidget .nav-tabs>li.active>a:hover{
  border-top:none !important;
  border-left:none !important;
  border-right:none !important;
}
#carSearchWidget  .nav-tabs .nav-link
{
  color: #7f8fa4;
}
#carSearchWidget .nav-tabs .nav-item.show .nav-link,
#carSearchWidget  .nav-tabs .nav-link.active
{
  border-top:none !important;
  border-left:none !important;
  border-right:none !important;
}
#carSearchWidget .nav>li
{
	float:left;
	margin-bottom: -3px;
}
#carSearchWidget .nav>li>a:focus,
#carSearchWidget .nav>li>a:hover {
    background-color: transparent !important;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
}
#carSearchWidget  .nav>li>a {
     font-size:18px;
     font-weight:600!important;
     font-stretch: normal;
     font-style: normal;
     line-height: 1.11;
     letter-spacing: 0.18px;
 }

#carSearchWidget ul.nav li.active a {
    border-bottom: 3px solid #f3515c;
    color: #f3515c;
    top: 0px !important;
    font-size:18px;
}

#carSearchWidget ul.nav li.active a:first-child{
    margin-right:10px;
}
#carSearchWidget .carSearchWidgetButton {
	width: 257px !important;
	height: 46px !important;
	margin-top: 41px !important;
	margin-bottom: 30px !important;
	color: #fff;
	background-color: #f3515c;
	font-size: 18px;
	font-weight: bold;
 font-stretch: normal;
 font-style: normal;
 letter-spacing: normal;
}

.chosen-container { width: 100% !important; }
.chosen-container-single .chosen-single {
border-radius: 2px;
background:none;
padding:4px 3px 0px 11px;
height: 51px !important;
-webkit-box-shadow: none;
  border: 1.5px solid  #e1e8ee;
}
.chosen-container.chosen-with-drop .chosen-single div b {
    background-position: -18px 6px;
}
.chosen-container-single .chosen-single span{
  font-family:  'basic-sans','Roboto', sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: 0.16px;
  text-align: right;
  color: #707070;
}
.chosen-container .chosen-results li.active-result
{
  font-family:  'basic-sans','Roboto', sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.69;
  letter-spacing: 0.16px;
  text-align: right;
  color: #707070;
}

.chosen-container .chosen-results li.highlighted
{
  background-color: #f3515c;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f3515c), color-stop(90%, #f3515c));
    color: #FFF;
}

.chosen-container-single .chosen-single div b
{
  background-position-y: 14px !important;
}
.chosen-container-single .chosen-search input[type="text"]
{
  height: 40px;
  font-size: 1.5em;
  font-family: 'basic-sans','Roboto', sans-serif !important;
}



/* country choice */

#countryChoice .dd-select {
  height: 51px !important;
  border-radius: 4px !important;
  border: 1.5px solid #e1e8ee !important;
}

 #countryChoice .dd-selected {
  padding: 12px !important;
  color: #020202; }

 #countryChoice label {
  font-weight: 200;
  font-size: 18px;
  color: #707070;
}

  #countryChoice .dd-option {
    padding: 14px 0px 14px 14px;
  }
  #countryChoice .dd-selected {
    padding: 5px;
  }

  #countryChoice .dd-selected-text {
   line-height:17.5px !important;
 }

.dd-selected-image {
    margin-top:1px;
 }

 #countryChoice  .dd-option-text {
  line-height: 12px !important;
}
.dd-option-image, .dd-selected-image
{
	vertical-align: middle;
float: right;
margin-left: 5px;
max-width: 64px;
}
.dd-pointer
{
	left: 10px !important;
	right: auto;
}
