#container, #gMdsFooter, #gMdsContent, #gMdsContentFlashHook{
  background:none!important;
}

#gMdsContent {
	position:relative;
}

#container > div#mds-tpl-16 {
  padding:0 5px;
  background:none;
}

#masthead {
display:block;
height:331px;
padding:0;
position:relative;
width:948px;
z-index:0;
margin-bottom:40px;
}

div#selectOptions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_box_center.jpg) repeat-y scroll 0 0;
display:inline;
float:left;
margin:-53px 10px 0 0px;
position:relative;
width:628px;
}

div#selectOptions.optionsSummary {
	margin-top:-30px;
}

div#rightPanel {
display:block;
float:left;
margin:-68px 0px 0px;
padding:0 !important;
width:213px;
}

div#rightPanel.build {
	margin-top:-52px;
}

div#rightPanel.summary {
	margin-top:-216px;
}

.Explorer7 div#rightPanel.summary {
	margin-top:-198px;
}

div#rightPanel.build #senderLinks {
display:none;
}
div#rightPanel.summary #senderLinks {
display:block;
}

.Explorer6 div#rightPanel {
margin:-57px 0 !important;
position:absolute;
}
div.leftContent {
display:inline !important;
float:left;
height:auto;
margin:0 0 10px;
padding:0 0 0 29px;
position:relative;
text-align:left;
width:279px;
}
#custumize {display:none;visibility:hidden;}

div.leftContent h4 {
color:#222222;
font-size:12px;
font-weight:bold;
line-height:1em;
margin:0 0 5px;
}
div.leftContent br {
display:none !important;
}
div#selectOptions hr {
display:none;
}
.leftContent #rowR6B {
display:none;
}
div.leftContent hr {
background-color:#959492;
border:0 none;
clear:both;
display:block !important;
height:1px;
margin:0 0 4px !important;
padding:0 !important;
}
div#mds-tpl-16 div.leftContent ul, div#mds-tpl-16 div.leftContent li {
list-style-type:none;
margin:0;
padding:0;
}
div#mds-tpl-16 div.leftContent ul.optionsResult {
clear:both;
}
div#mds-tpl-16 div.leftContent ul.optionsResult li {
float:left;
font-size:11px !important;
margin:0 0 0;
line-height:14px;
}
div.leftContent li.firstColumn {
display:block;
height:20px;
margin:0 !important;
padding:0 !important;
text-align:left;
width:20px;
}
div.leftContent li.firstColumn input {
display:block;
height:14px;

position:relative;
width:14px;
}
div.leftContent li.secondColumn {
width:190px;
}
div.leftContent li.secondColumn a, div.leftContent li.secondColumn a:visited {
color:#545454 !important;
display:block;
font-size:11px;
font-weight:bold;
margin:0 !important;
text-decoration:none !important;
width:185px;
}
.Explorer7 div.leftContent li.secondColumn a, .Explorer6 div.leftContent li.secondColumn a {
line-height:20px;
padding-bottom:5px;
}
div.leftContent li.secondColumn a:hover {
color:#46A6DE !important;
}
div.leftContent li.secondColumn br {
display:none !important;
}
div.leftContent li.secondColumn p {
clear:both;
color:#545454;
display:block;
font-size:11px;
font-weight:normal;
line-height:13px;
margin:0 !important;
width:185px;
}
div.leftContent li.thirdColumn {
display:block;
font-size:11px;
padding:0 0 0 3px;
text-align:left;
width:40px;
}

#pricingForm {
margin:0;
}
#priceTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_priceInfo_bg.jpg) repeat-y scroll 0 0;
height:106px;
*height:145px;
margin:-26px 0;
*margin:-29px 0;
}
.Explorer6 #priceTop {
margin-top:-17px;
width:218px;
}
#title span {
margin:0px 0px 0px;
}
#poZipCode {
margin:0 2px;
float: none;
padding: 0;
width:42px;

}
#updateBt {
margin:-2px 4px;
padding: 0;
float: none;
background-color:#a3a3a3;
color:#ffffff;
}
#updateBt:hover {
margin:-2px 4px;
background-color:#46A6DE;
color:#ffffff;
}
#yourPriceTop {
font-size:22px;
font-weight:bold;
*margin:0px;
}
#yourPriceTopLlb {
font-size:12px;
margin:0 13px;
*margin: 0px 23px 2px;
}

#lavTolLbl {
float:left;
margin:10px 13px;
*margin:15px 8px;

}
#lavTop {
float:right;
font-size:22px;
margin:-31px 18px;
*margin:0px 25px;
}
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {#lavTop{margin:0 12px; }
}
*/
#yourPriceTop {
height:147px;
margin:0 18px;
*margin:5px 5px;
*float:right:

}
#lavTopLink {
float:right;
margin:8px 18px;
*margin:0px;
text-aling:right;
width:120px;

}
#belowTop {
float:right;
margin:1px 17px;
 *margin: 8px 20px 7px;
}
#leftMSRP {
margin:0 -2px;
}
#rightMSRP {
margin:-13px 55px;
text-align:right;
}
.Explorer6 #priceDetail .priceBoxright {
margin-left:30px !important;
text-align:right !important;
}
#leftDFC {
margin:2px -2px;
}
#rightDFC {
margin:-26px 39px;
text-align:right;
}
#leftcolorAndOptions {
margin:0 -2px;
}
#rightcolorAndOptions {
margin:-13px auto auto 135px;
text-align:left;

}
#leftTotalMSRP {

margin:10px -2px;
}
#rightTotalMSRP {
margin:-21px 55px;
text-align:right;

}
#priceDetail .clear {

       display:block;
       width:186px;
       height:1px;
       margin:-71px 12px;}

#optionPageRight {
 background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_priceInfo_bg_bottom.jpg) left top no-repeat;
clear:both;
display:block !important;
height:60px;
margin:28px 0px 0px;
padding-right:0;
padding-top:0;
width:215px;
}
.Explorer6 #optionPageRight {
	margin-top:0;
}
#priceBoxrightImage {
       margin:-15px 105px;
       *margin:0 85px;
}
#leftpromo {
margin:15px -2px;
}
#rightpromo {
margin:-28px 55px;
text-align:right;
}
#leftcashOffers, #leftbelow {
	margin:-6px -2px 0px;
}
#priceDetail #rightcashOffers, #rightbelow {
	text-align:left;
	margin:-13px 0px 0px 131px;
}
#leftafter {
        font-weight:bold;
        margin:8px 13px;
       *line-height:20px;
}
.Explorer6 #leftafter {
	margin:0 !important;
	margin-left:10px !important;
}
#rightafter {
        background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_box_line.jpg) 7px 0px no-repeat;
	    background-repeat:no-repeat;
        display:block;
        width:186px !important;
        height:1px;
        font-size:15px;
        font-weight:bold;
        margin:-26px 4px;
        text-align:right;
}
.Explorer6 #rightafter {
	width: 120px !important;
	padding-top: 10px !important;
}
#leftaccessories {
margin:6px -2px;
*line-height:25px;
}
.Explorer6 #leftaccessories {
padding-bottom:5px !important;	
}
#rightaccessories {
margin:-18px 32px 0px;
text-align:right;
}
.Explorer6 #rightaccessories {
margin:0;
margin-top:-30px;
margin-left:25px;
}
div#accessoriesContent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/accesories_line.gif) no-repeat scroll 0 0;
clear:left;
display:block;
margin:0 0 0 25px !important;
padding:20px 0 0 5px;
}
div#accessoriesContent h4 {
margin:0 0 5px;
}
div#accessoriesContent div.leftItem, div#accessoriesContent div.rigthItem {
float:left;
height:28px;
margin:0 0 2px;
padding:0;
width:250px;
}
div#accessoriesContent div.rigthItem {
width:305px !important;
}
div#accessoriesContent ul, div#accessoriesContent li {
list-style-type:none;
margin:0;
padding:0;
}

div#accessoriesContent div.categorySection {
float:left;
margin:15px 0px 0px 0px;
}
div#accessoriesContent span#cbtAllAccessories {
float:left;
clear:both;
margin:25px 0px 0px 0px;
width:500px;
}
div#accessoriesContent span#cbtDisclaimer {
float:left;
}

div#accessoriesContent ul.optionsResult {
clear:both;
}
div#accessoriesContent ul.optionsResult li {
float:left;
}
div#accessoriesContent li.firstColumn {
display:block;
height:20px;
margin:0 !important;
padding:0 !important;
text-align:left;
width:20px;
}
div#accessoriesContent li.firstColumn input {
display:block;
height:14px;
position:relative;
width:14px;
}
div#accessoriesContent li.secondColumn a, div#accessoriesContentli.secondColumn a:visited {
color:#545454 !important;
display:block;
font-size:11px;
font-weight:bold;
margin:0 !important;
text-decoration:none !important;
width:185px;
}
div#accessoriesContent li.secondColumn a:hover {
color:#46A6DE !important;
}
div#accessoriesContent li.secondColumn br {
display:none !important;
}
div#accessoriesContent li.secondColumn p {
clear:both;
color:#302318;
display:block;
font-size:11px;
font-weight:normal;
line-height:13px;
margin:0 !important;
width:185px;
}
div#accessoriesContent li.thirdColumn {
display:block;
font-size:11px;
padding:0 0 0 3px;
text-align:left;
width:40px;
}
#rightPanel #senderLinks {
padding:0 0 2px 100px;
width:110px;
}
#rightPanel #senderLinks .print {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/summary/buick_RB_btn_print.jpg) no-repeat scroll 0 2px;
height:29px;
margin-right:10px;
text-decoration:none !important;
width:17px;
}
#rightPanel #senderLinks a.print:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/summary/buick_RB_btn_print.jpg) no-repeat scroll 0 -14px;
}
#rightPanel #senderLinks .print span {
margin-left:18px;
text-decoration:underline;
}
#rightPanel #senderLinks a.email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/summary/buick_RB_btn_mail.jpg) no-repeat scroll 0 2px;
height:14px;
margin-top:0;
text-decoration:none !important;
width:15px;
}
#rightPanel #senderLinks a.email:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/summary/buick_RB_btn_mail.jpg) no-repeat scroll 0 -15px;
}
#rightPanel #senderLinks .email span {
margin-left:18px;
text-decoration:underline;
}

div#rightPanel.summary span#title {
  height:89px;
}
div#rightPanel span#title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_priceInfo_bg_top.jpg) no-repeat scroll 0 0;
color:#222222;
display:block;
font-family:Arial,Trebuchet MS;
font-size:12px;
font-weight:bold;
height:75px;
*height:91px;
margin:0;
padding:0 0 0 15px;
text-transform:uppercase;
width:216px;
}
.Explorer6 div#rightPanel span#title {
height:60px;
margin-top:2px;
}
div#rightPanel span#title span {
display:block;
height:65px;
*height:91px;
padding:7px 0 0;
width:205px;
margin:0 -7px;
}
.Explorer6 div#rightPanel span#title span {
height:40px;
}
div#rightPanel ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_priceInfo_bg.jpg) repeat-y scroll 0 0;
float:left;
list-style-type:none;
margin:0;
padding:0;
width:213px;
}
#cbtDisclaimer {margin:6px -10px;
width:577px; }
#rightPanel ul#summaryTotals {
padding-top:6px;
}
.Explorer7 #rightPanel ul#summaryTotals {
padding-top:9px;
}
#rightPanel ul li {
display:block;
float:left;
padding:0 0 0 15px !important;
width:120px;
}
#rightPanel ul#summaryTotals li {
line-height:13px;
margin-top:3px;
}
.Explorer7 #rightPanel ul#summaryTotals li {
line-height:10px;
margin-top:0;
}
.Explorer6 #rightPanel ul#summaryTotals li {
line-height:12px;
margin-top:0;
}
div#rightPanel ul li h1, div#rightPanel ul li h2 {
color:#222222;
display:block;
font-size:11px;
margin:0;
text-transform:capitalize !important;
}
.Explorer7 #rightPanel ul li h2 {
line-height:20px;
}
.Explorer6 #rightPanel ul#summaryTotals li h2 {
line-height:18px;
}
#rightPanel ul#summaryTotals li span a {
line-height:20px;
}
.Explorer7 #rightPanel ul#summaryTotals li span a {
line-height:17px;
}
.Explorer6 #rightPanel ul#summaryTotals li span a {
line-height:19px;
}
div#rightPanel.build ul#summaryColor, div#rightPanel.build hr, div#rightPanel.summary hr {
display:none;
}
div#rightPanel.summary ul#summaryColor {
clear:both;
display:block;
padding:4px 0 7px;
}
div#rightPanel.summary ul#summaryColor li {
width:180px !important;
}
div#rightPanel.summary ul#summaryColor h1 {
display:inline;
font-weight:bold;
height:10px;
margin:0 3px 0 0 !important;
}
div#rightPanel.summary ul#summaryColor span {
display:inline;
}
#rightPanel.summary .rightContent span.hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/line_summary.gif) no-repeat scroll 0 0;
border:medium none;
clear:both;
display:block;
height:1px !important;
width:213px;
}
#rightPanel.summary .rightContent br {
display:none;
}
div#rightPanel div.rightContent ul#summaryTotals li.separator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/line_summary.gif) no-repeat scroll 6px 0;
border:medium none;
clear:both;
display:block;
height:1px !important;
width:186px;
}
.Explorer6 div#rightPanel ul#summaryTotals li.separator {
margin-bottom:-25px;
}
div#rightPanel ul li.right h1, div#rightPanel ul li.right h2 {
font-size:12px;
text-align:right;
}
div.build div.rightContent ul#summaryAccesories {
line-height:17px;
}
div.build #summaryAccesories li.right h2#accessoryPrice {
height:18px;
line-height:2px;
}
#rightPanel.summary ul#summaryAccesories li {
line-height:25px;
}
#rightPanel.summary ul#summaryAccesories li.right {
padding-top:0 !important;
}
div#rightPanel ul li h1, div#rightPanel ul li.right h1 span {
color:#545454 !important;
font-weight:normal;
}
#rightPanel ul li.right {
display:block;
text-align:right;
width:52px;
}
#rightPanel ul li h2 b {
line-height:28px;
}
div#rightPanel ul li span a, div#rightPanel ul li span a:visited {
font-weight:bold !important;
text-decoration:underline !important;
}

div#rightPanel ul li.epLink a, div#rightPanel ul li.epLink a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_payment-trans.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:29px;
margin:10px 0 0 3px;
text-indent:-9999px;
width:182px;
}
div#rightPanel ul li.epLink a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_payment-trans.png) no-repeat scroll 0 -31px;
text-decoration:none !important;
}
div#rightPanel.build ul li.epLink a, div#rightPanel.build ul li.epLink a:visited {
display:none;
}
div#rightPanel.build ul li.epLink {
height:20px !important;
}
div#rightPanel div.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/build/buick_RB_BYO_sideInfo1_bg.jpg) no-repeat scroll 0 0;
clear:both;
display:block;
float:left;
font-weight:bold;
height:83px !important;
margin:3px 0 0 !important;
overflow:hidden;
padding:13px 0 0 18px;
width:216px;
}
div#rightPanel div#boxRAQ {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/build/buick_RB_BYO_sideInfo2_bg.jpg) no-repeat scroll 0 0;
clear:both;
display:block;
float:left;
font-weight:bold;
height:122px !important;
margin:8px 0 0 !important;
overflow:hidden;
padding:0 0 0 19px;
width:216px;
}
div#rightPanel div#boxRAQ p {
margin:13px 0 -7px -2px !important;
width:170px;
}
div#rightPanel div.box p {
color:#222222;
font-size:11px;
line-height:14px;
margin:0 0 10px;
width:175px;
}
div#rightPanel div.box p a, div#rightPanel div.box p a:visited {
font-weight:normal !important;
text-decoration:underline !important;
}
div#boxInventory p + p, div#boxRAQ p + p {
margin:0 auto !important;
width:216px !important;
}
div#boxRAQ p input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:none;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:31px;
margin:-5px auto !important;
padding-bottom:2px;
text-align:center;
text-transform:uppercase;
width:182px;
}
div#boxRAQ p input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.png) no-repeat scroll 0 -32px;
}
.Explorer7 div#boxRAQ p input {
padding-bottom:0;
}
.Explorer6 div#boxRAQ p input {
	background-image:url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.gif) !important;
	height:31px;
	overflow:hidden;
	filter:none !important;
	margin:0 auto !important;
	width:182px;
}
#optionPageRight #boxInventory p input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:31px;
margin:-5px auto;
text-align:center;
text-transform:uppercase;
width:182px;
}
#optionPageRight #boxInventory p input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.png) no-repeat scroll 0 -32px;
}
div#boxRAQ p + p input {
margin:-5px 0 0;
}
div#boxRAQ p {
margin:0 !important;
}
div#boxAppraisal p + p {
margin:0 auto !important;
width:216px !important;
}
div#boxAppraisal p input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.png) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:none;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:31px;
margin:0 auto !important;
text-align:center;
text-transform:uppercase;
width:182px;
}
div#boxAppraisal p input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.png) no-repeat scroll 0 -32px;
}
.Explorer6 div#boxAppraisal p input {
	background-image:url(../../../../assets/en/images/tools/BYO/btn_global_180x31-trans.gif) !important;
	height:31px;
	overflow:hidden;
	filter:none !important;
	margin:0 auto !important;
	width:182px;
	
}
.Explorer7 div#optionPageRight {
	height:140px !important;
}
#optionDetailDialog {
position:absolute;
z-index:13;
}

#optiondetailContent table, #optiondetailContent tr, #optiondetailContent td {
margin:0;
padding:0;
vertical-align:top;
}
#optiondetailContent table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../../../assets/en/images/global/buick_RB_box_popup.jpg) no-repeat scroll center bottom;
border:1px solid #B8B2A2;
border-collapse:separate !important;
padding:0 0 5px;
width:350px;
}
#optiondetailContent table table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
overflow:hidden;
padding:0;
}
#optionTextPopup td {
border:medium none;
}
#optiondetailContent table td#titleDetailded {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:9px 10px;
}
#optiondetailContent table td#titleDetailded div#descDetailed {
color:#302318;
font-family:Arial,Trebuchet MS;
font-size:12px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
#optiondetailContent table td#titleDetailded div#closeBtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/global/buick_RB_close_on-trans.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:17px;
line-height:0;
margin-left:5px;
text-indent:-5999px;
width:49px;
}
#optiondetailContent table td#titleDetailded div#closeBtn:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/global/buick_RB_close_on-trans.png) no-repeat scroll 0 -17px;
}
#optiondetailContent table td.optionTextPopup {
color:#545454;
font-size:11px;
line-height:1.2em;
padding:0 10px 10px;
vertical-align:top;
}
#optiondetailContent table td.optionTextPopup br {
display:none;
}
#optiondetailContent table td.optionTextPopup span#optionTextPopupMessage a#btnRemove {
background:transparent url(../../../../assets/en/images/tools/BYO/btn_remove.png) no-repeat scroll 0 0;
clear:both;
cursor:pointer;
display:block;
height:27px;
margin:10px;
padding:0 !important;
text-decoration:none !important;
width:180px;
}
#optiondetailContent table td.optionTextPopup span#optionTextPopupMessage a#btnAdd {
background:transparent url(../../../../assets/en/images/tools/BYO/btn_add.png) no-repeat scroll 0 0;
clear:both;
cursor:pointer;
display:block;
height:27px;
margin:10px;
padding:0 !important;
text-decoration:none !important;
width:180px;
}
#optiondetailContent table td.optionTextPopup span#optionTextPopupMessage a:hover {
    background-position: 0px -32px !important;
}
#optiondetailContent table td.optionTextPopup span#optionTextPopupMessage img {
display:none;
margin:8px 0 0;
}
#modalWinMask, #loadingMask, #optionWinMask {
clear:both;
visibility:hidden;
}
#conflictDialog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../../../assets/en/images/global/large_tab_bg.jpg) no-repeat scroll center top;
border:1px solid #B8B2A2;
font-size:11px;
position:absolute;
width:230px;
z-index:21;
}

#conflictContent {
	margin:10px;
}

#conflictDialog table, #conflictDialog tr, #conflictDialog td {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
border:medium none !important;
color:#302318 !important;
font-size:12px;
}
#conflictDialog td a, #conflictDialog td a:visited {
text-decoration:underline !important;
}
#conflictDialog hr {
background-color:#959492;
border:0 none;
clear:both;
display:block !important;
height:1px;
margin:0 0 4px !important;
padding:0 !important;
}
div#summaryPageTop {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	float:left;
	margin:0;
	position:relative;
}

/*
.Explorer7 div#summaryPageTop ul li {
	padding-bottom:30px;
}
*/

div#summaryPageTop ul {
height:181px;
margin:0 0 0 -2px;
width:680px;
}
div#summaryPageTop ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/summary/buick_RB_BYO_box_up.jpg) no-repeat scroll 0 0;
color:#666666;
display:block;
float:left;
font-size:11px;
height:98px;
margin:0 4px 0 3px;
padding:20px;
position:relative;
width:163px;
}
.Explorer6 div#summaryPageTop ul li {
margin-left:1px;
}
div#summaryPageTop ul li p input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_upperBox-trans.png) no-repeat scroll 0 4px;
border:medium none !important;
color:#FFFFFF !important;
cursor:pointer;
display:block !important;
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:30px;
left:12px;
position:absolute;
text-transform:uppercase;
top:95px;
width:182px;
}
div#summaryPageTop ul li p input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_upperBox-trans.png) no-repeat scroll 0 -28px;
}
.Explorer6 div#summaryPageTop ul li p input {
padding-bottom:3px;
}
div#summaryPageTop h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_box_footer.jpg) no-repeat scroll 0 0;
color:#22130A;
display:block;
font-family:Arial,Trebuchet MS;
font-size:12px;
font-weight:bold;
height:27px;
margin:9px 0 8px;
padding:14px 0 0 17px;
text-transform:uppercase;
width:623px;
}
div#summaryPageTop a.printIcon, div#summaryPageTop a.emailIcon {
display:none;
}
div#summaryPageBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_box_downSum.jpg) no-repeat scroll left bottom;
clear:both;
height:60px;
padding:0 0 0 20px;
}
div#summaryPageBottom a, div#summaryPageBottom a:visited {
float:left;
font-size:11px;
font-weight:bold;
margin:28px 25px 0 0;
text-decoration:underline !important;
}
div#summaryPageBottom span.separatorPH {
display:none;
}
.Explorer7 #containerBYO #selectOptions #summaryPageTop ul li p span#inventoryId1 {
padding-right:3px;
}
.Explorer6 #containerBYO #selectOptions #summaryPageTop ul li p span#inventoryId1 {
padding-right:3px;
}
.Explorer7 #rightPanel #optionPageRight #boxInventory p span#inventoryId2 {
padding-right:3px;
}
.Explorer6 #rightPanel #optionPageRight #boxInventory p span#inventoryId2 {
padding-right:3px;
}
div#optionPageTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_box_footer.jpg) no-repeat scroll 0 0;
display:block;
height:64px;
margin:0 0 8px;
width:623px;
}
div#optionPageTop h3 {
color:#222222;
float:left;
font-family:Arial,Trebuchet MS;
font-size:12px;
font-weight:bold;
margin:27px 0px 0px 27px;
text-transform:uppercase;
}
div#optionPageBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/buick_RB_BYO_mainInfo_bg_bottom.jpg) no-repeat scroll left bottom;
clear:both;
height:60px;
padding:0 0 0 20px;
}
div#optionPageBottom a, div#optionPageBottom a:visited {
float:left;
font-size:11px;
font-weight:bold;
margin:28px 21px 0 0;
text-decoration:underline !important;
}
div#optionPageBottom span.separatorPH {
display:none;
}
div#optionPageTop a.continueButton,
div#optionPageTop a.continueButton:visited,
div#optionPageBottom a.continueButton,
div#optionPageBottom a.continueButton:visited {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../../../assets/en/images/tools/BYO/summary/btn_next_summary-trans.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	cursor:pointer;
	display:inline;
	float:right;
	font-weight:bold;
	height:27px;
	margin:19px 25px 0 0;
	padding:8px 0 0 2px;
	text-align:center;
	text-decoration:none !important;
	text-transform:uppercase;
	width:142px;
}
.Explorer6 div#optionPageTop a.continueButton,
.Explorer6 div#optionPageBottom a.continueButton {
	background-image:url(../../../../assets/en/images/tools/BYO/summary/btn_next_summary-trans.gif) !important;
	filter:none !important;
}
div#optionPageTop a.continueButton:hover,
div#optionPageBottom a.continueButton:hover {
	background-position:0 -32px;
}
#rowVQK {
display:none;
}
.Explorer7 #summaryAccesories li {
width:120px;
}

.Explorer6 #summaryAccesories li {
width:120px;
}
.Explorer6 #summaryAccesories li h2 b {
line-height:18px;
}
div#rightPanel div#summerSale {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../../../assets/en/images/tools/BYO/build/buick_box.jpg) no-repeat scroll 0 2px;
clear:both;
display:none;
float:left;
font-weight:bold;
height:68px !important;
margin:3px 0 0 !important;
overflow:hidden;
padding:13px 0 0 18px;
width:194px;
}

a#summersalelink {
margin-left:24px;
margin-top:14px;
position:absolute;
}

#gMdsFooter #gAbout h6 {
display:none;
}
 #priceDetail .priceBoxright offerImage {margin:0px; }

 #optionHoverFrame{
    background:none repeat scroll 0 0 #FFFFFF;
    border:2px solid #CCCCCC;
    display:block;
    padding:10px;
    position:absolute;
    width:180px;
}

#optionHoverFrame a{
    float: right;
}

.summaryAccessoryDisplay {
	display:block;
	float:left;
	clear:both;
	margin:0;
	padding:0;
}

#estimatePaymentLink[style] { 
  margin-right: 125px !important;
}
