#container, #gMdsFooter, #gMdsContent{
  background:none!important;
  margin-top: 0;
}

#gMdsContentFlashHook {
  display:none;
}

div#mds-tpl-16 blockquote,
div#mds-tpl-16 ul,
div#mds-tpl-16 ol,
div#mds-tpl-16 dl { margin: 1em; }

div#mds-tpl-16 ol,
div#mds-tpl-16 ul,
div#mds-tpl-16 dl { margin-left: 2em;}

div#mds-tpl-16 ul li {list-style: disc outside none;}
.Explorer6 div#mds-tpl-16 ul li {font-size: 11px; line-height: 15px;}

#container div#mds-tpl-16 {
  padding:0 30px;
  background:none !important;
}

form input {
  float: left;
}

div#mds-tpl-16 blockquote,
div#mds-tpl-16 ul,
div#mds-tpl-16 ol,
div#mds-tpl-16 dl { margin: 1em; }

div#mds-tpl-16 ol,
div#mds-tpl-16 ul,
div#mds-tpl-16 dl { margin-left: 2em;}

div#mds-tpl-16 ul li {list-style: disc outside none;}

#lax2010Masthead{
  margin-top:-7px;
}

#pBuildByTrim h3 {
  height:12px;
  width:125px;
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_title_buid-trans.png) no-repeat;
  margin-top:19px;
  text-align:left;
  text-indent:-5999px;
  float:left;
  margin-left: 5px;
}

.modelregal #pBuildByTrim h3 {
	background:none;
	margin-bottom:16px;
	*margin-bottom:10pt !important;
	*filter:none !important;
}

.Explorer7.modelregal #pBuildByTrim h3 {
	margin-bottom:16px !important;
}

#pMasthead{
  margin:50px 0 -5px 0;
  height:15px;
  width:308px;
  background:url(../../../assets/en/images/model/buick_RB_BYO_mhLU-trans.png) no-repeat 0px 0px;
  border:none;
}

#pMasthead img{
	display:none;
}


#pBuildByTrim .hook input#comparetrims {
  cursor:pointer;
  height:27px;
  width:207px;
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_cta_compare-trans.png) no-repeat 0px 0px;
  border:none medium;
  text-indent:-5999px;
  float:left;
  margin:10px;
  line-height:0px;
}

#pBuildByTrim .hook input#comparetrims:hover {
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_cta_compare-trans.png) no-repeat 0px -27px;
  _filter:none;
  _background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_cta_compare-trans.gif) no-repeat 0px -27px;
}

.Explorer6 #pBuildByTrim .hook input#comparetrims {
  overflow: hidden;
  filter:none;
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_cta_compare-trans.gif) no-repeat 0px 0px;
}

.orTitle {
  display:none;
}

#pConfigTypes .hook h1 {
  margin:50px 0 -5px 5px;
  height:15px;
  width:308px;
  background:url(../../../assets/en/images/model/buick_RB_BYO_mhLU-trans.png) no-repeat 0px 0px;
  border:none;
  text-indent:-5999px;
}

#pBuildByTrim h3 span {
  display:none;
}

#pTrimList {
  clear:left;
}

.Explorer6 #pTrimListTop {
  margin-bottom: 10px;
  margin-left: -6px;
}

#pTrimList #pTrims {
  clear:both;
}
.modelregal #pTrimList #pTrimListTop #comparetrims{
	display:none;
}

div#pBuildByTrim #pTrimList div.pTrim {
  background:url(../../../assets/en/images/model/2010/Trim_boxes.png) no-repeat !important;
  height:465px;
  width:236px;
  float:left;
  margin-right:7px !important;
  /*min-height:385px;*/
  position:relative;
}

.Explorer6 div#pBuildByTrim #pTrimList div.pTrim {
  filter:none;
  background:url(../../../assets/en/images/model/2010/Trim_boxes.jpg) no-repeat !important;
}

div#pTrimList div.pTrim h4 {
  display:none;
}

div#pTrimList .pTrim .image img {
  height:158px;
  margin:6px 0 0 5px;
  width:226px;
}
.Explorer6 div#pTrimList .pTrim .image img {
 margin:6px 0 0 5px;
}
.Explorer7 div#pTrimList .pTrim .image img {
 margin:6px 0 0 5px;
}

div#pTrimList .pTrim .selectBtn {
	margin-top:3px;
	font-weight:900;
	color:#222222;
}

div#pTrimList .pTrim .msrp {
  color:#666666;
  font-weight:bold;
  margin:0 0 0 18px;
}

div#pTrimList .pTrim .msrp span {
  color:#222222;
}

div#pTrimList .pTrim .description {
  margin:-4px 10px 0 10px;
  height:auto;
}

div#pTrimList .pTrim .description ul li {
	font-size:11px;
	line-height:1.231em;
}

div#pTrimList .pTrim form {
  height:auto;
  margin-left:28px;
}

div#pTrimList div.pTrim form br {
  display:block;
}

div#pTrimList div.pTrim input[type="button"] {
  height:31px;
  width:142px;
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select-trans.png) no-repeat 0px 0px;
  border:medium none;
  cursor:pointer;
  margin-left:20px;
  text-indent:-5999px!important;
  font-size:0px;
  position:absolute;
  top:416px;
  display:block;
}
div#pTrimList div.pTrim input[type="button"]:hover {
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select-trans.png) no-repeat 0px -31px;
  _filter:none;
  _background:transparent url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select.jpg) no-repeat 0px 0px;
}

.Explorer6 div#pTrimList div.pTrim input {
  line-height:0px;
  top: 406px;
  filter:none;
  background:transparent url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select.jpg) no-repeat 0px -31px;
}
.Explorer6 div#pTrimList div.pTrim .submitBtn input {
  margin-top: 10px;
}
.Explorer7 div#pTrimList div.pTrim input {
  line-height:0px;
}

div#pPopularConfig {
  clear:left;
  padding:5px 0 0 0;
}

div#pPopularConfig h3 {
  background:url(../../../assets/en/images/tools/BYO/buick_BYO_Select_one_title-trans.png) no-repeat;
  height:34px;
  width:495px;
  margin:10px 0px 10px 5px;
  text-indent:-5999px;
}

div#pPopularConfig h3 span {
  display:none;
}

#pConfigList .pConfig input.select {
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_cta_preview-trans.png) no-repeat 0px 0px;
  height:31px;
  width:206px;
  border:none medium;
  text-indent:-5999px;
  cursor:pointer;
  line-height:0px;
  position:absolute;
  top:157px;
  left:10px;
}
#pConfigList .pConfig input.select:hover {
    background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_cta_preview-trans.png) no-repeat 0px -31px;
}

.Explorer6 #pConfigList .pConfig input.select {
  background:url(../../../assets/en/images/tools/BYO/buick_BYO_Preview_btn.gif) no-repeat;
}

div#pPopularConfig div#pConfigList {
  background:transparent url(../../../assets/en/images/tools/BYO/buick_RB_BYO_box_down.png) no-repeat;
  height:209px;
  width:724px;
}
.Explorer6 div#pPopularConfig div#pConfigList {
  background:transparent url(../../../assets/en/images/tools/BYO/buick_RB_BYO_box_down.gif) no-repeat;
}
#pPopularConfig #pConfigList div.pConfig {
  float:left;
  margin-left:5px;
  min-height:140px;
  padding:25px;
  width:182px;
  position:relative;
}
.Explorer6 #pPopularConfig #pConfigList div.pConfig {
  margin-left:3px;
}

div#pPopularConfig div#pConfigList div.pConfig div.msrp {
  font-weight:bold;
}

#pPopularConfig #pConfigList div.pConfig a {
  position:absolute;
  top:186px;
  color:#46A6DE;
}

#pPopularConfig #pConfigList div.pConfig a:hover {
  color:#1450AA;
}

div#pPopularConfig div#pConfigList a.select {
  background:transparent url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select.png) no-repeat scroll 0 0;
  border:medium none;
  cursor:pointer;
  display:block;
  height:30px;
  position:absolute;
  text-indent:-99999px;
  top:840px;
  width:142px;
}

.year2010 div#pPopularConfig {
  display:none;
}

.year2011 div#pPopularConfig {
  display:none;
}

sup {
  position:relative;
  text-align:left;
  top:-5px;
  vertical-align:baseline;
}

#pBuildByTrim #titleText {
  display:block;
  float:left;
  padding-right:8px;
}

#gMdsFooter {
  padding-top:0px;
}

#gMdsFooter #gAbout h6 {
  display:none;
}

/* Hacks IE*/
.Explorer7 div#pPopularConfig div#pConfigList a.select {
  top:870px;
}
.Explorer6 div#pPopularConfig div#pConfigList a.select {
  top:820px;
}

.Explorer6 div#pPopularConfig div#pConfigList a.select {
  background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select.jpg) no-repeat;
  margin-top:40px;
}
.Explorer7 #gMdsContent{
  top:-55px;
}
.Explorer6 #gMdsContent{
  top:-62px;
}
.Explorer6 #gMdsFooter{
background:none!important;
}
.Explorer7 #lax2010Masthead{
  margin-top:-6px;
}

.selectBtn input{
  float:left;
}

.Explorer6 .selectBtn input{
  float:none;
  background-image:none !important;
}

input[type="radio"] + label, span.ui-radio + label  {
  line-height:1em;
  padding-left: 18px;
}

.Explorer6 span.msrpDesc,
.Explorer6 span.msrpPrice {
  font-size: 11px;
}

.Explorer6 .selectBtn label {
  font-size: 11px;
}

#pg-container {
	float:left;
	clear:both;
	padding:15px 30px 45px;
	width:662px;
	border:1px solid #fff;
	background:#fff url(../../../assets/en/images/model/peg-group-modal-bg.gif) left bottom repeat-x;
}
	#pg-container .close-btn {
		position:absolute;
		top:4px;
		right:4px;
		height:26px;
		width:26px;
		display:block;
		text-indent:-9999px;
		background:url(../../../assets/en/images/model/peg-group-close-button.png) center center no-repeat;
	}
	#pg-container h2 {
		margin:0px auto;
		padding:0px;
		width:355px;
		height:21px;
		background:url(../../../assets/en/images/model/peg-group-pleasechoose.png) center top no-repeat;
		text-indent:-9999px;
	}
.pg-section {
	float:left;
	clear:none;
	width:311px;
	margin:20px 40px 0px 0px;
}
.pg-section-lastinrow { margin-right:0px; }
	.pg-section h3 {
		margin:0px;
		padding:0px;
	}
	.pg-section p { margin:10px 0px 0px 0px; }
	.pg-section .msrp {
		color:#000;
		font-weight:900;
		font-size:12px;
	}
	.pg-section .description { color:#545454; }
	.pg-section .link { margin-left:77px; }
		.pg-section .link a {
			display:block;
			width:132px;
			height:21px;
			background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select-trans.png) -5px -5px no-repeat;
			text-indent:-9999px;
			position:absolute;
			bottom:18px;
		}
		.pg-section .link a:hover {
			background:url(../../../assets/en/images/tools/BYO/buick_RB_BYO_btn_select-trans.png) -5px -36px no-repeat;
		}

#pg-container {
	-moz-box-shadow:0px 0px 6px #000;
	-webkit-box-shadow:0px 0px 6px #000;
	box-shadow:0px 0px 6px #000;
}

#pg-container br {margin:0;}

#pTrimChooser {
	overflow:hidden;
	position:relative;
	right:215px;
	top:16px;
}
	#pTrimChooser input, #pTrimChooser label { float:right; }
	#pTrimChooser input { margin-left:8px; }
	#pTrimChooser label {
		padding-left:8px;
		text-indent:-9999px;
		background-position:8px 0px;
		background-repeat:no-repeat;
		display:block;
		height:13px;
	}
	
	#pTrimChooser #chooser-CXL-label {
		background-image:url(../../../assets/en/images/model/2011/regal/howtobuild/chooser-cxl.png);
		width:30px;
	}
	#pTrimChooser #chooser-Turbo-label {
		background-image:url(../../../assets/en/images/model/2011/regal/howtobuild/chooser-turbo.png);
		width:58px;
	}
