html{
 background:#FFFFFF url(../../assets/en/images/homepage/buick_RB_HomePage_bg.jpg) repeat-x scroll -334px top;
 *background:#FFFFFF url(../../assets/en/images/homepage/buick_RB_HomePage_bg.jpg) repeat-x scroll -338px top!important;

  position:relative;
}
.Explorer6 html {
	background:#FFFFFF url(../../assets/en/images/homepage/buick_RB_HomePage_bg.jpg) repeat-x scroll -327px top!important;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	html{
  		background:#FFFFFF url(../../assets/en/images/homepage/buick_RB_HomePage_bg.jpg) repeat-x scroll -334px top;
	}
}

body {
  background-image:none;
}

#gMdsSubNav {
  background:none!important;
}

/* first we hide the two containers */

#gMdsContent, #gMdsContentFlashHook, #gMdsFooter {
  display:none;
}

.highspeed #gMdsContent {
  display:none;
}

.highspeed #gMdsContentFlashHook {
  display:block;
  background:none;
}
.highspeed #gMdsContentFlashHook #flashObj_overview {
  margin:9px 0px 0px -8px;
  _margin:9px 0px 0px 0px;
}
#gMdsContentNavFlashHook {
  display:none;
}

.highspeed #gMdsContentNavFlashHook {
  display:block;
  margin-top:-13px!important;
}

.Explorer7 #gMdsContentNavFlashHook {
  display:block;
  margin-top:0px!important;
}

.highspeed #gMdsContentFlashHook {
  position:relative;
  top:-45px;
  *top:-54px;
  /*background:url(../../assets/en/images/homepage/bg_placeholder.png) top left no-repeat;*/
  width:900px;
  height:652px;
}
* html .lowspeed {
  background:none!important;
}

* html .highspeed #gMdsContentFlashHook {
  background:none!important;
  top:-159px;
  margin:30px 0 10px;
}

.highspeed #mdsNavLogo,.highspeed #mdsNavGlobal,.highspeed #mdsNavDivision,.highspeed #mdsNavVehicles,.highspeed #mdsSearchSite,.highspeed #gMdsSubNav,.highspeed #mdsSavedInfo{
  display:none;
}

.highspeed #gMdsNav {
  height: 0px;
}

.highspeed #savedInfo {
  visibility: visible;
}

#gMdsContentFlashHook #Experience {
  position:relative;
  top:9px;
}

.highspeed #gMdsFooter {
  display:block;
}

/* --- Low Speed --- */

.lowspeed #gMdsNav {
  display:block;
}
.lowspeed #gMdsContentFlashHook {
  display:none;
}
.lowspeed #gMdsContent {
  display:block;
  float:none!important;
  clear:both;
  margin-bottom:0px;
}

.lowspeed #Masthead {
  display:block;
  height:302px;
}
* html .lowspeed #Masthead {
  height:320px;
}

.lowspeed #gMdsContent, .lowspeed #gMdsContentFlashHook {
  background:none;
}

/**/

div#pContent {
  display:block;
  height:360px;
  width:901px;
  position:absolute;
  top:71px;
  *top:85px;
}
* html #pContent {
  top:81px;
}

div#pContent img {
  margin-top:5px;
}

iv#pContent ul {
  position:absolute;
  top:278px;
  height:50px;
  width:300px;
  margin-left:165px;
  z-index:1000;
}

div#pContent ul li, #pContent ul li a {
  text-indent:-5999px;
  list-style-type:none;
  margin-right:20px;
  float:left;
  height:49px;
  width:48px;
}
* html #pContent ul li a {
  margin-right:13px;
  width:40px;
}

#pContent ul li#tile1 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_1.png) no-repeat;
  width:53px;
}
* html #pContent ul li#tile1 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_1.jpg) no-repeat;
}

#pContent ul li#tile2 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_2.png) no-repeat;
  width:47px;
  margin-top:2px;
  margin-right:14px;
}
* html #pContent ul li#tile2 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_2.jpg) no-repeat;
}

#pContent ul li#tile3 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_3.png) no-repeat;
  width:44px;
  margin-top:3px;
  margin-right:12px;
}
* html #pContent ul li#tile3 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_3.jpg) no-repeat;
}

#pContent ul li#tile4 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_4.png) no-repeat;
  width:52px;
}
* html #pContent ul li#tile4 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_icon_4.jpg) no-repeat;
}

#pContent p#rolloverImg {
  width:320px;
  height:50px;
  position:absolute;
  top:348px;
  margin-left:165px;
  z-index:1000;
}

#pContent p.rollover0 {
  background:none;
}

#pContent p.rollover1 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_1.png) no-repeat;
  margin-top:5px;
}
* html #pContent p.rollover1 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_1.jpg) no-repeat;
}

#pContent p.rollover2 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_2.png) no-repeat;
}
* html #pContent p.rollover2 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_2.jpg) no-repeat;
}

#pContent p.rollover3 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_3.png) no-repeat;
}
* html #pContent p.rollover3 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_3.jpg) no-repeat;
}

#pContent p.rollover4 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_4.png) no-repeat;
}
* html #pContent p.rollover4 {
  background:url(../../assets/en/images/homepage/buick_hp_mh_info_4.jpg) no-repeat;
}

#mastheadLink {
  text-indent:-5898px;
  background:url(../../assets/en/images/homepage/buick_hp_mh_CTA_area.jpg) no-repeat;
  position:absolute;
  top:425px;
  margin-left:23px;
  z-index:1000;
  width:918px;
  height:68px;
  *margin-top:-4px;
}
* html #mastheadLink {
/*  background:url(../../assets/en/images/homepage/buick_hp_mh_btn_click_here.jpg) no-repeat;*/
  margin-top:-4px;
}

#mastheadLink span {
  text-indent:-5898px;
}


div#pOnstar {
  height:31px;
  margin:-14px 14px 5px 0px;
  display:block;

}
.Explorer6 div#pOnstar {
	margin-top: -13px;
	margin-right:-170px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	div#pOnstar{
  		margin:-20px 14px 5px 0px;
	}
}

* html div#pOnstar {
  margin-top:0px;
}

div#pOnstar a, div#pOnstar a:visited {
  margin:-10px -162px 0px 0px;
  font-size:11px;
  color:#46A6DE!important;
  text-decoration:none!important;
  width:365px;
  *width:364px;
}

* html div#pOnstar a {
  margin-right:20px;
  width:369px;
}

div#pOnstar a:hover {
  text-decoration:none!important;
}

div#pOnstar span {
  color:#6D6D6D;
  font-family:Trebuchet MS;
  font-size:11px;
  position:relative;
  top:-10px;
  text-decoration:none !important;
}

.Explorer6 div#pOnstar span {
	top:-15px;
}

div#pOnstar span.logoOnStar {
  width:52px;
  height:30px;
  position:relative;
  top:5px;
}

#gMdsContent div#pWell+div {
  display:none;
}

div#mainContent {
  clear:both;
  margin:0!important;
  padding:0!important;
}

div#mainTiles {
  height:157px;
  width:830px;
  background:url(../../assets/en/images/homepage/Buick_RB_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;
}

div#mainTiles ul li:first-child {
  width:328px;
}

#gMdsContentFlashHook #flhomepage {
  position:relative;
  top:9px;
  left:9px;
}

.lowspeed #gMdsFooter {
  display:block;
  padding:0px;
  margin-top:1px;
  *margin-top:-4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.lowspeed #gMdsFooter {
 	  margin-top:-6px;
	}
}
.Explorer6 .lowspeed #gMdsFooter {margin-top:-1px;}
* html .lowspeed #gMdsFooter {
  background: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;
}

.Explorer6  div#pOnstar span.logoOnStar { background:transparent url(../../assets/en/images/global/onStarLogo.gif) 0 0 no-repeat!important; }
.Explorer6  div#pOnstar span.logoOnStar img {	visibility:hidden; }

/* -- Footer -- */

#gMdsFooter {
  background-image:none;
}

#gMdsFooter #gMdsDisclaimer {
  display:block;
  _height:395px!important;
}

.highspeed #gMdsFooter, .highspeed {
  background-image:none!important;
}

.highspeed #gMdsFooter {
  position:relative;
  top:-50px;
  padding:0;
}
* html .highspeed #gMdsFooter {
  top:0;
}

* html .lowspeed #gMdsFooter #gAbout {
  margin-top:-3px;
}

#gMdsFooter #gAbout h6 {
	color:#545454;
	cursor: pointer;
	background:url(../../assets/en/images/tools/comparator/modelcomparison/generic/buick_RB_competitive_comparison_btn_arrow_off.jpg) right 50% no-repeat;
}

#gMdsFooter #gAbout h6:hover {
	color:#545454;
	cursor: pointer;
	background:url(../../assets/en/images/tools/comparator/modelcomparison/generic/buick_RB_competitive_comparison_btn_arrow_on.png) right 50% no-repeat;
}

.lowspeed #gMdsFooter #gAbout h6 {
  margin:0 0 0 14px;
  line-height:1em;
  background-position:right 4px;
  padding:7px 23px 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.lowspeed div#Well {
 	  margin-top:31px;
	}
}
.lowspeed div#Well {
  display:block;
  margin-top:34px;
  *margin-top:31px!important;
  *margin-top:18px;
  position:relative;
}

#gMdsContentFlashHook embed{
height:652px;
width:900px;
}

.Explorer7 #gMdsContentFlashHook object{
height:652px;
width:900px;
}

.Explorer6 #gMdsContentFlashHook object{
height:652px;
width:900px;
}
.Explorer8 #gMdsContentFlashHook object{
height:652px;
width:900px;
}
body.highspeed, #gMdsContentNav{
width:100%;
}
#gMdsContentNavFlashHook {
height:110px;
margin:0 auto;
position:absolute;
width:900px;
z-index:100;
left:50%;
margin:0 0 0 -450px;
}

.highspeed #gMdsContentFlashHook{
width:100%!important;
height:652px!important;
padding:0!important;
margin:-14px 0 0 0;
top:-25px!important;
}

.Explorer7 #gMdsContentFlashHook{
margin:11px 0 0 0!important;
}

#flashObj_overview{
width:100%!important;
height:652px!important;
padding:0!important;
margin:0!important;
top:0!important;
}
.highspeed #gMdsFooter{
top:0px;
margin:0 auto;
}
.Explorer6 #gMdsContentFlashHook{
top:-105px!important;
}
.Explorer6 #gMdsFooter{
top:-75px!important;
}

/****************************************************/
#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;
}
p#gAboutCopy{line-height:1.231em !important;}

p#gAboutCopy sup{
  position:relative;
  vertical-align: bottom;
  top:-5;
}
/****************************************************/
div#pOnstar span:hover, div#pOnstar span:hover {
  color:#46A6DE;
  text-decoration:none !important;
}
.Explorer7 #gMdsPage a:hover {
	text-decoration:none!important;
}


