#maintenanceSelectForm{background-color:#f2f2f2;margin-top:10px;padding:5px 18px;overflow:hidden;}
#maintenanceSelectForm label{width:143px;display:block;float:left;}
#maintenanceSelectForm div{overflow:hidden;margin:17px 0;}
#maintenanceSelectForm div select,.maintenance .form div input{float:left;max-width:400px;}
#maintenanceSelectForm div #mileage{width:150px;}
#maintenanceSelectForm div #zip{width:90px;}
#maintenanceSelectForm div.last{margin-top:-10px;margin-bottom:10px;}
#maintenanceSelectForm .example{color:#555;}
#maintenanceSelectForm button.droplist_submit{float:right;}
.ewr img{float:left;}
.ewr .content p{padding-left:147px;}
.guide .content{line-height:15px;}
#maintenance-search{line-height:30px;padding:5px 14px;}
#maintenance-header .content{overflow:hidden;line-height:15px;}
#maintenance-header .content img{margin-right:14px;}
#maintenance-header .content .note{margin:15px 0 0 0;}
.item-list{width:100%;margin-bottom:25px;}
.item-list thead{background-color:#f5f5f5;font-size:15px;font-weight:bold;}
.item-list thead td{padding:10px;}
.item-list tbody td{padding:3px 10px;font-size:11px;}
.item-list tbody tr.first td{padding-top:13px;}
.item-list tbody tr{border-bottom:1px solid #f4f4f4;}
.item-list tbody tr.last{border-bottom:0 none;}
.item-list td{text-align:left;vertical-align:middle;}
.item-list td.right{text-align:right;vertical-align:middle;}
.note{color:#5e5e5e;font-size:10px;}
.note strong{display:block;}
.module hr{background:#d6d6d6;margin:0;padding:0;height:1px;display:block;border:0 none;}
.recalltsb .handle{background-color:#f2f2f2;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;padding:11px;color:#004d99;font-size:14px;text-transform:uppercase;}
.recalltsb .handle span{position:relative;display:block;}
.recalltsb .handle span span{position:absolute;display:block;right:0;top:0;}
.recalltsb .first{border-top:1px solid #d6d6d6;}
.recalltsb .mask .content{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.recalltsb .mast .last{border-bottom:1px solid #d6d6d6;}
.recalltsb .mask .content hr{color:#d6d6d6;height:1px;border:0 none;clear:both;}
.recalltsb .mask .content div{padding:14px;}
.recalltsb .mask .span-3,.recalltsb .mask .span-4,.recalltsb .mask .span-5{float:left;}
#notesPanel{text-align:left;}
.error{color:#f00;background:none;font-size:11px;font-weight:bold;display:block;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
#maintenance-error{color:#f00;float:left;margin-top:10px;width:85%;font-size:11px;font-weight:bold;}
.noinfo .content{color:#f00;}