



.row-vertical-space { margin-bottom:10px;text-align:left;margin-left:0;margin-right:0;}
sup { font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#666666;line-height:0;vertical-align:middle;}
sup.headerSup {font-size:14px;}
h1+h3 {margin-top:0;}
.disclaimer {font-size:11px;margin-top:20px;}
#ins-disclaimer { font-size:10px;}
@media (min-width:768px) { .row-vertical-space { margin-bottom:10px;margin-left:0;margin-right:0;text-align:left;}
}
.clear {clear:both;}
.validateError {color:red;}
.centerMenu { display:block;max-width:950px;margin:0px auto;}
.centerContent { display:block;margin:0px auto;max-width:950px;}
@media (min-width:768px) { .content-pad-md { padding:10px;height:100%;min-height:100%;}
.content-pad-lg { padding:20px;}
#centerContent { display:block;margin:0px auto;max-width:950px;}
.img-responsive-no-block { display:inline;max-width:100%;height:auto;}
}
.header-logo { padding-left:20px;}
.header-logo img { padding-top:12px;max-width:121px;}
.navbar-brand { display:block;background-image:url('/bca/Generic/images/logos/auto-pos-logo.png');background-repeat:no-repeat;background-position:0px 0px;width:129px;height:39px;float:left;padding:10px 15px;}
.navbar-brand h1 { display:none;}
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand { margin-left:0;margin-top:5px;}
span.logo-tag { display:none;}
@media (min-width:768px) { .header-logo { padding-left:20px;padding-top:8px;}
.header-logo img { padding-top:5px;max-width:174px;}
span.logo-tag { display:inline-block;color:#606160;font-size:12px;padding:30px 0 0 12px;vertical-align:middle;}
.navbar-nav { padding:20px 20px 20px 0;}
}
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse { margin-right:0;margin-left:0;}
.navbar-default { background-color:#000000;border-bottom:1px solid #606060;padding:10px 0px 0px 0px;z-index:999;}
.navbar-nav { margin:0px -15px;border-top:1px solid #606060;}
.navbar-default .navbar-nav > li.menuDivider {display:none;}
.navbar-default .navbar-nav > li > a { display:block;width:100%;text-align:center;padding:17px 0;border-bottom:1px solid #606060;background:#2a2a2a;background:-moz-linear-gradient(top, #2a2a2a 0%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2a), color-stop(100%,#000101));background:-webkit-linear-gradient(top, #2a2a2a 0%,#000101 100%);background:-o-linear-gradient(top, #2a2a2a 0%,#000101 100%);background:-ms-linear-gradient(top, #2a2a2a 0%,#000101 100%);background:linear-gradient(to bottom, #2a2a2a 0%,#000101 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#000101',GradientType=0 );}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background:#f1c200;background:-moz-linear-gradient(top, #fee74b 0%, #f1c200 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee74b), color-stop(100%,#f1c200));background:-webkit-linear-gradient(top, #fee74b 0%,#f1c200 100%);background:-o-linear-gradient(top, #fee74b 0%,#f1c200 100%);background:-ms-linear-gradient(top, #fee74b 0%,#f1c200 100%);background:linear-gradient(to bottom, #fee74b 0%,#f1c200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee74b', endColorstr='#f1c200',GradientType=0 );color:#000000;}
.navbar-nav > li > a { padding-top:0;padding-bottom:0;font-size:15px;}
.navbar-nav > li > a:after { content:"";color:#999999;padding-top:0;padding-bottom:0;font-size:15px;}
@media (min-width:768px) { .navbar-nav { border-top:0;margin:8px -15px;}
.navbar-nav > li > a { font-size:14px;}
.navbar-default .navbar-nav > li {width:90px;}
.navbar-default .navbar-nav > li.menuDivider {width:5px;display:block;}
.navbar-default .navbar-nav > li.menuHome {width:70px;}
.navbar-default .navbar-nav > li.menuSupport {width:80px;}
.navbar-default .navbar-nav > li.menuMyAccount {width:100px;}
.navbar-default .navbar-nav > li > a { display:block;width:100%;text-align:center;padding:0 6px;border-bottom:0;background:transparent;filter:0;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background:transparent;background-color:transparent;color:#ffffff;filter:0;}
body#home .navbar-default .navbar-nav > li > a.posHOME,
body#benefits .navbar-default .navbar-nav > li > a.posBenefits,
body#discounts .navbar-default .navbar-nav > li > a.posDiscount,
body#compare .navbar-default .navbar-nav > li > a.posBenefits,
body#maintenance .navbar-default .navbar-nav > li > a.posBenefits,
body#roadside .navbar-default .navbar-nav > li > a.posBenefits,
body#travel .navbar-default .navbar-nav > li > a.posBenefits,
body#research .navbar-default .navbar-nav > li > a.posBenefits,
body#help .navbar-default .navbar-nav > li > a.posHelp,
body#news .navbar-default .navbar-nav > li > a.posHelp,
body#faq .navbar-default .navbar-nav > li > a.posHelp,
body#contact .navbar-default .navbar-nav > li > a.posHelp,
body#privacy .navbar-default .navbar-nav > li > a.posHelp,
body#terms .navbar-default .navbar-nav > li > a.posHelp,
body#road .navbar-default .navbar-nav > li > a.posHelp,
body#profile .navbar-default .navbar-nav > li > a.posProfile { background-image:url('/bca/Generic/Images/pos/pos-nav-icon.png');background-repeat:no-repeat;background-position:4px 5px;padding-left:8px;font-weight:bold;}
/*
.navbar-nav > li > a:after { content:"|";color:#999999;padding-top:0;padding-bottom:0;padding-left:15px;font-size:15px;}
*/
.navbar-default .navbar-nav > li > a.posJoin:after { content:"";padding:0;}
.navbar-default .navbar-nav > li > a.posSignIn:after { content:"";padding-left:0;}
}
.navbar-default .navbar-nav > li > a { display:block;width:100%;text-align:center;padding:17px 0;border-bottom:1px solid #606060;background:#2a2a2a;background:-moz-linear-gradient(top, #2a2a2a 0%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2a), color-stop(100%,#000101));background:-webkit-linear-gradient(top, #2a2a2a 0%,#000101 100%);background:-o-linear-gradient(top, #2a2a2a 0%,#000101 100%);background:-ms-linear-gradient(top, #2a2a2a 0%,#000101 100%);background:linear-gradient(to bottom, #2a2a2a 0%,#000101 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#000101',GradientType=0 );}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background:#f1c200;background:-moz-linear-gradient(top, #fee74b 0%, #f1c200 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee74b), color-stop(100%,#f1c200));background:-webkit-linear-gradient(top, #fee74b 0%,#f1c200 100%);background:-o-linear-gradient(top, #fee74b 0%,#f1c200 100%);background:-ms-linear-gradient(top, #fee74b 0%,#f1c200 100%);background:linear-gradient(to bottom, #fee74b 0%,#f1c200 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fee74b', endColorstr='#f1c200',GradientType=0 );color:#000000;}
.navbar-tv-icon { display:none;}
@media (min-width:768px) { .navbar-nav > li#menuJoin { padding-right:10px;width:100px;}
.navbar-default .navbar-nav > li > a { display:block;width:100%;text-align:center;padding:0 10px;border-bottom:0;background:transparent;filter:0;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { background:transparent;background-color:transparent;color:#ffffff;filter:0;}
.navbar-default .navbar-nav > li > a.posSignIn,
.navbar-default .navbar-nav > li > a.posSignIn:hover,
.navbar-default .navbar-nav > li > a.posSignIn:focus { padding:4px 10px;margin-top:-4px;border-radius:3px;color:#e6e6e6;background:#171717;background:-moz-linear-gradient(top,  #343333 0%, #171717 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#343333), color-stop(100%,#171717));background:-webkit-linear-gradient(top,  #343333 0%,#171717 100%);background:-o-linear-gradient(top,  #343333 0%,#171717 100%);background:-ms-linear-gradient(top,  #343333 0%,#171717 100%);background:linear-gradient(to bottom,  #343333 0%,#171717 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#343333', endColorstr='#171717',GradientType=0 );}
.navbar-tv-icon { float:left;display:inline-block;padding:4px 3px;margin-top:-4px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;background-color:#920300;width:29px;height:27px;}
/*
.navbar-default .navbar-nav > li > a.posJoin,
.navbar-default .navbar-nav > li > a.posJoin:hover,
.navbar-default .navbar-nav > li > a.posJoin:focus { float:left;padding:4px 2px;margin-top:-4px;width:80px;border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;color:#e6e6e6;background:#171717;background:-moz-linear-gradient(top,  #343333 0%, #171717 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#343333), color-stop(100%,#171717));background:-webkit-linear-gradient(top,  #343333 0%,#171717 100%);background:-o-linear-gradient(top,  #343333 0%,#171717 100%);background:-ms-linear-gradient(top,  #343333 0%,#171717 100%);background:linear-gradient(to bottom,  #343333 0%,#171717 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#343333', endColorstr='#171717',GradientType=0 );}
*/


}
body#enableWebPOS .navbar-nav > li > a.posSignIn { /*
background-image:url('/bca/Generic/images/pos/pos-nav-object.png');background-position:4px 4px;background-repeat:no-repeat;*/
}
#main-desktop { display:none;}
#main-mobile { display:block;}
#main-mobile h1 { font-size:26px;margin-bottom:0px;margin-top:10px;color:#ffffff;line-height:20px;}
#main-mobile span { font-family:'SourceSansProRegular';font-size:19px;line-height:17px;}
#main-mobile h2 { font-family:'SourceSansPro-SemiboldIt';font-size:16px;color:#ffde00;margin-top:0px;}
#main-header-mobile { width:100%;padding:0 10px 5px 10px;background-color:#000000;color:#ffffff;text-align:center;border-top:1px solid #606060;border-bottom:1px solid #606060;}
.main-mobile-links { display:block;border:1px solid #dbdcdc;margin:5% auto;width:90%;}
.mobile-link { width:100%;text-align:center;border-bottom:1px solid #dbdcdc;}
.mobile-link a { background-color:#f0f0f7;display:block;width:100%;padding:13px 10px;font-family:'SourceSansProSemiBold';font-size:16px;color:#000000;text-decoration:none;}
#mobile-purchase, #purchase-dropdown {width:100%;}
#purchcaret {margin-left:10px;}
#purchase-dropdown { border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:13px 12px;}
#mobile-store-choose {width:100%;}
#highlight { background-color:#fff297;}
#blue-highlight { background-color:#c6e9f9;}
.bottom { border-bottom:0;}
@media (min-width:768px) { #main-desktop { display:block;}
#main-desktop h1 { font-size:48px;margin-bottom:10px;margin-top:2%;color:#ffffff;text-shadow:2px 2px 2px #000000;line-height:34px;}
#main-desktop h1 span { font-family:'SourceSansProRegular';font-size:29px;line-height:24px;}
#main-desktop h2 { font-family:'SourceSansProSemibold';font-size:24px;color:#ffde00;margin-top:3%;text-shadow:2px 2px 2px #000000;}
#main-desktop h2 > a { color:#ffde00;text-decoration:none;border-bottom:1px solid #ffde00;display:inline-block;}
.col-hero { position:relative;width:100%;}
#main-desktop-buttons { display:block;float:left;margin:3% 0 2% 0;}
#profile-button-container { border-radius:3px;background:url('/bca/Generic/images/home/button-profile-bkgrd.png') no-repeat 0 0;padding:0 10px;width:229px;height:68px;float:left;}
.choose { width:180px;background:linear-gradient(rgb(91, 200, 254) 0%, rgb(50, 150, 224) 100%);opacity:1;color:rgb(0, 0, 0);}
#dropdown {width:205px;}
#join-button-container { padding:27px 10px 0 10px;width:229px;height:68px;float:left;}
span.profile-button-text { color:#ffffff;font-size:12px;display:inline-block;padding:5px 0 5px 8px;}
#personal-prof-button { float:left;width:175px;height:36px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;background:#3296e0;background:-moz-linear-gradient(top, #5bc8fe 0%, #3296e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(100%,#5bc8fe), color-stop(100%,#3296e0));background:-webkit-linear-gradient(top, #5bc8fe 0%,#3296e0 100%);background:-o-linear-gradient(top, #5bc8fe 0%,#3296e0 100%);background:-ms-linear-gradient(top, #5bc8fe 0%,#3296e0 100%);background:linear-gradient(to bottom, #5bc8fe 0%,#3296e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc8fe', endColorstr='#3296e0',GradientType=0 );opacity:1.0;z-index:9999;filter:alpha(opacity=100);}
#join-auto-button { float:left;width:175px;height:36px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;background:#ffde00;background:-moz-linear-gradient(top, #ffde00 0%, #eebc00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffde00), color-stop(100%,#eebc00));background:-webkit-linear-gradient(top, #ffde00 0%,#eebc00 100%);background:-o-linear-gradient(top, #ffde00 0%,#eebc00 100%);background:-ms-linear-gradient(top, #ffde00 0%,#eebc00 100%);background:linear-gradient(to bottom, #ffde00 0%,#eebc00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#eebc00',GradientType=0 );opacity:1.0;z-index:9999;filter:alpha(opacity=100);}
.main-button { font-family:'source_sans_probold';font-size:1.18em;color:#000000;padding:7px 6px;float:left;width:100%;}
.icon-profile { float:left;width:32px;height:36px;display:inline-block;background:#0e8deb;opacity:1.0;filter:alpha(opacity=100);border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;text-align:center;vertical-align:middle;}
.icon-join { float:left;width:32px;height:36px;display:inline-block;background:#f9ba00;opacity:1.0;filter:alpha(opacity=100);border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;text-align:center;vertical-align:middle;}
.icon-profile img { padding:6px 4px 5px 4px;}
.icon-join img { padding:12px 4px 5px 4px;}
.icon-tv-join { float:left;width:32px;height:36px;display:inline-block;background-color:#920300;border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;text-align:center;vertical-align:middle;}
.icon-tv-join img { padding:8px 3px 5px 3px;}
#main-mobile { display:none;}
}
#main-desktop-boxes { display:none;}
@media (min-width:768px) { #main-desktop-boxes { display:block;clear:both;background-color:#e7e7f0;width:100%;height:108px;}
#main-desktop-boxes a { color:#000000;}
.desktop-box { background-color:#e7e7f0;font-family:'SourceSansProSemiBold';font-size:15px;float:left;width:20%;text-align:center;padding:12px 4px 0px 4px;border-right:1px solid #ccc;height:108px;}
.desktop-box img { padding-bottom:4px;}
.nation { border-right:0;}
}
@media (min-width:992px) { #main-desktop-buttons { display:block;float:left;margin:2% 0 2% 0;}
}
#main-hero-mobile { max-height:470px;overflow:hidden;}
@media (min-width:768px) { #main-content-desktop { position:absolute;z-index:99;margin:4% 0 1% 0;width:100%;}
}
.compare-main-link { font-family:'SourceSansPro-SemiboldIt';font-size:24px;color:#ffffff;text-shadow:2px 2px 2px #000000;padding-top:10px;}
.compare-gradient-border { height:1px;max-width:300px;margin:0;padding:0;background:#3f413d;background:-moz-linear-gradient(left,  rgba(63,65,61,1) 0%, rgba(63,65,61,0.99) 1%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(63,65,61,1)), color-stop(1%,rgba(63,65,61,0.99)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,  rgba(63,65,61,1) 0%,rgba(63,65,61,0.99) 1%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,  rgba(63,65,61,1) 0%,rgba(63,65,61,0.99) 1%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,  rgba(63,65,61,1) 0%,rgba(63,65,61,0.99) 1%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,  rgba(63,65,61,1) 0%,rgba(63,65,61,0.99) 1%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f413d', endColorstr='#00000000',GradientType=1 );}
.heroSlides { position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.heroSlides li { -webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.heroSlides li:first-child { position:relative;display:block;float:left;}
.heroSlides img { display:block;height:auto;float:left;width:100%;border:0;}
#sub-page-body { padding:30px 0 20px 0;width:100%;}
#breadcrumbing, .breadcrumb-border { display:none;}
#benefits-desktop {display:none;}
#benefits-mobile {display:block;}
.benefit-block-icon { float:none;display:block;width:100%;padding:20px 10px 0 0;}
.benefit-block-copy { float:none;display:block;width:100%;}
.benefit-block-copy a, .benefit-detail-link, .compare-other-benefits a, .backToTop a, .clickToCall a { color:#0090ff;text-decoration:underline;font-weight:bold;}
.sidebar-link { font-family:"source_sans_probold";color:#0090ff;text-decoration:none;font-weight:normal;}
#benefits-mobile h1 {color:#333333;margin-bottom:5px;}
#benefits-mobile h2 { font-family:'SourceSansProSemiBold';font-size:18px;color:#333333;text-align:center;}
@media (min-width:768px) { #benefits-mobile h1 {color:#333333;margin-bottom:5px;}
#benefits-mobile h2 { font-family:'SourceSansProSemiBold';font-size:24px;color:#333333;text-align:left;}
#benefits-mobile h3 { color:#333333;font-size:18px;margin-top:0;}
.benefits-left, .benefits-right { position:relative;min-height:1px;padding-left:0;padding-right:0;float:left;}
.benefits-left {width:65%;}
.benefits-right { width:32%;margin-left:3%;border-left:1px solid #e3e1e1;}
.benefit-block-icon { float:left;width:33%;padding:20px 10px 0 0;margin-right:8px;}
.benefit-block-copy { float:left;width:65%;}
.benefit-block-copy a { color:#0090ff;text-decoration:underline;font-weight:bold;}
}
.mobile-benefit-head { clear:both;display:block;text-align:left;padding:0px;color:#666666;}
.mobile-benefit-block { clear:both;display:block;text-align:center;padding:0px;color:#666666;border-bottom:1px solid #CCCCCC;}
.mobile-question-block { display:block;text-align:left;padding:10px;border-bottom:1px solid #CCCCCC;}
.mobile-member-block { width:100%;display:block;text-align:left;padding:10px;border-bottom:0;border-top:1px solid #cccccc;}
.benefitQuestions { margin:0 auto;}
.benefitQuestions td { padding:10px;color:#666666;}
.benefitQuestions td.benefit-side-icon {vertical-align:top;}
.mobile-question-block .table > tbody > tr > td { border-top:0;}
span.table-list { font-family:'SourceSansProSemiBold';color:#0090ff;font-size:15px;}
ul.benefit-list { font-family:Arial,Helvetica,sans-serif;list-style:none;margin:0;padding:0;}
ul.benefit-list li { padding-bottom:15px;padding-left:30px;background-image:url('/bca/Generic/images/icons/benefit-checkmark.png');background-repeat:no-repeat;background-position:0 0;font-size:13px;}
#mobile-join-container { padding:18px 0px 0 0px;width:207px;height:68px;margin:0 auto;}
#mobile-join-button { float:left;width:175px;height:36px;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;background:#ffde00;background:-moz-linear-gradient(top, #ffde00 0%, #eebc00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(100%,#ffde00), color-stop(100%,#eebc00));background:-webkit-linear-gradient(top, #ffde00 0%,#eebc00 100%);background:-o-linear-gradient(top, #ffde00 0%,#eebc00 100%);background:-ms-linear-gradient(top, #ffde00 0%,#eebc00 100%);background:linear-gradient(to bottom, #ffde00 0%,#eebc00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde00', endColorstr='#eebc00',GradientType=0 );opacity:1.0;z-index:9999;filter:alpha(opacity=100);}
.main-button { font-family:'source_sans_probold';font-size:1.18em;color:#000000;padding:7px 6px;float:left;width:100%;}
.icon-join-mobile { float:left;width:32px;height:36px;display:inline-block;background:#fabd00;background:-moz-linear-gradient(top, #fabd00 0%, #eaa100 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fabd00), color-stop(100%,#eaa100));background:-webkit-linear-gradient(top, #fabd00 0%,#eaa100 100%);background:-o-linear-gradient(top, #fabd00 0%,#eaa100 100%);background:-ms-linear-gradient(top, #fabd00 0%,#eaa100 100%);background:linear-gradient(to bottom, #fabd00 0%,#eaa100 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fabd00', endColorstr='#eaa100',GradientType=0 );opacity:1.0;filter:alpha(opacity=100);border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;text-align:center;vertical-align:middle;}
.icon-join-mobile img { margin:8px 0 0 0;}
#benefits-billing { text-align:center;color:#999999;margin:0 auto;line-height:100%;}
.enrollText { color:#333333;font-size:12px;}
@media (min-width:768px) { #breadcrumbing { display:block;font-size:13px;color:#999999;padding:0 0 5px 0;}
#breadcrumbing a { color:#999999;}
.breadcrumb-border { display:block;height:1px;max-width:300px;margin:0 0 15px 0;padding:0;background:-moz-linear-gradient(left,  rgba(208,209,209,1) 0%, rgba(208,209,209,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(208,209,209,1)), color-stop(100%,rgba(208,209,209,0)));background:-webkit-linear-gradient(left,  rgba(208,209,209,1) 0%,rgba(208,209,209,0) 100%);background:-o-linear-gradient(left,  rgba(208,209,209,1) 0%,rgba(208,209,209,0) 100%);background:-ms-linear-gradient(left,  rgba(208,209,209,1) 0%,rgba(208,209,209,0) 100%);background:linear-gradient(to right,  rgba(208,209,209,1) 0%,rgba(208,209,209,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d1d1', endColorstr='#00d0d1d1',GradientType=1 );}
#benefits-desktop{display:block;}
.mobile-benefit-block { display:block;text-align:left;padding:10px 10px 10px 0;color:#666666;border-bottom:0;}
.mobile-question-block { display:block;text-align:left;padding:10px 15px;border-bottom:0;width:100%;margin:0;}
.mobile-member-block { display:block;text-align:left;padding:10px 15px;border-bottom:0;border-top:1px solid #cccccc;}
.mobile-member-block h2 { margin:5px 0px 0px 0px;}
body#profileOne .mobile-member-block { display:block;text-align:left;padding:10px 15px;border-bottom:0;border-top:0;border-left:1px solid #cccccc;}
}
.auto-compare-container { width:100%;position:relative;margin-top:15px;}
#auto-compare-table { font-family:Arial,Helvetica,sans-serif;font-size:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#auto-compare-table td, #auto-compare-table th { text-align:center;color:#666666;padding:3px 5px;vertical-align:middle;}
#auto-compare-table th#auto-callout { padding:0;vertical-align:top;background:#ffc239;background:-moz-linear-gradient(left,  #ffc239 0%, #ffe554 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ffc239), color-stop(100%,#ffe554));background:-webkit-linear-gradient(left,  #ffc239 0%,#ffe554 100%);background:-o-linear-gradient(left,  #ffc239 0%,#ffe554 100%);background:-ms-linear-gradient(left,  #ffc239 0%,#ffe554 100%);background:linear-gradient(to right,  #ffc239 0%,#ffe554 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc239', endColorstr='#ffe554',GradientType=1 );-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
#auto-compare-table th#auto-callout img { }
#compareCall { width:100%;height:100%;vertical-align:top;}
#auto-compare-table th { border-top:0;}
#chart-rounded-left { -webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;border-radius:0 0 0 6px;}
#chart-rounded-right { -webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0;}
#auto-compare-table td > a { color:#0090ff;text-decoration:underline;font-weight:bold;}
.compare-container-left { max-width:279px;background:#ffc239;background:-moz-linear-gradient(left,  #ffc239 0%, #ffe554 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ffc239), color-stop(100%,#ffe554));background:-webkit-linear-gradient(left,  #ffc239 0%,#ffe554 100%);background:-o-linear-gradient(left,  #ffc239 0%,#ffe554 100%);background:-ms-linear-gradient(left,  #ffc239 0%,#ffe554 100%);background:linear-gradient(to right,  #ffc239 0%,#ffe554 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc239', endColorstr='#ffe554',GradientType=1 );}
#auto-compare-table td.compare-container-header { background-color:#eeebeb;color:#000000;font-family:'SourceSansProSemiBold';font-size:18px;font-weight:bold;-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;border-radius:0 6px 0 0;border-top:0;}
.compare-container-right { max-width:205px;background-color:#eeebeb;}
.compare-container-right img,
.compare-container-left img { display:block;margin:0 auto;}
.compare-other-benefits { clear:both;margin-top:0;border-bottom:1px solid #CCCCCC;padding:15px 0;text-align:center;}
.compare-other-benefits h2 {margin-top:0;}
.compare-other-benefits ul {text-align:left;}
.compare-benefit-image { display:block;vertical-align:top;margin:0 auto;}
.compare-benefit-icon { display:block;margin:10px auto;}
.compare-benefit-copy { display:inline-block;width:100%;padding-left:15px;}
.compare-benefit-copy h2 {margin-top:0;}
@media (min-width:768px) { #auto-compare-table { font-family:Arial,Helvetica,sans-serif;font-size:13px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#auto-compare-table td, #auto-compare-table th { text-align:center;color:#666666;padding:10px;vertical-align:middle;}
#auto-compare-table td.compare-container-header { background-color:#eeebeb;color:#000000;font-family:'SourceSansProSemiBold';font-size:25px;font-weight:bold;-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;border-radius:0 6px 0 0;border-top:0;}
.compare-other-benefits { clear:both;margin-top:25px;border-bottom:0;text-align:left;}
.compare-benefit-image { display:inline-block;vertical-align:top;}
.compare-benefit-icon { display:none;}
.compare-benefit-copy { display:inline-block;width:63%;padding-left:15px;}
#scroll_container { display:block;margin-top:25px;}
.addMargin { margin-top:25px;}
}
#auto-advertisement { padding:10px;text-align:center;z-index:-9999 !important;background-color:#ffffff;}
#benefit-mobile-toggle { display:block;position:relative;margin:0;padding:0px;background-color:#e4e4ed;border:1px solid #dbdcdc;height:39px;}
.benefit-collapse { max-height:340px;overflow-x:visible;padding-right:0px;padding-left:0px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling:touch;}
.benefit-toggle { font-family:'SourceSansProSemiBold';font-size:14px;color:#000000;padding:0px;margin-top:0px;margin-bottom:0px;background-color:#e4e4ed;width:100%;border:0;}
#benefit-toggle-button { width:100%;}
#subnav-left { float:left;display:inline-block;padding:9px 0 0 20px;width:80%;}
#subnav-icon { display:inline-block;background-color:#e4e4ed;border-left:1px solid #ffffff;padding:0;float:right;width:48px;height:39px;}
.subnav-closed { background-image:url('/bca/Generic/images/subnav/subnav-mobile-arrow-up.png');background-position:0 0;background-repeat:no-repeat;}
.subnav-open { background-image:url('/bca/Generic/images/subnav/subnav-mobile-arrow-down.png');background-position:0 0;background-repeat:no-repeat;}
.benefit-nav-container { width:100%;margin:0;padding:0;border:1px solid #d8d8d8;}
.benefit-nav-container > li { position:relative;display:block;text-align:center;}
.benefit-nav-container > li > a { font-family:'SourceSansProSemiBold';font-size:14px;color:#333333;display:block;width:100%;text-align:center;padding:10px 0;border-right:0;border-bottom:1px solid #d8d8d8;background-color:#f6f6fa;}
.benefit-mbr-nav-container { width:100%;margin:0;padding:0;border:1px solid #d8d8d8;}
.benefit-mbr-nav-container > li { position:relative;display:block;text-align:center;}
.benefit-mbr-nav-container > li > a { font-family:'SourceSansProSemiBold';font-size:14px;color:#333333;display:block;width:100%;text-align:center;padding:10px 0;border-right:0;border-bottom:1px solid #d8d8d8;background-color:#f6f6fa;}
.benefit-link-box { display:block;width:100%;position:relative;background-color:#e4e4ed;padding:7px;float:left;}
.benefit-link-box > div { float:left;width:100%;display:inline-block;text-align:center;}
.benefit-link-box > a { clear:both;padding:0;text-align:center;width:50%;}
#benefits-bottom-nav {display:none;}
body#faq .mobile-benefit-block {text-align:left;border-bottom:0;}
body#contact .mobile-benefit-block {border-bottom:0;}
.faq-nav-container { width:100%;margin:0;padding:0;border:1px solid #d8d8d8;}
.faq-nav-container > li { position:relative;display:block;text-align:center;}
.faq-nav-container > li > a { font-family:'SourceSansProSemiBold';font-size:14px;color:#000000;display:block;width:100%;text-align:center;padding:10px 0;border-right:0;border-bottom:1px solid #d8d8d8;background-color:#f6f6fa;}
.backToTop, .clickToCall { display:block;width:100%;position:relative;background-color:#e4e4ed;padding:7px;text-align:center;}
.clickToCall {margin-bottom:15px;}
@media (min-width:768px){

.benefit-collapse { width:auto;border-top:0;box-shadow:none;}
.benefit-collapse.collapse { display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.benefit-collapse.in { overflow-y:visible;}
.benefit-collapse { max-height:340px;overflow-x:visible;padding-right:0px;padding-left:0px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling:touch;}
#benefit-mobile-toggle { display:none;}
.benefit-toggle { font-family:'SourceSansProSemiBold';font-size:14px;color:#000000;padding:10px;margin-top:0px;margin-bottom:0px;background-color:#e4e4ed;width:100%;border:0;}
#benefit-toggle-button { width:100%;}
#desktop-nav-wrap { display:block;position:relative;height:36px;width:100%;background-color:#f0f0f7;}
.benefit-nav-container { float:left;width:100%;margin:0;padding:0;border:0;height:48px;}
.benefit-nav-container > li { position:relative;display:block;text-align:center;float:left;width:20%;height:48px;}
.benefit-nav-container > li.gold {width:25%;}
.benefit-nav-container > li.gold > a {padding:10px 0;}
.benefit-nav-container > li > a { font-family:'SourceSansProSemiBold';font-size:100%;line-height:100%;color:#333333;display:block;width:100%;text-align:center;padding:5px 3px;border-bottom:0;background-color:transparent;border-left:1px solid #ffffff;}
.benefit-nav-container > li > a.benefit-nav-auto-research,
.benefit-nav-container > li > a.help-nav-privacy { padding:10px 0;}
.benefit-nav-container > li > a.help-nav-about,
.benefit-nav-container > li > a.help-nav-contact,
.benefit-nav-container > li > a.help-nav-use-road { padding:5px 30px;}
.benefit-nav-container > li > a.benefit-nav-roadside {border-left:0;}
.benefit-nav-container > li > a:hover,
.benefit-nav-container > li > a:focus,
body#compare .benefit-nav-container > li > a.benefit-nav-compare,
body#maintenance .benefit-nav-container > li > a.benefit-nav-auto,
body#roadside .benefit-nav-container > li > a.benefit-nav-roadside,
body#travel .benefit-nav-container > li > a.benefit-nav-travel,
body#research .benefit-nav-container > li > a.benefit-nav-auto-research,
body#help .benefit-nav-container > li > a.help-nav-about,
body#contact .benefit-nav-container > li > a.help-nav-contact,
body#privacy .benefit-nav-container > li > a.help-nav-privacy,
body#terms .benefit-nav-container > li > a.help-nav-terms,
body#road .benefit-nav-container > li > a.help-nav-road,
body#road .benefit-nav-container > li > a.help-nav-use-terms,
body#road .benefit-nav-container > li > a.help-nav-use-road { background:url('/bca/Generic/images/subnav/subnav-active.png') no-repeat 50% 0;height:48px;}
.benefit-mbr-nav-container { float:left;width:100%;margin:0;padding:0;border:0;height:48px;}
.benefit-mbr-nav-container > li { position:relative;display:block;text-align:center;float:left;width:25%;height:48px;}
.benefit-mbr-nav-container > li > a { font-family:'SourceSansProSemiBold';font-size:100%;line-height:100%;color:#333333;display:block;width:100%;text-align:center;padding:5px 14px;border-bottom:0;background-color:transparent;border-left:1px solid #ffffff;}
.benefit-mbr-nav-container > li > a.benefit-mbr-nav-travel,
.benefit-mbr-nav-container > li > a.benefit-mbr-nav-auto-research { padding:5px 40px;}
.benefit-mbr-nav-container > li > a.benefit-mbr-nav-auto{padding:5px 30px;}
.benefit-mbr-nav-container > li > a:hover,
.benefit-mbr-nav-container > li > a:focus,
body#maintenance .benefit-mbr-nav-container > li > a.benefit-mbr-nav-auto,
body#roadside .benefit-mbr-nav-container > li > a.benefit-mbr-nav-roadside,
body#travel .benefit-mbr-nav-container > li > a.benefit-mbr-nav-travel,
body#research .benefit-mbr-nav-container > li > a.benefit-mbr-nav-auto-research,
body#help .benefit-nav-container > li > a.help-nav-about,
body#contact .benefit-nav-container > li > a.help-nav-contact,
body#privacy .benefit-nav-container > li > a.help-nav-privacy,
body#terms .benefit-nav-container > li > a.help-nav-terms { background:url('/bca/Generic/images/subnav/subnav-active.png') no-repeat 50% 0;height:48px;}
span.icon-angle-double-right { display:none;}
#benefits-bottom-nav {display:block;}
.benefit-nav-lower { list-style:none;position:relative;font-family:Arial,Helvetica,sans-serif;margin:0 0 25px 0;padding:0;width:100%;height:20px;float:left;}
.benefit-nav-lower > li { float:left;padding:5px;}
.benefit-nav-lower > li > a { text-decoration:underline;color:#0090ff;font-weight:bold;}
.benefit-link-box { display:block;width:100%;position:relative;background-color:transparent;padding:7px;float:left;}
.benefit-link-box > div { float:left;width:33%;display:inline-block;text-align:center;padding-left:0px;}
.benefit-link-box > a { clear:both;padding:0;text-align:center;width:50%;}
.faq-nav-container { float:left;width:100%;margin:0;padding:0;border:0;height:36px;}
.faq-nav-container > li { position:relative;display:block;text-align:center;float:left;width:25%;height:36px;}
.faq-nav-container > li > a { font-family:'SourceSansProSemiBold';font-size:14px;line-height:100%;color:#000000;display:block;width:100%;text-align:center;padding:5px 19px;border-bottom:0;background-color:transparent;border-left:1px solid #ffffff;}
.faq-nav-container > li > a.faq-nav-roadside { border-left:0;}
.faq-nav-container > li > a:hover,
.faq-nav-container > li > a:focus { background-color:#dfdfe6;height:36px;}
span.icon-angle-double-right { display:none;}
.backToTop { display:block;width:100%;position:relative;background-color:transparent;padding:0;text-align:right;}
ul#faq-list,
ul#faq-sub-list { font-family:Arial,Helvetica,sans-serif;}
.clickToCall {display:none;}
}
#success-box { margin-bottom:10px;}
#success-member { display:block;float:none;background-color:#e5e5ed;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;color:#666666;padding:20px;width:100%;height:auto;vertical-align:middle;text-align:center;}
#success-member-info { display:block;float:none;background-color:#f0f0f7;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:15px;color:#666666;padding:20px;width:100%;height:auto;vertical-align:middle;text-align:center;}
#click-access-button { float:left;width:200px;height:36px;text-align:center;border-top-left-radius:3px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:3px;background:#cff0ff;background:-moz-linear-gradient(top, #cff0ff 0%, #a1cbdd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(100%,#cff0ff), color-stop(100%,#a1cbdd));background:-webkit-linear-gradient(top, #cff0ff 0%,#a1cbdd 100%);background:-o-linear-gradient(top, #cff0ff 0%,#a1cbdd 100%);background:-ms-linear-gradient(top, #cff0ff 0%,#a1cbdd 100%);background:linear-gradient(to bottom, #cff0ff 0%,#a1cbdd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cff0ff', endColorstr='#a1cbdd',GradientType=0 );z-index:9999;}
.icon-access { float:left;width:32px;height:36px;display:inline-block;background:#64a3c3;background:-moz-linear-gradient(top, #64a3c3 0%, #7fc0e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#64a3c3), color-stop(100%,#7fc0e0));background:-webkit-linear-gradient(top, #64a3c3 0%,#7fc0e0 100%);background:-o-linear-gradient(top, #64a3c3 0%,#7fc0e0 100%);background:-ms-linear-gradient(top, #64a3c3 0%,#7fc0e0 100%);background:linear-gradient(to bottom, #64a3c3 0%,#7fc0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#64a3c3', endColorstr='#7fc0e0',GradientType=0 );border-top-left-radius:0px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0px;text-align:center;vertical-align:middle;}
.icon-access img { padding:8px 4px 5px 4px;}
#auto-did-you-know {display:none;}
h1.mobileHead,p.mobileCopy { display:block;}
h1.desktopHead,p.desktopCopy{display:none;}
h1#enableSideHead {margin-bottom:0;}
#enableCenter, #enableCenter input, #enableCenter img {}
#enableCenter {padding-bottom:20px;}
.phoneFields {margin-top:10px;}
input[name="UpdateProfile_EveAreaCode"],
input[name="UpdateProfile_EveExchange"],
input[name="UpdateProfile_EveLocalNumber"] { display:inline-block;width:70px;max-width:100%;height:34px;padding:4px 8px;font-size:14px;line-height:1.428571429;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
@media (min-width:768px) { #profile-left, #profile-right { float:left;position:relative;width:50%;}
#profile-left {padding-right:15px;}
#success-member { display:block;float:left;background-color:#e5e5ed;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:18px;color:#666666;padding:20px;width:40%;height:90px;vertical-align:middle;text-align:left;}
#success-member-info { display:block;float:left;background-color:#f0f0f7;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:15px;color:#666666;padding:20px;width:60%;height:90px;vertical-align:middle;text-align:left;}
#auto-did-you-know {display:block;}
h1.mobileHead,p.mobileCopy{display:none;}
h1.desktopHead,p.desktopCopy{display:block;}
#enableCenter, #enableCenter input, #enableCenter img {text-align:left;}
}
.form-controlReadOnly { cursor:not-allowed;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;background-color:#eee;background-image:none;border:1px solid #cccccc;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.memNumber { width:300px;display:block;max-width:100%;height:auto;}
body#signin .memNumber {letter-spacing:3px;}
input[id="EveAreaCode"],
input[id="EveExchange"],
input[id="EveLocalNumber"],
input[id="AreaCode"],
input[id="ExchangeCode"],
input[id="LocalNumber"],
input[id="BirthMonth"],
input[id="BirthDay"],
input[id="BirthYear"],
input[id="ssn1"],
input[id="ssn2"],
input[id="ssn3"],
input[id="ssnverify1"],
input[id="ssnverify2"],
input[id="ssnverify3"],
input[id="SecBirthMonth"],
input[id="SecBirthDay"],
input[id="SecBirthYear"] { display:block;width:80px;height:auto;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;display:inline-block;margin:0 6px 0 0;}
input[id="SecMothersMaidenName"] { display:block;width:300px;height:auto;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;display:inline-block;margin:0 6px 0 0;}
label.poeLabel { display:block;padding-top:10px;}
.strongPasswordDiv{
visibility:hidden;font-weight:bold;color:Green;background-color:silver;position:absolute;}
.weakPasswordDiv{
visibility:hidden;font-weight:bold;color:Red;background-color:silver;position:absolute;}
.form-small-field { width:135px;max-width:100%;float:left;position:relative;min-height:1px;padding-left:0;padding-right:5px;}
#desktop-card-image {display:block;}
#form-right {display:none;}
span.card-right {display:none;}
span.card-below {display:inline;}
@media (min-width:768px) { .form-small-field { width:150px;max-width:100%;float:left;position:relative;min-height:1px;padding-left:0;padding-right:5px;}
}
@media (min-width:992px) { #desktop-card-image {display:none;}
#form-right { display:block;float:right;padding-top:15px;}
#form-left { display:block;float:left;width:60%;padding-top:15px;}
span.card-right {display:inline;}
span.card-below {display:none;}
}
#form-header { clear:both;padding-top:5px;}
label span { color:#666666;font-weight:normal;}
#auto-did-you-know h1 {margin-top:0;}
.footer { width:100%;margin-top:15px;text-align:center;padding:20px 0 40px 0;background-color:#efeef1;}
body#home .footer { background-color:transparent;}
.footer .col-sm-8 {padding-right:0px;}
.centerFooter { display:block;max-width:950px;margin:0 auto;padding:10px 0;}
.partner-logos {display:none;}
body#home .partner-logos { display:block;clear:both;margin:0 10px;padding-bottom:20px;}
.partner-logos h2 { font-size:14px;text-align:center;margin-top:0;}
#partner-container { width:100%;margin:0 auto;padding:0 15px;}
.partner-brands { float:none;width:100%;padding:15px 0px;text-align:center
}
.footer-tow-number-desktop {display:none;}
.footer-tow-number-mobile { display:block;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:10px;color:#666666;width:300px;margin:10px auto;background:url('/bca/Generic/images/home/home-emergency-icon-mobile.png') 5px 0px no-repeat;padding:5px 5px 5px 45px;}
.footerlinks { list-style-type:none;margin:0 0 10px 0;padding:0;font-size:12px;clear:both;}
.footerlinks li { padding:5px 4px;display:inline-block;line-height:100%;}
.footerlinks li > a { color:#666666;text-decoration:underline;}
.footerimg { float:none;margin:0 0 10px 0;}
.footerimg img { padding:0 6px;max-width:25%;}
.footercopywrite { display:none;}
#compare-disclaimer {display:none;}
body#compare #compare-disclaimer { display:block;clear:both;margin-top:15px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666666;padding:20px;text-align:left;}
#walmartLogo {display:none;}
body#home #walmartLogo {display:inline-block;max-width:104px;margin:0;padding:0;}
body#home #walmartLogo img {max-width:70%;}
@media (min-width:768px) { #partner-container { width:100%;margin:0 auto;padding:0 15px;}
.partner-brands { float:none;width:100%;padding:15px 0px;text-align:center
}
}
@media (min-width:992px) { .partner-logos {display:none;}
body#home .partner-logos { display:block;clear:both;margin:0 20px;padding-bottom:20px;}
.partner-logos h2 { font-size:14px;text-align:center;margin-top:0;}
#partner-container { width:40%;margin:0 auto;}
.partner-brands { float:left;width:33%;padding:5px 15px;text-align:center
}
.staples {width:22%;}
.target {width:45%;}
}
@media (min-width:768px) { .footer { width:100%;margin-top:25px;text-align:left;padding:30px 0;position:relative;background-color:#efeef1;float:left;clear:both;}
body#home .footer { background-color:transparent;}
.footer-tow-number-mobile {display:none;}
.footer-tow-number-desktop { display:block;width:100%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;color:#666666;margin:0;float:left;clear:both;background:url('/bca/Generic/images/home/home-emergency-tow-icon.png') 0 10px no-repeat;padding:10px 5px 5px 25px;}
.footerLinkContainer { width:100%;padding:0;margin:5px 0 0 0;float:left;position:relative;}
.footerlinks { display:block;list-style-type:none;margin:10px auto;padding:0 0 0 8px;font-size:12px;width:950px;}
.footerimg { float:right;margin-top:0px;margin-right:0px;}
.footerimg img { padding:0 6px;max-width:100%;}
.footercopywrite { display:block;font-size:12px;color:#666666;margin:-8px 0 0 5px;float:left;clear:both;}
#compare-disclaimer {display:none;}
body#compare #compare-disclaimer { display:block;clear:both;margin-top:15px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666666;padding:20px;}
body#home #walmartLogo {display:inline-block;max-width:144px;margin:0;padding:0;}
body#home #walmartLogo img {max-width:100%;}
}
table.rentals td { display:block;width:100%;}
table.hotels td { display:block;width:100%;}
#desktop-promo { width:100%;margin:25px 0 0 0;}
#desktop-promo h2 { font-family:"SourceSansProRegular";font-size:20px;color:#333333;margin:0;}
table.promo > tbody > tr > td { display:block;border-top:0;text-align:center;}
@media (min-width:768px) { table.rentals td { display:inline-block;width:50%;}
table.hotels td { display:inline-block;width:23%;}
#desktop-help { display:block;float:left;margin:3% 0 2% 0;background:url('/bca/Generic/images/home/icon-mbr-alert.png') 0 3px no-repeat;padding:0 0 0 65px;}
#desktop-promo { width:100%;margin:25px 0 0 0;}
#desktop-promo h2 { font-family:"SourceSansProRegular";font-size:20px;color:#333333;margin:0;}
table.promo > tbody > tr > td { display:inline-block;border-top:0;text-align:left;}
}
@media (min-width:992px){
#desktop-help { display:block;float:left;margin:7% 0 2% 0;}
}
caption { text-align:left;font-weight:bold;padding:5px 0px 5px 5px;background-color:#dddddd;}
.mobile-iframe-block { clear:both;display:block;text-align:center;padding:0px;color:#666666;}
.iframe-test { position:relative;padding-bottom:75%;height:0;overflow:auto;}
.iframe-test iframe { position:absolute;top:0;left:0;width:100%;height:100%;}
.footerimg img { max-width:100% !important;text-align:center;}
#entrust { margin-bottom:2px;margin-top:-8px;}
#entrust div { margin:0 auto;}
#entrust a { top:0px;font-size:8px !important;}
#entrust div div:nth-child(2) { top:22px !important;}
