body {
  background:none;
  color:#545454;
  font:11px Trebuchet MS,Arial, Helvetica, sans-serif;
}

#gMdsPage #gMdsContent a:link, #gMdsPage #gMdsContent a:visited {
  color:#46A6DE !important;
}
#gMdsPage #gMdsContent a:hover{
  color:#1450AA !important;
}


.highspeed #gMdsContentFlashHook {
  display:block;
}

.lowspeed #masthead2009{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MH_2009-trans.png) no-repeat scroll !important;
  display:block;
  margin:-27px 0px 0px -80px;
  *margin:0px 0px 0px -80px !important;
  padding: 0px 0px 0px 0px;
  height:350px;
  width: 933px;
}


.lowspeed #masthead2010 {
  background: url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MH_2010-trans.png) top no-repeat scroll !important;
  display:block;
  margin:-27px 0px 0px 0px;
  *margin:0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px;
  height:350px;
  width: 933px;
}

.lowspeed #masthead_image div+div{
  display:none;
}

.lowspeed #gMdsContent {
  display:block;
}

#gMdsContent div#pWell+div {
  display:none;
}

.highspeed #mdsNavLogo,.highspeed #mdsNavGlobal,.highspeed #mdsNavDivision,.highspeed #mdsVehicleNav,.highspeed #mdsSearchSite,.highspeed #gMdsSubNav,.highspeed #mdsSavedInfo{
  display:none;
}
.highspeed #gMdsNav {
  height: 0px;
}

#gMdsContentNavFlashHook {
  display:none;
}

.highspeed #gMdsContentNavFlashHook {
  display:block;
  margin-top:-10px;
}

.highspeed #gMdsContentFlashHook #flViewallvehicles {
  position:relative;
  left:9px;
  top:-29px;
}

.highspeed #gMdsContentFlashHook {
  position:relative;
  height:675px;
}
.highspeed #gMdsFooter {
  position:relative;
}

.lowspeed #gMdsNav { display:block; }
* html .highspeed #gMdsContentFlashHook { top:0; }
* html .highspeed #gMdsFooter { top:-60px; background:none!important; }
* html .highspeed #gMdsContent { background:none;}
* html .highspeed #gMdsContentFlashHook { background:none; }

/**/

#mdsNavDivisionVehicles a {
  background:url(../../../assets/en/images/global/Vehicle_nav_noflash.png) no-repeat 0 -17px;
}

#gMdsContent {
  height:545px;
}

#pMasthead {
  height:675px;
  *height:642px;
  width:900px;
  position:absolute;
  top:93px;
  margin-left:9px;
}
* html #pMasthead {
  height:613px;
  top:95px;
}

*:first-child+html .lowspeed #pMasthead {
  top:88px!important;
}

.lowspeed #pMasthead{
  height:467px;
}

*:first-child+html .lowspeed #gMdsContent {
  margin-bottom:-10px;
}

.lowspeed #gMdsContent{
  height:468px;
}

#gMdsContent .hook h2 {
  display:none;
}

#pLinks {
  width:315px;
  margin: 0px;
  padding: 0px;
}

#pLinks ul li {
  list-style:none;
  float: left;
  display:block;
  margin-top: 6px;

}

#pLinks:first-child {
 margin-left: -12px;
}

#pLinks:first-child li + li, #pLinks:first-child li + li + li {
 margin: 3px;
}

.Explorer7 #pLinks .hook ul li + li {
  margin:-7px 0 0 -20px;
}

#pLinks ul li a#linkPreviousModelYears , pLinks ul li a#linkPreviousModelYears:hover{
	text-decoration:none !important;
}
#pLinks ul li a#linkPreviousModelYears span {
  color:#545454 !important;
  text-decoration:underline;
}
#pLinks ul li a#linkPreviousModelYears span:hover{
  color:#46A6DE !important;
  text-decoration:underline;
}

/* Help Me Choose button */
#pLinks .hook ul li+li+li {
  position:absolute;
  top:338px;
  margin-left:336px;
  display:none!important;
}

#linkHelpMeChoose{
  display:none!important;
}

#pLinks .hook ul li a#linkHelpMeChoose {
  color:#FFFFFF!important;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none!important;
  padding:10px 0 0 22px;
  background:url(../../../assets/en/images/vehicles/viewallvehicles/btn_help_me.jpg) no-repeat;
  cursor:pointer;
  height:24px;
  width:132px;
  display:block;
}

#downInfo{
  font-size:13px;
  left:33px;
  position:absolute;
  margin:63px 0px;

}

.Explorer7 #downInfo {
  margin-top:-82px;
  padding-top:0px;
}

.Explorer6 #downInfo {
  margin-top:-82px;
  padding-top:0px;
}

#downInfo #firstText p{
  background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_viewAllVehicles_te.jpg) no-repeat scroll;
  float:left;
  margin:8px 0px 0px 0px;
  height:17px;
  width:194px;
}

#downInfo #firstText #helpMeChooseLink{
  background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_HCbutton.png) no-repeat scroll;
  _background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_HCbutton.gif) no-repeat scroll;
  color:#FFFFFF !important;
  cursor:pointer;
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:27px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 25px;
  text-decoration:none !important;
  text-transform:uppercase;
  width:138px;
}
#downInfo #firstText #helpMeChooseLink:hover{
	background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_HCbutton_on.png) no-repeat scroll;
	_background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_HCbutton_on.gif) no-repeat scroll;
}
#downInfo #firstText #helpMeChooseLink span{
	display: none;
}



body:nth-of-type(1) #downInfo #firstText #helpMeChooseLink{
  position:absolute;
  left:194px;
  top:0px;
}

#downInfo #downLinks{
  display:block;
  font-size:11px;
  left:357px;
  margin:0 0 0;
  position:absolute;
  top:4px;
  width:500px;
}

#shopLink {
	margin: 0px 0px 0px 0px;
	padding:90px 0px 20px 34px;
	display: block;
}

.Explorer7 #shopLink {
  margin:-58px 0px 0px 0px;
  padding:0px 0px 20px 35px;
}
.Explorer6 #shopLink {
  margin:-58px 0px 0px 0px;
  padding:0px 0px 20px 35px;
}

#gMdsPage #gMdsContent #shopLink a, #gMdsPage #gMdsContent #shopLink a:visited {
  color:#46A6DE;
  text-decoration:underline;
}

#gMdsPage #gMdsContent #shopLink a:hover {
  color:#1450AA;
  text-decoration:underline;
}

#pBrandList2009, #pBrandList2010{
  width:740px;
  height:64px;
  position:absolute;
  top:355px;
  margin-left:122px;
}

.Explorer6 #pBrandList2009, .Explorer6 #pBrandList2010{
  width:740px;
  height:64px;
  position:absolute;
  top:423px;
}
.Explorer6 #pBrandList2009{
	margin-left:-438px;
}
.Explorer6 #pBrandList2010{
	margin-left:-385px;
}

#pBrandList2009 div.brand, #pBrandList2010 div.brand {
  height:60px;
  width:185px;
}

/* LaCrosse section */

#pBrandList2010 div#pBrandInfo2010lacrosse {
  float:left;
  margin: 0px 0px 0px 489px;
  position:relative;
  top:1px;
}

#pBrandList2009 div#pBrandInfo2009lacrosse {
  float:left;
  margin-left:468px;
  position:relative;
  top:1px;
}
.Explorer7 #pBrandList2009 div#pBrandInfo2009lacrosse {
  margin-top:-10px;
}

.Explorer7 #pBrandList2010 div#pBrandInfo2010lacrosse {
  float:left;
  margin:-10px 0px 0px 505px;
  padding:0px 0px 0px 20px;
  position:relative;
}

.Explorer6 #pBrandList2009 div#pBrandInfo2009lacrosse {
   float:left;
  margin:-10px 0px 0px 505px;
  padding:0px 0px 0px 20px;
  position:relative;
}

.Explorer6 #pBrandList2010 div#pBrandInfo2010lacrosse {
  float:left;
  margin:-10px 0px 0px 505px;
  padding:0px 0px 0px 20px;
  position:relative;
}

.Explorer6 #pBrandList2009 #pBrandInfo2009lacrosse .links ul li.overview a span {
  background:url(../../../assets/en/images/vehicles/viewallvehicles/br_button.gif) no-repeat;
  padding:2px 0 0 15px;
  margin-left:-76px;
}

.Explorer6 #pBrandList2010 #pBrandInfo2010lacrosse .links ul li.overview a span{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/br_button.gif) no-repeat;
  padding:2px 0 0 15px;
  margin-left:-76px;
}

body:nth-of-type(1) #pBrandInfo2009lacrosse .links ul li.overview a span{
  padding:11px 0 0 17px;
  top:-5px;
}

/* Enclave section */
#pBrandList2009 div#pBrandInfo2009enclave {
  float:left;
  margin:0 0 0 -670px;
  position:relative;
  top:1px;
}

#pBrandList2010 div#pBrandInfo2010enclave {
  float:left;
  margin:0 0 0 -670px;
  position:relative;
  top:1px;
}

.Explorer7 div#pBrandInfo2009enclave {
  margin-top:-10px;
}

.Explorer7 div#pBrandInfo2010enclave {
  float:left;
  margin:-10px 0px 0px 0px;
  padding:0px;
  position:relative;
}

.Explorer6 #pBrandList2009 div#pBrandInfo2009enclave {
  float:left;
  margin-top:-10px;
  padding:0px;
  position:relative;
}

.Explorer6 #pBrandList2010 div#pBrandInfo2010enclave {
  float:left;
  margin-top:-10px;
  padding:0px;
  position:relative;
}

.Explorer6 #pBrandInfo2009enclave .links ul li.overview a span{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/br_button.gif) no-repeat;
  padding:2px 0 0 15px;
  margin-left:-76px;
}
.Explorer6 #pBrandInfo2010enclave .links ul li.overview a span{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/br_button.gif) no-repeat;
  padding:2px 0 0 15px;
  margin-left:-76px;
}

body:nth-of-type(1) #pBrandInfo2009enclave .links ul li.overview a span{
  padding:11px 0 0 17px;
}

/* Lucerne section */

#pBrandList2009 div#pBrandInfo2009lucerne {
	float:left;
  margin:0px 0px 0px -430px;
  position:relative;
  top:1px;
}

#pBrandList2010 div#pBrandInfo2010lucerne {
  float:left;
  margin:0px 0px 0px -430px;
  position:relative;
  top:1px;
}

.Explorer6 #pBrandList2009 div#pBrandInfo2009lucerne {
  float:left;
  margin-top:-10px;
  padding-left:0px;
  position:relative;
}

.Explorer6 #pBrandList2010 div#pBrandInfo2010lucerne {
  float:left;
  margin-top:-10px;
  padding-left:0px;
  position:relative;
}

.Explorer7 #pBrandList2009 div#pBrandInfo2009lucerne {
  margin-top:-10px;
}

.Explorer7 #pBrandList2010 div#pBrandInfo2010lucerne {
  float:left;
  margin-top:-10px;
  padding-left:0px;
  position:relative;
}

.Explorer6 #pBrandInfo2009lucerne .links ul li.overview a span{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/br_button.gif) no-repeat;
  padding:2px 0 0 15px;
  margin-left:-76px;
}

.Explorer6 #pBrandInfo2010lucerne .links ul li.overview a span{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/br_button.gif) no-repeat;
  padding:2px 0 0 15px;
  margin-left:-76px;
}

body:nth-of-type(1) #pBrandInfo2009lucerne .links ul li.overview a span{
  padding:11px 0 0 17px;
  top:-5px;
}

/****End Vehicle Info Section ******/

#msrpRange{
  font-size:15px;
  font-weight:bold;
  font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
}

/**/
#pBrandList2009 .brand .image, #pBrandList2009 .brand h3, #pBrandList2010 .brand .image, #pBrandList2010 .brand h3 {
  display:none;
}

#pBrandList2009 div.hook div h3, #pBrandList2010 div.hook div h3{
  text-align:center;
}

#pBrandList2009 div.hook div div.msrp, #pBrandList2010 div.hook div div.msrp {
  left:0;
  margin:0 !important;
  position:relative;
  top:-44px;
}

.Explorer7 #pBrandList2009 div.hook div div.msrp, .Explorer7 #pBrandList2010 div.hook div div.msrp {
  margin: 0px !important;
  position:relative;
}

.Explorer6 #pBrandList2009 div.hook div div.msrp, .Explorer6 #pBrandList2010 div.hook div div.msrp {
  top:-49px;
}

#pBrandList2009 div.hook div div.msrp sup, #pBrandList2010 div.hook div div.msrp sup {
  font:8px verdana,arial,helvetica,sans-serif;
  font-weight:bold;
  vertical-align:super;
}

#pBrandList2009 #mpgRange, #pBrandList2010 #mpgRange{
  font-size:15px;
  font-weight:bold;
  font-family:Futura MD Medium;
  display:none;
}
#pBrandList2009 div.hook div div.mpg, #pBrandList2010 div.hook div div.mpg {
  display:none;
  left:0;
  margin:0 !important;
  position:absolute;
  top:-23px;
}

.Explorer6 #pBrandList2009 div.hook div div.mpg, .Explorer6 #pBrandList2010 div.hook div div.mpg {
  top:-30px;
}

#pBrandList2009 .brand .links ul, #pBrandList2010 .brand .links ul {
  padding:0;
}

#pBrandList2009 .brand .links ul li, #pBrandList2010 .brand .links ul li {
  list-style:none;
  margin:0;
  position:absolute;
  top:0px;
  margin-left:53px;
}

#pBrandList2009 div.brand div.links ul li a, #pBrandList2010 div.brand div.links ul li a {
  font:10px Trebuchet MS Bold;
  color:#0a3956;
}

/* Model Overview link */
#pBrandList2009 .brand .links ul li.overview a, #pBrandList2010 .brand .links ul li.overview a {
  background:url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MObutton.png) no-repeat;
  _background:url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MObutton.gif) no-repeat;
  width:138px;
  height:27px;
  display:block;
  position:relative;
  top:-22px;
  margin-left:-79px;
  padding:8px 0 0 21px;
  cursor:pointer;
  text-decoration:none!important;
  text-transform:uppercase;
  color:#FFFFFF !important;
  font-weight:bold;
  font-size:12px;
}
#pBrandList2009 .brand .links ul li.overview a:hover, #pBrandList2010 .brand .links ul li.overview a:hover {
	background:url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MObutton_on.png) no-repeat;
	_background:url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MObutton_on.gif) no-repeat;

}
#pBrandList2009 .brand .links ul li.overview a span, #pBrandList2010 .brand .links ul li.overview a span{
	display:none;
}

/* Build Your Own and Request A Quote links */

#pBrandList2009 .brand .links ul li.build a, #pBrandList2009 .brand .links ul li.quote a, #pBrandList2010 .brand .links ul li.build a, #pBrandList2010 .brand .links ul li.quote a {
  background:none!important;
  color:#46A6DE;
}

#pBrandList2009 .brand .links ul li.quote a span, #pBrandList2009 .brand .links ul li.build a span, #pBrandList2010 .brand .links ul li.quote a span, #pBrandList2010 .brand .links ul li.build a span {
  cursor:pointer;
  text-decoration:underline;
  color:#46A6DE;
  font-size: 11px;
  display:block;
}
#pBrandList2009 .brand .links ul li.quote a span:hover, #pBrandList2009 .brand .links ul li.build a span:hover, #pBrandList2010 .brand .links ul li.quote a span:hover, #pBrandList2010 .brand .links ul li.build a span:hover {
  color:#1450AA;
}
/* Build Your Own link */
#pBrandList2009 .brand .links ul li.build, #pBrandList2010 .brand .links ul li.build {
  float:left;
  margin:8px 0 0 -24px;
  padding: 0px 0px 0px 2px;
  font-family:Trebuchet MS, Arial, Helvetica;
  _top:-8px;
}

.Explorer6 #pBrandList2009 .brand .links ul li.build, .Explorer6 #pBrandList2010 .brand .links ul li.build {
  margin:12px 0px 0px -24px;
}

#pBrandList2009 .brand .links ul li.build a span, #pBrandList2010 .brand .links ul li.build a span {
  border-right:1px #000 solid;
  padding: 0px 5px 0px 0px;
}

/* Request A Quote link */
#pBrandList2009 .brand .links ul li.quote, #pBrandList2010 .brand .links ul li.quote {
  height:15px;
  margin:8px 0 0 65px;
  width:97px;
  _top:-8px;
}

.Explorer6 #pBrandList2009 .brand .links ul li.quote, .Explorer6 #pBrandList2010 .brand .links ul li.quote {
  margin:12px 0px 0px 65px;
}

#gMdsSubNav {
  z-index:1;
  _height:25px;
}

/* clearfix after brand list */
#pMain:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac */
* html #pMain {height: 1%;}
/* End hide from IE-mac */

#pWell {
  height:150px;
  margin:-2px 0px 0px -28px;
  width:942px;
  display:block;
}

.Explorer7 #pWell {
  margin:-7px 0px 0px -28px;
}

.Explorer6 #pWell {
  margin:-5px 0px 0px -28px;
}

#pWell .pWellItem {
  width:220px;
  height: 100px;
  margin: 5px;
  float: left;
}

/* clearfix after brand list */
#pWell:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html #pWell {height: 1%;}
/* End hide from IE-mac */

#gMdsContent, #gMdsContentFlashHook, #gMdsFooter {
  display:none;
}

.lowspeed #gMdsFooter {
  display:block;
}

.highspeed #gMdsFooter {
  display:block;
}

#gMdsContent, #gMdsContentFlashHook {
  background:none;
 }

* html #gMdsContent, * html #gMdsContentFlashHook {
  background: none;
}

#gMdsFooter {
	padding-top: 0px;
  background:none;
  _background:none!important;
  _background-image:none!important;
}

* html #gMdsFooter {
  background:none;
}

.Explorer7 #gMdsFooter {
  padding-top: 30px;
}

.Explorer6 #gMdsFooter{
	padding-top: 150px;
  background:none!important;
  _background-image:none!important;
}

ul#subMenu {
  _margin-bottom:0px;
}

.Explorer7 #gMdsContentFlashHook{
  margin-top:-22px!important;
}

body.Explorer6{
  background:none!important;
}

.Explorer6 #gMdsContentFlashHook{
  margin-top:-143px!important;
}

.lowspeed #allVehicleFormId{
  margin-bottom:26px;
}

.lowspeed #pMain {
  margin-top:-15px;
  margin-left: 0px;
}

.Explorer7 #pMain{
  margin-top:0px;
}

.Explorer6 #pMain {
  margin-top:0px;
}

.Explorer7 #masthead2010{
  background:url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MH_2010-trans.png) no-repeat scroll !important;
  display:block;
  margin-top:-27px;
  height:500px;
}

.Explorer7 #masthead2009{
  background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MH_2009-trans.png) no-repeat scroll !important;
  display:block;
  height:500px;
  margin-top:-27px;
}

.Explorer7 #pLinks {
  display:block;
  margin-top:-7px;
  position:absolute;
}

#masthead_image div+div{
  display:none;
}

.Explorer6 #masthead2009{
  background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MH_2009-trans.png) no-repeat scroll 15px -121px !important;
  display:block;
  height:500px;
  margin-top:-25px;
}


.Explorer6 #masthead2010{
  background:transparent url(../../../assets/en/images/vehicles/viewallvehicles/buick_RB_Allvehicles_MH_2010-trans.png) no-repeat scroll -30px -122px !important;
  display:block;
  margin-top:-24px;
  height:500px;
}

#gMdsContentFlashHook embed{
  height:733px;
  width:980px;
  margin-top: -70px;
}

/*TILES*/
.lowspeed div#Well {
  display:block;
}

.lowspeed div#Well div {
  clear:both;
  margin:0!important;
  padding:0!important;
}

div#mainTiles {
  height:157px;
  width:830px;
  background:url(../../../assets/en/images/vehicles/viewallvehicles/tiles/buick_home_page_shadow_promotile-trans.png) no-repeat;
  margin:0 auto;
}
* html div#mainTiles {
  margin-top:-3px;
}

div#mainTiles ul {
  margin:0 auto 0 auto;
  padding:7px 0 0 8px;
  clear:both;
  display:block;
  height:115px;
  width:830px;
  overflow:hidden!important;
}

div#mainTiles ul li {
  display:block;
  width:162px;
  height:108px;
  float:left;
  margin:0 1px 20px 0!important;
}
/* This change for IE6 is mandatory for the links to work properly */
.Explorer6 div#mainTiles ul li a {
  position:relative;
}

.Explorer6 div#rotateTiles, .Explorer7 div#rotateTiles {
  margin-top:15px;
}

div#mainTiles ul li:first-child {
  width:328px;
}

.Explorer7 div#gAbout, .Explorer8 div#gAbout {
  margin-top:50px!important;
}

#gMdsFooter #gAbout h6 {
  display:none;
}ZZ
