body { 
margin : 0; 
padding : 0; 
color : #000000; 
background-color : #ffffff; 
text-align : center; 
} 
body, input, select, textarea { 
font : 11px Helvetica, Arial, Sans-Serif; 
line-height : 15px; 
} 
form { 
margin : 0 auto 0 auto; 
padding : 0; 
width : 990px; 
} 
h1 { 
margin : 0; 
padding : 0; 
font-weight : normal; 
font-size : 20px; 
line-height : 25px; 
} 
h2 { 
margin : 0; 
padding : 0; 
font-weight : normal; 
font-size : 16px; 
line-height : 21px; 
} 
h3 { 
margin : 0; 
padding : 0; 
font-weight : bold; 
font-size : 11px; 
} 
h4 { 
margin : 0; 
padding : 0; 
font-weight : bold; 
font-size : 12px; 
color : #b46d12; 
} 
a, a:visited { 
padding-left : 10px; 
color : #4c4c4e; 
background : transparent url('../images/Link_Arrow.gif') no-repeat 0 3px; 
text-decoration : none; 
} 
a:hover, a:active { 
background-position : 0 -54px; 
color : #003399; 
background-color : inherit; 
background-image : url('../images/Link_Arrow.gif'); 
background-repeat : no-repeat; 
background-attachment : inherit; 
} 
img { 
margin : 0; 
padding : 0; 
border : none; 
} 
hr { 
color : #e6e7e8; 
} 
#Content { 
width : 990px; 
margin : 0 0 0 0; 
float : left; 
} 
#page { 
width : 990px; 
margin : 0 auto; 
} 
#topNavBar { 
position : absolute; 
z-index : 10000; 
} 
#FooterTopGradient { 
margin : 0; 
padding : 0; 
width : 990px; 
height : 5px; 
float : left; 
clear : both; 
line-height : 5px; 
} 
#FooterTopGradientLeft { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat 0 0; 
} 
#FooterTopGradientCenter { 
width : 990px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Horizontal_Top.gif') repeat-x; 
} 
#FooterTopGradientRight { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat -5px 0; 
} 
#FooterBody { 
margin : 0; 
padding : 0; 
width : 1000px; 
float : left; 
clear : both; 
} 
#FooterBodyLeft { 
width : 5px; 
height : 22px; 
float : left; 
background : transparent url('../images/FooterGradientLeft.gif') no-repeat; 
} 
#FooterBodyCenter { 
float : left; 
} 
#FooterBodyRight { 
width : 5px; 
height : 22px; 
float : left; 
background : transparent url('../images/FooterGradientRight.gif') no-repeat; 
} 
#Footer { 
float : left; 
margin : 0; 
padding : 0; 
width : 1000px; 
height : 30px; 
color : #808285; 
background-color : transparent; 
} 
#Footer ul { 
float : left; 
margin : 0; 
padding : 10px 0 10px 10px; 
list-style-type : none; 
color : #808285; 
} 
#Footer li { 
display : inline; 
padding-right : 15px; 
} 
#Footer li a { 
display : inline; 
padding-right : 15px; 
color : #808285; 
} 
#Footer #CopyRight { 
float : left; 
width : 500px; 
margin : 0; 
padding : 10px 10px 10px 0; 
} 
#LeftNavSide { 
margin : 0; 
padding : 0; 
width : 198px; 
float : left; 
overflow : hidden; 
} 
#LeftNavLeftSide { 
float : left; 
} 
#LeftNavMain { 
margin : 0; 
padding : 0; 
width : 792px; 
float : left; 
} 
#LeftNavContent { 
margin : 0 12px 0 12px; 
padding : 0; 
width : 758px; 
float : left; 
overflow : hidden; 
} 
#LeftNavBody { 
margin : 0; 
padding : 0; 
width : 792px; 
float : left; 
} 
#LeftNavBodyLeft { 
width : 5px; 
height : 100%; 
float : left; 
background : transparent url('../images/leftVerticalGradient.gif') repeat-y; 
} 
#LeftNavBodyCenter { 
margin : 0; 
padding : 0; 
border : 0 none; 
float : left; 
min-height : 350px; 
height : auto !important ; 
height : 350px; 
} 
#LeftNavInnerContent { 
min-height : 350px; 
height : auto !important ; 
height : 350px; 
} 
#LeftNavInnerContent.LeftNavInnerContentPageTools { 
min-height : 350px; 
height : auto !important ; 
height : 350px; 
} 
#LeftNavInnerContent.LeftNavInnerContentExtendedPageTools { 
min-height : 443px; 
height : auto !important ; 
height : 443px; 
} 
#LeftNavInnerContent.LeftNavInnerContentExtendedNoPageTools { 
min-height : 443px; 
height : auto !important ; 
height : 443px; 
} 
#LeftNavPageToolsArea { 
float : right; 
clear : both; 
margin : 10px 0 10px 0; 
padding : 0; 
} 
#LeftNavPageToolsArea.LeftNavPageToolsAreaSpaced { 
padding-bottom : 10px; 
background-color : #ff00ff; 
} 
#LeftNavBodyRight { 
width : 5px; 
height : 100%; 
float : left; 
background : transparent url('../images/rightVerticalGradient.gif') repeat-y; 
} 
#LeftNavBottom { 
margin : 0; 
padding : 0; 
width : 792px; 
height : 5px; 
float : left; 
clear : both; 
line-height : 5px; 
} 
#LeftNavBottomLeft { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat 0 -5px; 
} 
#LeftNavBottomCenter { 
width : 782px; 
height : 5px; 
float : left; 
background : transparent url('../images/bottomHorizontalGradient.gif') repeat-x; 
} 
#LeftNavBottomRight { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat -5px -5px; 
} 
.masterPageTopGradient { 
vertical-align : top; 
} 
#NoSideNavBody { 
margin : 0; 
padding : 0; 
height : 100%; 
} 
#NoSideNavBodyLeft { 
width : 5px; 
height : 100%; 
float : left; 
background : transparent url('../images/leftVerticalGradient.gif') repeat-y; 
} 
#NoSideNavBodyContent { 
float : left; 
width : 980px; 
min-height : 458px; 
height : auto !important ; 
height : 458px; 
} 
#NoSideNavBodyRight { 
width : 5px; 
height : 100%; 
float : left; 
background : transparent url('../images/rightVerticalGradient.gif') repeat-y; 
} 
#NoSideNavBottom { 
margin : 0; 
padding : 0; 
width : 990px; 
height : 5px; 
float : left; 
clear : both; 
line-height : 5px; 
} 
#NoSideNavBottomLeft { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat 0 -5px; 
} 
#NoSideNavBottomCenter { 
width : 980px; 
height : 5px; 
float : left; 
background : transparent url('../images/bottomHorizontalGradient.gif') repeat-x; 
} 
#NoSideNavBottomRight { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat -5px -5px; 
} 
#NoSideNavNoGradientBody { 
margin : 0; 
padding : 0; 
height : 100%; 
} 
#NoSideNavNoGradientBodyContent { 
float : left; 
width : 980px; 
margin : 0 5px 0 5px; 
padding : 0; 
min-height : 458px; 
height : auto !important ; 
height : 458px; 
} 
#FormsLeftNavInnerContent { 
margin : 0; 
padding : 0; 
border : 0 none; 
float : left; 
min-height : 425px; 
height : auto !important ; 
height : 425px; 
} 
#FormsNotices { 
width : 100%; 
height : 15px; 
margin-top : 10px; 
padding-bottom : 8px; 
float : left; 
clear : both; 
line-height : 15px; 
} 
#FormsPrivacyNotice { 
float : left; 
} 
#FormsSecureNotice { 
float : right; 
} 
#FSFormsNotices1 { 
width : 562px; 
height : 15px; 
margin-top : 10px; 
float : left; 
clear : both; 
line-height : 15px; 
} 
#FSFormsNotices2 { 
width : 562px; 
height : 15px; 
padding-bottom : 8px; 
float : left; 
clear : both; 
line-height : 15px; 
} 
#FSFormsPrivacyNotice { 
float : left; 
} 
#FSPromoContentContainer { 
width : 592px; 
float : left; 
} 
#FSPromoLeftNavContent { 
margin : 0 12px 0 12px; 
padding : 0; 
width : 558px; 
float : left; 
overflow : hidden; 
} 
#FSPromoLeftNavBody { 
margin : 0; 
padding : 0; 
width : 100%; 
float : left; 
} 
#FSPromoLeftNavBodyLeft { 
width : 5px; 
height : 100%; 
float : left; 
background : transparent url('../images/leftVerticalGradient.gif') repeat-y; 
} 
#FSPromoLeftNavBodyRight { 
width : 5px; 
height : 100%; 
float : right; 
background : transparent url('../images/rightVerticalGradient.gif') repeat-y; 
} 
#FSPromoLeftNavBottom { 
margin : 0; 
padding : 0; 
width : 100%; 
height : 5px; 
float : left; 
clear : both; 
line-height : 5px; 
} 
#FSPromoLeftNavBottomLeft { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat 0 -5px; 
} 
#FSPromoLeftNavBottomCenter { 
width : 582px; 
height : 5px; 
float : left; 
background : transparent url('../images/bottomHorizontalGradient.gif') repeat-x; 
} 
#FSPromoLeftNavBottomRight { 
width : 5px; 
height : 5px; 
float : left; 
background : transparent url('../images/Gradient_Corners.gif') no-repeat -5px -5px; 
} 
.bold { 
font-weight : bold; 
color: #000000;
} 

.right { 
text-align : right; 
} 
.tall { 
line-height : 20pt; 
} 
.light { 
color : #808284; 
background-color : transparent; 
} 
.invert { 
font-weight : bold; 
color : #ffffff; 
background-color : transparent; 
} 
.Legal { 
color : #a2a3a5; 
background-color : transparent; 
} 
.Alert { 
font-weight : bold; 
color : #f20600; 
background-color : transparent; 
} 
.AlertColor { 
color : #f20600; 
background-color : inherit; 
} 
.superScript { 
font-size : 0.4em; 
vertical-align : top; 
line-height : 11px; 
} 
.three { 
width : 182px; 
} 
.six { 
width : 374px; 
} 
.nine { 
width : 566px; 
} 
.twelve { 
width : 758px; 
} 
.sevenpointfive { 
width : 450px; 
} 
.fourpointfive { 
width : 379px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
.gapRight { 
margin-right : 10px; 
} 
.box { 
border : 1px solid #e6e7e8; 
} 
.blueColor { 
color : #003399; 
background-color : inherit; 
} 
.Grey85Color { 
color : #4c4c4e; 
background-color : inherit; 
} 
.Grey60Color { 
color : #808284; 
background-color : inherit; 
} 
.Grey40Color { 
color : #a2a3a5; 
background-color : inherit; 
} 
.Grey10Color { 
color : #e6e7e8; 
background-color : inherit; 
} 
.blueBackColor { 
color : inherit; 
background-color : #003399; 
} 
.Grey85BackColor { 
color : inherit; 
background-color : #4c4c4e; 
} 
.Grey60BackColor { 
color : inherit; 
background-color : #808284; 
} 
.Grey40BackColor { 
color : inherit; 
background-color : #a2a3a5; 
} 
.Grey10BackColor { 
color : inherit; 
background-color : #e6e7e8; 
} 
.SortASC, .SortASC:hover, .SortASC:visited, .SortASC:active { 
padding-right : 17px; 
color : inherit; 
background : transparent url('../images/shadow.png') no-repeat right 3px; 
} 
.SortDESC, .SortDESC:hover, .SortDESC:visited, .SortDESC:active { 
padding-right : 17px; 
color : inherit; 
background : transparent url('../images/shadow.png') no-repeat right -54px; 
} 
.linkPlainSort, .linkPlainSort:hover, .linkPlainSort:visited, .linkPlainSort:active { 
padding-right : 17px; 
color : inherit; 
background : 0; 
} 
a.linkPlain, a.linkPlain:visited { 
padding : 0; 
display : inline; 
color : inherit; 
background : transparent; 
} 
a.linkLegal, a.linkLegal:visited { 
padding : 0; 
display : inline; 
color : #a2a3a5; 
background : transparent; 
} 
a.linkExternal, a.linkExternal:visited { 
padding-left : 15px; 
color : inherit; 
background : transparent url('images/Link_External.gif') no-repeat 0 3px; 
} 
a.linkPlain:hover, a.linkPlain:active, a.linkLegal:hover, a.linkLegal:active, a.linkSelected { 
color : #003399; 
background : transparent; 
} 
a.nextLink, a.nextLink:visited { 
display : inline; 
padding-right : 17px; 
text-decoration : none; 
color : inherit; 
background : transparent url('images/Icon_Next.gif') no-repeat right 1px; 
} 
a.previousLink, a.previousLink:visited { 
display : inline; 
text-decoration : none; 
color : inherit; 
padding-left : 17px; 
background : transparent url('images/Icon_Previous.gif') no-repeat left 1px; 
} 
a.linkButton, a.linkButton:visited { 
margin-left : 8px; 
padding-right : 21px; 
background : transparent url('images/Icon_Submit.gif') no-repeat right 1px; 
} 
a.controlLink, a.controlLink:visited, a.controlLink:active { 
margin : 0 5px 0 0; 
height : 20px; 
padding-right : 17px; 
font-weight : bold; 
line-height : 20px; 
color : #a2a3a5; 
background : transparent url('images/Icon_Submit.gif') no-repeat right 1px; 
} 
a.linkButtonLeft, a.linkButtonLeft:visited { 
margin-left : 8px; 
padding-left : 21px; 
background : transparent url('images/Icon_Submit_Reverse.gif') no-repeat left 1px; 
} 
a.linkPrint, a.linkPrint:visited { 
margin-left : 8px; 
padding-right : 21px; 
background : transparent url('images/Icon_Print.gif') no-repeat right 1px; 
} 
a.linkClose, a.linkClose:visited { 
margin-left : 5px; 
padding-right : 5px; 
background : transparent url('images/Icon_Close.gif') no-repeat right 1px; 
} 
a.demoLink, a.demoLink:visited { 
padding-left : 17px; 
color : inherit; 
background : transparent url('images/Icon_Demo.gif') no-repeat 0 2px; 
} 
a.videoLink, a.videoLink:visited { 
padding-left : 17px; 
color : inherit; 
background : transparent url('iamges/Icon_Video.gif') no-repeat 0 2px; 
} 
a.linkExternal:hover, a.linkExternal:active, a.linkButtonLeft:hover, a.linkButtonLeft:active, a.demoLink:hover, a.demoLink:active, a.videoLink:hover, a.videoLink:active, a.linkVideo:hover, a.linkVideo:active, a.linkPlayVideo:hover, a.linkPlayVideo:active { 
color : #003399; 
background-position : left -33px; 
} 
a.linkPlayVideo:hover, a.linkPlayVideo:active { 
color : #003399; 
background : transparent url('images/Link_PlayVideo.gif') no-repeat left -33px; 
} 
a.previousLink:hover, a.previousLink:active { 
color : #003399; 
background : transparent url('Images/Icon_Previous.gif') no-repeat left -33px; 
} 
a.nextLink:hover, a.nextLink:active, a.linkButton:hover, a.linkButton:active, a.controlLink:hover, a.linkPrint:hover, a.linkPrint:active, a.linkClose:hover, a.linkClose:active { 
color : #003399; 
background-position : right -33px; 
} 
a.linkVideo, a.linkVideo:visited { 
display : inline; 
padding-left : 20px; 
color : inherit; 
background : transparent url('images/Icon_Video.gif') no-repeat 0 2px; 
} 
a.pdfLink, a.pdfLink:visited { 
float : left; 
clear : both; 
display : block; 
height : 16px; 
line-height : 16px; 
margin-top : 25px; 
padding-left : 21px; 
background : transparent url('images/Icon_ContentTypes_PDF_off') no-repeat 0 0; 
} 
a.pdfLink:hover, a.pdfLink:active { 
background-position : 0 0; 
color : #003399; 
background-color : inherit; 
background-image : url('images/Icon_ContentTypes_PDF_off.gif'); 
background-repeat : no-repeat; 
background-attachment : inherit; 
} 
a.InlinePrintButton, a.InlinePrintButton:visited { 
background : transparent url('images/print_icon.gif') no-repeat top right; 
padding-right : 18px; 
} 
a.InlinePrintButton:hover, a.InlinePrintButton:active { 
background : transparent url('images/Icon_PageTools_Print_on.gif') no-repeat top right; 
} 
a.linkPlayVideo, a.linkPlayVideo:visited { 
padding-left : 17px; 
color : inherit; 
background : transparent url('images/Link_PlayVideo.gif') no-repeat 0 2px; 
} 
.dgContainerStyle { 
clear : both; 
float : left; 
border : 1px solid #e6e7e8; 
width : 328px; 
overflow : hidden; 
padding-bottom : 10px; 
margin-bottom : 10px; 
margin-right : 40px; 
} 
.dgHeaderdgRowStyle { 
clear : both; 
font-weight : bold; 
} 
.dgHeaderdgRowStyle div { 
margin-top : 10px; 
margin-bottom : 10px; 
} 
.dgRowStyle { 
width : 100%; 
clear : both; 
border-top : 1px solid #e6e7e8; 
} 
.dgLeftColumn { 
float : left; 
margin-left : 10px; 
width : 153px; 
overflow : hidden; 
} 
.dgRightColumn { 
float : left; 
width : 145px; 
margin-left : 10px; 
margin-right : 10px; 
overflow : hidden; 
text-align : right; 
} 
.dgListContainer { 
clear : both; 
} 
.dgContainerStyleNoBorder { 
clear : both; 
float : left; 
width : 328px; 
overflow : hidden; 
padding-bottom : 10px; 
margin-bottom : 10px; 
margin-right : 40px; 
} 
.dgRowStyleNoBorder { 
width : 100%; 
clear : both; 
} 
.hidden { 
visibility : hidden; 
} 
.modal-overlay { 
position : fixed; 
top : 0; 
right : 0; 
bottom : 0; 
left : 0; 
height : 100%; 
width : 100%; 
margin : 0; 
padding : 0; 
background : #fff; 
z-index : 101; 
} 
.modal-window { 
top : 0; 
left : 0; 
z-index : 1005; 
display : block; 
position : relative; 
background-color : #ffffff; 
border : 1px solid #a2a3a5; 
margin : -2px 6px 6px -1px; 
width : 974px; 
height : 536px; 
} 
.modalshadow { 
position : absolute; 
top : 105px; 
width : 980px; 
height : 541px; 
margin : 0 auto 0 auto; 
background : url('images/ModalShadow_980.gif') no-repeat bottom right; 
z-index : 104; 
} 
a.close-window { 
color : #000000; 
cursor : pointer; 
width : 16px; 
height : 16px; 
z-index : 108; 
} 
.confirmData { 
font-family : Helvetica, Arial, Sans-Serif; 
font-size : 11px; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
line-height : 15px; 
} 
ï»¿ #searchField { 
line-height : 30px; 
margin-bottom : 10px; 
} 
#contentPanelNoArrow { 
position : relative; 
width : 758px; 
} 
.floatLeft { 
float : left; 
} 
.floatRight { 
float : right; 
} 
.clearBoth { 
clear : both; 
} 
.fullWidth { 
width : 100%; 
} 
.singleSpacer { 
height : 5px; 
} 
.doubleSpacer { 
height : 10px; 
} 
.bottomPageSpace { 
clear : both; 
height : 50px; 
width : 758px; 
margin-top : -25px; 
} 
#contentPanelNoArrow a { 
background-image : inherit; 
padding-left : 0; 
} 
#promoContainer { 
clear : both; 
margin-left : 10px; 
} 
#topPanel { 
position : relative; 
margin-left : 10px; 
} 
#legalText { 
position : static; 
bottom : 10px; 
left : 0; 
clear : both; 
width : inherit; 
} 
#headerText { 
width : 758px; 
height : 25px; 
} 
#headerImage { 
width : 758px; 
height : 150px; 
overflow : hidden; 
} 
#headerFlash { 
width : 758px; 
overflow : hidden; 
} 
.topBottomSpace { 
margin : 25px 0 25px 0; 
} 
.twoColPanel { 
position : relative; 
width : 349px; 
float : left; 
margin-left : 10px; 
} 
.bottomSpace { 
margin-bottom : 10px; 
} 
.rightSpace { 
margin-right : 10px; 
} 
.secondRow { 
margin-top : 25px; 
} 
.modalBackground { 
background-color : white; 
} 
#formEntry { 
margin-right : 10px; 
float : left; 
width : 374px; 
} 
.fieldGroup { 
clear : both; 
} 
.fieldLabel { 
width : 64px; 
margin-right : 10px; 
float : left; 
padding-top : 2px; 
} 
.fieldControl { 
float : left; 
margin : 0; 
padding : 0; 
} 
.fieldGroup input[type="text"], .contactInfoGroup select { 
width : 180px; 
margin : 0 0 5px 0; 
} 
.fieldGroup select { 
width : 184px; 
} 
#T01AdserverContainer { 
margin-bottom : 10px; 
width : 980px; 
height : 355px; 
overflow : hidden; 
} 
#T01AccountsModuleContainer { 
float : left; 
} 
#T01PromoContainer { 
margin-left : 10px; 
border : 1px solid #e5e6e7; 
float : left; 
} 
.FMASEO { 
visibility : hidden; 
} 
.bodyText { 
width : 566px; 
} 
#T2cpoContainer { 
float : right; 
top : 0; 
right : 0; 
width : 182px; 
z-index : 45; 
} 
#T2cpoImage { 
text-align : right; 
width : 112px; 
height : 18px; 
overflow : hidden; 
top : 0; 
right : 0; 
} 
#T2cpoPromo1 { 
width : 182px; 
height : 97px; 
margin-top : 25px; 
} 
#T2cpoPromo1 .G35 { 
width : 182px; 
height : 56px; 
overflow : hidden; 
} 
#T2cpoPromo2 { 
width : 182px; 
height : 90px; 
margin-top : 25px; 
overflow : hidden; 
} 
#T2subCPOPromo2 { 
margin : 10px 10px 10px 10px; 
} 
#T2promoLike { 
clear : both; 
margin-top : 25px; 
} 
#T2promoLike1 { 
margin-top : 25px; 
} 
#T2promoLike .column4 { 
width : 182px; 
float : left; 
} 
#T2promoLike .column4 .G35 { 
width : 182px; 
height : 56px; 
overflow : hidden; 
} 
.semiBottomSpace { 
margin-bottom : 5px; 
} 
#T2description { 
margin-top : 20px; 
margin-bottom : 25px; 
} 
#T2Legal { 
margin-bottom : 10px; 
} 
#T02TopNav { 
width : 758px; 
height : 25px; 
margin-right : 10px; 
display : block; 
} 
#T2PageHeading { 
width : 758px; 
height : 25px; 
overflow : hidden; 
} 
#T2_HeaderImage { 
margin : 0 0 25px 0; 
width : 758px; 
height : 150px; 
overflow : hidden; 
} 
#T2Nine, #T2Three { 
float : left; 
} 
#T2Nine { 
width : 546px; 
margin-right : 10px; 
} 
#T2BodyText { 
margin : 20px 0; 
padding-left : 1px; 
} 
#T2BodyThreeText1, #T2BodyThreeText2, #T2BodyThreeTexT2, #T2RightNav { 
width : 182px; 
float : left; 
} 
#T2BodyThreeText1, #T2BodyThreeText2, #T2RightNav { 
margin-right : 10px; 
} 
#T2BodyPDF { 
clear : left; 
} 
#T2Three { 
width : 182px; 
} 
.threePlusTwenty { 
width : 200px; 
} 
#T2Three a { 
display : block; 
} 
#T2G43Image { 
width : 182px; 
height : 56px; 
overflow : hidden; 
} 
#T2G43Heading { 
width : 158px; 
height : 30px; 
overflow : hidden; 
font-weight : bold; 
} 
#T2PageTools { 
clear : both; 
float : right; 
} 
#T2NextPrevious { 
margin-top : 25px; 
} 
#T3PageHeading { 
width : 758px; 
height : 25px; 
overflow : hidden; 
} 
#T3_HeaderImage { 
margin : 0 0 25px 0; 
width : 758px; 
height : 150px; 
overflow : hidden; 
} 
#T3Nine, #T3Three { 
float : left; 
} 
#T3Nine { 
width : 566px; 
margin-right : 10px; 
} 
#T3BodyText { 
margin : 20px 0; 
padding-left : 1px; 
} 
#T3BodyThreeText1, #T3BodyThreeText2, #T3BodyThreeText3, #T3RightNav { 
width : 182px; 
float : left; 
} 
#T3BodyThreeText1, #T3BodyThreeText2, #T3RightNav { 
margin-right : 10px; 
} 
#T3BodyPDF { 
clear : left; 
} 
#T3Three { 
width : 182px; 
} 
#T3Three a { 
display : block; 
} 
#T3G43Image { 
width : 182px; 
height : 56px; 
overflow : hidden; 
} 
#T3G43Heading { 
width : 158px; 
height : 30px; 
overflow : hidden; 
font-weight : bold; 
} 
#T3PageTools { 
clear : both; 
float : right; 
} 
#T3NextPrevious { 
margin-top : 25px; 
} 
#T3BodyPDF div { 
margin-bottom : 10px; 
} 
.T4legalTextStyle { 
position : absolute; 
bottom : 10px; 
float : left; 
clear : both; 
line-height : 15px; 
} 
.T4headerTextStyle { 
width : 758px; 
height : 25px; 
margin-bottom : 10px; 
} 
#T4vehicleImage { 
position : relative; 
width : 560px; 
margin-left : 10px; 
right : 0; 
float : left; 
} 
#T4vehicleText { 
position : relative; 
margin-bottom : 0; 
width : 188px; 
float : left; 
line-height : 10px; 
} 
#T4vehicleInfo { 
position : relative; 
clear : both; 
width : 758px; 
} 
#T4modelLinks { 
float : left; 
margin-left : -10px; 
padding-left : 10px; 
width : 758px; 
height : 28px; 
border-top : 1px solid #e6e7e8; 
border-bottom : 1px solid #e6e7e8; 
overflow : hidden; 
} 
#T4modelLinks a { 
cursor : pointer; 
} 
#T4lnk1 { 
height : 28px; 
width : 188px; 
margin : 7px 10px 0 0; 
float : left; 
} 
#T4lnk2 { 
position : relative; 
width : 182px; 
height : 28px; 
margin : 7px 10px 0 0; 
float : left; 
} 
.T4explore { 
background-color : #e6e7e8; 
float : right; 
height : 20px; 
width : 182px; 
position : relative; 
margin-right : 5px; 
margin-top : 5px; 
height : 19px; 
} 
.T4linkText { 
padding-top : 2px; 
} 
.T4VideoButton { 
margin-right : 5px; 
} 
#T4MarketingText { 
line-height : 14px; 
margin-bottom : 10px; 
} 
.T05FeatureTable { 
margin-bottom : 10px; 
border : 1px solid #e6e7e8; 
border-width : 1px; 
border-left : 2px solid #e6e7e8; 
width : 758px; 
} 
.T05TitleCell { 
padding : 10px 10px 10px 10px; 
border-bottom : 1px solid #e6e7e8; 
} 
.T05FeatureCell { 
padding : 5px 40px 5px 15px; 
border-bottom : 1px solid #e6e7e8; 
} 
.G10 { 
width : 100%; 
height : 25px; 
} 
.G5 { 
width : 100%; 
height : 25px; 
} 
.G31 { 
width : 758px; 
height : 150px; 
} 
.T05Features { 
margin-top : 25px; 
margin-bottom : 50px; 
} 
.G11 { 
width : 566px; 
} 
.G35 { 
width : 374px; 
height : 56px; 
float : left; 
} 
.G17 { 
width : 182px; 
padding : 10px 10px 10px 0; 
float : left; 
} 
.G20 { 
width : 556px; 
padding : 10px 10px 10px 0; 
} 
#T6Header { 
width : 758px; 
height : 25px; 
margin-bottom : 25px; 
} 
#T6Image { 
width : 758px; 
height : 150px; 
margin-bottom : 25px; 
overflow : hidden; 
} 
#T6Text1 { 
width : 566px; 
margin-bottom : 25px; 
} 
#T6ModelLifeStyle { 
width : 758px; 
margin-bottom : 50px; 
} 
#T6LifeStyleCol { 
float : left; 
width : 374px; 
margin-right : 10px; 
} 
#T6LifeModelCol { 
float : left; 
width : 374px; 
} 
#T6LifeStyleHeader { 
width : 374px; 
height : 25px; 
overflow : hidden; 
} 
#T6LifeStyleText { 
width : 374px; 
margin-bottom : 20px; 
} 
#T6LifeStyleLinks { 
height : 10px; 
margin-bottom : 10px; 
} 
#T6LifeStylePDF { 
width : 374px; 
margin-bottom : 25px; 
} 
#T6LifeStyleDriverWatch { 
width : 374px; 
height : 100px; 
margin-bottom : 10px; 
overflow : hidden; 
} 
#T6DriverWatchImage { 
width : 182px; 
height : 100px; 
margin-right : 10px; 
float : left; 
overflow : hidden; 
} 
#T6DriverWatchText { 
float : left; 
width : 182px; 
} 
#T6LifeStyleBMW { 
width : 374px; 
height : 100px; 
margin-bottom : 10px; 
overflow : hidden; 
} 
#T6BMWImage { 
margin-right : 10px; 
float : left; 
overflow : hidden; 
width : 182px; 
height : 100px; 
} 
#T6BMWText { 
float : left; 
width : 182px; 
} 
#T6ModelText, #T6ModelLink { 
margin-bottom : 20px; 
} 
#T6ImageLink { 
padding-left : 20px; 
} 
#T6ModelLinkImageTop { 
margin-bottom : 10px; 
width : 374px; 
} 
#T6ModelLinkImageBot { 
margin-bottom : 10px; 
width : 374px; 
} 
#T6ModelImageTop { 
margin-right : 10px; 
margin-bottom : 10px; 
overflow : hidden; 
width : 182px; 
height : 100px; 
float : left; 
} 
#T6ModelImageBot { 
margin-right : 10px; 
overflow : hidden; 
width : 182px; 
height : 100px; 
float : left; 
} 
#T6ModelTextTop, #T6ModelTextBot { 
width : 182px; 
float : left; 
} 
#T6ModelHeader { 
width : 374px; 
height : 25px; 
overflow : hidden; 
} 
.T7category { 
clear : both; 
font-weight : bold; 
margin-top : 15px; 
margin-bottom : 5px; 
width : 758px; 
} 
.T7ItemName { 
float : left; 
width : 374px; 
overflow : hidden; 
line-height : 20px; 
} 
.T7ItemValue { 
float : left; 
font-weight : bold; 
text-align : right; 
width : 192px; 
overflow : hidden; 
line-height : 20px; 
} 
.T7Datum { 
position : relative; 
width : 758px; 
overflow : auto; 
padding-top : 5px; 
padding-bottom : 5px; 
border-top : 1px solid #e6e7e8; 
line-height : 20px; 
} 
.T7hr { 
width : 758px; 
} 
.T7Legal { 
margin-top : 25px; 
margin-bottom : 10px; 
} 
.T7Thumbnails { 
margin : 5px auto 25px auto; 
padding : 0; 
background-color : #e6e7e8; 
width : 450px; 
height : 65px; 
} 
.T7selectedImage { 
background-color : white; 
border : 1px solid #bab9b9; 
width : 214px; 
height : 51px; 
float : left; 
margin : 6px 0 4px 6px; 
overflow : hidden; 
} 
.T7thumbnailImage { 
background-color : white; 
border : 1px solid #e6e7e8; 
width : 214px; 
height : 51px; 
float : left; 
margin : 6px 0 4px 6px; 
overflow : hidden; 
} 
.T7selectedImage:hover, .T7selectedImage:active { 
border : 1px solid #003399; 
} 
.T7thumbnailImage:hover, .T7thumbnailImage:active { 
border : 1px solid #003399; 
} 
.T7headerImage { 
height : 193px; 
width : 758px; 
overflow : hidden; 
} 
#T7Content { 
float : left; 
} 
#T7pageTools { 
float : right; 
margin-right : 20px; 
} 
#T08Header { 
width : 758px; 
height : 25px; 
} 
#T08TopNav { 
width : 758px; 
height : 25px; 
margin-right : 10px; 
display : block; 
} 
#T08LeftColumnContainer { 
width : 374px; 
margin-right : 10px; 
float : left; 
overflow : hidden; 
} 
#T08SubHeader { 
width : 374px; 
margin-bottom : 25px; 
} 
#T08SplashText { 
width : 374px; 
float : left; 
} 
#T08PDF { 
clear : both; 
float : left; 
width : 374px; 
} 
#T08PDF1 { 
clear : both; 
float : left; 
width : 374px; 
margin-top : 10px; 
} 
#T08Link { 
clear : both; 
float : left; 
width : 374px; 
} 
#T08Link1 { 
clear : both; 
float : left; 
width : 374px; 
margin-top : 10px; 
} 
#T08TextList1 { 
width : 182px; 
margin-right : 10px; 
margin-bottom : 10px; 
float : left; 
} 
#T08TextList2 { 
width : 182px; 
margin-bottom : 10px; 
float : left; 
} 
#T08VideoPlayer { 
width : 374px; 
overflow : hidden; 
float : right; 
} 
#T08Logo { 
float : right; 
width : 135px; 
height : 39px; 
overflow : hidden; 
margin-top : 10px; 
} 
#T08RightNavigation { 
float : right; 
clear : both; 
width : 181px; 
border : 1px solid #e6e7e8; 
padding : 5px 10px 10px 10px; 
margin-top : 10px; 
} 
#T08Footnotes { 
width : 566px; 
bottom : 0; 

margin-bottom : 10px; 
float : left; 
} 
#T08RightColumn { 
width : 374px; 
overflow : hidden; 
float : right; 
} 
#T11Header { 
width : 758px; 
height : 25px; 
} 
#T11SubHeader { 
width : 758px; 
height : 25px; 
} 
#T11TopRow { 
width : 758px; 
height : 150px; 
margin-bottom : 25px; 
} 
#T11FeaturedImage { 
border-left : 20px; 
margin-right : 10px; 
float : left; 
height : 150px; 
width : 374px; 
} 
#T11CouponFeaturedOffer { 
float : left; 
height : 150px; 
width : 374px; 
} 
#T11CouponFeaturedOfferInner { 
position : relative; 
top : 35%; 
} 
#T11OffersContainer { 
width : 768px; 
margin-bottom : 50px; 
clear : both; 
} 
.T11Offer { 
width : 182px; 
height : 170px; 
margin-right : 10px; 
margin-bottom : 1px; 
float : left; 
} 
#T12OfferName { 
width : 758px; 
height : 25px; 
} 
#T12OfferDetail { 
width : 566px; 
height : 25px; 
} 
#T12OfferImageContainer { 
width : 758px; 
height : 285px; 
margin-bottom : 25px; 
} 
#T12OfferImage { 
height : 285px; 
float : left; 
overflow : hidden; 
} 
#T12OfferMonths { 
width : 758px; 
height : 25px; 
} 
#T12BottomRow { 
width : 566px; 
margin-bottom : 50px; 
} 
#T12TextModule1 { 
width : 182px; 
margin-left : 10px; 
float : left; 
} 
#T12TextModule2 { 
width : 182px; 
margin-left : 10px; 
float : left; 
} 
#T12TextModule3 { 
width : 182px; 
float : left; 
} 
#T12Disclaimer { 
width : 566px; 
clear : both; 
} 
#T13MainContentContainer { 
margin-top : 25px; 
width : 758px; 
} 
.T14Header { 
width : 758px; 
height : 25px; 
margin-bottom : 25px; 
} 
#T14DescriptiveText { 
width : 374px; 
height : 150px; 
margin-bottom : 25px; 
margin-right : 10px; 
float : left; 
overflow : hidden; 
} 
#T14ImageCar { 
width : 374px; 
height : 150px; 
margin-bottom : 25px; 
float : right; 
overflow : hidden; 
} 
#T14SearchArea { 
width : 758px; 
margin-bottom : 10px; 
float : left; 
} 
#T14InstructionalText { 
width : 566px; 
margin-bottom : 10px; 
float : left; 
position : relative; 
} 
#T14NoResultsText { 
margin-bottom : 15px; 
} 
#T14ImageLogo { 
width : 112px; 
height : 18px; 
float : right; 
overflow : hidden; 
} 
.T14CenterControls { 
width : 568px; 
float : left; 
} 
.T14Previous { 
float : left; 
width : 95px; 
text-align : left; 
} 
.T14PagingInfo { 
margin-right : 30px; 
font-weight : bold; 
} 
.T14NumListings { 
font-weight : bold; 
} 
.T14PageDropDown { 
width : 80px; 
} 
.T14Column { 
width : 128px; 
margin-right : 10px; 
} 
#T14GridItems td { 
border-bottom : 1px solid #e6e7e8; 
text-align : left; 
margin-left : 10px; 
} 
#T14GridHeader { 
width : 758px; 
height : 25px; 
background-color : #e6e7e8; 
} 
.T14GridHeaderSpacer { 
height : 15px; 
border-left : 1px solid #cfd0d2; 
} 
.T14GridHead { 
text-align : left; 
margin-left : 10px; 
} 
#T14PagerTop { 
width : 758px; 
height : 20px; 
margin-top : 25px; 
margin-bottom : 10px; 
} 
#T14PagerBottom { 
width : 758px; 
height : 20px; 
margin-top : 10px; 
margin-bottom : 50px; 
text-align : center; 
} 
.T14PageNum { 
margin-right : 7px; 
} 
.T14Next { 
float : right; 
} 
#T14SearchArea1 { 
width : 758px; 
margin-bottom : 10px; 
position : static; 
float : left; 
} 
#T14BodyStyle { 
width : 182px; 
height : 175px; 
margin-right : 10px; 
vertical-align : top; 
float : left; 
} 
#T14Series { 
width : 182px; 
height : 175px; 
margin-right : 10px; 
vertical-align : top; 
float : left; 
} 
#T14SearchPanel { 
width : 374px; 
height : 175px; 
float : left; 
} 
#searchButton { 
vertical-align : bottom; 
float : right; 
} 
#T14ResultsArea { 
margin-right : 10px; 
margin-bottom : 10px; 
} 
#T14ResultsDescription { 
width : 758px; 
height : 25px; 
margin-bottom : 10px; 
clear : both; 
} 
#T14ResultsText { 
width : 566px; 
margin-bottom : 10px; 
} 
#T14ResultsGrid { 
width : 758px; 
margin-bottom : 10px; 
} 
#T14ResultsList { 
width : 758px; 
} 
#popupcontent { 
border : 0 solid #ccc; 
width : 100%; 
} 
#popuptoolsprint, #popuptoolsclose { 
padding : 0; 
margin : 0; 
} 
#popuptoolsprint a { 
padding-right : 5px; 
cursor : pointer; 
background : url('https://resource.bmwusa.com/image_b4504d96-d4e4-4e97-8341-800e94b25509.arox') no-repeat top right !important ; 
background : url('https://resource.bmwusa.com/image_b4504d96-d4e4-4e97-8341-800e94b25509.arox') no-repeat top right; 
} 
.leftContent { 
float : left; 
margin-left : 5px; 
margin-right : 5px; 
width : 188px; 
} 
.centerContent { 
float : left; 
margin-right : 10px; 
width : 562px; 
} 
.centerContentFull { 
float : left; 
width : 760px; 
} 
.rightContent { 
float : left; 
margin-left : 10px; 
width : 178px; 
} 
.regForm { 
clear : both; 
width : 562px; 
} 
.regFormWithMargin { 
clear : both; 
width : 562px; 
float : left; 
margin : 5px 0 0 0; 
} 
.regFormWithSmallMargin { 
clear : both; 
width : 562px; 
float : left; 
margin : 3px 0 0 0; 
} 
.regFormWithLargeMargin { 
clear : both; 
width : 562px; 
float : left; 
margin : 10px 0 0 0; 
} 
.regLabel { 
float : left; 
text-align : left; 
width : 276px; 
margin-right : 10px; 
padding-top : 4px; 
} 
.regLabelRight { 
float : left; 
text-align : right; 
width : 276px; 
margin-right : 10px; 
padding-top : 4px; 
} 
.regLabelRightShort { 
float : left; 
text-align : right; 
width : 133px; 
margin-right : 10px; 
padding-top : 4px; 
} 
.regInput { 
float : left; 
text-align : left; 
width : 276px; 
} 
.regInputDisplay { 
float : left; 
text-align : left; 
width : 276px; 
padding-top : 4px; 
} 
.regInputDisplayFull { 
float : left; 
text-align : left; 
padding-top : 4px; 
} 
.regPanel { 
width : 562px; 
clear : both; 
} 
.regScroll { 
clear : both; 
border : 1px solid #e6e7e8; 
padding : 3px; 
height : 85px; 
width : 556px; 
overflow : auto; 
} 
.regRadio { 
float : left; 
width : 55px; 
} 
.regCheckBox { 
float : left; 
width : 133px; 
margin-right : 3px; 
margin-top : 3px; 
} 
.regVehicles { 
float : left; 
width : 195px; 
margin-right : 3px; 
margin-top : 3px; 
} 
.regVehiclesSmall { 
float : left; 
width : 150px; 
margin-right : 3px; 
margin-top : 3px; 
} 
.regVehiclesDDL { 
width : 190px; 
} 
.regVehiclesDDLSmall { 
width : 90px; 
} 
.regOptIn { 
clear : both; 
width : 542px; 
padding : 10px; 
background-color : #e6e7e8; 
} 
.regButtons { 
clear : both; 
text-align : right; 
padding-bottom : 30px; 
width : 562px; 
} 
.line { 
clear : both; 
width : 562px; 
height : 0; 
border-top : 1px solid #e6e7e8; 
font-size : 1px; 
line-height : 0; 
margin : 0; 
padding : 0; 
} 
.SignupHead { 
padding : 7px 10px; 
font-weight : bold; 
border : 1px solid #e6e7e8; 
} 
.SignupCellLeft { 
text-align : left; 
vertical-align : top; 
padding : 2px 3px 2px 10px; 
width : 113px; 
border-left : 1px solid #e6e7e8; 
border-bottom : 1px solid #e6e7e8; 
border-right : 1px solid #e6e7e8; 
} 
.SignupCellLeft:hover { 
color : #003399; 
cursor : default; 
} 
.SignupCell { 
text-align : center; 
vertical-align : middle; 
width : 143px; 
border-bottom : 1px solid #e6e7e8; 
border-right : 1px solid #e6e7e8; 
} 
.SignupCellAlt { 
text-align : center; 
vertical-align : middle; 
width : 145px; 
border-bottom : 1px solid #e6e7e8; 
border-right : 1px solid #e6e7e8; 
} 
.dxpcControl_Right { 
background-color : #ffffff; 
border : 1px solid #ccc; 
padding : 0; 
margin : 0; 
} 
.dxpcContent_Right { 
padding-left : 10px; 
padding-right : 10px; 
padding-bottom : 10px; 
} 
.dxpcControl_Tip { 
background-color : #ffffff; 
border : 1px solid #ccc; 
padding : 0; 
margin : 0; 
} 
.dxpcContent_Tip { 
background-color : #ffffff; 
padding-top : 1px; 
padding-left : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
} 
.calloutarrow { 
background-image : url('images/leftcallout_arrow.gif'); 
background-repeat : no-repeat; 
background-position : 0 0; 
left : -17px; 
top : 20px; 
position : relative; 
line-height : 11px; 
height : 11px; 
width : 11px; 
z-index : 999999; 
} 
.OverviewDealerPanel { 
margin : 0 0 25px 0; 
} 
.OverviewMapPanel { 
margin : 10px 0 0 0; 
} 
#AccountOverviewMapText { 
width : 39px; 
padding : 1px; 
border-top : 1px solid black; 
border-left : 1px solid black; 
border-right : 1px solid black; 
font-weight : bold; 
font-size : 6pt; 
text-align : center; 
background-color : white; 
} 
#FormBlock .FormRow { 
height : 25px; 
} 
#FormBlock .FormTitleCell { 
padding-right : 10px; 
width : 140px; 
} 
#FormBlock .FormSelect { 
width : 100%; 
} 
#FormBlock .FormSelectContainer { 
width : 188px; 
} 
#FormBlock .FormInput { 
width : 182px; 
} 
#TestDrive hr { 
clear : both; 
border : none; 
border-top : 1px solid #e6e7e8; 
margin-bottom : 25px; 
} 
.TestDriveGroup { 
clear : both; 
} 
.TestDriveLabel { 
width : 64px; 
margin-right : 10px; 
float : left; 
padding-top : 2px; 
} 
.TestDriveInfo { 
float : left; 
margin : 0; 
padding : 0; 
font : 11px Helvetica, Arial, Sans-Serif; 
width : 180px; 
} 
#TestDrive input[type="text"], #TestDrive select { 
width : 180px; 
margin : 0 0 5px 0; 
} 
#TestDrive select { 
width : 184px; 
} 
.PreHR1 { 
margin-bottom : 50px; 
} 
.PreHR2 { 
margin-bottom : 75px; 
} 
.extraSpace { 
margin-bottom : 10px; 
} 
#ReqFieldsNote { 
margin-bottom : 20px; 
} 
#TestDrive #SendButton { 
clear : both; 
float : right; 
margin : 0; 
padding : 0; 
} 
.TestDriveValidationMessage { 
margin : 10px 0 15px 0; 
} 
.FormsThanksContent { 
margin : 25px 0 0 0; 
width : 600px; 
height : 400px; 
float : left; 
} 
.formsLoginBox { 
float : left; 
margin : 10px 0; 
clear : both; 
width : 758px; 
height : 95px; 
background-color : #e6e7e8; 
color : inherit; 
} 
.formsLoginBoxIntro { 
float : left; 
width : 182px; 
margin-top : 14px; 
margin-left : 5px; 
} 
.formsLoginBoxInputs { 
float : right; 
margin-right : 38px; 
margin-top : 14px; 
} 
.formsLoginBoxLinks { 
margin-top : 4px; 
float : left; 
} 
#formLoginBoxReminder1 { 
margin-left : 60px; 
} 
#formLoginBoxReminder2, #formLoginBoxReminder3 { 
margin-left : 10px; 
} 
.BrochureSelectGroup { 
height : 175px; 
margin : 0 0 5px 0; 
padding : 0; 
vertical-align : top; 
} 
#BrochureCurrentCar { 
margin : 0; 
padding : 0; 
} 
.BrochureCurrentVehicleQuestion { 
width : 100%; 
margin-bottom : 5px; 
} 
.BrochureCurrentVehicleLabel { 
float : left; 
width : 170px; 
margin-right : 20px; 
} 
.BrochureCurrentVehicleQuestion input { 
width : 140px; 
} 
.BrochureCurrentVehicleQuestion select { 
width : 146px; 
} 
#BrochureDownloadAvailable { 
display : block; 
margin : 20px 0 10px 0; 
} 
#BrochureDownloadExtra { 
margin-bottom : 10px; 
} 
#FormCtaLinks { 
margin : 20px 0 10px 0; 
} 
#BrochurePrintSend { 
float : right; 
padding : 10px 0; 
} 
.MainBrochureImage { 
overflow : hidden; 
float : right; 
} 
.MainBrochureInstructions { 
overflow : hidden; 
float : left; 
} 
.BrochureHomeText { 
overflow : hidden; 
float : left; 
} 
#NotSignedInPara1 { 
margin-bottom : 10px; 
} 
.BrochureContactInfoPanel { 
clear : both; 
} 
.BrochureDealerSelectColumnLeft, .BrochureDealerSelectColumnRight { 
float : left; 
width : 360px; 
} 
.BrochureDealerSelectColumnLeft { 
margin-right : 24px; 
} 
#DealerContactGroup { 
clear : both; 
padding-top : 20px; 
} 
.BrochureGroup { 
clear : both; 
} 
.BrochureLabel { 
width : 64px; 
margin-right : 10px; 
float : left; 
padding-top : 2px; 
} 
.BrochureInfo { 
width : 184px; 
margin-bottom : 5px; 
} 
.BrochureSelectGroup { 
clear : both; 
padding-top : 20px; 
} 
.BrochureSelectColumn { 
float : left; 
} 
.BrochureSelectControls { 
float : left; 
width : 84px; 
} 
.BrochureSelectControls input { 
vertical-align : top; 
} 
.BrochureSelectText { 
float : left; 
width : 290px; 
} 
#BrochureCurrentCar { 
height : 20px; 
clear : both; 
padding-top : 20px; 
} 
#BrochureCurrentVehicleLeft { 
float : left; 
width : 237px; 
margin-right : 20px; 
} 
#BrochureCurrentVehicleRight { 
float : left; 
width : 501px; 
} 
.BrochureCurrentVehicleQuestion { 
float : left; 
} 
#BrochureCurrentVehicleLeft .BrochureCurrentVehicleLabel { 
float : left; 
width : 35px; 
height : 25px; 
} 
#BrochureCurrentVehicleLeft select { 
float : right; 
width : 191px; 
margin-bottom : 5px; 
} 
#BrochureCurrentVehicleLeft input { 
float : right; 
width : 187px; 
} 
#BrochureCurrentVehicleRight .BrochureCurrentVehicleLabel { 
float : left; 
height : 25px; 
} 
#BrochureCurrentVehicleRight select { 
float : right; 
width : 184px; 
margin-bottom : 5px; 
} 
.BrochureButton { 
clear : both; 
float : right; 
margin : 20px 0 35px 0; 
} 
.SoftCoverButton { 
margin-top : 100px; 
} 
#PrimaryBrochure, #ExtraBrochures { 
padding-top : 20px; 
} 
.BrochureDownloadList { 
width : 187px; 
margin : 5px 150px 0 0; 
} 
.BrochureExtraText { 
margin : 5px 0 10px 0; 
} 
.GetAQuoteBYODiscuss { 
position : relative; 
left : -3px; 
} 
.lipackagecontent { 
margin-left : 5px; 
margin-right : 2px; 
} 
#MainConvenienceFormImage { 
height : 150px; 
width : 758px; 
margin-bottom : 25px; 
overflow : hidden; 
} 
#E90Intro { 
margin : 20px 0 20px 0; 
} 
#E90LegalText { 
width : 700px; 
height : 150px; 
overflow : auto; 
margin : 0 0 20px 0; 
} 
#E90FormContactInfo { 
margin : 20px 0 0 0; 
} 
#E90FormContactInfoLeft, #E90FileLocationLeft { 
float : left; 
margin : 0 10px 0 0; 
width : 300px; 
vertical-align : top; 
} 
#E90FormContactInfoRight, #E90FileLocationRight { 
float : left; 
width : 300px; 
vertical-align : top; 
} 
.E90hr { 
clear : both; 
margin : 0; 
padding : 10px; 
} 
#E90SignForm { 
margin : 10px 0 0 0; 
} 
.E90GuardianInfo { 
margin : 20px 0 0 0; 
} 
#E90Button { 
position : relative; 
left : 600px; 
margin : 10px 0 0 0; 
padding : 0 0 50px 0; 
} 
.E90SignForm { 
margin : 0 0 0 50px; 
} 
.E90GuardianInfo { 
margin : 30px 0 0 0; 
} 
#E90GuardianContactInfo { 
margin : 20px 0 0 0; 
} 
.E90ContectLabel { 
display : block; 
float : left; 
width : 100px; 
} 
.E90InfoRow { 
margin : 3px 0; 
} 
.E90SectionHead { 
margin : 3px 0 6px 0; 
} 
.E90Story { 
height : 38px; 
width : 350px; 
} 
#E90Files { 
height : 70px; 
margin : 0 0 20px 0; 
clear : both; 
} 
.SOOHeader { 
width : 758px; 
height : 25px; 
} 
.SOOSectionTitle { 
width : 758px; 
height : 25px; 
} 
.SOOSectionHeader { 
width : 100%; 
height : 25px; 
} 
.featuredThumb:hover { 
cursor : pointer; 
} 
.videoContainer { 
position : relative; 
} 
.videoContainer .videoHover { 
display : none; 
position : absolute; 
top : 0; 
left : 0; 
} 
.featuredThumb:hover .videoHover, .featuredThumb:active .videoHover { 
display : block; 
} 
.divPosts { 
float : left; 
} 
.divBlogDate { 
color : #a2a3a5; 
background-color : transparent; 
text-align : right; 
float : right; 
height : 20px; 
} 
.divBlogTitle { 
font-weight : bold; 
font-size : 12pt; 
} 
.divBlogListTitle a { 
font-weight : bold; 
font-size : 12pt; 
background-image : inherit; 
padding-left : 0; 
} 
.divBlogTags { 
color : #a2a3a5; 
background-color : transparent; 
} 
.divBlogCategorys { 
color : #a2a3a5; 
background-color : transparent; 
} 
.divBlogCategorys table td a { 
color : #a2a3a5; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
} 
.divBlogCategorys table td a:visited { 
color : #a2a3a5; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
} 
.divBlogCategorys table td a:hover { 
color : #003399; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
} 
.divBlogCategorys table td a:active { 
color : #003399; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
} 
.divBlogCategorys span a { 
color : #a2a3a5; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
} 
.divBlogCategorys span a:visited { 
color : #a2a3a5; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
border-width : 0; 
} 
.divBlogCategorys span a:hover { 
color : #003399; 
background-color : transparent; 
background-image : inherit; 
padding-left : 0; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
border-width : 0; 
} 
.divBlogCategorys span a:active { 
color : #003399; 
background-color : transparent; 
background-image : inherit; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
border-width : 0; 
} 
.blogcenteredControls { 
text-align : center; 
display : block; 
} 
.NewsFeedPagingContainer { 
clear : both; 
width : 506px; 
border : 1px solid #e6e7e8; 
margin-bottom : 10px; 
} 
ï»¿ .loginWelcome { 
font-weight : 600; 
height : 10px; 
padding : 0 5px 0 5px; 
} 
.acctLoginBox { 
position : relative; 
float : left; 
clear : left; 
top : 1px; 
width : 193px; 
height : 97px; 
text-align : left; 
line-height : 13px; 
padding : 5px 0; 
margin : 0; 
padding-left : 5px; 
background-color : #ffffff; 
overflow : visible; 
} 
.G6GradientTop { 
width : 188px; 
position : absolute; 
left : 5px; 
top : -1px; 
height : 5px; 
} 
.G6GradientLeft { 
height : 100px; 
width : 5px; 
position : absolute; 
left : 0; 
top : 3px; 
} 
.G6GradientBottom { 
width : 188px; 
position : absolute; 
left : 5px; 
bottom : 0; 
height : 5px; 
} 
.G6GradientRight { 
height : 100px; 
width : 5px; 
position : absolute; 
right : 0; 
top : 3px; 
} 
.G6GradientTopRight { 
height : 5px; 
width : 5px; 
position : absolute; 
right : -1px; 
top : -1px; 
} 
.G6GradientBottomRight { 
height : 5px; 
width : 5px; 
position : absolute; 
right : 0; 
bottom : 0; 
} 
.G6GradientTopLeft { 
height : 5px; 
width : 5px; 
position : absolute; 
left : -1px; 
top : -1px; 
} 
#G6Welcome { 
background-color : #e6e7e8; 
width : 188px; 
top : -1px; 
height : 14px; 
margin-bottom : -1px; 
} 
#G6LoginFalse { 
background-color : #e6e7e8; 
height : 98px; 
margin-top : -1px; 
width : 183px; 
padding-left : 5px; 
} 
.G6GradientBottomLeft { 
height : 5px; 
width : 5px; 
position : absolute; 
left : 0; 
bottom : 0; 
} 
.accontent { 
height : 44px; 
background-color : #ffffff; 
padding : 0; 
border-style : none; 
vertical-align : top; 
width : 193px; 
} 
.tedccheadertext { 
margin : 2px 0 2px 0; 
padding : 0; 
width : 141px; 
font-weight : bold; 
} 
.tedhovercontentplain { 
margin : 5px 2px 5px 2px; 
padding : 0; 
width : 141px; 
height : 66px; 
font-weight : normal; 
overflow : hidden; 
} 
.tedccheadertext table { 
width : 141px; 
} 
.acheader { 
height : 20px; 
padding : 0 5px; 
margin-left : 5px; 
vertical-align : middle; 
border-style : none; 
} 
.acheader:hover, .acheader:active { 
cursor : pointer; 
border-style : none; 
} 
.acheaderSelected { 
height : 20px; 
padding : 0 5px 0 5px; 
vertical-align : middle; 
border-style : none; 
background : #e6e7e8 url('https://resource.bmwusa.com/image_76f6fa3f-16d4-4aa9-a6b9-f8a3b771c5af.arox') no-repeat center right; 
background-position : 171px; 
} 
.acheaderSelected:hover, .acheaderSelected:active { 
background : #e6e7e8 url('https://resource.bmwusa.com/image_421b2453-34d3-45dc-9fca-6734570ac8c4.arox') no-repeat center right; 
background-position : 171px; 
} 
.acctLoginBox td .dxnc { 
background : #e6e7e8 url('https://resource.bmwusa.com/image_39824b12-af9a-4a24-b867-c8dd5fafdaa9.arox') no-repeat center right; 
background-position : 171px; 
} 
.acctLoginBox td .dxnc:hover, .acctLoginBox td .dxnc:active { 
background : #e6e7e8 url('https://resource.bmwusa.com/image_ec58aa49-eec5-4750-b7c6-07cce8fa801b.arox') no-repeat center right; 
background-position : 171px; 
} 
.dxnbControl a { 
color : #4c4c4e; 
background-color : inherit; 
text-decoration : none; 
} 
.dxnbControl a:hover, .dxnbControl a:active { 
color : #003399; 
background-color : inherit; 
} 
.modalContentPopup { 
clear : both; 
border-width : 1px; 
border-style : solid; 
border-color : #e6e7e8; 
padding : 7px; 
padding-left : 12px; 
width : 763px; 
height : 391px; 
text-align : left; 
margin-right : 5px; 
position : relative; 
top : 0; 
left : -5px; 
background-color : #ffffff; 
} 
.modalShadow { 
position : relative; 
height : 405px; 
width : 778px; 
border : none; 
} 
.errorModal { 
position : relative; 
height : 130px; 
width : 280px; 
border : none; 
} 
.errorContentPopup { 
clear : both; 
background-color : white; 
height : 110px; 
width : 260px; 
padding : 10px; 
border : 1px solid #e6e7e8; 
} 
.modalConfirm { 
clear : both; 
border : 1px solid #e6e7e8; 
padding : 7px 9px 7px 9px; 
height : 263px; 
width : 513px; 
text-align : left; 
margin-right : 5px; 
position : relative; 
top : 0; 
left : -5px; 
background-color : #ffffff; 
} 
.modalConfirmContent { 
height : 205px; 
} 
.modalConfirmShadow { 
position : relative; 
height : 277px; 
width : 527px; 
border : none; 
} 
.valign { 
font-weight : 800; 
position : relative; 
top : 4px; 
} 
.G6WindowClose { 
position : absolute; 
top : 5px; 
right : 5px; 
} 
.G6WindowClose a { 
background : inherit; 
} 
.G4Next a { 
background : transparent url('https://resource.bmwusa.com/image_bc4b6513-9e4d-4ad0-9acc-3a17ce012a87.arox') no-repeat center right; 
padding-right : 20px; 
} 
.G4Next a:hover, .G4Next a:active { 
background : transparent url('https://resource.bmwusa.com/image_8b12c861-4cad-4a3b-96c3-4378fc4fcc11.arox') no-repeat center right; 
padding-right : 20px; 
} 
.G4Previous a { 
background : transparent url('https://resource.bmwusa.com/image_d983e6ec-d1b7-4d65-9e6e-dde775ccaf52.arox') no-repeat center left; 
padding-left : 20px; 
} 
.G4Previous a:hover, .G4Previous a:active { 
background : transparent url('https://resource.bmwusa.com/image_7a1813ef-ec26-4ac6-b904-1804508f9ec1.arox') no-repeat center left; 
padding-left : 20px; 
} 
.G4PageNum { 
margin-right : 7px; 
} 
.centeredControls { 
text-align : center; 
} 
.centeredControls a { 
background-image : inherit; 
} 
.G4PagingInfo { 
font-weight : bold; 
margin-right : 30px; 
} 
.G4NumListings { 
font-weight : bold; 
} 
.G4Next { 
position : absolute; 
top : 1px; 
right : 5px; 
} 
.G4Previous { 
position : absolute; 
left : 0; 
top : 1px; 
} 
#G56CalendarContainer a { 
display : block; 
} 
.G56CalendarTitle table tbody tr td a { 
background : inherit; 
} 
.G56CalendarDay { 
border-left : 1px solid #e6e7e8; 
border-top : 1px solid #e6e7e8; 
border-right : none; 
border-bottom : none; 
} 
#G56CalendarContainer a[title="Go to the previous month"], #G56CalendarContainer a[title="Go to the previous month"]:visited { 
display : inline; 
text-decoration : none; 
color : inherit; 
padding-left : 17px; 
background : transparent url('https://resource.bmwusa.com/image_3e5967a6-5aaf-4b2c-a668-6e4abed31e69.arox') no-repeat left 1px; 
margin-left : 10px; 
} 
#G56CalendarContainer a[title="Go to the next month"], #G56CalendarContainer a[title="Go to the next month"]:visited { 
display : inline; 
padding-right : 17px; 
text-decoration : none; 
color : inherit; 
background : transparent url('https://resource.bmwusa.com/image_8c8034b7-86c3-4a25-bb3c-be24b763d5fb.arox') no-repeat right 1px; 
margin-right : 10px; 
} 
#G56CalendarContainer a[title="Go to the previous month"]:hover, #G56CalendarContainer a[title="Go to the previous month"]:active { 
color : #003399; 
background-position : left -33px; 
} 
#G56CalendarContainer a[title="Go to the next month"]:hover, #G56CalendarContainer a[title="Go to the next month"]:active { 
color : #003399; 
background-position : right -33px; 
} 
#G70CloseButtonContainer { 
float : right; 
text-align : right; 
width : 247px; 
} 
#G70ContentSpacer { 
width : 495px; 
border-bottom : 1px solid #cfd0d2; 
} 
#G70DayTitleContainer { 
width : 495px; 
margin-top : 7px; 
margin-bottom : 8px; 
} 
#G70DateCloseContainer { 
width : 495px; 
padding-bottom : 15px; 
} 
#G70DateLabelContainer { 
vertical-align : top; 
float : left; 
text-align : left; 
width : 247px; 
} 
#G70DiscriptionContainer { 
width : 495px; 
margin-top : 10px; 
} 
#G70LocationContainer { 
width : 240px; 
vertical-align : top; 
margin-left : 10px; 
float : left; 
} 
#G70LocationAddress { 
width : 190px; 
float : left; 
} 
#G70LocationLabel { 
float : left; 
} 
#G70NextButtonContainer { 
float : left; 
text-align : right; 
width : 248px; 
} 
#G70PreviousButtonContainer { 
float : left; 
text-align : left; 
width : 247px; 
} 
#G70PreviousNextContanier { 
width : 495px; 
} 
#G70MapContainer { 
width : 495px; 
height : 220px; 
} 
#G70TimeContainer { 
width : 245px; 
float : left; 
} 
#G70TimeField { 
float : left; 
} 
#G70TimeLabel { 
float : left; 
} 
#G92Menu { 
clear : both; 
width : 758px; 
height : 15px; 
padding : 5px 0; 
margin-top : 10px; 
background-color : #e6e7e8; 
} 
#G92Header { 
margin-bottom : 15px; 
} 
#G92Content { 
clear : both; 
position : relative; 
width : 758px; 
height : 40px; 
overflow : hidden; 
border-bottom : 1px solid #e6e7e8; 
} 
.G92PaddingTop { 
margin-top : 10px; 
background-image : inherit; 
} 
.G92Col1 { 
width : 88px; 
float : left; 
overflow : hidden; 
padding-left : 0; 
margin-right : 5px; 
background-image : inherit; 
} 
.G92Col2 { 
width : 231px; 
float : left; 
padding-left : 0; 
background-image : inherit; 
} 
.G92Col3 { 
width : 55px; 
margin-right : 10px; 
float : left; 
padding-left : 0; 
background-image : inherit; 
} 
.G92Col4 { 
width : 92px; 
float : left; 
padding-left : 0; 
background-image : inherit; 
} 
.G92Col5 { 
width : 106px; 
float : left; 
padding-left : 0; 
background-image : inherit; 
} 
.G92Col6 { 
width : 96px; 
float : left; 
background-image : inherit; 
padding-left : 0; 
} 
.G92Col7 { 
margin : 0; 
float : left; 
background-image : inherit; 
padding-left : 0; 
} 
#G92PagingBottom { 
margin-top : 8px; 
height : 25px; 
position : relative; 
} 
#G92PagingTop { 
position : relative; 
margin-bottom : 5px; 
height : 25px; 
} 
#G92SelectOptions { 
width : 121px; 
margin-right : 10px; 
margin-bottom : 10px; 
float : right; 
} 
#G92resultsInfo { 
clear : both; 
margin-top : 10px; 
margin-bottom : 10px; 
} 
#G92PageNumtxt { 
margin-right : 15px; 
} 
#G92DepricationNotice { 
position : absolute; 
bottom : 0; 
left : 13px; 
} 
.G92Col6:hover .filledRatingStar, .G92Col6:active .filledRatingStar { 
background-image : url('https://resource.bmwusa.com/image_613042eb-dede-49b7-9789-efcec13af69c.arox'); 
} 
.G93Col6:hover .filledRatingStar, .G93Col6:active .filledRatingStar { 
background-image : url('https://resource.bmwusa.com/image_613042eb-dede-49b7-9789-efcec13af69c.arox'); 
} 
.ratingStar { 
font-size : 0; 
width : 13px; 
height : 12px; 
margin : 0; 
padding : 0; 
cursor : pointer; 
display : block; 
background-repeat : no-repeat; 
} 
.G92Col6 a { 
background-image : inherit; 
} 
.filledRatingStar { 
background-image : url('/image_2d694139-4a39-480b-ad8d-ec4c19f985ca.arox'); 
} 
.emptyRatingStar { 
background-image : url('/image_40b765af-e37d-4366-a2c2-0f9761cc8079.arox'); 
} 
.savedRatingStar { 
background-image : url('/image_613042eb-dede-49b7-9789-efcec13af69c.arox'); 
margin-right : 2px; 
} 
.filledRatingStarSmall { 
background-image : url('/image_f2951933-91d7-4eaa-961c-dddcedf11e22.arox'); 
margin-right : 2px; 
} 
.emptyRatingStarSmall { 
background-image : url('/image_33cde9cd-09dd-43e8-b310-e3b484dcc4f1.arox'); 
margin-right : 2px; 
} 
.savedRatingStarSmall { 
background-image : url('/image_0c6d970a-3349-4c3f-8443-872b259c3dc3.arox'); 
margin-right : 2px; 
} 
.ratingStarSmall { 
font-size : 0; 
width : 8px; 
height : 8px; 
margin : 0; 
padding : 0; 
padding-top : 2px; 
cursor : pointer; 
display : block; 
background-repeat : no-repeat; 
} 
SideNavContainer, #SideNavTopRow, #SideNavMiddleRow, #SideNavBottomRow { 
float : left; 
} 
#SideNavTopRow, #SideNavBottomRow { 
width : 198px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
#SideNavTopRowLeft, #SideNavTopRowRight { 
width : 5px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
#SideNavTopRowLeft { 
background : transparent url('images/Gradient_Corners.gif') no-repeat 0 0; 
} 
#SideNavTopRowCenter { 
width : 188px; 
height : 5px; 
float : left; 
background : transparent url('images/Gradient_Horizontal_Top.gif') repeat-x; 
line-height : 5px; 
} 
#SideNavTopRowRight { 
background : transparent url('images/Gradient_Corners.gif') no-repeat -5px 0; 
} 
#SideNavMiddleRow { 
width : 198px; 
overflow : hidden; 
} 
#SideNavMiddleRowLeft, #SideNavMiddleRowRight { 
width : 5px; 
float : left; 
} 
#SideNavMiddleRowLeft { 
background : transparent url('images/LeftNavVerticalGradientLeft.gif') repeat-y; 
} 
#SideNavMiddleRowCenter { 
width : 188px; 
float : left; 
min-height : 345px; 
height : auto !important ; 
} 
#SideNavMiddleRowRight { 
background : transparent url('images/rightVerticalGradient.gif') repeat-y; 
} 
#SideNavBottomRow { 
clear : both; 
} 
#SideNavBottomRowLeft, #SideNavBottomRowRight { 
width : 5px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
#SideNavBottomRowLeft { 
background : transparent url('images/Gradient_Corners.gif') no-repeat 0 -5px; 
} 
#SideNavBottomRowCenter { 
width : 188px; 
height : 5px; 
float : left; 
background : transparent url('images/bottomHorizontalGradient.gif') repeat-x; 
line-height : 5px; 
} 
#SideNavBottomRowRight { 
background : transparent url('images/Gradient_Corners.gif') no-repeat -5px -5px; 
} 
#BMWSideNav { 
margin : 0; 
padding : 0; 
width : 188px; 
line-height : 1.5em !important ; 
} 
#BMWSideNav ul { 
margin : 10px 19px 0 19px; 
padding : 0; 
list-style-type : none; 
} 
#BMWSideNav li { 
padding-left : 6px; 
text-indent : -6px; 
} 
#BMWSideNav ul li ul { 
display : none; 
} 
#BMWSideNavTitle { 
width : 188px; 
height : 26px; 
border-bottom : 1px solid #e6e7e8; 
font-weight : bold; 
line-height : 26px; 
text-indent : 20px; 
} 
#Selected, #Selected a { 
color : #003399; 
background-color : inherit; 
} 
#BMWSideNav .divide { 
line-height : 9px; 
padding : 0; 
margin-left : -6px; 
} 
#SideNavG3Container, #SideNavG3TopRow, #SideNavG3MiddleRow, #SideNavG3BottomRow { 
float : left; 
} 
#SideNavG3Container { 
width : 198px; 
margin : 0; 
padding : 0; 
} 
#SideNavG3TopRow, #SideNavG3BottomRow { 
width : 198px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
#SideNavG3TopRowLeft, #SideNavG3TopRowRight { 
width : 5px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
#SideNavG3TopRowLeft { 
background : transparent url('images/Gradient_Corners.gif') no-repeat 0 0; 
} 
#SideNavG3TopRowCenter { 
width : 188px; 
height : 5px; 
float : left; 
background : transparent url('images/Gradient_Horizontal_Top.gif') repeat-x; 
line-height : 5px; 
} 
#SideNavG3TopRowRight { 
background : transparent url('images/Gradient_Corners.gif') no-repeat -5px 0; 
} 
#SideNavG3MiddleRow { 
width : 198px; 
} 
#SideNavG3MiddleRowLeft, #SideNavG3MiddleRowRight { 
width : 5px; 
float : left; 
} 
#SideNavG3MiddleRowLeft { 
background : transparent url('images/LeftNavVerticalGradientLeft.gif') repeat-y; 
} 
#SideNavG3MiddleRowCenter { 
width : 188px; 
float : left; 
} 
#SideNavG3MiddleRowRight { 
background : transparent url('images/rightVerticalGradient.gif') repeat-y; 
} 
#SideNavG3BottomRow { 
clear : both; 
} 
#SideNavG3BottomRowLeft, #SideNavG3BottomRowRight { 
width : 5px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
#SideNavG3BottomRowLeft { 
background : transparent url('images/Gradient_Corners.gif') no-repeat 0 -5px; 
} 
#SideNavG3BottomRowCenter { 
width : 188px; 
height : 5px; 
float : left; 
background : transparent url('images/bottomHorizontalGradient.gif') repeat-x; 
line-height : 5px; 
} 
#SideNavG3BottomRowRight { 
background : transparent url('images/Gradient_Corners.gif') no-repeat -5px -5px; 
} 
#BMWSideNavG3 { 
margin : 0; 
padding : 0 0 10px 0; 
width : 188px; 
line-height : 1.5em !important ; 
} 
#BMWSideNavG3 ul { 
margin : 10px 19px 10px 19px; 
padding : 0; 
list-style-type : none; 
} 
#BMWSideNavG3 li { 
padding-left : 6px; 
text-indent : -6px; 
} 
#BMWSideNavG3 ul li ul { 
display : none; 
} 
#BMWSideNavG3Title { 
width : 188px; 
height : 26px; 
border-bottom : 1px solid #e6e7e8; 
font-weight : bold; 
line-height : 26px; 
text-indent : 20px; 
} 
#Selected, #Selected a { 
color : #003399; 
background-color : inherit; 
} 
#BMWSideNavG3 .divide { 
line-height : 9px; 
padding : 0; 
margin-left : -6px; 
} 
#BMWSideNavG3 .PanelFirstDivide { 
line-height : 1px; 
height : 1px; 
position : relative; 
top : -9px; 
padding : 0; 
margin-left : -6px; 
margin-bottom : -2px; 
} 
#accordionContent { 
margin : 0; 
padding : 0; 
height : 100%; 
width : 188px; 
overflow : hidden; 
} 
#BMWSideNavG3 .panelGroup { 
width : 188px; 
border : none; 
overflow : hidden; 
} 
#BMWSideNavG3 .panelGroupHeading { 
width : 188px; 
height : 30px; 
border-top : 1px solid #e6e7e8; 
line-height : 30px; 
text-indent : 20px; 
cursor : pointer; 
color : inherit; 
background-color : inherit; 
} 
#BMWSideNavG3 .closeLastPanelGroup { 
border-top : 1px solid #e6e7e8; 
margin-top : -11px; 
padding-top : 10px; 
width : 188px; 
margin-left : -20px; 
padding-left : 27px; 
} 
#BMWSideNavG3 .panelGroupHeading:hover { 
color : #003399; 
background-color : inherit; 
} 
.panelHeadingTitle { 
width : 158px; 
float : left; 
} 
#BMWSideNavG3 .panelGroupHeading img { 
float : left; 
margin-right : 10px; 
margin-top : 10px; 
} 
#BMWSideNavG3 .panelGroupContent { 
overflow : hidden; 
display : none; 
} 
#BMWTertiaryNav { 
margin : 0 0 10px 0; 
padding : 0; 
width : 758px; 
border : none; 
} 
#BMWTertiaryNav div { 
margin : 0; 
padding : 0; 
width : 758px; 
border : none; 
} 
#BMWTertiaryNav ul { 
margin : 0; 
padding : 0; 
} 
#BMWTertiaryNav li { 
display : inline; 
margin-right : 20px; 
} 
#BMWTertiaryNav ul li ul { 
display : none; 
} 
#BMWTertiaryNav a { 
white-space : nowrap; 
display : inline; 
} 
#BMWFourthNav { 
margin : 0 0 10px 0; 
padding : 0; 
width : 763px; 
height : 33px; 
border : none; 
overflow : visible; 
background : transparent url('images/FourthLevelBackground.png') repeat-x; 
} 
#BMWFourthNav div { 
margin : 0; 
padding : 0; 
width : 763px; 
border : none; 
} 
#BMWFourthNav ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#BMWFourthNav li { 
display : inline; 
margin : 0; 
padding : 0; 
} 
#BMWFourthNav ul li ul { 
display : none; 
} 
#BMWFourthNav a { 
width : 109px; 
height : 33px; 
margin : 0; 
color : #4c4c4e; 
overflow : visible; 
text-decoration : none; 
text-align : center; 
white-space : nowrap; 
display : block; 
float : left; 
padding-top : 9px; 
background : url('images/FourthLevelItem.png') no-repeat 0 0; 
} 
#BMWFourthNav a:hover { 
background-position : 0 -33px; 
width : 109px; 
height : 33px; 
text-align : center; 
color : #003399; 
} 
#BMWFourthNav #Selected, #BMWFourthNav #Selected a { 
color : #003399; 
background-color : inherit; 
background-position : 0 -33px; 
} 
#base_Site_PromoContainer { 
float : left; 
margin : 0 0 0 0; 
padding : 0; 
display : inline; 
} 
#PromoContainer { 
padding : 0; 
margin : 0; 
width : 792px; 
} 
#VerticalPromoContainer { 
padding : 0; 
margin : 0; 
height : 792px; 
} 
.PromoTopRow, .PromoMiddleRow, .PromoBottomRow { 
clear : both; 
} 
.PromoTopRow, .PromoBottomRow { 
width : 198px; 
height : 5px; 
line-height : 5px; 
} 
.PromoTopRowLeft, .PromoTopRowRight { 
width : 5px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
.PromoTopRowLeft { 
background : transparent url('images/Gradient_Corners.gif') no-repeat 0 0; 
} 
.PromoTopRowCenter { 
width : 188px; 
height : 5px; 
float : left; 
background : transparent url('images/Gradient_Horizontal_Top.gif') repeat-x; 
line-height : 5px; 
} 
.PromoTopRowRight { 
background : transparent url('images/Gradient_Corners.gif') no-repeat -5px 0; 
} 
.PromoMiddleRow { 
width : 198px; 
height : 102px; 
} 
.PromoMiddleRowLeft, .PromoMiddleRowRight { 
width : 5px; 
height : 102px; 
float : left; 
} 
.PromoMiddleRowLeft { 
background : transparent url('https://resource.bmwusa.com/image_42F7375C-AF1A-4F87-A887-2EE451F10A55.arox') repeat-y; 
} 
.PromoMiddleRowCenter { 
width : 188px; 
height : 102px; 
float : left; 
overflow : visible; 
} 
.PromoMiddleRowRight { 
background : transparent url('https://resource.bmwusa.com/image_596450B9-C3AA-4A35-BF1A-932805B11CB3.arox') repeat-y; 
} 
.PromoBottomRow { 
clear : both; 
} 
.PromoBottomRowLeft, .PromoBottomRowRight { 
width : 5px; 
height : 5px; 
float : left; 
line-height : 5px; 
} 
.PromoBottomRowLeft { 
background : transparent url('https://resource.bmwusa.com/image_a15020d0-5b32-44fb-bcbe-cc9c2e899523.arox') no-repeat 0 -5px; 
} 
.PromoBottomRowCenter { 
width : 188px; 
line-height : 5px; 
height : 5px; 
float : left; 
background : transparent url('https://resource.bmwusa.com/image_B0A7A13C-3AC7-4A25-A85A-A47FE3C69731.arox') repeat-x; 
} 
.PromoBottomRowRight { 
background : transparent url('https://resource.bmwusa.com/image_a15020d0-5b32-44fb-bcbe-cc9c2e899523.arox') no-repeat -5px -5px; 
} 
.PromoItem { 
padding : 0; 
width : 198px; 
height : 112px; 
overflow : visible; 
} 
.PromoItem ul { 
list-style-type : none; 
padding : 0; 
margin : 4px 8px 8px 8px; 
} 
.PromoSubmission { 
margin-top : 8px; 
} 
.PromoSubmissionField { 
border : 1px solid #cccccc; 
width : 135px; 
margin : 0; 
padding : 0; 
} 
.BottomMarginEight { 
margin-bottom : 8px; 
} 