table.box {
    width: 1%;
}

table.box td {
    background-color: white;
    font-size: 8pt;
    font-weight: bold;
    line-height: 150%;
}

table.box td.nw { background-image: url( ../img/box/nooutline/nw.gif ); }
table.box td.n { background-image: url( ../img/box/nooutline/n.gif ); }
table.box td.ne { background-image: url( ../img/box/nooutline/ne.gif ); }
table.box td.w { background-image: url( ../img/box/nooutline/w.gif ); }
table.box td.e { background-image: url( ../img/box/nooutline/e.gif ); }
table.box td.sw { background-image: url( ../img/box/nooutline/sw.gif ); }
table.box td.s { background-image: url( ../img/box/nooutline/s.gif ); }
table.box td.se { background-image: url( ../img/box/nooutline/se.gif ); }

table.boxOutline td.nw { background-image: url( ../img/box/outline/nw.gif ); }
table.boxOutline td.n { background-image: url( ../img/box/outline/n.gif ); }
table.boxOutline td.ne { background-image: url( ../img/box/outline/ne.gif ); }
table.boxOutline td.w { background-image: url( ../img/box/outline/w.gif ); }
table.boxOutline td.e { background-image: url( ../img/box/outline/e.gif ); }
table.boxOutline td.sw { background-image: url( ../img/box/outline/sw.gif ); }
table.boxOutline td.s { background-image: url( ../img/box/outline/s.gif ); }
table.boxOutline td.se { background-image: url( ../img/box/outline/se.gif ); }

table.selectorSteps {
    width: 100%;
    margin-top: 20px;
}

table.selectorSteps tr.numbers td {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    width: 50%;
}

table.selectorSteps tr.numbers td img {
    vertical-align: middle;
    margin: 0 9px 4px 13px;
}

table.selectorSteps table.box {
    margin-left: 42px;
}

table.selectorSteps td.last table.box {
    margin-left: 18px;
    margin-right: 34px;
}

table.selectorSteps table.box td.center {
    text-align: center;
    vertical-align: top;
}

table.selectorSteps table.addVehicle {
    border: 1px solid #B6B6B6;
    margin: 20px auto 24px auto;
}

table.selectorSteps table.addVehicle td {
    font-size: 7pt;
    text-align: center;
    padding: 6px 12px 2px;
}

table.selectorSteps table.addVehicle td img {
    margin: 4px;
}

table.selectorSteps table.instruction td {
    text-align: left;
}

table.selectorSteps table.vehicle {
    height: 142px;
    margin-top: 10px;
}

table.selectorSteps table.vehicle td {
    text-align: center;
}

table.selectorSteps table.vehicle td table table {
    margin-left: auto;
    margin-right: auto;
}

table.selectorSteps table.vehicle div {
    text-align: left;
}

table.selectorSteps table.vehicle td.bottom {
    vertical-align: bottom;
}

table.selectorSteps table.vehicle table img {
    border: 1px solid #AAA;
}

table.selectorSteps table.vehicle div {
    margin-top: 4px;
}

table.selectorSteps table.box td.underBox {
    background-color: transparent;
    text-align: center;
    padding: 4px 0 1px;
}

table.selectorSteps table.box td.center table td a.marginLeft {
    margin-left: 12px;
}

table.selectorWrapperWrapper {
    width: 100%;
}

table.selectorWrapper {
    width: 100%;
}

table.selector {
    width: 100%;
    height: 250px;
    margin-bottom: 4px;
}

table.selector td.center {
    width: 100%;
    height: 100%;
}

table.selector td.center table.frame {
    height: 100%;
}

table.selector table.formRow {
    margin: 4px 0 10px;
}

table.selector table.formRow td {
    font-size: 7pt;
    line-height: 180%;
    padding-right: 10px;
}

table.selector select {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
}

table.selector td.selectorDivider {
    text-align: center;
    vertical-align: middle;
}

table.selector td.selectorDivider img {
    margin: 8px 14px;
}

table.selector select.make {
    width: 110px;
}

table.selector select.model {
    width: 180px;
}

table.selector select.style {
    width: 333px;
}

table.selector td.bottomRight a.compareButton img {
    margin-right: 6px;
    margin-bottom: 8px;
}
