/*
  Primary Colors As of: 09/04/08
  Dark Brown: #302318
  Active Red: #600
  Blue      : #0A3956
  Gray      : #666
  Tan       : #B8B2A2
  Bright Red: #912210
  Light Blue: #095F94
  White     : #FFF
*/

#container > div[id|="mds-tpl"] {
  padding: 0 0 21px;
  margin: 0;
  min-height: 285px;
  background: url("../../assets/en/images/global/rb_footer_bg.png") no-repeat scroll 45px bottom transparent;
}
html {
    background: url("../../assets/en/images/global/new_buick_bg.jpg") repeat-x scroll center top #FFFFFF;
}
* html #container #mds-tpl-16 {
  background:url(../../assets/en/images/global/rb_buick_RB_bgIE6_footer.jpg) no-repeat scroll 45px bottom transparent !important;
  filter: none;
  padding: 49px 0 15px 25px;
}

* + html #container > div[id|="mds-tpl"] {
  padding: 50px 0 21px 25px;
}

#gMdsContent, #gMdsContentFlashHook {
background:url("../../assets/en/images/global/rb_gMdsContent_bg.png") repeat-y scroll 0 0 transparent;
width:932px;
padding:0 0 0 30px;
margin: 10px 0 0 25px;
overflow: hidden;
*margin:2px 0 0 0;
*padding:0px;
}

* html #gMdsContent, * html #gMdsContentFlashHook {
  background: transparent url(../../assets/en/images/global/rb_buick_RB_bgIE6_center.jpg) repeat-y scroll 0 0;
  filter: none;
}

html.safari3 #gMdsContent { margin-left: 20px; }

#container {
  background:url("../../assets/en/images/global/rb_body_bg.png") no-repeat scroll 45px 119px transparent;
}

* html body #container{
  background:url(../../assets/en/images/global/rb_buick_RB_bgIE6_top.jpg) 45px 125px no-repeat;
  filter: none;
}

#header{
  display:block;
  margin:0 0 0 14px;

}

/*-----WorldwideSites-----*/
#wsDialog {
	width: 143px; height: 174px;
	margin:0px; padding: 20px 20px 0px 20px; border:2px solid #C2C2C2;
	font-family: "Century Gothic Regular, Trebuchel MS Regular, Arial"; font-size: 10px;
	position: absolute; top: 715px; left: 706px;
	background: #C2C2C2 url(../../assets/en/images/global/worldwidesites/buick_worldwide_bg.jpg) repeat-x 0 0;
	z-index: 500;
	display: none;
	overflow: hidden;
}
#wsDialog.active {display: block;}
#wsDialog.activeCountries {
	width: 411px; padding: 20px 10px 0px 20px;
	background: #A9B3BC url(../../assets/en/images/global/worldwidesites/buick_worldwide_bg.jpg) repeat-x 0 0;
}
#wsDialog a#wsCloseButton{
	width:40px; height: 11px;
	margin:1px 0 0 0; padding:0px; border:0px;
	text-decoration: none;	color:#FFFFFF; cursor:pointer;
	float: right;
}

#wsDialog.activeCountries a#wsCloseButton{
	margin:1px 2px 0 0;
}

#wsDialog a#wsCloseButton span{
	width:40px; height: 15px;
	text-indent: -9999px; cursor:pointer;
	background: url(../../assets/en/images/global/zipEntry/buick_RB_close_btn_off.jpg) no-repeat scroll right top;
	display: block; color:#999999; float:right;
}
#wsDialog a#wsCloseButton:hover span{
	background: url(../../assets/en/images/global/zipEntry/buick_RB_close_btn_on.jpg) no-repeat scroll right top;
}
#wsDialog h4 {
	width:142px; height:15px;
	margin:0px; padding: 19px 0px 21px 0px; color: #545454; font-family:Arial,Helvetica,sans-serif;
	font-size: 12px; font-weight:bold; text-transform: uppercase; line-height: 10px;
	float: left;
}
.Firefox3 #wsDialog h4, .Explorer7 #wsDialog h4, .Explorer6 #wsDialog h4{
	width:137px;
}

.Explorer7  #wsDialog h4{line-height: 11px}
#wsDialog.activeCountries h4{padding: 31px 0px 21px 0px;}
#wsDialog ul#continentList{
	width: 137px; height: auto;
	margin: 0px;
	padding:19px 0 0 0px;
	display: block;
	clear: both;
}
#wsDialog ul#continentList li{
	width: 100%; height: 8px;
	margin: 0px;
	padding:0 0 16px;
	line-height:8px; font-family: Verdana;
	font-size:10px; text-transform: uppercase; color: #46A6DE; cursor:pointer;
	display: block;
}

#wsDialog ul#continentList li#AF, #wsDialog ul#continentList li#AS, #wsDialog ul#continentList li#NA{
	margin: 0px 0px 0px 1px;
}

.Explorer7 #wsDialog ul#continentList li,
.Explorer6 #wsDialog ul#continentList li{margin: -2px 0px 0px 0px;}
.Explorer7 #wsDialog ul#continentList li#NA,
.Explorer6 #wsDialog ul#continentList li#NA{margin:0px;}
.Explorer7 #wsDialog ul#continentList li#AF,
.Explorer6 #wsDialog ul#continentList li#AF{margin: -5px 0px 0px 0px; padding: 0px;}

#wsDialog ul#continentList li:hover{color: #1450AA;}

#wsDialog ul#continentList li ul.wsDisableCountry{display: none;}
#wsDialog ul#continentList li ul.wsEnableCountry{
	width:224px; height:133px;
	position:absolute; top:42px; left:166px;
	margin:0px;
	padding:7px 0 9px 28px;
	border:2px #C2C2C2 solid;
	background:#C2C2C2 url(../../assets/en/images/global/worldwidesites/buick_worldwide_bg.jpg) repeat-x scroll 0 0;
	overflow-x: hidden;	overflow-y: auto;
	display: block;
}
#wsDialog ul#continentList li ul.wsEnableCountry li{
	width: 100%; height: 12px;
	margin: 0px; padding: 0px 0px 18px 0px; line-height:12px;
	font-size:12px; text-transform: none; color: #A9B3BC;
	list-style-type: none!important;
}
.Explorer7 #wsDialog ul#continentList li ul.wsEnableCountry li,
.Explorer6 #wsDialog ul#continentList li ul.wsEnableCountry li{padding: 0px 0px 17px 0px;}

#wsDialog ul#continentList li ul.wsEnableCountry li a:link,
#wsDialog ul#continentList li ul.wsEnableCountry li a:visited{color:#1450AA;}
#wsDialog ul#continentList li ul.wsEnableCountry li a:active,
#wsDialog ul#continentList li ul.wsEnableCountry li a:hover{color: #46A6DE;}



/*------Activate and deactivate the visibility continents or countries END------*/

/*
navigation - vehicles dropdown
*/

ul#gMdsCopyNav {
  width:866px;
  float:left;
}

#gMdsNav {
  visibility:hidden;
}

.lowspeed #gMdsNav {
  visibility:visible;
}

#errorPageContent {
  width:866px;
  margin:0 auto;
  height:750px!important;
}
#errorPageContent ul li { }


.Explorer7 div#gMdsNav div.hook {
  margin:0;
  height:115px!important;
}

.Explorer7 ul#vehicles span.msrp, .Explorer6 ul#vehicles span.msrp{
  margin-left:0px!important;
}

/***************************************/

#gmMdsSegments ul li{
display:none
}

#gmMdsSegmentNav
{
    display: none;
}


th, td {
  border:1px solid #000000;
  padding:0.5em;
}

h2 { 
	text-transform:uppercase;
	color: #F26522;
}
