﻿html { overflow:scroll; overflow-x:hidden; }

body { margin:0px; background:black url(/assets/images/bg.gif) repeat; }

img { border:0px; }

input { font:11px verdana; }

textarea { height:100px; margin:3px 0px 3px 0px; font:11px verdana; }

h1 { font:bold 20px Georgia, "Times New Roman", Times, serif; color:#FFF; margin:10px 0px 0px 20px; }

h4 { font:bold 20px Georgia, "Times New Roman", Times, serif; color:#FFF; margin:10px 0px 0px 0px; }

.outer { width:100%; height:100%; text-align:center; }

.siteFrame { width:917px; margin:auto; text-align:left; }

.header { width:917px; height:290px; background:black url(/assets/images/header.jpg) no-repeat; }

 .numberTop { width:258px; height:42px; padding:245px 0px 0px 658px; }

.promo { height:88px; padding:10px 0px 0px 6px; }

/* CSS: NAVIGATION */

.topNav { height:39px; background:black url(/assets/images/menuBg.gif) repeat-y; padding-left:12px; }

.homePage,.homePageSelected,.about,.aboutSelected,.service,.serviceSelected,.prices,.pricesSelected,.gallery,.gallerySelected,.garage,.garageSelected,.driver,.driverSelected,.contact,.contactSelected { height:39px; display:block; float:left; }

 .homePage { width:107px;  background:url(/assets/images/bHome.gif) no-repeat;  }

  .homePage:hover { background:url(/assets/images/bHomeOn.gif) no-repeat; }

  .homePageSelected { width:107px; background:url(/assets/images/bHomeSelected.gif) no-repeat; }

 .about { width:97px; background:url(/assets/images/bAbout.gif) no-repeat; }

  .about:hover { background:url(/assets/images/bAboutOn.gif) no-repeat; }

  .aboutSelected { width:97px; background:url(/assets/images/bAboutSelected.gif) no-repeat; }

 .service { width:128px; background:url(/assets/images/bService.gif) no-repeat; }

  .service:hover { background:url(/assets/images/bServiceOn.gif) no-repeat; }

  .serviceSelected { width:128px; background:url(/assets/images/bServiceSelected.gif) no-repeat; }

 .prices { width:101px; background:url(/assets/images/bPrices.gif) no-repeat; }

  .prices:hover { background:url(/assets/images/bPricesOn.gif) no-repeat; }

  .pricesSelected { width:101px; background:url(/assets/images/bPricesSelected.gif) no-repeat; }

 .garage { width:117px; background:url(/assets/images/bGarage.gif) no-repeat; }

  .garage:hover { background:url(/assets/images/bGarageOn.gif) no-repeat; }

  .garageSelected { width:117px; background:url(/assets/images/bGarageSelected.gif) no-repeat; }

 .gallery { width:129px; background:url(/assets/images/bGallery.gif) no-repeat; }

  .gallery:hover { background:url(/assets/images/bGalleryOn.gif) no-repeat; }

  .gallerySelected { width:129px; background:url(/assets/images/bGallerySelected.gif) no-repeat; }

 .driver { width:111px; background:url(/assets/images/bDriver.gif) no-repeat; }

  .driver:hover { background:url(/assets/images/bDriverOn.gif) no-repeat; }

  .driverSelected { width:111px; background:url(/assets/images/bDriverSelected.gif) no-repeat; }

 .contact { width:104px; background:url(/assets/images/bContact.gif) no-repeat; }

  .contact:hover { background:url(/assets/images/bContactOn.gif) no-repeat; }

  .contactSelected { width:104px; background:url(/assets/images/bContactSelected.gif) no-repeat; }

  /* CSS: BODY */

  .body { background:black url(/assets/images/bodyBg.gif) repeat-y; height:auto; }

   .bodyMargin { width:20px; }

  .bodyClear { height:20px; }

  .car { width:194px; height:130px; display:block; font:bold 12px verdana; color:white; text-decoration:none; margin-left:10px; }

   .car span { display:block; padding-top:110px; width:190px; text-align:center; cursor:pointer; }

  .a1 { background:black url(/assets/images/chrysler300c.gif) no-repeat; }

  .a2 { background:black url(/assets/images/hummerH2.gif) no-repeat; }

  .a3 { background:black url(/assets/images/infinitiQx56.gif) no-repeat; }

  .a4 { background:black url(/assets/images/cadilacEscaladeExt.gif) no-repeat; }

  .b1 { background:black url(/assets/images/lincolnTownWhite.gif) no-repeat; }

  .b2 { background:black url(/assets/images/hummerH2-2007.gif) no-repeat; }

  .b3 { background:black url(/assets/images/limoBusBlack.gif) no-repeat; }

  .b4 { background:black url(/assets/images/cadilacEscaladeEsv.gif) no-repeat; }

  .c1 { background:black url(/assets/images/limoBusWhite.gif) no-repeat; }

  .c2 { background:black url(/assets/images/lincolnNavigatiorSuv.gif) no-repeat; }

  .c3 { background:black url(/assets/images/LincolnNavigator.gif) no-repeat; }

  .c4 { background:black url(/assets/images/lincolnTownCar.gif) no-repeat; }

    

  .bodySmallImage,.bodyTizer { background-color:#2c2c2c; vertical-align:top; }

  .bodySmallImage { width:597px; height:352px; }

  .tizerHeight { height:177px; vertical-align:top; }

  .tizerHeightCars { height:230px; vertical-align:top; }

  .callNowTizer { height:149px; }

  .bbb { position:absolute; margin:45px 0px 0px 15px; }

  

  .inputStyle { width:300px; }

  .text_right,.text_right_top { text-align:right; }
   .text_right_top { vertical-align:top; }
  .text_center,.text_center_260 { text-align:center !important; }
  .text_center_260 { width:260px; }
  .new_features { padding:5px 0px 0px 15px !important; vertical-align:top; }
  .new { padding-top:10px; }
  
  /* CSS: FOOTER */

  .footer { background:black url(/assets/images/footerBg.gif) repeat-y; height:149px; }

   .package1,.package2 { float:left; margin:21px 0px 0px 40px; }

 

  /* CSS: CONTENT */

  .topic { font:bold 12px verdana; color:White; padding-left:5px; }

   .content,.contentHp,.contentCity { font:12px verdana; color:White; text-align:justify; padding:0px 15px 0px 5px; vertical-align:top; }

   .contentCity { padding:5px 20px; }

   .contentHp,.contentCity { font-size:11px; }

  .tizer { width:250px; vertical-align:top; }

 

 /* CSS: SERVICE */

 .serviceBox { background-color:#2c2c2c; vertical-align:top; }

 .serviceTopic { font:bold 12px verdana; color:White; margin:3px 0px 0px 10px; padding:0px; }

 .serviceContent { font:12px verdana; color:White; margin:3px 10px 0px 10px; padding:0px; }

 .serviceClear { height:10px; }

 

 /* CSS: CONTACT */

 .formText { background-color:#2c2c2c; height:25px; padding-left:5px; width:200px; vertical-align:middle !important; }

 .formInput,.formSubmit { background-color:#2c2c2c; height:25px; width:350px; padding-left:15px; }

 .formSubmit { text-align:center; }

 

 /* CSS: WEDDING PRICES */

 .tableTextHead { background-color:#2c2c2c; height:25px; padding-left:5px; vertical-align:middle !important; font-weight:bold; text-align:center; }

 .tableTextType { text-align:left; padding-left:20px; }

 .tdBorder { border-right:1px solid #2c2c2c; border-left:1px solid #2c2c2c; }

 .tdText { text-align:center; } 

  .tdTextType,.tdText { border-bottom:1px solid #2c2c2c; padding:3px; }

  .tdTextType { padding-left:10px; }

 .weddingSpacer { height:10px; }

 .weddingMinimum { font-size:10px; width:100px; text-align:center; }

 

 /* CSS: CAR */

 .carImageTop { width:597px; height:335px; }

 .carImageBottom { width:597px; height:76px; background:#2c2c2c url(/assets/images/carBottom.gif) no-repeat; vertical-align:top; text-align:center; }

  .carImageBottom img { margin-top:4px; }



 /* CSS: PRICE */

 .tizerHeightPrice { vertical-align:top; padding-top:5px; }

 .pricesLink { color:White; font:12px Verdana; text-decoration:underline; }

  .pricesLink:hover { text-decoration:none; }

 .priceSpacer { width:20px; }

 .priceAlter { font-size:8px; }