/* ********************* */
/* *** CSS Document  *** */
/* *** FF and Safari *** */
/* ********************* */
.gMdsContentNav{
	width:970px!important;
}

.highspeed #gMdsContentFlashHook{
	display:block;
	width:960px;
}

.Explorer7 #gMdsContentFlashHook{
	width:960px;
}

#gMdsNav #mdsNavVehicles ul#vehicles li.active div ul li.overview {
	margin:0px 0xp 0px 18px;
}

#gMdsNav #mdsNavVehicles ul#vehicles li.active div ul li.quote {
	margin:0px 0px 0px 117px;
}

#gMdsNav #mdsNavVehicles ul#vehicles li#item5.active div.flyout ul li.learn {
	margin:0px 0px 0px 21px!important;
}

.lowspeed, .highspeed {
	background:none;
}

.highspeed #gMdsContentNavFlashHook, .highspeed #gMdsContentFlashHook {
	display:block;
}

#gMdsContentNavFlashHook {
	margin:-2px 0px 0px 0px;

}

.highspeed #gMdsContentFlashHook {
	background:url(../../../assets/en/images/global/bg_wrapper_flash_misc.png) top left no-repeat;
	padding:19px 0px 0px 0px;
	width:964px;
	height:652px;
	margin-top:-10px;
}

.highspeed #gMdsContentFlashHook #flPhotoGallery {
	margin:0px 0px 0px 8px;
}

.highspeed #mdsNavDivisionExperience a {
	background:url(../../../assets/en/images/global/ExperienceBuick_nav_noflash.png) no-repeat 0 -17px;
}

.highspeed #gMdsFooter {
	background:none!important;
	position:relative;
	top:6px;
}

#gMdsContent {
	margin: 0px;
	padding: 0px;
}

#pMasthead {
	float:left;
	height:330px;
	width:851px;
}

#pMasthead img {
	display:block;
	height:329px;
	margin:0px auto 0px 3px;
	width:845px;
}

#pWell:after {
	content:".";
	display: block;
	height:0px;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac */
* html #pWell {
	height:1%;
}
/* End hide from IE-mac */

#pOverview li {
	height:30px;
	_height:22px;
	list-style-type:none;
	_margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	width:179px;
}

.lowspeed #overview3 {
	display:none;
}

#pOverview ul{
	margin:11px 0px 0px 1px;
	_margin:18px 0px 0px 3px;
}

.gallery {
	display: none;
}

#colorizersettings {
	display:none;
}

div#pGalleryList div.active {
	display: block;
}

.gallery h4, .gallery .thumbList .item h5, .gallery .thumbList .item p {
	display: none;
}

#pMastheadWrapper{
	text-align: center;
}

#objectDescription {
	display: none;
}

#objectDescription p {
	color:#545454;
	font-weight:bold;
	height:13px;
	margin:10px 0px 0px 20px;
	text-transform:uppercase;
}

#objectDescription p a {
	font-weight: bold;
	color: #0000ff;
	display:none;
}

#pOverview {
	float:left;
	margin:0px 0px 0px 0px;
	width:140px;
}

#pOverview > div.hook{
	background:transparent url(../../../assets/en/images/model/gallery/buick_RB_nav_panel.png) no-repeat scroll 0 0;
	float:left;
	height:165px;
	margin:16px 0px 0px 17px;
	width:178px;
}

#pGalleryList {
	float:left;
	margin:0px 0px 0px 0px;
	width:792px;
}

#pGalleryList > div.hook {
	float:left;
	height:165px;
	margin:20px 0px 0px 55px;
}

/*
ul {
  margin: 0px 0px 0px 0px;
}
*/
.gallery .item {
	float:left;
	height:51px;
	margin:2px 7px 2px 7px;
	width:86px;
}

.item{
  list-style: none;
}

#pGalleryList .gallery .item img {
	padding:0px 0px 0px 0px;
}

#pGalleryList .gallery .active img {
	border:2px solid #46a6de;
	margin:-2px 0px 0px -2px;
}

#pGalleryList .gallery .item img:hover {
	border:2px solid #46a6de;
	_border:1px solid #46a6de;
	margin:-2px 0px 0px -2px;
	_margin:0px 1px 0px 1px;
}

div.showedImageContainer {
	display: none;
}

div.pControlWrapper {
	width:31px;
	height:31px;
	overflow:hidden;
	float:left;
	margin:153px 0 0 0;
}

.pControlWrapperLeft {
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_left.png) no-repeat 2px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_left.gif) no-repeat -5px 0px;
	width:32px;
	_width:26px;
	height:158px;
	margin-left:4px;
}

.pControlWrapperLeft.active, .pControlWrapperLeft:hover {
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_left.png) no-repeat -42px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_left.gif) no-repeat -49px 0px;
	width:32px;
	_width:26px;
	height:158px;
}

.pControlWrapperRight {
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_right.png) no-repeat -4px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_right.gif) no-repeat -2px 0px;
	width:32px;
	_width:26px;
	height:158px;
}

.pControlWrapperRight.active, .pControlWrapperRight:hover {
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_right.png) no-repeat -48px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_arrow_right.gif) no-repeat -46px 0px;
	width:32px;
	_width:26px;
	height:158px;
}

.overview0{
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_exterior.png) no-repeat 0px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_exterior.gif) no-repeat 0px 0px;
}

#overview0.active, .overview0:hover{
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_exterior.png) no-repeat 0px -30px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_exterior.gif) no-repeat 0px -24px;
}

.overview1{
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_interior.png) no-repeat 0px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_interior.gif) no-repeat 0px 0px;
}

#overview1.active, .overview1:hover{
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_interior.png) no-repeat 0px -30px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_interior.gif) no-repeat 0px -24px;
}

.overview2{
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_accessories.png) no-repeat 0px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_accessories.gif) no-repeat 0px 0px;
}

#overview2.active, .overview2:hover{
	background:url(../../../assets/en/images/model/gallery/buick_RB_bar_accessories.png) no-repeat 0px -30px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_bar_accessories.gif) no-repeat 0px -24px;
}

div#pLinks {
	display: none;
}

#pLinks > div.hook{
	margin:25px 0px 0px 17px;
}

.pButtonImg {
	background:url(../../../assets/en/images/model/gallery/buick_RB_btn_build_your_own.png) no-repeat 0px 0px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_btn_build_your_own.gif) no-repeat 0px 0px;
	height:31px;
	width:143px;
}

.pButtonImg:hover {
	background:url(../../../assets/en/images/model/gallery/buick_RB_btn_build_your_own.png) no-repeat 0px -32px;
	_background:url(../../../assets/en/images/model/gallery/buick_RB_btn_build_your_own.gif) no-repeat 0px -32px;
	height:31px;
	width:143px;
}

.linkBuild{
	width: 142px;
	height: 31px;
	float:left;
	margin:-7px 0px 0px 0px;
	text-decoration:none!important;
}

.linkComparePhoto{
	margin:0px 0px 0px 48px;
}

#gMdsFooter {
	padding:0px 0px 0px 0px;
}

* html .highspeed #gMdsContentFlashHook {
	background:none;
}


/* ****************** */
/* *** Explorer 6 *** */
/* ****************** */
.Explorer6 #gMdsContent {
	margin-top:0px;
}

.Explorer6 #gMdsContent {
	background:url(../../../assets/en/images/model/gallery/buick_RB_main_bg.gif) no-repeat 0px 0px;
	margin:-15px 0px 0px 0px;
	height:620px;
	width:966px;
}

.Explorer6 .showedImageContainer {
	margin:0px 0px 0px 5px;
}

.Explorer6 #pMasthead {
	float:left;
	height:330px;
	width:845px;
}

.Explorer6 #pMasthead img {
	display:block;
	height:330px;
	margin:0px 0px 0px 0px;
	width:845px;
}

.Explorer6 .pControlWrapper {
	width:27px;
}

.Explorer6 #objectDescription {
	margin:0px 0px 0px 4px!important;
}

.Explorer6 #objectDescription p{
	height:20px !important;
	margin:10px 0px 0px 10px!important;
}

.Explorer6 div.showedImageContainer {
	margin-left:4px !important;
}

.Explorer6 #pWell {
	margin:0px 0px 0px 4px!important;
}

.Explorer6 #pOverview {
	float:left;
	margin:0px 0px 0px 0px;
	width:140px;
}

.Explorer6 #pOverview div.hook {
	background:url(../../../assets/en/images/model/gallery/buick_RB_nav_panel.gif) no-repeat 3px 4px !important;
	float: left;
	height:165px;
	margin:4px 0px 0px 5px;
	width: 179px;
}

.Explorer6 #pGalleryList {
	float:left;
	margin:0px 0px 0px 0px;
	width:735px;
}

.Explorer6 #pGalleryList div.hook {
	float:left;
	height:165px;
	margin:4px 0px 0px 0px;
}

.Explorer6 #pGalleryList .gallery .item img {
	padding:0px 0px 0px 0px;
}

.Explorer6 #pGalleryList .gallery .active img {
	border:1px solid #46a6de;
	margin:0px 0px 0px 0px;
}

.Explorer6 .linkComparePhoto{
	margin:0px 0px 0px 44px;
}

.Explorer6 div#gMdsFooter {
	background-image:none !important;
}

.Explorer6 .linkBuild{
	width:142px;
	height:31px;
	float:left;
	margin:-7px 0px 0px 0px;
}

.Explorer6 .gallery .item {
	margin:2px 4px 2px 4px;
	height:51px;
	width:86px;
	float:left;
}


/* ****************** */
/* *** Explorer 7 *** */
/* ****************** */
.Explorer7 #gMdsContent {
	margin-top:0px;
	background-image:none;
	background:none;
}

.Explorer7 #objectDescription {
	margin:0px 0px 0px 7px!important;
}

.Explorer7 #objectDescription p{
	height:20px !important;
	margin:8px 0px 0px 10px!important;
}

.Explorer7 #pOverview > div.hook{
	margin:10px 0px 0px 17px;
}

.Explorer7 #pGalleryList > div.hook {
	margin:12px 0px 0px 55px;
}

.Explorer7 #pLinks > div.hook{
	margin:30px 0px 0px 17px;
}

.Explorer7 #gMdsFooter {
	background:none;
}

/* *** IE7 FIX DO NOT REMOVE *** */
*:first-child+html .highspeed #gMdsContentFlashHook {
	top:78px;
}

.imgEnlargeContent{
	display:none;
}

span.button{
	text-decoration:none !important;
}

div.thumbList ul {
	margin:0px;
}

.clear, .cornerLeft, .cornerRight, #pWell, #gMdsNav{
    display: none;
}

#linksContainer{
    position: relative;
    float:right;
    margin:-683px 40px 0 0;
	z-index:10000;
}

.Explorer7 #linksContainer {
	margin-top:-667px;
}

#linksContainer img, #linksContainer a{
    float: left;
}

#linksContainer a{
    display: block;
    margin-bottom: 5px;
    margin-left: 5px;
    line-height:14px;
}

