
*{ font-family: Arial, Helvetica, sans-serif;}
.pageTitle{ color: #CC0000; font-size: 20px; font-weight: bold; letter-spacing:-0.5pt;}
.pageXHomeTitle{ color: #FFFFFF; font-size: 20px; font-weight: bold; letter-spacing:-0.5pt;}
.pageHeader{ color: #000000; font-size: 16px; font-weight:bold;}
.pageSubHeader{ color: #000000; font-size: 14px; font-weight:bold;}
.pageText{ color: #000000; font-size: 12px;}
.pageXHomeText{ color: #FFFFFF; font-size: 12px;}
.contentTable { width: 750px;}
.formTable { width: 750px; }
.VformTable { width: 750px; background-color:#CCD9E6;border: 1px solid rgb(156,158,156);}
.VformMainTable { width: 750px; background-color:#CCD9E6;border: 1px solid rgb(156,158,156);}
.loginTable { width: 350px;}
.invDetailTable { width: 400px;}
.invThumbL { width: 200px; padding-bottom:1px;}
.cellTitle { width: 100%; border-bottom: 1px solid #CC0000; }
.cellHours { width: 50%;}
.cellLinks { width: 50%;}
.formButton{ font-size: 12px; font-weight:bold; color:#FFFFFF; background-color:#000000;border: 2px solid #000000; cursor:pointer;}
.fileInput{ font-size: 11px; border-color:#000000; border-width:1px height:35px; cursor:pointer;}
.pageSubHead{ color: #000000; font-size: 12px; font-weight: bold;}
.pageAlert{ color: #FF0000; font-size: 12px; font-weight: bold;}
.pageXAlert{ color: #FF0000; font-size: 11px; font-weight: bold;}
.pageXXHomeAlert{ color: #FFFF00; font-size: 11px; font-weight: bold;}
.siteLinks{ color: #000000; font-size: 11px;}
.footer{ color: #FFFFFF; font-size: 11px;}
.footnotebox {font-size: 11px; text-decoration:none;}
.footnotescroll {overflow: auto; height: 50px;}
.required{ color: #aaaaaa; font-size: 11px;}
.Vrequired{ color: #FF0000; font-size: 11px; font-weight:bold;}
.userFunction{ color: #000000; font-size: 11px; text-decoration: none;}
.userFunction A:hover{ color: #FF0000; font-size: 11px;}
.adminFunction{ color: #FF0000; font-size: 11px; text-decoration: none;}
.adminFunction A:hover{ color: #FF0000; font-size: 11px;}
.pagination{ color: #000000; font-size: 11px; text-decoration: none;}
.pagination A:hover{ color: #FF0000; font-size: 11px; text-decoration: none;}
.paginationOn{ color: #FF0000; font-size: 11px; font-weight:bold; text-decoration: none;}
.paginationOn A:hover{ color: #FF0000; font-size: 11px; font-weight:bold; text-decoration: none;}
.more{ color: #000000; font-size: 10px;}
.more A:link{ color: #000000; font-size: 10px;}
.more A:hover{ color: #FF0000; font-size: 10px;}
.formHint{ color: #aaaaaa; font-size: 11px;}
.formHintLink{ font-size: 11px;}
.formText{ color: #000000; font-size: 12px; font-weight: bold;}
.formVText{ color: #000000; font-size: 11px; font-weight: normal;}
.formVTitle{ color: #000000; font-size: 12px; font-weight: bold;}
.formVTextError{ color: #FF0000; font-size: 11px; font-weight: normal;}
.formVXHomeText{ color: #FFFFFF; font-size: 11px; font-weight: normal;}
.formVXHomeTextError{ color: #FFFF00; font-size: 11px; font-weight: normal;}
.searchText{ color: #000000; font-size: 11px; font-weight: bold;}
.formBulletText{ color: #000000; font-size: 11px;}
.formTextError{ color: #FF0000; font-size: 12px; font-weight: bold;}
.top { font-size: 9px; text-decoration: underline; padding:3px;}
.cellLine { border-bottom: 1px solid #cccccc; }
.small{ color: #000000; font-size: 11px; font-weight: normal;}
.addonTable { border: 1px solid rgb(156,158,156);	background-color: #FFFFCC; width:221px; font-size: 12px; color: #000000;}
.addonDeal{ color: #FF0000; font-size: 30px; font-weight: bold; letter-spacing:-0.5pt;}
.addonSUP {font-size:14px; font-weight:bold; vertical-align:top;}
.spcTable { border: 1px solid rgb(156,158,156);	background-color: #FFFFCC; width:750px; font-size: 12px; color: #000000;}
.spcDeal{ color: #FF0000; font-size: 36px; font-weight: bold; letter-spacing:-0.5pt;}
.spcSUP {font-size:14px; font-weight:bold; vertical-align:top;}
.spcTitle{ color: #000000; font-size: 18px; font-weight: bold; letter-spacing:-0.5pt;}

.cpnTable { width: 750px; border:4px dashed #000000; background-color:#ffffff; padding: 3px;}
.cpnTableHidden { width: 750px; border:4px dashed #cccccc; background-color:#ffffff; padding: 3px;}
.cpnCellTitle { border-color: 1px solid #ffffff; background-color:#000000; padding:5px;}
.cpnCellTitleHidden { border-color: 1px solid #ffffff; background-color:#cccccc; padding:5px;}
.cpnCellBody { border-color: 1px solid #000000; padding:0px;}
.cpnTitle { color: #ffffff; font-size: 24px; font-weight: bold;}
.cpnPreTitle { color: #ffffff; font-size: 14px; font-weight: bold;}
.cpnSubTitle { color: #ffffff; font-size: 14px; font-weight: bold; font-style:italic;}
.cpnDisclaimer { color: #aaaaaa; font-size: 11px; font-style:italic;}
.cpnPrice { color: #ff0000; font-size: 32px; font-weight: bold;}
.cpnPriceHidden { color: #cccccc; font-size: 32px; font-weight: bold;}
.cpnExpires { color: #000000; font-size: 11px; font-style:italic;}

.crtTitle { font-weight: bold; font-size: 30px; letter-spacing:-0.5pt; font-family: Arial, Verdana, sans-serif; color:#000000; }
.crtText{ color: #000000; font-size: 12px;}
.crtDisclaimer { color: #000000; font-size: 11px; font-style:italic;}
.cftFooter{ color: #000000; font-size: 11px;}

.linksTable { width: 275px;}
.hrsTable { width: 275px;}
.hrsSubHead{ color: #000000; font-size: 12px; font-weight: bold;}
.hrscellSubHead { width: 100%;}
.hrsText{ color: #000000; font-size: 12px;}
.hrsformSelect{ font-size: 12px; width: 100px;}

.invCellLine { color: #000000; font-size: 12px; border-bottom: 1px solid #cccccc; }
.invTOCLink { color: #000000; font-size: 12px; text-decoration:none;}
.invTOCLink A:hover{ color: #FF0000; font-size: 12px; text-decoration: none;}
.invTOCThumb { border-style: solid; border-width: 1; border-color: #000000; width: 130px;}
.invTOCCell { border-bottom: 1px solid #cccccc;border-top: 1px solid #666666;	background-color: #ffffff; padding-bottom:4px; padding-top:4px; font-size: 12px; text-decoration: none;}
.invCaption { font-size: 11px; color: #aaaaaa; font-style:italic;}
.invMarker {color: #ffffff; font-size: 11px; text-decoration: none; background-color:#ff0000;padding-bottom:2px; padding-top:2px;padding-left:2px; padding-right:2px;}
.invMarker2 {color: #ffffff; font-size: 12px; text-decoration: none; background-color:#ff0000;padding-bottom:2px; padding-top:2px;padding-left:2px; padding-right:2px;}
.invBPMarker {color: #ffffff; font-size: 11px; text-decoration: none; background-color:#000000;padding-bottom:2px; padding-top:2px;padding-left:2px; padding-right:2px;}
.invBPMarker2 {color: #ffffff; font-size: 12px; text-decoration: none; background-color:#000000;padding-bottom:2px; padding-top:2px;padding-left:2px; padding-right:2px;}
.invTool {background-color:#ffffff;padding-bottom:1px; padding-top:1px;padding-left:1px; padding-right:1px;border: 1px solid rgb(156,158,156);}
.invToolLink {color: #000000; font-size: 11px; text-decoration: none;}

.jobTitle{ color: #000000; font-size: 16px; font-weight: bold; text-decoration: none;}
.jobTitle A:link{ color: #000000; text-decoration: none;}
.jobTitle A:visited{ color: #000000; text-decoration: none;}
.jobTitle A:hover{ color: #FF0000; font-size: 16px; text-decoration: none;}


.permsTitle{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.permsTitle A:link{ color: #000000; text-decoration: none;}
.permsTitle A:visited{ color: #000000; text-decoration: none;}
.permsTitle A:hover{ color: #FF0000; font-size: 12px; text-decoration: none;}
.permsText{ color: #000000; font-size: 11px;}
.permsCellApp { width: 100%; border-bottom: #cccccc 1px solid; padding-top: 20px;}
.permsCell { border-bottom: #eeeeee 1px dotted; padding-top: 10px; padding-bottom: 10px;}

.prsTitle{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.prsTitle A:link{ color: #000000; text-decoration: none;}
.prsTitle A:visited{ color: #000000; text-decoration: none;}
.prsTitle A:hover{ color: #FF0000; font-size: 12px; text-decoration: none;}
.prsSubTitle{ color: #000000; font-size: 12px;}
.prsText{ color: #000000; font-size: 12px;}
.prsDate{ color: #aaaaaa; font-size: 12px; font-style:italic}

.stfformSelect{ font-size: 12px; width: 120px;}
.stfDept{ color: #999999; font-size: 15px; font-weight: bold; text-decoration: none;}
.stfName{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;}
.stfName A:link{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;}
.stfName A:visited{ color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;}
.stfName A:hover{ color: #FF0000; font-size: 13px; font-weight: bold; text-decoration: none;}
.stfJob{ color: #000000; font-size: 12px; text-decoration: none;}
.stfTel{ color: #888888; font-size: 11px; font-style:italic;}
.stfEmail{ color: #888888; font-size: 11px; font-style:italic;}
.stfCellDept { width: 100%; border-bottom: #cccccc 1px solid; padding-top: 20px;}
.stfCell { border-bottom: #eeeeee 1px dotted; padding-top: 10px; padding-bottom: 10px;}

.tstTitle{ color: #000000; font-size: 12px; font-weight: bold; text-decoration: none;}
.tstTitle A:link{ color: #000000; text-decoration: none;}
.tstTitle A:visited{ color: #000000; text-decoration: none;}
.tstTitle A:hover{ color: #FF0000; font-size: 12px; text-decoration: none;}
.tstText{ color: #000000; font-size: 12px;}
.tstFooter{ color: #aaaaaa; font-size: 12px; font-style:italic;}

.vadMakeTable { width: 750px;}
.vadMakeCell { border: 1px solid rgb(156,158,156);	background-color: #ffffff; padding-bottom:4px; padding-top:4px;}
.vadModelTable { width: 750px;}
.vadModelCell { border: 1px solid rgb(156,158,156);	background-color: #ffffff; padding-bottom:0px; padding-top:0px;}
.vadModelLink { color: #000000; font-size: 12px; font-weight:bold; text-decoration: none;}
.vadModelLink A:hover{ color: #FF0000; font-size: 12px; font-weight:bold; text-decoration: none;}
.vadModelThumb { border-style: solid; border-width: 1; border-color: #000000; width: 150px;}
.vadModelNoThumb { border-style: solid; border-width: 1; border-color: #000000; width: 150px; height: 100px;}
.vadModelCaption { font-size: 11px; color: #aaaaaa; font-style:italic;}
.vadTrimHeader { color: #000000; font-size: 15px; font-weight:bold; text-decoration: none; letter-spacing:-0.2px}
.vadTrimTable { width: 640px; border: 1px solid #9C9C9C; cursor:hand; border-bottom: 0px solid #ffffff;}
.vadTrimRowOn { background-color: #eeeeee;}
.vadTrimRowOff { background-color: #ffffff;}
.vadTrimCell { border-bottom: 1px solid; border-bottom-color:#888888; font-size:20px;}
.vadTrimLink { color: #000000; font-size: 12px; text-decoration:none;}
.vadTrimLink A:hover{ color: #FF0000; font-size: 12px; text-decoration: none;}
.vadTrimThumb { border-style: solid; border-width: 1; border-color: #000000; width: 100px;}
.vadTrimCaption { font-size: 11px; color: #aaaaaa; font-style:italic;}
.vadVehHeader{ color: #000000; font-size: 16px; font-weight:bold;}
.vadVehCellHeader ,.pageCellHeader { color: #000000; font-size: 16px; font-weight:bold; border-bottom: 1px solid #888888; }
.vadVehCellTitle ,.invVehCellTitle { color: #000000; font-size: 12px; font-weight:bold;}
.invVehCellPromoTitle ,.invVehCellPromoText { color: #FF0000; font-size: 12px; font-weight:bold;}
.vadVehCellSubTitle { color: #666666; font-size: 12px; font-weight:bold;}
.vadVehCellText ,.invVehCellText { color: #000000; font-size: 12px;}
.vadVehCellTitleLine { color: #000000; font-size: 12px; font-weight:bold; border-bottom: 1px solid #cccccc; }
.vadVehCellTextLine { color: #000000; font-size: 12px; border-bottom: 1px solid #cccccc; }
.vadIncCellLine { color: #000000; font-size: 12px; border-bottom: 1px solid #cccccc; }
.vadVehCellPriceLine{ color: #000000; font-size: 12px; border-bottom: 1px solid #cccccc; background-color: #eeeeee;}
.vadVehCellPrice{ color: #000000; font-size: 12px; background-color: #eeeeee; }
.vadVehSmall { font-size: 11px; color: #000000; font-weight:normal;}
.vadVehSmall2 { font-size: 11px; color: #000000; font-style:italic; font-weight:normal;}
.vadColorTable { border: 1px solid rgb(0,0,0); width:30px; height:30px;}
.vadStepTable { border: 1px solid rgb(156,158,156);	background-color: #FFFFCC; width:300px; font-size: 12px; color: #000000;}
.vadComStepTable { border: 1px solid rgb(156,158,156);	background-color: #FFFFCC; width:200px; font-size: 12px; color: #000000;}
.vadInputBoxSmall{ font-size: 12px; width: 120px;}
.vadSelect { font-size: 11px;}
.vadSelectMax { font-size: 11px; width: 160px;}
.vadYearSelect{ font-size: 11px; width: 50px;}
.vadYearSelectMax { font-size: 11px; width: 160px;}
.vadCellLine { border-bottom: 1px solid #cccccc; }
.vadMPG{ font-size: 30px; font-weight: bold; letter-spacing:-0.5pt;}
.vadMakeSelect{ font-size: 11px; width: 90px;}
.vadComSelectText{ color: #000000; font-size: 12px; font-weight:bold;}
.vadComText{ color: #000000; font-size: 12px;}

.adminTable { width: 500px; }
.formAdminInputBox{ font-size: 12px; width: 200px;}
.formAdminInputBoxSmall{ font-size: 12px; width: 120px;}
.formAdminInputTel{ font-size: 12px; width: 90px;}
.formAdminInputExt{ font-size: 12px; width: 30px;}
.formAdminInputDate{ font-size: 12px; width: 145px;}
.formAdminInput{ font-size: 12px; width: 145px;}
.formAdminInputBoxBig{ font-size: 12px; width: 400px;}
.formAdminInputDesc{ font-size: 12px; width: 745px; height:100px}
.formAdminInputBlock{ font-size: 12px; width: 745px; height:500px}
.formAdminInputBlock2{ font-size: 12px; width: 745px; height:200px}
.formInputBox{ font-size: 11px; width: 145px;}
.formInputHalfBox{ font-size: 11px; width: 72px;}
.formInvSelect{ font-size: 11px; width: 145px;}
.formRSelect{ font-size: 11px; width: 180px;}
.formInvSelectItem {color:#000000; font-weight:bold; }
.formInvInputBlock{ font-size: 11px; width: 180px; height:140px}
.formInvInputBox{ font-size: 11px; width: 180px;}
.formInputRes{ font-size: 11px; width: 525px; height:150px}
.formInvSearch{ font-size: 11px; width: 120px;}

a.button, a.buttonDis { display: block; background-color: transparent; background-image: url(http://assets.motionfuze.com/assets/global/button.gif); background-repeat: no-repeat; width: 184px; height: 24px; margin: 1px auto; padding: 3px 5px 0px 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
a.button:link, a.button:visited { color: #333333; }
a.button:hover, a.button:active { background-color: transparent; background-image: url(http://assets.motionfuze.com/assets/global/buttonon.gif); background-repeat: no-repeat; color: #ff0000; }

a.button2, a.button2Dis { display: block; background-color: transparent; background-image: url(http://assets.motionfuze.com/assets/global/button2.gif); background-repeat: no-repeat; width: 146px; height: 24px; margin: 1px auto; padding: 3px 5px 0px 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
a.button2:link, a.button2:visited { color: #333333; }
a.button2:hover, a.button2:active { background-color: transparent; background-image: url(http://assets.motionfuze.com/assets/global/button2on.gif); background-repeat: no-repeat; color: #ff0000; }

A.footerlinks { color: #000000; font-size: 11px; text-decoration: none}
A:hover.footerlinks { color: #FF0000; font-size: 11px; text-decoration: none}
A:visited.footerlinks { color: #000000; font-size: 11px; text-decoration: none}
.footerdivider{ color: #000000; font-size: 12px;}
