/* Columns */
#content div.column { float: left; text-align: center; width: 323px; }
#content div.column.middle { width: 322px; }
#content div.column.middle div.info { border: 0; }
#content div.column.last div.info { border-left: 1px solid #CFCFD1; border-right: 0; }
/* Offer Box */
#content div.column div.info { border-right: 1px solid #CFCFD1; margin-top: 5px; position: relative; }
#content div.column div.info a.see { color: #118CD3; font-size: 10px; text-decoration: underline; }
#content div.column div.info a.see:active { }
#content div.column div.info a.see:visisted {
}
#content div.column div.info div.atcenter { margin: 0 auto; position: relative; top: -2px; width: 250px; }
#content div.column div.info div.atcenter a.button span { width: 235px; }
#content div.column div.info div.atcenter ul { margin: 5px 0 0 30px; padding-top: 4px; text-align: left; }
#content div.column div.info div.atcenter ul li { height: 12px; padding: 0 0 3px 5px; text-transform: uppercase; }
#content div.column div.info div.atcenter ul li a { background: transparent url( images/li.jpg ) no-repeat 0 0; color: #030000; display: block; font: bold 10px Verdana; height: 12px; padding-left: 18px; }
#content div.column div.info div.atcenter ul li a:hover { background-position: 0 -12px; color: #D31145; }
#content div.column div.info p.asterix { color: #000; font-size: 10px; height: 24px; padding: 2px 0 2px 0; text-transform: uppercase; }
#content div.column div.info p.bottom { color: #000; font-size: 17px; font-weight: bold; margin-top: -3px; padding: 0 0 2px 0; text-transform: uppercase; }
#content div.column div.info p.desc { padding-bottom: 8px; }
#content div.column div.info p.desc a { position: relative; }
#content div.column div.info p.price { color: #D31145; font-size: 42px; font-weight: bold; margin-top: -6px; }
#content div.column div.info p.price small { color: #000; display: block; font-size: 10px; left: 62%; line-height: 9px; padding: 9px 0 0 2px; position: absolute; text-align: left; text-transform: uppercase; top: 9px; }
#content div.column div.info p.price span { font-size: 35px; position: relative; top: -5px; }
#content div.column div.info p.price span.rightText { color: black; font-family: Verdana; font-size: 9px; font-weight: bold; position: absolute; right: 34px; text-align: left; text-transform: uppercase; top: 26px; }
#content div.column div.info p.price sup { font-size: 16px; position: relative; top: -5px; }
#content div.column div.info p.price top { font-size: 25px; position: relative; top: -10px; }
#content div.column div.info p.print { position: absolute; right: 22px; top: 16px; }
#content div.column div.info p.print_es,
#content div.column div.info p.print_en { _left: -135px; left: 22px; right: 0; text-align: left; }
#content div.column div.info p.top { color: #000; font: bold 10px/10px Verdana; height: 10px; padding-left: 90px; text-align: left; text-transform: uppercase; }
#content div.column div.info p.wide { margin-left: -35px; }
/* Columns */
#content div.column div.show { height: 304px; position: relative; }
#content div.column div.show a.request { background: #D31145 url( images/request-button.gif ) no-repeat top left; border: 1px solid #FFF; bottom: 20px; color: #FFF; display: block; font: bold 12px Verdana; height: 14px; left: 82px; padding: 4px 2px 6px 18px; position: absolute; text-align: left; width: 133px; }
#content div.column div.show a.request:hover { background-position: bottom left; border: 1px solid #858687; color: #D31145; }
#content div.column div.show h2 { color: #fff; font-size: 18px; padding: 20px 5px 0 5px; }
/* Vehicle Images */
#content div.column.altima { background: #FFF url( ../images/dsp/altima.jpg ) no-repeat top left; }
#content div.column.altima-coupe { background: #FFF url( ../images/dsp/altima-coupe.jpg ) no-repeat top left; }
#content div.column.altima-hybrid { background: #FFF url( ../images/dsp/altima-hybrid.jpg ) no-repeat top left; }
#content div.column.armada { background: #FFF url( ../images/dsp/armada.jpg ) no-repeat top left; }
#content div.column.cube { background: #FFF url( ../images/dsp/cube.jpg ) no-repeat top left; }
#content div.column.frontier { background: #FFF url( ../images/dsp/frontier.jpg ) no-repeat top left; }
#content div.column.gt-r { background: #FFF url( ../images/dsp/gt-r.jpg ) no-repeat top left; }
#content div.column.juke { background: #FFF url( ../images/dsp/juke.jpg ) no-repeat top left; }
#content div.column.maxima { background: #FFF url( ../images/dsp/maxima.jpg ) no-repeat top left; }
#content div.column.murano { background: #FFF url( ../images/dsp/murano.jpg ) no-repeat top left; }
#content div.column.pathfinder { background: #FFF url( ../images/dsp/pathfinder.jpg ) no-repeat top left; }
#content div.column.quest { background: #FFF url( ../images/dsp/quest.jpg ) no-repeat top left; }
#content div.column.rogue { background: #FFF url( ../images/dsp/rogue.jpg ) no-repeat top left; }
#content div.column.senrta_se-r { background: #FFF url( ../images/dsp/senrta_se-r.jpg ) no-repeat top left; }
#content div.column.sentra { background: #FFF url( ../images/dsp/sentra.jpg ) no-repeat top left; }
#content div.column.titan { background: #FFF url( ../images/dsp/titan.jpg ) no-repeat top left; }
#content div.column.versa { background: #FFF url( ../images/dsp/versa-sedan.jpg ) no-repeat top left; }
#content div.column.versa-hatch { background: #FFF url( ../images/dsp/versa-hatch.jpg ) no-repeat top left; }
#content div.column.xterra { background: #FFF url( ../images/dsp/xterra.jpg ) no-repeat top left; }
#content div.column.z350-roadster { background: #FFF url( ../images/dsp/350z-roadster.jpg ) no-repeat top left; }
#content div.column.z370-coupe { background: #FFF url( ../images/dsp/370z-coupe.jpg ) no-repeat top left; }

