html, body					{ padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background:#FFF;
							color:#000; }
a							{ color:#000; }
img, table					{ border:0; }
table						{ border-collapse:collapse; }
td, th						{ padding:0; vertical-align:top; }


.main                       { width:980px; margin:0 auto; border:1px solid #ccc; border-bottom:0; border-top:0; margin:0 auto; overflow:hidden; }
.main.pricePrint            { width:810px;}
.main .top-block            { height:54px; }
.main .top-block .major-logo{ float:right; padding:19px 21px 0 0; }
.main .top-block .ford-logo { float:left; padding:8px 0 0 19px; }

.main .main-menu			{ height:18px; background:#2E4B95; padding-left:3px; }
.main .main-menu .item		{ float:left; }
.main .main-menu .item a	{ color:#FFF; font-size:9px; text-decoration:none; display:block; padding:2px 6px 4px; }

.main .main-menu .drop-menu         { position:absolute; background:#cccccc; border:1px solid #ffffff; display:none; }
.main .main-menu .drop-menu a       { display:block; border-bottom:1px solid #FFF; padding:2px 6px 4px; width:120px;
                                    color:#000; }
.main .main-menu .drop-menu a:hover { background:#0066cc; color:#FEFEFE; }
.main .main-menu .drop-menu .last a { border:0; }
.main .main-menu .drop-menu .more           { background:url(/img/arrow.gif) no-repeat center right; }
.main .main-menu .drop-menu a.more:hover    { background:url(/img/arrow-active.gif) no-repeat center right #0066cc; }
.main .main-menu .drop-menu .drop-menu      { margin:-1px 0 0 132px; }


.main .left-col             { float:left; width:162px; }
.main .left-col .header     { padding:10px 5px 5px; font-size:14px; }
.main .left-col .left-menu          {}
.main .left-col .left-menu .item    { margin-bottom:1px; padding:4px 5px 6px; background:#ebebeb; }
.main .left-col .left-menu .item a  { text-decoration:none; }
.main .left-col .left-menu .active  { background:#0066cc; }
.main .left-col .left-menu .active a{ color:#fefefe; }
.main .left-col .left-menu .lev5    { padding-left:20px; }
.main .left-col .second-nav         { height:90px; background:url(/img/second-nav-border.gif) no-repeat top left; padding:7px 3px;
                                    margin:5px 10px 5px 5px; }
.main .left-col .second-nav .item   { margin-bottom:1px; padding:6px 5px 7px; background:#0066cc; }
.main .left-col .second-nav .item a { text-decoration:none; color:#FEFEFE; }
.main .left-col .second-nav .active { background:#ff6600; }

.main .main-col             { float:left; width:810px; margin-left:1px; }
.main .main-col .collage    { margin-top:5px; overflow:hidden; }
.main .main-col  .coll      { display:block;  padding-top:7px; background:#ff6500; float:left; margin-right:5px; }
.main .main-col  .big       { float:none; }
.main .main-col .header     { background:#0066cc; color:#fefefe; margin-top:1px; margin-bottom:1px; padding:3px 6px 4px; }
.main .main-col .clear      { clear:both; }
.main .main-col .text       { padding:0 6px; }
.main .main-col .more       { margin-top:-1px;}
.main .main-col .more .head { padding:3px 5px 4px; background:#EBEBEB; font-weight:bold; }
.main .main-col .more .desc { padding:4px 5px; }
.main .main-col .more .link { padding:3px 5px 11px; }
.main .main-col .more .link a{ color:#0066cc; background:url(/img/more-arrow.gif) no-repeat right center; padding-right:14px; padding-bottom:2px; }

.main .right-col            { float:right; width:137px; }
.main .right-col .more      { height:212px; }
.main .right-col .more .header  { font-weight:bold; padding:5px; }

.main .clear                { clear:both; }
.main .bottom-border        { height:7px; overflow:hidden; background:#114998; margin-top:15px; }

.main .body-main            { margin-top:5px; }
.main .body-main .collage   { float:left; border-top: 7px solid #ff6500; }
.main .body-main .collage img       { display:block; }
.main .body-main .left-menu         { float:left; width:325px; margin-right:5px; /*height:221px; */ background:#114a99; }
.main .body-main .left-menu .helper { padding:14px 0 14px 33px; }
.main .body-main .left-menu img     { display:block; }
.main .banners              { margin-top:5px; padding-left:5px; }
.main .banners .item        { float:left; height:70px; width:318px; border:1px solid #cccccc; margin-left:5px; background:url(/img/grad.jpg) repeat-x top center; }
.main .banners .first       { margin-left:0; }
.main .banners .second      { width:257px; }
.main .banners .third       { width:258px; }
.main .text-block           { background:#ebebeb; margin:5px; color:#666666; _height:10px; }
.main .text-block .item     { float:left; width:346px; margin:5px 0 10px; padding:0 9px; }
.main .text-block .action-block { border-right:1px solid #cccccc; }
.main .text-block .more     { float:right; }
.main .text-block .more a   { color:#666666; }
.main .text-block .header   { margin-bottom:4px; }
.main .text-block .header .title{ color:#104998; font-size:14px; }
.main .text-block .li       { clear:both; margin-bottom:5px; }
.main .text-block .li a     { color:#0066cc; }
.main .text-block .date     { float:left; width:72px; }
.main .text-block .anons    { float:left; width:274px; }
.main .address              { padding:5px 19px; }
.main h1.empty              { background:#0066cc; color:#fefefe; margin-top:1px; margin-bottom:1px; padding:3px 6px 4px; font-size:9px; }

.footer                     { width:980px; margin:0 auto; }
.footer.pricePrint   { width:810px; }
.footer .copy               { color:#6f7072; padding:4px 5px; }
.footer .address            { padding:4px 5px; }

.simple th                  { text-align:left; background:#ebebeb; border: 1px solid #ebebeb; height:1%;}
.simple h2                  { background:#ebebeb;  padding:2px 5px; font-size:10px; margin:0;}
.simple p                   { padding:2px 5px;}
.simple .left               { border: 1px solid #ebebeb; width:100%;}

.price                      { width:100%; }
.price td, .price th        { border: 1px solid #fff; padding:2px;}
.price td                   { background:#EBEBEB;}
.price th                   { background:#0066CC; color:#fff; vertical-align:middle;}
.price .gray                { background:#DDDDDD; color:#000; text-align:left;}
.form td                    { padding:3px; }

.row                        { border-bottom:1px solid #ccc; _height:1%; overflow:hidden; padding-bottom:20px; }
.float                      { float:left; width:166px; padding:0 15px 0 50px; }
.row  .last                 { padding-right:0;}
.float a                    { color:#0066CC;}
.float .img                 { width:170px; height:80px; margin-left:0; background-repeat:no-repeat;}
.float .name                { font-weight:bold;}
.float a, .float p          { margin-left:15px; display:block;}
.float p                    { height:45px; margin:0 0 0 15px; }
.text .last                 { border:0;}
.pagerList                  { text-align:center; margin:5px 0;}
.faq                        { border-bottom:1px solid #ccc; padding-bottom:10px;}

.m20                        { margin:20px 0; }

.spec                       { clear:both; overflow:hidden; margin-bottom:10px;}
.spec img                   { float:left; border: 1px solid #999999; margin-right:10px;}
.spec h3                    { font-size:11px; }
.spec span                  { color:#ff6600; font-weight:bold;}

.carDetailTab               { width:100%;}
.carDetailTab td,
.carDetailTab th            { padding:2px;}

.print-link                 { background:url('/img/print.gif') no-repeat scroll left center; display:block; padding:5px 20px; }

.tbl2                       { width:100%;}
.tbl2 td,
.tbl2 th                    { padding:2px;}