﻿body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p{padding:0;margin:0;font-weight:normal;}body{font-size:12px;line-height:16px;font-family:Segoe UI, Tahoma, sans-serif;color:#000000;background-color:#000000;text-align:left;}img, fieldset{border:none;margin:0;padding:0;}.left{float:left;}.right{float:right!important;}.full{float:left;width:100%;}.curve{float:left;width:100%;}.curve img{float:left}span.clear{clear:both;}a:focus{outline:none;}input:focus{outline:none;}.curve.last{padding-bottom:10px;}.dropdownarea{background:url(../images/menuarea.gif) repeat-x;min-height:88px;z-index:1;width:100%;}.selectdivider{float:left;border-left:1px solid #ffffff;height:65px;margin-top:10px;}.selectarea{float:left;width:600px;margin-left:20px;margin-top:20px;padding-left:20px;}.dropheader{width:100%;color:#ffffff;}.keywordhead{width:100%;float:left;color:#ebebeb;font-size:16px;font-weight:bold;margin-bottom:5px;}.clearMMY a{color:#0F0;white-space:nowrap;float:left;}.clearMMY a:hover{color:#fff;white-space:nowrap;float:left;}.clearMMY a:visted{color:#0F0;white-space:nowrap;float:left;}.searchMMY{display:none;}#wrapper{width:988px;margin:0 auto;}.goimage{}#header{width:100%;float:left;margin-top:0px;}#header .logo{width:400px;float:left;color:#00FF00;vertical-align:bottom;}#header .logo p{margin-top:3px;margin-bottom:3px;font-style:italic;}#header .add{width:283px;float:left;margin-left:89px;margin-top:22px;display:inline;}#header .chat{float:right;padding:3pxf25px 5px 0;}.questions{float:right;color:#00FF00;padding:3px 10px 0 0;width:170px;}.questionsStoreInfo{float:right;font-family:Segoe UI, Tahoma, sans-serif;color:#04C40C;padding:3px 10px 0 0;width:200px;text-align:center;line-height:160%}.questionsStoreInfo span a{font-size:29px;text-decoration:none;color:#04c40c;white-space:nowrap;}.newmenu{width:50%;float:right;color:#ffffff;}.newmenu ul{width:auto;float:right;list-style:none;padding:9px 8px 0 0;margin-bottom:3px;}.newmenu ul li{width:auto;float:left;font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;background:url(../images/divider.gif) no-repeat left center;padding:0 10px;text-transform:uppercase;}.newmenu ul li a{color:#ffffff;text-decoration:none;}.newmenu ul li.none{background:none;}.newmenu ul li a:hover{color:#fff;}.newmenu ul li.active a{color:#fff;}.menu{width:40%;float:right;padding-top:40px;vertical-align:bottom;}.menu ul{width:auto;float:right;list-style:none;padding:9px 8px 0 0;}.menu ul li{width:auto;float:left;font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;background:url(../images/divider.gif) no-repeat left center;padding:0 13px;}.menu ul li a{color:#fff;text-decoration:none;}.menu ul li.none{background:none;}.menu ul li a:hover{color:#0099CC;}.menu ul li.active a{color:#0099CC;}.formDiv{width:300px;float:left;margin-top:20px;margin-left:10px;color:#ffffff;}.formDiv .search{float:right;padding:1px 0 5px 3px;display:inline;}.formDiv .search_btn{width:30px;height:22px;float:left;background:url(../images/go-search.gif) no-repeat 0 0;cursor:pointer;padding:0;}.formDiv input{width:200px;float:left;font-family:Segoe UI, Tahoma, sans-serif;font-size:13px;margin:0px 4px 0px 0px;color:#999999;padding:2px 10px;border:0;background-color:#ffffff;}#body_container{width:976px;float:left;padding-bottom:50px;background-color:#fff;padding:3px;}.main_content{width:974px;float:left;background-color:#fff;}.main_content.product_detail{background:#fff;padding:10px;width:934px}#left_section{width:194px;float:left;padding:0 0px;padding-top:3px;background-color:#fff;}#left_section h2{width:100%;float:left;font-size:16px;color:#e3e3e3;background:url(../images/sectionhead_bg.gif) left top repeat-x;font-weight:bold;display:inline;padding:10px;}#left_section .search_section{width:178px;float:left;padding:10px;}#left_section .formDiv{width:100%;float:left;}#left_section .search_section select{width:178px;float:left;margin-bottom:1px;font-family:Segoe UI, Tahoma, sans-serif;}#left_section .search_section a{font-size:10px;color:#313841;text-decoration:underline;margin-top:8px;float:left;}#left_section .search_section a:hover{color:#0099CC;}#left_section .category{width:100%;float:left;padding:7px;padding-bottom:20px;background-color:#000;margin-bottom:3px;color:#ebebeb;}#left_section .category h2{width:100%;float:left;font-size:18px;color:#e3e3e3;font-weight:bold;display:inline;padding:3px;margin-top:5px;margin-bottom:10px;background:url()}#left_section .category .SectionTitle{width:100%;float:left;font-size:18px;color:#e3e3e3;font-weight:bold;display:inline;padding:3px;margin-top:5px;margin-bottom:10px;background:url()}#left_section .category ul{width:100%;float:left;list-style:none;}#left_section .category ul li{background:url(../images/arrow.png) no-repeat center left;width:190px;float:left;font-size:10px;font-weight:bold;border-bottom:1px solid #666666;display:block;}#left_section .category ul li a{color:#e3e3e3;float:left;text-decoration:none;padding:3px 0 3px 0px;width:194px;margin-left:20px;}#left_section .category ul li a:hover{color:#999999;}#left_section .category ul li ul{width:100%;}#left_section .category ul li ul li{width:100%;}#left_section .category span{margin-left:5px;}#left_section .category .BuyerConfidence ul{list-style:none;}#left_section .category .BuyerConfidence ul li:before{content:"\2713";float:left;font-size:15px;color:#090;margin-left:5px;}#left_section .category .BuyerConfidence ul li{width:100%;float:left;font-size:12px;font-weight:bold;font-style:italic;display:block;border:none;background:none;}#left_section .category .BuyerConfidence ul li span{float:left;margin-left:15px;width:155px;}#left_section .category .CustTestimonial .TestimonialBox{float:left;background-color:#FFF;padding:5px;border:1px solid #090;color:#333;}#left_section .category .CustTestimonial .TestimonialBox p{font-size:12px;padding:5px;}#left_section .category .CustTestimonial .TestimonialBox span{width:100%;font-weight:bold;margin:0px;font-size:11px;}#left_section .category .TopManufacturersList .TopManufacturers{width:90%;margin:10px;}#left_section .category .TopManufacturersList .TopManufacturers a{margin-left:0px;color:#E3E3E3;text-decoration:initial;font-size:11px;font-weight:bold;text-decoration:none;}#left_section .category .TopManufacturersList .TopManufacturers a span{color:#F00}#left_section .category .section{}#left_section .signup{width:188px;}#left_section .signup p{display:inline-block;padding:8px;}#left_section .signup input{width:90px;float:left;border:1px solid #666;background:#fff;font-family:Segoe UI, Tahoma, sans-serif;font-size:10px;color:#999999;padding:4px 5px}#left_section .signup .formDiv{width:178px!IMPORTANT;float:left;padding:0px;margin:0px;}#left_section .signup input.submit{background:url(../images/search_bg.gif) repeat-x 0;width:50px;border:0px;color:#ffffff;font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;padding:4px 3px;cursor:pointer;margin-top:0px;float:right;}#left_section .signup #cmdSubmit{background:url(../images/search_bg.gif) repeat-x 0;color:#fff}#left_section .share{width:194px;float:left;text-align:center;padding-bottom:10px;}#left_section .share h2{margin-bottom:10px;text-align:left;}#left_section .share ul{width:auto;list-style:none;}#left_section .share ul li{width:auto;display:inline;margin:0 5px;}.banner_section{width:754px;float:left;}.banner_section ul{width:100%;float:left;list-style:none;}.banner_section ul li{width:100%;float:left;}.banner_section ul li img{float:left;border:1px solid #a1a6ac;}#right_section{width:755px;float:right;padding:3px;}#right_section h1{width:100%;float:left;font-size:18px;color:#666;font-weight:bold;display:inline;padding:3px;margin-top:5px;}#right_section h3{width:100%;float:left;font-size:16px;color:#e3e3e3;background:url(../images/sectionhead_bg.gif) left top repeat-x;font-weight:bold;display:inline;padding:3px;}#right_section h3 span{width:auto;float:left;padding:10px;display:inline;}#right_section h4{width:100%;float:left;font-size:16px;color:#00FF00;padding:10px;font-weight:bold;margin-bottom:20px;}#right_section .AllFits{margin-top:50px;margin-left:10px;font-size:12px;}#right_section .AllFits div{padding:3px;}#right_section .AllFits a{color:#006600;}#right_section .AllFits a:hover{color:#00cc00;}#right_section .HomePageSEOText{margin:5px;}#right_section .HomePageSEOText h1{color:#333;margin-bottom:8px;}#right_section .HomePageSEOText h2{color:#333;font-size:16px;margin-bottom:8px;font-weight:bold;}#right_section .HomePageSEOText p{color:#333;font-size:12px;padding-bottom:8px;}#right_section .ShoppingMadeEasy{margin:0px;}#right_section .ShoppingMadeEasy h1{color:#333;margin-bottom:8px;}#right_section .ShoppingMadeEasy h2{color:#333;font-size:16px;margin-top:8px;margin-bottom:8px;font-weight:bold;}#right_section .ShoppingMadeEasy .EasyHolder{display:inline-block;margin:10px;}#right_section .ShoppingMadeEasy .EasyHolder p{color:#333;font-size:12px;padding-bottom:8px;}#right_section .PartsLanding{margin:0px;}#right_section .PartsLanding h1{color:#333;margin-bottom:8px;}#right_section .PartsLanding h2{color:#333;font-size:16px;margin-top:8px;margin-bottom:8px;font-weight:bold;}

#right_section .PartsLanding .PartMMYText, #right_section .PartsLanding .PartMMYText2 {display:inline-block;margin:10px;}
#right_section .PartsLanding .PartMMYText p, #right_section .PartsLanding .PartMMYText2 p{color:#333;font-size:12px;padding-bottom:8px;}
#ddlCategoryControl{max-width:700px;}
#right_section .PartsLanding .PartMMYText p a, #right_section .PartsLanding .PartMMYText2 p a{color:#060;}
#right_section .PartsLanding .PartMMYText p a:hover, #right_section .PartsLanding .PartMMYText2 p a:hover{color:#0C0;}

.right_common{width:100%;float:left;margin-top:10px;}.right_common.line{background:url(../images/line.jpg) no-repeat center top;}.popcategories{width:100%;float:left;}.top_category{width:100%;float:left;margin-top:10px;padding-top:8px;}.top_category .nobg{background:none;}.top_category .nobg ul li a span{padding-top:8px !important;height:20px !important;}.top_category ul{width:100%;float:left;list-style:none;margin-left:5px;}.top_category ul li{width:auto;float:left;margin-right:9px;padding-bottom:9px;font-size:11px;line-height:12px;}.top_category ul li.last{margin-right:0;}.top_category ul li a{width:232px;float:left;border:1px solid green;padding:4px;text-decoration:none;text-align:center;}.top_category ul li a img{margin-top:4px;margin-bottom:4px;}.top_category ul li a span{width:100%;float:left;text-align:center;text-decoration:none;height:26px;background:none;font-size:14px;color:green;font-weight:bold;padding-top:12px;}.common_content .top_category{width:100%;float:left;margin-top:10px;padding-top:8px;}.common_content .top_category .nobg{background:none;}.common_content .top_category .nobg ul li a span{padding-top:8px !important;height:20px !important;}.common_content .top_category ul{width:100%;float:left;list-style:none;margin-left:5px;}.common_content .top_category ul li{width:auto;float:left;margin-right:9px;padding-bottom:9px;font-size:11px;line-height:12px;}.common_content .top_category ul li.last{margin-right:0;}.common_content .top_category ul li a{width:221px;float:left;border:1px solid green;padding:4px;text-decoration:none;text-align:center;}.common_content .top_category ul li a img{margin-top:4px;margin-bottom:4px;}.common_content .top_category ul li a span{width:100%;float:left;text-align:center;color:#666666;text-decoration:none;height:26px;background:none;font-size:14px;color:green;font-weight:bold;padding-top:12px;;}.wheeldeals{width:100%;float:left;}.top_wheeldeal{float:left;margin-top:1px 1px 1px 4px;padding-top:8px;}.top_wheeldeal .nobg{background:none;}.top_wheeldeal .nobg ul li a span{padding-top:8px !important;height:20px !important;}.top_wheeldeal ul{width:100%;float:left;list-style:none;margin-left:5px;}.top_wheeldeal ul li{width:auto;float:left;margin-right:9px;padding-bottom:9px;font-size:11px;line-height:12px;}.top_wheeldeal ul li .last{margin-right:0;}.top_wheeldeal ul li .summary{height:25px;font-weight:bold;color:#000;overflow:hidden;text-overflow:ellipsis;}.top_wheeldeal ul li a{width:232px;float:left;border:1px solid Green;padding:4px;text-decoration:none;text-align:center;}.top_wheeldeal ul li a img{margin-top:4px;margin-bottom:4px;width:100px;}.top_wheeldeal .DetailButton img{width:90px;}.top_wheeldeal ul li a span{width:100%;float:left;text-align:center;font-weight:bold;text-decoration:none;height:26px;background:none;font-size:14px;color:#24420E;font-weight:bold;padding-top:12px;}.top_wheeldeal ul li a:hover{font-weight:normal;text-decoration:underline;}.top_wheeldeal ul li a:visited{font-family:Segoe UI, Tahoma, sans-serif;color:#000;font-weight:bold;text-decoration:none;}.top_wheeldeal ul a{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.top_wheeldeal ul a:hover{font-family:Segoe UI, Tahoma, sans-serif;color:#000;}.top_wheeldeal ul a:visited{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.vehicles{width:100%;float:left;height:900px;}.vehicles ul{width:100%;float:left;list-style:none;background:url(../images/shaedow.jpg) no-repeat center top;margin-top:1px;height:900px;}.vehicles ul li{width:auto;float:left;margin:0 15px;display:inline;padding-bottom:10px;}.vehicles ul li a{width:143px;float:left;font-size:11px;color:#0066cc;text-decoration:none;}.vehicles ul li a img{margin-bottom:2px;}.vehicles ul li a span{width:100%;float:left;text-align:center;}.featuredContainer{width:715px;height:300px}.featuredContainer .img{float:left;padding:10px 10px 0px 10px;}.featuredTeaser{text-align:center;}.featuredProductLinks a{float:left;font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.featuredProductDescription{font-family:Segoe UI, Tahoma, sans-serif;}.featuredProductPrice{font-family:Segoe UI, Tahoma, sans-serif;color:#F00;font-weight:bold;}.featuredProductMoreInfo a{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.featuredProductMoreInfo a:hover{font-family:Segoe UI, Tahoma, sans-serif;color:#fff;}.featuredProductMoreInfo a:visited{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.featuredProductMoreProd a{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.featuredProductMoreProd a:hover{font-family:Segoe UI, Tahoma, sans-serif;color:#fff;}.featuredProductMoreProd a:visited{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.SpotlightContainer{background-color:#FFF;width:188px;}.SpotlightTeaser{text-align:center;}.SpotlightProductLinks a{font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;font-size:14px;}.SpotlightProductLinks a img{margin-top:4px;margin-bottom:4px;}.SpotlightProductDescription{font-family:Segoe UI, Tahoma, sans-serif;}.SpotlightProductPrice{font-family:Segoe UI, Tahoma, sans-serif;color:#F00;font-size:16px;font-weight:bold;}.SpotlightProductMoreInfo{width:90px;}.SpotlightProductMoreInfo a{font-family:Segoe UI, Tahoma, sans-serif;color:#000;font-weight:bold;text-decoration:none;}.SpotlightProductMoreInfo a:hover{font-weight:normal;text-decoration:underline;color:#00cc00;font-weight:bold;}.SpotlightProductMoreInfo a:visited{font-family:Segoe UI, Tahoma, sans-serif;color:#000;font-weight:bold;text-decoration:none;}.SpotlightProductMoreInfo a img{}.SpotlightProductMoreProd a{display:none;font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.SpotlightProductMoreProd a:hover{display:none;font-family:Segoe UI, Tahoma, sans-serif;color:#000;}.SpotlightProductMoreProd a:visited{display:none;font-family:Segoe UI, Tahoma, sans-serif;color:#00CC00;}.manufactures{width:348px;float:right;padding-bottom:20px;}.manufactures ul{width:100%;float:left;list-style:none;background:url(../images/shaedow.jpg) no-repeat center top;margin-top:1px;padding-top:10px;}.manufactures ul li{width:155px;float:left;padding-left:18px;font-size:11px;line-height:20px;}.manufactures ul li a{color:#0066cc;text-decoration:none;}.manufactures a.all{color:#0066cc;float:right;text-decoration:none;font-size:11px;line-height:20px;margin-top:10px;margin-right:10px;display:inline;}.top_products{width:100%;float:left;margin-top:1px;padding-top:15px;}.top_products .slider_area{width:100%;float:left;}.top_products .slider_area .left_btn{width:35px;float:left;padding-top:20px;}.top_products .slider_area .right_btn{width:35px;float:right;padding-top:20px;}.top_products .slider_area .slider{width:645px;float:left;overflow:hidden;}.top_products .slider_area .slider ul{width:1110px;float:left;list-style:none;}.top_products .slider_area .slider ul li{width:98px;float:left;font-size:11px;line-height:12px;margin:0 14px;display:inline;}.top_products .slider_area .slider ul li a{color:#0066cc;text-decoration:none;}.top_products .slider_area .slider ul li a img{margin-bottom:10px;border:1px solid #e9e9e9;width:99px;}.top_products .slider_area .slider ul li a span{text-align:center;width:100%;float:left;padding-bottom:5px;}.breadcrumb{width:100%;float:left;padding-bottom:10px;}.breadcrumb ul{width:100%;float:left;list-style:none;}.breadcrumb ul li{width:auto;float:left;font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;color:#666666;margin-left:2px;display:inline;}.breadcrumb ul li a{text-decoration:underline;color:#239121;}.breadcrumb ul li a:hover{text-decoration:none;}.breadcrumb ul li span{color:#313840;padding-left:2px;}.common_content{width:728px;float:left;padding-top:15px;padding-left:10px;padding-bottom:30px;}.common_content h1{color:#313840;font-size:16px;padding-bottom:10px;font-weight:bold;}.common_content h4{color:#313840;font-size:16px;padding-bottom:10px;font-weight:bold;}.common_content p{font-size:11px;color:#666;line-height:13px;padding-bottom:15px;}.common_content p a{color:#008000;text-decoration:underline}.common_content p a:hover{text-decoration:none;}.CatContent{margin:5px;}.CatContent a{color:#008000;}.CatContent a:hover{color:#0C0;}#right_section .CatContent h1{color:#333;margin-bottom:10px;padding-left:0px}#right_section .CatContent h2{color:#666;font-size:16px;margin-bottom:8px;font-weight:bold;line-height:18px;}#right_section .CatContent p{color:#333;font-size:12px;padding-bottom:8px;}#right_section .CatContent ul{padding:0px;margin:0px;}#right_section .CatContent ul li:before{content:"\2713";float:left;font-size:15px;color:#090;margin-left:5px;}#right_section .CatContent ul li{width:100%;float:left;font-size:12px;font-weight:bold;margin-bottom:5px;display:block;border:none;background:none;}#right_section .CatContent ul li span{float:left;margin-left:7px;width:95%;}#right_section .CatContent dd{margin-left:15px;margin-top:5px;}.paging{width:100%;float:left;max-height:35px;}.paging .left_img{width:100%;float:left;background:url(../images/sectionhead1_bg.gif) repeat-x;height:35px;}.paging .col1{width:115px;float:left;margin-left:8px;display:inline;}.paging .col1 label{font-size:11px;float:left;font-weight:bold;color:#00CC00;padding-top:9px;}.paging .col1 ul{width:auto;float:left;list-style:none;padding-left:10px;padding-top:5px;}.paging .col1 ul li{width:auto;float:left;padding:3px 2px 0;}.paging .col1 ul li.none{padding-top:0;}.paging .col2{width:396px;float:right;margin-top:4px;text-align:right;}.paging .col2 select{width:151px;float:left;display:inline;}.paging .col2 span{float:left;display:inline;}.paging .col2 span.FilterLabel{float:left;margin-left:15px;display:inline;font-size:11px;font-weight:bold;color:#00CC00;padding:4px 5px 0 0;}.paging .col3{width:160px;float:left;margin-top:4px;margin-left:30px;}.paging .col3 ul{width:100%;float:left;list-style:none;}.paging .col3 ul li{width:auto;float:left;font-size:11px;color:#00FF00;font-weight:bold;}.paging .col3 ul li a{color:#00FF00;font-weight:normal;float:left;margin:0 2px;text-decoration:none;}.paging .col4{width:70px;float:right;margin-right:20px;margin-top:2px;display:inline;}.paging .col4 a{color:#00FF00;font-size:11px;background:#313841;text-decoration:none;padding:4px 5px;float:left;}.PageNumberDisplay{width:80px;float:left;}.ActivePageLink{color:#900;margin:0px 2px 0px 2px;}.PageLink{margin:0px 2px 0px 2px;}#PageSizePicker{width:50px;}.PageConrols{float:right;margin-right:5px;margin-top:1px;}.gride_view{width:100%;float:left;padding-top:15px;padding-bottom:15px;}.gride_view ul{width:100%;float:left;list-style:none;text-align:left;}.gride_view ul li{width:226px;display:block;float:left;margin:5px 15px 15px 0px;padding:2px;border:2px solid #999;display:inline;text-align:left;}.gride_view ul li img{float:left;display:block;border:1px solid #ccc;margin-left:38px;margin-right:38px;}.gride_view ul li a.productName{font-size:11px;width:100%;float:left;display:block;text-align:center;color:#313841;font-weight:bold;padding:5px 0;text-decoration:none;height:28px;overflow:hidden;vertical-align:central;}.gride_view ul li .list_box p{display:block;margin-right:0px;font-size:11px;color:#333333;text-align:left;}.gride_view ul li .list_box .PriceGridList{float:right;margin-right:2px;margin-top:8px;font-size:11px;color:#333333;text-align:left;}.gride_view ul li .list_box .PriceGridList span{color:#990000;font-weight:bold;white-space:nowrap;}.gride_view ul li .list_box p span{color:#990000;font-weight:bold;white-space:nowrap;}.gride_view ul li .list_box .BuyDetailLink a img{float:left;display:block;margin-left:0px;margin-right:0px;}.gride_view ul li.last{margin-right:0;}.gride_view ul li input{float:left;margin:2px 5px 0 0;width:16px;height:16px;}.gride_view ul li small{text-align:left;}.gride_view div.summary{display:none;}.gride_view p.ratingList{display:none;}.gride_view ul li a.productName{display:block;font-size:11px;width:100%;color:#313841;font-weight:bold;text-decoration:none;}.gride_view .socialLinks{display:none;}.gride_view ul li small{width:165px;text-align:left;color:#313841;padding:5px 0 0px 0;font-size:11px;font-weight:600;float:left;}.list_view{width:100%;float:left;padding-top:15px;padding-bottom:15px;}.list_view ul{width:100%;float:left;list-style:none;}.list_view ul li{width:98%;float:left;padding-bottom:10px;margin-bottom:10px;background:url(../images/border.jpg) repeat-x 0 bottom;}.list_view ul li.last{margin-bottom:0;}.list_view ul li .pic_area{width:186px;float:left;padding-top:5px;}.list_view ul li .pic_area img{float:left;border:1px solid #ccc;margin:0 0 0 10px;}.list_view ul li .text_area{width:290px;float:left;margin-left:8px;}.list_view ul li .text_area p{font-size:11px;color:#333333;padding-bottom:5px;}.list_view ul li .text_area p a{color:#0000FF;text-decoration:underline}.list_view ul li .text_area p a.productName{font-size:11px;color:#313841;font-weight:bold;text-decoration:none;}.list_view ul li .text_area p a:hover{text-decoration:none;}.list_view ul li .text_area p span{float:left;padding-right:5px;}.list_view ul li .text_area p img{float:left;}.list_view ul li .list_box{width:209px;float:right;background:url(../images/list_box_bg.gif) repeat-y 0 0;}.list_view ul li .list_box .top_crv{width:100%;float:left;background:url(../images/list_box_top.gif) no-repeat 0 top;padding-top:10px;}.list_view ul li .list_box .btm_crv{width:189px;float:left;background:url(../images/list_box_btm.gif) no-repeat 0 bottom;padding-bottom:10px;padding-left:10px;padding-right:10px;}.list_view ul li .list_box .PriceGridList{font-size:11px;color:#333333;padding-top:5px;}.list_view ul li .list_box .PriceGridList span{color:#990000;font-weight:bold;}.list_view ul li .list_box p.comp{padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0;}.list_view ul li .list_box input{float:left;margin:2px 5px 0 60px;height:16px;width:16px;}.list_view ul li .list_box ul{width:163px;float:left;background:#fff;padding:5px;margin-left:10px;display:inline;}.list_view ul li .list_box ul li{width:auto!important;margin:0!important;padding:0 3px!important;background:none;margin-bottom:0!important;display:inline;}.list_view ul li .list_box .emailLink{float:left;margin-left:15px;}.list_view ul li .list_box .emailLink a{color:#555555;text-decoration:none;font-weight:bold;font-size:11px;}.list_view ul li .list_box .emailLink a:hover{color:#0066cc;text-decoration:underline;font-weight:normal;}.list_view ul li .list_box .emailLink a img{}.list_view ul li .list_box em{font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;color:#cccccc;font-style:normal;}.list_view ul li .list_box small{padding:0 5px;font-size:12px;color:#cccccc;}.list_view ul li .list_box .BuyDetailLink{float:left;padding-top:5px;padding-bottom:5px;margin-left:15px;}.list_view ul li .list_box .BuyDetailLink a{}.list_view ul li .list_box .BuyDetailLink a img{float:left;margin-top:10px;}.product_details_main{width:100%;float:left;padding-top:25px;}.product_detail_area{width:100%;float:left;}.product_detail_area .prod_img_area{width:370px;float:left;margin-left:10px;display:inline;}.product_detail_area .prod_img_area .tab{width:100%;float:left;position:relative;z-index:9;}.product_detail_area .prod_img_area .tab ul{width:auto;float:left;list-style:none;padding-left:5px;}.product_detail_area .prod_img_area .tab ul li{width:auto;float:left;font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;margin-right:3px;}.product_detail_area .prod_img_area .tab ul li a{color:#666666;text-decoration:none;border:1px solid #e0e0e0;border-bottom:none;float:left;padding:2px 5px;background:url(../images/tab_hover.gif) repeat-x 0 0;}.product_detail_area .prod_img_area .tab ul li a:hover{background:#fff;}.product_detail_area .prod_img_area .tab ul li.active a{background:#fff;}.product_detail_area .prod_img_area .pic_box{width:370px;height:370px;border:1px solid #e0e0e0;float:left;margin-top:-1px;}/*.product_detail_area .prod_img_area .pic_box img{margin:20px 0px 0px 20px;}*/.product_detail_area .prod_img_area .pic_box div div a{top: -20px!important;left: -60px!important;}.product_detail_area .prod_img_area .pic_slide{width:100%;float:left;background:url(../images/shedow.jpg) no-repeat 0 bottom;padding-bottom:30px;padding-top:10px;}.product_detail_area .prod_img_area .pic_slide .left_arrow{width:21px;float:left;padding-top:8px;}.product_detail_area .prod_img_area .pic_slide .right_arrow{width:21px;float:left;padding-top:8px;}.product_detail_area .prod_img_area .pic_slide .slider{width:260px;float:left;}.product_detail_area .prod_img_area .pic_slide .slider ul{width:100%;float:left;list-style:none;}.product_detail_area .prod_img_area .pic_slide .slider ul li{width:auto;float:left;margin:0 12px;display:inline;}.product_detail_area .prod_img_area .pic_slide .slider ul li img{border:1px solid #e0e0e0;}.product_detail_area .prod_img_area .ProdImgGuar{width: 370px;float: left;background-image: url(../images/ProdImgGuar.fw.png);text-align: center;border:1px solid #999;padding-top: 15px;padding-bottom: 15px;}.product_detail_area .prod_img_area .ProdImgGuar span{color: #090;font-size: 14px;font-style:italic;font-weight:600;}.product_detail_area .prod_img_area .ProdDisclaimer {color:#999; float:left;width:370px; margin-top:15px;}.product_detail_area .prod_right_area{width:530px;float:right;}.product_detail_area .prod_right_area .prod_left{width:100%;float:left;margin-left:10px;display:inline;margin-top:20px;}.product_detail_area .prod_right_area h1{font-size:16px;font-weight:bold;/*padding-bottom:5px;*/color:#313841;font-family:Segoe UI, Tahoma, sans-serif;background:none;margin-top:20px;}.product_detail_area .prod_right_area .prod_left h1{font-size:16px;font-weight:bold;padding-bottom:5px;color:#313841;font-family:Segoe UI, Tahoma, sans-serif;background:none;}.product_detail_area .prod_right_area .prod_left h3{font-size:16px;font-weight:bold;padding-bottom:10px;color:#313841;font-family:Segoe UI, Tahoma, sans-serif;background:none;}.product_detail_area .prod_right_area .prod_left p{font-size:11px;font-family:Segoe UI, Tahoma, sans-serif;color:#333333;line-height:18px;}.product_detail_area .prod_right_area .prod_left p span{color:#990000;font-weight:bold;}.product_detail_area .prod_right_area .prod_left p span.price{color:#999999;}.product_detail_area .prod_right_area .prod_left p small{font-size:11px;float:left;padding-right:5px;}.product_detail_area .prod_right_area .prod_left p.rate{padding-top:10px;padding-bottom:10px;float:left;}.product_detail_area .prod_right_area .prod_left p.rate img{margin-top:2px;float:left;}.prod_right .ProdPgWarn {margin-left: 10px;font-size: 16px;font-weight: bold;margin-top: 10px;margin-bottom: 10px;height: 50px;}.prod_right .ProdPgWarn img {float:left; margin-left:10px;}.prod_right .ProdPgWarn span {float: right;margin-top: 15px; margin-right:15px;}.prod_right .ProdPgContShop{margin-left: auto;margin-right: auto;/*border: 1px solid #999;*/width: 488px; border-radius:8px; height:48px;/*padding:5px;*/ margin-top:15px;}/*.prod_right .ProdPgContShop:hover{background-color:#ececec}*/.prod_right .ProdPgContShop span{float:left;font-size: 15px;line-height: 16px; margin-left:25px;color:#000; padding-top:5px;}.prod_right .ProdPgContShop input{float: right;margin-right: 20px;margin-top:6px;font-size: 16px;}/*.prod_right .ProdPgContShop a{width:100%;height:100%;}*/.prod_right .ProdPgContShop .ProdContShopAnc{display:block;width:100%;height:100%;background-image: url(../images/productContinueShopping.gif); background-repeat:no-repeat;}/*.prod_right .ProdPgContShop input:hover{border:1px solid #0C0}*/.prod_right .ProdPgContShop .ProdContShopAnc:hover{background-image: url(../images/productContinueShoppingHover.gif); background-repeat:no-repeat;}.prod_right .ProdPgSelDefVeh{margin-left: auto;margin-right: auto;/*border: 1px solid #999;*/width: 488px; border-radius:8px; height:48px;/*padding:5px;*/margin-top: 10px;}/*.prod_right .ProdPgSelDefVeh:hover{background-color:#ececec}*/.prod_right .ProdPgSelDefVeh span{float:left;font-size: 15px;line-height: 16px; margin-left:25px;color:#000; padding-top:5px;}.prod_right .ProdPgSelDefVeh input{float: right;margin-right: 20px;margin-top:6px;font-size: 16px;}/*.prod_right .ProdPgSelDefVeh input:hover{border:1px solid #0C0}*/.prod_right .ProdPgSelDefVeh .ProdSelDifVehAnc{display:block;width:100%;height:100%;background-image: url(../images/productSelectDifVehicle.gif); background-repeat:no-repeat;}.prod_right .ProdPgSelDefVeh .ProdSelDifVehAnc:hover{background-image: url(../images/productSelectDifVehicleHover.gif); background-repeat:no-repeat;}.product_detail_area .prod_right_area .prod_left ul{width:100%;float:left;list-style:none;}.product_detail_area .prod_right_area .prod_left ul li{width:auto;float:left;padding:0 3px;}.product_detail_area .prod_right_area .prod_right{width:100%;float:right;}.product_detail_area .prod_right_area .prod_right h4{font-size:16px;color:#990000;font-weight:bold;padding-bottom:10px;text-align:center;font-family:Segoe UI, Tahoma, sans-serif;padding-top:5px;}.product_detail_area .prod_right_area .prod_right em{font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;color:#cccccc;font-style:normal;width:100%;float:left;text-align:center;padding-top:5px;padding-bottom:10px;}.product_detail_area .prod_right_area .prod_right em a{color:#0066cc;text-decoration:underline;}.product_detail_area .prod_right_area .prod_right small{padding:0 5px;font-size:12px;color:#cccccc;}.product_detail_area .discription{width:100%;float:left;margin-top:30px;}.product_detail_area .discription .tab{width:100%;float:left;position:relative;z-index:9;}.product_detail_area .discription .tab ul{width:auto;float:left;list-style:none;padding-left:5px;}.product_detail_area .discription .tab ul li{width:auto;float:left;font-size:10px;font-family:Segoe UI, Tahoma, sans-serif;margin-right:2px;}.product_detail_area .discription .tab ul li a{color:#666666;text-decoration:none;border:1px solid #e0e0e0;font-weight:bold;border-bottom:none;float:left;padding:2px 16px;background:url(../images/tab_hover.gif) repeat-x 0 0;}.product_detail_area .discription .tab ul li a:hover{background:#fff;}.product_detail_area .discription .tab ul li.active a{background:#fff;}.product_detail_area .discription .tab_content{width:100%;float:left;border:1px solid #e0e0e0;padding:15px 8px 15px 15px;margin-top:-1px;}.product_detail_area .discription .tab_content p{font-size:11px;color:#333;line-height:13px;padding-bottom:10px;}.product_detail_area .discription .tab_content p a{color:#090;}.product_detail_area .discription .tab_content p a:hover{color:#060;}.product_detail_area .discription .tab_content h5{font-weight:bold;font-size:14px;}.product_detail_area .discription .tab_content .MMY_AlsoFits{margin-left:10px; padding: 10px;-moz-column-count: 3;-moz-column-gap: 40px;-webkit-column-count: 3;-webkit-column-gap: 40px;column-count: 3;column-gap: 40px;}.product_details_main h3{width:100%;float:left;font-size:16px;color:#00CC00;background:url(../images/head_right.jpg) no-repeat right 0;font-weight:bold;margin-top:20px;}.product_details_main h3 span{width:auto;float:left;background:url(../images/head_left.jpg) no-repeat left 0;padding:10px;}.related_product{width:100%;float:left;padding-top:10px;}.related_product ul{width:100%;float:left;list-style:none;}.related_product ul li{width:187px;float:left;margin:0 22px 20px 20px;display:inline;}.related_product ul li img{float:left;border:1px solid #ccc;}.related_product ul li small{font-size:11px;width:100%;float:left;text-align:center;color:#313841;font-weight:bold;padding:5px 0;}.related_product ul li p{font-size:11px;color:#333333;}.related_product ul li p span{color:#990000;font-weight:bold;}.related_product ul li.last{margin-right:0;}#footer{width:988px;float:left;padding-top:18px;color:#CCC;padding-bottom:18px;}#footer ul{width:100%;float:left;list-style:none;}#footer ul li{width:100%;float:left;font-size:11px;line-height:16px;}#footer ul li a{color:#CCC;text-decoration:none;}#footer ul li a:hover{color:#00FF00;}#footer .share{width:194px;float:left;padding-bottom:10px;margin:0px 0px 0px 10px;text-align:center;}#footer .share ul{width:auto;list-style:none;margin-top:10px;}#footer .share ul li{width:auto;display:inline;margin:0 5px;}#footer .col1{width:145px;float:left;margin-left:60px;display:inline;}#footer .col2{width:145px;float:left;}#footer .col3{width:110px;float:left;}#footer .col4{width:125px;float:left;}#footer .col5{width:170px;float:right;padding-left:10px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;text-align:center;}#footer .col5 p{font-size:10px;color:#666666;text-align:center;}#footer .col5 p a{color:#666;text-decoration:underline;}#footer .col5 p a:hover{color:#0099CC;}#footer .col5 img{margin-top:10px;}#footer .copyright{text-align:center;}#footer .copyright a{color:#060;text-decoration:underline;}#footer .copyright a:hover{color:#00CC00;}#tsearch_results{margin:0 0 0 -1px;padding:0;width:220px;border:solid 1px #999999;display:none;position:absolute;background-color:#f9f9f9;line-height:100%;top:160px;z-index:100;}#tsearch_results ul{margin:0;padding:5px;}#tsearch_results ul li{list-style:none;display:block;padding:2px;}#tsearch_results ul li a, #tsearch_results ul li a:visited{text-decoration:none;color:#666666;}#tsearch_results ul li a:hover{text-decoration:underline;}#tsearch_results ul li a span{color:Red;font-size:100%;}#tsearch_results ul li.tSearchEntityHeader{font-weight:bold;padding:10px 0 0 0;}#ptkSubscribe{color:#000;}ul.subList li{width:198px;margin-bottom:3px;}ul.subList li a{margin:0 -10px 0 7px;}#selectListMMY{border:solid 1px #f6f6f6;background-color:#fcfcfc;padding:5px 5px 5px 5px;margin:10px;}#selectListMMY .ListMMYMakeTitle, #selectListMMY .ListMMYModelTitle, #selectListMMY .ListMMYYearTitle{font-weight:bold;width:100%;display:block;margin:0 0 5px 0;}#selectListMMY .listMakes{float:left;width:24%;}#selectListMMY .listModels{float:left;width:24%;}#selectListMMY .listYears{float:left;width:24%;}#selectListMMY .listModels h3, #selectListMMY .listYears h3{border:0;margin:0;padding:0;font-size:12px;font-weight:normal;background-image:none;}#selectListMMY a{color:green;}#selectListMMY a:hover{color:#00CC00;}.MMY_YearSelect select{float:left;width:27%;padding:3px;margin-left:10px;margin-right:10px;}.MMY_MakeSelect select{float:left;width:27%;padding:3px;margin-left:0px;margin-right:10px;}.MMY_ModelSelect select{float:left;width:27%;padding:3px;margin-left:10px;margin-right:10px;}#ModelSelector{float:left;width:27%;padding:3px;margin-left:10px;margin-right:10px;}#YearSelector{float:left;width:27%;padding:3px;margin-left:10px;margin-right:10px;}#selectListMMY .ListMMYMake ul{list-style:none;}#selectListMMY .ListMMYMake ul li{position:relative;height:20px;width:15%;display:inline-block;}.selectedListMMY{margin:10px;font-size:120%;font-weight:bold;display:block;}ul.ListMMYCategories{margin:0;padding:0 0 0 20px;}ul.ListMMYCategories li{margin:0;padding:2px;}* html .clear, * html .floatform{height:1%;}.clear, .floatform{display:block;}.clear{clear:both;}div.PageFilterControls div.ProductFilterBy{margin:20px;display:block;}div.PageFilterControls div.FilterList{float:left;width:24%;}div.PageFilterControls div.FilterList .FilterLabelVertical{font-weight:bold;}div#ctl00_PageContent_pnlContent .moveUp{margin:-20px 0 0 0;}.PNF_TopLeft{float:left;width:505px;}.PageNotFoundHead{margin-top:20px;}.PageNotFoundHead span{color:#F00;font-size:18px;font-weight:bold;}.PageNotFoundBody{padding-top:8px;}.PageNotFoundBody span{font-size:14px;font-weight:bold;}.PageNotFoundBody p{color:#333;padding-bottom:14px;padding-top:14px;}.PageNotFoundBody p a{font-weight:bold;color:#000;}.PageNotFoundBody p a:visited{color:#000;}.PNF_TopRight{float:right;}div.inactiveTab{display:none;}div.activeTab{display:block;}div#tabContent6 hr{display:none;}.product_detail_area .prod_right_area .prod_right .top_crv{width:100%;float:left;background:none;}.product_detail_area .prod_right_area .prod_right .btm_crv{width:100%;float:left;background:none;padding-bottom:10px;/*padding-left:10px;*/padding-right:10px;}.product_detail_area .prod_right_area .prod_right .btm_crv .sku{color:#333;}.product_detail_area .prod_right_area .prod_right h3{font-size:14px;color:#333;font-weight:bold;padding:5px;font-family:Arial, Helvetica, sans-serif;background:none;}.product_detail_area .prod_right_area .prod_right p{font-size:12px;color:#999;padding:5px;text-align:justify;width:545px;font-weight:bold;}.product_detail_area .prod_right_area .prod_right .addtocart div{padding:10px 0 0 0px;/*text-align:left;color:#990000;font-weight:bold;margin-left:5px;*/}.product_detail_area .prod_right_area .prod_right small{color:#666;font-weight:bold;}.product_detail_area .prod_right_area .variantprice{color:#990000;font-weight:bold;padding:10px 0 0 0px;text-align:left;margin-left:5px;}.product_detail_area .prod_right_area .prod_right .product_part_info{padding-left:15px;}.product_detail_area .prod_right_area .prod_right .product_part_info p{font-size:11px;color:#333;padding:5px;text-align:justify;width:545px;font-weight:bold;}.product_detail_area .prod_right_area .prod_right .product_part_info p span{color:#090;}.product_info .product_price table{margin-left:15px;margin-top:15px;}.product_detail_area .prod_right_area .prod_right ul{padding:0;margin:0 0 0 20px;}.AjaxAreaContainer{border:2px solid #EEE;width:530px; margin-top:20px;/*padding-right:5px;*/}.product_info .product_price table{margin-left:15px;margin-top:15px;}.regular_price{color:#333;font-weight:bold; white-space:nowrap;}.price_title{color:#666;font-weight:normal;width:74px;white-space:nowrap;}.regular_price .RegPriceDoll{text-decoration:line-through;}.LargePriceDisplay{color:#990000;font-size:24px;font-weight:bold;position:absolute;margin-top:10px;margin-left:445px;}.LargePriceDisplay2{color:#990000;font-size:24px;font-weight:bold;vertical-align:text-top;}.LargePriceDisplay3{color:#990000;font-size:24px;font-weight:bold;vertical-align:text-top;}.sale_price span{color:#090;font-weight:bold;font-size:18px; white-space:nowrap;}.sale_price .ProdPerItem{color:#999; font-size:12px; font-weight:normal; white-space:nowrap;}.save_price span{color:#333;font-weight:bold;}.VehicleSelect{margin-left:15px;}.PriceCartBox .MMY_MainContainer{margin-left:5px;}.PriceCartBox .MMY_MainContainer .MMY_MakeSelect select{width:150px;}.PriceCartBox .MMY_MainContainer .MMY_ModelSelect select{width:150px;}.PriceCartBox .MMY_MainContainer .MMY_YearSelect select{width:150px;}.PriceCartBox #MMY_go{float:left;width:160px;margin-top:10px;margin-left:140px;}.PriceCartBox .clearMMY a{color:#0F0;white-space:nowrap;float:left;}.PriceCartBox .clearMMY a:hover{color:#063;white-space:nowrap;float:left;}.PriceCartBox .clearMMY a:visited{color:#0F0;white-space:nowrap;float:left;}.product_detail_area .prod_right_area h2{font-size:14px;font-weight:bold;padding-bottom:5px;background:none;color:#313841;}#variantDiv{display:inline-block!important;}.product_detail_area .prod_right_area .prod_right .btm_crv .AvailabilityArea{float:right;width:240px;min-height:50px;display:inline-block;margin-left:5px;margin-top:5px;margin-bottom:5px;margin-right:10px;}.product_detail_area .prod_right_area .prod_right .btm_crv .AvailabilityArea table{float:right;}.product_detail_area .prod_right_area .prod_right .btm_crv .AvailabilityArea p{color:#666;font-weight:bold;margin-left:15px;padding-top:10px;}.product_detail_area .prod_right_area .prod_right .btm_crv .AvailabilityArea span{position:absolute;color:#090;font-weight:bold;}.product_detail_area .prod_right_area .prod_right .btm_crv .AvailabilityArea .ShipsWithin{font-size:10px;color:#666;font-weight:normal;}.product_detail_area .prod_right_area .prod_right .btm_crv .ChatArea{width:250px;min-height:50px;float:left;color:#666;font-weight:bold;display:inline-block;margin-top:5px;margin-right:10px;}.product_detail_area .prod_right_area .prod_right .btm_crv .ChatArea p{color:#000;font-weight:bold;margin-top:5px;}.product_detail_area .prod_right_area .prod_right .btm_crv .ChatArea .ChatTop a{color:#090;font-weight:bold;text-decoration:none;}.product_detail_area .prod_right_area .prod_right .btm_crv .ProdEstShip{margin-bottom:10px;}.product_detail_area .prod_right_area .prod_right .btm_crv .ProdEstShip a{color:#090; cursor:pointer; text-decoration:underline;}.product_detail_area .prod_right_area .prod_right .btm_crv .ProdEstShip a:hover{color:#060;text-decoration:none;}.product_detail_area .prod_right_area .prod_right .btm_crv .ChatArea .ChatBottom{font-size:12px;font-weight:normal;color:#666;}.product_detail_area .prod_right_area .prod_right .btm_crv .ChatArea .ChatBottom a{color:#333;}.prod_right_area .prod_right .btm_crv .ChatArea .ChatBottom a:hover{color:#090;}.product_detail_area .prod_right_area .prod_right small{padding:0 5px;font-size:16px;color:#646464;font-weight:bold;}.kit_column_content .kit_groups ul li{list-style-type:none;}.product_detail_area .prod_right_area .prod_right div .LowStockButton{	width: 250px;min-height: 50px;background-color: #E6CC3E;color: #666!important;font-size: 16px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;text-align: center;border: 0;cursor: pointer;float: right;margin-right:15px;}.product_detail_area .prod_right_area .prod_right div .LowStockButton:hover {background-color:#FFA500;}.product_detail_area .prod_right_area .prod_right div .LowStockButton a{	text-decoration:none;	color:#666;}.AddToCartButton{width:270px;min-height:50px;text-decoration:none;background-color:#090;color:white;font-size:16px;font-weight:bold;padding:5px 0px;font-family:Arial, Helvetica, sans-serif;text-align:center;border:0;cursor:pointer;float:right;margin-right:15px;}.AddToCartButton:hover{width:270px;min-height:50px;text-decoration:none;background-color:#060;color:white;font-size:16px;font-weight:bold;padding:5px 0px;font-family:Arial, Helvetica, sans-serif;text-align:center;border:0;cursor:pointer;float:right;}.disabledButton{background-color:#ececec;border: 1px #999solid;color: #999;}.disabledButton:hover{background-color:#ececec;border: 1px #999solid;color: #999;}.OutOfStockBtn{width: 270px;/*min-height: 50px;*/text-decoration: none;background-color:#B94A48;color:#F2DEDE;font-size: 16px;font-weight: bold;padding: 20px 0px !important;font-family: Arial, Helvetica, sans-serif;text-align: center;border: 1px #EBCCD1 solid;float: right;margin-right: 15px;}.AddToWishButton{width:100px;border:0;margin:0;color:#0066cc;font-size:10px;text-decoration:underline;display:block;background:none;cursor:pointer;margin:3px 0 0 180px;position:relative;margin-left:175px;margin-top:15px;}.addtocart select{min-width:330px; max-width:500px;}.addtocart div select{width:50px;}.addtocart select.option{width:350px;overflow:scroll;}.product_detail_area .prod_right_area .prod_right .product_part_info .addtocart p{color:#666;}div#cssMenuVertical{width:180px;position:relative;z-index:99;}div#cssMenuVertical ul{margin:0px;padding:0px;}div#cssMenuVertical ul li{height:100%;list-style-type:none;cursor:pointer;background-color:blue;}div#cssMenuVertical ul li:hover{position:relative;color:red;}div#cssMenuVertical ul ul{display:none;position:absolute;left:179px;top:0px;background-color:#333;border:1px solid #CCC;white-space:nowrap;}div#cssMenuVertical ul li:hover ul{display:block;width:250px;}div#cssMenuVertical ul ul li{width:180px;float:left;display:inline;border:none;}div#cssMenuVertical ul ul li:hover{text-decoration:underline;border:none;}div#cssMenuVertical ul li:hover ul ul{display:none;border:0;}div#cssMenuVertical ul li:hover ul ul ul{display:none;width:400px;}div#cssMenuVertical ul ul li ul{left:249px;}div#cssMenuVertical ul ul li:hover ul{width:300px;display:block;border:1px solid #ccc;}div#cssMenuVertical ul ul li:hover ul ul{display:none;}div#cssMenuVertical ul ul ul li ul{left:180px;}div#cssMenuVertical ul ul li:hover ul ul{display:none;border:0;}div#cssMenuVertical ul ul ul li:hover ul{display:block;border:1px solid #fff;}div#cssMenuVertical ul li.selected{}div#cssMenuVertical a.selected{font-weight:bold;}div#cssMenuVertical ul ul li.selected{background-color:transparent;width:100%;}div#cssMenuVertical ul ul.subEntityList ul.subEntityList a:hover{display:block;background-color:transparent;list-style:none;}div#cssMenuVertical ul ul.subEntityList ul.subEntityList li{background:url(../images/arrow.png) no-repeat center left;width:100%;float:left;font-size:10px;font-weight:bold;border-bottom:1px solid #666666;display:block;height:22px;}div#cssMenuVertical ul ul ul.subEntityList ul{margin-left:-20px;}#right_section .product_list_container{float:left;width:750px;}#right_section .product_list_container .clickHereAll{width:115px;float:left;padding:10px;margin-right:10px;position:relative;display:inline;text-align:center;}#right_section .product_list_container .clickHereAll img{margin-bottom:15px;}#right_section .product_list_container .clickHereAll a{text-decoration:none;}#right_section .product_list_container .clickHereAll a:visited{text-decoration:none;}#right_section .product_list_container .clickHereAll a:hover{text-decoration:none;}#right_section .product_list_container .clickHereAll a span{color:green;text-decoration:none;font-weight:bold;margin-bottom:10px;}#right_section .product_list_container .MMYGridSubs1{width:100%;float:left;border-image:initial;padding:4px 2px 4px 0px;text-decoration:initial;text-align:center;}#right_section .product_list_container .MMYGridSubs1 .MMYSub1{float:left;width:45%;margin:15px 8px 20px 15px;padding:0px 4px 0px 8px;border:1px solid green;min-height:188px;}#right_section .product_list_container .MMYGridSubs1 .MMYSub1 h4{float:left;text-align:center;padding:0px;}#right_section .product_list_container .MMYGridSubs1 .MMYSub1 h4 a{width:100%;text-align:center;text-decoration:initial;height:26px;background:none;font-size:14px;color:green;font-weight:bold;padding-top:12px;}#right_section .product_list_container .MMYGridSubs1 .MMYSub1 ul{float:left;margin:0px 0px 0px 0px;list-style:square;}#right_section .product_list_container .MMYGridSubs1 .MMYSub1 ul li{float:left;margin:0px 8px 0px 12px;list-style:none;width:40%;text-align:center;white-space:nowrap;}#right_section .product_list_container .MMYGridSubs1 .MMYSub1 ul li a{float:left;font-size:10px;color:#000;height:25px;font-weight:bold;overflow:hidden;text-overflow:ellipsis}#right_section .MMYSub1 a img{width:90px;padding:6px;}#right_section .MMYSub2{float:left;margin:0px 0px 0px 0px;}.mmyproducts_CustomFitCount{width:100%;float:left;font-size:18px;color:#666;font-weight:bold;display:inline;padding:3px;margin-top:5px;margin-bottom:20px;}.PageEntityMMYLinks{clear:both;background-color:#f2f2f2;padding:10px;margin:10px 0 0 0;border-radius:10px;float:left;}.PageEntityMMYLinks .mmyLinks{padding:10px;}.PageEntityMMYLinks .mmyLinks .MMYMakeListItem{float:left;width:33%;}.PageEntityMMYLinks img{float:left;margin:0px 8px 0px 4px;}.PageEntityMMYLinks h2{font-size:17px;font-weight:bold;float:left;margin:8px 0px 6px 0px;color:GREEN;}.PageEntityMMYLinks a{color:green;}.PageEntityMMYLinks a:hover{color:#00CC00;}.mmyTitle p{font-weight:bold;font-size:12px;margin:0px 0px 5px 0px;}.mmyLinks{float:left;width:100%;}.ClearBoth{clear:both;text-align:center;}.ClearBoth p{padding-top:8px;}.opening-text{float:left;margin:10px 0px 30px 0px;width:732px;}.opening-text h3{float:left;padding:10px 0px 10px 5px;margin:0px 0px 10px 0px;}.opening-text p{float:left;margin:10px 10px 0px 10px;}.popularmakes{float:left;margin:10px 0px 15px 0px;width:732px;}.popularmakes h3{float:left;padding:10px 0px 10px 5px;margin:0px 0px 10px 0px;}.popularmakes ul{background:none;margin:0px 0px 0px 10px;}.popularmakes ul li{width:240px;padding:4px 0px 4px 0px;margin:0px 0px 0px 0px;font-size:12px;}.popularmakes ul li a{font-size:12px;width:240px;}.popularmakes ul li a:hover{font-size:12px;width:240px;text-decoration:underline;}#shopconfident p{margin:8px 0px 4px 0px;}#shopconfident h5{margin:8px 0px 0px 0px;}.grid-product-disp{text-align:left;}.ManufacturerDisclaimer{margin-top:10px;}.ManufacturerDisclaimer p{margin-bottom:5px;}#ShoppingCart_section .ShopCartHeader{margin-top:15px;margin-left:10px;margin-right:10px;width:925px;background-color:#000;color:#fff;float:left;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;}.ShoppingCartWidth{width:930px;margin-left:20px;}.ShoppingCartQuickLinks{float:left;text-align:left;margin-left:45px;}.ShoppingCartQuickLinks a{color:#060;}.ShoppingCartQuickLinks a:hover{color:#0C0;}.ShopCartHeader .SCHleft{float:left;font-weight:bold;font-size:16px;}.ShopCartHeader .SCHRight{float:right;font-weight:bold;font-size:14px;}#ShoppingCart_section .UpdateCartButton{border-radius:5px;background-color:#000;color:#FFF;border:1px solid #FFF;margin-right:20px;cursor:pointer;}.lineItemUpdateButton:hover{background-color:#999;color:#333;}#ShoppingCart_section .UpdateCartButton:hover{color:#fff;background:#999;}#ctl00_PageContent_btnUpdateCart2{display:none;}#ShoppingCart_section .CheckoutNowButton{background:#2eab2e;color:#fff;background-color:rgba(46,171,46,1);background-image:-webkit-linear-gradient(top, rgba(46,171,46,1) 0%,rgba(46,171,46,1) 100%);background-image:-moz-linear-gradient(top, rgba(46,171,46,1) 0%,rgba(46,171,46,1) 100%);background-image:-ms-linear-gradient(top, rgba(46,171,46,1) 0%,rgba(46,171,46,1) 100%);background-image:-o-linear-gradient(top, rgba(46,171,46,1) 0%,rgba(46,171,46,1) 100%);background-image:linear-gradient(top, rgba(46,171,46,1) 0%,rgba(46,171,46,1) 100%);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.4)inset, 1px 0px 0px 0px rgba(255,255,255,0.4)inset, -1px 0px 0px 0px rgba(255,255,255,0.4)inset;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.4)inset, 1px 0px 0px 0px rgba(255,255,255,0.4)inset, -1px 0px 0px 0px rgba(255,255,255,0.4)inset;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.4)inset, 1px 0px 0px 0px rgba(255,255,255,0.4)inset, -1px 0px 0px 0px rgba(255,255,255,0.4)inset;border:solid 1px rgba(46,171,46,1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:180px;height:48px;display:inline-block;font-size:16px;line-height:40px;text-align:center;color:rgba(255,255,255,1);font-weight:bold;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0,0,0,0.33);margin-right:15px;cursor:pointer;}#ShoppingCart_section .CheckoutNowButton:hover{background:#009900;background-image:-webkit-linear-gradient(top, rgba(0,153,0,1) 0%,rgba(0,153,0,1) 100%);background-image:-moz-linear-gradient(top, rgba(0,153,0,1) 0%,rgba(0,153,0,1) 100%);background-image:-ms-linear-gradient(top, rgba(0,153,0,1) 0%,rgba(0,153,0,1) 100%);background-image:-o-linear-gradient(top, rgba(0,153,0,1) 0%,rgba(0,153,0,1) 100%);background-image:linear-gradient(top, rgba(0,153,0,1) 0%,rgba(0,153,0,1) 100%);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.4)inset, 0px -1px 0px 0px rgba(255,255,255,0.2)inset;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.4)inset, 0px -1px 0px 0px rgba(255,255,255,0.2)inset;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.4)inset, 0px -1px 0px 0px rgba(255,255,255,0.2)inset;border:solid 1px rgba(0,52,129,1);}.ShopPayPal{margin-right:30px;margin-top:15px;}#ShoppingCart_section .btnRequestEstimates{cursor:pointer;}#ShoppingCart_section .HideEstimateBtn{margin-bottom:10px;cursor:pointer;}#ShoppingCart_section .ContinueShoppingButton{float:left;margin-left:40px;cursor:pointer;}/*.pnlCoupon{display:none;}*/.pnlOrderNotes{display:none;}.bottomCheckout{display:none;}.ShoppingCartLower{margin-top:20px;}.ShoppingCartLower .CartTestimonials{float:left;background-color:#ECECEC;width:625px;margin-left:45px;margin-top:0px;padding:20px;border-radius:10px;}.ShoppingCartLower .CartSecureCert{float:right;margin-right:30px;}.shopping_cart{border-bottom:1px solid #000;}.shopping_cart .cart_items div td img{width:75px;height:75px;float:left;}.shopping_cart .cart_items div table span table table td{padding-left:140px;padding-right:140px;}.cart_items a{text-decoration:none;color:#333;}.cart_items .tdValue2DivDelete a{text-decoration:none;float:left;color:#060;margin-right:50px;}.cart_items .tdValue2DivDelete a:hover{color:#0C0;text-decoration:underline;}.SCGetEstimates{margin:25px 60px;white-space:nowrap;}.CartTestimonials .quotedCustomer{float:left;}.CartTestimonials .quotedCustomerName{float:right;padding-top:15px;margin-right:30px;}.subtotal1{display:none;}.subtotal2{display:none;}/*BEGIN OnepageCheckout*/#OnePageCheckoutWrap{width:721px;}#OPHeader{font-size:24px;color:#2f2e2e;text-align:center;margin:15px;clear:both;}#OPHeader img{vertical-align:middle;}#OPLeftCol{float:left;width:460px;border:solid 1px black;}.onePageContents{}#OPLeftCol .onePageContents{background:#EBEBEB;color:#000;font-size:14px;}#OPRightCol{float:right;width:250px;display:inline;font-size:13px;}.checkoutBlock{padding:10px;}#OPLeftCol .active{background:#fff;border:solid 2px #2f2e2e;color:#2f2e2e;padding:10px;}#OPLeftCol .active a{color:#2f2e2e;text-decoration:underline;}#OPRightCol .checkoutBlock{background:#fff;border:solid 1px #dBdBdB;margin-bottom:10px;padding:10px;}#CustomerServiceDetails, #CustomerServiceDetails a{color:#2f2e2e;}#customerServiceLeft a{display:block;margin-bottom:8px;}#OPLeftCol .checkoutHeader{font-size:16px;color:#2f2e2e;}#OPRightCol .checkoutHeader{font-size:16px;font-weight:bold;color:#2f2e2e;background:#d6d5d5;line-height:24px;padding:0px 10px;margin:0px;}#OPLeftCol .active .checkoutHeader{color:#2f2e2e;}.subSection{padding:5px 0px 5px 5px;}#CreditCardIconsWrap{margin-top:3px;float:left;}.LabelCCIssueNumberApplicable{font-size:10px;}#CustomerServiceDetails{padding:10px 5px 5px 5px;border:solid 1px #dBdBdB;}#customerServiceLeft{float:left;width:125px;line-height:6px;padding-top:5px;}#customerServiceRight{float:right;width:105px;padding-top:3px;}.cartItemImageWrap{float:left;padding:5px 0px;text-align:left;background:#fff;margin:0px 5px 5px 10px;display:inline;}.cartItemImageWrap img{width:50px;}.cartItemDetails{color:#3F3F3F;float:right;width:220px;}.cartItemDetails td{color:#3F3F3F;}#OPC_MiniCartWrap{border:solid 1px #D6D5D5;margin-bottom:10px;background:#fff;}.MiniCartItemTotal{text-align:right;}.MiniCartSummary{padding:2px;background:#fff;text-align:right;}.MiniCartSummary td{color:#3F3F3F;}.miniCart{}.miniCartItemRow{padding:3px;border-bottom:solid 1px #DBDBDB;}.miniCartSummaryLabel{text-align:left;}.cartItemName a{color:#000;font-weight:bold;}.PlaceOrderButton{background:url(../images/OPPlaceOrderButton.gif) no-repeat left top;border:solid 1px #ef7a1d;color:#000;height:40px;width:300px;border:none;line-height:38px;cursor:pointer;vertical-align:middle;margin:0px;color:White;font-weight:bold;margin-top:5px;font-size:18px !important;}.onePageContents .PlaceOrderButton{}.checkoutBlockContents{padding:10px;}.PaymentMethod{margin-bottom:3px;}.paymentMethodContents{margin-bottom:10px;margin-left:20px;margin-right:20px;margin-top:10px;}.PaymentMethod img{vertical-align:middle;}#staticAddressLayoutTable td{padding:3px;vertical-align:top;}.shipAddressWrap{}.shipAddressWrap td{padding:6px 0px 0px 0px;}.shipAddressWrap .addressInputCell input, .billAddressWrap input[type=text], .shipAddressWrap textarea{width:260px;}.shipAddressWrap select{width:260px;}.shipAddressWrap, .billAddressWrap{margin-bottom:5px;}.ShippingAddNote{font-size:small;font-weight:bold;}.ShippingAddNote a{color:#006600;}.ShippingAddNote a:hover{color:#00cc00;}.billAddressWrap td{padding:6px 0px 0px 0px;}#CCDetailsTable td{padding-top:6px;padding-right:6px;}#createAccountTable td{padding-top:6px;padding-right:6px;}.fieldLabel{text-align:right;vertical-align:top;line-height:18px;}.paymentFormLabel{text-align:right;vertical-align:top;line-height:18px;}.paymentTypeTogglePanel{padding:10px 0px 0px 22px;}.MiniCartQuantity{margin-right:4px;width:25px;}#pnlShipMethods{float:left;width:50%;}#shippingMethodListWrap table{padding:0px;border-spacing:0px;}#pnlShipMethodDetails{float:right;width:50%;}.CCWideTextBox{width:130px;}#pnlBillDifferent{width:200px;border:solid 1px #666;padding:5px;text-align:center;margin-bottom:5px;}#LoginEmailWrap{border-bottom:solid 1px #666;margin-bottom:5px;padding-bottom:5px;}.LoginLayoutTable{margin-bottom:5px;}#LoginEmailTable td{padding:0px;}.LoginHeaderCell{width:126px;vertical-align:top;}.nextStepWrap{text-align:right;}.ErrorBox{padding:5px 10px;line-height:18px;color:#000 !important;font-size:12px;font-weight:bold;background:#EB7919;margin-right:2px;margin-top:5px;text-align:left;}.nextStepWrap .ErrorBox{float:left;clear:left;width:380px;}.errorBlock{padding:5px 10px;line-height:18px;color:#000 !important;font-size:12px;font-weight:bold;background:#EB7919;margin-right:2px;margin-top:5px;width:380px;text-align:left;}.OPLoginTextBox{width:250px;}#content input.ButtonCartItemRemove, #content input.ButtonCartItemUpdate{padding-left:20px;border:none;font-size:10px;color:#666;cursor:pointer;text-align:left;border:none;font-weight:normal;margin-left:4px;width:100px;}.OPLighter{color:#aaa;}#ShippingTaxTotalWrap{border-bottom:solid 1px #666;margin-bottom:5px;padding-bottom:5px;}#txtShipComments{width:100%;}#UpdateProgressCityStateLoading{background-color:#CF4342;color:#fff;top:0px;right:0px;position:fixed;}#UpdateProgressCityStateLoading img{vertical-align:middle;margin:2px;}.disabled input[type=text], .disabled input[type=password], .disabled textarea, .disabled select, input[type=text].disabled, input[type=password].disabled{background:#d6d5d5;}#content input[type=text], #content textarea, #content input[type=password], #content select{border:solid 1px #ccc;font-size:14px;}.disabled textarea{}.shipMethodAmountsTable td{padding:1px 3px;}.addressLabelCell{width:130px;vertical-align:top;line-height:18px;text-align:right;}.shipAddressWrap .addressLabelCell, .billAddressWrap .addressLabelCell{padding:6px 3px 0px 0px}.opacity25{opacity:0.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25)";filter:alpha(opacity=25);zoom:1;}.opacity100{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;}.addressBookItem{background-color:#F7F6F3;color:#333333;padding:20px;}.addressBookItemAlternate{background-color:White;color:#333333;padding:20px;}.OPEmphasize{color:#000;}#content input.OPButton{vertical-align:middle;margin:0px;}.subSection .OPButton{float:right;}#shipMethodAmounts{text-align:right;color:#3F3F3F;}.shipMethodAmountsTable{width:238px;}#shipMethodAmounts .orderTotalRow td{padding-top:10px;color:#000;font-weight:bold;}#ShipMethodWrap{width:460px;}.alignRight{text-align:right;}#ShippingAddressBookBox{display:none;position:absolute;top:25%;margin-left:auto;margin-right:auto;padding:10px;background-color:#EDEDED;z-index:2;}#BillingAddressBookBox{display:none;position:absolute;top:25%;margin-left:auto;margin-right:auto;padding:10px;background-color:#EDEDED;z-index:2;}.modalAddressBookBackground{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;background-color:#c0c0c0;position:absolute;top:0px;left:0px;width:100%;height:175%;z-index:1;}.center{text-align:center;}#controlScanWrap{text-align:center;margin-top:50px;}.NoAccountMessage{margin-left:10px;font-size:9pt;font-weight:lighter;text-align:left;}#cartSecuritySeals{float:left;}#updateProgressBackground{border:0px;padding:0px;margin:0px;width:100%;height:100%;top:1px;left:1px;position:fixed;opacity:0.3;filter:Alpha(opacity:30);background-color:#ddd;z-index:900;}#updateProgress{background:#FFFFFF url(../images/ajax-loader2.gif) no-repeat 50%;background-color:#FFFFFF;border:solid 1px #c3c3c3;padding:0px;position:fixed;z-index:999;left:50%;top:35%;margin-left:-50px;width:50px;height:50px;}.successMessageWrap{color:#009900;}#leftWrap{width:0px;display:none;}#accordion{display:none;}#content{width:auto;float:none;margin:0px 15px;}.OPC_TermsAndConditionsWrapper{border:1px solid;margin-bottom:10px;padding:8px;text-align:left;}.MiniCart_OrderOptionImage{display:none;}#OPC_BuySafeWrap, .OPC_BuySafeWrap{text-align:center;border-right:solid 1px #DBDBDB;border-left:solid 1px #DBDBDB;}.moneybookersQuickCheckoutInstructions{padding:10px 0px;}.moneybookersQuickCheckoutFrame{border:2px solid gray;}.createAccountPanel{text-align:right;}.signUp ul{display:none;}.existingCustomer{text-align:left;margin-top: 10px;}.existingCustomer span{font-size:12px;line-height:16px;font-weight:bold;}.signUp a{margin-top:10px;padding-left:10px;}/*END OnePageCheckout*/


/* WAC MOBILE FIXES */

@media only screen and (max-width : 768px){ /* BEGIN MEDIA QUERY */

/* BODY */
#wrapper {width:96%;}
#body_container {width:100% !important; padding:0; background-color: #000;}
.main_content {width:100%; background-color: #fff; margin-top:10px;}

/* HEADER */
#header {width:100%}
#header .logo {float:unset; margin: 50px auto 20px; text-align:center; width:100%;}
#header .newmenu {float:unset; width:100%; position:relative; display:block;}
#header .newmenu ul  {float:unset; position:absolute; left:0; top:0; padding: 13px 8px 0 0;}
#header .questionsStoreInfo {color:#000; text-align:center; margin:0 auto; padding:9px 0 0; width:150px; position: absolute; right:0; top:0; }
#header .questionsStoreInfo > p {font-size:0;}
#header .questionsStoreInfo span a{color:#04c40c; font-size:20px;}
#header .newmenu ul li {font-size:12px;}
#header .newmenu ul li:nth-child(-n+4) {display:none; width:0 !important;}
#header .newmenu ul li:nth-child(5) {background:none; padding-left:0;}
.selectdivider {display:none;}
.formDiv {width:100%; margin:0;}
    #header .questionsStoreInfo span a::after {
        content: "9-5 EST Mon-Fri";
        display: block;
        font-size: 11px;
        line-height: 0;
        margin: 0;
        padding: 0 10px 0 0;
        text-align: right;
    }

/* FOOTER */
#footer {width:100%; padding:10px 0; text-align:center;}
#footer .share {display:none;}
/* #footer ul > li:nth-child(n+2) {display:none;} */
#footer .col1 {margin-left:0;}
#footer .col5 {float:inherit; margin:20px auto; padding:0; text-align:center; width:100%;}
#footer .col5 strong {display:none;}
#footer .col1, #footer .col2, #footer .col3, #footer .col4, #footer .col4 {width:100%; margin-top:15px;}
#footer ul li {line-height:20px;}
#footer .col1 ul li, #footer .col1 ul li a {color:#04c40c}
#footer .col2 ul li, #footer .col2 ul li a {color:#04c40c}
#footer .col3 ul li, #footer .col3 ul li a {color:#04c40c}
#footer .col4 ul li, #footer .col4 ul li a {color:#04c40c}

/* GLOBAL */
#right_section h3 {padding:0;}
.Paging, .PageNumber {margin: 10px;}
.paging .col2 {width: auto !important;}

/* HOMEPAGE */
#left_section, .banner_section, #right_section .HomePageSEOText, .wheeldeals {display:none;}
#right_section {float:left; width:100%; padding:0;}
#right_section .right_common {margin-top:0; background-color:#fff;}
.dropdownarea .selectarea {width:100%; margin:0; padding:0;}
.selectarea .keywordhead {margin:20px 0 10px;}
.MMY_MakeSelect select, #ModelSelector, #YearSelector {width:100%; margin:5px 0; padding:5px;}
.popcategories .top_category {padding-top:0; margin-left:1%;}
.popcategories .top_category ul {width:100%; margin-left:0;}
.popcategories .top_category ul li {width:100%; margin-right:0;}
.popcategories .top_category ul li a {margin:0 !important; padding:0 !important; width:97.5% !important;}

/* MODEL */
/* #right_section .PartsLanding {display: none;} */
#selectListMMY .listModels {width: 50%;}
#selectListMMY .listModels h3, #selectListMMY .listYears h3 {margin: 10px;}
ul.ListMMYCategories li {margin: 10px 0;}

/* CATEGORY */
.common_content {width:100%; padding: 10px; box-sizing: border-box;}
#right_section .CatContent p {display: none;}
#right_section .CatContent .”CatContent” {display: none;}
    .common_content .top_category ul li a {width:98.5%}
    .common_content .top_category ul li {width: 94%}
    #right_section .CatContent ul li::before {margin-left:-6px;}
    #right_section .PartsLanding .PartMMYText2 {display: none;}
    #right_section .PartsLanding .PartMMYText p {display: none;}
    .CatContent2 {display: none;}
    #selectListMMY .listYears {width:100%}

/* PRODUCT GRID */
    .emailLink {display: none;}
    .gride_view ul li {width: 100%; padding: 10px; display: inline-block; float: none; margin: 0 auto; text-align: center; box-sizing: border-box;}
    .gride_view ul li .list_box .PriceGridList {float:none; text-align: center; margin: 8px auto !important;}
    .gride_view ul li .list_box .BuyDetailLink a img {float:none; margin: 0 auto 8px;}
    #Results {margin-top:20px;}
    .ResultsArea #Results .pic_area, .ResultsArea #Results .text_area, .ResultsArea #Results .list_box {display: block;float: left; margin: 0 auto; position: relative; width: 100%;}
    .gride_view ul li img {display: block; float: none; margin: 0 auto; position: relative;}

    .product_list_container {width: 100% !important;}

/* PRODUCT DETAIL */
    .product_detail_area .prod_img_area {margin-left:0; width: 100%;}
    .main_content.product_detail {width: 100%; padding: 10px;}
    .product_detail_area .discription .tab_content, .product_detail_area .prod_right_area, .pic_box img, .product_detail_area .prod_img_area .ProdDisclaimer {width: 100%; box-sizing: border-box;}
    .main_content.product_detail {width: 100%; box-sizing: border-box;}
    .product_detail_area .prod_img_area .ProdImgGuar {width: 100%;}
    .product_detail_area .prod_img_area .pic_box {width: 100%; height: auto;}
    .pic_box a img {width: auto; margin: 0 0 0 125px;}
    .product_details_main h3 {display: none;}
    .product_detail_area .prod_right_area {float:left;}
    .OutOfStockBtn, .AddToCartButton {width: 100%; margin-right:0; margin-top: 15px;}
    .OutOfStockBtn:hover, .AddToCartButton:hover {width: 100%;}
    .product_detail_area .prod_right_area .prod_right .product_part_info {padding-left: 0}
    .product_detail_area .prod_right_area .prod_right .btm_crv {padding-right: 0;}
    .AjaxAreaContainer, .product_detail_area .prod_right_area .prod_right .product_part_info p {width: 100%}
    .product_detail_area .prod_right_area .prod_right .btm_crv .AvailabilityArea {float: left;}
    .addtocart select {max-width: 100% !important; min-width: 225px !important; text-overflow: ellipsis !important; white-space: normal !important; word-wrap: break-word !important; overflow-wrap: break-word !important;}
    .addtocart select option {max-width: 100% !important; min-width: 225px !important; text-overflow: ellipsis !important; white-space: normal !important; word-wrap: break-word !important; overflow-wrap: break-word !important;}
    .product_detail_area .prod_right_area .prod_right .btm_crv .ChatArea {width: 100%}
    .product_part_info > div {width: 100% !important;}
    .ProdEstShip {display: none;}
    .product_detail_area .discription .tab_content .MMY_AlsoFits {-moz-column-count:1; -webkit-column-count:1; column-count:1;}
    .product_info .product_price table {margin-left: 0}
    .product_price table[style]{width:100% !important;}
    .price_title {width: auto !important;}
    .product_price table tbody tr td div[style]{white-space: normal !important;}
    .addtocart div div[style]{width: 100% !important;}

/* CART */
    .ShoppingCartWidth {width: 100%; margin-left: 0;}
    .shopping_cart .cart_items div table span table table td {padding: 0;}
    #ShoppingCart_section .ContinueShoppingButton, .ShoppingCartQuickLinks {margin-left: 0;}
    .SCGetEstimates {margin: 0}
    #ShoppingCart_section .CheckoutNowButton {margin-right: 0;}
    #ShoppingCart_section .ShopCartHeader {margin: 0; padding: 0 0 10px 0; width: 100%;}
    #ShoppingCart_section .ShopCartHeader .SCHRight {display: none;}
    .ShoppingCartLower .CartTestimonials {display: none;}
    #ctl00_PageContent_ctrlShoppingCart_lblProductHeader, #ctl00_PageContent_ctrlShoppingCart_lblQuantityHeader, #ctl00_PageContent_ctrlShoppingCart_lblSubtotalHeader {display: none;}
    .shopping_cart .cart_items div td img {width: 50%; height: auto; float: none; margin: 0 0 10px;}
    #ctl00_PageContent_ctrlShoppingCart_ctl00_ctl00_lnkProductName {}
    .ShoppingCartQuickLinks, .GetEstimatesPanel, .bottomCheckout {display: none !important;}
    .tdValue3[style]{width: 40% !important; display: block;}
    .tdValue2[style]{width: 91% !important;}
    .tdValue1[style]{width: 100% !important;}
    .shoppingcartproductsku {line-height: 2;}
    .tdValue2DivDelete, .tdValue2DivEdit {display: block; float: left; position: relative; width: 100%;}
    .cart_items .tdValue2DivDelete a {margin: 10px auto 0; text-align: center; float: none; position: absolute;}
    .subtotalAdd[style]{text-align: center; margin: 50px 0 !important;}
    #ShoppingCart_section .ContinueShoppingButton {display: none !important;}
    #ShoppingCart_section .CheckoutNowButton, #ctl00_PageContent_btnPayPalExpressCheckout {margin-left: 45%;}
    .tdValue2DivDelete {min-height: 40px;}
    #ctl00_PageContent_pnlCartSummarySubTotals {margin-top: -50px;}
    .tdValue3 table tbody tr td span {position: relative; right: -135px; top: -59px;}

/* CHECKOUT */
    #OPC_CustomerServiceWrap, .OPC_BuySafeWrap {display: none !important;}
    #OPLeftCol, #OPRightCol {width: 100%; float: left;}
    #OnePageCheckoutWrap {width: 100%}
    .OPLoginTextBox {width: 185px;}
    #ctl00_PageContent_OnePageCheckout1_ShippingAddressNoZipEditView_ShipAddressTable {font-size: 73%}
    .shipAddressWrap .addressInputCell input, .billAddressWrap input[type="text"], .shipAddressWrap textarea, .shipAddressWrap select  {width: 150px;}
    .PlaceOrderButton {width: 100%; background-size:100%; }
    .PlaceOrderButton {background-color: #090; background-image: none; font-size: 16px; font-weight: bold; margin: 30px auto;}
    #bongoLoader-dialog[style]{display: none !important;}

/* THANK YOU */
    #ConfrimImage {display: none;}
    #ctl00_PageContent_pnlContent {padding: 0 0 30px !important;}

/* CUSTOMER SERVICE PAGE */
    #ctl00_PageContent_pnlContact .CatContent p {display: block;}
    #ctl00_PageContent_ctl00_pnlContactForm table[style] {width: 100% !important;}
    #ctl00_PageContent_ctl00_pnlContactForm td.First {width: 0;}
    #ctl00_PageContent_ctl00_pnlContactForm td.Second {width: 0;}

/* LOGIN */
    #ctl00_PageContent_ctl00_ctrlLogin_Password,
    #ctl00_PageContent_ctl00_ctrlLogin_UserName,
    #ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_UserName,
    #ctl00_PageContent_ctrlBillingAddress input,
    #ctl00_PageContent_ctrlBillingAddress select,
    #ctl00_PageContent_ctrlShippingAddress input,
    #ctl00_PageContent_ctrlShippingAddress select,
    #ctl00_PageContent_pnlAccountInfo input,
    #ctl00_PageContent_pnlAccountInfo select
    {width: 100% !important; padding: 0 !important; box-sizing: border-box !important;}
    #ctl00_PageContent_ctrlShippingAddress td, #ctl00_PageContent_ctrlBillingAddress td, #ctl00_PageContent_pnlAccountInfo td {
        box-sizing: border-box;
        display: block;
        float: left;
        margin: 0;
        position: relative;
        text-align: left;
        vertical-align: top;
        width: 100%;
    }

/* ACCOUNT */
    #ctl00_PageContent_pnlOrderHistory table,
    #ctl00_PageContent_pnlOrderHistory thead,
    #ctl00_PageContent_pnlOrderHistory tbody,
    #ctl00_PageContent_pnlOrderHistory th,
    #ctl00_PageContent_pnlOrderHistory td,
    #ctl00_PageContent_pnlOrderHistory tr
    {display: block; position: relative; box-sizing: border-box !important;}
    #ctl00_PageContent_ctrlAccount_txtEmail[style]{width: 96% !important;}

/* TABLES */
    .shoppingCartContainer table,
    .shoppingCartContainer thead,
    .shoppingCartContainer tbody,
    .shoppingCartContainer th,
    .shoppingCartContainer td,
    .shoppingCartContainer tr,
    .AvailabilityArea table,
    .AvailabilityArea thead,
    .AvailabilityArea tbody,
    .AvailabilityArea th,
    .AvailabilityArea td,
    .AvailabilityArea tr,
    #ctl00_PageContent_ctl00_pnlContactForm table,
    #ctl00_PageContent_ctl00_ctrlLogin_FormPanel table
    {display: block;}
    .shoppingCartContainer td {border: none; position: relative;}
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain table,
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain thead,
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain tbody,
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain th,
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain td,
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain tr
    #ctl00_PageContent_OnePageCheckout1_UpdatePanelOnePageCheckoutMain td {border: none; position: relative;}

    #ctl00_PageContent_pnlSearch table td, ctl00_PageContent_tblRefine td {display:block;}
    #ctl00_PageContent_tblDisplay td, #ctl00_PageContent_tblRefine td {border:none; box-sizing: border-box; display: block; float: left; position: relative;}
    #ctl00_PageContent_dlResultGrid img, #ctl00_PageContent_ddlCategory, #ctl00_PageContent_tbSearch {width:98%;}

    #ctl00_PageContent_tblDisplay a {display: inline-block; float: none; padding:5px;}
    #ctl00_PageContent_dlResultGrid td[style] {float:left; width: 100% !important;}

/* Show all content on content pages */
    #right_section .CatContent p,
    #right_section .CatContent h1,
    #right_section .CatContent h2
        {display:block !important;}
    #ShowAllContent > ul {padding-left: 10px !important;}


} /* END MEDIA QUERY */
/* Product Grid for Desktop */
    .pic_area, .text_area, .list_box {display: block; float: left; margin: 0 auto; position: relative; text-align: center; width: 100%;}
    .gride_view ul li .list_box .PriceGridList {float: none; margin-right:0; text-align: center;}
    .gride_view ul li .list_box .BuyDetailLink a img {float: none; margin: 0 auto; text-align: center;}
    .emailLink img {float: none !important; margin: 0 auto !important; text-align: center !important;}
    .emailLink {display:none;}
.nationalmessage{background-color:#afffad;
    color: #197c15!Important;
    width: 100%;
    padding: 20px!Important;
    text-align: center;
	font-size:20px}
    

/************* 9510 ****************/
    
    
.shopping-cart-page .cart-row:before,
.shopping-cart-page .cart-row:after {
	content: " ";
	display: table;
}

.shopping-cart-page .cart-row:after {
	clear: both;
}

.shopping-cart-page .cart-row {
	font-size: 13px;
}

	.shopping-cart-page .cart-row a {
		font-weight: bold;
	}

.shopping-cart-page .cart-column {
	float: left;
	width: 100%;
}

.shopping-cart-page .cart-header {
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.shopping-cart-page .cart-column-description {
	width: 60%;
}

.shopping-cart-page .cart-column-edit {
	width: 15%;
}

.shopping-cart-page .cart-column-subtotal {
	width: 25%;
	text-align: right;
}

.shopping-cart-page .cart-column-option-select {
	width: 65%;
	text-align: left;
}

.shopping-cart-page .cart-column-option-price {
	width: 35%;
	text-align: right;
}

.shopping-cart-page .cart-price {
	color: #902003;
	font-weight: bold;
}

.shopping-cart-page .cart-small {
	color: #888;
	font-size: 12px;
	font-weight: normal;
}

.shopping-cart-page .cart-item-notes .cart-label {
	display: block;
}

.shopping-cart-page .row-separator {
	border-bottom: 1px solid #ddd;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}

.shopping-cart-page .row-order-notes textarea {
	display: block;
}

.shopping-cart-page .cart-summary-subtotal {
	font-size: 18px;
	font-weight: bold;
}

.shopping-cart-page .quantity-box {
	width: 60px;
}

.shopping-cart-page .row-pay-pal-banner
{
	text-align:right;
}


.shopping-cart-page .cart-column-description > span
{
   display:block;
}

.shopping-cart-page .cart-column-description > span > div
{
   width:300px; float:right; margin-right:30px;
}

.shopping-cart-page .cart-column-description > span > div.cart-product-image
{
   width:80px; float:left;
}

.shopping-cart-page .cart-header
{
   background-color:#eeeeee; color:#5b5b5b;
   padding:5px 5px; border-bottom:solid 1px #444444;
}
.shopping-cart-page .cart-header > div
{
   font-weight:bold;
}
.shopping-cart-page h1
{
   display:none !important;
}
.shopping-cart-page #ctl00_PageContent_pnlSubTotals
{
   float:right;
}
.shopping-cart-page  .row-checkout-controls,
.shopping-cart-page  .row-alt-checkouts
{
    float:right;
    width: 180px;
}
.shopping-cart-page .gift-card-header,
.shopping-cart-page .promotions-header,
.shopping-cart-page .order-notes-header,
.shopping-cart-page .order-options-header
{
    border:solid 1px #cecece; color: #4776bd; 
    font-weight:bold; padding:0px 5px; display:inline-block;
    margin-top:30px; border-radius: 0 5px 0 0; background-color: #8080801c;
}
.shopping-cart-page .row-gift-card,
.shopping-cart-page .row-promotions,
.shopping-cart-page .row-order-notes,
.shopping-cart-page .row-order-options
{
    border:solid 1px black; padding:5px; 
}
.shopping-cart-page .row-promotions:nth-of-type(2)
{
    border-bottom-width:0px;
}
.shopping-cart-page .row-promotions:nth-of-type(3)
{
    border-top-width:0px;
}
.shopping-cart-page .row-order-notes textarea
{
    width:95%;
}
.shopping-cart-page .cart-summary-shipping,
.shopping-cart-page .cart-summary-tax
{
    line-height:1.5em;
}

.shopping-cart-page  .page-link-wrap:nth-of-type(n+3):before
{
    content:'';
    background:url(/App_Themes/Skin_1/images/redarrow.gif) no-repeat;
    width:10px; height:10px; padding-right:10px;
    top: 3px; position: relative;
}

.cart_items .quantity-box
{
    width:2em;
}
.cart_items .lineItemUpdateButton {
    display: inline-block;
    color: white;
    background-color: black;
    padding: 2px 5px 3px 5px;
    cursor: pointer;
    border-radius: 5px;
    font-size: 90%;
}
.shopping-cart-page .page-row.text-right.update-cart
{
    display:none;
}
.cart_items .delete-wrap a {
    text-decoration: none;
    float: left;
    color: #00f;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    font-weight:normal;
}


/*--- CSEARCH -------------------------------------------------------------------------------------------------------*/
.divSearchRefine {}

    /*--- heading ---*/
    .divSearchRefine > h2 {font-weight:bold;margin:1em 0}


    /*--- main search group ---------------------------*/
    .divSearchWrapper {display:flex;align-items:center;padding:1.3em .5em;background-color:#f9f9f9;border:solid 1px #404040;margin:0 0 2em}

        /*--- item spacing ---*/
        .divSearchWrapper > input {margin-left:.5em}

        /*--- checkbox & radio inputs ---*/
        .divSearchWrapper input[type="checkbox"], .divSearchWrapper input[type="radio"] {vertical-align:middle;margin:0 0 0 1em}
            .divSearchWrapper input[type="checkbox"] {margin-right:.2em}


    /*--- refine heading ---*/
    .divSearchRefine #ctl00_PageContent_dvRefine {font-size:1.2em;font-weight:bold;margin:0 0 1em}


    /*--- filters --------------------------------------------*/
    .divSearchRefine .filtersWrapper {display:flex;flex-wrap:wrap;padding:1.3em .5em;background-color:#f9f9f9;border:solid 1px #404040;margin:0 0 2em}

        /*--- label/input groups -----------*/
        .divSearchRefine .filterWrapper {flex:1}
            .divSearchRefine .filterWrapper:not(:last-child) {margin-right:.5em}

            /*--- form elements ---*/
            .divSearchRefine .filterWrapper label {display:block;font-weight:bold;margin:0 0 .2em}
            .divSearchRefine .filterWrapper select {width:100%}


    /*--- sorting ---------------------------------------*/
    #ctl00_PageContent_tblDisplay .sort {}


    /*--- sort options list ---------------*/
    #ctl00_PageContent_tblDisplay .sort-options {list-style:none;display:flex;justify-content:flex-end;align-items:center;padding:0 0 1em;border-bottom:2px solid #888;margin:0 0 1em}

        #ctl00_PageContent_tblDisplay .sort-options li {}
            #ctl00_PageContent_tblDisplay .sort-options li:not(:first-child) {margin-left:1em}
            #ctl00_PageContent_tblDisplay .sort-options li:first-child {margin-right:auto}



/*--- SESSION EXPIRATION ----------------------------------------------------------------------------------------------*/
/*
#sessionExpiredDialog, #sessionWarningDialog {padding:1em;border:1px solid #333;margin:.5em 0}
    #sessionExpiredDialog div div, #sessionWarningDialog div div {margin:0 0 .5em}
    #sessionExpiredDialog a, #sessionWarningDialog a {display:table;padding:.5em;background-color:#424b58;color:#fff;cursor:pointer}
    #sessionExpiredDialog a:hover, #sessionExpiredDialog a:focus, #sessionWarningDialog a:hover, #sessionWarningDialog a:focus {background-color:#424b58}
*/
/* boxit modal */
.boxit-overlay{
	position: fixed;
	z-index: 50;
	background: rgba(0,0,0,0.4);
	top: 0;
	left: 0;
	right:0;
	bottom:0;
}
.boxit{
	z-index: 51;
	max-width: 94%;
	max-height: 100%;
	overflow: auto;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
	background: #fff;
	position: fixed;
	display: none;
}
.boxit-content
{
	padding: 15px;
}
.boxit-content img
{
	max-width: 100%;
}

/* Session Warning Windows */
.session-warning-top-line {
	font-size: 24px;
	padding-top: 40px;
}

.session-warning-middle-line {
	padding-top: 50px;
}

.session-warning-bottom-line {
	padding-top: 50px;
	padding-bottom: 80px;
}

.session-modal {
	border: 5px solid #D6D6D6;
	text-align: center;
	font-size: 20px;
	width: 600px;
	max-width: 100%;
}
#hlSessionExpired
{
    cursor:pointer;
}
/*--- LOGIN ----------------------------------------------------------------------------------------------*/
.signin-page {}

    /*--- page sections ---*/
    .signin-page > table {margin:0 0 2em}

    /*--- heading ---*/
    .signin-page h1 {margin:0 0 1em}


    /*--- login form ----------------------------*/
    .signin-page .login-form {}

        /*--- signup link ---*/
        .signin-page .login-form .signin-text {margin:0 0 1em}

        /*--- form elements ---*/
        .signin-page .login-form label {display:block;margin:0 0 .2em}
        .signin-page .login-form input {margin:0 0 1em}
        .signin-page .login-form input[type="checkbox"] {margin-right:.5em;vertical-align:top}


    /*--- password -----------------------------*/

        /*--- header ---*/
        .forgot-password-header {box-sizing:border-box;height:36px;padding:10px 0 0 10px;background:url(https://www.wheelstiresandmore.com/App_Themes/Skin_1/common/images/head_left.jpg) no-repeat left center, url(https://www.wheelstiresandmore.com/App_Themes/Skin_1/common/images/head_right.jpg) no-repeat right center;font-size:16px;color:#fff;font-weight:bold;margin:0 0 1em}

        /*--- text ---*/
        .forgot-password-instructions {margin:0 0 1em}

        /*--- form elements ---*/
        .forgot-password-email label {display:block;margin:0 0 .2em}
        .forgot-password-email input {margin:0 0 1em}


/*--- CREATE ACCOUNT ----------------------------------------------------------------------------------------------*/
.create-account-page {}

    /*--- heading ---*/
    #right_section .create-account-page h1 {display:block;float:none;margin-bottom:1em}

    /*--- section heading ---*/
    .create-account-page .account-header {box-sizing:border-box;height:36px;padding:10px 0 0 10px;background:url(https://www.wheelstiresandmore.com/App_Themes/Skin_1/common/images/head_left.jpg) no-repeat left center, url(https://www.wheelstiresandmore.com/App_Themes/Skin_1/common/images/head_right.jpg) no-repeat right center;font-size:16px;color:#fff;font-weight:bold;margin:0 0 1em}

    /*--- section intro text ---*/
    .create-account-page .form-text {margin:0 0 1em}

    /*--- form elements ---*/
    .create-account-page .form-group label {display:inline-block;width:16em;text-align:right;margin:0 .5em 0 0}
    .create-account-page .form-group input + label {width:auto;margin-right:1.5em}
    .create-account-page input, .create-account-page select {margin:0 0 1em}
    .create-account-page input[type="checkbox"], .create-account-page input[type="radio"] {vertical-align:top;margin-right:.2em}

    /*--- form notes ---*/
    .create-account-page .password-one .form-text, .create-account-page .okay-to-email-note {margin-left:16.5em}

    /*--- create button ---*/
    .create-account-page #ctl00_PageContent_btnContinueCheckout {font-size:1.5em}


/*--- OPC ----------------------------------------------------------------------------------------------*/

    /*--- left column ---*/
    #OnePageCheckoutWrap .opc-page-left-column {border:none}

    /*--- steps/sections ---------------*/
    #OnePageCheckoutWrap .checkout-block {padding:.5em;border:1px solid #d5d4d4;margin:0 0 1em}

        /*--- active state ---*/
        #OnePageCheckoutWrap .checkout-block.active {border:3px solid #04c415}

        /*--- section heading ---*/
        #OnePageCheckoutWrap .checkout-header {display:block;margin:0 0 1em}

        /*--- form elements ---*/
        #OnePageCheckoutWrap .form-group {margin:0 0 1em}
        #OnePageCheckoutWrap label {display:block;margin-bottom:.2em}
        #OnePageCheckoutWrap #OPLeftCol label {display:inline-block;vertical-align:top;width:12em;text-align:right}
        #OnePageCheckoutWrap input, #OnePageCheckoutWrap select {margin-bottom:.2em}

        #OnePageCheckoutWrap #OPLeftCol input + label {width:auto}
        #OnePageCheckoutWrap input[type="checkbox"], #OnePageCheckoutWrap input[type="radio"] {vertical-align:top;margin-right:.2em}

        #OnePageCheckoutWrap .PaymentMethod input[type="radio"] {margin-bottom:1em}


        /*--- form notes ---*/
        #OnePageCheckoutWrap .form-group .error-wrap, #OnePageCheckoutWrap .form-group .form-text {margin-left:12.5em}

        /*--- phone notes ---*/
        #OnePageCheckoutWrap .why-phone-info, #OnePageCheckoutWrap .why-required-label {display:block;margin-left:12.5em}


    /*--- sidebar headings ----------------------*/
    #OnePageCheckoutWrap .opc-container-header {font-weight:bold;margin:0 0 .5em}


    /*--- checkout cart -----------------*/
    #OnePageCheckoutWrap .mini-cart-item-row {padding:.5em}
    #OnePageCheckoutWrap .cart-item-details table, #OnePageCheckoutWrap .cart-item-details tbody, #OnePageCheckoutWrap .cart-item-details tr, #OnePageCheckoutWrap .cart-item-details td {display:block}
        #OnePageCheckoutWrap .cart-item-details .quantity-box {max-width:2em;text-align:center}


    /*--- subtotals ----------------------*/
    #OnePageCheckoutWrap .opc-subtotals-wrap {margin:1em 0 0;border-top:1px solid #d5d4d4}
        #OnePageCheckoutWrap .opc-subtotals-wrap table {width:100%;border-collapse:collapse}
            #OnePageCheckoutWrap .opc-subtotals-wrap td {padding:.4em}
            #OnePageCheckoutWrap .opc-subtotals-wrap td:last-child {text-align:right}
            #OnePageCheckoutWrap #ctl00_PageContent_OnePageCheckout1_MiniCartCartSummary_Tr2 {border-top:1px solid #d5d4d4;font-weight:bold}


/*--- ACCOUNT INFO ----------------------------------------------------------------------------------------------*/
.account-page {}
    .account-page h1 {margin-bottom:1em}

    /*--- sections ------------------------------*/
    .account-page #ctl00_PageContent_pnlNotCheckOutButtons, .account-page > .account-form, .account-page #ctl00_PageContent_pnlAddress, .account-page #ctl00_PageContent_pnlOrderHistory {padding:1em 0;border-bottom:1px solid #d5d4d4;margin:0 0 1em}
        .account-page #ctl00_PageContent_pnlOrderHistory {border:none}

        /*--- headings ---*/
        .account-page .account-header {font-weight:bold;margin:0 0 1em}

        /*--- intro note ---*/
        .account-page .account-text {margin:0 0 1em}


        /*--- info form --------------------------*/
        .account-page .account-form .form-group {}
            .account-page .account-form .form-group {margin:0 0 1em}
                .account-page .account-form .form-group label {display:inline-block;vertical-align:top;width:18em;text-align:right;margin:0 .5em 0 0}
                .account-page .account-form .form-group input + label {width:auto}

            /*--- form notes ---*/
            .account-page .account-form .form-group .error-wrap, .account-page .account-form .form-group .form-text {margin-left:18.5em}


        /*--- addresses --------------------------*/
        .account-page .address-text {margin:0 0 1em}
        .account-page .address-row {display:flex;line-height:1.5}
            .account-page .address-wrap {flex:1;margin:0 0 1em}


        /*--- history table --------------------------*/
        .account-page .order-history-table {border-collapse:collapse;margin:0 0 1em}
            .account-page .order-history-table th {padding:.5em 0}
            .account-page .order-history-table td {padding:.5em .2em;border:1px solid #d5d4d4;text-align:center}


/*--- ADDRESSES ----------------------------------------------------------------------------------------------*/
/*
#ctl00_PageContent_dlAddress, #ctl00_PageContent_dlAddress tbody, #ctl00_PageContent_dlAddress tr, #ctl00_PageContent_dlAddress td {display:block}

#ctl00_PageContent_dlAddress tbody {display:flex;line-height:1.5;margin:0 0 2em}

#ctl00_PageContent_dlAddress tr {flex:1}

#ctl00_PageContent_dlAddress input[type="image"] {margin-bottom:0}
*/

#ctl00_PageContent_dlAddress tr {display:inline-block; vertical-align:top}
#ctl00_PageContent_dlAddress tr td.edit-item {width:700px; padding-top:2em; padding-bottom:2em}

.account-page .okay-to-email-note {position:absolute}

.account-page #ctl00_PageContent_btnReturnUrl {margin-top:2em}
.account-page #ctl00_PageContent_dlAddress_ctl01_ctrlAddress {padding-bottom:1em}

#OnePageCheckoutWrap .billing-same-row > div:nth-of-type(n+2)
{
    display:inline-block;
}
#OnePageCheckoutWrap .billing-row
{
    padding-top:1em; padding-bottom:1em;
}
#OnePageCheckoutWrap .why-phone-info, #OnePageCheckoutWrap .why-required-label
{
    display:none;
}
#ctl00_PageContent_OnePageCheckout1_PaymentView_PaymentFormAndBillingAddress_BillingAddressChoice_Label1
{
    display:inline-block;
    padding-top:1em;
}
#OnePageCheckoutWrap .billAddressWrap
{
    padding-top:1em;
}
#OnePageCheckoutWrap #CreditCardIconsWrap
{
    float:none;
    margin-left: 0px;
    display: inline-block;    
}
#OPLeftCol .active a#ctl00_PageContent_OnePageCheckout1_PaymentView_PaymentFormAndBillingAddress_BillingAddressChoice_HyperLinkBillingAddressBook
{
    color:rgb(0, 0, 238);
}

.product_detail .add-to-cart-group .quantity-field
{
    width:40px;
}
.product_detail .add-to-cart-group .DecQty
{
    text-decoration:none; font-size:150%; margin:0px 0.3em; font-weight:bold;
}
.product_detail .add-to-cart-group .IncQty
{
    text-decoration:none; font-size:125%; font-weight:bold; margin:0px 1em 0px 0.2em; 
}
.product_detail .NoMMYKnownSKUForm
{
    line-height:3em;
}
.product_detail .addToCartFormNoMMY
{
    border:solid 1px #cecece; padding:10px; width:90%;
}
.product_detail .add-to-cart-group  input.add-to-cart
{
    width: 270px;
    min-height: 50px;
    text-decoration: none;
    background-color: #090;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 0;
    cursor: pointer;
    float: right;
    margin-right: 15px;
}
.product_detail .add-to-cart-group  input.add-to-wishlist
{
    width: 100px;
    border: 0;
    margin: 0;
    color: #0066cc;
    font-size: 10px;
    text-decoration: underline;
    background: none;
    cursor: pointer;
    margin: 3px 0 0 10px;
}
#cboxLoadedContent .ProductPageMMYSelector
{
    padding:25px 50px;
}
.product-listing li .pic_area img 
{
    max-width:150px;
}
.RestingImage
{
    display:none;
}
.LoadingImage
{
    float: left;
    padding-right: 5px;
}
.RestingOverLay
{
    opacity:1;
}
.LoadingOverLay
{
    opacity:0.5;
}
.text_area .productName,
.gride_view > ul > li > small
{
    height:5.5em;
    overflow:hidden;
}
.product_details_main .select-submodel label
{
    padding-top:1em;
}
.addtocart .variant-price
{
    font-weight:bold;
}
.product_part_info h2
{
    font-size:110%;
}
h1.MMYListTitle
{
    margin-left:10px;
}
#tsearch_results ul li img
{
    display:none;
}
#tsearch_results ul li z
{
    color:red;
}
.product-listing .btm_crv span
{
    font-size:12px;
}

ul.link-listing 
{
    list-style:none;
    margin-left:1em;
    margin-top:1em;
}
ul.link-listing > li
{
    display:inline-block;
    width:230px;
}
.MMYListTitle ~ section > h2
{
    font-size: 13px;
    font-weight: bold;
}
.site-map-group ul
{
    list-style:none;
    margin-left:1em;
}
.product-does-not-fit
{
    padding: 10px; font-weight: bold; color: red;
}
.product-options
{
    padding-top:1em;
}

#right_section #ctl00_PageContent_pnlContact .create-account-page h1 
{
    display: inline;
    float: left;
    margin-bottom: 0px;
}
#ctl00_PageContent_pnlContact .contact-form
{
    padding-top:1em;
}
#ctl00_PageContent_pnlContact .contact-form input[type="text"],
#ctl00_PageContent_pnlContact .contact-form textarea
{
    width:50%;
}
#ctl00_PageContent_pnlContact .create-account-page .form-group label
{
    vertical-align:top;
}
#ctl00_PageContent_pnlContact .form-group img
{
    margin-top:10px;
}
#ctl00_PageContent_pnlContact .form-group span[id*=Error]
{
    display:block; font-size:85%;
}
.shopping-cart-page #ctl00_PageContent_pnlGiftCard,
.shopping-cart-page #ctl00_PageContent_pnlPromotion,
.shopping-cart-page #ctl00_PageContent_pnlOrderNotes
{
    display:none;
}
.shopping-cart-page .shipping-tax-estimator .header,
.shopping-cart-page .shipping-tax-estimator-address .header
{
    text-align:left;
}
.shopping-cart-page .estimate-buttons,
.shopping-cart-page .cart-summary-shipping
{
    padding-top:5px;
}
.shopping-cart-page #ctl00_PageContent_pnlOrderOptions
{
    margin-bottom:2em;
}
.shopping-cart-page #ctl00_PageContent_pnlOrderOptions > .text-right
{
    text-align:right;
}

.signin-page .login-form .form-group label,
.password-recovery-form .forgot-password-email label
{
    display:inline-block; font-weight:bold;
    width:180px; text-align:right;
}
.signin-page .login-form .form-group input[type="text"],
.signin-page .login-form .form-group input[type="password"],
.password-recovery-form .forgot-password-email input[type="text"]
{
    width:200px;
}
#ctl00_PageContent_ctl00_ctrlLogin_RememberMe
{
    float:right;
    margin: 0px 0px 0px 5px;
}
#ctl00_PageContent_ctl00_ctrlLogin_LoginButton,
#ctl00_PageContent_ctl00_ctrlRecoverPassword_UserNameContainerID_btnRequestNewPassword
{
    margin-left: 180px; margin-top:10px;
}

.create-account-page .account-text
{
    font-weight:bold; border-bottom:1px solid black;
}
.create-account-page #ctl00_PageContent_pnlBillingInfo .account-header ~ .form-text,
.create-account-page #ctl00_PageContent_pnlBillingInfo .form-text ~ .checkbox
{
    font-weight:bold; display:inline-block; margin-bottom:0px;
}
#ctl00_PageContent_BillingEqualsAccount
{
    margin-bottom:0px;
}
.create-account-page #ctl00_PageContent_ctrlBillingAddress
{
    border-top:1px solid black; padding-top:15px;
}   
.create-account-page #ctl00_PageContent_pnlShippingInfo .account-header ~ .form-submit-wrap input
{
    margin-bottom:5px;
}
.create-account-page #ctl00_PageContent_pnlShippingInfo .account-header ~ .form-submit-wrap 
{
    border-bottom:1px solid black; margin-bottom:15px;
}
.create-account-page #ctl00_PageContent_btnContinueCheckout
{
    display:block; margin: 20px 0px 20px 200px; 
}
.create-account-page #ctl00_PageContent_ctrlAccount .okay-to-email-note
{
    position:absolute
}
.create-account-page #ctl00_PageContent_ctrlAccount .okay-to-email
{
    padding-bottom:2em;
}
.create-account-page #ctl00_PageContent_ctrlBillingAddress input ~ span,
.create-account-page #ctl00_PageContent_pnlShippingInfo input ~ span
{
    padding-left:1em; font-size:80%; color:red;
}
.create-account-page #ctl00_PageContent_ctrlBillingAddress input[type="text"],
.create-account-page #ctl00_PageContent_ctrlBillingAddress input[type="password"],
.create-account-page #ctl00_PageContent_ctrlBillingAddress select,
.create-account-page #ctl00_PageContent_pnlShippingInfo [type="text"],
.create-account-page #ctl00_PageContent_pnlShippingInfo [type="password"],
.create-account-page #ctl00_PageContent_pnlShippingInfo select,
.create-account-page #ctl00_PageContent_pnlAccountInfo [type="text"],
.create-account-page #ctl00_PageContent_pnlAccountInfo [type="password"],
.create-account-page #ctl00_PageContent_pnlAccountInfo select
{
    min-width:250px
}
.signin-page .error-large
{
    color:red; font-weight:bold; margin-bottom:1em; display:block;
}
.search_section .MMY_go .clearMMY
{
    margin-top: 8px;
    display: inline-block;
}
.account-page .group-header
{
    border: solid 1px #cecece;
    color: #4776bd;
    font-weight: bold;
    padding: 0px 5px;
    display: inline-block;
    margin-top: 30px;
    border-radius: 0 5px 0 0;
    background-color: #8080801c;
    margin-bottom:0px;
}
.account-page .group-header ~ .account-text,
.account-page .group-header ~ .address-text
{
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:1px solid black;
    margin-bottom:0px; padding-bottom:1em;
    padding:10px;
    font-weight:bold;
}
.account-page .group-header ~ .account-text span,
.account-page .group-header ~ .address-text span
{
    border-bottom:1px solid black; padding-bottom:0.5em;
}
.account-page #ctl00_PageContent_ctrlAccount,
.account-page #ctl00_PageContent_pnlAddress > .address-row,
.account-page .order-history
{
    border-left:1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;
    padding:10px;
}
.account-page .order-history
{
    border-top:1px solid black;
}
.account-page  input[type="text"],
.account-page input[type="password"]
{
    min-width:200px;
}
.account-page #ctl00_PageContent_btnUpdateAccount
{
    margin-left:auto; margin-right:auto; display:block;
}
.account-page .address-header 
{
    font-weight:bold;
}
.account-page input[type="submit"]
{
    margin-top:1em;
}
.account-page #ctl00_PageContent_pnlNotCheckOutButtons, 
.account-page > .account-form, .account-page #ctl00_PageContent_pnlAddress, 
.account-page #ctl00_PageContent_pnlOrderHistory
{
    border-bottom-width:0px;
}
.account-page #ctl00_PageContent_pnlOrderHistory .table-header th
{
    border: 1px solid #d5d4d4;
}


/* payment page */

.payment-page .payment-form {
	font-size: 13px;
}

	.payment-page .payment-form .form-group {
		margin-bottom: 6px;
	}

.payment-page .credit-card-form .month-year .form-control {
	width: 100px;
	margin: 0 10px 0 0;
	display: inline;
}

.payment-page .credit-card-form .month-year label {
	display: block;
}

.payment-page .payment-form {
	margin: 0 0 30px 0;
}

.payment-page .card-ccv {
	width: 100px;
}

.payment-page .card-type {
	width: auto;
}

.payment-page .payment-form .credit-card-group .cc-images {
	display: inline;
	padding: 0 0 0 10px;
}

/* payment page and checkout review page */

.final-total .order-summary {
	margin: 0 0 20px 0;
}

.final-total .place-order-wrap {
	text-align: right;
}

.final-total .cart-summary-subtotal {
	font-size: 16px;
	font-weight: normal;
}

.final-total .cart-price {
	color: #333;
	font-weight: normal;
}

.final-total .cart-summary-total {
	font-size: 18px;
	font-weight: bold;
}

	.final-total .cart-summary-total .cart-value {
		color: #902003;
		font-weight: bold;
	}


/* multi-step checkout control */
.checkout-steps-wrap ul {
	margin: 10px 0px 25px 0px;
	padding: 0px;
	
}

.checkout-steps-wrap ul li {
    list-style: none;
    display: inline-block;
    padding-right: 4px;
    line-height: 1.42;
    position: relative;
    top: 1px;
}

.checkout-tabs {
	border-bottom: 1px solid #dddddd;
}

.checkout-tabs > li > a {
    margin-right: 2px;
    font-size: 12px;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    padding: 10px 15px;
    display: inline-block;
}

    .checkout-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #dddddd;
        cursor: pointer;
        text-decoration: none;
    }

.checkout-tabs > li.active > a,
.checkout-tabs > li.active > a:hover,
.checkout-tabs > li.active > a:focus {
    color: #555555;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-bottom-color: transparent;
    cursor: default;
    text-decoration: none;
}

.checkout-tabs .no-tab {
    font-weight: bold;
    padding-right: 20px;
}

.checkout-tabs .secure-checkout {
    padding-left: 20px;
    background-image: url(images/SecureLock.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

.checkout-tabs > li > a:disabled, .checkout-tabs > li > a[disabled] {
    color: #cecece;
    cursor: default;
}

/* multiple address shipping */
.mult-shipping-group-header {
	border-bottom: solid 1px #e4e4e4;
	padding: 5px 0 5px 0;
}

.multi-ship-item-wrap, .multi-ship-address{
	margin-bottom: 10px;
}

.multi-ship-address-header, .multi-ship-method-header{
	font-weight: bold;
}

/* wishlist page */
.wishlist-page .form-submit-wrap {
	text-align: right;
	margin: 10px 0 20px 0;
}

.wish-list-warning {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	color: #bb0000;
}

/* Order Confirmation Page */
.orderconfirmation-page {
	width: 100%;
	text-align: center;
}

	.orderconfirmation-page div {
		margin-top: 5px;
		margin-bottom: 5px;
	}

.orderconfirmation-received {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.orderconfirmation-thanks {
	color: #737373;
}

.orderconfirmation-ordernumber, .orderconfirmation-customerid {
	font-weight:bold;
}
.orderconfirmation-ordernumber span, .orderconfirmation-customerid span {
	font-weight:normal;
}


.notice-wrap.signin-executing-text
{
    font-weight:bold; padding-left:1em;
}
.shopping-cart-page .cart-row.cart-empty
{
    background-color:#eeeeee;
    padding:1em;
}

.mmylist section > h2
{
    font-size:100%; padding-left:1em; 
    padding-top:1em; display:inline-block;
    font-weight:bold;
}
.mmylist section.vin
{
    padding-top:1em;
}
.mmylist section.vin .vehicle-selector
{
    padding:1em;
}
.mmylist section.vin .vehicle-selector label
{
    padding-right:1em;
}
.mmylist section.garage ul
{
    padding:1em; list-style-type:none;
}
.mmylist section.garage ul > li > span
{
    margin-left:1em;
}
    
/***********************/

.gride_view ul li a.productName
{
    height:inherit;
}
.gride_view ul li .text_area a.productName
{
    height:4em; overflow:hidden;
}    
.disabledButton
{
    background-color: #ececec !important;
    border: 1px #999solid !important;
    color: #999 !important;
    cursor:text !important;
}
.OutOfStockBtn
{
    margin-top:1em;
    cursor:text !important;
}
.PriceCartBox .price_title, .product_info .price_title
{
    width: 80px;
    display: inline-block;
    line-height: 2em;
}
#cboxLoadedContent .ProductPageMMYSelector 
{
    padding: 25px 50px;
    width: 400px;
    height: 100px;
}
#cboxTitle
{
    font-weight:bold; font-size:125%;
}

.product_details_main img.product-image
{
    margin: auto;
    display: block;
}
.product_detail_area .prod_img_area .pic_box div div a
{
    top:inherit !important;
    left:inherit !important;
}
.product_details_main a.pop-large-link
{
    color:black;
}
.product_detail_area .prod_img_area .pic_box div div a.pop-large-link
{
    position: relative;
    top: -20px !important;
    left: 60px !important;
    z-index:10;
}
.product_details_main .pop-large-wrap
{
    text-align:center;
}
.product_details_main a.pop-large-link:before
{
    content: '';
    background-image: url('../../../App_Themes/Skin_1/images/showlarger.gif');
    width: 25px;
    height: 17px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: top;
}
.product_details_main .NoMMYKnownSKUForm
{
    clear:both;
    padding-left: 1.5em;
    padding-top: 1em;
}
.cart_items .delete-wrap a
{
    color:#060;
}
.shopping-cart-page > div
{
    padding-left:10px;
    padding-right:10px;
}
.shopping-cart-page .cart-header
{
    background-color:inherit;
    color:inherit;
    font-size:inherit;
    margin-top:1em;
}
.shopping-cart-page .page-links .page-link-wrap a
{
    color:#060;
}
.ShoppingCartBadge1
{
    display:inline-block; vertical-align:top;
}
.ShoppingCartBadge2
{
    clear:both; 
}
.shopping-cart-page .row-checkout-controls, .shopping-cart-page .row-alt-checkouts
{
    padding-top:2em;
}
.shopping-cart-page #ctl00_PageContent_pnlPromotion
{
    display:block;
}
.shopping-cart-page .promotions-header
{
    margin-top:10px; 
}
.shopping-cart-page
{
    padding-bottom:40px;
}
.ProductPageBlock
{
    display:inline-block; width:515px; margin:0px; padding:0px;
}
.mmylist .link-listing a
{
    color:#060;
}
.dropdownarea .selected-vehicle
{
    font-size:16px; font-weight:bold; color:#04c40c; display:inline-block;
}
.dropdownarea .MMY_go
{
    margin-left:10px; display:inline-block !important;
}

.product_detail .ProductPageRatings a
{
    color:#666;
}
.product_detail .ProductPageRatings .total-rating-row
{
    margin-top:0px;
}
.product_detail .ProductPageRatings .rating-stars-wrap,
.product_detail .ProductPageRatings .rating-count-wrap
{
    display:inline-block;
    vertical-align:top;
}
.product_detail .ProductPageRatings .rating-stars-wrap
{
    margin-right:1em;
}
.product_detail .rating-comment-row {
    padding-top: 1em;
}
.product_detail .rating-author-wrap {
    font-weight:bold;
    padding-right: 1em;
}
.product_detail .rating-comment-helpfulness-wrap
{
    color:#737373; font-style:italic;
}
.product_detail .rating-author-wrap,.product_detail .rating-comment-stars
{
    display:inline-block; vertical-align:top;
}
.product_detail .rating-comments
{
    padding-top:0.5em;
}
.product_detail .ratings-average-wrap {
    padding-left: 0.3em;
}
.product_detail .rating-header
{
    display:none;
}
.ProductPageRatings .comments-count-wrap
{
    padding-top:1em;
}


.email-product-page .one-third
{
    width:32%; display:inline-block; vertical-align:top;
}
.email-product-page .one-third img
{
    width: 90%;
    margin: auto;
    display: block;
    padding-top: 1em;
}
.email-product-page .two-thirds
{
    width:65%; display:inline-block; vertical-align:top;
}
.email-product-page .two-thirds label
{
    font-weight:bold; display:block;
}
.email-product-page .two-thirds input[type="text"],
.email-product-page .two-thirds textarea
{
    width:98%;
}
.email-product-page .two-thirds .form-group
{
    padding-bottom:1em;
}
.email-product-page .back-link
{
    display:block; text-align:right;
}
.email-product-page .row-email-friend
{
    margin-top:2em;
}
.email-product-page .form-submit-wrap
{
    margin-top:1em; text-align:center;
}
.email-product-page .form-submit-wrap input
{
    padding:5px 10px; 
}
.email-product-page .two-thirds .form-group input ~ span
{
    color:red; font-size:90%; 
}
