﻿@charset "utf-8";
@font-face {
	font-family: bmwtype V2 bold;    
	src: url('../../../BMWFonts/bmwtype V2 bold.eot');    
	src: url('../../../BMWFonts/bmwtype V2 bold.eot?#iefix') format('embedded-opentype'),         
		 url('../../../BMWFonts/bmwtype V2 bold.woff2') format('woff2'),         
		 url('../../../BMWFonts/bmwtype V2 bold.woff') format('woff'),         
		 url('../../../BMWFonts/bmwtype V2 bold.ttf') format('truetype'),         
		 url('../../../BMWFonts/bmwtype V2 bold.svg#bmwtype V2 bold') format('svg');    
	font-weight: normal;    
	font-style: normal;
}

@font-face {
    font-family: bmwtype V2 light;    
	src: url('../../../BMWFonts/bmwtype V2 light.eot');    
	src: url('../../../BMWFonts/bmwtype V2 light.eot?#iefix') format('embedded-opentype'),         
		 url('../../../BMWFonts/bmwtype V2 light.woff2') format('woff2'),         
		 url('../../../BMWFonts/bmwtype V2 light.woff') format('woff'),         
		 url('../../../BMWFonts/bmwtype V2 light.ttf') format('truetype'),         
		 url('../../../BMWFonts/bmwtype V2 light.svg#bmwtype V2 light') format('svg');    
	font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: bmwtype V2 regular;    
	src: url('../../../BMWFonts/bmwtype V2 regular.eot');    
	src: url('../../../BMWFonts/bmwtype V2 regular.eot?#iefix') format('embedded-opentype'),         
		 url('../../../BMWFonts/bmwtype V2 regular.woff2') format('woff2'),         
		 url('../../../BMWFonts/bmwtype V2 regular.woff') format('woff'),         
		 url('../../../BMWFonts/bmwtype V2 regular.ttf') format('truetype'),         
		 url('../../../BMWFonts/bmwtype V2 regular.svg#bmwtype V2 regular') format('svg');    
	font-weight: normal;    
	font-style: normal;

}

body{background:#FFF;font-family:bmwtype V2 regular;font-size:12px;color:#000;padding:0px;margin:0px;line-height:normal;font-weight:normal;}
form, input{padding:0px;margin:0px;}
a{outline:none;}
img{border:none;}
img a{border:none;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
#wrapper{width:100%;margin:0px auto;}
#header{background:#fff;/*background:url(../../../images/header_back.png); background-repeat:repeat-x;*/ height:105px;padding:0px 0px 0px 0px;}
.header_left{width:100%;float:left;}
.nav{height:36px;width:699px;background-color: #fff;float:left;}
.nav img{padding-top:3px;float:right;}
.nav ul{padding:0px;margin:0px;list-style:none;float:right;}
.nav ul li{font-size:12px;color:#000;float:left;line-height:18px;font-family:bmwtype V2 regular;padding:6px 23px 3px 24px;font-weight: normal; margin-top:19px;background:url(../../../images/menu-border.jpg) no-repeat center right; }
.nav ul li.active{color:#1F6BD4;font-family:bmwtype V2 regular;font-weight: normal;}
.nav ul li.active a{text-decoration:none;color:#1F6BD4;font-family:bmwtype V2 regular;font-weight: normal;}
.nav ul li a{text-decoration:none;color:#000;font-family:bmwtype V2 regular;font-weight: normal; font-size:10px; cursor:pointer;}
.nav ul li a:hover{color:#1d68d1;font-family:bmwtype V2 regular;font-weight: normal; font-size:10px;}
.nav_item_number{float:right;line-height:8px;padding-left:5px;padding-right:1px;padding-top:7px;}
.DlItemStyle{width:190px;line-height:28px;padding:0px;font-size:11px;font-weight:normal;list-style:none;cursor:pointer;background:url(../../../images/nested_h3.jpg) no-repeat top left;color:Black;}
.header_left h2{background:url(../../../images/search_icon.jpg) no-repeat right center;font-size:12px;color:#FFF;float:right;line-height:18px;padding:0px 18px 0px 0px;margin:0px;}
.header_left h2 a{text-decoration:none;color:#FFF;}
.dealersearchmaster{border-left:1px solid #A2A3A5;border-right:1px solid #A2A3A5}
.newacc05{width:369px;padding-right:20px;vertical-align:top;}
.newacc06{width:369px;background-color:#E6E7E8;padding-left:20px;vertical-align:top;}
.newacc07{width:314px;}
.newacc08{padding-right:30px;padding-left:20px;width:100%;padding-top:5px;}
.newacc09{padding-right:30px;padding-left:20px;vertical-align:top;height:44px}
.newacc10{width:150px}
.newacc12{width:311px}
.newacc13{padding-right:30px;padding-left:20px;width:100%;padding-top:5px}
.newacc14{padding-right:30px;padding-left:20px;vertical-align:top;height:44px}
.newacc15{padding-right:30px;padding-left:100px;padding-top:10px;width:793px;}
.newacc16{width:800px;}
.newacc17{padding-left:95px;padding-top:50px;vertical-align:top;}
.newacc18{padding-left:5px;width:768px;}
.newacc19{width:796px;}
.newacc20{width:30px;}
.newacc21{width:378px;height:140px;border:solid 1px #e6e7e8;}
.newacc22{padding-left:20px;padding-right:40px;width:100%;border:0px;}
.newacc23{height:10px;}
.newacc24{font-family:Arial, Verdana, Arial,Helvetica, sans-serif;font-size:12px;color:#000000;padding-top:15px;}
.newacc25{width:25px;height:140px;}
.newacc26{width:378px;height:140px;border:solid 1px #e6e7e8;vertical-align:top;}
.newacc27{padding-left:10px;vertical-align:top;}
.newacc28{vertical-align:middle;border:0px;}
.newacc29{height:300px;}
.newacc30{height:120px;width:778px;padding-left:100px;position:absolute;}
.newacc31{height:30px;}
.newacc32{height:30px;position:absolute;padding-left:100px;}
.newacc33{width:100%;}
.newacc34{width:795px;}
.product_list_tit{width:425px;float:left !important;color:#000000;font-size:17px!important;font-weight:bold;line-height:normal;}
.selected_vehicle_text{height:32px;}
.logo{width:180px;height:96px;float:left;margin-left: 0;position:relative;padding:0px 0px 0px 0px; margin-top:-11px;}
.logo2{width:90px;height:91px;float:right;position:relative; top:0px; margin-top:-8px;}
#banner{height:55px;}
#content{padding:0px 0px 0px 0px; margin-top:0px; border-top:1px solid #ededee; }

.freeshipping_box{cursor: pointer; background:url(../../../images/butterbanner-bg.png) repeat-x center;text-align:center; margin-top:0px; vertical-align:middle;height:39px; }
.freeshipping_box span {font-size:14px;}
.freeshipping_box a {font-size:22px; font-weight:bold; vertical-align: middle; *vertical-align:middle;}


.content_free2dayshipping { font-family:bmwtype v2 regular; font-size:12px; padding-left:0px; padding-bottom:30px;margin: 0px auto;width:975px;}
.content_free2dayshipping h3 { font-size:24px; margin:49px 0px 10px 0px; padding:0px;}
.content_free2dayshipping h4 { font-size:17px; margin:10px 0px 10px 0px; padding:0px;}
.content_free2dayshipping p { font-size:12px; margin:0px; padding:0px; line-height:18px;text-align:justify;}

.DismissBtn{float:right;padding-left:6px;width:180px;height:25px;background-repeat:no-repeat;line-height:2;font-size:12px;font-weight:bold;cursor:pointer;background-color:#1580E8;}



.content_left{ width:197px; height:auto; float:left; display:none;}
.divOption04{width:150px;float:left;line-height:17px;}
.center{height:35px;padding:12px 5px 9px 8px;color:#1F6BD4;border:#E6E7E8 1px solid;margin-bottom:6px;}
.center img{float:left;}
.center a{color:#4C4C4E;float:left;font-weight:bold;line-height:32px;text-decoration:none;}
.center h2{margin:0px;padding:0px;font-size:12px;}
.center a:hover{color:#1F6BD4;}
.center_branded{/*position:absolute;*/color:#FFFFFF;font-size:13px;height:25px;line-height:30px;margin:7px 0 0 1px;padding:0;width:auto;float:right; text-align:right;font-weight: normal;font-family: bmwtype V2 Regular;}
.center_branded a{color:#fff;text-decoration:none;font-family: bmwtype V2 Regular;font-weight: normal;}
.center_branded .center_name{font-size:12px;font-weight:bold;padding-right:12px;}
.center_branded .center_address{font-size:12px;padding-right:12px;}
.center_branded .center_phone{font-size:12px;}
.center_branded .center_url a{color:#FFFFFF;font-size:10px;text-decoration:underline;}
.search_box{height:52px;color:#FFF;line-height:22px;background:#808284;padding:40px 5px 0px 6px;border-bottom:#808284 3px solid;margin-bottom:10px;font-weight:bold;}
.search_box h2{padding:0px;margin:0px;font-size:12px;}
/*.input{height:20px;}
.txt{width:147px;height:18px;border:#000 1px solid;color:#808284;float:left;line-height:18px;padding:0px 5px;}
.src_but{background:url(../../../images/src_but.jpg) no-repeat right top;width:13px;height:12px;float:right;cursor:pointer;border:0;margin-top:5px;}*/

.linkReview{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer; background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; padding:18px 58px 14px 58px;float:right;}
.linkReview:visited{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;}
.linkReview:hover{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;}


.link{width:186px; padding:1px; border-top:1px solid #bdbdbd; border-right:1px solid #bdbdbd; border-bottom:none; border-left:1px solid #bdbdbd;}
.link ul{padding:0px;margin:0px;list-style:none;}
.link ul ul{padding:0px 0px 0px 0px; margin:11px 0px 0px 0px;list-style:none;}
.link ul li{color:#4D4C4F;}
.link ul li li{color:#000; background:url(../../../images/subback.gif) background-repeat: repeat-x;}
.link ul li li a{text-decoration:none;color:#000;padding:0px 20px;  }
.link ul li a{text-decoration:none;color:#4D4C4F;padding:0px 12px;}
.backcolor{ background-color:#E7E8E9; background:url(../../../images/gradiant_back.gif) background-repeat: repeat-x; background-position:top; }
#acc{font-size:12px;}
#acc h3{padding-top:12px; padding-left:16px; padding-right:32px; height:32px; margin:0px 0px 0px 0px;font-size:11px;font-weight:bold;list-style:none;cursor:pointer;letter-spacing:0px;background:url(../../../images/link_bg_normal.gif) no-repeat top left;}
#acc h3.selected{background:url(../../../images/link_bg_active.gif) no-repeat top left; }
/*#acc h3.special{color:#ffffff;padding-top:18px; padding-left:17px; padding-right:32px; height:32px; margin:0px 0px 0px 0px;font-size:11px;font-weight:bold;list-style:none;cursor:pointer;letter-spacing:0px;background:url(../../../images/link_bgspecial_normal.jpg) no-repeat top left;}
#acc h3.selectedspecial{color:#ffffff;padding-top:18px;background:url(../../../images/link_bgspecial_active.jpg) no-repeat top left; }*/
#acc .acc-section{overflow:hidden;line-height:normal;}
#acc .acc-content{padding:0px 0 0 0;}
#acc .acc-content a{padding:2px 0 2px 22px;display:block;color:#000;  width:170px;background:url(../../../images/menu_arrow.gif) no-repeat left; font-size:11px;}
#acc .acc-content a:hover{color:#1F6BD4;  width:170px;}

#acc .acc-contentspecial{padding:0px 0 0 0;}
#acc .acc-contentspecial a{padding:3px 0 2px 23px !important;display:block;color:#000;  width:170px !important;background:url(../../../images/menu_arrow.gif) no-repeat left; font-size:11px !important; height:12px !important;}
#acc .acc-contentspecial a:hover{color:#1F6BD4;  width:170px;}

.pnlleftnav{padding:2px 0 13px 16px;display:block;color:#0f409f;line-height:20px;}
#nested{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested h3{padding:3px 25px 0 16px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:21px;line-height:10px;background-image:none;}

#nested .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested .acc-content{ width:186px; }
#nested h3.acc-selected{background:url(../../../images/nested_h3_active.png) no-repeat top left;  font-weight:bold; padding-top:10px;  }
/*#nested h3.acc-selected{background-image:none;  font-weight:bold; padding-top:10px;  }*/
#nested h3.acc-selected a:visited, #nested h3.acc-selected a:active{font-weight:bold !important;color:Black !important;}
#nested h3 a:hover{color:Black !important;}
#nested h3 a{background:url(../../../images/nested_h3.png) no-repeat top left !important;}
#nested h3.acc-selected a {font-weight:bold !important; padding-top:17px !important; margin-top:-17px !important;background-image:none !important;}

#nested h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left;  font-weight:bold; padding-top:17px; margin-top:-15px;}
/*#nested h3.acc-selected1{background-image:none; font-weight:bold; padding-top:17px; margin-top:-15px;}*/
#nested h3.acc-selected1 a:visited, #nested h3.acc-selected1 a:active{font-weight:bold !important;color:Black !important;}
#nested h3.acc-selected1 a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}


#nested2{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested2 h3{padding:3px 25px 0 16px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:16px;line-height:10px;background-image:none;}

#nested2 .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested2 .acc-content{ width:186px; }
#nested2 h3.acc-selected{background:url(../../../images/nested_h3_active.png) no-repeat top left; background-color:#ffffff; font-weight:bold; padding-top:10px;}
/*#nested2 h3.acc-selected{background-image:none; background-color:#ffffff; font-weight:bold; padding-top:10px;}*/

#nested2 h3.acc-selected a:visited, #nested2 h3.acc-selected a:active{font-weight:bold !important;color:Black !important;}
#nested2 h3 a:hover{color:Black !important;}
#nested2 h3 a{background:url(../../../images/nested_h3.png) no-repeat top left !important;}
#nested2 h3.acc-selected a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}

#nested2 h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left; background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}
/*#nested2 h3.acc-selected1{background-image:none; background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}*/
#nested2 h3.acc-selected1 a:visited, #nested2 h3.acc-selected1 a:active{font-weight:bold !important;color:Black !important;}
#nested2 h3.acc-selected1 a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}


#nested3{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested3 h3{padding:3px 25px 0 16px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:20px;line-height:10px;background-image:none;}

#nested3 .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested3 .acc-content{ width:187px;  }
#nested3 h3.acc-selected{background:url(../../../images/nested_h3_active.png) no-repeat top left;  background-color:#ffffff; font-weight:bold; padding-top:10px;}
/*#nested3 h3.acc-selected{background-image:none;  background-color:#ffffff; font-weight:bold; padding-top:10px;}*/

#nested3 h3.acc-selected a:visited, #nested3 h3.acc-selected a:active{font-weight:bold !important;color:Black !important;}
#nested3 h3 a:hover{color:Black !important;}
#nested3 h3 a{background:url(../../../images/nested_h3.png) no-repeat top left !important;}
#nested3 h3.acc-selected a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}

#nested3 h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left;  background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}
/*#nested3 h3.acc-selected1{background-image:none;  background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}*/
#nested3 h3.acc-selected1 a:visited, #nested3 h3.acc-selected1 a:active{font-weight:bold !important;color:Black !important;}
#nested3 h3.acc-selected1 a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}


#nested5{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested5 h3{padding:3px 25px 0 16px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:16px;line-height:10px;background-image:none;}

#nested5 .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested5 .acc-content{ width:186px; }
#nested5 h3.acc-selected{background:url(../../../images/nested_h3_active.png) no-repeat top left; background-color:#ffffff; font-weight:bold; padding-top:10px;}
/*#nested2 h3.acc-selected{background-image:none; background-color:#ffffff; font-weight:bold; padding-top:10px;}*/

#nested5 h3.acc-selected a:visited, #nested2 h3.acc-selected a:active{font-weight:bold !important;color:Black !important;}
#nested5 h3 a:hover{color:Black !important;}
#nested5 h3 a{background:url(../../../images/nested_h3.png) no-repeat top left !important;}
#nested5 h3.acc-selected a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}

#nested5 h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left; background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}
/*#nested2 h3.acc-selected1{background-image:none; background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}*/
#nested5 h3.acc-selected1 a:visited, #nested2 h3.acc-selected1 a:active{font-weight:bold !important;color:Black !important;}
#nested5 h3.acc-selected1 a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}

/*Specials*/
#nested6{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested6 h3{padding:3px 25px 0 0px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:16px;line-height:10px;background-image:none;}
/*
#nested6 .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested6 .acc-content{ width:186px; }
#nested6 h3.acc-selected{background:url(../../../images/nested_h3_active.png) no-repeat top left; background-color:#ffffff; font-weight:bold; padding-top:10px;}

#nested6 h3.acc-selected a:visited, #nested2 h3.acc-selected a:active{font-weight:bold !important;color:Black !important;}
#nested6 h3 a:hover{color:Black !important;}
#nested6 h3 a{background:url(../../../images/menu_arrow.gif) no-repeat left; font-size:11px;}
#nested6 h3.acc-selected a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}

 #nested6 h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left; background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}
#nested6 h3.acc-selected1 a:visited, #nested2 h3.acc-selected1 a:active{font-weight:bold !important;color:Black !important;}
#nested6 h3.acc-selected1 a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;} */
/*Specials*/

.main-div
{
    width:975px; margin:0px auto;
}
.content_right{width:975px; margin:0px auto;}
.content_right h1.under{border-bottom:1px solid #4C4C4E;border-top:medium none;}
.divunder{width:100%;font-size:11px;color:#A2A3A5;line-height:18px;padding:0px 0px 10px 0px;margin:0px;font-weight:normal; font-family:bmwtype V2 light; border-bottom:1px solid #C7C8CA;border-top:medium none;}
.divunder01{width:100%;font-size:11px;color:#A2A3A5;line-height:18px;padding:0px 0px 10px 0px; margin:0px;font-weight:normal; font-family:bmwtype V2 light; border-bottom:1px solid #C7C8CA;border-top:medium none; }

.content_right h1 span{float:right;}
.content_right_home{width:975px;float:right; padding-left:2px; margin-top:-40px;}
.content_disclaimer{width:780px;float:right;padding-top:10px;position:absolute;}
.dealersearchdisclaimer{width:100%;float:right;padding-top:10px;}
.content_disclaimer h1{background:url(../../../images/content_right_pic.jpg) no-repeat left center;font-size:11px;color:#4C4C4E;line-height:30px;padding:0px 0px 0px 18px;margin:0px;border-top:#4C4C4E 1px solid;}
.divcontent_disclaimer{font-size:11px;color:#4C4C4E;}


.slideshow{width:100%;margin-bottom:10px; margin-top:-20px; float:left;}
.slideshow_nav{color:#A2A3A5;font-size:11px; position:absolute; margin-left:-33px; margin-top:-63px;padding-right:2px; left:50%; width:150px;}
.slideshow_nav img{vertical-align:middle;}
.slideshow_txt{height:20px;color:#000;padding:10px 0px 3px 5px; background-color:#FCFCFC;border-top:#E6E7E8 1px solid; border-bottom:#E6E7E8 1px solid; margin-bottom:0px;font-size:11px; margin-top:20px;width:768px;}
.slideshow_txt span{font-weight:bold;font-size:11px;}
.detail{float:left;padding:0px 0px 10px 0px; margin-top:72px;}
.product{width:980px;float:left;}
.product_box{width:173px;height:102px;border:#E6E7E8 1px solid;float:left;background:#FFF;margin:0px 5px 6px 2px;padding:0px 6px;}
.product_box1{width:193px;height:170px;float:left;background:#FFF;margin: 0px 0px 0px 0px;  padding: 0px 0px;border: none;}
.product_box2{width:193px;height:170px;float:left;background:#FFF;margin: 0px 0px 0px 0px;  padding: 0px 0px;border: none;}
.product_box3{width:201px;height:170px;float:left;background:#FFF;margin: 0px 0px 0px 0px;  padding: 0px 0px;border: none;}
.product_box2 img{padding-top:0px;float:right;}
.nogap{margin:0px;}
.product_box h2{font-size:11px;color:#000;font-weight:bold;line-height:18px;margin:0px;padding-top:3px;}
.product_box h3{font-size:11px;color:#4C4C4E;font-weight:bold;line-height:18px;margin:0px;padding-top:3px;}
.product_box_link{padding-bottom:8px;}
.product_box_link ul{padding:0px;margin:0px;list-style:none;}
.product_box_link ul li{background:url(../../../images/item_sep.jpg) no-repeat left center;font-size:11px;color:#000;padding:0px 10px;}
.product_box_link ul li a{text-decoration:none;color:#4C4C4E;}
.product_box_link ul li a:hover{text-decoration:none;color:#1F6BD4;}
a.linkboxvalue{line-height:20px;color:#4C4C4E;float:left;padding:0px 5px 0px 0px;margin:0px;font-size:11px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
a.linkboxvalue:hover{color:#1F6BD4;}
.addToCartButton{float:right;display:block;width:90px;height:20px;background-image:url(../../../images/selectbutton.png);background-repeat:no-repeat;padding:0;margin:0;line-height:normal;color:#000000;font-size:10px;font-weight:bold;cursor:pointer; text-transform:uppercase;}
.addToCartButton01{float:left;display:block;width:90px;height:20px;background-image:url(../../../images/buy-now-btn.jpg);background-repeat:repeat-x;padding:0;margin:0;line-height:normal;color:#000000;font-size:10px;font-weight:bold;cursor:pointer; text-transform:uppercase;}
.addToCartButton01NavgEnable{float: right;display: block;width: 95px;height: 20px;background-image: url(../../../images/LinkbuttnBackgrnd.png?v=1);background-repeat:repeat-x;padding: 0;margin: 0 3px 0 0;line-height: normal;color: #000000;font-size: 9px;font-weight: normal; font-family: bmwtype v2 bold;cursor: pointer;text-transform: uppercase;}
.addToCartButton01NavgDisable{float: left; display: block;width: 95px;height: 20px;background-image: url(../../../images/LinkbuttnBackgrndGrey.jpg?v=1);background-repeat:repeat-x;padding: 0;margin:  0 3px 0 0;line-height: normal;color: #000000;font-size: 9px;font-weight: normal;text-transform: uppercase;font-family: bmwtype v2 bold;}
.addToCartButton02{float:left;display:block;width:180px;height:20px;background-image:url(../../../images/continueshopping.gif);background-repeat:no-repeat;padding:3px 0 0 0;margin:0;line-height:normal;color:#000000;font-size:10px;font-weight:bold;cursor:pointer;}
a.divCartButton02{padding-left:5px;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#000000;cursor:pointer;font-weight:normal;}
a.divCartButton02:Hover, a.divCartButton02:active{text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#1F6BD4;cursor:pointer;}
.addToCartButton_blue{float:right;display:block;width:97px;height:20px;background-image:url(../../../images/addtocartbutton_blue.png);background-repeat:no-repeat;padding:0 0 0 0;margin:0;line-height:normal;color:#000000;font-size:10px;font-weight:bold;cursor:pointer;}
a.lnkaddtocartbutton_blue{padding-top:3px;padding-left:25px;display:block;text-align:left;text-decoration:none;height:20px; color:#fff}
a.lnkaddtocartbutton_blue01{padding-top:6px;padding-left:24px;display:block;text-align:left;text-decoration:none;height:25px;background-image:url(../../../images/shopnow.png);background-repeat:no-repeat; color:#fff; font-size:15px;font-weight:bold;}
a.lnkaddtocartbutton_blue:link, a.lnkaddtocartbutton_blue:visited, a.lnkaddtocartbutton_blue:active{font-size:10px;font-weight:bold;color:#fff;}
a.lnkaddtocartbutton_blue:hover{font-size:10px;font-weight:bold;color:#1F6BD4;}
a.lnkaddtocartbutton_blue01:hover{font-size:15px;font-weight:bold;color:#1F6BD4;}
.addToCartButton03{float:left;display:block;width:116px;height:20px;background-image:url(../../../images/continueshopping01.gif);background-repeat:no-repeat;padding:3px 0 0 0;margin:0;line-height:normal;color:#000000;font-size:10px;font-weight:bold;cursor:pointer;}

a.divCartButton03{padding-left:15px;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#000000;cursor:pointer;font-weight:normal;}
a.divCartButton03:Hover, a.divCartButton03:active{text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:#1F6BD4;cursor:pointer;}

a.lnkaddtocartbutton{padding:4px 15px 0px 15px;display:block;text-align:center;text-decoration:none;height:20px; color:#ffffff}
a.lnkaddtocartbutton:link, a.lnkaddtocartbutton:visited, a.lnkaddtocartbutton:active{font-size:9px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;}
a.lnkaddtocartbutton:hover{font-size:9px;color:#7bb2ff;}

a.lnkaddtocartbuttonDisable{padding:4px 15px 0px 15px;display:block;text-align:center;text-decoration:none;height:20px; color:#ffffff}
a.lnkaddtocartbuttonDisable:link, a.lnkaddtocartbuttonDisable:visited, a.lnkaddtocartbuttonDisable:active{font-size:9px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;}
a.lnkaddtocartbuttonDisable:hover{font-size:9px;color:#ffffff;}

.item-list-holder{float:right; margin-top:-216px; margin-right:6px;}
.item-list{width:160px;height:440px;background:#E6E7E8;float:left;padding:14px 10px 5px 10px;margin:0px 0px 0px 5px;}
.item-list h2{font-size:14px;color:#000;margin:0px;padding:0px 0px 20px 0px;}
.item-list h3{font-size:14px;color:#4C4C4E;margin:0px;padding:0px 0px 20px 0px; text-transform:uppercase;}
.item{width:140px;font-weight: normal;font-family: bmwtype V2 regular;}
.item ul{padding:0px;margin:0px;list-style:none;}
.item ul li{background:url(../../../images/item_sep.jpg) no-repeat left 5px;font-size:11px;color:#1F6BD4;line-height:14px;padding:0px 0px 8px 11px;}
.item ul li a{text-decoration:none;color:#4C4C4E;}
.item ul li a:hover{text-decoration:none;color:#1F6BD4;}
.featured_product{height:215px;color:#000;float:left; font-size:11px;border-bottom:#808284 1px solid;background:url(../../../images/ShopBMW_floormats_Product_Feature_01.jpg);background-repeat:no-repeat; width:586px;}
.feature_shopnow{width:120px;height:25px;float:left; margin:159px 0px 0 34px;}
.featured_product_content{padding-top:129px;}
.featured_product_content h2{font-size:18px;color:#4C4C4E;font-weight:bold;text-transform:uppercase;line-height:20px;margin:0px;padding:0px;}
.featured_product_content p{color:#4C4C4E;font-size:11px;font-weight:normal;display:block;padding:0px;margin:0px;}
.featured_product img{float:left;}
.top_seller{padding:0px 0px 0px 20px;width:946px;float:left;}
.top_seller h2{font-size:14px;color:#000;margin:0px;line-height:47px;padding:0px;}
.top_seller h3{font-size:14px;color:#4C4C4E;margin:0px;line-height:47px;padding:0px; text-transform:uppercase;}
.sell_box{width:167px;height:80px;float:left;border-right:#E6E7E8 1px solid;padding:0px 5px 0px 10px;margin-bottom:24px;background-repeat:no-repeat;}
.sell_box img{float:left;}
.sell_box p{font-size:10px;color:#000;text-align:right;line-height:12px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sell_box p strong{font-size:14px;color:#000;font-weight:bold;display:block;padding-bottom:25px;padding-top:2px;}
.sell_box p span{font-size:10px;font-weight:bold;display:block;}
.sell_box p a{background:url(../../../images/blue_arrow.jpg?v=1) no-repeat right center;text-decoration:none;color:#000;font-weight:bold;display:block;padding:0px 10px 0px 0px;background-repeat:no-repeat;}
#footer{height:80px; /*background:url(../../../images/footerback.jpg); background-repeat:no-repeat;*/ padding-top:0px;}
.footer-main{width:975px; margin:0px auto;padding: 22px 0 38px 0; overflow:hidden;}
.footer_nav{width:695px;float:right; margin-left:5px;font-family: bmwtype V2 light;font-weight:normal;}
.footer_nav ul{padding:0px;margin:0px;list-style:none;float:right;}
.footer_nav ul li{font-size:12px;color:#A2A3A5;line-height:30px;float:left;padding:0px 15px;background:url(../../../images/footer-border.jpg) no-repeat right center;}
.footer_nav ul li a{text-decoration:none;color:#A2A3A5;}
.footer_nav ul li a:hover{text-decoration:none;color:#1F6BD4;}
.credit{width:260px;float:left;font-size:11px;color:#414141;line-height:30px; text-align:left; margin-right:0px;font-family: bmwtype V2 bold;font-weight: normal;}
#inner_banner{background:url(../../../images/banner_bg.jpg) no-repeat left top;height:83px;width:980px;}
.inner_right{width:100%; margin-top:5px; /*border:1px solid #CDCDCD;*/}
.gridRow{padding-bottom:25px; /*padding-top:20px;*/}
.gridRowLife{padding-bottom:25px; padding-top:19px;}
.inner_right_top{padding:0px 0px 4px 0px;width:100%;height:50px;}
.notopborder{border-bottom:0px;}
.inner_right_top01{padding:0px 0px 5px 0px;width:762px;border-bottom:#1F6BD4 1px solid;margin-bottom:20px;}
.no_border_bottom{border:none;}
.extra_bottom_padding{height:25px;}
.lifestyle{width:400px;text-transform:uppercase;}
.lifestyle ul{padding:0px;margin:0px;list-style:none;}
.lifestyle ul li{background:url(../../../images/lifestyle_sep.jpg) no-repeat left center;font-size:12px;font-weight:bold;color:#1F6BD4;float:left;line-height:14px;padding:0px 10px;}
.lifestyle ul li.stay{color:#808284;}
.lifestyle ul li.stay a{color:#4C4C4E;text-decoration:none;}
.lifestyle ul li.noline{background:none;padding:0px 8px 0px 0px;}
.lifestyle ul li a{color:#4C4C4E;text-decoration:none;}
.lifestyle ul li a:hover{color:#1F6BD4;}
.accessories{width:450px;float:left;text-transform:uppercase;}
.accessories ul{padding:0px;margin:0px;list-style:none;}
.accessories ul li{background:url(../../../images/lifestyle_sep.jpg) no-repeat left center;font-size:12px;font-weight:normal; font-family:bmwtype V2 bold;color:#1F6BD4;float:left;line-height:14px;padding:0px 10px;}
.accessories ul li.stay{color:#808284;}
.accessories ul li.stay a{color:#4C4C4E;text-decoration:none;}
.accessories ul li.noline{background:none;padding:0px 8px 0px 0px;}
.accessories ul li a{text-decoration:none;color:#4C4C4E;}
.accessories ul li a:hover{color:#1F6BD4;}
.accessories_category_header{padding:0px;width:100%;}
.inner_right_top h2{font-size:18px;color:#4C4C4E;text-transform:uppercase;margin:0px;padding:5px 0px 0px 0px;}
.inner_right_top h1{font-size:18px;color:#4C4C4E;text-transform:uppercase;margin:0px;padding:5px 0px 0px 0px;}
.top_head_bottom_border{border-bottom:1px solid #4C4C4E;padding:5px 0px 5px 0px !important;}
.inner_right_top01 h2{font-size:18px;color:#4C4C4E;text-transform:uppercase;margin:0px;padding:5px 0px 0px 0px;}
.inner_right_top h3{color:#A2A3A5;font-size:10px; text-align:right; float:right;width:12%;margin:0;padding-top:8px;padding-right:0px;padding-bottom:0px;padding-left:0px;Font-Family: bmwtype V2 regular;font-weight:normal;}
.inner_right_top01 h3{color:#A2A3A5;font-size:11px;float:left;width:100%;margin:0;padding-top:30px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.inner_right_top h3 span{float:right;}
.inner_right_top01 h3 span{float:right;}
.inner_right_top p{font-size:10px;color:#808284;float:left;padding:8px 0px 0px 0px;margin:0px;}
.inner_right_top01 p{font-size:10px;color:#808284;float:left;padding:8px 0px 0px 0px;margin:0px;}
.inner_right_top p span{color:#000;font-size:10px;font-weight:bold;}
.inner_right_top01 p span{color:#000;font-size:10px;font-weight:bold;}
.inner_right_top p a{color:#808284;text-decoration:none;font-size:10px;line-height:12px;}
.inner_right_top01 p a{color:#808284;text-decoration:none;font-size:10px;line-height:12px;}
.inner_right_top p a:hover{color:#1F6BD4;}
.inner_right_top01 p a:hover{color:#1F6BD4;}
.selected_vehicle{float:right;width:auto;min-width:230px;}
.selected_vehicle_content{float:right;}
.selected_vehicle_content p{float:left;clear:left;padding:0px;color:#808284;font-size:9px;font-weight:bold;}
.selected_vehicle_content p span{float:left;clear:left;padding:0px;font-size:15px;}
.selected_vehicle_content p a{color:#4C4C4E;font-size:9px;}
.selected_vehicle_content p a:hover{color:#1F6BD4;font-size:9px;}
.modelselectlink{clear:both;}
.modelselectlink p{clear:left;color:#808284;float:right;font-size:9px;font-weight:bold;padding:0;}
.modelselectlink p a{color:#4C4C4E;font-size:9px;}
.modelselectlink a{color:#1F6BD4;font-size:9px;}
.selected_vehicle_image{float:right;}
.inner_view{width:70px;float:right;padding-top:8px;}
.inner_view P{font-size:10px;color:#808284;float:right;padding:0px 0px 0px 0px;margin:0px;}
.inner_view p img{vertical-align:middle;}
.inner_view_selected{color:#000000;font-size:10px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
.show_box{padding-left:10px;color:#808284;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
.inner_row{border-bottom:#808284 1px solid;}
.inner_row_last{border:none;}
.row_right h4{font-size:17px;color:#000;font-weight:bold;float:left;margin:0px;padding:0px;}
.row_right h4 span{font-size:22px;color:#000;float:right;font-weight:bold;}
.row_preview{width:760px;float:left;padding-bottom:30px;padding-top:30px;}
.row_preview_image{float:left;}
.row_preview_content_holder{width:546px;padding-left:30px;padding-top:52px;float:left;}
.row_preview_top{padding:0px;margin:0px;float:left;vertical-align:top;width:100%;}
.row_preview_top h1{font-size:17px;color:#4C4C4E;font-weight:bold;background:none;border:none;padding:0;margin:0;line-height:normal;float:left;width:100%;}
.row_preview_top h3{font-size:17px;color:#000;font-weight:bold;background:none;border:none;padding:0;margin:0;line-height:normal;float:left;width:100%;}
.row_preview_top h1 span{font-size:22px;float:right;line-height:normal;color:#4C4C4E;}
.row_preview_top h3 span{font-size:22px;float:right;line-height:normal;}
.row_preview_top h2{font-size:13px;color:#000;font-weight:normal;padding:0;margin:0;}
.row_preview_bottom{float:left;width:100%;padding:25px 0px 0px 0px;}
.row_preview_bottom a{color:#4C4C4E;font-size:14px;text-decoration:none;}
.row_preview_bottom a:hover{color:#1F6BD4;}
.germent_box{width:187px;height:295px;float:left; margin-top:0px; padding-right:9px; margin-left:0px; margin-bottom:0px; position:relative; }
.nomer{margin:0px 0px 25px 0px;}
.germent_name{padding-top:5px;min-height:55px;max-height:55px;overflow:hidden;}
.germent_name p{font-size:9px;color:#4C4C4E;padding:0px;margin:0px;}
.germent_name p span{font-weight:bold;font-size:11px;color:#000;}
.price{float:left;font-size:16px;text-align:right;color:#4C4C4E;font-weight:normal;line-height:22px;font-family: bmwtype v2 bold;}
.box_valu{height:24px;color:#FFF;padding:1px 0px 0px 0px;display:block;bottom:0;width:182px;border-bottom:1px solid #a3a6af}.box_valu p{line-height:20px;color:#FFF;float:left;padding:0px 5px 0px 0px;margin:0px;}
.box_valu img{float:right;}
.box_valu a{color:#FFF;font-weight:normal;font-size:11px;text-decoration:none;}
.box_valu a:hover{color:#7bb2ff;}
#inner3_banner{background:url(../../../images/inner_banner3.jpg) no-repeat left top;width:980px;height:210px;margin:20px 0px 0px 0px;}
.lookbook{padding:0px 0px 36px;border-bottom:#808284 1px solid;}
.lookbook h2{font-size:14px;color:#000;line-height:34px;margin:0px;padding:0px;}
.lookbook h1{font-size:14px;color:#000;line-height:34px;margin:0px;padding:0px;}
.winter_product{width:247px;float:left;margin-right:10px;background-repeat:no-repeat;}
.winter_product h2{font-size:12px;color:#808284;width:247px;line-height:46px;float:left;border-top:#808284 6px solid;border-bottom:#A2A3A5 1px solid;margin:8px 0px 0px 0px;padding:0px;line-height:34px;max-height:45px;min-height:45px;overflow:hidden;}
.winter_product h3{font-size:12px;color:#808284;width:247px;line-height:46px;float:left;border-top:#808284 6px solid;border-bottom:#A2A3A5 1px solid;margin:8px 0px 0px 0px;padding:0px;line-height:34px;max-height:45px;min-height:45px;overflow:hidden;}
.winter_product h2 span{font-size:16px;color:#000;float:right;width:67px;float:right;padding-top:6px;text-align:right;}
.winter_product h3 span{font-size:16px;color:#000;float:right;width:67px;float:right;padding-top:6px;text-align:right;}
.winter_product p{font-size:11px;color:#808284;line-height:12px;padding:20px 0px 5px 0px;margin:0px;background-repeat:no-repeat;}
.winter_product p a{background:url(../../../images/blue_arrow.jpg?v=1) no-repeat right 24px;font-weight:bold;text-decoration:none;color:#808284;padding:20px 10px 5px 0px;background-repeat:no-repeat;}
.winter_product p a:hover{color:#1F6BD4}
.divfordescription{width:180px;float:left;padding-top:15px;color:#808284;font-size:12px;line-height:15px;}
.b_box_valu{height:27px;background:#A2A3A5;line-height:20px;color:#FFF;padding:6px 5px 0px 7px;}
.b_box_valu p{line-height:20px;color:#1F6BD4;float:left;padding:0px 5px 0px 0px;margin:0px;}
.b_box_valu img{float:right;}
inner_right_h3{font-size:14px;color:#000;line-height:55px;margin:0px;padding:0px;}
#inner_banner_accessories{background:url(../../../images/accessories_banner.jpg) no-repeat left top;width:981px;height:203px;margin:20px 0px 0px 0px;}
.lookbook_accessories{padding:0px 0px 20px 0;border-bottom:#808284 1px solid;}
.lookbook_accessories h2{font-size:14px;color:#000;line-height:34px;margin:0px;padding:0px;}
.lookbook_accessories h1{font-size:14px;color:#000;line-height:34px;margin:0px;padding:0px;}
.accessories_tri_pantry{width:247px;height:368px;float:left;margin-right:10px;position:relative;background-repeat:no-repeat;}
.accessories_tri_pantry h2{font-size:12px;color:#808284;width:247px;line-height:46px;float:left;border-top:#315292 6px solid;border-bottom:#A2A3A5 1px solid;margin:8px 0px 0px 0px;padding:0px;}
.accessories_tri_pantry h2 span{font-size:16px;color:#000;float:right;}
.accessories_tri_pantry p{font-size:11px;color:#808284;background-repeat:no-repeat;}
.accessories_tri_pantry p.description{font-size:11px;color:#808284;line-height:12px;padding:20px 0px 5px 0px;margin:0px;float:left;}
.accessories_tri_pantry p a{background:url(../../../images/blue_arrow.jpg?v=1) no-repeat right 25px;font-weight:bold;text-decoration:none;color:#808284;padding:20px 10px 5px 0px;background-repeat:no-repeat;}
.accessories_tri_pantry p.category{display:block;position:absolute;bottom:0;padding:20px 0px 20px 0px;margin:0px;}
.accessories_quad_pantry{width:180px;height:75px;float:left;position:relative;border-right:#A2A3A5 1px solid;padding:0px 5px 0px 5px;margin-bottom:24px;}
.accessories_quad_pantry img{float:left;}
.accessories_quad_pantry p{font-size:10px;color:#000;text-align:right;line-height:12px;margin:0px;padding:0px;}
.accessories_quad_pantry p strong{font-size:14px;color:#000;font-weight:bold;display:block;padding-top:2px;}
.accessories_quad_pantry p span{font-size:10px;font-weight:bold;display:block;}
.accessories_quad_pantry a{text-decoration:none;color:#000;font-weight:bold;display:block;padding:0px 0px 0px 0px;font-size:10px;}
.accessories_quad_pantry a:hover{color:#1F6BD4;}
.more{display:block;bottom:0;width:10px;height:10px;padding:0px 0px 0px 0px; float:left;text-align:left;background-repeat:no-repeat;}
.noborder{height:40px;padding-top:15px;border-bottom:none;}
.gallery_txt{width:656px;float:left;padding:15px 0px 0px 0px;}
.gallery_txt h1{font-size:30px;color:#000;margin:0px;padding:0px 0px 17px 0px;}
.gallery_txt img{float:left;padding:0px 0px 0px 0px; margin-top:0px;}
.gallery_txt h2{font-size:20px;color:#4C4C4E;margin:0px;padding:0px 0px 10px 0px;}
.gallery_txt h3{margin:0px;padding:0px 0px 10px 0px;color:#808284;font-size:12px;}
.gallery_txt p{font-size:13px;color:#4C4C4E;line-height:16px;padding:0px 0px 8px 0px;margin:0px; font-family:bmwtype V2 regular;font-weight:normal;}
.gallery_txt p span{font-weight:normal;font-family:bmwtype V2 regular;}
.gallery_txt p strong{color:#A2A3A5;font-family:bmwtype V2 light;font-weight:normal;padding-top:10px;padding-bottom:10px;display:block;border-bottom:#C7C8CA 1px solid;}
.gallery_link{width:80px;float:left;background-repeat:no-repeat; margin-left:22px; height:20px;}
.gallery_link ul{padding:0px;margin:0px;list-style:none;background-repeat:no-repeat;}
.gallery_link ul li{background:url(../../../images/blue_arrow.jpg?v=1) no-repeat left center;font-size:11px;color:#000;float:left;line-height:12px;padding:0px 0px 0px 18px;background-repeat:no-repeat;}
.gallery_link ul li.nopad{padding:0px 0px 0px 8px;}
.gallery_link ul li a{text-decoration:none;color:#4C4C4E;font-family: bmwtype V2 bold; float:left; padding-top:2px;margin-left:2px;}
.gallery_link ul li a:hover{color:#1F6BD4;}
.list1{float:right;color:#000;line-height:18px;margin-left:6px;padding:0px 0px 0px 2px;}
.list2{height:20px;color:#000;margin-right:6px;padding:0px;}
.arrow{float:left;position:relative;top:50%;}
.gallery{width:317px;float:left; margin-top:20px;}
.gallery_preview_wrapper{float:left;width:298px;}
.gallery_preview{text-align:center;margin:0px 0px 0px 0px;float:left;}
.thumbnail_wrapper{padding-top:8px;}
.thumbnail{float:left;}
.thumbnail a{float:left;}
.thumbnail img{float:left;padding:0px 0px;}
.nav ul li.right{float:left;text-align:left; border-right:none; padding-right:0px; padding-left:17px;background:none;}
.sell_box_details_page{width:170px;height:80px;float:left;border-right:#E6E7E8 1px solid;padding:0px 5px 0px 10px;margin-bottom:24px;background-repeat:no-repeat;}
.sell_box_details_page img{float:left;}
.sell_box_details_page p{font-size:10px;color:#000;text-align:right;line-height:12px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sell_box_details_page p strong{font-size:14px;color:#000;font-weight:bold;display:block;padding-bottom:25px;padding-top:2px;}
.sell_box_details_page p span{font-size:10px;font-weight:bold;display:block;}
.sell_box_details_page p a{background:url(../../../images/blue_arrow.jpg?v=1) no-repeat right center;text-decoration:none;color:#000;font-weight:bold;display:block;padding:0px 10px 0px 0px;background-repeat:no-repeat;}
.reduce{margin:0px;}
.imgdiv{float:left;padding-left:16px;}
.accessories_gallery_txt{width:659px;float:left;margin-top:20px;padding:15px 0px 0px 0px;}
.accessories_gallery_txt img{float:left;margin:5px 0px 0px 0px;}
.accessories_gallery_txt h2{font-size:20px;color:#000;margin:0px;padding:0px 0px 10px 0px;}
.accessories_gallery_txt h1{font-size:30px;color:#000;margin:0px;padding:0px 0px 17px 0px;}

.accessories_gallery_txt h3germent_name{margin:0px;padding:0px 0px 10px 0px;color:#808284;font-size:12px;}
.accessories_gallery_txt p{font-size:13px;width:100%; color:#4C4C4E;line-height:16px;padding:0px 0px 8px 0px;margin:0px;float:left; font-family:bmwtype V2 regular;font-weight:normal;}
.accessories_gallery_txt p span{font-weight:normal;}
.accessories_gallery_txt p strong{color:#A2A3A5;font-weight:normal;padding-top:55px;padding-bottom:20px;display:block;border-bottom:#C7C8CA 1px solid;width:100%;}
.accessories_gallery{width:315px;float:left;margin-top:20px;}
.accessories_product_item{color:#000;}
.accessories_product_item h2{font-size:14px;font-weight:bold;float:left;width:100%;padding-bottom:14px;}
.accessories_product_item h2 span{float:right;}
.accessories_product_item p{font-size:10px;color:#6d6d6d;padding:0px;}
.accessories_product_form_items{float:right;padding-bottom:14px;}
.accessories_product_item_separator{border-bottom:1px dotted #000;clear:both;margin:10px 0px 10px 0px;}
.accessories_product_items_includes{background-color:#E6E7E8;border:1px solid #E6E7E8;color:#4C4C4E;margin-bottom:10px;padding:20px 20px 0 20px;margin-top:9px;}
.accessories_product_items_includes h2{font-size:16px;color:#4C4C4E;padding-bottom:20px;}
.accessories_product_items_includes ul{padding:0px 0px 0px 15px;margin:0px;}
.accessories_product_items_includes ul li{padding-bottom:20px;}
.wrap{word-wrap:break-word !important;overflow:hidden;font-weight:normal;font-family: bmwtype V2 bold;font-size:11px;color:#000;line-height:15px;}
#h3wrap{font-weight:bold;font-size:11px;color:#000;margin-top:0px;margin-bottom:0px;}
.h3wrapfloormat{font-weight:normal;font-family: bmwtype V2 bold;font-size:11px;color:#4C4C4E;margin-top:1px;margin-bottom:0px;}
.h3wrapacc{font-weight:normal;font-family: bmwtype V2 bold;font-size:11px;color:#4C4C4E;margin-top:1px;margin-bottom:0px;}
.lnd_page_description{font-size:11px;color:#808284;line-height:12px;padding:20px 0px 5px 0px;margin:0px;max-height:55px;min-height:55px;overflow:hidden;}
.home_banner{height:55px;}
.lifestyle_home_banner{width:980px;height:210px;margin:20px 0px 0px 0px;}
.accessories_home_banner{width:981px;height:225px;margin:32px 0px 0px 0px;}
.accessories_home_banner .img{margin-top:10px;}
.lifestyle_home_banner{width:981px;height:232px;margin:32px 0px 0px 0px;}
.lifestyle_home_banner .img{margin-top:10px;}
.blue16px{font-family: bmwtype V2 regular;font-size:16px;color:#4C4C4E;}
.black12px{font-family: bmwtype V2 regular;font-weight:normal; font-size:13px;color:#333;}
.black11px{font-family: bmwtype V2 regular;font-size:11px;color:#000000;}
a.linkButton, a.linkButton:visited{padding-right:25px;font-family: bmwtype V2 regular;font-size:12px;color:#4c4c4e;text-decoration:none;background:transparent url('../../../Images/Icon_Submit.gif') no-repeat right 1px;}
a.linkButton:Hover{font-family: bmwtype V2 regular;font-size:12px;color:#1F6BD4;text-decoration:none;background-position:right -33px;}
.smalltext{font-size:8pt;font-family: bmwtype V2 regular;}
.black12pxB{font-family: bmwtype V2 bold;font-size:12px;font-weight:bold;color:#000000;}
a.shopButtonLink:Link, a.shopButtonLink:Visited, a.shopButtonLink:Active{font-family: bmwtype V2 regular;font-size:12px;color:#4c4c4e;text-decoration:underline;}
a.shopButtonLink:Hover{font-family: bmwtype V2 regular;font-size:12px;color:#1F6BD4;text-decoration:none;background-position:left -33px;}
.popSearch{overflow-y:auto;scrollbar-highlight-color:silver;scrollbar-base-color:snow;scrollbar-arrow-color:#4c4c4e;scrollbar-shadow-color:snow;scrollbar-track-color:white;background-color:#ffffff;height:140px;width:378px;}
.modelselectpopup{font-size:12px;background-color:#E6E7E8;border:1px solid #A2A3A5;}
.modelselectpopupnew{font-size:14px;background-color:#ffffff;border:1px solid #A2A3A5; height:410px;}
.model_year{width:120px;margin-top:7px;font-size:12px;font-family:Arial;color:#4C4C4E;}
.model_year_new{width:195px;margin-top:8px;font-size:12px;font-family:bmwtype V2 light;color:#4C4C4E; float:left;padding-top:2px; height:22px;}
.model_series{width:180px;margin-top:7px;font-size:12px;font-family:Arial;color:#4C4C4E;}
.model_series_new{width:195px;margin-top:8px;font-size:12px;font-family:bmwtype V2 light;color:#4C4C4E;padding-top:2px; height:22px; }
.models_list{width:220px;margin-top:7px;font-size:12px;font-family:Arial;color:#4C4C4E;}
.models_list_new{width:195px;margin-top:8px;font-size:12px;font-family:bmwtype V2 light;color:#4C4C4E;padding-top:2px; height:22px; }
.model_select_div{margin-left:195px;margin-top:13px;}
.vin tr td{border:none;}
.vin tr th{border:none;}
.vin {float:left;width:450px;}
.model_select_div_new{margin-right:24px;margin-top:20px; float:right; width:170px; height:45px;}
.model_select_link{margin-right:6px;font-family:bmwtype V2 bold;font-weight:normal;color:#000000;font-size:12px;outline:none;text-align:right;text-decoration:none;background:transparent url('../../../Images/Icon_Submit.gif') no-repeat left 0px;}
.model_select_link_new{padding-left:0px;font-family:bmwtype V2 bold;font-weight:normal;color:#000000; width:170px; height:45px; float:right;font-size:12px;outline:none;text-align:right;text-decoration:none;background:url('../../../Images/btn-continue-deactive.png?v=1') no-repeat left 0px;}
.model_select_link_newchange{padding-left:0px;font-family:bmwtype V2 bold;font-weight:normal;color:#000000; width:170px; height:45px; float:right;font-size:12px;outline:none;text-align:right;text-decoration:none;background:url('../../../Images/btn-continue-active.png?v=1') no-repeat left 0px;}
.model_select_link_newchange:hover{background:url('../../../Images/btn-continue-active-hover.png') no-repeat left 0px;}
.modalBackground{background-color:White;filter:alpha(opacity=10);opacity:0.1;width:100%;}
.modelpopup_heading_text{width:215px;font-family:Arial;font-weight:bold;font-size:12px;float:left;height:3px;}
.modelpopup_heading_textnew{width: 215px;font-family:bmwtype V2 regular;font-weight: normal;font-size: 13px;float: left;/* height: 3px; */color: #262626;margin-left: 4px;}
.modelpopup_close{padding:5px 5px 0px 0px;float:right;cursor:pointer;}
.modelpopup_heading{width:250px;padding:20px 0px 10px 20px;}
.modelpopup_dropdowns{width:250px;padding:10px 20px 20px 40px;height:130px;}
.modelpopup_dropdowns_new{width: 360px;padding: 7px 0px 38px 0px;height: 165px;border-bottom: 2px solid #E7E7E7;margin-left: 25px;}
.popDetailptions{position:absolute;background-color:white;width:250px;font-family:bmwtype V2 regular; font-weight:normal;color:#4662A8;font-size:8pt;border-left:1px solid #a2a3a5;border-bottom:2px solid #a2a3a5;border-right:2px solid #a2a3a5;border-top:2px solid #a2a3a5;padding:2px;text-align:left;z-index:101;height:150px;}
.popDetailOptions02{position:absolute;background-color:white;width:250px;font-family:bmwtype V2 regular; font-weight:normal;color:#4662A8;font-size:8pt;border-left:1px solid #a2a3a5;border-bottom:2px solid #a2a3a5;border-right:2px solid #a2a3a5;padding:2px;text-align:left;z-index:101;height:150px;}
.popDetailOptions{position:absolute;background-color:white;width:250px;font-family:bmwtype V2 regular; font-weight:normal;color:#4662A8;font-size:8pt;border-left:1px solid #a2a3a5;border-bottom:2px solid #a2a3a5;border-right:2px solid #a2a3a5;border-top:2px solid #a2a3a5;padding:2px;text-align:left;z-index:10500;height:150px;}
.divmenuover{font:12px Tahoma, Verdana;font-weight:bold;text-decoration:none;color:#000000;padding-left:7px;padding-right:7px;background-color:#ffffff;}
.divmenuout{font:12px Tahoma, Verdana;font-weight:bold;text-decoration:none;color:#ffffff;padding-left:7px;padding-right:7px;}
A.link01:link{font:12px Tahoma, Verdana;font-weight:bold;text-decoration:none;color:#ffffff;padding-left:7px;padding-right:7px;}
A.link01:visited{font:12px Tahoma, Verdana;font-weight:bold;text-decoration:none;color:#ffffff;padding-left:7px;padding-right:7px;}
.link2:link{font:11px Tahoma, Verdana;text-decoration:none;color:Black;padding-left:15px;padding-bottom:3px;padding-top:3px;width:100px;display:block;background-repeat:no-repeat;}
.link2:visited{font:11px Tahoma, Verdana;text-decoration:none;color:Black;padding-left:15px;padding-bottom:3px;padding-top:3px;width:100px;display:block;background-repeat:no-repeat;}
.link2:hover{font:11px Tahoma, Verdana;text-decoration:none;color:White;padding-left:15px;padding-bottom:3px;padding-top:3px;width:100px;background-color:#1F6BD4;display:block;background-repeat:no-repeat;}
.MenuYear{font-family:Arial, Verdana, Arial,Helvetica, sans-serif;font-size:13px;color:#000000;font-weight:bold;margin-left:8px;}
.newul-style{list-style:none;display:inline;}
.germent_option{font-size:9px;color:#4C4C4C;font-family:bmwtype V2 regular; font-weight:normal;line-height:normal;}
.red11px{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:red;}
a.divCartButton1{text-decoration:underline;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#000000;background-color:White;cursor:pointer;}
a.divCartButton1:Hover, a.divCartButton1:active{text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#1F6BD4;background-position:left -33px;background-position:top 1px;cursor:pointer;}
a.divCartButton{padding-left:20px;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#000000;background-color:White;background:transparent url('../../../Images/Icon_Submit.gif') left 1px;background-repeat:no-repeat;background-position:top 1px;cursor:pointer;}
a.divCartButton:Hover, a.divCartButton:active{text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#1F6BD4;background-position:left -33px;background-position:top 1px;cursor:pointer;}
.dropdownalign{float:right;}
.leftTdwidth{width:85%; text-align:left; padding-bottom:5px;}
.rightTdwidth{width:15%;text-align:right; padding-right:10px; }
.lblstyle{float:left;font-size:16px;font-weight:normal;font-family:bmwtype V2 regular;padding-bottom:0px;width:100%;TEXT-TRANSFORM:uppercase;}
.shopnowpopup1{POSITION:absolute;BACKGROUND-COLOR:#E6E7E8;width:234px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:1px solid #a2a3a5;BORDER-RIGHT:1px solid #a2a3a5;padding-left:12px;padding-top:10px;padding-bottom:10px;text-align:left;z-index:30000;top:35%;nowrap:nowrap;height:138px;display:none;font-size:10px;padding-left:25px;}
.shopnowpopup2{POSITION:absolute;BACKGROUND-COLOR:#ffffff;width:150px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:1px solid #a2a3a5;BORDER-RIGHT:1px solid #a2a3a5;padding-left:10px;padding-top:10px;padding-bottom:10px;text-align:left;z-index:30000;top:350px;nowrap:nowrap;height:40px;margin-left:100px;}
.shopnowpopup3{POSITION:absolute;BACKGROUND-COLOR:#E6E7E8;width:142px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:1px solid #a2a3a5;BORDER-RIGHT:1px solid #a2a3a5;padding-left:12px;padding-top:20px;padding-bottom:10px;text-align:left;z-index:30000;top:60%;left:40%; nowrap:nowrap;height:90px;display:none;font-size:10px;padding-left:25px;}
.shopnowpopup5{POSITION:absolute;BACKGROUND-COLOR:#ffffff;width:150px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:1px solid #a2a3a5;BORDER-RIGHT:1px solid #a2a3a5;padding-left:10px;padding-top:4px;padding-right:4px;padding-bottom:24px;text-align:left;z-index:30000;top:350px;nowrap:nowrap;margin-left:480px;}
.black10px{font-family:Arial, Verdana, Arial,Helvetica, sans-serif;font-size:10px;color:#000000;}
.QuickCatalogContactInfo{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#000000;}
.QuickCatalogTitle{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#000000;}
.QuickCatalogDetails{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;color:#000000;}
.QuickCatalogMSRP{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#000000;padding-top:5px;}
.DetailsTitle{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;text-transform:uppercase;}
.DetailsText{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#000000;}
.DetailsMSRP{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold;}
.DealerNameQC{font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:15px;color:#000000;}
.dealerBrandingQC{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10pt;color:#000000;}
.DealerAddress{padding-left:9px;vertical-align:top;padding-top:3px;text-align:left;}
.HeadStyle{padding-right:15px;vertical-align:top;padding-top:3px;text-align:right;}
.Logo2{padding-right:2px;vertical-align:top;width:70px;}
.Logo1{padding-right:35px;vertical-align:top;width:70px;}
.ProductItemInfo{vertical-align:top;text-align:left;height:500px;padding-left:9px;padding-right:9px;padding-top:10px;}
.ContactName{font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;color:#000000;}
.ContactInfo{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#000000;}
table#mainMasterTableQC{width:1000px;background-color:#ffffff;}
table#headerTable{background-color:white;padding-bottom:5px;width:100%;height:90px;float:left}
div#dealerInfo{padding-left:15px;width:60%;}
hr#LineQC{border-top:solid 2px #E6E7E8;border-color:#E6E7E8;}
table#QuickCatalogVehicleInfo{width:680px;}
.quantity{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10px;font-style:normal;color:#000000;}
.ContactNameArea{height:5px;width:100%;padding-left:9px;padding-top:3px;}
.RowColor{background-color:#E6E7E8;}
.SharingPopup{border:1px solid #7E7E7E;background-color:#E6E7E8;width:290px;height:auto;min-height:170px;padding:10px 10px 10px 20px;display:none;font-family:Tahoma, Arial, Verdana;font-size:12px;margin-top:-12px;position:absolute;}
.popTextBox{width:270px;border:1px solid #CCCCCC;font-size:11px;padding:2px;}
.popTextArea{width:268px;border:1px solid #CCCCCC;font-size:11px;padding:2px;font-family:Arial, Helvetica, sans-serif;resize:none;}
.popButton{background-color:#CCCCCC;border:1px solid #999999;font-weight:bold;cursor:pointer;}
div#divMessage{font-size:11px;font-weight:bold;text-align:center;padding-top:60px;display:none;}
.scart_style01{font-size:13px;font-weight:bold;/*text-align:right;*/color:#808284;padding-top:13px;/*float:right;*/width:410px;text-transform:uppercase; }
.scart_style02{background-color:#E6E7E8;font-size:13px;font-weight:bold;text-align:right;color:#808284;padding-top:30px;}
.scart_style03{background-color:#E6E7E8;border-top:1px #E6E7E8 solid;/*padding-left:190px;*/padding-bottom:14px;padding-top:18px; overflow:hidden;}
.scart_style04{border-top:0px #E6E7E8 solid;padding-bottom:5px;padding-top:5px;margin-top:3px;}
.scart_style08{height:30px;}
.scart_style09{width:66px;float:right;background-color:#808284;height:44px;margin-top:-18px;}
.scart_style10{font-size:16px;font-weight:bold;color:#4C4C4E;padding-bottom:30px;padding-top:40px;height:44px;margin-top:0px;margin: 0 auto;width: 975px;}
.scart_style10a{width:50%;float:left;text-align:left;text-transform:uppercase;}
.scart_style10b{width:46%;float:right;text-align:right;text-transform:uppercase;}
.scart_style10C{width:48%;float:right;text-align:right;font-family:Arial, Helvetica, sans-serif;color:#1F6BD4;text-decoration:none;font-weight:bold;}

/*.scart_style01 table tr td
{
    padding:0px 0 0 5px;
}*/
.HomefmaRotation{width:975px;height:540px;margin:0px auto;}
.HomeFmaShop0{width: 220px; height: 45px;margin-left: 0px; margin-top: 20px !important; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShop1{width: 220px; height: 45px;margin-top: 20px !important; margin-top: 0px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShop2{width: 185px; height: 45px;margin-top: 20px !important; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShop3{width: 185px; height: 45px;margin-top: 20px; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}

.HomeFmaShopm2{width: 185px; height: 45px;margin-top: 20px !important; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShopmSteer{width: 185px; height: 45px;margin-top: 20px !important; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShopperf{width: 185px; height: 45px;margin-top: 20px !important; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShoplif{width: 185px; height: 45px;margin-top: 20px !important; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.HomeFmaShop4{width: 245px; height: 45px;margin-top: 20px; margin-left:277px; float:left;
             background-image:url(../../../images/addtocartbackblue.jpg?v=1);background-repeat:repeat-x;
}
.Fma-Title0
{
    float:left; color:#FFFFFF; font-size:33px; padding:0PX; margin:0px; text-transform:uppercase; margin-top:134px;width:100%;font-family:bmwtype V2 bold; font-weight:normal;
}
.Fma-Title1
{
    float:left; color:#333232; font-size:33px; padding:0PX; margin:0px; text-transform:uppercase; margin-top:208px;width:100%;font-family:bmwtype V2 bold; font-weight:normal;
}

/*HEADLINE IMAGE*/

img#imgHome {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    display: block;
    height: auto;
}



.Fma-Title2{float: left; color: #000; font-size: 33px;margin-left: 230px; padding: 0PX; /* margin: 0px; */text-transform: uppercase;margin-top: 164px; width: 67%;font-family: bmwtype V2 bold;font-weight: normal;}
.Fma-Title3{float: left; color: #000; font-size: 33px;margin-left: 230px; padding: 0PX; /* margin: 0px; */text-transform: uppercase;margin-top: 164px; width: 67%;font-family: bmwtype V2 bold;font-weight: normal;text-shadow: 3px 0px 5px #000000;}
.Fma-Text0{float:left; color:#FFFFFF; font-size:15PX; padding:0PX; margin:18px 0px 0px 0px;width: 100%;font-family:bmwtype V2 regular; line-height:20px;}
.Fma-Text1{float:left; display:none; color:#FFFFFF; font-size:15PX; padding:0PX; margin:18px 0px 0px 0px;width: 100%;font-family:bmwtype V2 regular; line-height:20px;}
.Fma-Text2{float: left; color: #000; font-size: 15PX; padding: 0PX;margin: 18px 0px 0px 277px; width: 67%; font-family: bmwtype V2 regular;line-height: 20px;}
.Fma-Text3{float: left; color: #000; font-size: 15PX; padding: 0PX;margin: 18px 0px 0px 277px; width: 67%; font-family: bmwtype V2 regular;line-height: 20px;}
.HomeFmaShop2 span{font-size:14px;color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}
.HomeFmaShop3 span{font-size:14px;color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}
.HomeFmaShop4 span{font-size:14px;color:#ffffff;text-transform:none; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}

.Fma-Titlem2{float: left; color: #ffffff; font-size: 33px;margin-left: 230px; padding: 0PX; /* margin: 0px; */text-transform: uppercase;margin-top: 164px; width: 67%;font-family: bmwtype V2 bold;font-weight: normal;}
.Fma-Titleperf{float: left; color: #000; font-size: 33px;margin-left: 230px; padding: 0PX; /* margin: 0px; */text-transform: uppercase;margin-top: 164px; width: 67%;font-family: bmwtype V2 bold;font-weight: normal;}
.Fma-Titlelif{float: left; color: #000; font-size: 33px;margin-left: 230px; padding: 0PX; /* margin: 0px; */text-transform: uppercase;margin-top: 164px; width: 67%;font-family: bmwtype V2 bold;font-weight: normal;}
.Fma-Textm2{float: left; color: #ffffff; font-size: 15PX; padding: 0PX;margin: 18px 0px 0px 277px; width: 67%; font-family: bmwtype V2 regular;line-height: 20px;}
.Fma-Textperf{float: left; color: #000; font-size: 15PX; padding: 0PX;margin: 18px 0px 0px 277px; width: 67%; font-family: bmwtype V2 regular;line-height: 20px;}
.Fma-Textlif{float: left; color: #000; font-size: 15PX; padding: 0PX;margin: 18px 0px 0px 277px; width: 67%; font-family: bmwtype V2 regular;line-height: 20px;}
.Fma-TextmSteer{float: left; color: #ffffff; font-size: 15PX; padding: 0PX;margin: 18px 0px 0px 277px; width: 67%; font-family: bmwtype V2 regular;line-height: 20px;}
.Fma-TitlemSteer{float: left; color: #ffffff; font-size: 33px;margin-left: 230px; padding: 0PX; /* margin: 0px; */text-transform: uppercase;margin-top: 164px; width: 67%;font-family: bmwtype V2 bold;font-weight: normal;}
.HomeFmaShopm2 span{font-size:14px;color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}
.HomeFmaShopmSteer span{font-size:14px;color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}
.HomeFmaShopperf span{font-size:14px;color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}
.HomeFmaShoplif span{font-size:14px;color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;padding-top: 17px;float:left;width:100%;}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 10PX;
    padding: 0PX;
    margin: -4px 0px 0px 136px;
    width: 90%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}


@media only screen and (max-width : 679px) {
    .Fma-Title2 {
            margin-top: 33px;
    margin-left: 100px;
    font-size: 15px;
    }
    .Fma-Titlem2 {
            margin-top: 33px;
    margin-left: 100px;
    font-size: 15px;
    }
    .Fma-Titleperf {
            margin-top: 33px;
    margin-left: 100px;
    font-size: 15px;
    }
    .Fma-Titlelif {
            margin-top: 33px;
    margin-left: 100px;
    font-size: 15px;
    }

    .HomeFmaShop2 {
            margin-left: 102px;
    margin-top: 0px !important;
    width: 142px;
    height: 30px;
    }
    .HomeFmaShop2 span {
    font-size: 12px;
    padding-top: 11px;
}
     .HomeFmaShopm2 {
            margin-left: 102px;
    margin-top: 0px !important;
    width: 142px;
    height: 30px;
    }
    .HomeFmaShopm2 span {
    font-size: 12px;
    padding-top: 11px;
}
     .HomeFmaShopperf {
            margin-left: 102px;
    margin-top: 0px !important;
    width: 142px;
    height: 30px;
    }
    .HomeFmaShopperf span {
    font-size: 12px;
    padding-top: 11px;
}
     .HomeFmaShoplif {
            margin-left: 102px;
    margin-top: 0px !important;
    width: 142px;
    height: 30px;
    }
    .HomeFmaShoplif span {
    font-size: 12px;
    padding-top: 11px;
}
    .Fma-Title3 {
    float: left;
    color: #ffffff;
    font-size: 16px;
    margin-left: 145px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 37px;
    width: 60%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
  float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 145px;
    width: 60%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
          margin-left: 145px;
    margin-top: 14px !important;
    width: 114px;
    height: 32px;

}
.HomeFmaShop3 span
{
    padding-top: 13px;    font-size: 10px;
}
.Fma-Title1{
                 margin-top: 40px;
    margin-left: 0px;
    font-size: 20px;

       }
        .HomeFmaShop1{
              margin-left: 0px;
                 margin-top: 9px !important;
    width: 177px;
    height: 30px;
       }
        .HomeFmaShop1 span
        {
            padding-top: 12px; font-size:12px !important;
        }
        .terms
        {
            margin-top: 26px;
        }
        .HomeFmaShop4
{
     margin-left: 139px;
    margin-top: 10px !important;
    width: 161px;
    height: 32px;
}
.HomeFmaShop4 span
{
	font-size: 10px;
    padding-top: 13px;

}

.Fma-Text4 {
   float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 136px;
    width: 55%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
       float: left;
    color: #000000;
    font-size: 18px;
    margin-left: 135px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 30px;
    width: 48%;
    font-family: bmwtype V2 regular;
}
}

@media only screen and (max-width : 600px) {
    .Fma-Title3
    {
        width:30%;margin-left:211px;
    }
    .Fma-Text3
    {
        margin:-4px 0px 0px 203px; width:44%;
    }
    .HomeFmaShop3 {
    width: 100px;
    height: 25px;
    margin-top: 50px !important;
    margin-left: 128px;
}
.HomeFmaShop4
{
        margin-left: 138px;
    margin-top: 10px !important;
    width: 155px;
    height: 32px;
}
.HomeFmaShop4 span
{
	font-size: 9px;
    padding-top: 12px;

}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 10PX;
    padding: 0PX;
    margin: -4px 0px 0px 136px;
    width: 54%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
        float: left;
    color: #000000;
    font-size: 17px;
    margin-left: 135px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 30px;
    width: 54%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}




@media only screen and (min-width : 680px) {

    .HomeFmaShopmSteer span
    {
        font-size: 7px;
    padding-top: 9px;
    }
.HomeFmaShopmSteer {
    margin-left: 175px;
    margin-top: 8px !important;
    width: 220px;
    height: 25px;
}
.Fma-TitlemSteer {
    margin-top: 67px;
    margin-left: 174px;
    font-size: 14px;
    margin-bottom: 5px;
}
.Fma-TextmSteer {
       margin-left: 175px !important;
    font-size: 7px;
    margin-top: 0;
}
    .Fma-Textm2
    {
        margin-left:120px;
        margin-top:0px;
        margin-bottom:10px;
    }
    .Fma-Textlif
    {
        margin-left:120px;
        margin-top:0px;margin-bottom:10px;
    }
    .Fma-Textperf
{
        margin-left:120px;
        margin-top:0px;
        margin-bottom:10px;
    }
     .Fma-Title3 {
    float: left;
    color: #ffffff;
    font-size: 19px;
    margin-left: 168px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 50px;
    width: 58%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
  float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 169px;
    width: 60%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
          margin-left: 169px;
    margin-top: 14px !important;
    width: 114px;
    height: 32px;

}
.HomeFmaShop3 span
{
    padding-top: 13px;    font-size: 10px;
}
    .Fma-Title2 {
        margin-top: 46px;
        margin-left: 120px;
        font-size: 17px;
    }
    .Fma-Titlem2 {
        margin-top: 46px;
        margin-left: 120px;
        font-size: 17px;
    }
    .Fma-Titleperf {
        margin-top: 46px;
        margin-left: 120px;
        font-size: 17px;
    }
    .Fma-Titlelif {
        margin-top: 46px;
        margin-left: 120px;
        font-size: 17px;
    }

    .HomeFmaShop2 {
        margin-left: 120px;
        margin-top: 0px !important;
        width: 154px;
        height: 35px;
    }
    .HomeFmaShop2 span
    {
        font-size:12px; padding-top:14px;
    }
     .HomeFmaShopm2 {
        margin-left: 120px;
        margin-top: 0px !important;
        width: 154px;
        height: 35px;
    }
    .HomeFmaShopm2 span
    {
        font-size:12px; padding-top:14px;
    }
     .HomeFmaShopperf {
        margin-left: 120px;
        margin-top: 0px !important;
        width: 154px;
        height: 35px;
    }
    .HomeFmaShopperf span
    {
        font-size:12px; padding-top:14px;
    }
     .HomeFmaShoplif {
        margin-left: 120px;
        margin-top: 0px !important;
        width: 154px;
        height: 35px;
    }
    .HomeFmaShoplif span
    {
        font-size:12px; padding-top:14px;
    }
    
    .Fma-Title1{
                 margin-top: 40px;
    margin-left: 0px;
    font-size: 22px;

       }
        .HomeFmaShop1{
              margin-left: 0px;
              margin-top: 17px !important;    width: 190px;
    height: 35px;
       }
        .HomeFmaShop1 span
        {
            padding-top: 14px; font-size:12px;
        }
        .terms
        {
            margin-top: 26px;
        }
        .HomeFmaShop4
{
     margin-left: 162px;
    margin-top: 10px !important;
    width: 168px;
    height: 32px;
}
.HomeFmaShop4 span
{
	font-size: 9px;
    padding-top: 12px;

}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 162px;
    width: 54%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
        float: left;
    color: #000000;
    font-size: 20px;
    margin-left: 162px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 38px;
    width: 54%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}

@media only screen  and (min-width : 768px)
{
      .HomeFmaShopmSteer span
    {
        font-size: 8px;
    padding-top: 9px;
    }
.HomeFmaShopmSteer {
    margin-left: 175px;
    margin-top: 8px !important;
    width: 230px;
    height: 25px;
}
.Fma-TitlemSteer {
    margin-top: 67px;
    margin-left: 174px;
    font-size: 14px;
    margin-bottom: 5px;
}
.Fma-TextmSteer {
       margin-left: 175px !important;
    font-size: 7px;
    margin-top: 0;
}
    .Fma-Textlif
    {
        margin-left:139px;
        margin-top:0px;margin-bottom:10px;
    }
    .Fma-Textm2
    {
        margin-left:139px;
        margin-top:0px;
	font-size:9px;
        margin-bottom:10px;
    }
    .Fma-Textperf
    {
margin-left:139px;
        margin-top:0px;
        margin-bottom:10px;font-size:9px;
    }
    .Fma-Title3 {
     float: left;
    color: #ffffff;
    font-size: 18px;
    margin-left: 195px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 58px;
    width: 63%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
  float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 196px;
    width: 62%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
           margin-left: 196px;
    margin-top: 14px !important;
    width: 132px;
    height: 36px;
}
.HomeFmaShop3 span
{
    padding-top: 13px;    font-size: 9px;
}
    .Fma-Title2{
                 margin-top: 50px;
    margin-left: 140px;
    font-size: 17px;

       }
     .Fma-Titlem2{
        margin-top: 56px;
    margin-left: 140px;
    font-size: 14px;

       }
      .Fma-Titleperf{
                 margin-top: 67px;
    margin-left: 140px;
    font-size: 16px;
margin-bottom:0px;

       }
       .Fma-Titlelif{
                 margin-top: 49px;
    margin-left: 140px;
    font-size: 16px;
margin-bottom:0px;

       }
   
        .HomeFmaShop2{
              margin-left: 140px;
              margin-top: 0px !important;    width: 170px;
    height: 28px;
       }
        .HomeFmaShop2 span
        {
            padding-top: 14px !important; font-size:12px;
        }
        
        .HomeFmaShopm2{
                 margin-left: 140px;
    margin-top: 0px !important;
    width: 167px;
    height: 28px;
       }
        .HomeFmaShopm2 span
        {
            padding-top: 10px; font-size:9px;
        }
        .HomeFmaShopperf{
                  margin-left: 140px;
    margin-top: 0px !important;
    width: 160px;
    height: 28px;
       }
        .HomeFmaShopperf span
        {
            padding-top: 10px; font-size:9px;
        }
        .HomeFmaShoplif{
              margin-left: 140px;
              margin-top: 0px !important;    width:184px;
    height: 29px;
       }
        .HomeFmaShoplif span
        {
            padding-top: 10px; font-size:9px;
        }
        .Fma-Title1{
                 margin-top: 75px;
    margin-left: 0px;
    font-size: 22px;

       }
        .HomeFmaShop1{
              margin-left: 0px;
              margin-top: 17px !important;    width: 190px;
    height: 28px;
       }
        .HomeFmaShop1 span
        {
            padding-top: 14px; font-size:9px;
        }
        .terms
        {
            margin-top: 26px;
        }
        .Fma-Title0{
                 margin-top: 46px;
    margin-left: 0px;
    font-size: 20px;

       }
        .Fma-Text0
        {
            font-size:13px; margin-top:10px;
        }
        .HomeFmaShop0{
              margin-left: 0px;
              margin-top: 0px !important;    width: 170px;
    height: 38px;
       }
        .HomeFmaShop0 span
        {
             padding-top: 14px !important; font-size:9px;
        }
        .HomeFmaShop4
{
      margin-left: 190px;
    margin-top: 10px !important;
    width: 180px;
    height: 28px;
}
.HomeFmaShop4 span
{
	font-size:9px; padding-top:13px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 190px;
    width: 57%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 22px;
    margin-left: 190px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 50px;
    width: 57%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}

@media only screen and (min-width : 860px) {
     .HomeFmaShopmSteer span
    {
        font-size: 9px;
    padding-top: 12px;
    }
.HomeFmaShopmSteer {
    margin-left: 195px;
    margin-top: 8px !important;
    width: 255px;
    height: 30px;
}
.Fma-TitlemSteer {
    margin-top: 83px;
    margin-left: 195px;
    font-size: 16px;
    margin-bottom:5px;
}
.Fma-TextmSteer {
       margin-left: 195px !important;
    font-size: 8px;
    margin-top: 0;
}
    .Fma-Textperf
    {
        margin-left: 124px;
    margin-top: 11px;
    font-size: 9px;
    margin-bottom: 20px;
    }
.HomeFmaShopperf span {
    padding-top: 12px;
    font-size: 9px;
}
.HomeFmaShopm2 span {
    padding-top: 12px;
    font-size: 9px;
}
    .Fma-Textlif
    {
        margin-left:151px;
        margin-top:10px;margin-bottom:20px;font-size: 9px;
    }
    .Fma-Textm2
    {
            margin-left: 180px;
    margin-top: 0px;
    font-size: 11px;
    margin-bottom: 10px;
    }
   .Fma-Title3 {
      float: left;
    color: #ffffff;
    font-size: 18px;
    margin-left: 207px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 68px;
    width: 65%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
   float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 208px;
    width: 64%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
         margin-left: 210px;
    margin-top: 20px !important;
    width: 132px;
    height: 36px;
}
.HomeFmaShop3 span
{
    padding-top: 13px;    font-size: 10px;
}

.Fma-Title2 {
    margin-top: 61px;
    margin-left: 150px;
    font-size: 20px;
}
.Fma-Titlem2 {
    margin-top: 68px;
    margin-left: 182px;
    font-size: 16px;
}
.Fma-Titleperf {
     margin-top: 60px;
    margin-left: 122px;
    font-size: 16px;
}
.Fma-Titlelif {
    margin-top: 41px;
    margin-left: 150px;
    font-size: 20px;
}
.HomeFmaShop2 {
    margin-left: 154px;
    margin-top: 0px !important;
    width: 170px;
    height: 38px;
}
.HomeFmaShopm2 {
       margin-left: 182px;
    margin-top: 0px !important;
    width: 174px;
    height: 30px;
}
.HomeFmaShopperf {
        margin-left: 122px;
    margin-top: 0px !important;
    width: 185px;
    height: 29px;
}
.HomeFmaShoplif span {
    padding-top: 12px;
    font-size: 9px;
}
.HomeFmaShoplif {
    margin-left: 153px;
    margin-top: 0px !important;
    width: 154px;
    height: 30px;
}
.HomeFmaShop1 {
    margin-left: 0px;
    margin-top: 17px !important;
    width: 160px;
    height: 30px;
}
.HomeFmaShop1 span {
    padding-top: 12px;
    font-size: 9px;
}
.HomeFmaShop4
{
      margin-left: 210px;
    margin-top: 10px !important;
    width: 180px;
    height: 30px;
}
.HomeFmaShop4 span
{
	font-size:9px; padding-top:12px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 210px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 22px;
    margin-left: 210px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 60px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}
@media only screen and (min-width : 940px) {
     .HomeFmaShopmSteer span
    {
        font-size: 9px;
    padding-top: 13px;
    }
     .HomeFmaShop1 {
    margin-left: 0px;
    margin-top: 17px !important;
    width: 170px;
    height: 32px;
}
     .HomeFmaShop1 span {
    padding-top: 13px;
    font-size: 9px;
}
.HomeFmaShopmSteer {
    margin-left: 214px;
    margin-top: 8px !important;
    width: 270px;
    height: 32px;
}
.Fma-TitlemSteer {
    margin-top: 83px;
    margin-left: 215px;
    font-size: 16px;
    margin-bottom:5px;
}
.Fma-TextmSteer {
       margin-left: 214px !important;
    font-size: 8px;
    margin-top: 0;
}
    .Fma-Textm2
    {
        margin-left:178px;
        margin-top:10px;
        margin-bottom:20px;
    }
.HomeFmaShopm2 span {
    padding-top: 13px;
    font-size: 9px;
}
    .Fma-Textperf
    {
        margin-left: 135px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 9px;
    }
    .Fma-Textlif
    {
        margin-left: 216px;
    font-size: 9px;
    margin-top: 0px;
    margin-bottom: 10px;
    }
   .Fma-Title3 {
       float: left;
    color: #ffffff;
    font-size: 22px;
    margin-left: 230px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 78px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 230px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
         margin-left: 230px;
    margin-top: 20px !important;
    width: 132px;
    height: 36px;
}
.HomeFmaShop3 span
{
    padding-top: 13px;    font-size: 10px;
}
.Fma-Title2 {
        margin-top: 61px;
    margin-left: 178px;
    font-size: 22px;
}
.Fma-Titlem2 {
        margin-top: 61px;
    margin-left: 178px;
    font-size: 18px;
}
.Fma-Titleperf {
       margin-top: 83px;
    margin-left: 134px;
    font-size: 18px;
}
.Fma-Titlelif {
        margin-top: 88px;
    margin-left: 215px;
    font-size: 16px;
}
.HomeFmaShop2 {
    margin-left: 180px;
    margin-top: 0px !important;
    width: 170px;
    height: 38px;
}
.HomeFmaShopm2 {
    margin-left: 180px;
    margin-top: 0px !important;
    width: 188px;
    height: 32px;
}
.HomeFmaShopperf {
    margin-left: 136px;
    margin-top: 0px !important;
    width: 186px;
    height: 32px;
}
.HomeFmaShoplif {
    margin-left: 216px;
    margin-top: 0px !important;
    width: 170px;
    height: 32px;
}
.HomeFmaShop4
{
      margin-left: 220px;
    margin-top: 10px !important;
    width: 180px;
    height: 32px;
}
.HomeFmaShop4 span
{
	font-size:9px; padding-top:13px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 220px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 22px;
    margin-left: 220px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 77px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
.HomeFmaShoplif span {
    padding-top: 13px;
    font-size: 9px;
}
.HomeFmaShopperf span {
    padding-top: 12px;
    font-size: 9px;
}
}

@media only screen  and (min-width : 1024px)
{
    .HomeFmaShopmSteer span
    {
        font-size: 11px;
    padding-top: 15px;
    }
.HomeFmaShopmSteer {
    margin-left: 214px;
    margin-top: 13px !important;
    width: 335px;
    height: 36px;
}
.Fma-TitlemSteer {
    margin-top: 89px;
    margin-left: 215px;
    font-size: 18px;
    margin-bottom: 11px;
}
.Fma-TextmSteer {
       margin-left: 214px !important;
    font-size: 9px;
    margin-top: 0;
}
    .Fma-Textlif
    {
        margin-left:137px;
        margin-top:5px;margin-bottom:10px;
    }
    .Fma-Textm2
    {
        margin-left: 220px;
    font-size: 9px;
    }
    .Fma-Textperf
    {
margin-left: 155px;
    margin-top: 0px;
    font-size: 9px;
    margin-bottom: 20px;
    }
   .Fma-Title3 {
     float: left;
    color: #ffffff;
    font-size: 24px;
    margin-left: 185px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 98px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 187px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
         margin-left: 187px;
    margin-top: 20px !important;
    width: 148px;
    height: 39px;
}
.HomeFmaShop3 span
{
    padding-top: 15px;    font-size: 12px;
}
.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 24px;
    margin-left: 195px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 95px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 195px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.HomeFmaShop4
{
      margin-left: 195px;
    margin-top: 10px !important;
    width: 214px;
    height: 36px;
}
.HomeFmaShop4 span
{
	font-size:11px; padding-top:15px;
}
.HomeFmaShop1 span
{
    font-size:11px; padding-top:15px;
}
    .Fma-Title2{
                 margin-top: 82px;
    margin-left:140px;
    font-size: 27px;

       }
      .Fma-Titlem2{
                 margin-top: 95px;
    margin-left: 220px;
    font-size: 18px;

       }
        .Fma-Titleperf{
                margin-top: 86px;
    margin-left: 153px;
    font-size: 18px;

       }
          .Fma-Titlelif{
                 margin-top: 94px;
    margin-left: 172px;
    font-size: 18px;

       }
        .HomeFmaShop2{
              margin-left: 137px;
              margin-top: 20px !important;    width: 190px;
    height: 38px;
       }
        .HomeFmaShop2 span
        {
            padding-top: 14px;
        }

        
         .HomeFmaShopm2{
              margin-left: 221px;
    margin-top: 5px !important;
    width: 200px;
    height: 36px;
       }
.HomeFmaShopm2 span {
    padding-top: 15px;
    font-size: 11px;
}
      
         .HomeFmaShopperf{
             margin-left: 155px;
    margin-top: 0px !important;
    width: 216px;
    height: 36px;
       }
        .HomeFmaShopperf span
        {
            padding-top: 15px;
    font-size: 11px;
        }
         .HomeFmaShoplif{
              margin-left: 174px;
    margin-top: 10px !important;
    width: 210px;
    height: 36px;
       }
        .HomeFmaShoplif span
        {
            padding-top: 15px;font-size: 11px;
        }
        
        .Fma-Title1{
                 margin-top: 82px;
    margin-left: 0px;
    font-size: 27px;

       }
        .HomeFmaShop1{
              margin-left: 0px;
              margin-top: 20px !important;    width: 200px;
    height: 36px;
       }
        .HomeFmaShop1 span
        {
            padding-top: 15px;
        }
        
        .Fma-Title0{
                 margin-top: 40px;
    margin-left: 0px;
    font-size: 27px;

       }
        .terms {
    margin-top: 79px;
}
        .HomeFmaShop0{
              margin-left: 0px;
              margin-top: 20px !important;    width: 190px;
    height: 38px;
       }
        .HomeFmaShop0 span
        {
            padding-top: 14px;
        }
        .Fma-Text0 {
    font-size: 15px;
    margin-top: 10px;
}
.Fma-Textlif {
    margin-left: 172px;
    margin-top: 0px;
    font-size: 9px;
    margin-bottom: 10px;
}
}


@media only screen  and (min-width : 1224px) 
{
    .Fma-Textm2
    {
margin-left:106px;
    }
    .Fma-Textlif
    {
        margin-left:106px;
        margin-top:5px;margin-bottom:10px;
    }
    .Fma-Textperf
    {
        margin-left:106px;
    }
	.HomeFmaShop4
{
      margin-left: 106px;
    margin-top: 10px !important;
    width: 214px;
    height: 42px;
}
.HomeFmaShop4 span
{
	font-size:12px; padding-top:17px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 106px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 24px;
    margin-left: 106px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 114px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}

@media only screen  and (min-width : 1224px) {
    .HomeFmaShopmSteer span
    {
        font-size:11px;padding-top: 17px;
    }
.HomeFmaShopmSteer {
    margin-left: 165px;
    margin-top: 13px !important;
    width: 320px;
    height: 40px;
}
.Fma-TitlemSteer {
    margin-top: 107px;
    margin-left: 167px;
    font-size: 21px;
    margin-bottom: 11px;
}
.Fma-TextmSteer {
    margin-left: 166px !important;
    font-size: 10px;
    margin-top: 0;
}
    .Fma-Title3 {
      float: left;
    color: #ffffff;
    font-size: 24px;
    margin-left: 156px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 113px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
    .Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 158px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
      margin-left: 158px;
    margin-top: 20px !important;
    width: 160px;
    height: 40px;
}
.HomeFmaShop3 span
{
    padding-top: 17px;    font-size: 12px;
}
/*.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 24px;
    margin-left: 147px;
    padding: 0PX;
    text-transform: uppercase;
    margin-top: 114px;
    width: 67%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 147px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}


.HomeFmaShop4
{
      margin-left: 147px;
    margin-top: 10px !important;
    width: 214px;
    height: 42px;
}
.HomeFmaShop4 span
{
	font-size:12px;
}*/
       .Fma-Title2{
              margin-top: 106px;
              margin-left: 105px;
              font-size: 30px;

       }
       .Fma-Titlem2 {
    margin-top: 110px;
    margin-left: 169px;
    font-size: 23px;
}
      .Fma-Titleperf {
    margin-top: 106px;
    margin-left: 68px;
    font-size: 26px;
}
          .Fma-Titlelif {
    margin-top: 117px;
    margin-left: 116px;
    font-size: 26px;
}
       .terms {
    margin-top: 79px;
}
       .Fma-Text0 {
    font-size: 15px;
    margin-top: 10px;
}
        .HomeFmaShop2{
              margin-left:107px;
              margin-top: 5px;
              width: 185px;
    height: 40px;
       }
        .HomeFmaShop2 span {
    padding-top: 17px;font-size: 12px;
}
        
        .HomeFmaShopm2{
              margin-left: 173px;
    margin-top: 10px !important;
    width: 220px;
    height: 40px;
       }
        .HomeFmaShopm2 span {
    padding-top: 17px;font-size: 12px;
}
       .HomeFmaShopperf {
    margin-left: 68px;
    margin-top: 5px;
    width: 241px;
    height: 40px;
}
        .HomeFmaShopperf span {
    padding-top: 17px;font-size:12px;
}
        .HomeFmaShoplif{
             margin-left: 120px;
    margin-top: 11px;
    width: 200px;
    height: 40px;
       }
.HomeFmaShoplif span {
    padding-top: 17px;
    font-size: 12px;
}


.Fma-Title1{
              margin-top: 106px;
              margin-left: 0px;
              font-size: 30px;

       }
        .HomeFmaShop1{
              margin-left:0px;
              margin-top: 20px !important;
              width: 210px;
    height: 40px;
       }
        .HomeFmaShop1 span {
    padding-top: 17px;font-size: 12px;
}

.Fma-Title0{
              margin-top: 67px;
              margin-left: 0px;
              font-size: 30px;

       }
        .HomeFmaShop0{
              margin-left:0px;
              margin-top: 20px !important;
              width: 185px;
    height: 42px;
       }
        .HomeFmaShop0 span {
    padding-top: 17px !important;
}
.Fma-Textlif {
    margin-left: 118px;
    font-size: 11px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.Fma-Textperf {
    margin-left: 67px;
    margin-top: 0;
    font-size: 13px;
}
.Fma-Textm2 {
    margin-left: 170px;font-size:11px;
}
}


@media only screen  and (min-width : 1350px) 
{
.HomeFmaShopmSteer span
    {
        font-size:11px;padding-top: 17px;
    }
.HomeFmaShopm2 span {
    padding-top: 16px;
    font-size: 11px;
}
.HomeFmaShopperf span {
    padding-top: 17px;
    font-size: 11px;
}
.HomeFmaShoplif span {
    padding-top: 17px;
    font-size: 11px;
}
.HomeFmaShopmSteer {
    margin-left: 134px;
    margin-top: 18px !important;
    width: 322px;
    height: 40px;
}
.Fma-TitlemSteer {
    margin-top: 118px;
    margin-left: 134px;
    font-size: 24px;
    margin-bottom: 15px;
}
.Fma-TextmSteer {
    margin-left: 134px !important;
    font-size: 12px;
    margin-top: 0;
}
.Fma-Titlem2 {
    margin-top: 132px;
    margin-left: 140px;
    font-size: 23px;
}
    .Fma-Textperf
    {
        margin-left: 40px;
    font-size: 12px;margin-top: 0;
    }
    .Fma-Textlif {
    margin-left: 87px;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
}
    .Fma-Textm2
    {
        margin-left:140px;font-size:12px;
    }
     .Fma-Title3 {
   float: left;
    color: #ffffff;
    font-size: 30px;
    margin-left: 132px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 135px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
.Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 15PX;
    padding: 0PX;
    margin: -4px 0px 0px 133px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
      margin-left: 133px;
    margin-top: 26px !important;
    width: 185px;
    height: 40px;
}
.HomeFmaShop3 span
{
    padding-top: 17px;    font-size: 14px;
}
	.HomeFmaShop4
{
      margin-left: 130px;
    margin-top: 10px !important;
    width: 214px;
    height: 40px;
}
.HomeFmaShop4 span
{
	font-size:11px; padding-top: 17px;
}
.HomeFmaShop1 span
{
	font-size:11px; padding-top: 17px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 11PX;
    padding: 0PX;
    margin: -4px 0px 0px 131px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 24px;
    margin-left: 130px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 114px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
.HomeFmaShopm2 {
    margin-left: 141px;
    margin-top: 10px !important;
    width: 220px;
    height: 40px;
}
.Fma-Titleperf {
    margin-top: 106px;
    margin-left: 39px;
    font-size: 28px;
}
.HomeFmaShopperf {
    margin-left: 42px;
    margin-top: 5px !important;
    width: 241px;
    height: 40px;
}
.Fma-Titlelif {
    margin-top: 118px;
    margin-left: 84px;
    font-size: 28px;
}
.HomeFmaShoplif {
    margin-left: 90px;
    margin-top: 19px !important;
    width: 210px;
    height: 40px;
}
}




@media only screen and (min-width : 1500px) {

    .HomeFmaShopmSteer span
    {
        font-size:12px;padding-top:17px;
    }
    .HomeFmaShopm2 span {
    padding-top: 17px;
    font-size: 12px;
}
    .HomeFmaShopperf span {
    padding-top: 17px;
    font-size: 12px;
}
    .HomeFmaShop1 span {
        font-size: 12px;
    }
.HomeFmaShopmSteer {
    margin-left: 97px;
    margin-top: 18px !important;
    width: 360px;
    height: 42px;
}
.HomeFmaShop1 {
    margin-left: 0px;
    margin-top: 20px !important;
    width: 210px;
    height: 42px;
}
.Fma-TitlemSteer {
    margin-top: 132px;
    margin-left: 99px;
    font-size: 26px;
    margin-bottom: 15px;
}
.Fma-TextmSteer {
    margin-left: 97px !important;
    font-size: 12px;
    margin-top: 0;
}
    .Fma-Titlem2 {
    margin-top: 132px;
    margin-left: 100px;
    font-size: 30px;
}
    .Fma-Textlif {
    margin-left: 68px;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 90%;
} 
.HomeFmaShopm2 {
    margin-left: 105px;
    margin-top: 10px !important;
    width: 220px;
    height: 42px;
}
.Fma-Textm2 {
    margin-left: 103px;
    width: 94% !important;
} 
.Fma-Textperf {
    margin-left: 20px;
    font-size: 14px;
    margin-top: 0;width: 95% !important;
} 

     .Fma-Title3 {
   float: left;
    color: #ffffff;
    font-size: 32px;
       margin-left: 110px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 146px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
.Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 15PX;
    padding: 0PX;
    margin: -4px 0px 0px 110px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
      margin-left: 110px;
    margin-top: 30px !important;
    width: 185px;
    height: 42px;
}
.HomeFmaShop3 span
{
    padding-top: 17px;    font-size: 17px;
}
    .HomeFmaShop4
{
      margin-left: 90px;
    margin-top: 20px !important;
    width: 245px;
    height: 42px;
}
.HomeFmaShop4 span
{
	font-size:12px; padding-top:17px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 12PX;
    padding: 0PX;
    margin: -4px 0px 0px 90px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 32px;
    margin-left: 90px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 145px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
.HomeFmaShoplif {
    margin-left: 71px;
    margin-top: 15px !important;
    width: 220px;
    height: 42px;
}
.Fma-Titleperf {
    margin-top: 128px;
    margin-left: 18px;
    font-size: 29px;
}
.HomeFmaShopperf {
    margin-left: 20px;
    margin-top: 5px !important;
    width: 250px;
    height: 42px;
}
.Fma-Titlelif {
    margin-top: 129px;
    margin-left: 65px;
    font-size: 29px;
}
}
@media only screen and (min-width : 1650px) {

 .HomeFmaShopmSteer span
    {
        font-size:13px;padding-top:17px;
    }
.HomeFmaShopmSteer {
        margin-left: 54px;
    margin-top: 24px !important;
    width: 390px;
    height: 42px;
}
.HomeFmaShopm2 span
{
    font-size:13px;
}
.HomeFmaShopperf span
{
font-size:13px;
}
.HomeFmaShoplif span
{
    font-size:13px;
}
.HomeFmaShop1 span
{
    font-size:13px;
}
.Fma-TitlemSteer {
        margin-top: 148px;
    margin-left: 55px;
    font-size: 29px;
    margin-bottom: 20px;
}
.Fma-TextmSteer {
    margin-left: 52px !important;
    font-size: 15px;
    margin-top: 0;
}
.Fma-Titlelif {
    margin-top: 144px;
    margin-left: 44px;
    font-size: 30px;
}
.Fma-Textlif {
    margin-left: 49px;
    margin-top: 0px;
    margin-bottom: 10px;
    width: 90%;
}
.HomeFmaShoplif {
    margin-left: 51px;
    margin-top: 18px !important;
    width: 220px;
    height: 42px;
}
.HomeFmaShopm2 {
    margin-left: 75px;
    margin-top: 10px !important;
    width: 220px;
    height: 42px;
}
.Fma-Textm2 {
    margin-left: 73px;
}
.Fma-Titlem2 {
    margin-top: 132px;
    margin-left: 74px;
}
    .Fma-Title3 {
   float: left;
    color: #ffffff;
    font-size: 32px;
    margin-left: 79px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 157px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
.Fma-Textperf {
    margin-left: 25px;
    margin-top: 0;width:95% !important;
}
.Fma-Titleperf {
    margin-top: 144px;
    margin-left: 23px;
    font-size: 30px;
}
.HomeFmaShopperf {
    margin-left: 26px;
    margin-top: 5px !important;
    width: 250px;
    height: 42px;
}
.Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 15PX;
    padding: 0PX;
    margin: -4px 0px 0px 80px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
      margin-left: 80px;
    margin-top: 30px !important;
    width: 185px;
    height: 42px;
}
.HomeFmaShop3 span
{
    padding-top: 17px;    font-size: 14px;
}

    .HomeFmaShop4
{
      margin-left: 40px;
    margin-top: 20px !important;
    width: 245px;
    height: 42px;
}
.HomeFmaShop4 span
{
	font-size:13px; padding-top:17px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 12PX;
    padding: 0PX;
    margin: -4px 0px 0px 40px;
    width: 67%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 32px;
    margin-left: 40px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 145px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}

@media only screen  and (min-width : 1824px) {
    .HomeFmaShopmSteer span
    {
        font-size:13px;padding-top:17px;
    }
.HomeFmaShopmSteer {
    margin-left: 0px;
    margin-top: 24px !important;
    width: 404px;
    height: 42px;
}
.Fma-TitlemSteer {
    margin-top: 164px;
    margin-left: 0px;
    font-size: 33px;
    margin-bottom:20px;
}
.Fma-TextmSteer {
    margin-left: 0px !important;
    font-size: 15px;
    margin-top: 0;
}
.Fma-Textperf {
    margin-left: 5px;
    margin-top: 20px;
    width: 90%;
}
.Fma-Textm2 {
    margin-left: 32px !important;font-size:15px;
}
.Fma-Textlif {
    margin-left: 33px;
    margin-top: 5px;
    margin-bottom: 10px;
    width: 90%;
}
    .Fma-Title3 {
   float: left;
    color: #ffffff;
    font-size: 33px;
    margin-left: 19px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 198px;
    width: 70%;
    font-family: bmwtype V2 bold;
    font-weight: normal;
}
.Fma-Text3 {
    float: left;
    color: #fff;
    font-size: 15PX;
    padding: 0PX;
    margin: -4px 0px 0px 22px;
    width: 76%;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}
.HomeFmaShop3
{
      margin-left: 23px;
    margin-top: 30px !important;
    width: 185px;
    height: 45px;
}
.HomeFmaShop3 span
{
    padding-top: 17px;    font-size: 14px;
}


       .Fma-Title2{
              margin-top: 164px;
              margin-left: 30px;
              font-size: 33px;

       }
       
       .Fma-Titlem2{
              margin-top: 164px;
              margin-left: 30px;
              font-size: 33px;

       }
       
       .Fma-Titleperf{
              margin-top: 164px;
              margin-left: 4px;
              font-size: 33px;

       }
       
       .Fma-Titlelif{
              margin-top: 164px;
              margin-left: 30px;
              font-size: 33px;

       }
           .HomeFmaShop2{
              margin-left: 30px;
              margin-top: 20px !important;
              width: 185px;
    height: 45px;
       }
           .HomeFmaShop2 span {
    padding-top: 17px;
}

           
           .HomeFmaShopm2{
              margin-left: 30px;
              margin-top: 20px !important;
              width: 225px;
    height: 42px;
       }
           .HomeFmaShopm2 span {
    padding-top: 17px;font-size:13px;
}
           .HomeFmaShopperf{
              margin-left: 6px;
              margin-top: 10px !important;
              width: 255px;
    height: 42px;
       }
           .HomeFmaShopperf span {
    padding-top: 17px;font-size:13px;
}
           .HomeFmaShoplif{
              margin-left: 30px;
              margin-top: 20px !important;
              width: 200px;
    height: 42px;
       }
           .HomeFmaShoplif span {
    padding-top: 17px;font-size:13px;
}

.Fma-Title1{
              margin-top: 164px;
              margin-left: 30px;
              font-size: 33px;

       }
           .HomeFmaShop1{
              margin-left: 30px;
              margin-top: 20px !important;
              width: 210px;
    height: 42px;
       }
           .HomeFmaShop1 span {
    padding-top: 17px;font-size:13px !important;
}
.Fma-Title0{
              margin-top: 164px;
              margin-left: 30px;
              font-size: 33px;

       }
           .HomeFmaShop0{
              margin-left: 30px;
              margin-top: 20px !important;
              width: 185px;
    height: 45px;
       }
           .HomeFmaShop0 span {
    padding-top: 17px;
}
.HomeFmaShop4
{
      margin-left: 0px;
    margin-top: 20px !important;
    width: 245px;
    height: 42px;
}
.HomeFmaShop4 span
{
	font-size:13px; padding-top:17px;
}

.Fma-Text4 {
    float: left;
    color: #000000;
    font-size: 12PX;
    padding: 0PX;
    margin: -4px 0px 0px 0px;
    width: 93% !important;
    font-family: bmwtype V2 regular;
    line-height: 20px;
}

.Fma-Title4 {
    float: left;
    color: #000000;
    font-size: 32px;
    margin-left: 0px;
    padding: 0PX;
    /* margin: 0px; */
    text-transform: uppercase;
    margin-top: 175px;
    width: 67%;
    font-family: bmwtype V2 regular;
    font-weight: normal;
}
}


.HomeFmaShop0:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShop1:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShop2:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}

.HomeFmaShopm2:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShopmSteer:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShopperf:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShoplif:hover{
    background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShop3:hover
{
     background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShop4:hover
{
     background-image:url(../../../images/hover-button.jpg);background-repeat:repeat-x;
}
.HomeFmaShop0 span{color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;float:left;width:100%;}
.HomeFmaShop1 span{color:#ffffff;text-transform:uppercase; text-align:center;font-family:bmwtype V2 bold;float:left;width:100%;}

.scart_style11{border-top:1px solid #E6E7E8;padding-top:10px;height:185px;}
.scart_style12{background-color:#fff;padding-bottom:25px;padding-top:27px;font-size:20px;font-family:bmwtype V2 bold;font-weight:normal;padding-left:0px;color:#000;}
.scart_style13{width:522px;background-color:#FFFFFF;float:left;padding-left:0px;font-weight:normal;font-family:bmwtype V2 regular;color:#262626;}
.scart_style14{background-color:#FFFFFF;width:450px;float:right;font-weight:normal;font-family:bmwtype V2 regular;}
.scart_style15{font-size:12px;color:#808284;font-weight:normal;font-family:bmwtype V2 regular;padding-top:5px;}
.scart_style16{float:left;width:39%;font-size:14px;font-weight:bold;color:#555555;font-weight:normal;font-family:bmwtype V2 regular;}
.scart_style17{float:left;width:59%;font-weight:normal;font-family:bmwtype V2 regular;}
.scart_style18{width:100%;float:left;font-size:16px;font-weight:normal;color:#262626;margin-bottom:10px;}
.scart_style19{width:60%;float:left;text-align:right;font-size:12px;color:#555555;}
.scart_style20{padding-top:16px;padding-bottom:0px;/*border-top:0px #e6e7e8 solid;*/float:left;font-size:11px;}
.scart_style20a{padding-top:23px;padding-bottom:18px;height:162px;margin-bottom:10px;width:975px;margin:0 auto;}
.scart_style21{width:39.5%;float:left;padding-top:10px;padding-left:0px;}
.scart_style212q{width:37.5%;float:left;padding-top:27px;padding-left:0px;}
.scart_style22{font-weight:normal;padding-bottom:8px; color:#999999; padding-top:0px; float:left; width:450px;}
.scart_style23{width:487px;float:left;border-left:1px solid #DBDBDB;padding-top:0px;margin-top:-47px;font-weight:normal;font-family:bmwtype V2 regular;}
.scart_style23 h3{float:left; width:32%; padding:0px; margin:0px; font-weight:normal;}
.scart_style2301b{width:51.5%;float:right;padding-top:10px;min-height:130px;margin-top:0px;}

.scart_style24{font-size:10px;color:#FF0000;position:absolute;float:left;margin-left:142px;width:158px;text-align:right;}
.scart_style2401a{font-size:10px;color:#FF0000;position:absolute;float:left;margin-left:8px;width:158px;text-align:left;margin-top:5px; }
.scart_style25{padding-bottom:20px; float:left; }
.scart_style2501a{padding-bottom:10px;padding-top:15px; }
.scart_style26{font-weight:normal;padding-bottom:8px;padding-left:43px;color: #999999; padding-top:0px; float:left;width:445px;}
.scart_style27{padding-bottom:20px;padding-left:44px;width:447px; float:left;}
.scart_style28{width:100%;float:left;font-size:20px;font-weight:normal;color:#000000;padding-bottom:23px;font-family:bmwtype V2 bold;}
.scart_style28a{width:100%;}
.scart_style29{width:50%;float:left;padding-left:84px;font-size:20px;font-weight:normal;color:#000000;padding-bottom:23px;margin-top: 0px;font-family:bmwtype V2 bold;}
.scart_style29a{font-size:16px;font-weight:normal;color:#262626;padding-bottom:0px;font-family:bmwtype V2 bold; float:left;width:15%; padding-top:0px;}
.scart_style30{width:48%;float:left;font-weight:normal;font-family:bmwtype V2 regular;font-size:16px;line-height:18px;}
.scart_style31{width:50%;float:left;padding-left:47px;margin-top: 0px;font-weight:normal;font-family:bmwtype V2 regular;font-size:16px;line-height:18px;border-left:1px solid #E6E7E8;min-height:100px;}
.scart_style32{width:85%;float:left;font-weight:normal;font-family:bmwtype V2 regular;font-size:15px; padding-bottom:0px;}
.scart_style33{margin-bottom:10px;background-color:#FFFFFF;padding:14px;}
.scart_style34{border-top:1px #E6E7E8 solid;border-bottom:1px #E6E7E8 solid;padding-bottom:11px;padding-top:15px;text-align:right;font-size:15px;line-height:25px;margin-bottom:11px;font-weight:normal;font-family:bmwtype V2 bold; width:970px;margin:0 auto; padding-right:5px;}
.scart_style34a{padding-bottom:14px;padding-top:17px;text-align:right;font-size:16px;margin-bottom:10px;font-weight:bold;width: 970px;padding-right:5px; margin: 0 auto;border-bottom: 1px Solid #E6E7E8;}
.scart_style35{padding-bottom:10px;padding-top:12px;line-height:18px;text-align:left;font-size:15px;margin-bottom:10px;font-weight:normal;font-family:bmwtype V2 regular; float:left;width:700px;}
.scart_style36{background-image:url(../../../images/rightarrow.gif)}
.scart_style37{font-weight:normal;}
.scart_h2{color:#808284;font-size:20px;margin:0px;padding:10px 0px 10px 0px; text-transform:uppercase;}
.scart_h2n{color:#808284;font-size:20px;margin:0px;padding:40px 0px 0px 0px;width:100%;}
.scart_h2n1{font-size:16px;color:#000;font-weight:normal;font-family:bmwtype V2 regular; margin:17px 0; padding:0px; float:left;}
.scart_h2n01{white-space:nowrap;padding-top:12px;}
.scart_h4{font-size:12px;color:#000;margin:0px;padding:0px 0px 10px 0px;font-weight:normal;margin-top:-14px;}
.scart_styleamazon{width:50%;float:left;padding-top:10px;}
.scart_styleamazonadrs{width:40%;float:left;border-left:1px solid #DBDBDB;padding-top:10px; padding-left:83px;}
.scart_styleamazondispl{padding-top:7px;padding-bottom:5px;/*border-top:1px #E6E7E8 solid;border-bottom:1px #E6E7E8 solid;*/height:320px;margin:0 auto;width:975px;}

.menu01{color:#000000;}
.AddressBookGridview{table-layout:auto;border-collapse:collapse;border:#A2A3A5 0px solid;color:#000000;}
.AddressBookHeader{background-position:center;background-color:#ffffff;border-bottom:#E8E8E8 2px solid;color:#000000;}
.AddressBookHeader th{padding:5px;color:#ffffff;border:#A2A3A5 0px solid;}
.AddressBookRow td, .AddressBookAltRow td{font-family:Tahoma, Arial, Verdana;font-size:11px;padding:5px;border-bottom:solid 2px #E6E7E8;border-top:solid 2px #E6E7E8;}
.AddressBookRow td{background-color:#FFFFFF;}
.AddressBookAltRow td{background-color:#FFFFFF;}
.AddressBookRowSelected td, .AddressBookAltRowSelected td{font-family:Tahoma, Arial, Verdana;font-size:11px;padding:5px;border:solid 0px #A2A3A5;}
.AddressBookRowSelected td{background-color:#FFFF8D;}
.AddressBookAltRowSelected td{background-color:#FFFF8D;}
.grdinput01{color:#000000;font-family:Arial;font-size:12px;font-weight:bold;}
.grdinput02{color:#1F6BD4;font-family:Arial;font-size:11px;font-weight:bold;}
.popDetail{POSITION:absolute;visibility:hidden;width:500px;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;PADDING:10px;text-align:left;z-index:101;background-color:White;margin-left:-200px;}
.popDetail01{POSITION:absolute;visibility:hidden;width:378px;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;PADDING:10px;text-align:left;z-index:101;background-color:White;margin-left:-300px;}
.popDetailforcart{POSITION:absolute;width:500px;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;PADDING:10px;text-align:left;z-index:101;background-color:White;margin-left:-200px;}
.detailArea{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;color:#1F6BD4;width:60px;height:20px;}
.Cartimg{border-bottom:solid 2px #a2a3a5;border-right:solid 2px #a2a3a5;}
.CheckCartTitle{font-family:Arial,Verdana,Helvetica, sans-serif;font-size:8pt;color:#000000;}
.GridViewTextBox{width:20px;font-family:Verdana, sans-serif;font-size:8pt;text-align:center;}
.smalltext{font-size:8pt;font-family:Verdana;}
.popup01{background-color:#808284;padding:12px;font-family:bmwtype V2 bold,Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#FFFFFF;}
.popup02{padding-bottom:0px;padding-top:0px;background-color:white;border:0px;width:500px;}
.popup03{padding-left:8px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808284;border:0px;background-color:white;float:left;width:270px;height:25px;margin-top:0px;padding-bottom:4px;padding-top:4px;}
.popup03a{padding-left:8px;font-family:bmwtype V2 bold,Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808284;font-weight:normal;border:0px;background-color:white;float:left;width:492px;padding-bottom:5px;padding-top:5px;background-color:#E6E7E8;}
.poup04{padding-right:10px;font-family:bmwtype V2 regular,Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808284;border:0px;background-color:white;float:right;border:0px;width:190px;text-align:right;height:18px;margin-top:0px;padding-bottom:4px;padding-top:4px;}
.popup05{border-bottom:2px solid #E6E7E8;border-top:2px solid #E6E7E8;padding:12px;text-align:justify;font-weight:normal;font-family:bmwtype V2 regular,Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808284;background-color:#FFFFFF;width:476px;}
.popup06{border-top:2px solid #E6E7E8;padding:12px;text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#808284;background-color:#FFFFFF;width:476px;}
.divitemdetails{color:#000;font-weight:normal;font-size:10px;font-family:bmwtype V2 regular; margin-top:10px;}
.divitemdetails01{color:#000;font-weight:normal;font-size:13px;padding-bottom:5px;font-family:bmwtype V2 bold;}
.txtbox01{width:28px;border:1px solid #E6E7E8;text-align:center;font-size:11px;padding-top:1px;padding-bottom:2px; height:15px;}
.tbl_style01{font-size:11px;}
.tbl_style01a{border-bottom:1px solid #c5c5c5; margin-top:26px;}
.tbl_style02{padding-top:5px;padding-bottom:18px;background-color:#FFFFFF;border-bottom:1px solid #c5c5c5;}
.tbl_style03{background-color:#FFFFFF;width:975px;}
.tbl_style04{background-color:#ffffff;text-align:center;color:#4C4C4E;font-weight:bold;font-size:10px;}
.tbl_style05{padding-top:20px;padding-bottom:20px;}
.drpitem01{font-size: 14px;font-family: bmwtype V2 regular,Arial;padding-left: 12px;box-shadow: inset 1px -1px 8px 1px #f0f0f1;
-webkit-box-shadow: inset 1px -1px 8px 1px #f0f0f1;
-moz-box-shadow: inset 1px -1px 8px 1px #f0f0f1;
-o-box-shadow: inset 1px -1px 8px 1px #f0f0f1;
 border:1px solid #e8e8e9; background-color:#f7f7f7;}
.divimg01{text-align:left;padding-left:10px;cursor:pointer;}
.divimg02{text-align:left;padding-left:10px;cursor:pointer;}
.divdelete{cursor:pointer; float:right; margin-right:8px;}
.divdelete:hover{color:#1F6BD4;}
.scart_style05{font-size:16px;font-weight:bold;text-align:right;color:#4C4C4E;width:310px;float:left;}
.scart_style06{float:right;width:378px; margin-top:7px;}
.scart_style07{color:#808284;text-align:right;width:310px;height:15px;}
.textfield{width:40px;}
.textfielda{width:75px; height:32px;margin-left:9px; padding-left:5px;}
.textfield01{width:431px; height:32px; border:2px solid #e1e1e1; padding-left:5px;font-weight:normal;font-family:bmwtype V2 regular;line-height:36px; vertical-align:middle;}
.textfield01Drop{width:440px; height:36px; border:2px solid #e1e1e1;padding-left:4px; font-size:14px;font-weight:normal;font-family:bmwtype V2 regular;}
.textfield02{width:432px;height:31px;border:2px solid #e1e1e1;font-weight:normal;font-family:bmwtype V2 regular,Arial, Helvetica, sans-serif;font-size:12px;color:#000000;resize:none;}
.expeditedpopup{POSITION:absolute;VISIBILITY:visible;BACKGROUND-COLOR:#ffffff;width:175px;font-family:Arial;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;padding-left:10px;padding-top:5px;padding-bottom:7px;text-align:left;z-index:30000;margin-top:22px;margin-left:72px;}
.expeditedpopup1{POSITION:absolute;VISIBILITY:visible;BACKGROUND-COLOR:#ffffff;width:175px;font-family:Arial;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;padding-left:10px;padding-top:5px;padding-bottom:7px;text-align:left;z-index:30000;margin-top:10px;margin-left:138px;}
.textfield02a{width:270px; height:37px; float:right;}
.stylegrid1{background-color:#E6E7E8;border:1px solid #E6E7E8;font-weight:bold;}
.grdvin{padding:8px;}
.spanreq01{font-family:Arial;color:#000000;font-size:11px;font-weight:bold;}
.spanformat01{font-family:Arial;color:#000000;font-size:10px;font-style:italic;}
.lblerrormsg{color:red;font-size:11px;}
.privacy-div{scrollbar-face-color:#808284;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#A2A3A5;scrollbar-darkshadow-color:#808284;scrollbar-track-color:#808284;scrollbar-arrow-color:#A2A3A5;z-index:30000;position:fixed;left:50%;top:5%;margin-left:-373px; width:716px;height:587px;background-color:#FFFFFF;border:2px #ffffff solid;padding-left:26px;color:#262626;text-align:left;font-family: bmwtype V2 light;font-weight: normal;}
.privacy-diva{scrollbar-face-color:#808284;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#A2A3A5;scrollbar-darkshadow-color:#808284;scrollbar-track-color:#808284;scrollbar-arrow-color:#A2A3A5;z-index:30000;position:fixed;left:30%;top:10%;width:488px;background-color:#808284;border:2px #ffffff solid;padding-left:22px;padding-bottom:20px;color:#ffffff;text-align:left;}
.privacy-div01{width:19px;height:24px;float:right;border-left:1px #ffffff solid;border-bottom:1px #ffffff solid;}
.privacy-div02{float:right;position:relative;width:100%;text-align:left;font-family:bmwtype V2 bold;font-size:32px;font-weight:normal;margin-top:6px;}
.privacy-div02a{float:left;position:relative;color:#262626;width:96%;text-align:justify;font-family:bmwtype V2 light, Arial;font-size:13px;padding-top:23px;padding-bottom:5px;padding-right:15px;}
.privacy-div03{overflow-y:auto;width:97%;float:left;font-family:bmwtype V2 light, Arial;font-size:13px;padding-top:10px;text-align:left;padding-right:19px;margin-top:3px;line-height:16px;}
.privacy-div04{width:10%;float:left;background-color:#808284;}
.popuppol{POSITION:absolute;left:0px;top:0px;width:100%;opacity:.60;filter:alpha(opacity=60);BACKGROUND-COLOR:#000;-moz-opacity:0.6;z-index:3008;}
.popuppol1{POSITION:absolute;left:30%;top:20%;BACKGROUND-COLOR:#E6E7E8;width:480px;Height:400px;font-family:Arial;font-size:8pt;border-left:1px solid #a2a3a5;border-top:1px solid #a2a3a5;border-bottom:1px solid #a2a3a5;border-right:1px solid #a2a3a5;PADDING:20px;text-align:left;z-index:30000;}
.ReturnPolicytxt{font-size:8pt;font-family:Arial;color:#4c4c4e;border:solid 1px #4c4c4e;}
PrioPolicy, a.PrioPolicy{font-family:Arial;font-size:8pt;color:#000000;text-decoration:none;}
a.PrioPolicy:Hover{text-decoration:underline;font-family:Arial;font-size:8pt;color:#1F6BD4;text-decoration:underline;}
a.linkButtonLeft{font-family:Arial;font-size:8pt;text-decoration:none;color:#000000;padding:0px;background-color:White;font-weight:bold;margin-top:0px;background: url(../../../images/btn_declineBMW.jpg?v=1) no-repeat; width:170px; height:45px;float: right;}
a.linkButtonLeft:hover {background: url(../../../images/btn_declineBMW-hover.jpg) no-repeat;}
a.linkButtonright{font-family:Arial;font-size:8pt;text-decoration:none;color:#000000;padding-right:21px;padding:0px; margin-left:10px; background-color:White;font-weight:bold;background: url(../../../images/btn_acceptBMW.jpg?v=1) no-repeat; width:170px; height:45px;float: right;}
a.linkButtonright:hover{background: url(../../../images/btn_acceptBMW_hover.jpg) no-repeat;}
.popup51{POSITION:absolute;left:35%;top:30%;BACKGROUND-COLOR:white;width:400px;Height:150px;font-family:Arial;font-size:8pt;border-left:1px solid #a2a3a5;border-top:1px solid #a2a3a5;border-bottom:1px solid #a2a3a5;border-right:1px solid #a2a3a5;PADDING:20px;z-index:70000}
.wrap01a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-wrap:break-word !important;font-weight:normal;font-family:Arial;font-size:12px;}
.wrap01b{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-wrap:break-word !important;font-weight:bold;font-family:Arial;font-size:11px;}
.scart_style45{width:100%;float:left;font-size:15px;font-weight:normal;color:#000000;padding-bottom:14px;font-family:bmwtype V2 regular;}
.inner_banner_accessories_short{height:15px;margin-top:32px;width:980px; visibility:hidden;}
.inner_banner_accessories_short .img{margin-top:10px;}
.inner_banner_lifestyle_short{height:107px;margin-top:32px;width:980px;}
.inner_banner_lifestyle_short .img{margin-top:10px;}
.search_results_holder{float:left;width:575px;min-height:400px;    margin-top: 19px;}
.search_filters_holder{float:left;width:185px;*position:absolute;}
.search_filters_holder h2{font-size:12px;color:#4C4C4E;border-bottom:1px solid #E6E7E8;text-transform:uppercase;margin:0;padding:0;}
.search_filter_fieldset{border:0;padding:0px 5px 0px 15px;margin:0;}
.search_filter_fieldset legend{font-weight:bold;font-size:11px;color:#4C4C4E;padding-top:10px;padding-bottom:10px;}
.search_filter_content{padding-left:10px;}
.search_filter_content p{clear:left;margin:0;padding-bottom:20px;}
.search_filter_content input{float:left;}
.search_filter_content label{font-size:11px;color:#4C4C4E;display:block;float:left;padding-left:5px;}
.search_result_germent_box{width:565px;float:left;padding:25px 0px 25px 0px;border-bottom:1px solid #808284;}
.last{border:0;}
.search_result_germent_box img{float:left;}
.nomer{margin:0px 0px 25px 0px;}
.search_result_germent_name{float:left;padding-top:85px;padding-left:20px;}
.search_result_germent_name p{font-size:13px;color:#4C4C4E;padding:0px;margin:0px;}
.search_result_germent_name p span{font-size:17px;font-weight:bold;color:#000;}
.search_result_price{float:right;font-size:16px;text-align:right;color:#000;font-weight:bold;line-height:22px;padding-top:85px;}
.search_result_box_valu{color:#FFFFFF;float:left;padding-left:20px;padding-top:15px;width:363px;}
.search_result_box_valu p{line-height:20px;color:#FFF;float:left;padding:0px 5px 0px 0px;margin:0px;float:left;}
.search_result_box_valu img{float:right;}
.search_result_box_valu a{color:#4C4C4E;font-size:14px;font-weight:normal;text-decoration:none;}
.search_result_box_valu a:hover{color:#1F6BD4;}
.tri_pantry_item{width:175px;height:75px;float:left;position:relative;border-right:#E6E7E8 1px solid;padding:0px 5px 0px 5px;margin-bottom:24px;}
.tri_pantry_item img{float:left;}
.tri_pantry_item p{font-size:10px;color:#000;text-align:right;line-height:12px;margin:0px;padding-top:0px; padding-left:5px;}
.tri_pantry_item p strong{font-size:11px;color:#000;font-weight:bold;display:block;}
.tri_pantry_item p span{font-size:11px; color:#000; font-weight:bold;display:block;}
/*new */
.tri_pantry_item h5{font-size:10px;color:#4C4C4E;font-weight:bold;text-align:right;line-height:8px;margin:0px;padding-top:2px; float:left; padding-left:5px;}
/*new */
.tri_pantry_item a{text-decoration:none;color:#4C4C4E;font-weight:bold;display:block;padding:0px 0px 0px 0px;font-size:12px;}
.tri_pantry_item a:hover{text-decoration:none;color:#1F6BD4;font-weight:bold;display:block;padding:0px 0px 0px 0px;font-size:12px;}
.quad_pantry_item{border-right:1px solid #e8e8e8;float:left;height:75px;margin-bottom:24px;padding:0 5px 0px 5px;position:relative;width:185px;background: url(../../../images/reco-arrow.jpg) no-repeat right center;}
.quad_pantry_item img{float:left;}
.quad_pantry_item p{font-size:10px;color:#000;text-align:right;line-height:12px;margin:0px;padding:0px 0px 0px 5px;font-family:bmwtype V2 regular;font-weight:normal;}
.quad_pantry_item p strong{font-size:13px;color:#000;display:block;padding-top:0px; font-family:bmwtype V2 regular;font-weight:normal;}
.quad_pantry_item p span{font-size:10px;color:#000;display:block;font-family:bmwtype V2 regular;font-weight:normal;}
/*new */
.quad_pantry_item h5{font-size:10px;color:#000;text-align:right;line-height:8px;font-weight:bold;margin:0px 0 0 7px;padding-top:2px;}
/*new */
.quad_pantry_item a{text-decoration:none;color:#000;font-weight:bold;display:block;padding:0px 0px 0px 0px;font-size:10px; font-family:bmwtype V2 regular;font-weight:normal;}
.quad_pantry_item a:hover{text-decoration:none;color:#1F6BD4;font-weight:bold;display:block;padding:0px 0px 0px 0px;font-size:10px; font-family:bmwtype V2 regular;font-weight:normal;}
.beginning{padding-left:0px;}
.end{border-right:none;}
.popup{text-align:justify;display:none;height:auto;width:auto;}
.OrdMgrTD{text-align:right;height:100%;}
.width01{width:100%;}
.width02{width:50%;}
.width03{width:50%;text-align:left;}
.divPartNumber{width:90px;float:right;}
.PrductName{text-transform:uppercase; cursor:pointer;}
.tblBorder{border-bottom:solid 1px #C7C8CA; margin-bottom:10px; padding-top:11px;}
.divSharingClose{float:right;}
.hide{display:none;}
.shareSend{padding-top:30px;padding-right:0px;}
.divErrMsg{display:none;font-size:x-small;color:Red;padding-right:20px;font-weight:normal;font-family:bmwtype V2 regular;}
.tdAddtoCart{padding-bottom:2px;}
.divPnlOptions{width:340px;float:left;text-align:left;}
.newdivPnlOptions {
	width: auto;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: auto;
	
}
.newdivPnlOptions img {

	margin-right:8px;
	margin-top:-9px;
}
.newList1 {
	display:block;min-width:130px;
	float:left;height:20px;
	color: rgb(0, 0, 0);
	line-height: 18px;
	margin-right: 0px;
	margin-top:0px;
    margin-left:16px;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	font-family:bmwtype V2 light;
}

a.newlnkaddtocartbutton {
 padding-top: 16px; 
 padding-left: 36px; 
 padding-bottom:8px;font-size: 13px;
 display: block; 
 text-align: left; 
 text-decoration: none; 
 height: 20px; 
 color: rgb(255, 255, 255);
}
a.newlnkaddtocartbutton:link, a.newlnkaddtocartbutton:visited, a.newlnkaddtocartbutton:active {
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-family:bmwtype V2 bold;
}
a.newlnkaddtocartbutton:hover {
	font-size: 13px;
	font-weight: normal;
	color:  #ffffff;
	font-family:bmwtype V2 bold;
}

.newaddToCartButton_blue {
	float: left;
	display: block;
	width: 171px;
	height: 45px;
	background-image: url(../../../images/addtocartbackblue.jpg?v=1);
	background-repeat: no-repeat;
	margin: 0pt;
	line-height: normal;
	color: rgb(0, 0, 0);
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	margin-left: 0px;
	margin-top: 0px;
	font-family:bmwtype V2 bold;
}
.newaddToCartButton_blue_checkout:hover
{
    background-image:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.newaddToCartButton_blue:hover
{
    background-image:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.newaddToCartButton_blue_checkout {
	float: right;
	display: block;
	width: 171px;
	height: 45px;
	background-image: url(../../../images/addtocartbackblue.jpg?v=1);
	background-repeat: no-repeat;
	margin: 0pt;
	line-height: normal;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	cursor: pointer;
	margin-left: 0px;
	margin-top: 0px;
	font-family:bmwtype V2 bold;
	text-decoration:none;
}
.newaddToCartButton_blue_checkout p {
	padding-left: 44px;
    padding-top: 17px;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	cursor: pointer;
	font-family:bmwtype V2 bold;
	text-decoration:none;
}
.pershopButton_blue {
	float: left;
	display: block;
	width: 147px;
	height: 42px;
	background-image: url(../../../images/pershopButton.jpg);
	background-repeat: no-repeat;
    text-decoration:none;
	cursor: pointer;
    font-size:13px;
	font-family:bmwtype V2 regular;
    color:#fff;
}
.pershopButton_blue span{
    padding-left:36px;
    padding-top:17px;
    float:left;
}
.pershopButton_blue:hover
{
    background-image:url("../../../images/pershopButtonhover.jpg"); background-repeat:no-repeat;
}
.html5videoplayer{
   display:none; width:100%;float:left;margin-top:-17px;margin-bottom:-40px; min-width:1254px;
}
.newselectQuantity{
	display:block;
	float:left;
	margin-top:0px;
	font-family:bmwtype V2 light; height:20px;
}


.newaddtocartQuantity{
	float:left;
	margin-right: 2px;
	margin-top: 18px;
	margin-bottom: 5px;
	padding-bottom: 15px;
	display: block;
	width: 170px;
}

.newtdAddtoCart {
	padding-bottom: 0px;
}
.imgOptions{margin-top:2px; margin-right:8px; border:1px solid #E6E7E9;}

.imgChkOut{border-style:none;}
.lnkCheckOut{float:right;height:45px;margin-top:5px;}
.spnConfirmation{color:Black;}
.lblContanct{font-weight:bold;}
.wrap01a1{width:160px;padding:0px;height:42px;vertical-align:top;text-align:left;float:left;}
.divZipCode01{float:left;font-size:11px;}
.divZipCode02{height:20px;}
.divZipCode03{width:150px;float:left;margin-top:-43px;padding-left:170px;}
.divZipCode04{width:200px;float:left;font-weight:bold;line-height:17px;}
.spnZipCode01{font-size:12px;font-weight:bold;}
.spnZipCode02{font-size:11px;}
.spnZipCode03{color:#4C4C4E;}
.txtZipCode{margin-top:5px;}
.h3Showing{padding:20px 0 0;}
.divTopMenu{float:left;padding-top:2px;}
.cursorPtr{cursor:pointer;}
.tblCartBar{text-align:left;vertical-align:top;height:19px;}
.imgCloseWindow{float:right;}
.popDetailOptions01{display:none;background-color:#ffffff;position:absolute;width:950px;height:490px;margin-top:-3px;z-index:100000000;margin-left:-10px;text-align:left;cursor:pointer;}
.popupMargin{margin-top:10px;margin-left:10px;}
.vehicle_image_container{z-index:100000;width:392px;height:250px;float:left;margin-top:10px;}
.pophover_vehicle{vertical-align:top;}
.pantry_item_common{margin-top:20px;}
.pantry_item_common h2{color:#000000;font-size:14px;line-height:47px;margin:0;padding:0;}
.pantry_item_common h3{color:#000000 !important;font-size:14px;line-height:30px;margin:0 0 20px 0;padding:0;
  border-bottom:1px solid #e8e8e8; font-family:'bmwtype V2 regular'; font-weight: normal;}
.recent_view
{color:#000000 !important;font-size:14px;line-height:47px;margin:0 0 20px 0;padding:0;
  border-bottom:1px solid #e8e8e8; font-family:'bmwtype V2 regular'; font-weight: normal;}
.performance_home_banner{width:981px;height:265px;margin:32px 0px 0px 0px;}
.performance_home_banner .img{margin-top:10px;padding-right:10px;float:left;}
.scart_style10aa{font-size:14px;font-weight:normal;color:#000;height:24px;text-align:right;float:right;font-family:bmwtype V2 bold; margin-top:13px;}
.scart_style10aa1{font-size:14px;font-weight:bold;color:#4C4C4E;height:auto;/*text-align:left;*/width:973px;margin:0 auto; overflow:hidden; }
.divpromocode{float:left;margin-top:2px;}
.divpromocode01{width:197px;float:left;padding-right:20px;vertical-align:top;}
.divpromocode01 input
{
    box-shadow: inset 1px -1px 8px 1px #E1E1E1;
-webkit-box-shadow: inset 1px -1px 8px 1px #E1E1E1;
-moz-box-shadow: inset 1px -1px 8px 1px #E1E1E1;
-o-box-shadow: inset 1px -1px 8px 1px #E1E1E1;
}
.txtpromocode01{Width:193px;}
.divpromoImage{float:left; background-color:#c3c3c4; cursor:pointer;}
.divpromoImage a
{
    color:#ffffff; font-size:13px; text-transform: uppercase; text-align:center; float:left; padding:18px 29px 13px 29px; font-family:'bmwtype V2 regular', Helvetica, sans-serif; font-weight:normal;
}
.divpromoImage:hover{color:#ffffff;background-color:#bbbbbb;}
.divpromoMsg{font-weight:bold;color:#3B3B3B;font-size:14px; float:left; width:77%;margin-top: 6px; margin-left:3px;}
.imgBilling01{width:13px;height:13px;}
.divcreditcard{cursor:pointer;padding-top:0px;float:left; background-color:#eaeaea; background-image:url(../../../images/payCard.gif?v=1);background-repeat:no-repeat;background-position:right;width:440px;height:46px;}
.divcreditcard span{float:left; margin:15px; font-size:13px;}
.payment_method{float:left; margin-top: 5px; margin-left:5px;}
.divcreditcard input{float:left; margin-top: 3px;}
.divpayapl input{float:left; margin-top: 3px;}
.divAmazon input{float:left; margin-top: 3px;}
.divpayapl{cursor:pointer;padding-top:0px;margin-top:5px;  background-color:#eaeaea; float:left;background-image:url(../../../images/payPal.gif?v=1);background-repeat:no-repeat;background-position:right;width:440px;height:46px;}
.divpayapl span{float:left; margin:15px; font-size:13px;}
.divgoogle{padding-top:5px;margin-top:5px;float:left;background-image:url(../../../images/googlecheckout.gif);background-repeat:no-repeat;background-position:right;width:190px;height:20px;}
.divAmazon{cursor:pointer;padding-top:0px;margin-top:5px;  background-color:#eaeaea; float:left;background-repeat:no-repeat;background-position:right;width:440px;height:46px;}
.divAmazon span{float:left; margin:15px; font-size:13px;}
.clsbmwrebatelink:Hover{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#1F6BD4;text-decoration:none;}
.clsbmwrebatelink{color:#4C4C4E;font-size:12px; font-family:Arial,Verdana, Helvetica, sans-serif;}

.divCardType{margin:6px 0px 10px 0px;    padding: 6px 0 0 6px;}
.scart_style15a{font-size:12px;color:#999999;width:46%;font-weight:normal;font-family:bmwtype V2 regular;padding-top:3px;}
.scart_style15b{font-size:12px;color:#999999;width:54%;font-weight:normal;font-family:bmwtype V2 regular;}
.ddlCardType{Width:262px; height:36px;}
.tdcardnumber{height:10px;}
.tablepopupdetail{text-align:justify;}
.tdpopupdetail{padding:8px;}
.tblShipMethod01{width:100%;}
.tblShipMethod01 select{width:100%;}
.spanShipmethod{padding-right:150px;}
.ahrefShipmethod{text-align:right;}
.tableunsupportedcardtypes{text-align:justify;}
.divCardType td input{border:2px solid #e1e1e1;font-weight: normal;font-family: bmwtype v2 regular; vertical-align:middle; line-height:36px;}
.divCardType td select{border:2px solid #e1e1e1; margin-top:5px; padding-left:2px; font-weight: normal;font-family: bmwtype v2 regular;}
.ahrefUnsupportedCard{text-align:right;float:right;}

.ImgShipmethod{text-align:right;}
.tdShipmethod{height:30px;}
.divcard201{height:34px;margin-top: 25px;}
.spantelephone{font-size:11px;color:#808284;}
.link3{border:1px solid #d5d5d5; }
A.link3:link{font-size:13px;font-weight:normal;font-family:bmwtype V2 light;color:#7a7a7a;text-decoration:none;cursor:pointer;background-color:#ffffff; padding:17px 22px 13px 22px;}
A.link3:visited{font-size:13px;font-weight:normal;font-family:bmwtype V2 light;color:#7a7a7a;text-decoration:none;cursor:pointer;}
A.link3:hover{font-size:13px;font-weight:normal;font-family:bmwtype V2 light;color:#9e9e9e;text-decoration:none;cursor:pointer;}

A.linkOrder:link{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer; background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; padding:18px 33px 14px 33px;float:right;}
A.linkOrder:visited{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;}
A.linkOrder:hover{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;}

.link1{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer; background:#1e6edd;padding:18px 38px 14px 38px;float:right;}
A.link1:link{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer; background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; padding:18px 38px 14px 38px;float:right;}
A.link1:visited{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;}
A.link1:hover{font-size:13px;font-weight:normal;font-family:bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;}
.wrap02a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-wrap:break-word !important;font-weight:normal;font-family:Arial;font-size:12px;width:160px;padding:0px;height:42px;vertical-align:top;text-align:left;float:left;}
.tableOrderVerification{width:740px; font-size:14px;}
.wrap-img{width:92px;}
.tdquantityVer{text-align:c;width:33px;font-weight:normal;font-family:bmwtype V2 bold; vertical-align:top; padding-top:31px;}
.wrap03a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-wrap:break-word !important;font-weight:normal;font-family:bmwtype V2 regular,Arial;font-size:14px;width:163px;padding:31px 0px 0px 0px;height:22px;vertical-align:top;text-align:left;float:left;vertical-align:top;}
.wrap03b{padding-top:31px; white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-wrap:break-word !important;font-weight:normal;font-family:bmwtype V2 bold,Arial;font-size:14px;text-align:left;width:405px;vertical-align:top;}
.tdfacebookVer{text-align:left;width:62px;vertical-align:top;}
.wrap04a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-wrap:break-word !important;font-weight:normal;font-family:bmwtype V2 regular,Arial;font-size:14px;width:160px;padding:0px;height:22px;vertical-align:top;text-align:left;float:left;text-align:left;width:100px;vertical-align:top;}
.tdpriceVer{text-align:left;width:142px;vertical-align:top;font-weight:normal;font-family:bmwtype V2 regular,Arial; padding-top:31px;}
.tdshiptoVer{text-align:left;width:123px;vertical-align:top;font-weight:normal;font-family:bmwtype V2 regular,Arial; padding-top:31px;}
.scart_h2n01{color:#808284;font-size:20px;margin:0px;padding:40px 0px 0px 0px;width:100%;white-space:nowrap;}
.link1a-new{font-size:13px;font-weight: normal;font-family: bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer; background:#1e6edd; padding:18px 42px 14px 42px;float:right;}
.link1a-new:hover{font-size:13px;font-weight: normal;font-family: bmwtype V2 bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;padding: 18px 42px 14px 42px;}
A.link1a:link{font-size:13px;font-weight:bold;color:#ffffff;text-decoration:none;cursor:pointer; background:#1e6edd; padding:18px 42px 14px 42px;}
A.link1a:visited{font-size:13px;font-weight:bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;padding: 18px 42px 14px 42px;}
A.link1a:hover{font-size:13px;font-weight:bold;color:#ffffff;text-decoration:none;cursor:pointer;background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;padding: 18px 42px 14px 42px;}
.tbl_styleacc{font-size:11px;width:112px;padding-top:6px;padding-bottom:8px;}
.tdaccItemname{font-size:11px;width:249px;padding-top:6px;padding-bottom:8px;padding-left:8px;}
.tdaccunitprice{font-size:11px;width:83px;padding-top:6px;padding-bottom:8px;padding-left:19px;}
.tdaccquantity{font-size:11px;width:75px;padding-top:6px;padding-bottom:8px;}
.tdaccsubtotal{font-size:11px;width:100px;padding-top:6px;padding-bottom:8px;}
.tdaccesptprice{font-size:11px;width:157px;padding-top:6px;padding-bottom:8px;}
.tdaccshipto{font-size:11px;width:167px;padding-top:6px;padding-bottom:8px;}
.tdaccspace{font-size:11px;width:47px;padding-top:6px;padding-bottom:8px;}
.tbl_style05ab{padding-top:27px;padding-bottom:30px;width:110px;text-align:center;}
.tdaccname{width:249px;vertical-align:top;padding-top:47px;padding-left:4px;}
.grdinput01a{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:83px;vertical-align:top;padding-top:47px;padding-left:19px;}
.grdinput01b{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:75px;vertical-align:top;padding-top:32px;}
.grdinput01c{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:100px;vertical-align:top;padding-top:47px;}
.grdinput01d{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:150px;vertical-align:top;padding-top:47px;}
.grdinput01e{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:167px;vertical-align:top;padding-top:37px;}
.drpitem02{font-size:14px;font-family:bmwtype V2 regular,Arial; border:1px solid #e8e8e9; width:110px;padding-left: 12px;box-shadow: inset 1px -1px 8px 1px #f0f0f1;
-webkit-box-shadow: inset 1px -1px 8px 1px #f0f0f1;
-moz-box-shadow: inset 1px -1px 8px 1px #f0f0f1;
-o-box-shadow: inset 1px -1px 8px 1px #f0f0f1; background-color:#f7f7f7;}
.tbl_style041a{background-color:#ffffff;text-align:center;color:#4C4C4E;font-weight:bold;font-size:10px;width:47px;vertical-align:top;padding-top:44px;}
.tbl_style01b{border-bottom:1px solid #c5c5c5;width:975px;font-weight:normal;font-family:bmwtype V2 regular;margin-top:26px;}
.tbl_style01b0{font-size:11px;width:112px;}
.tbl_style01b1{font-size:11px;width:249px;height:24px;padding-left:8px;}
.tbl_style01b2{font-size:11px;width:83px; padding-left:19px;}
.tbl_style01b3{font-size:11px;width:75px;}
.tbl_style01b4{font-size:11px;width:100px;}
.tbl_style01b5{font-size:11px;width:167px;}
.tbl_style01b6{font-size:11px;width:47px;}
.tbl_style05a{padding-top:27px;padding-bottom:30px;width:110px;text-align:center;}
.tbl_style05a01{width:249px;vertical-align:top;padding-top:46px;padding-left:4px;}
.grdinput01f{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:83px;vertical-align:top;padding-top:47px; padding-left:19px;}
.grdinput01g{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:75px;vertical-align:top;padding-top:32px;}
.grdinput01h{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:100px;vertical-align:top;padding-top:47px;}
.grdinput01i{color:#000000;font-family:bmwtype V2 bold;font-size:13px;font-weight:normal;width:167px;vertical-align:top;padding-top:37px;}
.grdinput01j{background-color:#ffffff;text-align:center;color:#4C4C4E;font-weight:bold;font-size:10px;width:47px;vertical-align:top;padding-top:44px;}
.inner_bannercheckout{height:100px;width:980px;margin-top:32px;}
.lblcontactInfo{font-weight:bold;color:Black;font-size:13px;}
.divvin01{width:970px;padding:23px 0px 5px 0px;margin-top:15px; float:left;border-top:1px #c5c5c5 solid;}
.divvin02{font-family:bmwtype V2 regular,Arial, Helvetica, sans-serif;font-size:11px;font-family:normal;}
.divvin03{padding-top:18px;padding-bottom:18px; float:left;width:97%;font-weight:normal;font-family:bmwtype V2 bold;color:#555555;}
.divvin04{width:190px;border:2px #e1e1e1 solid;line-height:34px; vertical-align:middle; height:34px; margin-top:5px;font-weight: normal;font-size: 14px;font-family: bmwtype V2 regular;color:#cdcdcd;padding-left:8px;}
.divvin05{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.divvin06{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.divvin07{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.sharing_email{width:24%;}
.sharing_email_text{width:76%;}
.scart_style4501{font-weight:normal;font-family:bmwtype V2 bold;}
.divvin01a{width:99.7%;padding: 30px 5px 5px 5px;margin-top:-10px;margin-bottom:20px;float:left;}
.image_Thumb{text-align:left;}
.newacc35{padding-left:0px;padding-top:10px; width:980px; margin:0px auto;}
.newacc36{padding-left:100px;padding-top:40px;}
.newacc37{padding-top:10px;}
.Promo{display:none;font-weight:normal;font-family:bmwtype V2 bold;}
.popupwhatis{color:#4c4c4e;font-size:10px;cursor:pointer;height:50px;font-weight:normal;font-family:bmwtype v2 regular;}
.share{cursor:pointer;}
.germent_width{width:285px;float:left;}
.scart_style01ab{font-size:28px;font-weight:normal;color:#E3E3E3;padding-top:52px;padding-bottom:30px;width:975px;margin:0 auto;font-family:bmwtype V2 regular;text-transform:uppercase;}
.lblerror{color:Red;font-family:bmwtype v2 regular,Arial;font-size:11px;text-align:left;padding-bottom:5px;font-weight:normal;}
.gallery_txt p a{color:#4C4C4E;text-decoration:none;}
.gallery_txt p a:hover{color:#1F6BD4;}
.center_branded a:hover{color:#fff;}
.popDetail01a{POSITION:absolute;display:none;background-color:white;width:375px;font-weight:normal;font-family:bmwtype v2 light, Arial, Verdana, Helvetica, sans-serif;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;PADDING:10px;text-align:left;z-index:101;margin-left:40%;margin-top:-93%;float:left;}

.popDetail0unsupported{POSITION:absolute;display:none;background-color:white;width:260px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:8pt;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;PADDING:10px;text-align:left;z-index:101;margin-left:0px;margin-top:0px;float:left;}

.popDetail01{POSITION:absolute;visibility:hidden;width:378px;BORDER-LEFT:1px solid #a2a3a5;BORDER-TOP:1px solid #a2a3a5;BORDER-BOTTOM:2px solid #a2a3a5;BORDER-RIGHT:2px solid #a2a3a5;PADDING:10px;text-align:left;z-index:101;background-color:White;margin-left:-300px;}
#slideshow_contents{font-size:20px;font-weight:bold;margin:0px;padding:0px;position:absolute;margin-left:12px;margin-top:22px;color:#4C4C4E;}
#h2header{padding:0px;margin:0px;background-image:none;float:left;padding-top:2px;}
#h2header1{padding:0px;margin:0px;background-image:none;float:left;padding-top:2px;}
#h2header2{padding:0px;margin:0px;background-image:none;float:left;padding-top:2px;}
#h2header3{padding:0px;margin:0px;background-image:none;float:left;padding-top:2px;}
#h2header4{padding:0px;margin:0px;background-image:none;float:left;padding-top:2px;}
#h2header5{padding:0px;margin:0px;background-image:none;float:left;padding-top:2px;}
.RqdShd{font-size:10px;color:#FF0000;}
.textfield01ab{width:204px;border:2px solid #e1e1e1; height:32px; padding-left:5px;font-weight:normal;font-family:bmwtype V2 regular;}
.textfield01ab01{width:195px;border:2px solid #e1e1e1; height:32px;font-weight:normal;font-family:bmwtype V2 regular;}
.textfield01ab02a{width:210px;border:2px solid #e1e1e1;margin-left:0px; height:32px; padding-left:5px;font-weight:normal;font-family:bmwtype V2 regular;}
.textfield01ab01ab{width:208px;border:2px solid #e1e1e1; height:32px; float:right; padding-left:5px;font-weight:normal;font-family:bmwtype V2 regular;}
.spanphoneExt{font-size:11px;color:#999999;font-weight:normal;font-family:bmwtype V2 regular;}
.content_rightCheckout{width:100%; margin:0 auto;}
.content_rightCheckout h1.under{border-bottom:1px solid #4C4C4E;border-top:medium none;}
.content_rightCheckout h1 span{float:right;}
.content_rightCheckout_Home{width:780px;float:right;border-right:#E6E7E8 1px solid;}
.leftTdwidth h3{margin-top:0;}
.share_tblcell{padding-bottom:10px;padding-right:0px;padding-top:8px;}
.share_send_link{padding-left:0px;font-family:bmwtype V2 bold;font-weight:normal;color:#000000;font-size:12px;outline:none; width:142px; height:45px; float:right; text-decoration:none;background:transparent url('../../../Images/Popupsubmit.jpg?v=1') no-repeat left 0px;}
.share_table{padding-top:0px;}
.acc_cart_disclaimer{color:#b5b5b5;float:left;text-align:left;font-family:bmwtype V2 light;font-weight:normal;}
.specialnote{font-size:9pt !important;}
.options{text-align:left;}
.productListNav-previous{padding:0 6px 0 0;font-weight:normal;font-size:11px;text-decoration:none;font-weight:bold;}
.productListNav-next{padding:0 0 0 6px;font-size:11px;text-decoration:none;font-weight:bold;}
.lnkpreviousnext:link{font-size:11px;text-decoration:none;color:#666666;}
.lnkpreviousnext:visited{font-size:11px;text-decoration:none;color:#666666;}
.lnkpreviousnext:hover{font-size:11px;text-decoration:none;color:#1F6BD4;}
.simple{color:#fff;}
.simple:hover{color:#1A0006;}
.lnkSortview:link{text-decoration:none;color:#A2A3A5;float:left; padding:0px 5px;font-family: bmwtype V2 Regular;font-size:10px;}
.lnkSortview:visited{text-decoration:none;color:#000000;}
.lnkSortview:hover{text-decoration:none;color:#1F6BD4;}

.headerBMWLinkSearch{width:73px;float:right;height:27px;margin: 5px 16px;padding:0;padding-right:3px; border-right:1px solid #ffffff; border-left:1px solid #ffffff;cursor:pointer;}
.headerBMWLinkSearch img{float: left;margin: 5px 0 0 28px;}

.headerBMWLink{width:80px;float:right;color:#FFFFFF;font-size:11.5px;height:30px;line-height:40px;margin:0;padding:0;font-family: bmwtype V2 Regular;font-weight: normal;margin-right:0px;text-align:right;}
.headerBMWLink a{color:#ffffff;text-decoration:none;padding:0;padding-right:1px;}
.headerBMWLink a{color:#ffffff;text-decoration:none;}
.headerBMWLink a:hover{color:#1F6BD4;}
.headerTop{height:38px;border-bottom:0px solid #000;width:100%;background-color:#0f100f}
.header_main{margin:0px auto; width:975px;}
.continueShoppingButton{width:45%;float:left;text-align:left;}
#defaultdiv p{line-height:20px;}
.defaulthead{font-size:17px;font-weight:normal !important; font-family:bmwtype V2 bold;}
.lnkcolor{color:#1F6BD4;}
.helptext{font-size:13px;line-height:20px;color:#4C4C4E;font-weight:normal;font-family: bmwtype V2 regular;}
.helpdealerinfo{font-size:13px;line-height:20px;padding-left:20px;color:#4C4C4E;font-weight:normal;font-family: bmwtype V2 regular;}
.lnkConfirmation:link{color:#E3E3E3;}
.lnkConfirmation:visited{color:#E3E3E3;}
.lnkConfirmation:hover{color:#E3E3E3;}
.ddlYear{Width:78px; height:36px; float:right; margin-right:3px;}
.ddlMonth{Width:72px; height:36px; margin-left:8px;}
scart_style10bca{font-size:16px;font-weight:bold;color:#4C4C4E;text-decoration:none;cursor:pointer;}
A.link1abc:link{font-size:16px;font-weight:bold;color:#4C4C4E;text-decoration:none;cursor:pointer;}
A.link1abc:visited{font-size:16px;font-weight:bold;color:#4C4C4E;text-decoration:none;cursor:pointer;}
A.link1abc:hover{font-size:16px;font-weight:bold;color:#1F6BD4;text-decoration:none;cursor:pointer;}
.scart_style10aCart{font-size:16px;font-weight:normal;color:#4C4C4E;height:24px;font-family:bmwtype V2 bold;margin-top:30px;}
.scart_style10aCart_bill{position:absolute;width:295px;margin-left:668px;margin-top:-40px;font-size:16px;font-weight:bold;color:#4C4C4E;text-decoration:none;cursor:pointer;text-align:right;}
.scart_style10aCart_bill01{font-size:16px;font-weight:bold;color:#4C4C4E;text-decoration:none;cursor:pointer;position:absolute;width:220px;margin-left:780px;margin-top:-20px;}
.scart_style10aCart_bill02{height: 40px;
    text-align: center;
    width: 975px;
    margin: 0px auto;}
.scart_style10aCart_bill03{width:100%;margin-top:0px;padding:37px 0px 32px 0px;background-color: #E6E7E8;font-weight:normal;font-family: bmwtype V2 regular;}
.print_button{width:75px;float:right;text-align:left;}
.print_button01{width:170px;float:right;text-align:left;}
.print_button a img{padding-left:5px;vertical-align:middle;}
.conf_home{width:auto;float:right;text-align:right; margin-top:27px;}
.facebook_link{display:block;}
.cardValidatelink{width:100%;float:left;color:#ffffff;font-size:12px;height:30px;line-height:30px;margin:0;padding:0;font-weight:bold;padding-right:3px;}
.cardValidatelink a{color:#4C4C4E;text-decoration:none;background:url("../../../images/src_but.jpg") no-repeat scroll right 1px transparent;padding:0;padding-right:15px;}
.cardValidatelink a:hover{color:#1F6BD4;cursor:pointer;}
.alignright{text-align:right;}
.setfont{font-size:13px;line-height:20px;}
.clrSelection{color:#fff;}
.clrSelection a{color:#ffffff;text-decoration:none;padding:0px;}
.clrSelection a:hover{color:#1F6BD4;}
.serchstyle01{border:1px #AEAFB1 solid;width:100%;font-family:Arial, Tahoma, Verdana;text-align:left;height:auto;background-color:#818284;background:url("../../../images/modelback.gif"); background-repeat:repeat-x;background-position:top;}
.serchstyle01a{width:975px;font-family:Arial, Tahoma, Verdana;text-align:left;height:auto;background-color:#3e3e3f;/*background:url("../../../images/modelback.gif"); background-repeat:repeat-x;*/  margin-bottom:5px; margin-top:0px;border-bottom: 5px solid #fff; position:absolute;}
.serchstyle02{padding:0px;height:auto;}
.browse_model{float:right;width:156px; height:48px; background:url("../../../images/model-div-border.jpg"); background-repeat:no-repeat; background-position:left center; padding:6px 8px 5px 8px; }
.browse_model:hover{background-color:#1F6BD4;transition:.3s ease;-webkit-transition:.3s ease;}
.model-div{float:left; padding:6px 0 8px 8px;}
.browse_model span{float:left; font-size:14px; font-weight:normal; font-family:bmwtype V2 bold; color:#ffffff; margin:10px 0 10px 18px;}
.browse_model img{float:right;margin: 12px 10px 0 0;}
.serchstyle03{color:#FFFFFF;font-size:14px;width:166px;float:left;padding-top:5px;padding-left:10px;line-height:18px;font-family:bmwtype V2 bold;font-weight:normal;}
.serchstyle04{height:40px;padding:1px;background-color:#FFFFFF;float:left;width:150px;margin-left:8px; margin-top:3px;}
.serchstyle04a{height:40px;padding:1px;background-color:#FFFFFF;float:left;width:150px;margin-left:8px;}
.serchstyle04ayear{height:40px;padding:1px;background-color:#C7C8CA;float:left;width:138px;margin-left:0px; margin-top:3px; }

.serchstyle05{border:1px solid #ffffff; background:url("../../../images/model_selback.gif"); background-repeat:repeat-x; padding:13px 4px 8px 6px;height:auto;height:17px;cursor:pointer;}
.serchstyle06{float:left;font-size:12px; font-family:bmwtype V2 regular;font-weight:normal;margin-top:3px;}
.serchstyle07{border:1px solid #ffffff;padding:13px 9px 8px 9px;height:auto;height:17px;cursor:pointer; background:url("../../../images/model_selback.gif"); background-repeat:repeat-x;}
.serchstyle08{background-color:#A6A6A7;width:auto;min-width:200px;height:auto;position:absolute;margin-top:49px;margin-left:-1px;z-index:10500;}
.serchstyle09{background-color:#FFFFFF;width:152px;margin-top:-8px;position:absolute;height:9px;margin-left:0px; background:url("../../../images/d1.gif"); background-repeat:repeat-x;}
.serchstyle09a{width:152px;margin-top:-9px;position:absolute;height:9px;margin-left:12px; background:url("../../../images/d1.gif"); background-repeat:repeat-x;}
.serchstyle09ayear{width:140px;margin-top:-9px;position:absolute;height:9px;margin-left:0px; background:url("../../../images/d1.gif"); background-repeat:repeat-x;}

.serchstyle10{height:9px;}
.serchstyle11{background-color:#FFFFFF;margin:1px;padding:14px;font-size:14px; background:url("../../../images/d2.gif"); background-repeat:repeat-x; background-position:bottom;}
.serchstyle12{height:40px;padding:1px;background-color:#FFFFFF;float:left;width:246px;margin-left:8px;margin-top:3px; }
.serchstyle13{background-color:#A6A6A7;width:auto;min-width:275px;height:auto;position:absolute;margin-top:49px;margin-left:-15px;z-index:10500;}
.serchstyle14{width:248px;margin-top:-8px;position:absolute;height:10px;margin-left:14px;  background:url("../../../images/d1.gif"); background-repeat:repeat-x;}
.serchstyle15{height:10px;}
.searchstyle16{text-align:left;font-size:11px;color:#000; padding-top:5px;position:absolute; margin-top:17px; margin-left:150px;}

.Model_Year_Link{ font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;background:url(../../../images/arrow_grey01.png) no-repeat scroll left 2px transparent;cursor:pointer;}
.Model_Year_Link:link{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Year_Link:visited{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Year_Link:hover{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#1F6BD4;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Series_Link{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;background:url(../../../images/arrow_grey01.png) no-repeat scroll left 2px transparent; cursor:pointer;}
.Model_Series_Link:link{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Series_Link:visited{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Series_Link:hover{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#1F6BD4;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Name_Link{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;background:url(../../../images/arrow_grey01.png) no-repeat scroll left 2px transparent;cursor:pointer;}
.Model_Name_Link:link{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Name_Link:visited{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#666666;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Name_Link:hover{font-size:13px;font-family:bmwtype V2 regular;font-weight:normal;text-decoration:none;color:#1F6BD4;padding-left:8px;padding-bottom:3px;padding-top:6px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Clear_ModelBar_Link{ font-family:bmwtype V2 regular;font-weight:normal; font:12px;line-height:20px;text-decoration:none;color:#ffffff;padding-left:15px;padding-bottom:3px;padding-top:3px;padding-right:15px;width:auto;background-repeat:no-repeat;background:url(../../../images/modelbar_clear.png) no-repeat scroll left 4px transparent;}
.Clear_ModelBar_Link:link{ font-family:bmwtype V2 regular;font-weight:normal; font-size:12px;line-height:20px;text-decoration:none;color:#ffffff;padding-left:15px;padding-bottom:3px;padding-top:3px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Clear_ModelBar_Link:visited{font-family:bmwtype V2 regular;font-weight:normal; font-size:12px;line-height:20px;text-decoration:none;color:#ffffff;padding-left:15px;padding-bottom:3px;padding-top:3px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Clear_ModelBar_Link:hover{font-family:bmwtype V2 regular;font-weight:normal;font-size:12px;line-height:20px;text-decoration:none;color:#1F6BD4;padding-left:15px;padding-bottom:3px;padding-top:3px;padding-right:15px;width:auto;background-repeat:no-repeat;}
.Model_Remove_Filter{font-family:bmwtype V2 regular;font-weight:normal;font-size:11px;line-height:20px;text-decoration:none;color:#666666;padding-left:2px;padding-bottom:3px;padding-top:3px;padding-right:14px;width:auto;background-repeat:no-repeat;background:url(../../../images/CloseWindow_off.jpg?v=1) no-repeat scroll right 4px transparent; cursor:pointer;}
.Model_Remove_Filter:link{font-family:bmwtype V2 regular;font-weight:normal;font-size:11px;line-height:20px;text-decoration:none;color:#666666;padding-left:2px;padding-bottom:3px;padding-top:3px;padding-right:14px;width:auto;background-repeat:no-repeat;cursor:pointer;}
.Model_Remove_Filter:visited{font-family:bmwtype V2 regular;font-weight:normal;font-size:11px;line-height:20px;text-decoration:none;color:#666666;padding-left:2px;padding-bottom:3px;padding-top:3px;padding-right:14px;width:auto;background-repeat:no-repeat;cursor:pointer;}
.Model_Remove_Filter:hover{font-family:bmwtype V2 regular;font-weight:normal;font-size:11px;line-height:20px;text-decoration:none;color:#1F6BD4;padding-left:2px;padding-bottom:3px;padding-top:3px;padding-right:14px;width:auto;background-repeat:no-repeat;cursor:pointer;}
.ecText{font-family:bmwtype V2 regular;font-size:14px;color:#575757;}
@media print{.inner_bannercheckout{display:none;}
.nav{display:none;}
.scart_style10{display:none;}
div#footer{display:none;}
div#overlay{display:none;}
div#popCart7{display:none;}
.print_button{display:none;}
.facebook_link{display:none;}
.link1{display:none;}
.conf_home{display:none;}
.scart_style01ab{display:none;}
}
.sitemap_style01{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;padding:0px;margin:0px;line-height:15px;padding-bottom:22px;border-bottom:1px solid #838383;}
.sitemap_style02{font-size:16px;font-weight:normal;font-family:bmwtype V2 bold;}
.sitemap_style03{color:#4B4B4B;padding-top:14px;}
.sitemap_style03a{color:#4B4B4B;padding-top:17px;}
.sitemap_style03b{color:#4B4B4B;padding-top:17px;}
.sitemap_style04{font-size:14px;font-weight:bold;color:#000;}
.sitemap_style05{color:#000;padding-bottom:22px;padding-top:14px;border-bottom:1px solid #838383;}
.sitemap_style06{margin-left:20px;font-size:14px;font-weight:normal;color:#434343;padding-top:18px;border-bottom:1px solid #838383;padding-bottom:5px;font-family:bmwtype V2 bold;}
.sitemap_style07{font-size:12px;font-weight:normal;color:#555555;padding-bottom:4px;padding-right:20px;width:225px;}
.sitemapalink:link{font:12px bmwtype V2 regular,Tahoma, Verdana;text-decoration:none;color:#000000;}
.sitemapalink:visited{font:12px bmwtype V2 regular, Tahoma, Verdana;text-decoration:none;color:#000000;}
.sitemapalink:hover{font:12px  bmwtype V2 regular,Tahoma, Verdana;text-decoration:none;color:#1F6BD4;}
.sitemapmainlink:link{font:14px bmwtype V2 bold,Tahoma, Verdana;text-decoration:none;color:#000000;font-weight:normal;text-decoration:none;}
.sitemapmainlink:visited{font:14px bmwtype V2 bold,Tahoma, Verdana;text-decoration:none;color:#000000;font-weight:normal;text-decoration:none;}
.sitemapmainlink:hover{font:14px bmwtype V2 bold,Tahoma, Verdana;text-decoration:none;color:#1F6BD4;font-weight:normal;text-decoration:none;}
.sitemaptoplink:link{font:13px bmwtype V2 regular, Tahoma, Verdana;text-decoration:none;color:#000000;text-decoration:none;}
.sitemaptoplink:visited{font:13px bmwtype V2 regular, Tahoma, Verdana;text-decoration:none;color:#000000;text-decoration:none;}
.sitemaptoplink:hover{font:13px bmwtype V2 regular, Tahoma, Verdana;text-decoration:none;color:#1F6BD4;text-decoration:none;}
.feedBackPopup{border:1px solid #7E7E7E;background-color:#FFFFFF;width:486px;height:auto;min-height:598px;padding:5px 5px 0px 27px;display:none;font-family: Arial, Verdana;font-size:12px;margin-top:-12px;position:fixed;z-index:10000;}

.feedBackPopupThankyou{border:1px solid #7E7E7E;background-color:#FFFFFF;width:313px;height:auto;min-height:231px;padding:5px 5px 0px 27px;display:none;font-family: Arial, Verdana;font-size:13px;margin-top:-120px;margin-left:-170px;position:fixed;z-index:10000; top:50%; left:50%;color:#262626;}
.feedBackTextBox{width:430px;border:1px solid #CCCCCC;font-size:11px;padding:2px;}
.feedBackTextArea{width:457px;border:1px solid #CECECE;font-size:13px;padding:2px;font-weight:normal;font-family:bmwtype V2 regular,Arial, Helvetica, sans-serif;resize:none;color:#262626;}
#sitemapcontent{margin-bottom:-40px;margin-top: 25px;}


#Vehicles ul
{
list-style:none;
padding:8px 0 0 0;
margin: 0;
} 

.SeriesHeading
{
list-style: none;
color:#000000;
font-family: bmwtype V2 bold;
font-size:16px;
font-weight:normal;
padding-left:15px;
} 
	
#Vehicles li a 
{
    font-weight:normal;font-family:bmwtype V2 light;
	font-size:11px;
	text-decoration: none;
	color: #a2a3a5;
	vertical-align:top;
	padding-left:15px;
	}	
	
#Vehicles li a:link, #Vehicles li a:visited 
{
	font-weight:normal;font-family:bmwtype V2 light;
	font-size:11px;
	color: #333333;
	display: block;
	width:150px;
	padding-left:15px;
	padding-top:3px;
    padding-bottom:3px;
	vertical-align:top;
	}
#Vehicles li a:hover 
{
	font-family: bmwtype V2 bold;font-weight:normal;
	font-size:11px;
	color:#1c69d3;
    padding-left:15px;
    padding-top:3px;
    padding-bottom:3px;
	/*background-color:#00449f; */
	vertical-align:top;
	}
	
	a.Year  
{
	font-family: bmwtype V2 regular;
	font-size:13px;
	text-decoration: none;
	color: #1F6BD4; /*#1e6799;*/
	font-weight:normal;
	}	
	
a.Year:link, a.Year:visited 
{
	font-family: bmwtype V2 regular;
	font-size:13px;
	color: #333333;
	font-weight:normal;
}
	
a.Year:hover 
{
	font-family: bmwtype V2 bold;
	font-size:13px;
	color: #1F6BD4; 
	font-weight:normal;
	}
	
a.selectedYear
{
	font-family: bmwtype V2 bold;
	font-size:13px;
	color: #1c69d3; 
	font-weight:normal;
	text-decoration: none;
}	

a.selectedYear:hover
{
	font-family: bmwtype V2 bold;
	font-size:13px;
	color: #1c69d3; 
	font-weight:normal;
}	
	
	
/*.modelhomelink{padding:7px 0 0 10px;margin:0px;font-size:10px;font-weight:bold;list-style:none;margin:15px 0px 0px 0px;cursor:pointer;letter-spacing:0px;background:url(../../../images/Modellink_bg.gif) no-repeat top left; height:28px; }

#acc .acc-content a{padding:2px 0 13px 16px;display:block;color:#4C4C4E;}
#acc .acc-content a:hover{color:#1F6BD4;}*/

/*A.modelAhomelink:link{font-weight:bold;color:#ffffff;text-decoration:none;cursor:pointer; display:block;}
A.modelAhomelink:visited{font-weight:bold;color:#ffffff;text-decoration:none;cursor:pointer;  display:block;}
A.modelAhomelink:hover{font-weight:bold;color:#ffffff;text-decoration:none;cursor:pointer; display:block;}*/

.modelvehicle_image{width: 100%; height: 200px; text-align:right;  padding-top:0px;padding-left: 14px;}
.divmodelvehicle_image{float:left; width:100%; margin-top:80px; text-align:left; padding-left:1px;}
.modelvehicle_image h2{font-size:30px; padding:0px; margin:0px; float:left;font-family: bmwtype V2 bold;font-weight: normal;}
.spanmodelvehicle_image{color:#4C4C4E; font-weight:normal; font-size:24px;}
.divmodelvehicle_image01{float:right; width:40%; margin-left:50px; padding-top:20px;}

.divviewby{width: 8%;text-align:left;text-align: left;padding-left: 8px;}
.tdviewby{width: 92%;text-align:left; white-space:nowrap;}

.vehicleHomeModel{margin-top:14px;}
.vehicleHomeModel01{ vertical-align: top; float:left;width:195px;}
.vehicleHomeModel02{padding-top:6px;padding-bottom:6px;float:left;width:190px;}
.vehicleHomeModel03{width: 1px;padding-top:6px; *padding-top:20px;float:left}
.vehicleHomeModel04{ vertical-align: top; float:left;width:195px;}
.vehicleHomeModel05{width: 1px; padding-top:6px;*padding-top:20px;float:left}
.vehicleHomeModel06{vertical-align: top; float:left;width:195px;}
.vehicleHomeModelother{vertical-align: top; float:left;width:193px;}
.vehicleHomeModel07{width: 1px; padding-top:6px;*padding-top:20px; float:left}
.modelpopup_close01{padding:0px;float:right;cursor:pointer; position:absolute;  margin-left: 365px;margin-top: -5px;}
.setZipcodefont{font-size:13px;line-height:20px;}


.landing_boxcontainer { width:770px; }
.landing_box01 { border:1px solid #818284; background-color:#FFFFFF; padding:1px;width:98.5%;margin-top:7px;margin-bottom:7px;}
.landing_box02 { background-color: #818284; padding:10px;}
.landing_box02 h2 { float:left; margin:0px; padding:0px; font-family:Arial, Tahoma, Verdana; font-size:18px; color:#FFFFFF; } 
.landing_box02a {background-image:url(../../../images/button_back.gif); background-repeat:repeat-x; border:1px solid #808284; float:right; padding:1px 4px 3px 10px; background-color:#D5D6D6;}
.landing_box02a.active a{text-decoration:none;color:#000;font-size:12px;font-weight: bold}
.landing_box02a a{text-decoration:none;	color:#000;	font-size:12px;	font-weight: bold}
.landing_box02a a:hover{color:#1F6BD4;font-size:12px;font-weight: bold}
.featuredproject_box01 { width:370px; margin-top:14px; float:left; margin-right:14px;}
.featuredproject_box02 {float:left; width:182px;}
.featuredproject_box03 {width:170px; float:left; margin-left:10px; font-size:12px;}
.featuredproject_box03 h2 { margin:0px 0px 10px 0px; padding:0px; font-size:18px; font-weight:bold;}
.featuredproject_box03 span{ font-weight:bold;}
.featuredproject_box03 h3 { margin:10px 0px 0px 0px; padding:0px; font-size:16px; font-weight:bold;}
.featuredproject_box03.active a{text-decoration:none;color:#000;font-weight: bold}
.featuredproject_box03 a{text-decoration:none;color:#000;font-weight: bold}
.featuredproject_box03 a:hover{color:#1F6BD4;font-weight: bold}

.landing_banner_textApparel{color:#262626;width:325px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:174px; margin-left:15px;font-size:32px;word-wrap: break-word;}
.landing_container01{  width:761px; margin-top:15px; text-align:left; }
.landing_banner { float:left;}
.landing_banner_textnew{color:#ffffff;width:470px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:190px; margin-left:20px;font-size:35px; }
.landing_banner_text{color:#ffffff;width:470px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:80px; margin-left:20px;font-size:35px; }
.landing_bannerright { float:right; margin-left:1px; width:250px;}
.landing_bannerright_top{ margin:0px 0px 0px 0px; height:99px;overflow:hidden;}
.landing_bannerright_middle{ margin:1px 0px 0px 0px; height:99px;overflow:hidden;}
.landing_bannerright_bottom{ margin:1px 0px 0px 0px; height:99px;overflow:hidden;}
.landing_bottomdescription_ctnr{ padding:28px 31px 22px 15px;}
.landing_bottomdescription_head{line-height:22px;}
.landing_bottomdescription_ctnr h2{width:170px; height:65px; font-size:21px; float:left; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px; }
.landing_bottomdescription_details{width:530px; height:65px; font-size:12px; float:left; margin-left:15px; color:#808284; line-height:16px;}
.landing_container{ border:1px solid #E6E7E8; width:761px; margin-top:15px; }
.landing_bottomdescription_ctnrapparels{ padding:28px 31px 22px 15px;}
.landing_bottomdescription_ctnrapparels h2{width:170px; height:65px; font-size:21px; float:left; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px;color:#5D544F; }

.landing_header { background-color:#FFFFFF;}
.landing_header h1 {font-size:27px; margin:18px 20px 15px 20px;  text-transform:uppercase; }
.landing_decription_ctnr{width:433px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:27px 30px 42px 25px; line-height:16px; color:#808284;}
.landing_decription_ctnr h2{ margin:0px 0px 8px 0px; padding:0px; font-size:18px; text-transform:uppercase; color:#000000;}
.landing_decription_img01 { float:left;height:173px;}
.landing_decription_img02 { float:left; padding-left:1px;height:173px; }
.landing_banner_text1{color:#000000;width:470px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:80px; margin-left:20px;font-size:35px; }
.landing_banner_textmensapparel{color:#5D544F;width:280px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:80px; margin-left:20px;font-size:35px; }
.landing_banner_textwomensapparel{color:#5D544F;width:280px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:200px; margin-left:20px;font-size:35px; }
.landing_banner_textwatch{color:#FFFFFF;width:210px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:170px; margin-left:288px;font-size:30px;}
.landing_banner_textgray{color:#787878;width:470px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:80px; margin-left:20px;font-size:35px; }
 
.productcategories_container{ width:763px; margin-top:20px;}
.productcategories_container_head {border:1px solid #E6E7E8; padding:1px;}
.productcategories_container_head01{ background-color:#818284; padding:5px 5px 5px 10px;}
.productcategories_container_head01 h2 { padding:0px; margin:0px; font-size:18px; font-weight:normal; color:#FFFFFF; float:left;}

.view_products{ 
background-image:url(../../../images/category-landing/vieproducts_backnew.gif); 
background-repeat:repeat-x; 
border:1px solid #4D4D4D; 
padding:4px 12px 4px 18px; 
text-align:left; 
float:right;
}
.view_products.active a
{
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight: bold;
	display:block;

}
.view_products a
{
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight: bold;
	display:block;
	
}
.view_products a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: bold;
	display:block;
	
}

.productcategories_itembox {width:375px;  float:left; height:182px; margin-top:3px; padding-bottom:11px;}
.productcategories_itembox img { float:left;}
.productcategories_itemcontent { float:left; margin-left:11px;  width:182px; margin-top:40px;}
.productcategories_itemcontent h3 { font-size:18px; margin:0px; padding:0px;}
.productcategories_itemcontent p { font-size:11px; margin:8px 5px 8px 0px; padding:0px; text-align:left; color:#666666;}

.productcategories_itemcontent span.active a
{
	text-decoration:none;
	color:#373738;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;

}
.productcategories_itemcontent span a
{
	text-decoration:none;
	color:#373738;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
}
.productcategories_itemcontent span a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
}

.productcategories_itemboxrt {width:375px;  float:left; height:182px; margin-top:20px; padding-bottom:20px; margin-left:11px;}
.productcategories_itemboxrt img { float:left;}

.productcategories_container_bottom {margin-top:10px; padding-bottom:20px; border-bottom:1px solid #4B4B4B;}


.shopbycategory_container{ width:763px; margin-top:25px;}
.shopbycategory_container h2 { font-size:18px; margin:0px; padding:0px; color:#4C4C4E;}
.shopbycategory_itemscontainer{margin-top:15px; padding-bottom:30px;}
.shopbycategory_item_box01{width:180px; height:100px; border:1px solid #E6E7E8; float:left; background-repeat:no-repeat; background-position:center;}
.shopbycategory_item_box01 h1 {margin:0px; padding:0px; font-size:12px; line-height:13px; color:#000;}
.shopbycategory_item_box01 span.active a
{
	text-decoration:none;
	color:#4c4c4c;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left01.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
	margin-top:3px;

}
.shopbycategory_item_box01 span a
{
	text-decoration:none;
	color:#4c4c4c;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left01.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
	margin-top:3px;
}
.shopbycategory_item_box01 span a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left01.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
	margin-top:3px;
}

.shopbycategory_item_box02{width:180px; height:100px; border:1px solid #E6E7E8; float:left; background-repeat:no-repeat; background-position:center; margin-left:11px;}
.shopbycategory_item_box02 h1 {margin:0px; padding:0px; font-size:12px; line-height:13px; color:#000;}
.shopbycategory_item_box02 span.active a
{
	text-decoration:none;
	color:#4c4c4c;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left01.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
	margin-top:3px;

}
.shopbycategory_item_box02 span a
{
	text-decoration:none;
	color:#4c4c4c;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left01.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
	margin-top:3px;
}
.shopbycategory_item_box02 span a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: normal;
	display:block;
	background-image:url(../../../images/category-landing/link_left01.gif); background-repeat:no-repeat; background-position:left;
	padding-left:8px;
	margin-top:3px;
}

.box_valu_marketing1{height:27px;color:#808284;padding:6px 5px 0px 0px;display:block;position:absolute;bottom:0;width:172px;}
.box_valu_marketing1 p{line-height:20px;color:#FFF;float:left;padding:0px 5px 0px 0px;margin:0px;}
.box_valu_marketing1 img{float:right;}
.box_valu_marketing1 a{color:#808284;font-weight:normal;font-size:11px;text-decoration:none;}
.box_valu_marketing1 a:hover{color:#1F6BD4;}
.box_valu_marketing1_row{border-bottom:#808284 1px solid;padding-bottom:7px;padding-top:20px;}
.box_valu_marketing1_row_last{border:none;padding-bottom:7px;padding-top:20px;}
.price_cat{float:left;font-size:16px;text-align:left;color:#000;font-weight:bold;line-height:22px;}
.germent_box_marketing1{width:182px;height:295px;float:left; margin-top:0px; padding-right:12px; margin-left:0px; margin-bottom:0px; position:relative; }
/*#nested4{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested4 h3{padding:3px 25px 0 16px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:16px;line-height:10px;background:url(../../../images/nested_h3.png) no-repeat top left;}


#nested4 .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested4 .acc-content{ width:186px; }
#nested4 h3.acc-selected{background:url(../../../images/nested_h3_active1.png) no-repeat top left; background-color:#ffffff; font-weight:bold;padding-top:10px; }
#nested4 h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left; background-color:#ffffff; font-weight:bold;padding-top:17px;margin-top:-15px; }*/
.home_Olympicsbanner{height:260px;}
.home_Olympicsbanner{width:980px;height:210px;margin:20px 0px 0px 0px;}


 .your_shoppingcart_cntnr {
	float:left;padding:10px 0px;width: 333px;
	border:1px solid #cccccc;
	background-color:#ffffff;
    box-shadow: 0px 1px 16px -1px #bdbdbd;
-webkit-box-shadow: 0px 1px 16px -1px #bdbdbd;
-moz-box-shadow: 0px 1px 16px -1px #bdbdbd;
-o-box-shadow: 0px 1px 16px -1px #bdbdbd;
}

.your_shoppingcart_innercntnr {
	margin:0px;
	border:1px solid #ffffff;
	padding:0px;
	background-color: #FFFFFF;
}
.your_shoppingcart_header01 {
	border-bottom:1px solid #E0E0E0;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.your_shoppingcart_header01 h2{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#4D4D4D;
}

.your_shoppingcart_header02 {
	padding:12px 14px 8px 14px;border-bottom: 1px #E0E0E0 solid;margin-bottom: 15px;
	
}
.your_shoppingcart_header02 span {
	float:left;
	font-weight:bold;

}
.your_shoppingcart_header02 h4 {
	float:right;
	padding:0px; 
	margin:0px;
	font-size:12px;
	font-weight:bold;
	width:40%;
	
}

.your_shoppingcart_header03 {
	
	padding:16px 0px 5px 13px;
	text-align:center; float:left;width:303px;
	
}
.your_shoppingcart_header03 span {
float:left;
font-weight:bold;
color:#FFFFFF;
margin-top:0px;
	
}

.your_shoppingcart_header03 span.active a
{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight: bold;
	display:block;

}
.your_shoppingcart_header03 span a
{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	font-weight: bold; float:left;
	display:block;
	
}
.your_shoppingcart_header03 span a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: bold;
	display:block;
	
}
.your_shoppingcart_headercheckout{ 
/*background-image:url(../../../images/checkout_backnew.gif); 
background-repeat:repeat-x;
border:1px solid #4D4D4D;*/ 
background-color:#1d6ad4; 

text-align:center; 
 
float:right;
}
 .keep_shop:hover
 {
     color:#9e9e9e !important;
 }   
.keep_shop
{
    float:left;
    text-decoration:none;
	color:#7a7a7a !important;
	font-size:11px !important;
	font-weight: bold !important;
	background-color:#fff;
    border:1px solid #d5d5d5; width:138px;
    text-transform:uppercase; padding:14px 0px 13px 0px !important;
}
.your_shoppingcart_headercheckout.active a
{
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight: bold;
	display:block;

}
.your_shoppingcart_headercheckout a
{
	text-decoration:none;
	color:#ffffff !important;
	font-size:11px !important;
	font-weight: bold !important;
	display:block;width:150px;
    text-transform:uppercase; padding:15px 1px 13px 1px !important;float:right;
	
}
.your_shoppingcart_headercheckout a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: bold;
	display:block;
	
}
.shppingcart_itembox{ background-color:#FFFFFF; float:left; margin-top:0px; padding-top:10px; padding-bottom:3px; border-bottom:1px #E0E0E0 solid; width:100%;*width:277px;}
.shppingcart_itembox img { float:left; padding-top:0px; max-width:100%;}
.shppingcart_itembox_right {width:211px; float:left;  padding-top:9px;padding-left:8px;padding-right: 2px;}
.shppingcart_itembox_right h3{ font-size:12px; font-weight:normal; font-family:bmwtype V2 bold; margin:0px 0px 5px 0px; padding:0px;}
.shppingcart_itembox_right table { margin-top:7px;} 

.shppingcart_itembox_right span.active a
{
	text-decoration:none;
	color:#656565;
	font-size:10px;
	font-weight: bold;


}
.shppingcart_itembox_right span a
{
	text-decoration:none;
	color:#656565;
	font-size:10px;
	font-weight: bold;

	
}
.shppingcart_itembox_right span a:hover
{
	color:#1F6BD4;
	font-size:10px;
	font-weight: bold;

	
}
.shoppingcart_addedmessage
{
	margin-top:10px;
	background-color:#E0E0E0; 
	margin-bottom:0px; 
	padding:7px 0px 7px 13px; 
	font-style:italic; 
	color:#4D4D4D;
	height:16px; 
	display:none;
}

.shopnowpopup4{POSITION:absolute;z-index:30000;nowrap:nowrap;display:none;}
.gridRow_marketing{padding-bottom:25px;padding-top:17px; }
.germent_name_marketing{padding-top:5px;min-height:49px;max-height:49px;overflow:hidden;}
.germent_name_marketing p{font-size:9px;color:#4C4C4E;padding:0px;margin:0px;}
.germent_name_marketing p span{font-weight:bold;font-size:11px;color:#000;}
.price_marketing{float:right;font-size:16px;text-align:right;color:#000;font-weight:bold;line-height:22px;}
.box_valu_marketing{height:27px;background:#808284;color:#FFF;padding:6px 5px 0px 7px;display:block;position:absolute;bottom:0;width:172px;}
.box_valu_marketing p{line-height:20px;color:#FFF;float:left;padding:0px 5px 0px 0px;margin:0px;}
.box_valu_marketing img{float:right;}
.box_valu_marketing a{color:#000;font-weight:normal;font-size:11px;text-decoration:none;}
.box_valu_marketing a:hover{color:#1F6BD4;}
.germent_box_marketing{width:182px;height:295px;float:left; margin-top:0px; padding-right:9px; margin-left:0px; margin-bottom:0px; position:relative; }

.addToCartButton_marketing{float:right;display:block;width:90px;height:20px;background-image:url(../../../images/addtocartbutton_blue.png);background-repeat:no-repeat;padding:0;margin:0;line-height:normal;color:#000000;font-size:10px;font-weight:bold;cursor:pointer;}
a.lnkaddtocartbutton_marketing{font-size:10px !important;padding-top:3px;padding-left:25px;display:block;text-align:left;text-decoration:none;height:20px;}
a.lnkaddtocartbutton_marketing:link, a.lnkaddtocartbuttonl:visited, a.lnkaddtocartbuttonl:active{font-size:10px;font-weight:bold;color:#fff;}
a.lnkaddtocartbutton_marketing:hover{font-size:10px;font-weight:bold;color:#1F6BD4;}



.row_preview_marketing{width:760px;float:left;padding-bottom:30px;padding-top:30px;}
.row_preview_image_marketing{float:left;}
.row_preview_content_holder_marketing{width:546px;padding-left:30px;padding-top:52px;float:left;}
.row_preview_top_marketing{padding:0px;margin:0px;float:left;vertical-align:top;width:100%;}
.row_preview_top_marketing h1{font-size:17px;color:#000;font-weight:bold;background:none;border:none;padding:0;margin:0;line-height:normal;float:left;width:100%;}
.row_preview_top_marketing h3{font-size:17px;color:#000;font-weight:bold;background:none;border:none;padding:0;margin:0;line-height:normal;float:left;width:100%;}
.row_preview_top_marketing h1 span{font-size:22px;float:right;line-height:normal;}
.row_preview_top_marketing h3 span{font-size:22px;float:right;line-height:normal;}
.row_preview_top_marketing h2{font-size:13px;color:#000;font-weight:normal;padding:0;margin:0;}
.row_preview_bottom_marketing{float:left;width:100%;padding:25px 0px 0px 0px;}
.row_preview_bottom_marketing a{color:#4C4C4E;font-size:14px;text-decoration:none;}
.row_preview_bottom_marketing a:hover{color:#1F6BD4;}

.mainbanner_outerbox {width:771px; font-family: Arial, sans-serif;padding-top: 15px;}
.mainbanner_outerbox img{-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.mainbanner_headline {position:absolute; width:395px; padding:39px 0 0 29px; line-height:48px;}

.mainbanner_headline h1 {font-size:48px; line-height:48px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}

.mainbanner_headline_01 {position:absolute; width:480px; padding:25px 0 0 27px; line-height:48px;}
.mainbanner_headline_01 h1 {font-size:48px; line-height:48px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}

.mainbanner_navigationbox {position:absolute; background-color:#fff; width:771px; height:52px; margin-top:287px; z-index:100; opacity:0.8; filter:alpha(opacity=80);}
.mainbanner_productname01 { height:13px; margin-left:31px; float:left; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px; font-family: Arial, sans-serif;  line-height:15px; text-transform:uppercase; margin-top:20px;}
.mainbanner_productname01.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.mainbanner_productname01 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.mainbanner_productname01 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.mainbanner_productname02 { height:13px; margin-left:30px; float:left; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px; font-family: Arial, sans-serif;  line-height:15px;  text-transform:uppercase; margin-top:20px;}

.mainbanner_productname02.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.mainbanner_productname02 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.mainbanner_productname02 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.mainbanner_navigation{ width:140px;  height:13px; float:right; margin-top:20px; text-align:right; padding-right:20px; color:#535353;font-size:13px;font-weight: bold;}



.mainbanner_headline_lifestyle {position:absolute; width:345px; padding:39px 0 0 29px; line-height:48px;}

.mainbanner_headline_lifestyle h1 {font-size:48px; line-height:48px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}


.product_banner_outerbox{ width:975px; background-color:#E6E7E8; margin-top:11px; height:529px; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftbox{width:487px; float:left;}
.product_banner_leftbox01 { height:178px; padding:0px;}
.product_banner_leftbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#000000; font-weight:normal;font-family:bmwtype V2 bold; line-height:18px;}
.product_banner_leftbox01 p{ margin:0px; padding: 4px 0 0 0; color: #000000; font-size:13px;font-weight:normal; font-family:bmwtype V2 regular; line-height:18px;width: 410px;}
.product_banner_productname{ height:22px; text-transform:uppercase; margin-top:17px; margin-left:2px;}
.product_banner_productname_invisible{display:none; height:22px; text-transform:uppercase; margin-top:8px; margin-left:2px;}


.product_banner_productname.active a
{
	text-decoration:none;
	color:#535353;
	font-size:10px;
	font-weight: normal;
	display:block;
}
.product_banner_productname a
{
	 text-decoration:none;background-image: url(../../../images/category-landing/Landing_button_bg.jpg);background-repeat: repeat-x;
      color:#ffffff;
          padding: 7px 30px 5px 30px;
    font-size: 10px; float:left;
      font-weight: normal;
      display:block;
	font-family:bmwtype V2 bold;
}
.product_banner_productname a:hover
{
	color:#5698f4;
	font-size:10px;
	font-weight: normal;
	display:block;
	
	
}
.Top_Performance_Image
{
	width:975px;
	height:420px;
	background-image:url(../../../images/category-landing/BMW_m_performance_landing_03.jpg); background-repeat:no-repeat; float:left;
}
.Top_Perfo_Text
{
	width:430px; float:right; height:auto; color:#ffffff;
}
.Top_Perfo_Text h1
{
	font-size:32px; padding:0px; margin:67px 0px 0px 0px;
	font-weight:normal;font-family:bmwtype V2 bold; width:282px;
}
.Top_Perfo_Text h3
{
	font-size:17px;padding:0px; margin:11px 0px 0px 0px;
	font-weight:normal;font-family:bmwtype V2 bold;
}
.Top_Perfo_Text p
{
	font-size:15px;padding:0px; margin:40px 0px 0px 0px;font-family:bmwtype V2 regular;
	font-weight:normal;width:350px; line-height:19px;
}
#divHandLikePro
{
	float:left; margin-top:30px;
}
#divHandLikePro img
{
	float:left;
}

.Mid_Perfo_landing
{
	width:488px; float:left;
}
.Mid_Perfo_text
{
	background-image:url(../../../images/category-landing/HandlikeProBgrnd.jpg); background-repeat:no-repeat;width:450px; float:left; height:180px; color:#ffffff;padding: 30px 0 0 38px;
}
.Mid_Perfo_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Perfo_text p
{
    float:left; margin:20px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Perfo_text a
{
   text-decoration: none;color: white;float:left;cursor:pointer; margin:17px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Perfo_text a:hover
{
	color:#7bb2ff;
}
#divLightspeed
{
	float:left; margin-top:30px;width:975px;
}
.Light_left
{
	float:left; width:488px;
}
.Light_left img
{
	float:left;
}
.divRollover{height:52px;opacity:0.8;background-color:#000000;opacity:0.8; position:absolute; width:100%;filter:alpha(opacity=60); }
.divRollover h3{color:White;text-align:left;margin-left:20px; margin-top:20px;font-family:bmwtype V2 bold;font-weight:normal; font-size:11px;line-height:16px;}
.Mid_Winter_text
{
	background-image:url(../../../images/category-landing/ContentBackground.jpg); background-repeat:repeat-x;width:458px; float:left; height:180px; color:#ffffff; padding:30px 0 0 30px;
}
.Mid_Winter_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Winter_text p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Winter_text a
{
   text-decoration:none;color:White; float:left;cursor:pointer; margin:35px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Winter_text a:hover
{
	color:#7bb2ff;
}
.Mid_Light_text_Technology
{
	background-image:url(../../../images/category-landing/TechnologyTopBgrnd.jpg); background-repeat:no-repeat;width:458px; float:left; height:160px; color:#ffffff; padding:50px 0 0 30px;
}
.Mid_Light_text_Technology h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Light_text_Technology p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Light_text_Technology a
{
   text-decoration:none;color:White; float:left;cursor:pointer; margin:35px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Light_text_Technology a:hover
{
	color:#7bb2ff;
}
.Mid_Light_text
{
	background-image:url(../../../images/category-landing/HandlikeProBgrnd.jpg); background-repeat:no-repeat;width:458px; float:left; height:160px; color:#ffffff; padding:50px 0 0 30px;
}
.Mid_Light_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Light_text p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Light_text a
{
   text-decoration:none;color:White; float:left;cursor:pointer; margin:35px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Light_text a:hover
{
	color:#7bb2ff;
}
.Mid_Light_text_stainResistant
{
	color:Black;background-image:url(../../../images/category-landing/ContentbackgroundWheelAppeal.jpg); background-repeat:repeat-x;width:458px; float:left; height:160px;padding:50px 0 0 30px;
}
.Mid_Light_text_stainResistant h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Light_text_stainResistant p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Light_text_stainResistant a
{
  text-decoration:none;color:White; float:left;cursor:pointer; margin:22px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}

.Mid_Light_text_stainResistant a:hover
{
	color:#7bb2ff;
}
.Mid_Light_text_Betterprotection
{
	color:Black;background-image:url(../../../images/category-landing/BetterProtectionbackground.jpg); background-repeat:repeat-x;width:458px; float:left; height:160px;padding:50px 0 0 30px;
}
.Mid_Light_text_Betterprotection h3
{
    float:left; margin:0px; padding:0px; font-size:18px;font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Light_text_Betterprotection p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Light_text_Betterprotection a
{
   text-decoration:none;color:White; float:left;cursor:pointer; margin:35px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}

.Mid_Light_text_Betterprotection a:hover
{
	color:#7bb2ff;
}


.Mid_Pro_text
{
	background-image:url(../../../images/category-landing/protect_meassure.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#000000; padding:30px 0 0 34px;
}
.Mid_Pro_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Pro_text p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Mid_Pro_text a
{
   text-decoration:none;color:White; float:left;cursor:pointer; margin:35px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Pro_text a:hover
{
	color:#7bb2ff;
}
.Top_Wheel_text
{
	background-image:url(../../../images/category-landing/ContentbackgroundWheelAppeal.jpg); background-repeat:repeat-x;width:458px; float:left; height:180px; color:#000000; padding:30px 0 0 30px;
}
.Top_Wheel_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Top_Wheel_text p
{
    float:left; margin:14px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 383px;
}
.Top_Wheel_text a
{
   text-decoration:none; float:left;cursor:pointer; color:#ffffff; margin:18px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Top_Wheel_text a:hover
{
	color:#7bb2ff;
}
#divEverydetailCovered
{
    float:left; margin-top:30px;
}
.Mid_Wheel_text
{
	background-image:url(../../../images/category-landing/ExteriormiddleBackgrnd.jpg); background-repeat:repeat-x;width:458px; float:left; height:180px; color:#ffffff; padding:30px 0 0 30px;
}
.Mid_Wheel_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px;font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Wheel_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 383px;
}
.Mid_Wheel_text a
{
    text-decoration:none;float:left;cursor:pointer; color:#ffffff; margin:47px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}

.Mid_Wheel_text a:hover
{
	color:#7bb2ff;
}
#divSportInspired
{
    float:left; margin-top:30px;width:975px;
}
.Mid_General_text
{
	background-image:url(../../../images/category-landing/generalTopBckground.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#000000; padding:30px 0 0 34px;
}
.Mid_General_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_General_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 383px;
}
.Mid_General_text a
{
   text-decoration:none; float:left;cursor:pointer; color:#ffffff; margin:25px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_General_text a:hover
{
	color:#7bb2ff;
}
#divIncreaseoutput
{
	float:left; margin-top:10px;width:975px;position:relative;
}

.Mid_Motive_text_Travellingcompanion
{
	background-image:url(../../../images/category-landing/HandlikeProBgrnd.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#000000; padding:30px 0 0 34px;
}
.Mid_Motive_text_Travellingcompanion h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Motive_text_Travellingcompanion p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 383px;
}
.Mid_Motive_text_Travellingcompanion a
{
   text-decoration:none; float:left;cursor:pointer; color:#ffffff; margin:30px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Motive_text_Travellingcompanion a:hover
{
	color:#7bb2ff;
}


.Mid_Motive_text
{
	background-image:url(../../../images/category-landing/interior_motive_bg.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#000000; padding:30px 0 0 34px;
}
.Mid_Motive_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Motive_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 383px;
}
.Mid_Motive_text a
{
   text-decoration:none; float:left;cursor:pointer; color:#ffffff; margin:30px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Motive_text a:hover
{
	color:#7bb2ff;
}
.Mid_Beauty_text
{
	background-image:url(../../../images/category-landing/ContentBackground_beauty.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#000000; padding:30px 0 0 34px;
}
.Mid_Beauty_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px;font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Beauty_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 383px;
}
.Mid_Beauty_text a
{
   text-decoration:none; float:left;cursor:pointer; color:#ffffff; margin:30px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Beauty_text a:hover
{
	color:#7bb2ff;
}
.Mid_outlook_text
{
	background-image:url(../../../images/category-landing/ImproveyourOutlookBckgrnd.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#000000; padding:30px 0 0 34px;
}
.Mid_outlook_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px;font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_outlook_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width:404px;
}
.Mid_outlook_text a
{
    text-decoration:none; float:left;cursor:pointer; color:#ffffff; margin:30px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_outlook_text a:hover
{
	color:#7bb2ff;
}

#divProtectivemeasures, #divpersonalTouch
{
    float:left; margin-top:30px; width:975px;
}
.Top_Roll_text
{
	background-image:url(../../../images/category-landing/RollcallBackground.jpg); background-repeat:repeat-x;width:454px; float:left; height:180px; color:#ffffff; padding:30px 0 0 34px;
}
.Top_Roll_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px;font-weight:normal;font-family:bmwtype V2 bold;
}
.Top_Roll_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width:404px;
}
.Top_Roll_text a
{
   text-decoration:none;float:left;cursor:pointer; color:#ffffff; margin:30px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Top_Roll_text a:hover
{
	color:#7bb2ff;
}
.Mid_Support_text
{
	background-image:url(../../../images/category-landing/ContentBackgroundSupportnew.jpg); background-repeat:repeat-x;width:454px; float:left; height:176px; color:#08253f; padding:34px 0 0 34px;
}
.Mid_Support_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px;font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_Support_text p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width:404px;
}
.Mid_Support_text a
{
  text-decoration:none;float:left;cursor:pointer; color:#ffffff; margin:22px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_Support_text a:hover
{
	color:#7bb2ff;
}
.Mid_personal_text
{
	padding-top:30px; padding-left:34px; color:#282828; height:180px;width:454px;background-image:url(../../../images/category-landing/personal-touch.jpg); background-repeat:repeat-x;
	float:left;padding:30px 0 0 34px;
}
.Mid_personal_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Mid_personal_text p
{
    float:left; margin:16px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width:404px;
}
.Mid_personal_text a
{
  text-decoration:none;float:left;cursor:pointer; color:#ffffff; margin:18px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Mid_personal_text a:hover
{
	color:#7bb2ff;
}




#divConquerwinterconditions, #divbuiltInSupportsystem
{
    margin-top:30px; width:975px; float:left;
}

#divIncreaseoutput img
{
	float:left;
}
.Bottom_Perfo_Right
{
	float:left; width:488px;
}
.Bottom_Perfo_text
{
	background-image:url(../../../images/category-landing/HandlikeProBgrnd.jpg); background-repeat:no-repeat;width:454px; float:left; height:180px; color:#ffffff; padding:30px 0 0 34px;
}
.Bottom_Perfo_text h3
{
    float:left; margin:0px; padding:0px; font-size:18px; font-weight:normal;font-family:bmwtype V2 bold;
}
.Bottom_Perfo_text p
{
    float:left; margin:24px 0 0 0; padding:0px; font-size:13px;line-height: 18px;width: 415px;
}
.Bottom_Perfo_text a
{
   text-decoration:none;color:White;  float:left;cursor:pointer; margin:28px 0 0 0; padding:7px 30px 5px 30px; font-size:10px;background-image:url(../../../images/category-landing/Landing_button_bg.jpg); background-repeat:repeat-x;
}
.Bottom_Perfo_text a:hover
{
	color:#7bb2ff;
}
#divTechnologyonthemove
{
	float:left; margin-top:30px;width:975px;
}
#divInteriorMove
{
	float:left; margin-top:30px;width:975px;
}
#divImprovelook
{
	float:left; margin-top:30px;width:975px;
}
.product_banner_productname_b{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height: 15px; text-transform:uppercase; margin-top:4px; margin-left:2px;}
.product_banner_productname_invisibleb{display:none; height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:13px; text-transform:uppercase; margin-top:8px; margin-left:2px;}


.product_banner_productname_b.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;

}
.product_banner_productname_b a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
}
.product_banner_productname_b a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
	
}



#divLink2
{
	margin-top: 2px;
	padding-top: 2px;
}
.product_banner_leftbox02 { margin-top:0px; cursor:pointer;} 
.product_banner_rightboxroll02 {cursor:pointer;}

.product_banner_leftbox02h { margin-top:9px; cursor:pointer;} 


/*.product_banner_leftbox03 {background-color:#000; position:absolute; height:52px; width:369px; margin-top:317px; display:none;opacity:0.6;filter: alpha(opacity=60);}
.product_banner_leftbox03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}*/
.product_banner_rightbox{width:488px; float:right;}
.product_banner_rightbox01 {background-color:#FFFFFF; height:114px; padding:15px 20px 20px 20px; margin-top:11px;}
.product_banner_rightbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.product_banner_rightbox01 p{ margin:0px; padding:4px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.product_banner_rightbox02 {position:absolute; height:52px; width:486px; margin-top:317px; display:none; font-weight:normal;font-family:bmwtype V2 bold;}
.product_banner_rightbox02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;position:relative;}
.product_banner_rightbox02.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	display:block;

}
.product_banner_rightbox02 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	display:block;
	
}
.product_banner_rightbox02 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: normal;
	display:block;
	
}


.product_bottom_outerbox{ width:749px; background-color:#E6E7E8; margin-top:11px; height:207px; padding:11px; font-family: Arial, sans-serif;}
.product_bottom_leftbox{width:369px; float:left;}
.product_bottom_leftbox01 {background-color:#FFFFFF; height:173px; padding:20px 20px 14px 20px;}
.product_bottom_leftbox01 p{ margin:0px; padding:0px; color: #535353; font: normal 20px Arial, Sans-Serif; line-height:25px; text-transform:uppercase;}

/*.product_banner_rightboxroll01{width:369px; float:right; background-color:#000; position:absolute; height:52px; margin-top:157px; display:none;opacity:0.6;filter: alpha(opacity=60);}
.product_banner_rightboxroll01 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;opacity:1;filter: alpha(opacity=100);}*/




 .product_banner_outerbox_c01{ width:975px; background-color:#E6E7E8; margin-top:26px; height:420px; padding:0px; font-family: Arial, sans-serif;}
.product_banner_leftbox03_c04 {display:none; position: absolute; width: 244px;}
.product_banner_leftbox03_c04 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; position:relative;}
.product_banner_leftbox03_c04.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.product_banner_leftbox03_c04 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.product_banner_leftbox03_c04 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

/*.product_banner_leftrollbox03_c01 {height:52px; display:none;margin-top: 157px; position: absolute; width:369px;}
.product_banner_leftrollbox03_c01 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; cursor:pointer; line-height:13px; position:relative;}*/


.merchandise_c_outerbox{ width:749px; background-color:#E6E7E8; margin-top:11px; height:369px; padding:11px; font-family: Arial, sans-serif;}
.merchandise_c_leftbox{width:369px; float:left;}
.merchandise_c_leftbox01 {background-color:#FFFFFF; height:112px; padding:17px 20px 20px 20px;}
.merchandise_c_leftbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.merchandise_c_leftbox01 p{ margin:0px; padding: 4px 0 0 0; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;width: 330px;}
.merchandise_c_productname{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:15px; text-transform:uppercase; margin-top:8px; margin-left:2px;}

.merchandise_c_productname.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_c_productname a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_c_productname a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_c_leftbox02 { margin-top:11px;} 
.merchandise_c_leftbox03 {background-color:#000; position:absolute; height:52px; width:369px; margin-top:317px;opacity:0.6;filter: alpha(opacity=60);}
.merchandise_c_leftbox03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;opacity:1;filter: alpha(opacity=100);}
.merchandise_c_rightbox{width:369px; float:right;}
.merchandise_c_rightbox01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}
.merchandise_c_rightbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.merchandise_c_rightbox01 p{ margin:0px; padding:0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.merchandise_c_rightbox02 {position:absolute; width:488px; height:52px; margin-top:317px;  display:none; }
.merchandise_c_rightbox02in {background-color:#000000; height:100%; position:absolute; width:100%; opacity:0.6; filter:alpha(opacity=60); }
.merchandise_c_rightbox02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; position:relative; }
.merchandise_c_rightbox02.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_c_rightbox02 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	font-family:bmwtype V2 bold;
	display:block;
	
}
.merchandise_c_rightbox02 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}






.product_banner_leftbox03_c03 {height:52px; display:none;margin-top: 157px; position: absolute; width: 488px;}
.product_banner_leftbox03_c03 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;position:relative;}
.product_banner_leftbox03_c03.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.product_banner_leftbox03_c03 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.product_banner_leftbox03_c03 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

 .product_banner_outerbox_g02{ width:749px; background-color:#E6E7E8; margin-top:11px; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftbox03_g02 {height:52px; display:none;margin-top: 97px; position: absolute; width: 185px; }
.product_banner_leftbox03_g02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; position:relative;}
.product_banner_leftbox03_g02.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.product_banner_leftbox03_g02 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.product_banner_leftbox03_g02 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}


.banner_b_leftbox02 { margin-top:11px;} 
.banner_b_leftbox03 {background-color:#000; position:absolute; height:52px; width:369px; margin-top:317px; opacity:0.6;filter: alpha(opacity=60);}
.banner_b_leftbox03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; opacity:1;filter: alpha(opacity=100);}
.banner_b_rightbox{width:380px; float:right;}
.banner_b_rightbox01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}



.banner_b1_outerbox{ width:771px; background-color:#E6E7E8; margin-top:11px; height:498px; font-family: Arial, sans-serif;}
.banner_b1_outerbox01a{ width:975px; background-color:#E6E7E8; margin-top:11px; height:420px; font-family: Arial, sans-serif; padding:0px;}
.banner_b1_leftbox{width:369px; float:right; margin:11px 11px 0px 0px;}

.banner_b1_leftbox01a{width:488px; float:right; margin: 0px;}


.banner_b1_leftbox01b {background-color:#FFFFFF; height:112px; padding:0px;}
.banner_b1_leftbox01b h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#000; font-weight:normal; font-family:bmwtype V2 bold; line-height:18px;}
.banner_b1_leftbox01b p{ margin:0px; padding: 4px 0 0 0; color: #000; font-size:13px; font-family:bmwtype V2 regular; line-height:18px;width: 330px;}


.banner_b1_leftbox01 {background-color:#FFFFFF; height:220px; padding:20px 20px 20px 20px; }
.banner_b1_leftbox01 h2 { font-size:24px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:24px;}
.banner_b1_leftbox01 p{ margin:16px 0px 0px 0px; padding:0px; color: #535353; font: normal 20px Arial, Sans-Serif; line-height:25px; text-transform:uppercase;letter-spacing: 0px;}
.banner_b1_productname{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:13px; text-transform:uppercase; margin-top:13px; margin-left:2px;}

.banner_b1_productname.active a
{
	text-decoration:none;
	color:#535353;
	font-size:13px;
	font-weight: bold;
	display:block;

}
.banner_b1_productname a
{
	text-decoration:none;
	color:#535353;
	font-size:13px;
	font-weight: bold;
	display:block;
	
}
.banner_b1_productname a:hover
{
	color:#1F6BD4;
	font-size:13px;
	font-weight: bold;
	display:block;
	
}
.banner_b1_leftbox02 { margin-top:0px;} 
.banner_b1_leftbox03 {background-color:#000; position:absolute; height:62px; width:369px; margin-top:307px;}
.banner_b1_leftbox03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}
.banner_b1_rightbox{width:487px; float:left;}
.banner_b1_rightbox01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}



.product_banner_rightboxb012 {position:absolute; height:52px; width:380px; margin-top:445px; display:none; }
.product_banner_rightboxb012 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; position:relative;}

.product_banner_rightboxb012.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.product_banner_rightboxb012 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: normal;
	font-family:bmwtype V2 bold;
	display:block;
	
}
.product_banner_rightboxb012 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: normal;
	display:block;
	
}
.leftboxbackimage{background-image:url(../../../images/category-landing/leftBoxBackimage.jpg); width:488px;height:209px; float:left;}
.leftboxbackimage01{background-image:url(../../../images/category-landing/leftback01.jpg);width:488px;height:209px; float:left;}
.leftboxbackimage02{background-image:url(../../../images/category-landing/leftback02.jpg);width:488px;height:210px; float:left;}
.leftboxbackimage03{background-image:url(../../../images/category-landing/leftimage03.jpg);width:488px;height:210px; float:left;}
.leftboxbackimage04{background-image:url(../../../images/category-landing/lightblueback.jpg);width:488px;height:209px; float:left;}
.leftboxbackimage05{background-image:url(../../../images/category-landing/ladybackgound.jpg);width:487px;height:209px; float:left;}
.leftboxbackimage06{background-image:url(../../../images/category-landing/athleticsback.jpg);width:488px;height:209px; float:left;}
.leftboxbackimage07{background-image:url(../../../images/category-landing/golfback.jpg);width:488px;height:209px; float:left;}
.merchandise_02_outerbox{ width:975px; background-color:#E6E7E8; margin-top:26px; height:420px; padding:0px; font-family: Arial, sans-serif;}
.merchandise_02_leftbox{width:488px; float:left;}
.merchandise_02_leftbox01 {width:488px;height:210px; padding:0px;background-image:url(../../../images/category-landing/landing-mens-bg.jpg);}
.merchandise_02_leftbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#000; font-weight:normal; font-family:bmwtype V2 bold; line-height:22px;}
.merchandise_02_leftbox01 p{ margin: 0; padding:4px 0px 0px 0px; color: #000; font-size:13px; font-weight:normal;font-family:bmwtype V2 regular; line-height:18px;}
.merchandise_02_productname{ height:22px; font-weight:normal; font-family:bmwtype V2 bold; background-repeat:no-repeat;text-transform:uppercase; margin-top:8px;}

.merchandise_02_productname.active a
{
      text-decoration:none;
      color:#535353;
      font-size:10px;
      font-weight: normal;
      display:block;

}
.merchandise_02_productname a
{
      text-decoration:none;background-image: url(../../../images/category-landing/Landing_button_bg.jpg);background-repeat: repeat-x;
      color:#ffffff;
          padding: 7px 30px 5px 30px;
    font-size: 10px; float:left;
      font-weight: normal;
      display:block;
      
}
.merchandise_02_productname a:hover
{
      color:#5698f4;
      font-size:10px;
      font-weight: normal;
      display:block;
      
}
.merchandise_02_leftbox02 { width:488px; margin-top:0px; height:210px; } 
.merchandise_02_leftbox03 {position:absolute; height:52px; width:369px; margin-top:132px;display:none; }
.merchandise_02_leftbox03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;position:relative;}

.merchandise_02_leftbox03.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_02_leftbox03 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_02_leftbox03 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_02_leftbox04 {position:absolute; height:52px; width:244px; margin-top:158px;display:none;}
.merchandise_02_leftbox04 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;position:relative;}
.merchandise_02_leftbox05 {position:absolute; height:52px; width:244px; margin-top:132px;display:none;}
.merchandise_02_leftbox05 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;position:relative;}
.merchandise_02_leftbox04.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_02_leftbox04 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_02_leftbox04 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.merchandise_02_leftbox05.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_02_leftbox05 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_02_leftbox05 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.merchandise_02_rightbox{width:100%; float:right;}
.merchandise_02_rightbox01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}
.merchandise_02_rightbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.merchandise_02_rightbox01 p{ margin:0px; padding:0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.merchandise_02_rightbox02 {position:absolute; height:52px; width:486px; margin-top:477px;display:none;}
.merchandise_02_rightbox02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; position:relative;}
.merchandise_02_rightbox02.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_02_rightbox02 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_02_rightbox02 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}


 .merchandise_04_outerbox{ width:749px; background-color:#E6E7E8; margin-top:11px; height:149px; padding:11px; font-family: Arial, sans-serif;}
.merchandise_04_leftbox{width:369px; float:left;}
.merchandise_04_leftbox01 {background-color:#FFFFFF; height:114px; padding:15px 20px 20px 20px;}
.merchandise_04_leftbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.merchandise_04_leftbox01 p{ margin:0px; padding:4px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.merchandise_04_productname{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:13px; text-transform:uppercase; margin-top:8px; margin-left:2px;}

.merchandise_04_productname.active a
{
      text-decoration:none;
      color:#535353;
      font-size:13px;
      font-weight: bold;
      display:block;

}
.merchandise_04_productname a
{
      text-decoration:none;
      color:#535353;
      font-size:13px;
      font-weight: bold;
      display:block;
      
}
.merchandise_04_productname a:hover
{
      color:#1F6BD4;
      font-size:13px;
      font-weight: bold;
      display:block;
      
}
.merchandise_04_leftbox02 { margin-top:11px; height:369px; } 
.merchandise_04_rightbox{width:369px; float:right;}
/*.merchandise_04_rightbox_01 {background-color:#000; position:absolute; height:52px; width:369px; margin-top:97px;display:none;opacity:0.6;filter: alpha(opacity=60);}
.merchandise_04_rightbox_01 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;opacity: 1;}*/


.banner_b1_leftboxA01{width:369px; float:left; margin:11px 11px 0px 11px;}
.banner_b1_leftboxA01_01 {background-color:#FFFFFF; height:220px; padding:20px 20px 20px 20px; }
.banner_b1_leftboxA01_01 h2 {width:300px; font-size:24px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:24px;}
.banner_b1_leftboxA01_01 p{ margin:16px 0px 0px 0px; padding:0px; color: #535353; font: normal 20px Arial, Sans-Serif; line-height:25px; text-transform:uppercase;}
.banner_b1_productnameA01{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:15px; text-transform:uppercase; margin-top:13px; margin-left:2px;}
.banner_b1_productnameA01_invisible{display:none; height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:13px; text-transform:uppercase; margin-top:13px; margin-left:2px;}

.banner_b1_productnameA01.active a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;

}
.banner_b1_productnameA01 a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.banner_b1_productnameA01 a:hover
{
      color:#1F6BD4;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.banner_b1_leftboxA01_02 { margin-top:11px;} 
.banner_b1_leftboxA01_03 {background-color:#000; position:absolute; height:62px; width:369px; margin-top:307px;}
.banner_b1_leftboxA01_03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}
.banner_b1_rightboxA01{width:380px; float:left;}
.banner_b1_rightboxA01_01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}



/*.product_banner_rightboxA012 {background-color:#000; position:absolute; height:52px; width:380px; margin-top:445px; display:none;opacity:0.6;filter: alpha(opacity=60);}
.product_banner_rightboxA012 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; opacity:1;filter: alpha(opacity=100);}*/


.merchandise_g01_outerbox{ width:749px; background-color:#E6E7E8; margin-top:11px; height:149px; padding:11px; font-family: Arial, sans-serif;}
.merchandise_g01_leftbox{width:185px; float:left;}
.merchandise_g01_leftbox01 {background-color:#FFFFFF; height:114px; padding:15px 20px 20px 20px;}
.merchandise_g01_leftbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.merchandise_g01_leftbox01 p{ margin:0px; padding:8px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.merchandise_g01_productname{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:15px; text-transform:uppercase; margin-top:8px; margin-left:2px;}

.merchandise_g01_productname.active a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;

}
.merchandise_g01_productname a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.merchandise_g01_productname a:hover
{
      color:#1F6BD4;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.merchandise_g01_leftbox02 { margin-top:11px; height:369px; } 
.merchandise_g01_rightbox{width:550px; float:right;}
.merchandise_g01_rightbox_01 {position:absolute; height:52px; width:185px; margin-top:97px;display:none; }
.merchandise_g01_rightbox_01 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px; position:relative;}
.merchandise_g01_rightbox_01.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.merchandise_g01_rightbox_01 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.merchandise_g01_rightbox_01 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.product_banner_leftboxG03{width:553px; float:left;}
.product_banner_leftboxG03_01 {background-color:#FFFFFF; height:109px; padding:20px;}
.product_banner_leftboxG03_01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.product_banner_leftboxG03_01 p{ margin:0px; padding:4px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.product_banner_productnameG03{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:15px; text-transform:uppercase; margin-top:8px; margin-left:2px;}

.product_banner_productnameG03.active a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;

}
.product_banner_productnameG03 a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.product_banner_productnameG03 a:hover
{
      color:#1F6BD4;
      font-size:11px;
      font-weight: bold;
      display:block;
      
      
}
.product_banner_leftboxG03_02 { margin-top:11px; cursor:pointer;} 
.product_banner_rightboxrollG03_02 {cursor:pointer;}

.product_banner_leftboxG03_03 {background-color:#000; position:absolute; height:62px; width:369px; margin-top:307px; display:none;}
.product_banner_leftboxG03_03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}
.product_banner_rightboxG03{width:185px; float:right;}
.product_banner_rightboxG03_01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}
.product_banner_rightboxG03_01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.product_banner_rightboxG03_01 p{ margin:0px; padding:0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.product_banner_rightboxG03_02 {background-color:#000; position:absolute; height:62px; width:369px; margin-top:307px; display:none;}
.product_banner_rightboxG03_02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}


.merchandise_04b_outerbox{ width:749px; background-color:#E6E7E8; margin-top:11px; height:369px; padding:11px; font-family: Arial, sans-serif;}
.merchandise_04b_leftbox{width:369px; float:right;}
.merchandise_04b_leftbox01 {background-color:#FFFFFF; height:114px; padding:15px 20px 20px 20px;}
.merchandise_04b_leftbox01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.merchandise_04b_leftbox01 p{ margin:0px; padding:4px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.merchandise_04b_productname{ height:13px; background-image:url(../../../images/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height:13px; text-transform:uppercase; margin-top:8px; margin-left:2px;}

.merchandise_04b_productname.active a
{
      text-decoration:none;
      color:#535353;
      font-size:13px;
      font-weight: bold;
      display:block;

}
.merchandise_04b_productname a
{
      text-decoration:none;
      color:#535353;
      font-size:13px;
      font-weight: bold;
      display:block;
      
}
.merchandise_04b_productname a:hover
{
      color:#1F6BD4;
      font-size:13px;
      font-weight: bold;
      display:block;
      
}
.merchandise_04b_leftbox02 { margin-top:11px; height:369px; } 
.merchandise_04b_rightbox{width:369px; float:left;}
.merchandise_04b_imgbox { margin-top:11px;}
.product_banner_rightboxrollD04_02 {cursor:pointer;}

.product_banner_leftboxD04_03 {background-color:#000; position:absolute; height:62px; width:369px; margin-top:307px; display:none;}
.product_banner_leftboxD04_03 h3{font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}
.product_banner_rightboxD04{width:185px; float:right;}
.product_banner_rightboxD04_01 {background-color:#FFFFFF; height:109px; padding:20px; margin-top:11px;}
.product_banner_rightboxD04_01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.product_banner_rightboxD04_01 p{ margin:0px; padding:0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
.product_banner_rightboxD04_02 {background-color:#000; position:absolute; height:62px; width:369px; margin-top:307px; display:none;}
.product_banner_rightboxD04_02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}
.product_banner_leftboxD04_g01 {height:52px; display:none;margin-top: 158px; position: absolute; width: 369px;}
.product_banner_leftboxD04_g01 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; position:relative;}
.product_banner_leftboxD04_g01.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.product_banner_leftboxD04_g01 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.product_banner_leftboxD04_g01 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.product_banner_leftboxD04_g02 {height:52px; display:none;margin-top: 158px; position: absolute; width: 369px;}
.product_banner_leftboxD04_g02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; position:relative;}
.product_banner_leftboxD04_g02.active a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.product_banner_leftboxD04_g02 a
{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.product_banner_leftboxD04_g02 a:hover
{
	color:#fff;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}


.merchandise_caption{ width:749px; background-color:#E6E7E8; margin:11px 0px 0px 0px; height:85px; padding:11px;}
.merchandise_caption h1{font-family: Arial, sans-serif;text-transform: uppercase; font-size:20px; font-weight: normal; line-height: 26px; color:#535353; margin:3px 8px 0px 3px; padding:0px 8px 0px 19px;}


/* 
      Resets defualt browser settings
      reset.css
*/

a:active { outline:none; }
body { line-height:1; color:black; background:white; }
.helptext ol { list-style:none;  }
.helptext ul { list-style:none;  }
table { border-collapse:separate; border-spacing:0; }
caption,th{ text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }













/*
      Slideshow css to incorporate into existing website
*/

.preloader {
      display: none;
}
#container {
      width:771px;
      height:339px;
      margin:0 auto;
      position:relative;
      z-index:0;
      background-color:#333333;
}
#slides {
      position:absolute;
      top:0;
      left:0;
      z-index:10;
}
#slides1 {
      position:absolute;
      top:287px;
      left:0;
      z-index:10;
      background-color:#fff;opacity:0.8; filter:alpha(opacity=80);
}

.slides_container {
      width:771px;
      overflow:hidden;
      position:relative;
      display:none;
}
.slides_container a {
      width:771px;
      height:339px;
      display:block;
}
.slides_container a img {
      display:block;
}
.slide-01 {position:relative;}





/*
      Next/prev buttons
*/

#slides .prev {
      position:absolute;
      top:0px;
      left:0px;
      width:20px;
      height:20px;
      display:block;
      z-index:1000 !important;
}
#slides .next {
      position:absolute;
      top:0px;
      left:0px;
      width:20px;
      height:20px;
      display:block;
      z-index:1000 !important;
}
#slides .next {
      left:743px;
      margin-top:10px;
      z-index:1001 !important;
}

#slides .prev {
      left:676px;
      margin-top:10px;
      z-index:1001 !important;

}


#slides slides1 .prev {
      position:absolute;
      top:0px;
      left:0px;
      width:20px;
      height:20px;
      display:block;
      z-index:1000 !important;
}
#slides slides1 .next {
      position:absolute;
      top:0px;
      left:0px;
      width:20px;
      height:20px;
      display:block;
      z-index:1000 !important;
}
#slides slides1 .next {
      left:743px;
      margin-top:310px;
      z-index:1001 !important;
}

#slides slides1 .prev {
      left:676px;
      margin-top:310px;
      z-index:1001 !important;

}



.left-arrow a {width:20px;height:20px; display:block;z-index:300px; background-image:url(../../../images/category-landing/slideshow_arrow_left.png); background-repeat:no-repeat; background-position:0 0;}
.left-arrow a:hover {width:20px;height:20px;display:block;  background-image:url(../../../images/category-landing/slideshow_arrow_left.png); background-repeat:no-repeat; background-position:0 0;}
.right-arrow a {width:20px;height:20px;display:block; background-image:url(../../../images/category-landing/slideshow_arrow_right.png); background-repeat:no-repeat; background-position:0 0;}
.right-arrow a:hover {width:20px;height:20px;display:block;  background-image:url(../../../images/category-landing/slideshow_arrow_right.png); background-repeat:no-repeat; background-position:0 0;}

.spanind1{width:50px;display:block;color:Black;margin-left:700px;font-size:10px;padding-top:25px;position:absolute;}



/*
      Pagination
*/
#div2{}


.pagination {
      margin:9px auto 0;
      width:100px;
}
.pagination li {
      float:left;
      margin:0 3px;
      list-style:none;
}
.pagination li a {
      display:block;
      width:12px;
      height:0;
      padding-top:12px;
      background-image:url(../../../images/category-landing/pagination.png);
      background-position:0 0;
      float:left;
      overflow:hidden;
}
.pagination li a:hover {
      display:block;
      width:12px;
      height:0;
      padding-top:12px;
      background-image:url(../../../images/category-landing/pagination.png);
      background-position:0 -24px;
      float:left;
      overflow:hidden;
}
.pagination li.current a {
      background-position:0 -12px;
}






/*
      Anchors
*/



.clear{clear:both;}
/*
.mainbanner_outerbox {width:771px; font-family: Arial, sans-serif;}

.mainbanner_headline {position:absolute; width:480px; padding:39px 0 0 29px; line-height:48px;}

.mainbanner_headline h1 {font-size:48px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}
.mainbanner_productname01 { height:13px; margin-left:31px; float:left; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px; font-family: Arial, sans-serif;  line-height:13px; text-transform:uppercase; margin-top:20px;}
.mainbanner_productname01.active a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;

}
.mainbanner_productname01 a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.mainbanner_productname01 a:hover
{
      color:#1F6BD4;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}

.mainbanner_productname02 { height:13px; margin-left:20px; float:left; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px; font-family: Arial, sans-serif;  line-height:13px;  text-transform:uppercase; margin-top:20px;}

.mainbanner_productname02.active a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;

}
.mainbanner_productname02 a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}
.mainbanner_productname02 a:hover
{
      color:#1F6BD4;
      font-size:11px;
      font-weight: bold;
      display:block;
      
}

.mainbanner_navigation{ width:140px;  height:13px; float:right; margin-top:20px; text-align:right; padding-right:20px; color:#535353;font-size:13px;font-weight: bold;}
*/

 .product_banner_outerbox_am01{ width:749px; background-color:#E6E7E8; margin-top:11px; height:529px; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftboxam01 {background-color:#FFFFFF; height:114px; padding:15px 20px 20px 20px;}
.product_banner_leftboxam01 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.product_banner_leftboxam01 p{ margin:0px; padding:4px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:16px;}
/*.product_banner_rightboxam02 {background-color:#000; position:absolute; height:52px; width:369px; margin-top:477px; display:none; opacity:0.6;filter: alpha(opacity=60);}
.product_banner_rightboxam02 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 20px; line-height:13px;}

.product_banner_leftrollboxam01 {background-color:#000; height:52px; display:none;margin-top: 317px; position: absolute; width:369px; opacity:0.6;filter: alpha(opacity=60);}
.product_banner_leftrollboxam01 h3 {font-size:11px; color:#fff; text-transform:uppercase; margin:18px 21px 21px 21px; line-height:13px; }*/



/* Controls Bar
      ----------------------------*/
      
      #controls-wrapper { margin:0 auto; height:52px; width:771px; bottom:0px; left:0; z-index:4; position:fixed; background-color:#FFFFFF; opacity:0.8; filter:alpha(opacity=80); }
            #controls { overflow:hidden; height:100%; position:relative; text-align:left; z-index:5; }
                  #slidecounter { float:right; color:#535353; font:11px Arial, sans-serif; font-weight:bold;  margin:20px 35px 0 15px; line-height:13px; }
                  #slidecaption { overflow:hidden; width:620px;  float:left; color:#535353; font:11px Arial, sans-serif;  margin:16px 20px 0 31px; line-height:15px;}
                  
                  #navigation { float:right; margin:0px 20px 0 0; }
                        #play-button{ float:left; margin-top:0px;border-right:0px solid #333; background:url('../../../images/bg-hover.png') repeat-x 0 44px; }
                              #play-button:hover{ background-position:0 1px; cursor:pointer; }
                        
                        #prevslide, #nextslide{ position:absolute; height:20px; width:20px; top:303px; z-index:1000;  }
                              #prevslide{ right:70px; background:url('../../../images/category-landing/back.png'); background-repeat:no-repeat;}
                              #nextslide{ right:10px; background:url('../../../images/category-landing/forward.png'); background-repeat:no-repeat; }
                                    #prevslide:active, #nextslide:active{ }
                                    #prevslide:hover, #nextslide:hover{ cursor:pointer; }
                        
                        ul#slide-list{ padding:15px 0; float:left; position:absolute; left:50%; }
                              ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
                                    ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
                                    ul#slide-list li a{ display:block; width:12px; height:1px; background:url('../../../images/nav-dot.png') no-repeat 0 -24px; }
                                          ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }
                        
                        #tray-button{ float:right; margin-top:0px; border-left:0px solid #333; background:url('../../../images/bg-hover.png') repeat-x 0 44px; }
                              #tray-button:hover{ background-position:0 1px; cursor:pointer; }
            
      
      /* Progress Bar
      ----------------------------*/                              
      #progress-back{ z-index:5; position:fixed; bottom:42px; left:0; height:8px; background:url('../../../images/progress-back.png') repeat-x; }
            #progress-bar{ position:relative; height:8px; width:100%; background:url('../../../images/progress-bar.png') repeat-x; }
      
      
      /* Thumbnail Navigation
      ----------------------------*/      
      #nextthumb,#prevthumb { z-index:2; display:none; position:fixed; bottom:61px; height:75px; width:100px; overflow:hidden; background:#ddd; border:0px solid #fff; -webkit-box-shadow:0 0 5px #000; }
            #nextthumb { right:12px; }
            #prevthumb { left:12px; }
                  #nextthumb img, #prevthumb img { width:150px; height:auto;  }
                  #nextthumb:active, #prevthumb:active { bottom:59px; }
                  #nextthumb:hover, #prevthumb:hover { cursor:pointer; }
      
      
      /* Thumbnail Tray
      ----------------------------*/                  
      #thumb-tray{ position:fixed; z-index:3; bottom:0; left:0; background:url(../../../images/bg-black.png); height:150px; width:100%; overflow:hidden; text-align:center; -moz-box-shadow: 0px 0px 4px #000; -webkit-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000; }
            
            #thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:42px; height:108px; width:40px; }
                  #thumb-back{ left:0; background: url('../../../images/thumb-back.png') no-repeat center center;}
                  #thumb-forward{ right:0; background:url('../../../images/thumb-forward.png') no-repeat center center;}
                        #thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(256,256,256, 0.1); }
                              #thumb-back:hover{ border-right:0px solid rgba(256,256,256, 0.2); }
                              #thumb-forward:hover{ border-left:0px solid rgba(256,256,256, 0.2); }
            
            
            ul#thumb-list{ display:inline-block; list-style:none; position:relative; left:0px; padding:0 0px; }
                  ul#thumb-list li{ background:#111; list-style:none; display:inline; width:150px; height:108px; overflow:hidden; float:left; margin:0; }
                        ul#thumb-list li img { width:200px; height:auto; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); }
                        ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{ opacity:1;filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
                        ul#thumb-list li:hover{ cursor:pointer; }


#supersized-loader { position:absolute; top:0; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../../../images/progress.gif) no-repeat center center;}
      
      #supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:339px; width:771px; }
            #supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
                  #supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }      /*Speed*/
                  #supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }                  /*Quality*/
            
            #supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; height:339px; width:771px; }
            #supersized a { width:100%; height:100%; display:block; }
                  #supersized li.prevslide { z-index:-20; }
                  #supersized li.activeslide { z-index:-10; }
                  #supersized li.image-loading { background:#111 url(../../../images/progress.gif) no-repeat center center; height:339px; width:771px; }
                        #supersized li.image-loading img{ visibility:hidden; }
                  #supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
                  
                  
#slidecaption.active a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      position:relative;    
      text-transform:uppercase;
       margin-right:10px;
       background-image:url(../../../images/category-landing/banner_arrow.png);
       background-repeat:no-repeat;
       padding-left:12px;
	   padding-top: 1px;
      
}
#slidecaption a
{
      text-decoration:none;
      color:#535353;
      font-size:11px;
      font-weight: bold;
      position:relative;      
      text-transform:uppercase;
       margin-right:10px;
     background-image:url(../../../images/category-landing/banner_arrow.png);
       background-repeat:no-repeat;
       padding-left:12px;
      padding-top: 1px;
}
#slidecaption a:hover
{
      color:#1F6BD4;
      font-size:11px;
      font-weight: bold;
      position:relative;      
      text-transform:uppercase;
     margin-right:10px;
     background-image:url(../../../images/category-landing/banner_arrow.png);
       background-repeat:no-repeat;
       padding-left:12px;
	   padding-top: 1px;
      
}

.accessories_warranty_container{ border:0px; width:764px; margin-top:15px; }
.accessories_warranty_imagesbox {padding-top:1px;}
.accessories_warranty_image01 { float:left; width:190px; margin-right:1px;}
.accessories_warranty_image02 { float:right; width:190px; margin-right:0px;}
.accessories_warranty_details { width:764px; margin-top:35px; padding-bottom:30px; }
.accessories_warranty_details h1{ margin:0px; padding:0px; font-size:40px; font-weight:bold; width:650px; line-height:40px; text-transform:uppercase;}
.accessories_warranty_details h2{ padding:0px; font-size:30px; font-weight:bold; width:650px; line-height:30px; text-transform:uppercase; margin:20px 0px 0px 30px;}
.accessories_warranty_details p { padding:0px; font-size:16px; width:650px; line-height:24px;  margin:16px 0px 0px 30px; font-weight: normal; color:#535353;}
.accessories_warranty_list { padding:0px; font-size:16px; font-weight: normal; color:#535353; line-height:24px; margin-left:46px;}

.warranty_details {margin:14px 0px 0px 30px; font-size:12px; width:650px; color:#535353; }


.divgoogleErrormsg
{position:absolute; margin-top:5px; margin-left:300px; font-size:12px; font-weight:normal; color:Red;}

.accessories_innerbanner
{
	width:764px;
	height:83px;
	background-image:url(../../../images/accessories_banner_short.jpg);
    background-repeat:no-repeat;
}

.lifestyle_innerbanner
{
	width:764px;
	height:83px;
	background-image:url(../../../images/banner_bg.jpg);
    background-repeat:no-repeat;
}


/*New Left Panel*/

.center_pnl { width:195px;background-image:url(../../../images/shadow_right.gif); background-position:right; background-repeat:repeat-y;}
.center_pnl01 {border:1px solid #bdbdbd; height:35px;  width:178px; padding-left:10px; padding-top:22px; background-color:#FFFFFF; float:left;}
.center_pnl01 h2 { font-size:12px; margin:0px; padding:0px;}
.center_pnl01 h2.active a
{
	text-decoration:none;
	color:#4C4C4E;
	font-size:12px;
	font-weight: bold;


}
.center_pnl01 h2 a
{
	text-decoration:none;
	color:#4C4C4E;
	font-size:12px;
	font-weight: bold;

	
}
.center_pnl01 h2 a:hover
{
	color:#1F6BD4;
	font-size:12px;
	font-weight: bold;

	
}
.center_pnl02{ float:left;}

.search_pnl { width:195px;background-image:url(../../../images/shadow_right.gif); background-position:right; background-repeat:repeat-y;}
.search_pnl01 {border:1px solid #bdbdbd; width:188px; background-color:#FFFFFF;}
.input{height:20px; width:158px;padding:17px 0px 19px 13px;float:left;}
.txt{width:125px;height:18px;border:#A8A9AD 1px solid;color:#808284;float:left;line-height:18px;padding:0px 5px; background-image:url(../../../images/inputback.gif); background-repeat:no-repeat;}
.src_but{background:url(../../../images/src_but.jpg) no-repeat right top;width:13px;height:12px;float:right;cursor:pointer;border:0;margin-top:5px; display:block;}
.gray_back {margin:1px; background-image:url(../../../images/searchback.gif); background-repeat:repeat-x; padding:0px;height:56px;  }
.slied_main { width:195px;background-image:url(../../../images/shadow_right.gif); background-position:right; background-repeat:repeat-y;}
.slied_main01 {border-top:none; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; border-left:1px solid #bdbdbd; width:186px; background-color:#ffffff; float:left; padding:0px 1px 1px 1px; }
.slide_back {margin:0px; background-image:url(../../../images/slide_back01.gif); background-repeat:repeat-x;height:42px;}
.slide_back h3 a{color:#4D4C4F;text-decoration:none;}
.slide_back h3 a:hover{color:#4D4C4F;text-decoration:none;}
.slide_back h3.active a{color:#4D4C4F;text-decoration:none;}
.slide_back h3 {padding:1px 0px 0px 7px; font-size:11px; font-weight:bold; text-transform:uppercase; line-height:11px; margin:15px 0px 0px 15px; width:150px; float:left; color:#4D4C4F; background:url(../../../images/blue_arrow.jpg?v=1) no-repeat left;}
.slide_back img { float:right;}
.slide_back_sub{height: auto; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:1px solid #E7E8E9; background-image: url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
.slide_back_sub ul { margin:0px; padding:0px; list-style:none; margin-top:5px;}
.slide_back_sub ul li { margin:0px 0px 0px 0px; padding:3px 10px 3px 10px; font-size:11px; }
.slide_back_sub ul li img { float:right;}
/* Quick Catalog*/
table#mainMasterTableQC 
{
	width:680px;
	
}

table#QuickCatalogVehicleInfo
{
   width:680px;
}

.DealerNameQC
{
  font-weight:bold;
  font-family:'Arial', 'Verdana', 'Helvetica', 'sans-serif';
  font-size:15px; 
  color:#000000;
}

.dealerBrandingQC
{
  font-family:'Arial', 'Verdana', 'Helvetica', 'sans-serif';
  font-size:10pt; 
  color:#000000;
  
}

.ContactName
{
  font-weight:bold;
  font-family:'Arial', 'Verdana', 'Helvetica', 'sans-serif';
  font-size:13px; 
  color:#000000;
}

.ContactInfo
{
  font-family:'Arial', 'Verdana', 'Helvetica', 'sans-serif';
  font-size:12px; 
  color:#000000;
}

.QuickCatalogContactInfo
{
  font-family:'Arial', 'Verdana', 'Helvetica', 'sans-serif';
  font-size:12px; 
  color:#000000;
}


.QuickCatalogTitle
{
	font-family:'Arial', 'Verdana', 'Helvetica', 'sans-serif';
	font-size:18px;
	font-weight:bold;
	color: #000000;
}
.QuickCatalogDetails
{
	font-family: 'Arial', 'Verdana', 'Helvetica', 'sans-serif';
	font-size:13px;
	color: #000000;
}

.QuickCatalogMSRP
{
	font-family: 'Arial', 'Verdana', 'Helvetica', 'sans-serif';
	font-size:13px;
	font-weight:bold;
	color: #000000;
}

hr#LineQC
{
	border: solid 3px #ececec;
border-color:#ececec;
height:2px;

}

#footer-Quick{ padding-top:20px; line-height:18px;}


/* End Quick Catalog*/
 

. product_box product_box2 {
Padding: 0px 6px;
}

.txtbmwsports
{
    color: #535353;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
}
.addbox_wrapper {margin-top:5px; border-top:3px solid #E6E7E8; background-color:#fff;font-size:10px; width:275px;}
.addbox_wrapper h4 { font-size:10px; padding:0px; margin:7px 0px 4px 0px; color:#A0A0A2; font-weight:normal; font-family:bmwtype V2 regular;}
.addbox_wrapper img { border:none;}
.addbox_inner { padding:10px; border:1px solid #E6E7E8; border-top:none;background-color:#E6E7E9;width:253px; }
.addbox_inner h3 { margin:0px; font-size:15px; font-weight:normal; font-family:bmwtype V2 bold;}
.addbox_inner p { margin:10px 0px 0px 0px; padding:0px; line-height:16px; font-size:12px; color:#4C4C4E; font-family:bmwtype V2 regular; font-weight:normal;}
.addbox_inner ul { line-height:18px; margin:0px 0px 0px 16px; padding:0px; color:#4C4C4E}
.addbox_inner ul li { font-size:12px; font-weight:normal; margin:8px 0px 0px 0px;list-style-type: disc  !important; font-family:bmwtype V2 regular; }
.addbox_inner h6 { margin:8px 0px 6px 0px; font-weight:normal; color:#a2a3a5; font-size:10px; line-height:12px; padding:0px; font-family:bmwtype V2 light; }

.freeshipping_cartbox01 {cursor: default; background-color:#FFAA00; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; font-size:14px; vertical-align:middle; line-height:24px;  padding-bottom:13px;padding-top:11px; margin:0px;font-weight:normal;  }
 .freeshipping_cartbox01 span {font-size:22px; font-weight:bold; vertical-align: middle; *vertical-align:middle;}
 
 .freeshipping_cartbox02 {cursor: default; background-color:#FFAA00; font-family:bmwtype v2 regular; text-align:center; color:#FFFFFF; font-size:13px; vertical-align:middle; line-height:22px;  padding-bottom:3px;  }
 .freeshipping_cartbox02 span {font-size:19px; font-weight:bold; vertical-align: middle; *vertical-align:middle;}
 
 .freeshipping_alertbox { cursor: default; background-color:#E0E0E0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;  vertical-align:middle; height:40px; float:left; padding:0px; margin-bottom:5px; }
 .freeshipping_alertbox img { float:left; margin-left:10px; margin-top:7px;}
.freeshipping_alertbox span { float:left; margin:2px 0px 0px 5px; padding:0px; color:#000000; font-size:12px;width:100%; text-align:left;}
.freeshipping_alertbox p { float: left; margin: 0; padding-top: 5px; width: 87%;}

.mainbannerh_headline {position:absolute; width:450px; padding:39px 0 0 29px; line-height:48px;}

.mainbannerh_headline h1 {font-size:40px; line-height:42px; color:#535353; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}
.mainbannerh_headline h2 {font-size:31px; line-height:32px; color:#535353; margin:78px 0px 0px 0px; padding:0px; font-weight:bold;}
.mainbannerh_headline h2 span {font-size:31px; line-height:32px; color:#535353; margin:0px; padding:0px; font-weight:normal;}
.mainbannerh_headline h2 a {font-size:24px; line-height:24px; color:#535353; margin:0px; padding:0px; font-weight:normal;}


.mainbannerh_headline_01 {position:absolute; width:480px; padding:25px 0 0 27px; line-height:48px;}
.mainbannerh_headline_01 h1 {font-size:48px; line-height:48px; color:#535353; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}

.mainbannerh_navigationbox {position:absolute; background-color:#fff; width:771px; height:52px; margin-top:287px; z-index:100; opacity:0.8; filter:alpha(opacity=80);}
.mainbannerh_productname01 { height:13px; margin-left:31px; float:left; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px; font-family: Arial, sans-serif;  line-height:15px; text-transform:uppercase; margin-top:20px;}
.mainbannerh_productname01.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.mainbannerh_productname01 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.mainbannerh_productname01 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.mainbannerh_productname02 { height:13px; margin-left:30px; float:left; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px; font-family: Arial, sans-serif;  line-height:15px;  text-transform:uppercase; margin-top:20px;}

.mainbannerh_productname02.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;

}
.mainbannerh_productname02 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}
.mainbannerh_productname02 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	
}

.mainbannerh_navigation{ width:140px;  height:13px; float:right; margin-top:20px; text-align:right; padding-right:20px; color:#535353;font-size:13px;font-weight: bold;}



.mainbannerh_headline_lifestyle {position:absolute; width:345px; padding:39px 0 0 29px; line-height:48px;}

.mainbannerh_headline_lifestyle h1 {font-size:48px; line-height:48px; color:#FFFFFF; text-transform:uppercase; margin:0px; padding:0px; font-weight:bold;}


.merchandiseh_caption{ width:729px; background-image:url(../../../images/category-landing/4442_BMWL_landingholiday_2_TopBody.jpg); margin:11px 0px 0px 10px; height:185px; padding:11px 11px 0px 11px; background-repeat:no-repeat;}
.merchandiseh_caption h1{font-family: Arial, sans-serif;text-transform: uppercase; font-size:34px; font-weight: bold; line-height: 40px; color:#535353; margin:3px 8px 0px 3px; padding:0px 8px 0px 19px; width:510px;}
.merchandiseh_caption h2{font-family: Arial, sans-serif; font-size:18px; font-weight: normal; line-height: 26px; color:#535353; margin:26px 8px 0px 3px; padding:0px 8px 0px 19px;}


 .product_banner_outerbox_am01h{ width:749px; background-color:#fff; margin-top:0px; height:auto; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftboxam01h {background-color:#dddfe2; height:129px; padding: 14px 20px 20px 20px;}
.product_banner_leftboxam01h h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:22px;}
.product_banner_leftboxam01h p{ margin:0px; padding: 3px 0px 0px 0px; color: #535353; font: normal 13px Arial, Sans-Serif; line-height:16px;}

.product_banner_rightboxh{width:369px; float:right;}

 .product_banner_outerbox_c01h{ width:975px; background-color:#fff; margin-top:11px; height:444px; padding:11px; font-family: Arial, sans-serif;}
 
 .product_banner_leftbox01h {background-color:#dddfe2; height:151px;  padding: 15px 20px 6px 20px;}
 .product_banner_leftbox01h h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:18px;}
.product_banner_leftbox01h p{ margin:0px; padding: 4px 0 0 0; color: #535353; font: normal 13px Arial, Sans-Serif; line-height:16px;width: 330px;}

.product_banner_productnameh{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height: 15px; text-transform:uppercase; margin-top:10px; margin-left:2px;}
.product_banner_productnameh.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;

}
.product_banner_productnameh a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
}
.product_banner_productnameh a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
	
}




.product_banner_outerbox_am01h1{ width:749px; background-color:#fff; margin-top:1px; height:429px; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftboxam01h1 {background:#dddfe2; height:145px; padding: 12px 20px 3px 20px;}
.product_banner_leftboxam01h1 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:25px;}
.product_banner_leftboxam01h1 p{ margin:0px; padding: 2px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:14px;}

 .product_banner_leftbox01h2 {background-color:#F4F4F4; height: 134px; padding: 9px 20px 10px 20px;}
 .product_banner_leftbox01h2 h2 { font-size:18px; margin:0px; padding: 10px 10px 4px 0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:18px;}
.product_banner_leftbox01h2 p{ margin:0px; padding: 1px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:14px;width: 330px;}

.disclaimernote{width:749px; margin-top:20px; height:159px; padding:11px;}
.disclaimernote p{ margin:0px; padding: 0 0 0 0; color: #535353; font: normal 12px Helvetica, Sans-Serif; line-height:14px; width:98%;}
.LandingBottomDescriptionHead{color:#535353;width:170px; height:65px; font-size:21px; float:left; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px; }
.LandingBannerTextColor1{color:#ffffff;width:329px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:182px; margin-left:16px;font-size:35px; }
.LandingBannerTextColor{color:#535353;width:329px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:80px; margin-left:16px;font-size:35px; }
.landingbannertextcolorforher{color:#535353;width:329px; line-height:35px; height:80px; position:absolute; text-transform:uppercase; font-weight:bold; margin-top:205px; margin-left:16px;font-size:35px;}


.product_banner_outerbox_am01h2{ width:749px; background-color:#fff; margin-top:5px; height:auto; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftboxam01h2 {background:#dddfe2; height:123px; padding: 12px 25px 0px 25px;}
.product_banner_leftboxam01h2 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:25px;}
.product_banner_leftboxam01h2 p{ margin:0px; padding: 2px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:14px;}


.product_banner_outerbox_am03h1{ width:749px; background-color:#fff; margin-top:11px; height:auto; padding:11px; font-family: Arial, sans-serif;}
.product_banner_leftboxam03h1 {background-color:#dddfe2; padding:15px 25px 25px 25px; height: 120px;}
.product_banner_leftboxam03h1 h2 { font-size:18px; margin:0px; padding:0px; text-transform:uppercase; color:#535353; font-weight:bold; line-height:21px;}
.product_banner_leftboxam03h1 p{ margin:0px; padding: 3px 0px 0px 0px; color: #535353; font: normal 12px Arial, Sans-Serif; line-height:14px;}


.product_banner_productnameh1{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height: 14px; text-transform:uppercase; margin-top:13px; margin-left:2px;}
.product_banner_productnameh1.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;

}
.product_banner_productnameh1 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
}
.product_banner_productnameh1 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
	
}


.product_banner_productnameh2{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height: 15px; text-transform:uppercase; margin-top:12px; margin-left:2px;}
.product_banner_productnameh2.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;

}
.product_banner_productnameh2 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
}
.product_banner_productnameh2 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
	
}


.product_banner_productnameh3{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height: 15px; text-transform:uppercase; margin-top:19px; margin-left:2px;}
.product_banner_productnameh3.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;

}
.product_banner_productnameh3 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
}
.product_banner_productnameh3 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
	
}


.product_banner_productnameh4{ height:13px; background-image:url(../../../images/category-landing/banner_arrow.png); background-repeat:no-repeat; padding-left:11px;line-height: 15px; text-transform:uppercase; margin-top:15px; margin-left:2px;}
.product_banner_productnameh4.active a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;

}
.product_banner_productnameh4 a
{
	text-decoration:none;
	color:#535353;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
}
.product_banner_productnameh4 a:hover
{
	color:#1F6BD4;
	font-size:11px;
	font-weight: bold;
	display:block;
	line-height:15px;
	
	
}




#nested4{width:190px;background:url(../../../images/submenu_back.gif); background-repeat:repeat-x; background-color:#E7E8E9;}
#nested4 h3{padding:3px 25px 0 16px;font-size:11px;font-weight:normal;list-style:none;margin:0px 0px -2px 0px;cursor:pointer;height:20px;line-height:10px;background-image:none;}

#nested4 .acc-section{overflow:hidden;line-height:normal;width:188px;}
#nested4 .acc-content{ width:187px;  }
#nested4 h3.acc-selected{background:url(../../../images/nested_h3_active.png) no-repeat top left;  background-color:#ffffff; font-weight:bold; padding-top:10px;}
/*#nested3 h3.acc-selected{background-image:none;  background-color:#ffffff; font-weight:bold; padding-top:10px;}*/

#nested4 h3.acc-selected a:visited, #nested3 h3.acc-selected a:active{font-weight:bold !important;color:Black !important;}
#nested4 h3 a:hover{color:Black !important;}
#nested4 h3 a{background:url(../../../images/nested_h3.png) no-repeat top left !important;}
#nested4 h3.acc-selected a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}

#nested4 h3.acc-selected1{background:url(../../../images/nested_h3_active1.png) no-repeat top left;  background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}
/*#nested3 h3.acc-selected1{background-image:none;  background-color:#ffffff; font-weight:bold; padding-top:10px; padding-top:17px; margin-top:-15px;}*/
#nested4 h3.acc-selected1 a:visited, #nested3 h3.acc-selected1 a:active{font-weight:bold !important;color:Black !important;}
#nested4 h3.acc-selected1 a {font-weight:bold !important; padding-top:17px !important; margin-top:-15px !important;background-image:none !important;}



/* CSS Document */

.main-popup
{
width:552px;
height:auto;
margin:0px auto;
background-color:#ffffff;
z-index:30000;
position:fixed;
*left:50%;
*margin-left:-274px;
top:40%;
}
.main-popupAddress
{
width:552px;
height:auto;
background-color:#ffffff;
z-index:30000;
position:fixed;
left:50%;
margin-left:-274px;
margin-top:-198px;
top:50%;

}

.popup011
{
width:552px;
height:171px;
background-color:#FFFFFF;
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 0px 0px 4px #CDCDCD;
		border:1px solid #CDCDCD;
} 
.popup022
{
width:550px;
float:left;
height:auto;
background-color:#FFFFFF;
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 0px 0px 4px #CDCDCD;
		border:1px solid #CDCDCD;
}
.cross
{
width:550px;
float:left;
height:32px;
}
.cross img
{
float:right;
margin:5px;
}
.title
{
width:470px;
float:left;
height:60px;
margin:0px 0 0 40px;
}
.title h1
{
font-family:bmwtype V2 regular;
color:#242424;
font-size:32px;
float:left;
font-weight:normal;
margin:8px 0 0 0;
}
.search_con
{
width:485px;
float:left;
margin:8px 0 0 40px;
}
.search
{
width:395px;
height:35px;
float:left;
border:#CDCDCD 1px solid;
box-shadow : inset 0 0 5px 0 #CDCDCD;
}
.ser-icon
{
width:19px;
height:19px;
float:left;
margin:9px 0 0 5px;
}
.txtbox
{
width:295px;
height:25px;
float:left;
margin:6px 0 0 0;
}
.txtbox input
{
float:left;
width:279px;
height:20px;
border:none;
color:#242424;
font-size:17px;
outline:none;
font-family:Arial, Helvetica, sans-serif;

}

.search-btn-new
{
width:96px;
height:37px;
float:left;
margin:0px 0 0 1px;
background-image:url(../../../images/btn.jpg?v=1); background-repeat:no-repeat;
}
.search-btn-new:hover
{
    background-image:url(../../../images/btn-hover.jpg); background-repeat:no-repeat;
}
.search-btn-new img
{
float:left;
}
.search-btn
{
width:96px;
height:37px;
float:left;
margin:0px 0 0 1px;
}
.search-btn img
{
float:left;
}
.reset
{
width:65px;
height:25px;
float:right;
margin-top:4px;
cursor:pointer;
display:none;
}
.reset h2
{
color:#8E8E8E;
font-size:11px;
font-family:bmwtype V2 regular;
font-weight:normal;
margin:9px 0 0 6px;
float:left;
}
.reset img
{
float:left;
margin:7px 0 0 5px;
}
.pasific_new
{
width:532px;
height:125px;
background-color:#FFFFFF;
background-image:url(../../../images/hover.jpg);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 2px #CDCDCD;
		border:1px solid #CDCDCD;
		color:#595959;
		float:left;
		border-top:none;
		cursor:pointer;
color:#ffffff;
} 
.pasific
{
width:532px;
height:125px;
background-color:#FFFFFF;
background-image:url(../../../images/normal.jpg);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 2px #CDCDCD;
		border:1px solid #CDCDCD;
		color:#595959;
		float:left;
		border-top:none;
} 
.pasific:hover
{
background-image:url(../../../images/hover.jpg);

cursor:pointer;
color:#ffffff;
}
.pasificAddress1
{
width:511px;
height:125px;
background-color:#FFFFFF;
background-image:url(../../../images/normal.jpg);
 /*-webkit-box-shadow: 1px 3px 2px #CDCDCD);
        -moz-box-shadow: 1px 3px 2px #CDCDCD;
        box-shadow: 1px 3px 2px #CDCDCD;*/
		border:1px solid #CDCDCD;
		color:#595959;
		float:left;
		border-bottom:none;
		margin-left:-1px;
		padding-left:38px;
} 
.pasificAddress1:hover
{
background-image:url(../../../images/hover.jpg);
cursor:pointer;
color:#ffffff;
}

.pasificAddress1_default
{
width:511px;
height:125px;
background-color:#FFFFFF;
 /*-webkit-box-shadow: 1px 3px 2px #CDCDCD);
        -moz-box-shadow: 1px 3px 2px #CDCDCD;
        box-shadow: 1px 3px 2px #CDCDCD;*/
		border:1px solid #CDCDCD;
		color:#595959;
		float:left;
		border-bottom:none;
		margin-left:-1px;
		padding-left:38px;    
background-image:url(../../../images/hover.jpg);
cursor:pointer;
color:#ffffff;
}

.pasificAddress3
{
width:513px;
padding-left:38px;
background-color:#FFFFFF;
/*background-image:url(../../../images/normal.jpg
border:1px solid #CDCDCD;
*/
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow:0px 8px 6px -4px rgb(205, 205, 205) inset;
		float:left;
		border-top:1px solid #CDCDCD;
		color:#242424;
} 
.pasificAddress4
{
	font-weight:normal;font-family:bmwtype V2 bold;
width:513px;
padding-left:38px;
background-color:#FFFFFF;
/*background-image:url(../../../images/normal.jpg
border:1px solid #CDCDCD;
*/
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow:0px 8px 6px -4px rgb(205, 205, 205) inset;
		float:left;
		border-top:1px solid #CDCDCD;
		padding-bottom: 3px;
		color:#242424;
} 
.pasificAddress2
{
width:510px;
padding-left:38px;
height:125px;
background-color:#FFFFFF;
/*background-image:url(../../../images/normal.jpg
border:1px solid #CDCDCD;

 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow:0px 8px 6px -4px rgb(205, 205, 205) inset;*/
		
		color:#595959;
		float:left;
		border-top:none;
} 
/*
.pasificAddress2:hover
{
background-image:url(../../../images/hover.jpg);

cursor:pointer;
color:#ffffff;
}*/

.ship_addr
{
    background-image:url(../../../images/ShipToAddress.jpg); background-repeat:no-repeat; width:281px; height:45px; float:right;
}
.ship_addr:hover
{
    background-image:url(../../../images/ShipToAddress-hover.jpg); background-repeat:no-repeat;
}
.edit-addr
{
    background-image:url(../../../images/ImgEditAddress.jpg?v=1); background-repeat:no-repeat; width:170px; height:45px; float:left;
}
.edit-addr:hover
{
    background-image:url(../../../images/ImgEditAddress-hover.jpg); background-repeat:no-repeat;
}



.pas-inner
{
width:470px;
float:left;
height:61px;
margin:18px 0 0 40px;
}
.pas-left
{
width:375px;
float:left;
height:60px;

}
.pas-left span
{
float:left;
font-size:16px;
font-family:bmwtype V2 regular;
font-weight:normal;
width:100%;
}
.pas-left div
{
float:left;
line-height:16px;
font-size:12px;
font-family:bmwtype V2 regular;
font-weight:normal;
text-align:left;
margin:10px 0 0 0;
}

.pas-right
{
width:90px;
float:left;
margin:30px 0 0 0;
}
.pas-right p
{
float:left;
font-size:16px;
font-family:bmwtype V2 regular;
font-weight:normal;
text-align:left;
text-decoration:none;
color:#1D6EDE;
margin:10px 0 0 0;

}
.pas-right img
{
float:right;
}
.cards
{
width:470px;
float:left;
height:22px;
margin:5px 0 0 40px;
}
.contact
{
width:532px;
float:left;
height:129px;
-moz-box-shadow:    inset 0 0 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.25);
  box-shadow:         inset 0 0 2px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        /*box-shadow: 1px 1px 5px #CDCDCD;*/
        box-shadow:0px 0px 1px #CDCDCD;
		border:1px solid #CDCDCD;
		/*border-top:none;*/
}
.contact_new
{
width:530px;
float:left;
height:129px;
border-bottom :1px solid #CDCDCD;
}

.top-title01
{
width:470px;
float:left;
height:auto;
margin:0px 0 0 40px;

}
.top-title01 h2
{
font-family:Arial, Helvetica, sans-serif;
color:#282828;
font-size:18px;
float:left;
font-weight:normal;
margin:15px 0 0 0;
}

.contact-02
{
float:left;
margin:21px 0 30px 0;
width:474px;
}

.contact-01
{
float:left;
margin:33px 0 0 0;
width:474px;
}
.contact-01left
{
width:320px;
float:left;
height:auto;
}
.contact-01left h2
{
font-family:Arial, Helvetica, sans-serif;
color:#565656;
font-size:17px;
float:left;
font-weight:bold;
margin:0px 0 0 0;
width:318px;
text-align:left;
padding:0px;
}
.contact-01left p
{
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
margin:6px 0 0 0;
color:#565656;
padding:0px;
}

.contact-01right
{
width:140px;
height:30px;
float:right;
margin:14px 0 0 0;
}
.contact-01right h3
{
font-family:Arial, Helvetica, sans-serif;
color:#176AD8;
font-size:15px;
float:left;
font-weight:bold;
margin:8px 0 0 2px;
text-align:left;
}

.order
{
width:532px;
height:60px;
float:left;
-moz-box-shadow:    inset 0 0 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.25);
  box-shadow:         inset 0 0 2px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 5px #CDCDCD;
		border:1px solid #CDCDCD;
		border-top:none;
}

.order h1
{
font-family:bmwtype V2 regular;
color:#282828;
font-size:19px;
float:left;
font-weight:normal;
margin:20px 0 0 40px;
}

.century
{
width:530px;
float:left;
height:105px;
-moz-box-shadow:    inset 0 0 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.25);
  box-shadow:         inset 0 0 2px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 5px #CDCDCD;
		border:1px solid #CDCDCD;
		border-top:none;
		color:#595959;
}
.century:hover
{
background-image:url(../../../images/over.jpg);
background-repeat:repeat-x;
cursor:pointer;
color:#ffffff;
}
.century-inner
{
width:470px;
float:left;
height:auto;
margin:21px 0 0 40px;
}
.century-inner-left
{
width:375px;
float:left;

}

.century-inner-left div
{
float:left;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:100%;
}
.century-inner-left p
{
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:left;
margin:8px 0 0 0;
}



.search01
{
width:365px;
height:35px;
float:left;
border:#CDCDCD 1px solid;
box-shadow : inset 0 0 5px 0 #CDCDCD;
}
.txtbox011
{
width:265px;
height:25px;
float:left;
margin:10px 0 0 0;
}
.txtbox011 input
{
float:left;
width:260px;
height:20px;
border:none;
outline:none;
color:#242424;
font-size:17px;
font-family:bmwtype V2 regular;

}
.txtbox0111
{
	
border: medium none;
color:#D4D4D4 !important;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px !important;
height: 23px;
width: 279px;
}
.star
{
width:32px;
float:left;
margin-top:5px;
cursor:pointer;
}

.error
{
width:551px;
height:86px;
float:left;
background-image:url(../../../images/error.jpg);
background-repeat:repeat-x;
margin:0px;
-moz-box-shadow:    inset 0 0 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.25);
  box-shadow:         inset 0 0 2px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 5px #CDCDCD;

}

.error h3
{
color:#ffffff;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
float:left;
font-weight:bold;
margin:25px 0 0 40px;
}

 .scroll
{
 overflow:auto;
  max-height:400px;
  width:552px;
  float:left;
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 2px #CDCDCD;
		border-right:1px solid #CDCDCD;
 }
 .order01
{
width:530px;
height:60px;
float:left;
border:1px solid #CDCDCD;
/*-moz-box-shadow:    inset 0 0 0px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.25);
  box-shadow:         inset 0 0 2px rgba(0, 0, 0, 0.25);
 -webkit-box-shadow: 1px 1px 2px #CDCDCD);
        -moz-box-shadow: 1px 1px 2px #CDCDCD;
        box-shadow: 1px 1px 5px #CDCDCD;
		border:1px solid #CDCDCD;
		border-top:none;*/
}

.order01 h1
{
font-family:Arial, Helvetica, sans-serif;
color:#282828;
font-size:19px;
float:left;
font-weight:normal;
margin:20px 0 0 40px;
}
/* CSS Document */
body
{
margin:0px;
padding:0px;
}
.content01-right
{
width:975px;
float:left;
}
.content-top
{
width:975px;
float:left;
height:420px;
}
.comtent-mid
{
width:975px;
float:left;
height:420px;
margin:30px 0 0 0;
}
.contectmid-left
{
width:488px;
height:420px;
float:left;

background-repeat:no-repeat;
}
.contectmid-left1
{
width:488px;
height:420px;
float:left;
background-repeat:no-repeat;
}
.contectmid-left h1
{
font-family:bmwtype v2 regular;
font-size:27px;
padding:0px;
margin: 40px 0 0 36px;
float:left;
color:#000000;
font-weight:normal;
}
.contectmid-left1 h1
{
font-family:bmwtype v2 bold;
font-size:21px;
padding:0px;
margin: 44px 0 0 36px;
float:left;
color:#fff;
font-weight:normal;
}
.button
{
width:138px;
height:24px;
float:left;

background-repeat:no-repeat;
margin:10px 0 0 38px;
}
.button a
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
float:left;
text-decoration:none;
margin:0px 0 0 24px;
line-height:25px;
}
.contentmid-right
{
width:487px;
height:420px;
float:right;

background-repeat:no-repeat;
}
.contentmid-right h2
{
font-family:bmwtype v2 regular;
font-size:27px;
padding:0px;
margin:40px 0 0 36px;
float:left;
color:#ffffff;
font-weight:normal;
}
.contentmid-right1
{
width:487px;
height:420px;
float:right;
background-repeat:no-repeat;
}
.contentmid-right1 h2
{
font-family:bmwtype v2 bold;
font-size:21px;
padding:0px;
margin:40px 10px 0 36px;
float:left;
color:#ffffff;
font-weight:normal;
}
.aShopNowBmwi-learn
{
	font-size: 13px; float:left;
    font-weight: NORMAL;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    background: #c5c5c5;
    padding: 17px 41px 14px 40px;
    font-family: bmwtype v2 bold;
}
.aShopNowBmwi-learn:hover
{
    background-image:url(../../../images/learn-hover.jpg); background-repeat:repeat-x;
}
.aShopNowBmwi
{
	font-size: 13px; float:left;
    font-weight: NORMAL;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    background: #1e6edd;
    padding: 17px 41px 14px 40px;
    font-family: bmwtype v2 bold;
}
.aShopNowBmwi:hover
{
	color:#ffffff;background-image:url(../../../images/hover-button.jpg); background-repeat:repeat-x;
}
.ImgdotBMwi
{
	background-image:url(../../../images/dotnew.png);height:4px;width:4px; margin-top:3px;
}
.divShopnowbmwi
{
	float: left;
    WIDTH: 222px;
    margin: 19px 0px 0px 38px;
}
.content-bottom
{
width:975px;
margin-top:30px;
height:420px;
float:left;

background-repeat:no-repeat;

}
.content-transprnt
{
float:right;
width:400px;
height:312px;

background-repeat:repeat;
margin:30px 27px 0 0;
}
.inner-content
{
width:315px;
height:248px;
float:left;
margin:20px 0 0 13px;
}
.inner-content h1
{
     font-weight: normal;font-family: bmwtype v2 light;margin:20px 0 0 0; font-size:28px;
}
.inner-content table td
{
font-family:bmwtype v2 regular;
font-size:14px;
padding: 21px 0 0 4px;
color:#000000;
font-weight:100;
line-height:15px;
text-align:left;

}
.inner-content table td img
{
float:left;
margin-top:5px;
}
.button-con
{
width:313px;
float:left;
}
.button01
{
width:138px;
height:24px;
float:left;
background-image:url(../../../images/button.jpg);
background-repeat:no-repeat;
margin:10px 0 0 24px;

}
.button01 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
float:left;
text-decoration:none;
margin:0px 0 0 24px;
line-height:25px;
}
.button02
{
width:138px;
height:24px;
float:left;
background-image:url(../../../images/learnmore.jpg);
background-repeat:no-repeat;
margin:10px 0 0 10px;
}
.button02 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
font-weight:bold;
float:left;
text-decoration:none;
margin:0px 0 0 24px;
line-height:25px;
}
.button a:hover
{
color:#1F6BD4;
}
.button01 a:hover
{
color:#1F6BD4;
}
.button02 a:hover
{
color:#cccccc;
}
.privacy-div033 
{width:98%;float:left;font-family:Arial;font-size:14px;padding-top:10px;text-align:left;padding-right:5px;margin-top:6px;font-weight:bold;}

.Pro_Code
{
width:960px;
float:left;
height:150px;
font-family:Arial,Helvetica,sans-serif;


}

.divpromoMsg01
{
color: #3b3b3b;
font-size: 14px;
font-weight: bold;
float:left;
margin-top:8px;
}
                
.Promo_Txt
{
float:left;
font-size:11px;
color:#A2A3A5;
text-align:left;
padding:0px;
margin:10px 0 0 0;
font-weight:normal;font-family:bmwtype V2 regular;
line-height:14px;
width:881px;
}

.CartRebateDisclaimer
{
float:left;
font-size:11px;
color:#A2A3A5;
text-align:justify;
padding:0px;
margin:10px 0 7px 0;
font-weight:normal;
line-height:14px;
width:100%;
}

.seriescover
{
width: 250px;
height: 47px;
position: absolute;
background-color: #ffffff;
margin-top: -45px;
opacity: 0.7;filter:alpha(opacity=70);-moz-opacity:0.6;
}
/*BE-611 Start*/
.error-con img
{
float:left;
padding-left:12px;
padding-top:12px;
width:12px;
height:12px;
align:left;
}
.error-con p
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:0px;
margin:2px 0 0 3px;
padding-top:6px;
}
.lblerrorShipping
{
color:white;
font-family:bmwtype V2 bold,Arial,Helvetica, sans-serif;
font-size:14px;
text-align:left;
padding-left:9px;
font-weight:normal;        
}
.error-con
{
width:100%;
min-height:36px;
float:left;
background-color:#D20001;
padding-bottom:0px;
}
/*BE-611 Stop*/

.slideshow_contentNew
{
	background-image:url(../../../images/BMWflashsaleFMA.jpg); background-repeat:no-repeat; float:left; width:771px; height:300px;
}

.slideshow_contentNew a
{
    float: left;
    margin-top: 170px;
    margin-left: 27px;
}
.offer
{
	float:left; width:90%;
}
.offer a
{
    float: left;
    
    font-size:11px;margin-top: 70px;margin-left: 27px; width:45%;
    color:#4C4C4E;
    text-decoration:none;
    
}
.div_popup_dis
{
	width:716px;
	height:380px;
	background-color:#ffffff;
	position:absolute;
	left:50%; margin-left:-373px; top:50%; margin-top:-170px;
	border:2px solid #cccccc;
	z-index:30000;
}
.div_popup_dis p
{
	font-size:13px;
	float:left;
	line-height:20px;
	padding:10px 20px 10px 30px ;
	text-align:justify;
}


.shop-buttons
{
	float:left;
	width:587px;
}
.button-inner
{
	margin:0px auto; width:74%;
}

/*-----------ShopBMWRefresh-----------------------*/
.categorymenu
{
	z-index: 10000;
	min-width: 706px;
	background-color: white;
    position: absolute; font-family:'bmwtype V2 regular';
    left:376px;
    background-color:#fff;
    top: 104px;
    box-shadow: 1px 1px 12px 0px #7d7d7d;
-webkit-box-shadow: 1px 1px 12px 0px #7d7d7d;
-moz-box-shadow: 1px 1px 12px 0px #7d7d7d;
-o-box-shadow: 1px 1px 12px 0px #7d7d7d;
min-height:412px;
}
.categorymenu ul
{
    padding:0px; margin:0px;
}
.categorymenu ul li
{
	list-style:none !important;
}

.ParentCategory_bmwi
{
	width: 190px;
	background-color:#ecedee;
	padding: 30px 0 1px 0; float:left; min-height:411px;
    background:url(../../../images/bmw-i-bg.jpg); background-repeat:repeat-x; background-color:#eeeeee;
}
.ParentCategory_bmwi img
{
    margin-left:14px;
}
.ParentCategory
{
	width: 188px;
	background-color:#ecedee;
	padding: 30px 0 32px 0; float:left; min-height:411px;font-weight: normal;font-family: bmwtype V2 light;
	
}

.ParentCategory ul li
{
    float:left; margin:0 0 0 0px;width:155px; font-size: 14px;
    text-transform: uppercase; padding:13px 0 8px 33px; cursor:pointer;
}
.ParentCategory ul li:hover
{
    background-color:#ffffff;
}
.Top_Category_sub
{
    /*float: left;*/margin-top: 30px;font-family: bmwtype V2 Regular;font-weight: normal;
}

.Top_Category_sub ul{
    margin:0px; padding:0px; float:left; width:229px;
}
.Top_Category_sub ul li{
    margin:0px; padding:0px; float:left;width: 99%; color:#999999;
}
.Top_Category_sub ul li a{
    margin:0px; padding:16px 0 15px 40px; float:left;width: 85%; color:#999999; text-decoration:none; font-size:13px;
}
.Top_Category_sub ul li a:hover{
    background-color:#1c64c8; color:#ffffff;
}
.ParentCategory_Perfo img{
    margin-left:14px;
}



.categorymenu_Perfo
{
	z-index: 10000;
	min-width: 706px;
    position: absolute; font-family:'bmwtype V2 regular';
    left:376px;
    background-color:#151515;padding-right:4px;
    top: 104px;
    box-shadow: 1px 1px 12px 0px #000000;
-webkit-box-shadow: 1px 1px 12px 0px #000000;
-moz-box-shadow: 1px 1px 12px 0px #000000;
-o-box-shadow: 1px 1px 12px 0px #000000;
min-height:412px;
}
.categorymenu_Perfo ul
{
    padding:0px; margin:0px;
}
.categorymenu_Perfo ul li
{
	list-style:none !important;
}
.ParentCategory_Perfo
{
	width: 190px;
	background-color:#0f100f;
	padding: 30px 0 1px 0; float:left; min-height:411px;
}

.PlistCatNavParentCategory
{
	font-family:bmwtype V2 light;
	margin-left: 0px;
	font-weight:normal;
	font-size:15px;
    border-bottom:1px solid #e8e8e8; padding-bottom:9px;
}

.PlistCatNavParentCategory ul {   
    margin: 0px 0px 0px 15px;   
    padding: 0px;   
    width:98%;   
}  

.PlistCatNavParentCategory ul li {   
    display: inline;   
    list-style-type: none;   
    padding-right: 30px;
}  
.PlistCatNavParentCategory ul li a
{
	text-decoration:none;color:#A2A3A5; font-size:14px;
}
.PlistCatNavParentCategory ul li a:hover
{
	color:#000000; 
}
.PListVehicleAccessories
{
	float:left;
	margin-top:20px; width:100%;
}

.PlistCatNavSubCategory
{
	font-family:bmwtype V2 light;
	margin-left: 13px;
	font-weight:normal;
	font-size:12px; float:left; margin-bottom:29px;margin-top: 5px;
}

.PlistCatNavSubCategory ul {   
    margin: 12px 0px 0px 0px;   
    padding-top: 10px;   
    width:980px; float:left;
    padding:0px;  
}  

.PlistCatNavSubCategory ul li {   
    display: inline;   
    list-style-type: none;   
    padding-right: 30px; float:left; width:210px;
}
.PlistCatNavSubCategory ul li a
{
    float:left; color:#A2A3A5; font-size:13px; text-decoration:none; padding:1px 0 2px 0;
}

.PlistCatNavSubCategory ul li a:hover
{
    color:#000;font-family:bmwtype V2 bold; font-weight:normal;transition:.3s ease;-webkit-transition:.3s ease;
}
.locate_center
{
	float:right;margin-top: 11px;width:114px;height: 16px; cursor: pointer;color: #fff; background:url("../../../images/location_pin_icon.jpg"); background-repeat:no-repeat; background-position:right center;
}
.locate_center:hover
{
    color: #1F6BD4; background:url("../../../images/location_pin_icon-hover.jpg"); background-repeat:no-repeat; background-position:right center;
}
.locate_center span
{
	float: left;
    line-height:15px;
    font-size: 13px;
    margin: 2px 5px 0 0;
    font-family: bmwtype V2 Regular;
    font-weight: normal;
}  
.locate_center:hover
{
	    color: #1F6BD4;
}
.PlistCatNavSubCategorylif
{
	font-family:bmwtype V2 light;
	margin-left: 13px;
	font-weight:normal;
	font-size:12px; float:left; margin-bottom:29px;margin-top: 5px;
}

.PlistCatNavSubCategorylif ul {   
    margin: 12px 0px 0px 0px;   
    padding-top: 10px;   
    width:980px; float:left;
    padding:0px;  
}  

.PlistCatNavSubCategorylif ul li {   
    display: inline;   
    list-style-type: none;   
    padding-right: 30px; float:left; width:165px;
}
.PlistCatNavSubCategorylif ul li a
{
    float:left; color:#A2A3A5; font-size:13px; text-decoration:none; padding:1px 0 2px 0;
}

.PlistCatNavSubCategorylif ul li a:hover
{
	color:#000;font-family:bmwtype V2 bold; font-weight:normal;
}
.PListlif
{
	float:left;
	margin-top:15px; width:100%;
}

.cartfooter
{
	border-bottom: 1px solid #c5c5c5; height: 20px;width:973px;;line-height: 18px;
	margin:0 auto; overflow:hidden;
}

.billinandshipping
{
	width:975px;
	margin:0 auto;
}
.CardHeader
{
	width: 100%;
    background-color: #e6e7e8;
    padding-bottom: 35px;
    padding-top: 35px;
    font-family: bmwtype V2 regular;
    font-weight: normal;
    font-size: 14px;
}
.header_menu_con
{
    width:975px;
    margin:0px auto;
}
.home-button
{
    background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x;color:#ffffff;font-size:13px;font-family: bmwtype V2 bold;padding:18px 40px 14px 40px;text-decoration:none;margin:312px 0 0 25px;float:left;
}
.home-button:hover
{
    background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.home-button-floor
{
color:#ffffff;background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; font-size:13px;font-family: bmwtype V2 bold;padding:18px 44px 14px 43px;text-decoration:none;margin:312px 0 0 30px;float:left;
}
.home-button-floor:hover
{
    background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.home-button-ladies
{
color:#ffffff;background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; font-size:13px;font-family: bmwtype V2 bold;padding:18px 37px 14px 36px;text-decoration:none;margin:212px 0 0 24px;float:left;
}
.home-button-ladies:hover
{
    background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.home-button-mens
{
color:#ffffff;background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; font-size:13px;font-family: bmwtype V2 bold;padding:18px 46px 14px 46px;text-decoration:none;margin:212px 0 0 24px;float:left;
}
.home-button-mens:hover
{
    background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.home-button-tech
{
color:#ffffff;background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; font-size:13px;font-family: bmwtype V2 bold;padding:18px 44px 14px 43px;text-decoration:none;margin:310px 0 0 30px;float:left;
}
.home-button-tech:hover
{
    background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.home-button-learn
{
color:#ffffff;background:url("../../../images/addtocartbackblue.jpg?v=1"); background-repeat:repeat-x; font-size:13px;font-family: bmwtype V2 bold;padding:18px 41px 14px 41px;text-decoration:none;margin:111px 0 0 30px;float:left;
}
.home-button-learn:hover
{
    background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}
.your_shoppingcart_headercheckout:hover
{
background:url("../../../images/hover-button.jpg"); background-repeat:repeat-x;
}

.ParentCategory ul li a
{
	text-decoration:none;
	color:#000; float:left; width:152px;
}

.header-search
{
    font-family:bmwtype V2 regular;color:#fff;text-decoration:none;float:right; padding-top: 4px;font-weight: normal;font-size: 12px;width: 100px;height: 18px;text-align: center;cursor: pointer;background-color: #1c62c5;line-height: 18px;
}
.header-search:hover{color:#7bb2ff;}

.cartmaintitle
{
	margin:0 auto;
	width:973px;
}
.data-list
{
    margin:0px 25px;
    float:left;
}
.data-list td
{
    padding: 3px 6px 0 6px;
}

.vingrid
{
	width: 98%;
    float: right;
    font-weight:normal;font-family:bmwtype V2 regular;

}
.vingrid table td span
{
    padding:14px 5px 9px 8px; background:#e1e1e1;float:left; width:215px; font-size: 14px; margin-top:5px;font-weight:normal;font-family:bmwtype V2 regular;
}
.amazontitle
{
	font-weight:normal;font-family:bmwtype V2 regular;font-size:16px; float:left; margin-bottom:10px;color:#262626;
}

.CartHeader
{
	width:100%;
	padding-bottom: 13px;
    padding-top: 18px;
	background-color:#E6E7E8;
}

.cartsubitems
{
	    border-bottom: 1px #E6E7E8 solid;
	    padding-bottom:29px;
	    padding-top:31px;
}

.content_confirmation{width:100%; margin:0px auto;}

.scart_style20aConfirm{padding-top:30px;padding-bottom:18px;height:162px;margin-bottom:10px;width: 975px;margin: 0 auto;}

.scart_style23Confirm{width:40%;float:left;/*border-left:1px solid #DBDBDB;*/padding-top:0px;margin-top:0px;font-weight:normal;font-family:bmwtype V2 regular;}
.scart_style23Confirm h3{float:left; width:32%; padding:0px; margin:0px; font-weight:normal;}

.cartitemHeader
{
	font-weight:normal;
	font-family:bmwtype V2 regular;
	font-size:16px;
}

.cartitemHeaderyearr{
	font-weight: normal;
    font-family: bmwtype V2 regular;
    font-size: 12px;
    text-align: right;
    float: right;
    height:15px;
    width: 100%;
}

.cartitemHeadermodel
{
	font-weight: normal;
    font-family: bmwtype V2 bold;
    font-size: 16px;
    float: right;
}

.confirmationthanksbold
{
	font-family: bmwtype V2 bold;
    font-weight: normal;
    font-size: 16px;
}

.confirmationthanksnormal
{
	font-family: bmwtype V2 light;
    font-weight: normal;
    font-size: 16px;
}

.tbl_style05abalert{padding-top:23px;padding-bottom:20px;width:88px;text-align:left;}

.tbl_styleaccalert{font-size:11px;width:88px;padding-top:6px;padding-bottom:8px;}

.tbl_style05aalert{padding-top:23px;padding-bottom:20px;width:88px;text-align:left;}

.tbl_style01b0alert{font-size:11px;width:88px;}

.promonote
{
	font-weight:normal;
	font-family:bmwtype V2 light;
	font-size:14px;
	padding-left:5px;
}

.promodisclaimer{display:none;font-family:bmwtype V2 light;font-weight:normal;text-decoration: underline;margin-left:5px;cursor:pointer;float: left;margin-top: 0px;font-size:14px;}

.tbl_style02hideboredr{padding-top:5px;padding-bottom:12px;background-color:#FFFFFF;float:left;}

.cartsubitemshideborder{	   
	padding-bottom:30px;
	padding-top:31px;
}

.confirmerrmsg
{
	height: 120px;
    width: 975px;
    margin: 0 auto;
    font-weight: normal;
    font-family: bmwtype V2 bold;
    margin-top: 52px;
    font-size: 14px;
    color: #000;
}


.onclickdivpromoImage{float:left; background-color:#1d6ad4; cursor:pointer;}
.onclickdivpromoImage a
{
    color:#ffffff; font-size:13px; text-transform: uppercase; text-align:center; float:left; padding:18px 29px 13px 29px; font-family:'bmwtype V2 regular', Helvetica, sans-serif; font-weight:normal;
}
.onclickdivpromoImage a:hover{color:#ffffff;background-color:#2071e4;}



