.service-history .pagWrap{float:left;padding-bottom:10px;} .service-history .btmNav .enterBtn{float:right;} .service-history .paginationPage .box-module h4{float:left;} .service-history .paginationPage .box-module .changeDeleteBtns{float:right;margin:5px 10px 0 0;} .service-history .paginationPage .svcBody{padding-top:5px;} .service-history .paginationPage .svcLeftCol{float:left;width:365px;padding-left:15px;} .service-history .paginationPage .svcRightCol{float:left;width:325px;} .service-history .paginationPage .leftGroup{float:left;width:130px;text-align:right;padding-bottom:5px;} .service-history .paginationPage .rightGroup{float:left;width:215px;padding-left:10px;padding-bottom:5px;font-weight:bold;} .service-history .paginationPage .svcRightCol .leftGroup{width:100px!important;} .service-history .paginationPage .svcRightCol .rightGroup{width:200px!important;} .service-history .locate-dealer-wrap{margin-top:20px;} #serviceHistoryEnterForm label{display:block;} #serviceHistoryEnterForm .lbl{font-weight:bold;font-size:13px;margin-bottom:10px;} #serviceHistoryEnterForm .lbl span{font-size:11px;} #serviceHistoryEnterForm .formRow{margin-bottom:30px;} #serviceHistoryEnterForm .serviceType .stRow{overflow:hidden;width:100%;} #serviceHistoryEnterForm .serviceType .stRow .lbl{font-size:12px!important;margin-bottom:5px!important;} #serviceHistoryEnterForm .serviceType fieldset{float:left;width:220px;} #serviceHistoryEnterForm .serviceType input{float:left;margin-right:5px;} #serviceHistoryEnterForm .serviceType label{float:left;padding-right:10px;color:#777d84;} #serviceHistoryEnterForm .slRow{overflow:hidden;width:100%;margin-bottom:10px;} #serviceHistoryEnterForm .slRow label{float:left;width:175px;margin-left:10px;padding-top:5px;} #serviceHistoryEnterForm .slRow input.radio,#serviceHistoryEnterForm .slRow div.select{display:block;float:left;} #serviceHistoryEnterForm .slRow input.radio{margin-top:6px;} #serviceHistoryEnterForm .slRow .slTextField input{width:240px;} #serviceHistoryEnterForm .slRow select{width:250px;} #serviceHistoryEnterForm .slRow div.select{width:242px;} #serviceHistoryEnterForm .svcCost{padding-top:5px;} #serviceHistoryEnterForm .svcCost label{width:188px;padding-left:0;margin-left:0;} #serviceHistoryEnterForm .svcCost input{width:140px!important;} #serviceHistoryEnterForm .svcCost span{display:block;float:left;width:10px;} #serviceHistoryEnterForm #serviceDetails{width:425px;height:90px;} .customFields #serviceDate .selectWrapper{float:left;margin-right:5px;} .customFields #serviceDate div.select{width:80px;} .addl-header{margin:0 0 12px 18px;} .offer-box{background:#F9F9F9 none repeat scroll 0 0;} .offer-box .box-cap-t{background-color:#F9F9F9;} .find-dealer-results a { text-decoration: none; font-weight: normal; font-size: 11px; } .find-dealer-results a:hover { text-decoration: underline; } .find-dealer-results .dealer-entry .special-convenience-services .icon-col-a { width:21px; } .find-dealer-results .dealer-entry .special-convenience-services .icon-col-b a { color:#4797C8 !important; } .find-dealer-results .dealer-entry .dealer-entry-header { position:relative; overflow:hidden; background:#ededed; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:10px 15px;} .find-dealer-results .dealer-entry h3 { float:left; margin-top:3px; } .find-dealer-results .dealer-entry .dealer-entry-header .button-block { margin-bottom:0; float:right;width:185px;} .find-dealer-results .dealer-entry .dealer-entry-header .button-block .call-schedule-service { background:url(/Storage/Owner2/assets/img/icon-and-bkg/icon-scheduleService.png) no-repeat;padding-left:30px; display:block; text-align:left; font-size:11px; font-weight:normal; } .find-dealer-results .dealer-entry .dealer-entry-body { padding:15px; } .find-dealer-results .dealer-entry { color: #454545; font-weight: bold; font-size: 12px; } .find-dealer-results .dealer-entry.last { border-bottom: none; } .find-dealer-results .dealer-entry h3, .find-dealer-results .dealer-entry h3 a { font-size: 17px; color: #333 !important; font-weight: bold; text-decoration: none; } .find-dealer-results .dealer-entry .contact-info { float: left; width: 207px; line-height: 18px; } .find-dealer-results .dealer-entry .contact-info .phone-number {line-height: 26px; } .find-dealer-results .dealer-entry .contact-info .more-info {  } .find-dealer-results .dealer-entry .contact-info .more-info img { margin: 0 6px 0 0; text-decoration: none; } .find-dealer-results .dealer-entry .contact-info .more-info img:hover { margin: 0 6px 0 0; text-decoration: none; } .find-dealer-results .dealer-entry .conveniences { float: left; width: 340px; line-height: 18px; } .find-dealer-results .dealer-entry ul { margin-top: 3px; } .find-dealer-results .dealer-entry li { font-weight: normal; line-height: 15px; margin-bottom: 0px; padding-right: 5px; } .find-dealer-results .dealer-entry .col-a { float: left; width: 170px; } .find-dealer-results .dealer-entry .col-b { float: left; width: 170px; } .find-dealer-results .dealer-entry .link-out { margin-bottom: 10px; } .find-dealer-results .dealer-entry .icon-links { float: right; width: 129px; } .find-dealer-results .dealer-entry .icon-links td, .dealer-detail .tool-links td { height: 40px; } .find-dealer-results .dealer-entry .icon-links .icon-col-a { width: 34px; } .find-dealer-results .dealer-entry .icon-links .icon-col-b { width: 93px; } .find-dealer-results .dealer-entry .icon-links .icon-col-b a { vertical-align: middle; } .find-dealer-results .dealer-entry .icon-links img { margin-right: 4px; } .find-dealer-results .dealer-entry .icon-links em { font-style: italic; } .find-dealer-results .pagWrap { text-align: right; padding-right: 3px; } .find-dealer-results .box-body { padding-bottom: 0px; padding-top:0; } .find-dealer-results .boxBtmGrey .box-cap-b { background-color: #f7f7f7; } .find-dealer-results .sixty-percent { width: 495px; } .find-dealer-results .sixty-percent .body-content { margin: 0 0 0 15px; font-weight: bold; color: #777d84; } .find-dealer-results .sixty-percent .checks-left, .sixty-percent .checks-right { float: left; margin-top: 15px; } .find-dealer-results .sixty-percent .checks-left input, .sixty-percent .checks-right input { margin-right: 12px; } .find-dealer-results .sixty-percent .checks-left { width: 270px; } .find-dealer-results .sixty-percent .checks-right { width: 185px; } .find-dealer-results-service-rebates { position:relative; } .find-dealer-results-service-rebates .dealer-result-count { margin:0 0 15px 15px; font-weight: bold; } .dealer-detail #address,.dealer-detail #services,.dealer-detail #contact-info{font-size:12px;font-weight:bold;} .dealer-detail #address{margin:0 0 30px 0;font-weight:bold;line-height:18px;} .dealer-detail #address .phone-number{line-height:26px;} .dealer-detail #services ul{margin-top:3px;} .dealer-detail #services li{list-style:none;font-weight:normal;line-height:15px;color:#707070;margin-bottom:0;} .dealer-detail #contact-info .hours-block{margin:3px 0 13px 0;font-weight:normal;line-height:16px;color:#707070;} .dealer-detail #contact-info h4{margin:0;font-weight:bold;} .dealer-detail .tool-links li{clear:left;display:block;text-decoration:none;font-size:12px;font-weight:bold;background-image:none;padding-left:8px;} .dealer-detail .tool-links img{float:left;border-bottom:10px solid #FFF;*border-bottom-width:0;} .dealer-detail .tool-links span{width:110px;float:left;font-weight:bold;border-left:10px solid #FFF;} .dealer-detail #dealer-detail-info .rowThreeEven .columnC{width:175px;} .dealer-detail .tool-links a{cursor:pointer;} .dealer-detail .tool-links a span{display:table;height:28px;} .dealer-detail .tool-links a em{display:table-cell;vertical-align:middle;padding:0 5px 0 0;} .dealer-detail .tool-links a em strong{display:block;} #bd .dealer-detail .tool-links a:hover span em strong{text-decoration:underline;} .dealer-detail .box-body-content{min-height:195px;} .dealer-detail .box-body-content .deal-title{font-size:18px;font-weight:bold;color:#0060A0;} .dealer-detail .box-body-content .deal-cost{font-size:30px;font-weight:bold;color:#0060A0;margin:10px 0;} .dealer-detail .box-body-content .deal-cost .cost-detail{font-size:14px;line-height:17px;} .dealer-detail .box-body-content .deal-details{font-size:12px;font-weight:normal;color:#777D84;} .dealer-detail .box-body-content .deal-details ul{margin-left:12px;} .dealer-detail .box-body-content .deal-details li{list-style-type:disc;list-style-position:outside;margin-bottom:5px;background-image:none;padding-left:0;} 
.dealer-detail #coupons-cont { width:480px; float:left;}
.dealer-detail #oar-callout-cont { margin-left:13px; float: left; width:235px; }

 
#oar-callout-cont .box-body { padding: 0; }
#oar-callout-cont #oar-callout { padding:0 5px; width:223px; overflow:hidden; }
#oar-callout-cont #oar-callout .box-body-content { padding:5px;min-height:60px; }
#oar-callout-cont #oar-callout .oar-callout-msg { font-size:15px; font-weight:900; line-height:100%; }
#oar-callout .dealer-info { color:#333333; line-height:100%; margin-left:10px; }
#oar-callout .dealer-info span { font-size:9px; }
#oar-callout a.oar-link { font-size:10px; display:block; margin-left:10px;line-height:14px; }
#oar-callout img.oar-logo { display:block; padding:20px 0 10px 0; float:right; margin-right:10px; }
#oar-callout .box-body { padding: 0; }
/*#oar-callout #oar-callout-nologin { background-color:#8A8A8A; }*/
#oar-callout-nologin { margin-bottom:5px; }
#oar-callout-nologin .box-canvas {background-color:#8a8a8a}
#oar-callout-nologin .box-body { background-color:#8a8a8a; padding:1px 5px; }
#oar-callout-nologin .box-cap-t .box-cap-l { background-image:url(/Storage/Owner2/assets/img/boxes/cap-unlined-8a8a8a-tl.png); }
#oar-callout-nologin .box-cap-t .box-cap-l .box-cap-m { background-image:url(/Storage/Owner2/assets/img/boxes/cap-unlined-8a8a8a-t.png); }
#oar-callout-nologin .box-cap-t .box-cap-l .box-cap-m .box-cap-r { background-image:url(/Storage/Owner2/assets/img/boxes/cap-unlined-8a8a8a-tr.png); }
#oar-callout-nologin .box-cap-b .box-cap-l { background-image:url(/Storage/Owner2/assets/img/boxes/cap-unlined-8a8a8a-bl.png); }
#oar-callout-nologin .box-cap-b .box-cap-l .box-cap-m { background-image:url(/Storage/Owner2/assets/img/boxes/cap-unlined-8a8a8a-b.png); }
#oar-callout-nologin .box-cap-b .box-cap-l .box-cap-m .box-cap-r { background-image:url(/Storage/Owner2/assets/img/boxes/cap-unlined-8a8a8a-br.png); }
.my-dealers a{text-decoration:none;font-weight:normal;font-size:11px;}.my-dealers a:hover{text-decoration:underline;}.my-dealers .vehicle-name{color:#8c8c8c;font-size:13px!important;font-weight:bold;margin-bottom:5px;}.my-dealers .dealer-entry{border-bottom:1px solid #ccc;padding:10px 15px 10px 15px;color:#454545;font-size:12px;}.my-dealers .dealer-entry.alt{background-color:#f7f7f7;}.my-dealers .dealer-entry.last{border-bottom:none;}.my-dealers .dealer-entry h3,.my-dealers .dealer-entry h3 a{font-size:17px;margin-bottom:7px;color:#333!important;}.my-dealers .dealer-entry .contact-info{float:left;width:280px;line-height:18px;}.my-dealers .dealer-name,.my-dealers .spec-con-head{font-weight:bold;display:block;margin-bottom:3px;}.my-dealers .dealer-name{font-size:13px;}.my-dealers .dealer-entry .contact-info .more-info{margin-top:3px;}.my-dealers .dealer-entry .contact-info .more-info img{margin:0 6px 0 0;text-decoration:none;}.my-dealers .dealer-entry .contact-info .more-info img:hover{margin:0 6px 0 0;text-decoration:none;}.my-dealers .dealer-entry .conveniences{float:left;width:240px;line-height:18px;}.my-dealers .dealer-entry li{line-height:15px;color:#777d84;padding-right:5px;margin-bottom:0;}.my-dealers .dealer-entry .col-a{float:left;width:173px;}.my-dealers .dealer-entry .link-out{margin-bottom:10px;}.my-dealers .dealer-entry .icon-links{float:right;width:165px;margin-top:5px;}.my-dealers .dealer-entry .icon-links td{height:40px;}.my-dealers .dealer-entry .icon-links .icon-col-a{width:30px;}.my-dealers .dealer-entry .icon-links .icon-col-b{width:135px;}.my-dealers .dealer-entry .icon-links .icon-col-b a{vertical-align:middle;font-weight:bold;}.my-dealers .dealer-entry .icon-links img{margin-right:4px;}.my-dealers .dealer-entry .icon-links em{font-style:italic;}.more-info a{color:#4797c8!important;}.my-dealers .box-body{padding:0;}.my-dealers .boxBtmGrey .box-cap-b{background-color:#f7f7f7;}.my-dealers .sixty-percent{width:495px;}.my-dealers .sixty-percent .body-content{margin:0 0 0 15px;font-weight:bold;color:#777d84;}.my-dealers .sixty-percent .checks-left,.sixty-percent .checks-right{float:left;margin-top:15px;}.my-dealers .sixty-percent .checks-left input,.sixty-percent .checks-right input{margin-right:12px;}.my-dealers .sixty-percent .checks-left{width:270px;}.my-dealers .sixty-percent .checks-right{width:185px;}.owner-advantage .title{font-size:18px;font-weight:bold;color:#247fba;margin-bottom:20px;}.owner-advantage .sub-title{font-size:17px;font-weight:bold;}.owner-advantage .oar-overview-hero .box-body-content{padding-right:0;padding-left:0;}.owner-advantage h3.main{font-size:14px;font-weight:normal;margin-bottom:20px;padding:0 10px;}.owner-advantage .oar-overview ul{padding-left:2px;padding-right:15px;text-align:left;}.owner-advantage .oar-overview li,.owner-advantage .gray-list li{margin-bottom:13px;color:#777d84;}.owner-advantage .oar-overview p{color:#777d84;}.owner-advantage .rewards{width:236px;height:289px;background-image:url(/Storage/Owner2/assets/img/boxes/owner-advantage-rewards.jpg);margin-bottom:15px;text-align:left;}.owner-advantage .rewards h3{padding:17px 18px;color:#fff;font-size:16px;}.owner-advantage .rewards h4{padding:127px 20px 0 15px;color:#0060a0;font-size:12px;font-weight:bold;line-height:15px;}.owner-advantage .oar-account-item-data{float:left;width:48%;}.owner-advantage .oar-account-item-callout{float:right;width:47%;}.owner-advantage .oar-account-items .oar-account-header{font-size:18px;margin-bottom:15px;padding:8px 0 0 13px;}.owner-advantage .membershipAside ul{padding-left:10px;}.owner-advantage .membershipAside li{margin-bottom:10px;}.owner-advantage .visitAside{font-size:14px;line-height:150%;padding-top:0;}.owner-advantage .OA-CTA{padding-left:15px;font-weight:bold;font-size:14px;}.service-guide{color:#777d84;}.service-guide a{text-decoration:none;}.service-guide a:hover{text-decoration:underline;}.service-guide p.last{margin-bottom:0;}.service-guide .get-info-box p{margin-bottom:6px;}.service-guide .get-info-box h3{font-size:13px;padding:0 0 5px;}.service-guide .get-info-box .htmlBtn{display:block;text-align:right;padding-top:9px;}.service-guide .the-works{width:196px;height:166px;background:transparent url('/Storage/Owner2/assets/img/boxes/the-works-bkg.gif') no-repeat;padding:43px 20px 0;margin-bottom:15px;font-weight:bold;color:#252021;text-align:center;}.service-guide .the-works img{padding:7px 0 0;}.service-guide .service-box h3{color:#454545;margin-bottom:15px;}.service-guide .service-box ul{margin-bottom:15px;}.service-guide .service-box li{margin-bottom:7px;}.service-guide .banner{background-color:#f8f8f8;padding:5px 20px 0;margin-bottom:15px;}.service-guide .banner img{float:left;}.service-guide .banner p{float:right;width:185px;font-weight:bold;font-style:italic;}.service-guide .read-more{padding-left:360px;}.service-guide .service-box ul.link-list{margin-bottom:0;}.service-guide .service-box ul.link-list li{list-style-type:none;list-style-position:outside;}.service-guide .service-box ul.link-list li.last-item{margin-bottom:0;}.service-guide .read-more .link-external{background:transparent url(/Storage/Owner2/assets/img/icon-and-bkg/link-external-grey-on-white.gif) center right no-repeat;padding-right:14px;}* html .service-guide .read-more .link-external{display:block;}.service-article{color:#777d84;}.service-article .back-btn{float:right;font-weight:bold;font-size:10px;margin:-15px 13px 0 0;}#bd .back-btn a{color:#777d84;}.service-article .back-btn a:hover{text-decoration:none;}.service-article a{text-decoration:none;}.service-article a:hover{text-decoration:underline;}.service-article .help-box{color:#777d84;}.service-article .help-box h3{font-size:14px;color:#777d84;margin:15px 0 6px 0;}.service-article .help-box h3.first{margin-top:0;}.service-article .banner{background-color:#f8f8f8;padding:5px 27px 0 6px;margin-bottom:15px;}.service-article .banner img{float:left;}.service-article .banner p{float:right;width:185px;font-weight:bold;font-style:italic;}#main-box .big-link{padding-bottom:15px;}.service-article .arrow-button{float:right;width:29px;height:30px;background:transparent url('/Storage/Owner2/assets/img/buttons/btn-arrow.gif') no-repeat;}.service-article .arrow-button:hover{background-position:0 -30px;}.service-article .btn-pad{padding-left:6px;}#main-box .services-box li{font-weight:bold;font-size:14px;margin-bottom:7px;}.service-specials .promo-twohoriz{margin-bottom:8px;zoom:1;}.service-specials .couponHeader{margin:0 15px 10px 15px;}.service-specials .couponHeader h2{font-size:18px;margin-bottom:5px;}.service-specials .couponHeader h2 a { font-size: 11px; font-weight:normal; } .service-specials .couponHeader h3{font-size:16px;margin-bottom:5px;}.service-specials .couponWrap{margin-bottom:20px;}.vehicle-recall-content table{margin-bottom:15px;}.vehicle-recall-content table td{width:50%;vertical-align:top;}.vehicle-recall-content .vehicle-recall-icon{text-align:center;}.vehicle-recall-content .vehicle-recall-message{padding-top:5px;padding-right:15px;}.vehicle-recall-content h4{font-size:14px;margin-bottom:15px;}.vehicle-recall-content .vehicle-recall-data{text-transform:capitalize;}.vehicle-recall-content .vehicle-recall-data .label{text-transform:none;}.vehicle-recall-notices .box-body{padding:0;}.recall-disclaimer{padding:0 10px;}

.service-specials .box-great-service .box-header-large h3 { padding: 25px 0 10px; }
.service-specials .box-great-service .box-body-content { padding-left: 57px; padding-bottom: 20px; }
.service-specials .box-great-service .box-body-content p.ml10 { margin-left: 10px; }
.service-specials .box-great-service .box-body-content ul li { margin-bottom: 3px; }
.service-specials .promo-twohoriz { margin-bottom: 8px; zoom: 1; }
.service-specials .couponHeader { margin: 0 15px 10px 15px; }
.service-specials .couponHeader h2 { font-size: 18px; margin-bottom: 5px; }
.service-specials .couponHeader h3 { font-size: 16px; margin-bottom: 5px; }
.service-specials .couponWrap { margin-bottom: 20px;  }

.national-event .button-block .print-btn { float: right; width: 80px; }
.national-event .button-block .print-btn a { display: block; height: 26px; width: auto; }
.national-event .button-block .print-btn span { display: block; float: left; padding: 4px 23px 3px; border-top: solid 1px #ced1d4; border-bottom: solid 1px #ced1d4; }
.national-event .button-block .print-btn .LCap, .national-event .button-block .print-btn .RCap { float: left; height: 26px; width: 3px; vertical-align: top; background: repeat-x 0 0; }
.national-event .button-block .print-btn .LCap { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteLeft.gif); }
.national-event .button-block .print-btn .RCap { background-image: url(/Storage/Owner2/assets/img/buttons/btn-PrimWhiteRight.gif); }
.national-event .box-body-ltblue .box-body { padding-top: 0px; } 
.national-event .htmlBtn .btnPrimBlueSm .btnMid { /* global rules in CSS-global-min are sufficient => padding: 3px 5px !important; */ }

/** dealer-inspection **/
.dealer-inspection .box-body-table .box-body-content-tabular { padding: 0 10px 0 15px; }
.dealer-inspection .inspection-items-grid tr { border-top: 1px solid #CCC; }
.dealer-inspection .inspection-items-grid th { padding: 12px 0 8px 5px; }
.dealer-inspection .inspection-items-grid td { font-size: 12px !important; color: #8a8a8a; vertical-align: top; padding: 12px 0 8px 5px; }
.dealer-inspection .inspection-items-grid td p { line-height: 100% !important; }
.dealer-inspection .inspection-items-grid td.col1 { padding-right: 5px; }
.dealer-inspection .inspection-items-grid td .button-block { margin-bottom: 10px; }
.dealer-inspection .inspection-items-grid td p { line-height: 110%; }
.dealer-inspection .inspection-items-grid td .item-name { display: block; color: #0060a0; font-weight: bold; padding-bottom: 10px; }
.dealer-inspection .inspection-items-grid td .item-priority img { position: relative; top: 3px; width: 17px; height: 15px; background: url(/Storage/Owner2/assets/img/icon-and-bkg/icon-priority.gif) no-repeat; }
.dealer-inspection .inspection-items-grid td .item-priority-medium img { background-position: 0 -21px; }
.dealer-inspection .inspection-items-grid td .item-priority-low img { background-position: 0 -42px; }


/** rebate promo module **/
.box-body-rebate { width: 236px; height: 275px; background: url(/Storage/Owner2/assets/img/icon-and-bkg/rebate-bg.jpg) no-repeat; }
.box-body-rebate .box-body, .box-body-rebate .box-body .box-body-content { padding: 0; }
.box-body-rebate .rebate-txt { padding: 40px 0 20px; }


/*** rebates-layout.jsp **/
.box-rebate-list .box-body-first { padding-top: 10px; }
.box-rebate-list .box-body-content { padding-left: 30px; padding-right: 30px; }
.box-rebate-list .rebateOption { display: block; padding-bottom: 3px; }
.box-rebate-list .rebateOption input { position: absolute; margin-top: -1px; }
* html .box-rebate-list .rebateOption input { margin-top: -2px; }
.box-rebate-list .rebateOption label { margin-left: 20px; display: block; }
.box-rebate-list .rebateOptionChild, .box-rebate-list .rebateOptionChild { margin-left: 20px; }
.box-rebate-list a.ml-indent { font-size: 90% !important; text-decoration: underline; margin-left: 20px; }
.box-rebate-list .divider { clear: right; border-top: solid 1px #8a8a8a; width: 540px; margin: 30px 0 20px 80px; }
.box-rebate-list .box-body-content img { float: right; padding: 0 30px 25px 0; }

#rebatesForm { color: #777d84; }
#rebatesForm #front-errorMainMsg, #rebatesForm .errorMainMsg { margin-left: 15px; }
#rebatesForm .box-body-form { position: relative; }
#rebatesForm .box-body-form .required { position: absolute; color: #448bba; top: 0px; margin: 20px 0 0 625px; font-weight: bold; }
#rebatesForm .box-body-form .contentred div.error { width: 200px; } 
#rebatesForm .box-body-form .box-body-left { float: left; width: 250px; }
#rebatesForm .box-body-form .box-body-left h4 { padding-bottom: 18px; color: #777d84; }
#rebatesForm .box-body-form .box-body-left fieldset { float: left; width: 220px; padding: 0 0 15px 0; }
#rebatesForm .box-body-form .box-body-left label { display: block; margin-bottom: 5px; color: #777d84; }
#rebatesForm .box-body-form .box-body-left fieldset.shortField { width: 110px; }
#rebatesForm .box-body-form .box-body-left fieldset.shortField input { width: 70px; }
#rebatesForm .box-body-form .box-body-left fieldset.firstShortField { position: relative; width: 121px; }

#rebatesForm .box-body-form .box-body-left input { width: 180px; }
#rebatesForm .box-body-form .box-body-left fieldset.radioField { margin-top: 20px; }
#rebatesForm .box-body-form .box-body-left fieldset.radioField .radio { position: absolute; width: 18px; }
#rebatesForm .box-body-form .box-body-left fieldset.radioField label { display: block; padding-left: 20px; font-size: 80% !important; }
#rebatesForm .box-body-form .box-body-right { width: 455px; }
.rebates .rebate-disclaimer { padding: 15px 50px 0 40px; }
.rebates .tooltip-cont { display: block; clear: left; }
.rebates .tooltip-trigger { text-decoration: underline !important; }

.rebates .widget-select .widget-select-handler { cursor: pointer; position: absolute; border-left: solid 1px #cccccc; background: url(/Storage/Owner2/assets/img/icon-and-bkg/icon-drop.gif) no-repeat center; width:30px; height:25px; margin-left: 160px; }
.rebates .widget-select .widget-select-content { position: absolute; border-top: solid 1px #cccccc; margin-top: 26px; width: 190px; }
.rebates .widget-select .widget-select-content .box-body { background-color: #ffffff; }
.rebates .widget-select .widget-select-content a { display: block; padding: 5px 10px; _width: 168px; }
.rebates .widget-select .widget-select-content a:hover { text-decoration: underline !important; }
.rebates .widget-select .widget-select-option span { font-size: 80% !important; display: block; }
#emptyContactEmail, #invalidContactEmail { float: none; }
#rebate-owner-info { padding-right: 0px; }

/** service-rebates-layout.jsp **/
.service-rebates { position: relative; }
.service-rebates .header-description { margin:0 0 15px 15px; }
.service-rebates .header-description ul { margin:5px 0 20px 0; }
.service-rebates .header-description ul li { margin-bottom:5px; }
.service-rebates .header-description p { margin-bottom: 10px; }

.service-rebates .download-link { padding-left:10px; background:url(/Storage/Owner2/assets/img/buttons/arrow-blue.png) no-repeat 0 6px;}
.service-rebates img.download-rebate { display:block; margin:0 0 15px 15px; }

.service-rebates .box-form-with-required-fields .box-header-frame h3 { position:relative; } 
.service-rebates .box-form-with-required-fields .smallRequired { position:absolute; right:10px; top:15px; font-size:10px; font-weight:normal; }

.service-rebates #onlineRebatesForm #front-errorMainMsg { margin:0 15px; }
.service-rebates #onlineRebatesForm #locate-errorMainMsg { margin:5px 0 0 0; }
.service-rebates #onlineRebatesForm .new-vin { float:none; margin:10px 0 0 160px; clear:both; width:259px;}
.service-rebates #onlineRebatesForm .visibilityhidden { visibility:hidden; position:absolute; }
.service-rebates #onlineRebatesForm #rebate-errorMainMsg .error { width:250px; }
.service-rebates #onlineRebatesForm #vin-errorMainMsg { margin-left:160px; }

.service-rebates #onlineRebateSelectionForm .error { margin-left:15px; }

.service-rebates .widget-select { position:absolute; top:0; left:0; margin-left:160px; z-index:1;}
.service-rebates .widget-select .widget-select-handler { z-index:500;cursor: pointer; position: absolute; border-left: solid 1px #cccccc; background: url(/Storage/Owner2/assets/img/icon-and-bkg/icon-drop.gif) no-repeat center; width:30px; height:25px; margin-left: 231px; }
.service-rebates .widget-select .widget-select-content { z-index:2; position: absolute; border-top: solid 1px #cccccc; margin-top: 26px; width: 231px; }
.service-rebates .widget-select .widget-select-content .box-body { background-color: #ffffff; }
.service-rebates .widget-select .widget-select-content a { display: block; padding: 5px 10px; _width: 168px; }
.service-rebates .widget-select .widget-select-content a:hover { text-decoration: underline !important; }
.service-rebates .widget-select .widget-select-option span { font-size: 80% !important; display: block; }

.service-rebates fieldset { padding-bottom:20px; }
.service-rebates .field { /*position:relative; overflow:hidden; width:100%;*/ }
.service-rebates label { float:left; font-weight:bold; width:145px; text-align:right; margin-right:15px; }
.service-rebates #locateDealerForm label { float:none; text-align:left; }
.service-rebates #rebates-dateofservice { float: left; position:relative;z-index:100; }
.service-rebates #rebates-dateofservice #cal { position:absolute; top:0; left:28px; width:182px;z-index:2;}
/*.service-rebates .field #cal-icon { float:left; display:block; margin-right:5px;}*/
.service-rebates label.cal-icon { width:23px;margin-right:5px;}
.service-rebates input#sDateOfService { width:220px; }
.service-rebates fieldset.field-vin { position:relative; }
.service-rebates input#sVIN { width:227px; }
.service-rebates .vin-with-dropdown { width:249px!important;}
.service-rebates #rebates-dateofservice .checkhistory { clear:both; font-size:10px; }
.service-rebates .servicing-dealer-label-cont { float: left; width:145px; margin-right:15px; }
.service-rebates .servicing-dealer-label-cont label { float:none; margin:0;display:block;line-height:20px;}
.service-rebates .servicingdealer { width:125px; float:right; margin-top:5px; }
.service-rebates .all-dealers-cont { float:left; width:270px; }
.service-rebates .servicing-dealer-cont { /*float:left;*/ margin-bottom:10px; line-height:20px;}
.service-rebates .servicingdealer .box-body { padding: 0; }
.service-rebates .servicingdealer .box-body-content { padding:2px 3px 5px 10px; font-size:10px; }
.service-rebates .locate-another-dealer-cont { width: 270px;margin-top:-8px;}
.service-rebates .clearnone { clear:none; }
.service-rebates .locate-another-dealer-cont .box-body { padding: 0 5px; }
.service-rebates .locate-another-dealer-cont .box-body-content { padding: 0 5px 7px; overflow:hidden; }
.service-rebates .locate-another-dealer-cont label { padding:10px 0; text-align:left; }
.service-rebates .locate-another-dealer-cont input { width:247px; }

/*.service-rebates #sVIN-selector { background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D9D9D9;border-top:none;left:160px;position:absolute;top:26px;width:257px;z-index:2; }
.service-rebates #sVIN-selector li { background:none; margin-bottom:0; padding:0;}
.service-rebates #sVIN-selector li a { display:block; background:#ffffff;padding:5px 0 0 10px; }
.service-rebates #sVIN-selector li a:hover { background: #d9d9d9; }*/

.service-rebates .rebate-error { padding:0 0 5px 50px; background:url(/Storage/Owner2/assets/img/icon-and-bkg/icon-error.gif) no-repeat left top; }
.service-rebates .no-rebates { padding-left:50px;background:url(/Storage/Owner2/assets/img/icon-and-bkg/icon-warning.gif) no-repeat left top; }
.service-rebates span.rebates-error-title { color:#ff0000;font-weight:bold; }


.service-rebates .mailin-option .box-body-content { padding: 10px 15px 0; }
.service-rebates .disclaimer { border-top:1px solid #dbdbdb; padding:10px; }
.service-rebates .disclaimer p { font-size:9px!important;font-style:normal; }

.service-rebates .contact-info-box { width:480px; }
/*.service-rebates .contact-info-box .box-body-content { position:relative; }
.service-rebates .contact-info-box .box-body-content fieldset.field { position:relative; }*/
.service-rebates .contact-info-box hr { background-color:#d3d3d3;color:#d3d3d3; border:none;}

.service-rebates-review .button-block { margin-right: 23px; }
.service-rebates-review .button-block-top { margin-bottom:10px; }

.service-rebates #rebatesContactInfoForm .form-left-margin { margin-left:160px; }
.service-rebates #rebatesContactInfoForm .comment-cont { position:relative; overflow:hidden; }
.service-rebates #rebatesContactInfoForm .comment-cont input { float:left; }
.service-rebates #rebatesContactInfoForm .comment-cont .floatleft { float:left; margin-left:5px; width:250px; font-size:10px; }
.service-rebates #rebatesContactInfoForm #email-errorMsg { clear:both; margin-top:-15px; margin-bottom:5px; padding-bottom:0;  }
.service-rebates #rebatesContactInfoForm #emailInvalid-errorMsg { margin-top:-15px; margin-bottom:10px; padding-bottom:0; }

.service-rebates-confirmation .service-rebate-confirmation-items { padding:0 15px; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas { background:url("/Storage/Owner2/assets/img/icon-and-bkg/ges-promo-medium.gif") repeat-x scroll left top #3375AD; border:medium none; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-cap-b { background-color:#3375AD; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-cap-t { background-color:#4396C7; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content { padding:0 3px; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content h3 { font-size:16px;color:#fff; margin: 0 12px 5px 12px;}
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content p { font-size:11px!important; color:#ccddeb!important; font-weight:bold; margin: 0 12px 10px 12px;}
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content img.cp { padding-bottom:3px; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content .button-block { margin:15px 15px 5px 0; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content .add-vehicle-block { position:relative; overflow:hidden; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content .add-vehicle-block img.add-vehicle { margin-left:5px; display:block; float:left; }
.service-rebates-confirmation .rebates-side-dkblue-module .box-canvas .box-body-content .add-vehicle-block .add-vehicle-name { float:left;margin:15px 0 0 5px;width:90px;float:left; }

.htmlBtn .btnSecGreen .btnLeft { background-image:url("/Storage/Owner2/assets/img/buttons/btn-SecGreenLeft.png"); }
.htmlBtn .btnSecGreen .btnRight { background-image:url("/Storage/Owner2/assets/img/buttons/btn-SecGreenRight.png"); }
.htmlBtn .btnSecGreen .btnMid { background-image:url("/Storage/Owner2/assets/img/buttons/btn-SecGreenBG.gif"); }
.htmlBtn .btnSecGrey .btnLeft { background-image:url("/Storage/Owner2/assets/img/buttons/btn-SecGreyLeft.png"); }
.htmlBtn .btnSecGrey .btnRight { background-image:url("/Storage/Owner2/assets/img/buttons/btn-SecGreyRight.png"); }
.htmlBtn .btnSecGrey .btnMid { background-image:url("/Storage/Owner2/assets/img/buttons/btn-SecGreyBG.png"); }

.yui-calcontainer{position:relative;float:left;_overflow:hidden;}.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0px;top:0px;}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}.yui-calcontainer .title{position:relative;z-index:1;}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar{position:relative;}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}.yui-calendar .calheader{position:relative;width:100%;text-align:center;}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}.yui-calendar .calbody a:hover{background:inherit;}p#clear{clear:left;padding-top:10px;}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px;}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}.yui-skin-sam .yui-calcontainer .title{background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}.yui-skin-sam .yui-calcontainer .calclose{background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;color:#035C8D;}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}.yui-skin-sam .yui-calendar .calheader img{border:none;}.yui-skin-sam .yui-calendar .calnavleft{background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calnavright{background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em;}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:none;}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}.yui-skin-sam .yui-calendar td.calcell a{color:#0066cc;display:block;height:100%;text-decoration:none;}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000;}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default;}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#ccff99;}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#99ccff;}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#ffcccc;}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#ccff99;}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:0.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(/Storage/Owner2/assets/img/yui-sam-sprite.png) repeat-x 0 -1400px;}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}

.service-rebates .download-rebate-doc{display:block;float:left; width:237px;height:63px;margin:0 0 10px 8px; overflow: hidden; background-image: none; padding-left: 0px; line-height:125%!important;}
.service-rebates .download-rebate-doc a { display: table; height: 63px; overflow: hidden; background:url(/Storage/Owner2/assets/img/icon-and-bkg/doc-bkg.gif) no-repeat top left; }
.service-rebates .download-rebate-doc a:hover { background-position: left -63px; }
.service-rebates .download-rebate-doc a strong { display: table-cell; vertical-align: middle; width: 197px; text-decoration:none;color:#fff; padding:0px 5px 0px 40px; }
.service-rebates .download-rebate-doc a span {display:block;}
.service-rebates .download-rebate-doc a em { display: block;}

.service-rebates .box-header-content .subnote { font-size: 12px !important; font-weight: normal; }

.service-rebates .columnB .mail-in-rebate { width:201px; }
.service-rebates .columnB .mail-in-rebate a { font-weight:bold; background:url(/Storage/Owner2/assets/img/icon-and-bkg/doc-bg-sm.gif) no-repeat right bottom; width:201px; display:block; }
.service-rebates .columnB .mail-in-rebate a span.cap-t { background:url(/Storage/Owner2/assets/img/icon-and-bkg/doc-bg-sm.gif) no-repeat right top; display:block; height:4px; overflow:hidden; width:201px;}
.service-rebates .columnB .mail-in-rebate a span.txt {  background: url(/Storage/Owner2/assets/img/icon-and-bkg/icon-doc2.gif) no-repeat scroll -378px 50% transparent; display: block; min-height: 19px; padding: 0 2px 4px 32px; width: 167px;}
.service-rebates .columnB .mail-in-rebate a:hover { color: #fff!important; background-position: left bottom; }
.service-rebates .columnB .mail-in-rebate a:hover img { background-position: left top; }
.service-rebates .columnB .mail-in-rebate a:hover span.txt { background-position: 6px 50%; }
.service-rebates .columnB .mail-in-rebate a:hover span.cap-t { background-position: left top; } 

.service-rebates .rebate-error { background: url(/Storage/Owner2/assets/img/icon-and-bkg/icon-error.gif) no-repeat scroll left top transparent; padding: 0 0 5px 50px; }	
.service-rebates span.rebates-error-title { color: #FF0000; font-weight: bold;}

/** rebates-process-layout.jsp **/
.rebates-process .button-block { float: right; }
.rebates-process .disclamier { width: 400px; font-style: normal; line-height: 100% !important; }
.rebates-process .box-rebate-info { padding: 0 15px 20px; }
.rebates-process .box-header-large h4 { padding-top: 10px; padding-bottom: 15px; }
.rebates-process .ml-indent { background-position: 1.2em 0.5em; padding-left: 25px; }
.rebates-process .rebate-address { margin: 5px 0 20px 40px; }

/** national-event-layout.jsp **/
.rebate-cont { position:relative; height:217px; }
.rebate-cont .get-service-rebate { font-size:1px; }
.rebate-cont .rebate-status { position:absolute; bottom:8px; left:40px; font-weight:bold;line-height:100%;}
.rebate-cont .rebate-status a img { padding-right:5px; }
.national-event .schedule-service .box-header-content h4 { padding:5px; font-size:12px; }
.national-event .schedule-service .box-header-content h4 span { padding-left:30px; background:url(/Storage/Owner2/assets/img/icon-and-bkg/icon-scheduleService.png) no-repeat; display:block; line-height:25px;}
.national-event .schedule-service .box-body { padding:0; }
.national-event .schedule-service .box-body .box-body-content { padding:5px 0; font-size:11px!important; }
.national-event .schedule-service .preferred-dealer-cont .box-body-content .preferred-dealer { width:135px; }
.national-event .schedule-service .preferred-dealers { border:none; }
.national-event .schedule-service .locate-dealer-cont h4 {color:#777D84; padding:7px 5px 5px; font-size:12px; background:#ededed;}
.national-event .schedule-service .locate-dealer-cont h4 span { padding-left:35px; background:url(/Storage/Owner2/assets/img/icon-and-bkg/icon-locateDealer.png) no-repeat; display:block; line-height:20px; }
.national-event .schedule-service .locate-dealer-cont .locate-dealer-side { padding:10px; }


/** service-rebates-status-layout.jsp **/
.service-rebates-status .rowOne .column { margin-left:15px; width:480px; }
.service-rebates-status .check-rebate-status { width:480px; position:relative; }
.service-rebates-status #CheckRebateStatusForm .check-rebate-status label { font-size: 11px; }
.service-rebates-status #CheckRebateStatusForm .check-rebate-status label a { font-weight:normal; }
.service-rebates-status #CheckRebateStatusForm .check-rebate-status .box-body-content { padding:20px 15px 0; }
.service-rebates-status .customFields .inputLgQM input { width: 275px; }
.service-rebates-status .box-form-with-required-fields .smallRequired { top: 10px; right: 20px; }
.service-rebates-status #tracking-number-sent h3 { margin-bottom:10px; }
.service-rebates-status #tracking-number-sent p { line-height:100%; }
.service-rebates-status #no-rebates-found p { color:#ff0000; font-size:11px; }
.service-rebates-status #no-rebates-found {border-bottom:1px solid #d3d3d3;margin-bottom:20px;}

/** service-rebates-status-email.jsp **/
.service-rebates-status-email .box-form-with-required-fields .box-header-content { background-color:#8a8a8a; }
.service-rebates-status-email .box-form-with-required-fields .box-header-content .smallRequired { top: 15px; right: 10px; }
.service-rebates-status-email .customFields .inputLgQM input {width:225px;}
.service-rebates-status-email .field img.error { padding-left:5px; }

/** service-rebates-status-display.jsp **/
.service-rebates-status-display .rowOne .column { width:645px; }
.service-rebates-status-display .pagWrap { text-align:right; margin-bottom:10px; }
.service-rebates-status-display .pagWrap .paginationBar { font-size:10px; }

/** fix for elementool 2747 **/
.find-dealer-results-service-rebates { position:relative; }
.find-dealer-results-service-rebates .dealer-result-count { margin:0 0 15px 15px; font-weight: bold; }

/** fix for rebates dealer listing post ET3574 (schedule-service enhancements) */

.find-dealer-results-service-rebates .dealer-entry { border-bottom: 1px solid #CCCCCC; padding: 15px; }

.find-dealer-results-service-rebates .dealer-entry h3, .find-dealer-results-service-rebates .dealer-entry h3 a { float: none; font-weight: normal; margin-bottom: 7px; }


/** proper display the check your rebates link on (service coupons page) */

.lincoln-page #bd p.rebate-status a { color:#bde5fe; }


