/* this will display the lowspeed content
when the page loads*/
#container > div[id|="mds-tpl"] {
  padding-bottom: 15px;
}

.Explorer7 #container > div[id|="mds-tpl"] {
  padding-bottom: 21px;
}

#gMdsContent {
  display:block;
  height:485px;
  padding: 0 0 0 15px;
  overflow: visible;
  margin-top: 66px;
}
#idefault #gMdsContent {
  height:515px;
}
#i59-2 #gMdsContent {
  height:507px;
  height:508px\9;  
}
.Explorer7 #gMdsContent {
  height:507px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#gMdsContent { margin-top:60px; }
}
#gMdsContent { *margin-top:0px; }


html[class*="safari3"] #gMdsContent{
  margin-left: 20px;
}

.Explorer6 #gMdsContent {
  display:block;
  margin-top:5px;
  height:523px;
  margin-bottom:0px;
}

#gMdsContentFlashHook {
 background:none!important;
}


div#gMdsSubNav {
  display:none;
}

/* this will hide the highspeed content
even though it’s empty is better to remove
it from the code */
.highspeed #gMdsContentFlashHook {
  display:none;
}

/*General elements*/

#gMdsContentNav > .hook  > br{
  display:none;
}

#layout input[type="text"]{
  width:165px;
  margin-left:1px;
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  color:#302318;
  font-size:9px!important;
  font-family:Verdana, Arial, Helvetica, sans-serif!important;
  margin-bottom: 0;
}

select {
  background-color:#f2efea;
  border:1px solid #CCCCCC;
  color:#302318;
  font-size:11px !important;
}


div#dropDownContainer div.dropDownRow div.dropDownRight select {
  height:16px !important;
  margin-left:5px;
  width:262px!important;
}

.Explorer7 div#dropDownContainer div.dropDownRow div.dropDownRight select {
  height:20px !important;

}

#layout #middlelayer select{
  background-color:#FFFFFF;
}

#raqHeader, #raqFooter {
  clear:both;
  display:block;
  height:35px;
  margin-top:-5px;
  padding:0 25px 22px 18px;
}

.Explorer8 #raqHeader {
	margin:15px 25px 20px 18px;
	padding:0px;
}

.Explorer7 #raqHeader {
	margin:12px 2px 0 0;
}

.Explorer7 #raqHeader, .Explorer6 #raqHeader{padding-bottom: 3px;}

#raqFooter{
  height:40px;
}

#raqHeader span, #raqFooter span {
  float:left;
  font-size:10px;
}

#raqFooter span {
  margin-top:0px;
}

/* Request a Quote title */
.Explorer6 #raqHeader{
	height: 42px;
	margin-top:-10px;
}

body[class*="Safari"] #raqHeader,
.Mozillaan #raqHeader {
	margin: -12px 25px 20px 18px;
	padding:0px;
}

body[class*="Safari"] #raqHeader h1,
.Mozillaan #raqHeader h1 {
	margin-top: 0;
}

#raqHeader h1 {
  background:url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_text_request_a_cuote.jpg) no-repeat scroll left top;
  color:#89C49B;
  font-weight:bold;
  height:13px;
  text-indent:-999999px;
  width:161px;
  margin-top:-18px;
  cursor:default;
}
.Explorer7 #raqHeader h1{
	margin-top:-12px;
}
.Explorer6 #raqHeader h1{
	margin-top:0px;
}
.Explorer6 #raqHeader h1{margin:0px;}

.Explorer6 #raqHeader span h1{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_text_request_a_cuote.jpg) no-repeat scroll left top;
}

/*----------Schedule a test drive title--------*/
#raqHeader span h1#scheduleTDTitle{
  background:transparent url(../../../../assets/en/images/tools/RAQ/buick_RB_shedule_a_test.jpg) no-repeat scroll left top;
  color:#89C49B;
  font-weight:bold;
  height:20px;
  text-indent:-999999px;
  width:208px;
}

/* Send request button */
#raqHeader .submitBtn{
  background:url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_send_request.jpg) no-repeat top left;
  border:none;
  cursor:pointer;
  height:28px;
  width:100px;
  margin-top:-27px;
  text-indent:-999999px;
  float:right;
  line-height:0px;
  margin-right: 22px;
}
#raqHeader .submitBtn:hover{
	background:url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_send_request.jpg) no-repeat bottom left;
}

.raqFooter{
  padding:0;
  position:absolute;
  top:540px;
  left: 75px;
  z-index: 1;
  height: 30px;
}

.Explorer6 .raqFooter {
  margin-top:12px!important;
  top:470px;
  left:30px;
  height:35px;
  font-size:11px;
}

.Explorer6 span {
  margin-right:3px;
}

.Explorer6 span span{
  margin-right:0;
}

.raqFooter .submitBtn {
  background:url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_send_request.jpg) no-repeat top left;
  border:none;
  cursor:pointer;
  height:28px;
  width:100px;
  text-indent:-999999px;
  line-height:0px;
	position:relative;
	left:540px;
}
.raqFooter .submitBtn:hover {
	background:url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_send_request.jpg) no-repeat bottom left;
}

.Explorer6 .submitBtn{
	margin-top:-19px !important;
  margin-right: 22px  !important;
	background-position-y:3px !important;
	height:17px !important;
}
.Explorer6 .raqFooter .submitBtn{
  background-position-y:20px !important;
  height:33px !important;
}

#raqHeader .required {
  color:red;
  display:block;
  margin-right:4px;
}

/*Indicates required fields disclosure*/

/*Pipe separator*/

/*Privacy statement link*/
div#raqHeader span + span{
  margin-left:5px;
}

#layout{
margin:-20px 0 0;
padding:0 13px;
}
.Explorer6 #layout{margin:-10px 0 0;}

#layout li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  list-style-type:none;
}

.Explorer6 #layout li {
  font-size: 11px;
}

.Explorer6 #layout #buisnessUse {
  clear: left;
  width: 99%;
}

/*1. Select Your Vehicle----------------------------------------------*/
/*title
background:transparent url(../../../../assets/en/images/tools/requestaquote/step_1/titles/title_select_vehicle.gif) no-repeat scroll left top;
*/
#titleVehicle{
  display:block;
  font-weight:bold;
  height:11px;
  width:185px;
  margin-left:1px;
  color:#F26522;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:14px;
  text-transform:uppercase;
}

#titleSelectedVehicle{
  color:#F26522;
  display:none;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  height:11px;
  margin-left:7px;
  text-transform:uppercase;
  width:185px;
}

/*box*/
/*bottom part of the box*/
#layout #leftlayer{
  margin-right:4px;
  width:290px;
  padding:0px 0px 10px;
  /*background:transparent url(../../../../assets/en/images/tools/requestaquote/step_1/box/largebox_bottom.gif) no-repeat scroll left bottom;*/
}

/*top part of the box*/
#layout #leftcolum{
  margin:0px 0px 0px 0px;
  padding:10px 0 0;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_1.png) no-repeat scroll center top;
  height:434px;
  width:290px;
}

.Explorer6 #layout #leftcolum{
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_1.gif) no-repeat scroll center top;
 }

/*pixel of the box*/
#layout #leftcolum li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:none;
  /*background:transparent url(../../../../assets/en/images/tools/requestaquote/step_1/box/largebox_pixel.gif) repeat-y scroll left top;*/
}

#raqmsgtextHidden{
  display:none;
}

/*box*/
#vehicle{
  margin:0px 0px 0px 0px;
  padding:3px 10px;
  clear:both;
  height:405px;
  /*background:transparent url(../../../../assets/en/images/tools/requestaquote/step_1/box/box_selectvehicle.gif) no-repeat scroll left top;*/
}

.Explorer6 #vehicle{
  padding-bottom:5px;
  overflow:hidden;
}

#vehicle li ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#vehicle li ul {min-height:1px; _height:1%;}
#vehicle li ul:after {display:block; visibility:hidden; clear:both; line-height:0px; font-size:0px; content:".";}

#vehicle li ul li{
  width:50%;
  float:left;
}

#vehiclesShowData{
  display:none;
  margin-top:20px;
}

#vehiclesShowData img#loading{
  margin-left:75px;
}

#vehicleLoadingImage{
  display:none;
}

#vehicleLoadingImage{
  padding-left:108px;
}

#selectedVehicleImage{
  padding-left:0px;
  padding-top:15px;
  height:126px;
  margin-left:-5px;
  margin-bottom:10px;
}

.Explorer6 #selectedVehicleImage{
  padding-top:7px;
}

#selectedVehicleImage img{
}

#vehicle > div.dropDownRow{
  padding-top:13px;
  margin-left:4px;
  margin-top:-5px;
}

*+html #vehicle > div.dropDownRow{
  margin-top: -10px;
}
.Explorer7 #vehicle > div.dropDownRow{
  padding-top:13px;
}


/*optional comments*/
#vehicle > div.dropDownRow > span{
  display:block;
  margin-top:4px;
}
.Explorer6 div.dropDownRow span{
  width:240px!important;
  height:30px!important;
}
#note {
  padding-top:3px;
}

.Explorer7 #note {
  margin-top: -18px;
  padding-top:1px;
}

.Explorer6 #note {
  margin-top: -15px;
  padding-top:1px;
}

#note textarea{
  color:#302318;
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif!important;
  font-size:11px!important;
  height:69px;
  padding:9px 8px;
  width:243px;
}

/*Disclaimer*/
#note span{
  display:block;
  font-size:9px;
  margin-left:2px;
  margin-top:0px;
}

/*2. Enter your information------------------------------------------*/
/*bottom part of the box*/
#layout #middlelayer{
  margin-left:0px;
  padding:0 0 10px;
  width:290px;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_corners_down.png) no-repeat scroll left bottom;
/*  border:1px solid red;*/
}

.Explorer6 #layout #middlelayer{
  margin-left:10px;
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_corners_down.gif) no-repeat scroll left bottom;
}
/*top part of the box*/

#layout #middlecolum{
  margin:0px 0px 0px 0px;
  overflow:hidden;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_cornersup.png) no-repeat scroll left top;
}

.Explorer6 #layout #middlecolum{
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_cornersup.gif) no-repeat scroll left top;
}

/*pixel of the box*/
#layout #middlecolum > li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:none;
  /*background:transparent url(../../../../assets/en/images/tools/RAQ/Buick_RAQ_box_center.jpg) no-repeat scroll 0px 15px;*/
}

#layout #middlecolum > li + li {
  /*background:transparent url(../../../../assets/en/images/tools/RAQ/Buick_RAQ_box_center.jpg) no-repeat scroll 0px 15px;*/
}

/*Enter your information container*/
#information{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear:both;
  overflow:hidden;
  width:290px;
}


/*title*/
#titleInformation{
  width:257px;
  float:left;
  cursor:pointer;
  color:#F26522;
  display:block;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  /*height:27px;*/
  height:25px;
  margin-left:15px;
  margin-top:17px;
  text-transform:uppercase;
  text-decoration:none!important;
  line-height:14px;
}

.Explorer7 #titleInformation{
  height:31px!important;
  margin-left:15px!important;
  position:relative;
}

.Explorer6 #titleInformation{
  height:31px!important;
  position:relative;
}

body:nth-of-type(1) #titleInformation{text-decoration:none!important;}

#form{
  clear:both;
  display:block;
  overflow:hidden;
}

#information #form{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_center.png) repeat-y scroll 0 0px;
  float:none;
  margin:0;
  /*padding:0px 0 15px 14px;*/
  padding:0 0 0 14px;
  _padding: 0 0 20px 14px;
}

#tradeInSp{
  display: block;
  margin-left: 20px;
}

.Explorer7 #form{
  margin-top:-4px!important;
  height:410px;
}
.Explorer6 #information #form{
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_center.gif) no-repeat scroll 0 0px;
  margin-top:-4px!important;
  height:360px;
  padding-right:24px!important;
}
.Explorer6 #contactSp span.required {
	height:7px;
}
.Explorer6 #testDriveLbl {

}
#form li{
  /*line-height:25px;*/
  padding-bottom:4px;
}
.Explorer6 #form li{
    width: 270px;
    font-size: 11px;
}
.Explorer6 #information #form input{
	padding: 1px 0 0 !important;
}
/*
.Explorer6 #advancesearchDiv ul li + li + li + li + li + li + li + li + li + li + li + li + li + li {
  margin-top:-30px;
  background:red;
}
*/
.Explorer6 #layout li + li + li + li + li + li h3{
  margin-left:10px;
}

.Explorer6 #optForm li{
  width:280px!important;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  #advancesearchDiv ul li label input#zipLocateButton2 {
    position:relative;
    top:-35px;
  } 
}

#advancesearchDiv ul li br {display: none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #advancesearchDiv ul li label input#zipLocateButton2 {
    position:relative;
    top:-35px;
  }
}

.Explorer6 #advancesearchDiv ul li label input#zipLocateButton2 {
  top:-15px;
  margin:-5px 0px 0px 2px;
}

.Explorer6 #advancesearchDiv ul li#advancesearchDiv span#advanceCity2 {
  width:45px;
}

/*Enter your information elements START-------------------------------------------*/
.expandLayer {
  background:transparent url(../../../../assets/en/images/tools/RAQ/btn_plus.jpg) no-repeat scroll right top;
  cursor:pointer;
  display:block;
  float:left;
  height:14px;
  text-indent:-999999px;
  width:14px;
}
#information.collapseLayer{
  background:transparent url(../../../../assets/en/images/tools/RAQ/box_enter_your_information.jpg) no-repeat scroll center top;
  height:391px !important;
  width:290px !important;
  margin-left:1px;
}
.expandLayerVI{
  background:transparent url(../../../../assets/en/images/tools/RAQ/box_enter_your_information_close.jpg) no-repeat scroll center top;
  height:54px !important;
  width:290px !important;
}

#optionalInformation.expandLayer{
  background:transparent url(../../../../assets/en/images/tools/RAQ/box_optional_details.jpg) no-repeat scroll center top;
  height:51px!important;
  width:290px!important;
}
.collapseLayerOI{
  background:transparent url(../../../../assets/en/images/tools/RAQ/box_optional_information.jpg) no-repeat scroll center top;
  height:391px!important;
  width:290px!important;
}

.collapseLayer {
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_btn_less_off.jpg) no-repeat scroll left top;
  cursor:pointer;
  display:block;
  float:right;
  height:17px;
  text-indent:-999999px;
  width:17px;
}
.collapseLayer:hover {
 background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_btn_less_off.jpg) no-repeat scroll left bottom;
}

#titleOptionalInformation .collapseLayer {
  margin-right:-2px;
  margin-top:-14px;
}

.Explorer7 #titleInformation .collapseLayer{
margin-top: -15px;
}

.Explorer8 #titleOptionalInformation .collapseLayer,
.Explorer8 #titleInformation .collapseLayer{
margin-top: -1px;
}

body:nth-of-type(1) #titleInformation span{
  margin-top:-2px!important;
}

.Explorer6 #titleInformation .collapseLayer{
margin-right:-3px;
margin-top: -14px;
}

.expandLayer {
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_btn_more_off.jpg) no-repeat scroll right top;
  cursor:pointer;
  display:block;
  float:right;
  height:15px;
  text-indent:-999999px;
  width:17px;
}
.expandLayer:hover {
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_btn_more_off.jpg) no-repeat scroll right -17px;
}

#titleInformation .expandLayer {
  margin-top:-14px;
  margin-right:1px;
  margin-top /*\**/:-10px; /*hack by ie8*/
}

#titleOptionalInformation .expandLayer {
margin-right:-4px;
margin-top:-16px;
}

.Explorer7 #titleInformation .expandLayer{
margin-top: -15px;
}
.Explorer8 #titleOptionalInformation .expandLayer,
.Explorer8 #titleInformation .expandLayer{
margin-top: -1px;
}


.Explorer6 #titleOptionalInformation .expandLayer {
  margin:-14px auto auto -2px;
}

body:nth-of-type(1) #titleOptionalInformation span{
  margin-top:-2px!important;
}

#raqFooter .required{
  display:block;
  color:red;
  margin-right:4px;
}
.Explorer6 #raqFooter .required{
  margin-right:2px;
}

.required {
  display:block;
  color:#ff0000;
  float:left;
}

#form li span{
  border:medium none;
  display:block;
  float:left;
  height:10px;
  margin-left:20px;
  margin-right:0;
  margin-top:2px;
  width:67px;
}

.phoneSeparator {
  display:none !important;
}

#dpFormatSp{
  margin-left:20px;
  margin-top:23px;
  display:block;
  clear: left;
}

.Explorer6 #dpFormatSp {
  clear: none;
}

#form #testDriveLbl span{
  height:20px;
  margin:10px 0 0 0px;
  width:185px;
  _margin-left:2px;
}
#form li span.required, #titleDealer span.required{
  float:right;
  margin-left:0;
  margin-right:2px;
  margin-top:-16px;
  width:3px;
  color:#ff0000;
}
/*
#form li#contact {
	margin-top:10px;
}

#form span#contactSp {
	margin-top:-2px;
}

#form span#contactSp span.required {
	margin:-6px -5px 0px 0px;
}
*/
.Explorer8 #form li span.required, .Explorer8 #titleDealer span.required {
	margin-top:-2px;
}

body:nth-of-type(1) #form li span.required {
  margin-top:0px;
}
body:nth-of-type(1) #titleDealer span.required {
  margin-top:0px;
}
#form li span.twoPoints{
  margin-left:0;
  margin-right:0px;
  width:7px;
}
/*First name title*/
#firstName{

}
.Explorer6 #firstName{

}
body:nth-of-type(1) #firstName .required, body:nth-of-type(1) #email .required,
body:nth-of-type(1) #emailConfirm .required{
  margin-top:0px!important;
}

/*First name input*/
#raqfirstname{
  display:block;
  float:left;
  width:217px;
  height:15px;
  padding-top:2px;
}

/*Last name title*/
#lastName{

}
.Explorer6 #lastName{
margin-left:20px;
}
/*Last name input*/
#raqlastName{
  display:block;
  float:left;
  width:217px;
  height:15px;
  padding-top:2px;
}

/*Address 1 title*/
#layout li#address1{
  padding-top:0px
}
.Explorer7 #layout li#address1{
  padding-bottom:0px;
}
.Explorer6 #layout li#address1{
  padding-bottom:0px;
}
body:nth-of-type(1) #layout li#address1{
  padding-bottom:0px;
}
/*Address 1 title when Schedule a Test Drive*/
#layout #middlelayer.schedulePage li#address1 {
  padding-top:0px;
}

#add1{
  margin-left:22px !important;
  width:55px !important;
}

/*View addres line 2 link*/
#address1 br + span, #address1 #add1{
  background:none;
  height:20px;
  width:93px;
  text-indent:0px;
  margin-left:90px;
  clear:both;
  float:none;
  padding-top:4px;
}

#address1 br + span a{
  width:120px;
  height:10px;
  display:block;
  border:none;
  _margin-left:88px!important;
}
#address1 br + span a:hover{
  /*background:transparent url(../../../../assets/en/images/tools/requestaquote/step_2/your_information/btns/link_viewadress.gif) no-repeat scroll 0 -10px;*/
}

/*Address 1 input*/
#raqcustomeraddress{
  display:block;
  float:left;
  width:217px;
  height:15px;
  padding-top:2px;
}

/*Address 2 title*/
#address2{
  display:none;
}

.Explorer6 #layout li#address2{
    width:260px;
  margin:0px 0px 0px 0px;
}
#address2 span{
  display:block;
  border:none;
  height:10px;
  width:96px;
  margin-right:6px;
  margin-top:5px;
  float:left;
}

#add2{
  margin-left:27px !important;
  width:60px !important;
}

/*Address 2 input*/
#raqcustomeraddress2{
  display:block;
  float:left;
  width:217px;
  height:15px;
  padding-top:2px;
}

/*City title*/
#city{
  margin-left:52px !important;
  width:34px !important;
}
.Explorer6 #city{
  margin-right:4px !important;
}

/*City input*/
#raqcustomercity{
  display:block;
  float:left;
  width:200px;
  height:15px;
  padding-top:2px;
  margin-right:3px;
}

/*State title*/
#state{
  margin-left:47px !important;
  width:40px !important
}
.Explorer6 #state{
  margin-left:42px !important;
  margin-right:2px !important;
  width:44px !important;
}

/*State select*/
#customerState{
  display:block;
  float:left;
  width:50px;
}

/*Zip code title*/
#zip{
  margin-left:15px !important;
  width:60px !important;
}

/*Zip code input*/
#layout #raqcustomerzipcode{
  display:block;
  float:left;
  width:39px;
  height:15px;
  padding-top:2px;
}

/*Email title when Schedule a Test Drive*/
#layout #middlelayer.schedulePage li#email{
  padding-top:12px;
}

.Explorer6 #form li#emailConfirm{
  width:260px;
  padding:0px;
  margin:0px;
  position:relative;
  left:5px
}
/*Email title*/
#email span{
  margin-left:48px !important;
  width:37px !important;
}
#email span.required{
  margin-left:0 !important;
  width:3px !important;
}

#emailConfirm span{
  margin-left:0px !important;
  width:83px !important;
}

.Explorer6 #emailConfirm span{
  margin-left:2px !important;
  width: 80px !important;
}

.Explorer6 li#email span {
  margin-left:46px !important;
  margin-right:2px !important;
  width: 40px !important;
}

#emailConfirm span.required {
  margin-left:0px !important;
  width:3px !important;
}

.Explorer6 li#email span span.required{
  margin-left:0px !important;
  width:3px !important;
}
.Explorer6 #emailConfirm span span.required {
  margin-left:-10px !important;
  margin-right:0px !important;
  width:3px !important;
}

#form li span#email1{
  margin-left:48px;
  width:29px;
}

#form li span#email2{
  margin-left:2px;
  width:75px;
}

#form li span#phone1{
  margin-left:45px;
  width:42px;
}



/*Email input*/
#raqemail {
  display:block;
  float:left;
  width:270px;
  height:15px;
  padding-top:2px;
}

/*Confirm Email input*/
#raqconfirmemail{
  display:block;
  float:left;
  width:270px;
  height:15px;
  padding-top:2px;
  margin-left:3px !important;
}

.Explorer6 #raqconfirmemail{
  margin-left:0px !important;
}

/*Phone title*/
#layout #phone{
  padding-top:6px;
}

.Explorer7 #layout #phone{
  padding-top:0px;
}

#phone span{
  margin-left:40px !important;
  width:45px !important;
}

.Explorer6 #phone span{
  margin-left:40px !important;
  margin-right:3px;
}

.Explorer6 #phone span#phoneSp{
  margin-left:37px !important;
}

/*Phone input 1*/
/*Phone input 2*/
/*Phone input 3*/
#layout #raqareacode, #layout #raqphone1, #layout #raqphone2{
  height:15px;
  padding-top:2px;
  width:51px;
}

.Explorer6 #layout #raqareacode, .Explorer6 #layout #raqphone1, .Explorer6 #layout #raqphone2{
  margin-right: 1px;
}

/*Contact Preference title*/
#layout #contact{
margin-left:12px;
margin-top:-2px;
padding-bottom:0;
padding-top:4px;
}
.Explorer6 #layout #contact{
    margin:0px 0 0 -6px;
  padding:0px;
  width: 263px;
}
#layout .contactDir2Open {
  padding-bottom:0;
  padding-top:5px;
}

#form li span#contact1{
  margin-left:-4px;
  margin-right:2px;
  width:81px;
}
.Explorer6 #form li span#contact1{
  margin-left:3px;
  margin-right:2px;
  width:81px;
}
/*Contact Preference title when Schedule a Test Drive*/
#layout #middlelayer.schedulePage #contact {
  padding-top:0px;
}

li#contact span{
  border:medium none;
  display:block;
  float:left;
  /*height:9px;*/
  height:37px;
  margin-left:1px;
  margin-right:7px;
  margin-top:2px;
  width:74px;
}


.Explorer6 li#contact span#contPref{
  width:115px;
}
.Explorer6 li#contact span{
  width:40px;
  margin-left:8px;
}

.Explorer6 ul#middlecolum li div#information ul#form li#contact span#contactSp span.required {
  margin-left:8px;
  width:4px;
}

.Explorer6 li#contact #contactSp {
  width:85px!important;
  margin-left:8px;
}

.Explorer6 li#contact span span.required{
  width:5px;
  margin-left:0px;
}

.Explorer6 li#contact span #raqcontactmebyemail span{
  width:20px!important;
}

/*Contact Preference Email radio*/
#raqcontactmebyemail{
  float:left;
  height:13px;
  margin-left:3px;
  margin-top:2px;
  width:14px;
}

/*Contact Preference Email title*/
#contact input#raqcontactmebyemail + span{
  border:none;
  height:9px;
  width:44px;
  display:block;
  float:left;
  margin-left:5px;
  margin-top:2px;
}

#contact span input span{
  background:red;
}

/*Contact Preference Phone radio*/
#raqcontactmebyphone{
  float:left;
  height:13px;
  margin-top:2px;
}

/*Contact Preference Phone title*/
#contact input#raqcontactmebyphone + span {
  border:none;
  height:10px;
  width:28px;
  display:block;
  float:left;
  margin-left:5px;
  margin-top:2px;
}
.Explorer6 ul#middlecolum li div#information ul#form li#contact span {
  width:28px;
}

#testDriveLbl, #testDrive{

}

.schedulePage #testDriveLbl, .schedulePage #testDrive{
  width:278px;
}

#layout li#testDriveLbl{
  margin-top:3px;
  width:185px;
}
.Explorer6 li#testDriveLbl{
  width:260px!important;
  margin-left:0px;
  padding:0;
  padding-bottom:3px;
}
#layout li#testDrive{
  padding:0 0 0 0px;
  _width:280px;
  _margin-left:0px;
}
.Explorer7 #layout li#testDrive{
  margin-top:-3px;
  width:280px;
  height:30px;
}
.Explorer6 #layout li#testDrive{
  margin-top:-3px;
  width:245px;
  padding-left:5px;
}
#form li#testDrive span {
  margin:0 0 0 8px;
  width:35px;
}
#tdAtIteHome, #tdAtIteOffice, #tdAtIteRetailer, #tdAtIteOther{
  height:13px;
  width:13px;
  float:left;
}
.Explorer6 #tdAtIteHome {
   margin-left:0px;
}
#tdAtIteHome + span{
  height:13px;
  width:28px;
  display:block;
  float:left;
  margin: 0 19px 0 6px;
}

#tdAtIteOffice + span{
  height:13px;
  width:27px;
  display:block;
  float:left;
  margin: 0 22px 0 4px;
}

#tdAtIteRetailer + span{
  height:13px;
  width:35px;
  display:block;
  float:left;
  margin: 0 12px 0 6px;
}

#tdAtIteOther + span{
  height:13px;
  width:28px;
  display:block;
  float:left;
  margin: 0 0 0 6px;
}

/*Enter your information elements END---------------------------------------------*/

#optionalInformation{
  /*margin-top:-7px;*/
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_boxes_corners_center.png) no-repeat scroll left top;
  padding-top:17px;
  width:290px;
}

.Explorer7 #optionalInformation{
  margin-top:-13px;
  padding-top:19px;
}
.Explorer6 #optionalInformation{
  margin-top:-17px;
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_boxes_corners_center.gif) no-repeat scroll left top !important;
/*  padding-top:19px;
  position:relative;*/
}

#optionalInformationPanel{
  display:block; /*use this for enabling optional information*/
  margin:0;
  padding-top:5px;
}
#optForm{
  padding:0px!important;
  display:block;
  height:310px;
}
.Explorer6 #optForm{
  display:block;
  margin:0px;
  padding:0px;
  height:290px;
  width:250px!important;
}
#optForm li{
  padding-bottom:5px;
}

#optionalInformationPanel li + li + li + li{
  padding-top:14px;
  width:270px;
}

#optionalInformationPanel li + li + li + li + li{
  padding-top:13px;
}

#optionalInformationPanel li + li + li + li + li + li{
  padding-top:10px;
  width:220px;
}

#optionalInformationPanel li + li + li + li + li + li + li{
  padding-top:9px;
  padding-bottom:5px;
  width:260px;
  margin-left:2px;
}

#optionalInformationPanel li + li + li + li + li + li + li + li{
  padding-bottom:0;
  padding-top:3px;
  width:260px;
}

#optionalInformationPanel li + li + li + li + li + li + li + li + li{
  padding-top:3px;
  position:relative;
}

.Explorer6 #optionalInformationPanel li + li + li + li + li + li + li + li + li{
  margin-top:20px;
  margin-left:-263px;
}

#optionalInformationPanel li + li + li + li + li + li + li + li + li input[type="radio"]{
  height:15px !important;
  display:inline;
  float:none;
}

#optionalInformationPanel li + li + li + li + li + li + li + li + li input+input{
  float:none;
}

#optionalInformation input[type="radio"], #optionalInformation input[type="checkbox"]{
  float:left;
  margin-right:4px;
  height:20px;
  line-height:13px;
  display:block;
  width:17px;
  margin-top:-3px;
}

titleOptionalInformationDiv a{
  text-decoration:none;
}

#titleOptionalInformationDiv{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_2_down.jpg) repeat-y scroll left 8px;
  height:11px;
  margin-top:2px;
  /*padding:12px 7px 11px;*/
  padding:8px 7px;
}

.Explorer6 #titleOptionalInformationDiv{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_2_down.gif) repeat-y scroll left 18px;
 /* padding-top:0px;
  position:relative;
  margin-bottom:-5px;*/
  margin: 20px 0 0 0;
  padding-top:0px;
  height:20px;
}

.Explorer7 #titleOptionalInformationDiv{
  padding-top:8px;
}
/*title*/
#titleOptionalInformation{
  display:block;
  height:20px;
  width:253px;
  color:#F26522;
  cursor:pointer;
  float:left;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  margin-left:9px;
  margin-top:0;
  text-transform:uppercase;
  text-decoration:none;
  line-height:14px;
}

.Explorer7 #titleOptionalInformation{
  margin:2px auto auto 9px;
}

.Explorer6 #titleOptionalInformation{
  margin:11px auto -5px 4px;
}

#titleOptionalInformationDiv > a, #titleOptionalInformationDiv > a:hover {
  text-decoration:none !important;
  margin-top:0px;
}

#optionalInformationPanel{
  display:none; /*use this for enabling optional information*/
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear:both;
  overflow:hidden;
  height:338px;
  width:290px;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_2_down.jpg) repeat-y scroll 0 0px;
}

.Explorer7 #optionalInformationPanel{
  height:342px;
  margin-top:-3px;
  overflow:hidden;
}
.Explorer7 #optionalInformationPanel ul>li+li+li+li{
  width:270px;
}
.Explorer6 #optionalInformationPanel{
   width:290px !important;
   height:332px;
   margin:0px;
   position:relative;
   background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_2_2_down.gif) repeat-y scroll 0 0px;
}
#optionalInformationPanel #reqInfo,
#optionalInformationPanel #reqInfoPersonal,
#optionalInformationPanel #reqInfoBusiness {
  padding-bottom:1px;
  width:265px;
  line-height:13px;
  margin-top:5px;
}

#optionalInformationPanel #preapprovalOpt,
#optionalInformationPanel #downpaymentOpt, #optionalInformationPanel #tradeinOpt,
#optionalInformationPanel #accessoriesOpt, #optionalInformationPanel #eligibleTitle, #optionalInformationPanel #eligibleOpt{
  line-height:13px;
}


/*This request is for title*/
#titleReq{
  display:block;
  float:left;
  height:13px;
  width:117px;
}

#optionalInformationPanel #reqInfoPersonal{
  clear:both;
}

/*This request is for Personal Use title*/
#personal{
  height:13px;
  width:90px;
  display:block;
  float:left;
  margin-top:2px;
}

/*This request is for Business Use title*/
#business{
  height:15px;
  width:80px;
  display:block;
  float:left;
  margin-right:-2px;
}

/*This request is for Business Use input*/
#layout #raqbusinessname{
  float:left;
  height:15px;
  padding-top:1px;
  width:156px;
}

#optionalInformationPanel #preapprovalOpt{
  padding-top:14px;
}
.Explorer6 #preapprovalOpt{
   margin:0px;
   width:200px;
}
.Explorer6 #downpaymentOpt{
   margin:0px!IMPORTANT;
   padding-left:5px;
   width:260px!important;
}
.Explorer6 #tradeinOpt{
   margin:0px!IMPORTANT;
    padding-left:5px;
   width:260px!important;
}
.Explorer6 #accessoriesOpt{
   margin:0px!IMPORTANT;
    padding-left:5px;
   width:260px!important;
}
.Explorer6 #eligibleTitle{
   margin:0px!IMPORTANT;
   padding-left:5px!important;
   width:260px!important;
}
/*Optional title 1*/
#preapproval_certificate_copy{
  height:28px;
  width:215px;
  display:block;
  float:left;
}

#optionalInformationPanel #downpaymentOpt{
  padding-top:13px;
}

/*Optional title 2*/
#intends_downpayment_copy{
  height:13px;
  width:217px;
  display:block;
  float:left;
}

#layout input[name="downpayment"]{
  clear:both;
  display:block;
  float:left;
  width:105px;
  margin:0px 5px 0 20px;
  *margin-left:7px;
  height:15px;
  padding-top:2px;
}

/*Optional title 2 format*/
#downpayment_format{
  width:112px;
  display:block;
  float:left;
  font-size:11px;
  height:10px;
  margin-top:7px;
}

.Explorer7 #downpayment_format{
  margin-left:110px;
}
.Explorer6 #downpayment_format{
  margin-left:62px;
}

#optionalInformationPanel #tradeinOpt{
  padding-top:10px;
}

/*Optional title 3*/
#intends_tradein_copy{
  height:13px;
  width:218px;
  display:block;
  float:left;
}

#layout input[name="current_vehicle"]{
  clear:both;
  display:block;
  width:105px;
  margin:0px 5px 0 0;
  height:15px;
  padding-top:2px;
}

body[class*='Safari'] #layout input[name="current_vehicle"],
body.Mozillaan #layout input[name="current_vehicle"],
.Explorer7 #layout input[name="current_vehicle"]{
  float: none;
}

.Explorer6 #layout input#currentVehicleInput{
  margin-left:-6px;
  margin-top:0px;
}

/*Optional title 3 format*/
#current_vehicle_format{
  display:block;
  float:left;
  font-size:11px;
  height:10px;
  margin-top:8px;
  width:155px;
}
.Explorer7 #current_vehicle_format{
  margin-top:28px;
  margin-left:-18px;
}
.Explorer6 #current_vehicle_format{
  margin-top:30px;
  margin-left:-18px;
}

#optionalInformationPanel #accessoriesOpt{
  padding-top:9px;
  padding-bottom:20px;
}

/*Optional title 4*/
#intends_accessories_copy{
  height:13px;
  width:215px;
  display:block;
  float:left;
}

#optionalInformationPanel #eligibleOpt{
  padding-top:3px;
  padding-bottom:0px;
  margin-left:1px;
  _padding-left:5px;
}

/*I am an eligible title*/
#eligibleTitle{
  height:13px;
  width:77px;
  display:block;
  clear:both;
  float:left;
  width:260px;
}
/*I am an eligible GM Employee title*/
#gmEmployee{
  height:13px;
  display:block;
  float:left;
  margin-right:15px;
  width:70px;
}

/*I am an eligible GM Supplier title*/
#gmSupplier{
  height:13px;
  display:block;
  float:left;
  margin-right:20px;
  width:65px;
}

/*I am an eligible N/A title*/
#gmNA{
  height:13px;
  width:22px;
  display:block;
  float:left;
}

#legalInfo{
  display:none;
}

.Explorer6 #legalInfo{
  height: 0;
  overflow: hidden;
}

/*3. Your selected retailer------------------------------------------*/
/*title*/
#titleDealer {
  color:#F26522;
  display:block;
  float:left;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  height:15px;
  margin:1px 0 13px 20px;
  text-transform:uppercase;
  width:269px;
}
.Explorer6 #titleDealer {
  margin-left:15px;
}

#titleSelectedDealer{
  width:207px;
  height:15px;
  margin:0 0 13px 18px;
  display:none;
  color:#F26522;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
}

body:nth-of-type(1) #titleSelectedDealer {
  margin:1px 0 13px 19px;
}

.Explorer6 #titleSelectedDealer {
  margin-left:15px;
}

/*bottom part of the box*/
li#rightlayer{
margin-left:4px;
margin-top:-7px;
padding:0 0 10px;
width:286px;
}
.Explorer6 li#rightlayer, .Explorer7 li#rightlayer{
margin-top:0px;
margin-left:0px;
}
/*top part of the box*/
li#rightlayer ul#rightcolum{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_1.png) no-repeat scroll left top;
  height:427px;
  width:290px;
  margin:7px 0 0 0;
  overflow:hidden;
  padding:10px 0 0;
}


.Explorer7 li#rightlayer ul#rightcolum{
  margin:0px;
}

.Explorer6 li#rightlayer ul#rightcolum{
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_box_1.gif) no-repeat scroll left top;
  margin: 0px;
}

/*pixel of the box*/
li#rightlayer ul#rightcolum div#border{
  padding:3px 0 0;
  width:290px;
  height:408px;
  /*background:transparent url(../../../../assets/en/images/tools/requestaquote/step_3/box/largebox_pixel.gif) repeat-y;*/
}
.Explorer6 li#rightlayer ul#rightcolum div#border{
  height:410px;
}

#rightcolum li{
  margin:0px;
  padding:0px;
}

#dealers{
  margin:0px;
  padding:0px;
  display:none;
}

#locatedealer{
  margin:0 0 0 10px;
  padding:0px 0px 0px 0px;
}


/*Simple search ------------------------------------*/
#regions{
  padding-top:30px;
}
.Explorer6 #regions{
  padding-top:0px;
}
#regions ul{
  margin:16px 0 0;
  /*padding-left:32px;*/
}

#regions ul li {
  width:298px;
  padding-bottom:2px;
}


#regions ul li + li {
  padding:0;
  _padding-top:7px;
}
#regions ul li#secondOptCity {
  width:160px;
  margin-bottom: 15px;
}
.Explorer6 #regions ul li#secondOptCity {
  width:140px;
  margin-bottom: 15px;
}
#regions ul li#secondOptState {
  width:115px;
}

#regions ul li#thirdOptDealer {
  width:287px;
  padding-bottom:15px;
}
.Explorer6 #regions ul li#thirdOptDealer {
  width:287px;
  padding-bottom:15px;
  margin-left:0;
}
#regions ul li#thirdOptCity {
  width:160px;
}
.Explorer6 #regions ul li#thirdOptCity {
  width:140px;
}



#regions ul li#thirdOptState {
  width:115px;
}
.Explorer6 #advacesearchDiv ul li#thirdOptState {
   margin-left:17px;
}

/*Search for retailers by title*/
#regions ul li span {
  display:block;
  height:19px;
  margin-left:17px;
  width:125px;
}

#regions ul li span#advanceState2 {
  width: 26px !important;
  margin-right: 10px !important;
  float: left;
}
#regions ul li span#advanceCity2 {
  width: 25px !important;
  float: left;
}

.Explorer6 #regions ul li span#advanceState2,
.Explorer6 #regions ul li span#advanceCity2 {
  margin-left: 12px !important;
}

.Explorer6 #regions ul li:first-child span {
  margin-left: 10px;
}


/*Zip code title*/
#regions ul li span#zipSimpleSearch{
  float:left;
  height:20px;
  width:60px;
  margin-right:4px;
}

.Explorer6 #regions ul li span#zipSimpleSearch{
  margin-left:8px;
}

/*Zip code input*/
#layout #offersInput{
  float:left;
  color:#302318;
  /*background-color:#F2EFEA;*/
  height:14px;
  padding:2px;
  margin-top:-3px;
}

.Explorer6 #layout #offersInput {
  margin-top: -1px;
}

/*View retailers button*/
#zipLocateButton{
  background:transparent url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.png) no-repeat scroll top left;
  border:medium none !important;
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  font-weight:bold;
  height:28px !important;
  margin:-39px auto 10px 151px;
  text-transform:uppercase;
  width:115px !important;
  text-indent:-99999px;
}

.Explorer8 #zipLocateButton{
  margin-top: -40px;
}
.Explorer6 #zipLocateButton{
  background:transparent url(../../../../assets/en/images/tools/RAQ/btn_view_retailer.jpg) no-repeat scroll center top;
}

#btnLinkDealerSrch #zipLocateButton{
  background:transparent url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.png) no-repeat scroll top left;

}

.Explorer6 #btnLinkDealerSrch #zipLocateButton{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_btn_view_dealers_2.jpg) no-repeat scroll 0 0;
  position:relative;
  left:0px;
}

#btnLinkDealerSrch #zipLocateButton:hover{
  background:transparent url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.png) no-repeat scroll bottom left;
}

.Explorer6 #btnLinkDealerSrch #zipLocateButton:hover{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_btn_view_dealers_2.jpg) no-repeat scroll 0 -32px;
 }

.Explorer6 #zipLocateButton{
  margin-right:5px;
}

/*Advanced Search link*/
#regions ul li #btnLinkDealerSrch span{
  background:none;
  text-indent:0;
  height:10px;
  width:85px;
  clear:both;
  float:right;
  margin:6px 39px 0 0;
}

.Explorer6 #regions ul li #btnLinkDealerSrch span{
  margin:-10px 45px 0 0;
}

#regions ul li #btnLinkDealerSrch span a{
  cursor:pointer;
  display:block;
  height:15px;
  margin-left:-12px;
  margin-top:-13px;
  overflow:hidden;
  width:104px;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:11px!important;
}

.Explorer7 #regions ul li #btnLinkDealerSrch span a{
  clear: both;
  margin: 4px 0 0 -105px;
}

.Explorer6 #regions ul li #btnLinkDealerSrch span a{
  cursor:pointer;
  display:block;
  overflow:hidden;  
  line-height: 14px;
  position: relative;
  top: 15px;
  left: 60px;
}
/*Advanced search ------------------------------------*/
#advancesearchDiv{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:none;
  padding:14px 0 0;
}

.Explorer6 #advancesearchDiv {
  padding: 0;
}

#regions ul li span#lineSeparator{
  height:10px;
  display:block;
  border:none;
  margin:0;
  width:298px;
}

.Explorer6 #regions ul li span#lineSeparator{
  display:none;
}

#advancesearchDiv ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

/*OR separator*/
#advancesearchDiv ul li h3{
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_line_or.png) no-repeat scroll left top;
  display:block;
  height:10px;
  margin-left:10px;
  padding-bottom:20px;
  text-indent:-999999px;
}
.Explorer6 #advancesearchDiv ul li h3{
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_line_or-2.gif) no-repeat scroll left top;
  display:block;
  height:10px;
  margin-left:10px;
  padding-bottom:0;
  text-indent:-999999px;
}
#advancesearchDiv ul li + li + li + li + li + li h3{
  _background:transparent url(../../../../assets/en/images/tools/RAQ/rb_buick_RAQ_line_or-2.gif) no-repeat scroll left top;
  _margin-left:10px;
}
/*City title*/
#regions ul li span#advanceCity{
  display:block;
  height:15px;
  width:21px;
  float:left;
  margin-right:4px;
}

.Explorer6 #regions ul li span#advanceCity{
  margin-left:12px;
}

/*City input*/
#layout #searchByCityStateCityName1{
  width:100px;
  height:15px;
  float:left;
}

/*State title*/
#regions ul li span#advanceState{
  display:block;
  height:15px;
  width:26px;
  margin-left:15px;
  float:left;
  margin-right:10px;
}

.Explorer6 #regions ul li span#advanceState{
  margin-left:10px;
}

/*State input*/
#searchByCityStateStateName1{
}

/*Dealer name title
background:transparent url(../../../../assets/en/images/tools/requestaquote/) no-repeat scroll left top;
*/
#regions ul li span#advanceDealerName{
  display:block;
  height:15px;
  width:82px;
  float:left;
  margin-right:4px;
}

.Explorer6 #regions ul li span#advanceDealerName{
  margin-left:12px;
}

/*Dealer name input*/
#layout #searchByVendorVendorName2{
  width:100px;
  height:15px;
}

/*City 2 title*/
#advanceCity{}

/*City 2 input*/
#layout #searchByCityStateCityName2{
  width:100px;
  height:15px;
  float:left;
}

/*State 2 title*/
#advanceState{}

/*State 2 input*/
#searchByCityStateStateName2{}

/*Final line
background:transparent url(../../../../assets/en/images/tools/requestaquote/) no-repeat scroll left top;
*/

/*Within miles select*/
#CityStateProximity{
  float:right;
  margin:16px 40px 39px 0;
}

.Explorer6 #CityStateProximity{
  margin:8px 40px 20px 0;
}

/*Within miles title
background:transparent url(../../../../assets/en/images/tools/requestaquote/) no-repeat scroll left top;
*/

/*View dealers button
background:transparent url(../../../../assets/en/images/tools/requestaquote/) no-repeat scroll left top;
*/

#optional{
  border: #CCCC33 1px dashed;
  margin-top:2% !important;
}

#optional li{
  float:none !important;
  width:100% !important;
}

#divform{
  border:#FF0000 solid 3px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display:block;
}
input.emailInput{
  width:35%;
}

#hideDiv{
  display:none;
}
#showDiv{
  display:visible;
}

#hideVIN{
  display:none;
}

#showVIN{
  display:visible;
}

#divAnotherSearchMessage{
  display:none;
  color:red;
  padding:0 0 0px 15px;
}

#noFilesError{
  color:red;
  display:block;
  float:left;
  position:relative;
  top:-5px;
}
.Explorer6 #noFilesError{
  margin-right:-147px!important;
  margin-left:35px;

}
.hideError{
  display:none!important;
}

.showError{
  display:block!important;
}
.Explorer6 #noFilesError{
  color:red;
  display:block;
  float:left;
  margin-left:0px;
  position:relative;
  top:-5px;
  left:70px;
}
#raqmailmanager, #likeTo, #titleReq, #optional{
  font-weight: bold;
}

.selectbutton{
  text-align: right;
}

/*Dealers list ---------------------------------------*/
#dealers{
  /*background:transparent url(../../../../assets/en/images/tools/requestaquote/step_3/box/box_list_retailers.gif) no-repeat scroll left top;*/
  border:1px solid #CCCCCC;
  height:301px;
  margin-bottom:45px;
  width:268px;
}
.Explorer7 #dealers {
  height:315px;
}
.Explorer6 #dealers {
  margin-top:13px;
}

#dealers img{
  margin-left:55px;
  margin-top:146px;
  display:block;
}

#dealersData{
  margin:0;
  height:332px;
  overflow-y:auto;
  font-size:10px;
}

#dealersData table{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width:250px;
}

#tableSelectedDealer tr td{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:0px;
}

#tableSelectedDealer tr td.dealerNameTD{
  padding-top:11px;
}

#tableSelectedDealer tr td.phoneTD{
  padding-bottom:11px;
}

#tableSelectedDealer{
  background:#d1d1d1;
}

#tableSelectedDealer.altDealerRow{ /* used to show alt color in dealer results*/
  background: #ededed;
}

.dealerListRadio{
  width:35px;
  text-align:center;
}

.dealername{
  font-weight:bold;
}

#zipchange {
  display:none;
  clear:both;
  padding:7px 25px 0 0px;
  width:247px;
  height:15px;
  margin-left:13px;
  position:relative;
  top:-10px;
  _top:0px;
}

.Explorer6 #zipchange {
  margin-top:-25px!important;
  padding-left:5px;
}

/* Advanced Search link */
#zipchange span {
  float:left;
  margin-left:5px;
  color:#0a3956!important;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:11px!important;
}

#zipchange span a {
  display:block;
  overflow:hidden;
  color:#f26522!important;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:11px!important;

}
#zipchange span a:hover {
	color:#cc3300!important;
}
#sellAllDealersLink{
	color:#f26522!important;
	float:right;
	display:block !important;
}
#sellAllDealersLink:hover{
	color:#cc3300!important;
}
/* See All link */

/*Dealer selected*/
dl#dealersdealerData{
  background-color:#FFFFFF;
  margin:0;
  height:346px;
}
.Explorer6 dl#dealersdealerData{
  background-color:#FFFFFF;
  margin:0;
  height:346px;
  width:258px;
}
#dealersdealerData dl{
  margin:0;
  padding:11px 0 0 22px;
}

#dealersdealerData dl dt, #dealersdealerData dl dd{
  margin:0;
}

#dealersdealerData dl dt.distance,
#dealersdealerData dl dt.phone{
  float:left;
}

/*Change retailer link*/
#rightcolum #dealersdealerData dl li{
  padding-top:11px;
}

#dealersdealerData dl li a{
  display:block;
  height:10px;
}

/*Vehicles Info --------------------------------------------------------------------------------*/
#tableSelectedVehicle{
  border:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#changeVehicleLink{
  padding:5px 2px 5px 0;
}

#changeVehicleLink a{
  float:right;
  background:transparent url(../../../../assets/en/images/tools/requestaquote/step_1/btns/btn_changevehicle.gif) no-repeat scroll left top;
  display:block;
  height:9px;
  width:76px;
  text-indent:-999999px;
}

#changeVehicleLink a:hover{
  background:transparent url(../../../../assets/en/images/tools/requestaquote/step_1/btns/btn_changevehicle.gif) no-repeat scroll 0 -9px;
}

#tableSelectedVehicle tr td{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border:0px;
}

#tableSelectedVehicle div.thumb{
  margin-left:-29px;
}

#vehiclesShowData #tableSelectedVehicle div.thumb{
  padding-left:0px;
  margin-left:-4px;
}

#tableSelectedVehicle h3{
  text-align:center;
}

#tblDealerNameLink{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#tblDealerNameLink tr td{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border:0px;
}
div.tdAtItem {
  float: left;
  margin: 0 30px 15px 0;
}

#redTile{
  color:#FF0000!important;
}

.Explorer7 #gMdsContentNav {
  margin-bottom: -10px;
}

#MessagingDealerForm {

}

.Explorer6 #MessagingDealerForm {
  margin-top: 10px;
}

.Explorer6 #layout #leftlayer{
  margin:0px -10px 0px 0px;
}
#add1{
  margin-left:82px!important;
}
.Explorer6 #add1{
  margin-left:66px!important;
}
#optionalInformationPanel ul{
  margin-left:14px;
  margin-top:-3px;
}
.Firefox3.highspeed #gMdsContentNavFlashHook{
 margin-top:-14px;
}
.Firefox3.highspeed #gMdsContent{
 margin-top:40px;
}
.Firefox3.lowspeed #gMdsContent{
 margin-top:21px;
}
.Explorer6.highspeed #gMdsContent{margin-top: 30px !important;}
.Explorer6.lowspeed #gMdsContent{margin-top: 5px !important;}


.Explorer6 #gMdsContentNavFlashHook{
margin-top:0px!important;
}

#downPayment input[name="downpayment"] {
  width:105px!important;
}

* html #downPayment input[type="text"] {
  margin-left: 20px !important;
}


#tradeIn input[name="current_vehicle"] {
  width:105px!important;
  margin-right: 60px;
}

.Explorer6 #tradeInSp input {
  margin-left: -20px;
}

.Explorer6 #downPayment{
  margin-left:1px!important;
}

.Explorer6 #tradeIn{
  margin-left:1px!important;
}

.Explorer6 #accessories{
  margin-left:1px!important;
}


.Explorer6 #raqfirstname {
  width:165px!important;
}

.Explorer6 #raqlastName {
  width:165px!important;
}

.Explorer6 #raqcustomeraddress {
  width:165px!important;
}

.Explorer6 #raqcustomeraddress2 {
  width:165px!important;
}

.Explorer6 ul#form li#location1 input#raqcustomercity {
  width:165px!important;
  margin-left:-2px;
}

.Explorer6 #raqcustomerzipcode {
  width:39px!important;
}

.Explorer6 ul#form li#email input#raqemail {
  width:165px!important;
  margin-left:-1px;
}

.Explorer6 #raqconfirmemail {
  width:165px!important;
}

.Explorer6 ul#form li#phone input#raqareacode {
  width:51px!important;
  margin-left:-1px;
}

.Explorer6 #raqphone1 {
  width:51px!important;
}

.Explorer6 #raqphone2 {
  width:51px!important;
}

.Explorer6 #raqbusinessname {
  width:156px!important;
}

#gMdsFooter #gAbout h6 {
  display:none;
}
.Explorer6 span#adress1Note{
  margin-left:65px!important;
}
div#gMdsFooter {
  background:transparent url(../../../../assets/en/images/global/rb_footer_bg.png) no-repeat scroll left top;
  display:block;
  margin:0;
  padding:56px 0 0;
  width:930px;
}

#mds-area-footer {
	_margin-left: 37px;
}

#mds-area-footer ul {
	_margin-left: -5px;
}

#mds-area-footer li {
	_height: 15px;
}
#lblViewDealers {
	height:20px;
}
#zipLocateButton2{
  background:transparent url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.png) no-repeat scroll top left;
  border:medium none;
  cursor:pointer;
  height:28px;
  width:108px;
  text-indent: -9999px;
  line-height: 1px;
  display:block;
  position:relative;
  top:-5px;
  margin-left:90px;
  top/*\**/:-35px; /*hack for IE8*/
}
#zipLocateButton2:hover{
  background:url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.png) no-repeat bottom left;
}

.Explorer6 #zipLocateButton2{
  filter:none;
  background:transparent url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.gif) no-repeat scroll 0 0;
  overflow: hidden;
}

  background:url(../../../../assets/en/images/tools/RAQ/buick_RB_btn_view_dealers.gif) no-repeat 0 -32px;
}

#btnLinkDealerSrch #zipLocateButton {
	_display: block !important;
	_height: 30px !important;
	_background: url("/assets/en/images/tools/RAQ/rb_buick_RAQ_btn_view_dealers_2.jpg") no-repeat left top !important;
}

#btnLinkDealerSrch label {
	_width: 260px !important;
}

html.ext-strict body#i59.ext-gecko div#container div#mds-tpl-16 div.mds-area-pf1 div#gMdsContent div.hook form#MessagingDealerForm.rightColumForm ul#layout.raqLayers li#rightlayer.raqRight ul#rightcolum li div#border div#locatedealer div#dealers ul#dealersData table#tableSelectedDealer.GFW tbody tr td.dealerListRadio span.selectbutton input#selectedDealerID{
	margin-left:10px;
}

