/* - - - BODY BACKGROUND - - - */body{background: #ffffff;margin: 0px; }

table.sizeregulator{background: #cccccc;position: absolute;left: 955px;top: 0px;}


table.logo{position: absolute;left: -3px;top: -3px;}


table.nassautowns{position: absolute;left: 985px;top: 110px;}

table.coachsidebar{background: #bbb7b7;position: absolute;left: 970px;top: 0px;}


table.goldbodyrepair
{position: absolute;left: 1200px;top: 205px;}

table.autobodyphone
{position: absolute;left: 1350px;top: 725px;}

/* - - - - BANNER - - - */




table.longisland{color: #990000;font-size: 14px;font-family: sans-serif;letter-spacing: 2px;font-weight:400;
text-align: left;position: absolute;left: 380px;top: -15px;}

table.english
{position: absolute;left: 850px;top: 35px;}

table.spanish
{position: absolute;left: 850px;top: 68px;}

table.autorepairguarantee{color: #990000;font-size: 24px;font-family: sans-serif;letter-spacing: 3px;text-align: left;font-weight:500;position: absolute;left: 450px;top: 35px;}



table.allrepairs{color: #990000;font-size: 12px;font-family: sans-serif;letter-spacing: 0px;text-align: left;font-weight: lighter;position: absolute;left: 390px;top: 50px;}



table.ppgcarpaint
{position: relative;left: 885px;top: 1px;}


/* - - - - NAVIGATION - - - */


table.autobodypart{background: #990000;position: absolute;left: 0px;top: 155px;}


table.autobodyline{position: absolute;left: 0px;top: 120px;}



/* - - - - NAVIGATION TOP BAR - - - */

table.coach{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 3px;top: 128px;
}

table.testimonials{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 130px;top: 128px;}


table.contact{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 252px;top: 128px;}

table.directions{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 389px;top: 128px;}

table.autorepairtips{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 490px;top: 128px;}



table.faq{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 555px;top: 128px;}


table.links{font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 500;position: absolute;left: 615px;top: 128px;}


table.autorepairnews{
color: #990000;font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: bolder;position: absolute;left: 773px;top: 130px;}

table.carleasing{
color: #990000;font-size: 15px;font-family: sans-serif;letter-spacing: 1px;
font-weight: bolder;position: absolute;left: 852px;top: 130px;}


/* - - - - NAVIGATION BOTTOM BAR - - - */

table.towing{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 4px;top: 165px;}

table.appraisals{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 195px;top: 165px;}


table.collisionrepairs{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 355px;top: 165px;}


table.dents{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 519px;top: 165px;}

table.painting{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 675px;top: 165px;}

table.windshield{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 50px;top: 200px;}

table.tinting{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 230px;top: 200px;}

table.undercoating{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 390px;top: 200px;}


table.rustproofing{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 550px;top: 200px;}

table.detailing{
color: #ffffff;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 400;position: absolute;left: 722px;top: 200px;}



a.coach:link {color: #000000; text-decoration: none}a.coach:visited {color: #000000; text-decoration: none}a.coach:hover {font-size: 14px; font-weight: bold}

a.testimonial:link {color: #000000; text-decoration: none}a.testimonial:visited {color: #000000; text-decoration: none}a.testimonial:hover {font-size: 14px; font-weight: bold}

a.contact:link {color: #000000; text-decoration: none}a.contact:visited {color: #000000; text-decoration: none}a.contact:hover {font-size: 14px; font-weight: bold}

a.directions:link {color: #000000; text-decoration: none}a.directions:visited {color: #000000; text-decoration: none}a.directions:hover {font-size: 14px; font-weight: bold}

a.repairtips:link {color: #000000; text-decoration: none}a.repairtips:visited {color: #000000; text-decoration: none}a.repairtips:hover {font-size: 14px; font-weight: bold}

a.carfaq:link {color: #000000; text-decoration: none}a.carfaq:visited {color: #000000; text-decoration: none}a.carfaq:hover {font-size: 14px; font-weight: bold}

a.carlinks:link {color: #000000; text-decoration: none}a.carlinks:visited {color: #000000; text-decoration: none}a.carlinks:hover {font-size: 14px; font-weight: bold}

a.autonews:link {color: #990000; text-decoration: none}a.autonews:visited {color: #990000; text-decoration: none}a.autonews:hover {font-size: 14px; font-weight: bold}

a.carleasing:link {color: #990000; text-decoration: none}a.carleasing:visited {color: #990000; text-decoration: none}a.carleasing:hover {font-size: 14px; font-weight: bold}

a.towing:link {color: #ffffff; text-decoration: none}a.towing:visited {color: #ffffff; text-decoration: none}a.towing:hover {font-size: 15px; font-weight: bold}

a.appraisals:link {color: #ffffff; text-decoration: none}a.appraisals:visited {color: #ffffff; text-decoration: none}a.appraisals:hover {font-size: 15px; font-weight: bold}

a.collisionrepair:link {color: #ffffff; text-decoration: none}a.collisionrepair:visited {color: #ffffff; text-decoration: none}a.collisionrepair:hover {font-size: 15px; font-weight: bold}

a.dentremoval:link {color: #ffffff; text-decoration: none}a.dentremoval:visited {color: #ffffff; text-decoration: none}a.dentremoval:hover {font-size: 15px; font-weight: bold}

a.painting:link {color: #ffffff; text-decoration: none}a.painting:visited {color: #ffffff; text-decoration: none}a.painting:hover {font-size: 15px; font-weight: bold}

a.windshield:link {color: #ffffff; text-decoration: none}a.windshield:visited {color: #ffffff; text-decoration: none}a.windshield:hover {font-size: 15px; font-weight: bold}

a.tinting:link {color: #ffffff; text-decoration: none}a.tinting:visited {color: #ffffff; text-decoration: none}a.tinting:hover {font-size: 15px; font-weight: bold}

a.undercoating:link {color: #ffffff; text-decoration: none}a.undercoating:visited {color: #ffffff; text-decoration: none}a.undercoating:hover {font-size: 15px; font-weight: bold}

a.rustproofing:link {color: #ffffff; text-decoration: none}a.rustproofing:visited {color: #ffffff; text-decoration: none}a.rustproofing:hover {font-size: 15px; font-weight: bold}

a.detailing:link {color: #ffffff; text-decoration: none}a.detailing:visited {color: #ffffff; text-decoration: none}a.detailing:hover {font-size: 15px; font-weight: bold}


a.red:link {color: #990000; text-decoration: none}a.red:visited {color: #990000; text-decoration: none}a.red:hover {font-size: 15px; font-weight: bold}

a.list:link {color: #000000; text-decoration: none}a.list:visited {color: #000000; text-decoration: none}a.list:hover {font-size: 14px; font-weight: bold}

a.gray:link {color: #333333; text-decoration: none}a.gray:visited {color: #333333; text-decoration: none}a.gray:hover {font-size: 11px; font-weight: bold}
a img {border: none; }



/* - - - - H E A D I N G S - - - */h1 {color: #990000;font-size: 19px;font-family: sans-serif;letter-spacing: 0px;text-align: left;font-weight: bolder;position: absolute;left: 30px;top: 250px;}


h2 {color: #666666;font-size: 13px;font-family: sans-serif;
line-height: 2.7;
font-family: Papyrus;letter-spacing: 0px;text-align: left;font-weight: bolder;}


/* - - - - BODY TEXT- - - */


table.supercaption{
color: #990000;font-size: 30px;font-family: sans-serif;letter-spacing: 0px;
font-weight: bold;position: absolute;left:100px;top: 270px;}

table.subcaption{
color: #990000;font-size: 12px;font-family: sans-serif;letter-spacing: 1px;
font-weight: bold;position: absolute;left:30px;top: 310px;}


table.contactinfo{
color: #990000;font-size: 20px;font-family: sans-serif;letter-spacing: 0px;
font-weight: bold;position: absolute;left:30px;top: 310px;}


table.Tcontact{
color: #333333;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 300;position: absolute;left:30px;top: 425px;}

table.emailcap{
color: #990000;font-size: 16px;font-family: sans-serif;letter-spacing: 0px;
font-weight: lighter;position: absolute;left:50px;top: 895px;}

table.emailaddress{
color: #990000;font-size: 16px;font-family: sans-serif;letter-spacing: 0px;
font-weight: 300;position: absolute;left:130px;top: 890px;}

table.emailor{
color: #990000;font-size: 16px;font-family: sans-serif;letter-spacing: 0px;
font-weight: lighter;position: absolute;left:170px;top: 920px;}

table.emailaddress2{
color: #990000;font-size: 16px;font-family: sans-serif;letter-spacing: 0px;
font-weight: 300;position: absolute;left:130px;top: 960px;}

table.phonecap{
color: #990000;font-size: 16px;font-family: sans-serif;letter-spacing: 0px;
font-weight: lighter;position: absolute;left:50px;top: 775px;}

table.phonenum{
color: #990000;font-size: 18px;font-family: sans-serif;letter-spacing: 0px;
font-weight: lighter;position: absolute;left:130px;top: 770px;}

table.faxcap{
color: #333333;font-size: 16px;font-family: sans-serif;letter-spacing: 0px;
font-weight: lighter;position: absolute;left:50px;top: 815px;}

table.faxnum{
color: #990000;font-size: 18px;font-family: sans-serif;letter-spacing: 0px;
font-weight: lighter;position: absolute;left:130px;top: 810px;}

table.Tcontact2{
color: #333333;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 300;position: absolute;left:500px;top: 590px;}

table.autobodytopoftheline{
color: #000000;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 300;position: absolute;left:30px;top: 300px;}

table.news{background-color:  #F0E68C;font-size: 12px;font-family: sans-serif;letter-spacing: 1px;text-align: center;border-width: thin;border-style: solid;border-color: #000000;position: absolute;left:503px;top: 320px;}



table.autobodyinbetween{
color: #000000;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 300;position: absolute;left:500px;top: 840px;}

table.repairtiptext{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: light;position: absolute;left:30px;top: 450px;}

table.repairtiptext2{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: light;position: absolute;left:500px;top: 450px;}


table.clientestimonials{
color: #666666;font-size: 14px;font-family: serif;letter-spacing: 1px;
font-weight: light;position: absolute;left:30px;top: 340px;}


table.siteinfo{
color: #666666;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: light;position: absolute;left:30px;top: 300px;}

table.sitemapservices{
color: #666666;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: light;position: absolute;left:30px;top: 500px;}

table.sitemaptext{
color: #9990000;font-size: 12px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left:50px;top: 320px;}

table.sitemaptext2{
color: #9990000;font-size: 12px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left:50px;top: 520px;}

table.autobodymiddle{
color: #000000;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 300;position: absolute;left:500px;top: 910px;}


table.autolast{
color: #000000;font-size: 16px;font-family: sans-serif;letter-spacing: 1px;
font-weight: 300;position: absolute;left:10px;top: 870px;}



table.autobodybottom{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left:30px;top:700px;}

table.autobodybottom1{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left:30px;top: 750px;}

table.autobodybottom2{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left:30px;top: 870px;}


table.autobodybottom3{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left: 30px;top: 810px;}


table.autobodybottom4{
color: #333333;font-size: 14px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left: 30px;top: 890px;}

table.autobodycolumn
{
color: #999999;font-size: 13px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;position: absolute;left:30px;top: 550px;}


table.autoservicelisthome{
color: #999999;font-size: 16px;font-family: sans-serif;letter-spacing: 6px;
font-weight: lighter;position: absolute;left:515px;top: 770px;}

table.autoservicelist1{
color: #999999;font-size: 16px;font-family: sans-serif;letter-spacing: 6px;
font-weight: lighter;position: absolute;left:495px;top: 740px;}





table.imagecaptionhome{
color: #000000;font-size: 14px;font-family: sans-serif;letter-spacing: 6px;
font-weight: bold;position: absolute;left:510px;top: 730px;}


table.imagecaption{
color: #000000;font-size: 14px;font-family: sans-serif;letter-spacing: 6px;
font-weight: bold;position: absolute;left:510px;top: 715px;}




table.imagecaption1{
color: #000000;font-size: 14px;font-family: sans-serif;letter-spacing: 5px;
font-weight: bold;position: absolute;left:520px;top: 715px;}

table.imagecaption2{
color: #000000;font-size: 14px;font-family: sans-serif;letter-spacing: 10px;
font-weight: bold;position: absolute;left:510px;top: 710px;}

table.mapcaption{
color: #000000;font-size: 14px;font-family: sans-serif;letter-spacing: 3px;
font-weight: bold;position: absolute;left:520px;top: 610px;}

table.mapcaption2{
color: #990000;font-size: 30px;font-family: sans-serif;letter-spacing: 3px;
font-weight: lighter;position: absolute;left:520px;top: 650px;}

span.black
{
color:#000000;
font-size: 14px;
font-family: sans-serif;
font-weight: bold;
letter-spacing: 1px;
}

span.bigred
{
color:#990000;
font-size: 14px;
font-family: sans-serif;
font-weight: bold;
}

span.serif
{
color:#000000;
font-size: 14px;
font-family: serif;
letter-spacing: 1px;
}



span.bold
{
color:#666666;
font-size: 10px;
font-family: sans-serif;
font-weight: bold;
letter-spacing: 0px;
}

span.reds
{
color:#990000;
font-size: 14px;
font-family: sans-serif;
font-weight: bold;
letter-spacing:2px;
}

span.red
{
color:#990000;
font-size: 10px;
font-family: sans-serif;
font-weight: bold;
letter-spacing:2px;
}

span.bigtext
{
color:#000000;
font-size: 14px;
font-family: sans-serif;
font-weight: lighter;
letter-spacing: 3px;
}


span.mega
{
color:#000000;
font-size: 30px;
font-family: sans-serif;
font-weight: lighter;
letter-spacing: 3px;
}

span.biggertext
{
color:#000000;
font-size: 18px;
font-family: sans-serif;
font-weight: thinner;
letter-spacing: 2px;
}


span.bigred
{
color:#990000;
font-size: 14px;
font-family: sans-serif;
font-weight: bold;
letter-spacing: 2px;
}

span.supabigred
{
color:#990000;
font-size: 22px;
font-family: sans-serif;
font-weight: bold;
letter-spacing: 2px;
}

table.lastwords{
position: absolute;left:130px;top: 1145px;}

table.slogan{
position: absolute;left:135px;top: 750px;}
/* - - - - IMAGES - - - */

table.carhomepage{
position: absolute;left:500px;top: 475px;}

table.carsbeforeafter{
position: absolute;left:500px;top: 460px;}

table.car4rent
{
position: absolute;left:500px;top: 310px;}


table.minicaochlogo{
position: absolute;left:401px;top: 1270px;}

table.miniaddress{
color: #333333;font-size: 10px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;
position: absolute;left:220px;top: 1380px;}

table.c{
position: absolute;left:330px;top: 1470px;}

table.copyright{
color: #333333;font-size: 10px;font-family: sans-serif;letter-spacing: 1px;
font-weight: lighter;
position: absolute;left:360px;top: 1470px;}

