#pWellPricing #msrp{
  border:medium double;
  display:block;
  float:left;
  width:217px;
}

#pWellFeatures{
  border:medium double;
  display:block;
  float:left;
  height:150px;
  margin-left:30px;
  width:360px;
}

#pWellPromo{
  border:medium double;
  display:block;
  float:left;
  height:150px;
  width:200px;
}

#gMdsContent #well{
  margin:30px auto;
  width:866px;
}

#gMdsContentFlashHook #flashObj_overview{
  display:inline;
  float:left;
  margin:0 0 0 9px;
  width:964px;
  height:800px;
}

#gMdsContentFlashHook {
  display:none;
  margin-left:-33px;
}

.lowspeed, .highspeed { background:none;}

.highspeed #mdsNavLogo,.highspeed #mdsNavGlobal,.highspeed #mdsNavDivision,.highspeed #mdsVehicleNav,.highspeed #mdsSearchSite,.highspeed #gMdsSubNav,.highspeed #mdsSavedInfo .highspeed #masthead{ display:none; }

.highspeed #gMdsNav { height: 0px;}

#gMdsContentNavFlashHook { display:none; }

.lowspeed #gMdsContentFlashHook{ display:none!important;}

.highspeed #gMdsContentFlashHook { display:block; background:none; }

.lowspeed #gMdsContent {
  display:block;
  margin:0 0 0 0;
  _margin:35px 0 0 0!important;
  *margin:35px 0 0 0!important;
  position:relative!important;
  background:none!important;
}
br { display:none!important;}

.lowspeed #gMdsContentFlashHook { position:relative; top:-39px; background:url(../../../assets/en/images/global/bg_wrapper_flash_misc.png) top left no-repeat; height:619px;}

.highspeed #gMdsContentFlashHook { position:relative; width:964px; height:800px; }
*:first-child+html .highspeed #gMdsContentFlashHook { top:0px; }

.highspeed #gMdsContentNavFlashHook {
  display:block;
}
.lowspeed #gMdsNav {
  display:block;
  height:122px;
  *height:112px;
  _height:106px!important;
}

#gMdsFooter, .lowspeed #gMdsFooter, .highspeed #gMdsFooter { background:none!important; padding:0 0 0 0;z-index:50;}
.lowspeed #gMdsFooter{ position:relative; top:-85px; *top:-90px; _top:0px!important;}
.highspeed #gMdsFooter{ position:relative; top:-80px;  }
.lacrosse #gMdsFooter{ top:-160px; }

#gMdsSubNav { z-index:1!important;}

#gMdsFooter ul li { float:left;}
* html .highspeed #gMdsContentFlashHook, * html .lowspeed #gMdsContentFlashHook { background:none;}
* html .lowspeed #gMdsContentFlashHook { top:-45px; }
* html .highspeed #gMdsFooter {top:-105px; _top:-50px;}
* html .lowspeed #gMdsFooter {top:-60px}

.lowspeed #gMdsContentFlashHook, .lowspeed #gMdsContentFlashHook { top:-46px; }

* html .highspeed #gMdsContentFlashHook { top:-100px;}

div#mastHeadContainer { display:none;}

div#pWellPricing div#msrp div.flash-txt { display:none;}

ul#MO_Tiles { margin:0 0 0 0;}

li.MO_Tile{ display: none;}

li.MO_Tile .MO_image_On{ display: block !important;}

li.showImage {
  list-style-type:none;
  display:block
}
.Explorer7 li.showImage {
  margin-top:1px;
}

li.MO_Tile .MO_image_Off, li.hideImage .MO_image_Off, li.hideImage .MO_image_On, li.showImage .MO_image_Off{ display: none !important;}

/* rules for the tooltip */
#WzTtDiV, #WzBoDy, #WzBoDyI {
  background:#f6f4f1!important;
  color:#302318!important;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif!important;
  font-size:11px;
}

#WzTtDiV {
  border:none!important;
  left:250px!important;
  width:auto!important;
}

#WzBoDy {
  border:1px solid white!important;
}

#WzTtDiV a, #WzBoDy a, #WzBoDyI a {
  color:#302318!important;
  text-decoration:none;
}

#topoverview{
  _margin:0px 0 0 10px;
  height:350px;
  margin:-55px 0 0 -24px;
  padding:0 !important;
  position:relative;
  width:910px;
}

.overview #frame{
  visibility:hidden;
  height:335px;
  width:825px;
  z-index:25;
  padding:0;
  margin:0;
  position:absolute;
  top:23px;
  left:60px;
  background:transparent url(../../../assets/en/images/model/2009/frame_bg.jpg) no-repeat 0 0;
  padding:0;
}

.overview #links{
  position:absolute;
  z-index:24;
  margin:47px 0 0 70px;
}

.overview #links div#title { height:42px;}

.enclave #links div#title {
  width:350px;
  background:url(../../../assets/en/images/model/2009/enclave/overview/title.jpg) no-repeat 1px 3px;
}
.lucerne #links div#title {
  width:351px;
  height:44px!important;
  background:url(../../../assets/en/images/model/2009/lucerne/overview/title.jpg) no-repeat 1px 3px;
}
.lacrosse #links div#title {
  width:322px;
  background:url(../../../assets/en/images/model/2009/lacrosse/overview/title.jpg) no-repeat 1px 3px;
}

.overview #links div#title span { display:none;}

.overview #links div#title span#titlespan{
  font-size:20px;
  text-transform:uppercase;
}

.overview #links div#title span b i{ font-size:20px;}

.overview #links div#title span b {
  letter-spacing:2px;
  display:block;
  line-height:1em;
  padding:0 0 0 15px;
  font-size:14px;
  word-spacing:5px;
}

.overview #frame #labels ul#labelArray { margin:15px 0 0 15px;}

.overview #frame #labels ul#labelArray li { list-style-type:none!important;}

.overview #frame #labels ul#labelArray li span#sec{
  font-weight:bold;
  color:#660000;
  font-style:italic;
  font-size:20px;
  display:block;
  margin:0 0 0 0;
}

.overview #frame #labels ul#labelArray li a, a:visited{
  color:#302318;
  display:block;
}

.overview #frame #labels ul#labelArray li a:hover,
.overview #frame #labels ul#labelArray li a:active{
  text-decoration:underline!important;
  color:#660000;
}

.overview #frame #labels ul#labelArray li b{
  display:block;
  margin:4px 0 5px 3px;
}
.overview #frame #labels ul#labelArray li span {
  display:block;
  line-height:1.3em!important;
  margin:0 0 0 3px;
  padding:0 0 5px 0;
}

.overview #frame #labels ul#labelArray li span sup {
  position:relative;
  top:-5px;
}

.overview #links #sections{ margin:26px 0 0 65px;}

.overview #links #sections span{
  color:#a89582;
  font-size:11px;
  font-weight:bold;
}
.overview #links div#sections ul#sectionArray {
  margin:5px 0 0 5px;
  padding:0 0 0 0;
}
.overview #links div#sections ul#sectionArray li{
  margin:0 0 4px 0;
  padding:0 0 0 7px;
  background:url(../../../assets/en/images/global/arrowList.gif) no-repeat 0 5px;
  list-style-type:none;
  width:110px;
}

.overview #links div#sections ul#sectionArray li a:link,
.overview #links div#sections ul#sectionArray li a:active,
.overview #links div#sections ul#sectionArray li a:visited{
  font-weight:bold;
  color:#43382e;
  text-decoration:none;
  font-size:11px;
  display:block;
}

.overview #links div#sections ul#sectionArray li a:hover{
  color:#43382e;
  font-size:12px;
  display:block;
}

.overview #frameContent{ display:none}

.overview #frame #labels{
  display:block;
  float:left;
  width:226px;
  height:331px;
}

#flashMovie{
  position:relative;
  z-index:40;
  display:none;
  float:left;
  width:580px;
  height:331px;
  margin:23px 0 0 305px;
}
/*End Lucerne Model overview*/

/*Start of Promotiles and Current Offers styles*/
#pWellFeatures {
  border:medium none;
  height:196px;
  margin:2px 0 0 5px;
  width:440px;
}
.Explorer6 #pWellFeatures {
  width:auto;
  position:relative!important;
}

#gMdsContent #well{
  width:900px;
  margin-left:5px;
}

#pWellPromo{
  height:156px;
  width:216px;
  border:none;
  margin-left:-2px;
  margin-top:1px;
  _z-index: 0;
  _position: relative;
}
.Explorer7 #pWellPromo{
  margin:6px 0 0 0!important;
}
.Explorer6 #pWellPromo{
  top:353px;
  left:659px;
  position:absolute!important;
  z-index:10;
}

.Explorer6 #boxes{
  height:200px;
}
#pWellPricing #msrp{
  background:url(../../../assets/en/images/vehicles/modeloverview/rb_Box_BASE_MSRP1.jpg) no-repeat;
  width:211px;
  height:191px;
  border:none;
}
.lucerne.Explorer7 div#promo{ margin-left:-2px;}
#msrp div{ padding-left:18px;}

.overview #frame #labels ul#labelArray li a:link, a:visited {
  display:inherit;
}

#linksInfo{
  margin-top:25px;
  .margin-top:20px;
}

#linksInfo ul{
  margin:8px 0 0 0;
  *margin:0px;
  width:165px;
}

#linksInfo li{
  list-style: none;
}

#msrpInfo h3{
  margin-top:5px;
  margin-left: 0px;
  *position:relative;
  *line-height:22px
}

#msrpInfo h5{
  background:url(../../../assets/en/images/vehicles/modeloverview/btn_arrow.jpg) no-repeat scroll right;
  display:inline;
  height:15px;
  padding:0px 22px 0px 0pt;
  cursor: pointer;
  width:160px !important;
  font-size:11px;
}

#linksInfo li{
  display:inline;
  color:#095F94;
  float:left;
  height:16px;
  padding:0px 22px 0px 0pt;
  cursor: pointer;
}

#msrpInfo p{
  font-family: Trebuchet MS, Arial, Helvetica;
  font-weight: bold;
  font-size: 16pt;
  color:#545454;
  margin:5px 0 5px 0;
  *margin:6px 0 5px 0;
}

input#offersInput {
  background: url(../../../assets/en/images/vehicles/modeloverview/box_zipcode.jpg) no-repeat;
  border-color:-moz-use-text-color #DDDDDD;
  border-style:none solid;
  border-width:medium 1px;
  color:#666666;
  float:left;
  height:17px;
  margin:5px 0px 0px 0px;
  *margin:2px 0px 0px 15px;
  width:110px !important;
  padding-left:5px;
  .width:105px !important;
}

#pWellFeatures div a div.lowerPromo {
  width:664px;
  height:45px;
}
.Explorer6 #pWellFeatures div a div.lowerPromo {
  width:666px;
}

#lucernBuzz {
  background:url(../../../assets/en/images/vehicles/modeloverview/promotiles/2009/rb_Lucernebuzz.jpg) no-repeat;
  margin-left:-3px;
}

#enclaveBuzz {
  background:url(../../../assets/en/images/vehicles/modeloverview/promotiles/2009/rb_enclavebuzz.jpg) no-repeat;
  margin: 2px 0px 0px -3px;
}
.Explorer6 #enclaveBuzz {
  margin:1px 0 0 -3px;
}

#lacrosseBuzz {
  background:url(../../../assets/en/images/vehicles/modeloverview/promotiles/2009/rb_lacrossebuzz.jpg) no-repeat;
  margin:1px 0 0 -5px;
}

#lacrosse2010Buzz {
  background:url(../../../assets/en/images/vehicles/modeloverview/promotiles/2010/rb_lacrossebuzz.jpg) 0 0px no-repeat;
  width:440px;
  margin:4px 0px 0px -7px;
}
.Explorer6 #lacrosse2010Buzz {
  margin-top:4px;
  margin-left:-4px;
  }
.Explorer7 #lacrosse2010Buzz {
  margin-top:3px;

}

.Explorer6 #promoImage { margin-left:2px;}

/*Lacrosse Right Promo*/
div#osCallout, div#osCallout a {
  float:right;
  margin:2px 0px 0px 3px;
}
.Firefox3 div#osCallout, .Firefox3 div#osCallout a{ margin:2px 0 0 3px;}
.Explorer6 div#osCallout {
  margin:-3px 0px 0px 0px;
}
.Explorer7 div#osCallout {
  margin:-2px 0px 0px 0px;
}

/*
div#osCallout a {
  background:url(../../../assets/en/images/vehicles/modeloverview/promotiles/2010/OnStar_tile.jpg) no-repeat;
  text-indent:-5999px;
  height:35px;
  width:212px;
}
*/
.lowerPromo {
  float:left;
  height:39px;
  text-decoration:none !important;
  width:662px;
  margin:0px -4px 0px -4px;
}

.lowerPromo span {
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  padding: 12px 0px 6px 146px;
  float:left;
}

input#btn_byo{
  background:url(../../../assets/en/images/vehicles/modeloverview/Buick_RB_nav_btn_MO_RollOver.jpg) no-repeat;
  border:medium none;
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:31px;
  margin:5px 65px 0px -5px;
  padding:0px 0px 2px 0px;
  text-align:center;
  text-transform:uppercase;
  width:142px;
}
input#btn_byo:hover {
  background:url(../../../assets/en/images/vehicles/modeloverview/Buick_RB_nav_btn_MO_RollOver.jpg) no-repeat 0px -31px;
}
.Explorer7 input#btn_byo {
  padding:0px;
}
.Explorer6 input#btn_byo {
  margin:5px 0px 0px -2px;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
  input#btn_byo {
    padding-top:3px;
  }
}*/



input#monthlyPaySubmit, input#monthlyPayCancel{
  background:transparent  url(../../../assets/en/images/vehicles/modeloverview/smbtn_BYO_without_txt.jpg) no-repeat;
  border:medium none;
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:31px;
  margin:3px 4px 0px 4px;
  *margin:-2px 4px 0px 4px;
  padding:0px 0pt 0pt;
  text-align:center;
  text-transform:uppercase;
  width:85px;
}

input#bShowRegion {
  background: url(../../../assets/en/images/vehicles/modeloverview/btn_currentoffers.jpg) no-repeat;
  height:27px;
  width:27px;
  border:medium none;
  color:transparent;
  cursor:pointer;
  display:block;
  float:left;
  font-size:11px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  *margin:-3px 0px 0px 0px;
  padding:0px 0pt 0pt;
  text-align:center;
  text-transform:uppercase;
  text-indent:-9999px;
}

#linksInfo a{
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #0A3956;
  font-weight: bold;
}

#gAbout h6{
  margin-top:0px;
  cursor: pointer;
  background:url(../../../assets/en/images/global/buick_arrow_single_off.png) right 50% no-repeat;
}
#gAbout h6:hover{
  background:url(../../../assets/en/images/global/buick_arrow_single_on.png) right 50% no-repeat;
}
#gMdsPage #gMdsContent a:link, #gMdsPage #gMdsContent a:visited  {
  cursor:pointer;
  color:#46A6DE;
}

#gMdsContent #well #boxes #pWellPricing #linksInfo ul li a:hover, #gMdsContent #well #boxes #pWellPricing #msrp #offers a:hover {
  color:#1450AA;
}

#offers p{margin-bottom:5px;}

#monthlyPay h5{
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  color:#0A3956;
  font-size:10px;
  margin-bottom:12px;
}

#frmMonthlyPay label, #frmMonthlyPay input.button{float:left;}

#frmMonthlyPay label{width:185px;}

#frmMonthlyPay span{
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#666666;
  width:120px;
  float:left;
}

#frmMonthlyPay input[type="text"]{
  border-style:none solid;
  border-width:thin 1px;
  color:#666666;
  height:15px;
  margin-bottom:3px;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:10px;
}

.lowspeed #gMdsFooter {
  background:none!important;
  _background:none!important;
  padding:0px 0pt 0pt;
}
* html .lowspeed #gMdsFooter, .Explorer7.lowspeed #gMdsFooter{
    padding:0px!important;
}
#offers p{
  font-size:10px;
  margin-bottom:10px;
  *margin-bottom:10px;
  width:130px;
  *width:auto;
  float:left;
}

#showOffers{
  width:140px;
  float: left;
}

#incentives{
  margin-left:-15px !important;
  _margin-left:0px !important;
  float:left;
  margin-top:-3px;
  .margin-top:-40px;
  _width:200px !important;
  _padding-left:0px !important;
}

#incentives li,#incentives span{
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin-left: 0px;
}

/*End of Promotiles and Current Offers styles*/

#onstar {
  width:370px;
  margin: -29px 0pt 0px -132px;
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color:#666666;
  position: relative;
  *padding-bottom:9px;
  *margin: -33px 0px -6px -132px;
}
.Explorer6 #onstar {
  margin-bottom:9px;
}
.lucerne.Explorer7 div#onstar {
  margin-bottom:4px;
}

#onstarLogo {
  height:30px;
  float:left;
  cursor:pointer;
}

#onstarLogo img {
  margin-top:-5px;
  _margin-top:-4px;
  *margin-top:-2px;
}

#onstar a {
  font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #666666 !important;
  text-decoration:none!important;
}

#onstar span {
  text-decoration:none!important;
  float:left;
  margin-left:205px;
  margin-top:4px;
  _margin-top:2px;
  *line-height:20px;
  cursor:pointer;
}

div#onstar a:hover {
  text-decoration:none !important;
}

#highlightTile img, #promo2010 img, #promo2009 img {
   height:148px;
}

#pWellFeatures #rotateTiles #MO_Tiles li.showImage a {
  width:440px;
  height:148px;
}
.Explorer6 #pWellFeatures #rotateTiles #MO_Tiles li.showImage a img {
  height:144px;
}

.Explorer7 #highlightTile img {
  margin:-5px 0 0 3px;
  position:relative;
}
/*Encalve Right Promo*/
#promo2010, #promo2009 { margin:0 0 0 5px;}

/*Explore 6 and Explorer 7*/
.Explorer6 #promo2010, .Explorer6 #promo2009 { margin:-10px 0 0 5px!important;}
.Explorer6 #promo img { margin:0px;}
.Explorer7 #promo2009, .Explorer7 #promo2010 { margin:-15px 0 0 5px!important;}
.Explorer7 #promo img { margin:0px;}

/*Lucerne Right Promo*/
#highlightTile {
  margin:0px 0 0 4px;
}
.Explorer6 #highlightTile {
  margin:-10px 0px 0px 1px;
}
.Explorer7 #highlightTile {
  margin:1px 0px 0px 0px;
}

.ticker {display: none;}

#closeOffers {
  _height: 15px;
  .margin: 30px 0px 10px 160px;
}

#msrpInfo a:visited {
  .width:167px;
}

#subPrice a:visited {
  display: inline;
}

#incentives li{.margin-left:-15px;.width:195px;}
#labelArray p{margin:10px 0 0 0;}

#msrpInfo{.width:190px;_width:190px;margin-top:2px;
           font-family:Trebuchet MS,Arial, Helvetica;
           color:#999999;
}

#frmMonthlyPay{.margin-top:-5px;}

ul#labelArray sup{vertical-align: baseline;}

p#gAboutCopy{line-height:1.231em !important;}

p#gAboutCopy sup{
  position:relative;
  vertical-align: bottom;
  top:-5;

}

.Explorer7 p#gAboutCopy{line-height:1.231em !important;}

.Explorer7 p#gAboutCopy sup{
  position:relative;
  vertical-align: bottom;
  top:-5;

}

br.disc{display:block !important;}

#pWellFeatures{_overflow:hidden;}

#disclaimerContainer a{.display:inline;}

/* Safari  @media screen and (-webkit-min-device-pixel-ratio:0) { div#disclaimerContainer  { padding-bottom:60px; } }*/
#pWellFeatures div a, #pWellFeatures div a:hover {
  text-decoration:none!important;
}

#pWellFeatures #rotateTiles #MO_Tiles li a {
  width:440px;
  height:148px;
  display:block;
}
#pWellFeatures #rotateTiles #MO_Tiles li a img {
  visibility:hidden;
}

#mdsNavLogo{
  margin-top:0px!important;
}

.lowspeed #mdsNavLogo{
  margin-top:2px!important;
}
.year2009 #gMdsNav{
  margin-top:9px!important;
}
.Explorer7 #savedInfoFindLink{
  top:0!important;
}
.Explorer7 #gMdsContentNavFlashHook{
  top: 0px;
}

.Explorer8 #gMdsContentNavFlashHook {
margin:8px 0 0 -450px !important;
}

.Explorer7 #mdsNavLogo{
  margin-top:14px!important;
}

.Explorer6 #mdsNavLogo{
  margin-top:14px!important;
}

.year2009.Explorer7 #gMdsNav{
  margin-top:0px!important;
}
.lowspeed #gMdsFooter {
  top:-110px;
}

/*.modelregal #gAbout {display:none;}*/
