@charset "UTF-8";
/* CSS Document */
.aaa-search-container label{
	display: block;
}

#aarShopAddForm #facilityname {
    width: 100%;
}
#aarShopAddForm #affiliation {
    width: 100%;
}
#aarShopAddForm #address {
    width: 300px;
}
#aarShopAddForm #city {
    width: 200px;
}
#aarShopAddForm #state {
    width: 60px;
}
#aarShopAddForm #zip {
    width: 80px;
}
#aarShopAddForm #contactemail {
    width: 300px;
}
#aarShopAddForm #contactphone {
    width: 200px;
}
#aarShopAddForm #busphone {
    width: 200px;
}
#aarShopAddForm #weekdayhours {
    width: 100%;
}
#aarShopAddForm #saturdayhours {
    width: 100%;
}
#aarShopAddForm #sundayhours {
    width: 100%;
}
#aarShopAddForm #weburl {
    width: 100%;
}
#aarShopAddForm #baycount {
    width: 70px;
}
#aarShopAddForm #manager {
    width: 100%;
}
#aarShopAddForm .aaa-radios .aaa-radioContainer{
	margin-top: 0px;
}
.aaa-search-container input.aaa-btn.aaa-banner-button {
    width: 250px;
    padding: 18px 0px;
    margin-top: 8px;
}
#aarShopAddForm .aaa-radioContainer label{
	display: block;
    margin: auto;
	vertical-align: unset;
	font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 22px;
}

.aarShopAddForm .aaa-radios {
    margin: 0 auto;
    width: 368px;
    display: block;
}

@media screen and (max-width: 500px) {
    .grecaptcha-badge {
        transform: scale(0.35) !important;
        -webkit-transform: scale(0.35) !important;
        transform-origin: 0 0 !important;
        -webkit-transform-origin: 0 0 !important;
    }
}


#aarShopAddForm .aaa-radios .aaa-formLeft{
	padding-top: 10px;
	padding-left: 14px;
	margin-right: 10px;
}
#aarShopAddForm .aaa-radios .aaa-formLeft:last-child{
	margin-right: 0px;
}
#aarShopAddForm .aaa-radios .aaa-formLeft.aaa-radioContainer-focus{
	background-color: #f2f2f2;
	border-radius: 4px;
	padding-bottom: 10px;
}
#aarShopAddForm .aaa-radioContainer input{
	margin: 6px;
}
#aarShopAddForm .aaa-formLeft:last-child{
	padding-right: 0px;
}
.aar-landing-promotion-section .aaa-inner-container {
    max-width: 1366px;
    padding: 0px;
    background-image: url(/AAA/common/AAR/images/AAR-Repair.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.aar-landing-promotion-section-2 .aaa-inner-container {
    max-width: 1366px;
    padding: 0px;
    background-image: url(/AAA/common/AAR/images/AAR-autorepair-truck.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
ul.aaa-ul li {
    padding-top: 30px;
    padding-left: 14px;
    padding-right: 14px;
    list-style: outside;
}

@media only screen and (max-width : 800px){
	.aaa-formLeft {
		display: grid;
		float: none;
		padding: 0px 0px 12px 0px;
	}
}





