#gMdsContent {
	padding-left: 5px;
	margin-top:48px;
	*margin-top:0px;
}

#gMdsNav {
	visibility: hidden
}

.lowspeed #gMdsNav {
	visibility: visible
}

#dealerResultContent {
	width: 866px;
	margin: 0 auto;
}

form input {
  float: none;
}

#dealerResultContent h1 {
	background: transparent
		url(../../../../assets/en/images/tools/dealerlocator/advanced/rb_buick_RB_LDR_title.jpg)
		no-repeat scroll left top;
	margin-top: 5px;
	margin-left: 14px; *
	margin-left: 17px;
	text-indent: -9999px;
	height: 12px;
}



#optionsResults a+a {
	background: transparent url(../../../../assets/en/images/global/btn_print_off.gif) no-repeat scroll left center;
	padding-left: 20px;
	margin-right: 5px;
}

#optionsResults a+a:hover {
   background: transparent url(../../../../assets/en/images/global/btn_print_on.gif) no-repeat scroll left 55%;
	color:#cc3300 !important;
}
#optionsResults a {
	background: transparent url(../../../../assets/en/images/global/buick_RB_BYO_btn_mail_off.gif) no-repeat scroll left center;
	padding:0 7px 0 18px;
	margin:0 0 0 7px;
	color:#F26522 !important;
	width:13px;
	text-transform:uppercase;
}
#optionsResults a:hover {
	 background: transparent url(../../../../assets/en/images/global/buick_RB_BYO_btn_mail_on.gif) no-repeat scroll left 55%;
	color:#cc3300 !important;
}

.Explorer6 #optionsResults a#printResults{
	background: transparent url(../../../../assets/en/images/global/btn_print_off.gif) no-repeat scroll left center;
}

.Explorer6 #optionsResults a#printResults:hover{
	background: transparent url(../../../../assets/en/images/global/btn_print_on.gif) no-repeat scroll left 55%;
	color:#46A6DE !important;
}
.resultDealer {
	display: block;
	height: 175px;
	margin-left: 8px;
	margin-top: 12px;
	overflow: hidden;
	padding: 10px 5px 10px 15px;
}

.resultDark {
	background-color: #B8B2A2;
	background:
		url(../../../../assets/en/images/tools/dealerlocator/rb_buick_RB_LDR_textpanel.jpg)
		top left no-repeat;
}

.resultLight {
	background-color: #ffffff;
	background:
		url(../../../../assets/en/images/tools/dealerlocator/rb_buick_RB_LDR_textpanel2.jpg)
		top left no-repeat;
	margin-top: 8px
}

#dealersResults li {
	list-style: none;
}

#dealersResults .linksDealer li+li+li {
	margin-top: 6px;
}

#dealersResults .linksDealer li+li+li a {
	font-size: 11px;
}

.resultDealer div {
	float: left;
	width: 33%;
}

.resultDealer div.infoDealer {
	width: 315px;
	padding-left: 10px;
}

.resultDealer div.infoDealer h3 {
	height: 25px;
	margin: 2px 0 6px 0;
	font-weight:100;
}

.resultDealer div.optionsDealer {
	display: inline;
	float: left;
	margin: 28px 0 0 -41px;
	width: 262px;
}

.resultDealer div.linksDealer {
	width: 215px;
	float: left;
	margin: 33px 0 0 0;
}

div#optionView form#sortForm {
	margin: -3px 0 0; *
	margin: -20px 0 0;
	width: 600px;
}

#pagination,#optionsResults {
	float: right;
	margin-right: 25px;
	margin-top: -2px;
}

#pagination {
	display: inline;
	margin: 0 24px 0 0; *
	margin-left: 720px; *
	width: auto;
}
div#pagination a:link,div#pagination a:visited{
	color: #F26522 !important;
	font-weight: 100;
	font-size: 11px;
}
div#pagination a:active, div#pagination a.selected {
	color: #F26522 !important;
	font-weight: bold;
	font-size: 11px;
}
div#pagination a:hover {
	color: #cc3300 !important;
}

div#pagination a.selected {
	color: #660000 !important;
	text-decoration: underline;
}

#optionView {
	padding-left: 14px;
	padding-top: 15px; *
	padding-top: 15px; *
	margin-top: 0px;
	width: 851px;
}

.Explorer6 #optionView {
	margin-top: -5px;
}

#descResult {
	margin: 10px 0;
	background: transparent
		url(../../../../assets/en/images/tools/dealerlocator/rb_buick_RB_LDR_divisor_lines.jpg)
		no-repeat scroll 10px bottom;
	height: 30px;
}

.Explorer7 #descResult {
	height: 50px !important;
}

.Explorer6 #descResult {
	padding-bottom: 5px;
}

#descResult p {
	margin-left: 14px;
	margin-top: 19px;
}

#descResult a.local_dealer {margin-left: 4px;}

.optionsDealer span {
	float: left;
	padding-right: 31px;
}

.optionsDealer p {
	clear: left;
	margin: 0 0 0 0;
}

#modifySearch {
	background-color: #F5F5F5;
	border: 1px solid #545454;
	width: 185px;
	height: 200px;
	position: absolute;
	z-index: 100;
	top: 15%;
	left: 32%;
	padding: 10px;
	color:#545454 !important;
}

#modifySearch #zipcode {
	height: 17px;
	border: none;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fff url(../../../../assets/en/images/global/bg_inputs.jpg)
		top left repeat-x;
	color: #666;
	padding: 2px 0 0 2px;
	width: 35px;
}

#modifySearch input [type="button"] {
	background: transparent
		url(../../../../assets/en/images/tools/dealerlocator/buick_RB_btn_update.jpg)
		no-repeat scroll left top !important;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	height: 31px;
	width: 134px;
}

#modifySearch #close {
	float: right;
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_close2.png) no-repeat scroll right top;
	_background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_close2.gif) no-repeat scroll right top;
	color: #999999;
	cursor: pointer;
	display: block;
	height: 17px;
	text-indent: -9999px;
	width: 17px;
}
#modifySearch #close:hover {
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_close2.png) no-repeat scroll 0 -17px;
	_background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_close2.gif) no-repeat scroll 0 -17px;
}
#modifySearch #searchNew {
	float: left;
	color: #46A6DE !important;
	font-size: 10px;
	margin: 30px 0 0 0;
}
#modifySearch #searchNew:hover {
	color: #1450AA !important;
}

#submitModifySearch{
	position:relative;
	top:0px; left:0px;
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_update.png) no-repeat	scroll left top;
	text-indent:-9999px;
	line-height:0px;
	height:31px;
	width:92px;
	border:none !important;
	display:block;
	cursor:pointer;
}
.Explorer7 #submitModifySearch{
	left:0px;
	display:block;
}
.Explorer6 #submitModifySearch{
	left:0px;
	display:block;
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_update.gif) no-repeat	scroll left top;
	cursor:hand;
}

.Explorer6 #submitModifySearch:hover{
	left:90px;
	display:block;
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_update.gif) no-repeat	scroll 0 -32px;
}
#submitModifySearch:hover{
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_update.png) no-repeat	scroll 0 -32px;
}

#updateBt{
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_update.png) no-repeat	scroll left top;
	text-indent:-9999px;
	line-height:0px;
	height:28px;
	width:67px;
	border:none !important;
	cursor:pointer;
}

.Explorer7 #updateBt{
	margin-bottom: -3px;
}

.Explorer6 #updateBt{
	overflow: hidden;
  position: relative;
  top: 5px;
  filter: none;
  background-image:url(../../../../assets/en/images/tools/dealerlocator/btn_update.gif);
}

#PostalCodePostalCode {margin-bottom: 0;}

@media screen and (-webkit-min-device-pixel-ratio:0){ /* Safari */
	#updateBt{
		height: 30px;
	}
}

.Explorer6 #updateBt:hover{
  filter: none;
  background-image:url(../../../../assets/en/images/tools/dealerlocator/btn_update.gif);
}

#updateBt:hover{
	background: transparent	url(../../../../assets/en/images/tools/dealerlocator/btn_update.png) no-repeat	scroll bottom left;
}

.AddImage {
	display: block;
	width: 119px;
	height: 11px;
	text-indent: -5999px;
}

.resultDealer div.infoDealer ul li { /*margin:2px 0;*/

}

.resultDealer div.linksDealer ul {
	margin: 0px;
	padding: 0px
}

.resultDealer .resultDark div.linksDealer ul li+li a {
	background: transparent
		url(../../../../assets/en/images/tools/dealerlocator/rb_buick_RB_LDR_btn_darkbgnd.jpg)
		no-repeat scroll left top;
	border: none;
	color: #FFFFFF !important;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin: 5px 0px 0px -5px !important;
	padding: 10px 0px 0px 0px;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	width: 190px;
}

.resultDealer .resultLight div.linksDealer ul li+li a {
	background: transparent
		url(../../../../assets/en/images/tools/dealerlocator/rb_buick_RB_LDR_btn_lightbgnd.jpg)
		no-repeat scroll left top;
	border: none;
	color: #FFFFFF !important;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	margin: 5px 0px 0px -5px !important;
	padding: 10px 0px 0px 0px;
	text-decoration: none !important;
	text-transform: uppercase;
	text-align: center;
	width: 190px;
}


.resultDealer .resultDark div.linksDealer ul li+li+li a,.resultDealer
	.resultLight div.linksDealer ul li+li+li a {
	background: none;
	text-transform: none;
	color: #1450AA !important;
	text-decoration: underline !important;
	text-align: left;
	font-weight: normal;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	width: 100px;
	height: 15px;
}

.resultDealer div.linksDealer ul li+li+li a:hover {
	color: #1964C8 !important;
	text-decoration: underline !important;
}

.resultDealer div.linksDealer ul li+li+li a:active {
	color: #FFF454 !important;
	text-decoration: underline !important;
}

/*#gMdsContent > .hook {margin-left: 50px}*/
.hook .hook #disclaimerContainer {
	margin: 0;
	padding: 0
}

.Explorer6 .resultDealer div.linksDealer ul li+li+li a {
	background: none;
	display: block;
	height: 15px;
	font-weight: normal !important;
}

.Explorer6 .resultDealer div.linksDealer {
	width: 190px;
	float: left;
	margin-right: 10px;
}

.Explorer6 .search_dealer a {
	background-position-x: right !important;
}

.Explorer6 .msiImage {
	margin-bottom: -7px;
}



.lowspeed #gMdsContentFlashHook {
	display: none !important;
}

.Explorer6 #modifySearch input#dealer {
	background: #FFFFFF
		url(../../../../assets/en/images/global/bg_inputs.jpg) repeat-x scroll
		left top;
	border-color: -moz-use-text-color #DDDDDD;
	border-style: none solid;
	border-width: medium 1px;
	color: #666666;
	height: 17px;
	/*padding:2px 0pt 0pt 2px;*/
}

.Explorer6 #modifySearch input#city {
	background: #FFFFFF
		url(../../../../assets/en/images/global/bg_inputs.jpg) repeat-x scroll
		left top;
	border-color: -moz-use-text-color #DDDDDD;
	border-style: none solid;
	border-width: medium 1px;
	color: #666666;
	height: 17px;
	/*padding:2px 0pt 0pt 2px;*/
}

.msiImage {
	height: 11px;
	width: 144px !important;
	background:url(../../../../assets/en/images/msi/rb_buick_RB_LDR_saveinfo_plus.png) no-repeat top left;
	_background:url(../../../../assets/en/images/msi/rb_buick_RB_LDR_saveinfo_plus.gif) no-repeat top left;
	display: block;
	cursor: pointer;
	float: none !important;
	position: relative;
	top: -10px;
	margin-left: 0px;
}
.msiImage:hover {
	background:url(../../../../assets/en/images/msi/rb_buick_RB_LDR_saveinfo_plus.png) no-repeat bottom left;
	_background:url(../../../../assets/en/images/msi/rb_buick_RB_LDR_saveinfo_plus.gif) no-repeat bottom left;
}
.msiImage span {
	display: none;
}

div#gMdsSubNav {
	background: none !important;
}

* html body.lowspeed #gMdsContent {
	margin-top: 30px !important;
}

hr {
	display: none;
}
div#dealerFaq {
	float: right;
	text-align: right;
	width: 866px;
	height: 47px;
	background: transparent url(../../../../assets/en/images/tools/dealerlocator/buick_graybox.jpg)	no-repeat scroll 642px 0;
}

div#dealerFaq span {
	position: absolute;
	margin: 9px 0px 0px -230px;
	width: 200px;
}

.Explorer8 div#dealerFaq span {
    margin-left: 0px;
    left: 715px;
}

.Explorer6 div#dealerFaq span,
.Explorer7 div#dealerFaq span {
  margin-left: -235px;
}

div#dealerFaq a {
	margin: 22px 0px 0px -220px;
	position: absolute;
	width: 180px;
}

.Explorer8 div#dealerFaq a {
    margin-left: 0px;
    left: 730px;
}

.Explorer6 div#dealerFaq a,
.Explorer7 div#dealerFaq a {
    margin-left: -220px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), all and (-webkit-min-device-pixel-ratio:0){
  div#dealerFaq span{
    margin-left: 635px;
  }
  div#dealerFaq a {
    margin-left: 650px;
  }
}

span.csv{
	display:none;
}
span.gmw{
	display:none;
}

