div#overlayYmme { position: relative; text-align: left; width: 611px; height: 418px; padding: 20px 25px 20px 24px; font-family: Arial, Helvetica, sans-serif; color: #666; background-color: #fff; }
div#overlayLocBeforeMsg { font-size: 18px; line-height: 19px; font-weight: 800; color: #e41937; width: 350px; margin-bottom: 17px; }
div#overlayYmmePageHdr { color: #e41937; text-transform: uppercase; font-size: 18px; line-height: 18px; }
div#overlayYmmeClose { position: absolute; top: 21px; right: 25px; font-size: 12px; line-height: 14px; font-weight: 800; color: #e41937; text-transform: uppercase; margin-top: 3px; }
	div#overlayYmmeClose a:link, div#overlayYmmeClose a:visited { color: #e41937; text-decoration: none; }
	div#overlayYmmeClose a:hover { color: #e41937; text-decoration: underline; }
div#overlayYmmeNav { position: relative; padding-left: 4px; margin-bottom: 17px; width: 625px; }
div#overlayYmmeIntroText { position: relative; text-align: left; margin-bottom: 15px; font-size: 12px; line-height: 14px; color: #666; width: 611px; }

.overlayYmmeColHdr { display: block; font-size: 18px; line-height: 18px; font-weight: 800; margin-bottom: 10px; }
.overlayYmmeColList { font-size: 12px; line-height: 17px; }
	.overlayYmmeColList a:link, .overlayYmmeColList a:visited { color: #0022a5; text-decoration: none; }
	.overlayYmmeColList a:hover { color: #0022a5; text-decoration: underline; }

div.clear { clear: both; height: 1px; overflow: hidden; }

div#overlayYmmeSoFar {  overflow: hidden; position: relative; width: 599px; height: 28px; background-color:#f7f7f7; background-image:url(/images/cat/ymme_over_sofar_bg.gif); border: 1px solid #cbcbcb; text-align:left; padding-left: 10px; margin-bottom: 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 30px; font-weight: 400; }
	div#overlayYmmeSoFar a:link, a:visited { font-weight: 400; color: #0022a5; text-decoration: none; }
	div#overlayYmmeSoFar a:hover { font-weight: 400; color: #0022a5; text-decoration: underline; }
span#overlayYmmeSoFarTitle { text-transform:uppercase; font-weight: 400; }

div#overlayYmmeCurrentVehiclesHdr { font-size: 18px; line-height: 18px; font-weight: 800; color: #233e99; margin-bottom: 15px; }
table#currentVehiclesList { font-size: 11px; line-height: 11px; color: #666; }
	table#currentVehiclesList tr { height: 18px; }
	table#currentVehiclesList td { vertical-align: middle; }
	table#currentVehiclesList a:link, table#currentVehiclesList a:visited { color: #233e99; text-decoration: none; }
	table#currentVehiclesList a:hover { color: #233e99; text-decoration: underline; }
	
/* Added by Guy Dineen 06/09/09*/
div#overlayBackLink { font-size: 13px; color:#e61937; padding-bottom:15px;}
div#overlayBackLink a:link {  font-size: 13px; color:#e61937; padding-bottom:15px;}
div#overlayBackLink a:hover {  color:#e61937; text-decoration: underline;}
div#overlayBackLink a:visited {  color:#e61937; text-decoration: underline;}

/* Added by Jeff 5/20/10*/
div.ymmeFormRow { position: relative; clear: both; padding-top: 6px; background-color: inherit; width: 380px; }
div.ymmeFormRow div.ymmeFormLabel { position: relative; float: left; color: #666; width: 214px; text-align: right; padding-top: 3px; font-size: 12px; }
div.ymmeFormRow div.ymmeFormLabel span.required { color: #e31937; }
div.ymmeFormRow div.ymmeFormElement { position: relative; float: right; color: inherit; width: 158px; text-align: left; } 
input.ymmeFormElementFull { width: 144px; padding-left: 6px; padding-right: 6px; color: #858585; border: 1px solid #ccc; font-size: 12px; }
select.ymmeLicenseState { width: 72px; padding-left: 6px; color: #858585; border: 1px solid #ccc; float: left; font-size: 12px; }
input.ymmeLicenseNumber { width: 60px; padding-left: 6px; padding-right: 6px; color: #858585; border: 1px solid #ccc; float: right; font-size: 12px; }
div.ymmeFormRequired { position: relative; width: 380px; text-align: right; color: #e31937; margin-bottom: 0px; margin-top: 30px; font-size: 12px; }

img#ymmeStep5Btn { position: relative; margin-left: 291px; }

img.hr611 { clear:both; display:block; margin-bottom:17px; margin-top:18px; }