html {
  background:#FFFFFF url(../../../assets/en/images/global/rb_buick_TAL_experience_bg.jpg) repeat-x scroll left top;
}

.highspeed body, .highspeed #gMdsContent, .highspeed #gMdsContentFlashHook, .highspeed #gMdsFooter, .highspeed.Explorer6 body, .highspeed.Explorer6 #gMdsContent, .highspeed.Explorer6 #gMdsContentFlashHook, .highspeed.Explorer6 #gMdsFooter{
  background:none!important;
}
/* ------ HIGH SPEED / LOW SPEED TOGGLING ------ */

div#items {
  display:none;
}

#gMdsContentFlashHook, #gMdsContent, #gMdsFooter {
  display:none;
}

.lowspeed, .highspeed {
  background:none;
}

.highspeed #mdsNavLogo, .highspeed #mdsNavGlobal, .highspeed #mdsNavDivisionm, .highspeed #mdsVehicleNav, .highspeed #mdsSearchSite, .highspeed #gMdsSubNav, .highspeed #mdsSavedInfo {
  display:none;
}

.highspeed #gMdsNav {
  height: 0px;
}

#gMdsContentNavFlashHook {
  display:none;
  margin-top:-2px;
}

.highspeed #gMdsContentFlashHook {
  display:block;
  background:none;
}

.highspeed #gMdsContentFlashHook {
  position:relative;
  top:41px;
  *top:46px;
  width:964px;
  height:610px;
}

.highspeed #gMdsContentNavFlashHook {
  display:block;
}

#gMdsFooter {
  background:none!important;
  padding:0;
}
/*
.highspeed #gMdsFooter {
  position:relative;
  top:0;
}
*/
#gMdsSubNav {
  z-index:1;
}

.highspeed #gMdsContentFlashHook, .lowspeed #gMdsContentFlashHook {
  background:url(../../../assets/en/images/global/bg_wrapper_flash_misc.png) top left no-repeat;
  padding:19px 0 0 0;
}

/* ------ LOW SPEED VERSION ------ */

.lowspeed #gMdsNav {
  display:block;
}

.lowspeed #gMdsContent {
  display:block;
  height:619px;
  width:946px;
  background:url(../../../assets/en/images/experience/landing/bg_experience.jpg) no-repeat top left;
  position:relative;
  top:-24px;
  margin-left:-26px;
}

.lowspeed #gMdsContentFlashHook {
  position:relative;
  top:-39px;
  background:url(../../../assets/en/images/global/bg_wrapper_flash_misc.png) top left no-repeat;
  height:619px;
}
/*
.lowspeed #gMdsFooter {
  position:relative;
  top:-45px;
}
*/
.lowspeed #gMdsFooter {
  position:relative;
  top:-33px;
}

/* ------ NAVIGATION ------ */

div#masthead ul#localNav {
  background:url(../../../assets/en/images/experience/landing/bg_menuNav.jpg) no-repeat;
  width:710px;
  height:31px;
  display:block;
  margin:0px auto;
  padding:5px 0px;
  position:absolute;
  top:514px;
  left:118px;
  z-index:4;
}
div#masthead ul#localNav li#menuLeft {
  margin-left:87px;
}


div#masthead ul#localNav li {
  float:left;
  list-style-type:none;
  font-family:Arial, Verdana, sans-serif;
  font-size:11px;
  font-weight:bold!important;
  height:21px;
  line-height:21px;
  margin:0 1px;
  display:inline;
}

div#masthead ul#localNav li a:link,
div#masthead ul#localNav li a:visited {
  display:block;
  padding:0 8px;
  height:21px;
  color:#545454!important;
  text-decoration:none!important;
  line-height:20px!important;
}

div#masthead ul#localNav li a:hover {
  color:#46A6DE!important;
}

div#masthead ul#localNav li a:active,
div#masthead ul#localNav li.active a {
  color:#fff!important;
  background:url(../../../assets/en/images/experience/landing/pixel_experience.jpg) top left;
  text-decoration:none;
}

div#masthead ul#localNav li#rightScroll {
  float:right;
  display:inline;
}

div#masthead ul#localNav li#menuLeft a:link,
div#masthead ul#localNav li#menuLeft a:visited,
div#masthead ul#localNav li#menuRight a:link,
div#masthead ul#localNav li#menuRight a:visited {
  height:21px;
  width:20px!important;
  background:#000;
  text-indent:-9999px;
  display:block;
  visibility:hidden;
}

/* ------ INSIDE PAGES ------ */

div#masthead div#mainContainer {
  width:800px;
  height:410px;
  margin:17px 0 0 20px;
  clear:both;
  position:absolute;
  top:0; left:0;
  display:none;
}

div#masthead div#mainContainer div#contentGolf,
div#masthead div#mainContainer div#contentLife,
div#masthead div#mainContainer div#contentVideos,
div#masthead div#mainContainer div#contentFuel,
div#masthead div#mainContainer div#contentBuzz,
div#masthead div#mainContainer div#contentOnStar,
div#masthead div#mainContainer div#contentMerchandise,
div#masthead div#mainContainer div#contentXMRadio
 {
  float:left;
  width:845px;
  height:410px;
}

/* masthead for all sections */
div#masthead div#mainContainer h2 {
  float:left;
  height:60px;
  width:800px;
  text-align:center;
  background:transparent url(../../../assets/en/images/experience/landing/title/buick_RB_Exp_Title_Black.jpg) 133px 4px no-repeat;
  text-indent:-9999px;
  position:relative;
  z-index:4;
  display:block;
}

/* image for each section */
div#masthead div#mainContainer img.sideImage {
  float:left;
  margin:20px 0 0;
}

/* common rules for the text in this section */
div#masthead div#mainContainer p,
div#masthead div#mainContainer h3 {
  float:left;
  margin:125px 0 2px 20px;
  display:inline;
  position:relative;
  z-index:1;
}

/* all subheaders */
div#masthead div#mainContainer h3 {
  color:#660000;
  font-size:18px;
  text-indent: -99999px;
  width: 345px;
}

/* all paragraphs within this section */
div#masthead div#mainContainer p {
  color:#545454;
  font-size:12px;
  line-height:24px;
  margin:4px 0 0 20px;
  width: 305px;
}
#contentGolf h3{
  background:transparent url(../../../assets/en/images/experience/landing/title/buick_RB_title_golf.jpg) top left no-repeat;
  height: 77px;
}
#contentFuel h3{
  background:transparent url(../../../assets/en/images/experience/landing/title/buick_RB_fuel_econ_title-trans.png) top left no-repeat;
  height: 20px;
}
#contentVideos h3{
  background:transparent url(../../../assets/en/images/experience/landing/title/buick_RB_video_title-trans.png) top left no-repeat;
  height: 20px;
}
/*.Explorer6 div#contentGolf p {
   position:relative;
   top:-368px!important;
   left:246px!important;
}*/
.Explorer6 div#contentGolf #fore7 {
   position:relative;
   top:-270px!important;
   left:-100px!important;
}
div#masthead div#mainContainer div.sidebar {
  padding:0;
  position:absolute;
  top:157px;
  left:723px;
  right:0;
  width:180px;
  height:126px;
  background: transparent url(../../../assets/en/images/owners/experince/buick_RB_left_box.jpg) top left no-repeat;
}

div#masthead div#mainContainer div#fuelEconomy div.sidebar {
  top:-50px;
}

/* header for the right hand link list*/
div#masthead div#mainContainer div.sidebar h4 {
  text-transform:uppercase;
  padding:11px 20px 7px 15px;
  display:block;
  font-weight: bold;
}

/* header for the right hand link list*/
.Explorer6 div#masthead div#mainContainer div.sidebar h4 {
  padding:10px 20px 6px 15px;
}

div#masthead div#mainContainer div.sidebar ul {
  margin:0;
  padding:0px 15px 10px;
  width:165px;
}

div#masthead div#mainContainer div.sidebar ul li {
  list-style-type:none;
  line-height:14px;
  padding:0px 2px 2px 2px;
}
/*
body:nth-of-type(1) div#masthead div#mainContainer div.sidebar ul li {
  list-style-type:none;
  font-size:10px;
  line-height:190%;
  background:url(../../../assets/en/images/experience/landing/util_arrow.gif) left 50% no-repeat;
  padding:0px 5px;
}
*/
div#masthead div#mainContainer div#contentFuel div.sidebar ul li {
	padding:2px 2px 4px 2px;
}

div#masthead div#mainContainer div.sidebar ul li a {
  text-transform:uppercase;
  text-decoration:none!important;
  color: #545454!important;
  background:url(../../../assets/en/images/experience/landing/buick_RB_BoxArrow_off-trans.png) left 50% no-repeat;
  padding:0pt 15pt 0pt 8px;
}

div#masthead div#mainContainer div.sidebar ul li a:hover {
  padding:0pt 15pt 0pt 8px;
  background:url(../../../assets/en/images/experience/landing/buick_RB_BoxArrow_on-trans.png) left 50% no-repeat;
  text-decoration:none!important;
  color: #46A6DE!important;
}

div#videoContainer {
  position:absolute;
  top:140px;
  left:137px;
  z-index:5;
  display:block;
  width:530px;
  height:303px;
  display:none;
}

/* ------ LANDING ------ */
div#masthead div#mainContainer div#contentGolf,
div#masthead div#mainContainer div#contentLife,
div#masthead div#mainContainer div#contentVideos,
div#masthead div#mainContainer div#contentFuel,
div#masthead div#mainContainer div#contentBuzz,
div#masthead div#mainContainer div#contentOnStar,
div#masthead div#mainContainer div#contentMerchandise,
div#masthead div#mainContainer div#contentXMRadio {
  display:none;
  position:relative;
}
div#masthead div#mainContainer div.active { display:block!important; }

#landingContainer {
  height:522px;
  padding:72px 0 0 0;
  margin:0;
/*  background:url(../../../assets/en/images/experience/landing/shield_shadow.jpg) no-repeat bottom center;*/
  position:relative;
  z-index:2;
}

#landingContainer h1 {
  display:block;
  background:url(../../../assets/en/images/experience/landing/title/buick_RB_Exp_Title_Black.jpg) transparent no-repeat top center;
  margin-top:-51px;
  margin-left:153px;
  width:662px;
  height:40px;
  text-indent:-9999px;
  position:relative;
  z-index:100;
}

#landingContainer ul, #landingContainer ul li {
  list-style-type:none;
}

#landingContainer ul {
  margin:0; padding:0;
}

#landingContainer ul li {
  width:398px;
  margin:-9px 0 0 254px;
  display:none;
}

#landingContainer ul li.active {
  display:block!important;
}

#landingContainer ul li a {
  display:block;
  margin-top:44px;
  margin-left:36px;
}

#landingContainer ul li a.cta, #landingContainer ul li a.cta:visited {
  width:115px;
  height:31px;
  background:url(../../../assets/en/images/global/BTN_GLOBAL_Learn_more-trans.png) no-repeat 0px 0px;
  cursor:pointer;
  position:relative;
  text-indent:-99999px;
  margin:-41px 0 0 157px;
  padding:0px!important;
}
#landingContainer ul li a.cta:hover {
  background:url(../../../assets/en/images/global/BTN_GLOBAL_Learn_more-trans.png) no-repeat 0px -32px;
}

.bgShield {
  width:447px;
  height:490px;
  margin:19px 0 0 270px;
/*  background:url(../../../assets/en/images/experience/landing/shield_shadow.jpg) no-repeat bottom center;*/
}

/* ------ BROWSER FIXES ------ */

* html .highspeed #gMdsContentFlashHook,
* html .lowspeed #gMdsContentFlashHook {
  background:none;
}

* html .lowspeed #gMdsContentFlashHook {
  top:-45px;
}

* html .highspeed #gMdsContentFlashHook {
  top:-45px!important;
}

* html .highspeed #gMdsFooter {
  top:-105px!important;
}

* html .lowspeed #gMdsContent {
  background:url(../../../assets/en/images/experience/landing/bg_experience.jpg) no-repeat top left;
  top:-35px;
}

* html .lowspeed #gMdsFooter, * html .lowspeed, * html .highspeed #gMdsFooter {
  background:none!important;
}

* html .lowspeed #gMdsFooter {
  top:-45px;
}

/*
* html div#masthead div#mainContainer div.sidebar ul {
  background:url(../../../assets/en/images/experience/landing/utility_bg-bottom.gif) bottom left no-repeat;
}*/

/* to correct IE6 wrong width interpretation */
* html div#masthead ul#localNav li a:link, * html div#masthead ul#localNav li a:visited  {
  display:inline-block;
}

.Explorer6 #landingContainer ul li a.cta {
  background:url(../../../assets/en/images/global/Buick_Experience_Btn_LEARN_MORE.gif) no-repeat 0px 0px;
  z-index:100;
}
.Explorer6 #landingContainer ul li a.cta:hover {
  background:url(../../../assets/en/images/global/Buick_Experience_Btn_LEARN_MORE.gif) no-repeat 0px -31px;
}

.lowspeed #gMdsFooter {
  display:block;
}

.highspeed #gMdsFooter {
  display:block;
  padding-top:60px;
}


.Explorer6 div#masthead div#mainContainer div.sidebar {
  background: transparent url(../../../assets/en/images/experience/landing/buick_RB_left_box_2-trans.jpg) top left no-repeat;
  line-height:12px;
}

html{
  background-color:#FFFFFF;
}
div#gAbout {
	visibility:hidden;
}

body.highspeed #gMdsContentNavFlashHook #flashObj_nav {
 margin:-10px 9px !important;
 *margin:0px 10px;                
 }
 
 
.Explorer7 #gMdsContentNavFlashHook {
  margin-top:10px!important;
}