/* ===================================== */
/*   ZCARGARAGE.CSS */
/*   Website: ZCARGARAGE.COM */
/*   Author: Randy Harris [ office@lexipixel.com] */
/*   Last Updated: 2008-06-27 */
/* ===================================== */


html {
  margin:0;
  padding:0;
}

body {
  margin: 0px 0px 22px 0px;
  padding:0;
  border: none;
  background-color: #000000;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 10pt;
}

H1, H2, H3 { 
  margin: 4px 0px 4px 0px;
  font-family: Arial, Verdana, Helvetica, Sans-serif;
  font-weight: 700; 
}
H1 { font-size: 16pt; color: #363636; background:transparent;}
H2 { font-size: 14pt; color: #636363; background:transparent;}
H3 { font-size: 12pt; color: #808080; background:transparent;}

small { font-size: 9px; text-decoration: none;}

P {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: normal;
  line-height: 1.2em;
  color: black;
}

a:link { color: #CC0000; background: transparent; text-decoration: none; }
a:visited { color: #CC0000; background: transparent; text-decoration: none; }
a:hover { color: #CC0000; background: transparent; text-decoration: underline; }
a:active { color: #CC0000; background: transparent;  text-decoration: none; }


/* LEXIPIXEL Site Manager Specific Classes: */



/* ==================================================== */
/* leader - class for objects to display ahead of page  */
/* ==================================================== */

.leader {
  width: 780px; 
  margin: 6px; 
  padding: 6px; 
  text-align: center;
  border-style: solid; 
  border-width: 1px; 
  border-color: #000000; 
  background: #FFFFFF; 
  color: #000000;
}

/* ==================================================== */
/* master - container class for page layout */
/* ==================================================== */

.master { 
  width: 780px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 1px;
  border-color: #c0c0c0;
  background-color: #ffffff;
  position: relative; 
  clear:both; 
}

/* ==================================================== */
/* masthead - class for masthead objects      */
/* ==================================================== */

.masthead {
  margin:0;
  padding:0;
  border-style: none; 
  width: 780px;
  text-align:left;
}


/* ==================================================== */
/* navt - class for top of page navigation    */
/* ==================================================== */

.navt {
  width: 780px;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  border-style: none; 
  border-width: 0px;
  border-color: black;
  background: #F4F4F4;
  vertical-align: middle;
  text-align: left;
  clear:both; 
}


/* ==================================================== */
/* bodywrap - container class, sets up body of page     */
/* ==================================================== */

.bodywrap {
  clear:both; 
  width: 780px;
  margin: 0px;
  padding: 0px;
  border-style: none; 
  text-align:left;
}


/* ==================================================== */
/* navl - class for left (navigation/ads) column        */
/* ==================================================== */

.navl {
  clear: both; 
  float: left;
  width: 100px;
  margin:0;
  padding:0;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  background: #FFFFFF;
}



/* ==================================================== */
/* bod0 - class for 'blank page' (no columns)           */
/* ==================================================== */

.bod0 {
  width: 765px;
  margin: 0px;
  padding: 12px; 
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  float: left;
  background: #FFFFFF;
  color: #000000; 
  text-align: left;
}


/* ==================================================== */
/* bod1 - class for body content right (with navl)      */
/* ==================================================== */


.bod1 {
  width: 660px;
  margin: 0px;
  padding: 6px; 
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  float: left;
  background: #FFFFFF;
  color: #000000; 
  text-align: left;
}


/* =================================================== */
/* bod2 - class for body content left (with navr)      */
/* =================================================== */

.bod2 {
  float: left;
  margin:0;
  padding:10px;
  width: 620px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  color: #000000; 
  text-align:left;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: 500;
}



/* ==================================================== */
/* bod3 - class for body center (left & right columns)  */
/* ==================================================== */

.bod3 {
  width: 458px;
  margin: 0px;
  padding: 6px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  color: #000000; 
  float: left;
  text-align: left;
}



/* ==================================================== */
/* bbox - class for banner box, (top of (2) right cols) */
/* ==================================================== */

.bbox {
  width: 468px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  clear: both;
  float: right;
}



/* ==================================================== */
/* navr - class for right (navigation/ads) column       */
/* ==================================================== */


.navr {
  width: 132px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  color: #000000; 
  float: right;
}

/* ==================================================== */
/* navb - class for bottom of page navigation           */
/* ==================================================== */

.navb {
  width: 780px;
  margin: 0px;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #E0E0E0;
  color: #000000; 
  clear:both; 
}


/* ==================================================== */
/* foot - class for bottom of page footer               */
/* ==================================================== */

.foot {
  clear:both;
  width: 780px;
  margin:0;
  padding: 0px 0px 6px 0px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  text-align: center;
  font-size: 11px;
  background: #FFFFFF; 
  color: #000000; 
}

/* ==================================================== */
/* trailer - container class for below bottom of page   */
/* ==================================================== */

.trailer {
  width: 780px;
  margin: 12px; 
  padding: 12px; 
  text-align: center;
  border-style: none; 
  border-width: 0px; 
  border-color: #000000; 
}



/* ########################################################## */
/* # NEW v01.34 - Classes for CSS styling of generated output */ 
/* ########################################################## */


/* SITE MAP RELATED CLASSES */ 

/* indexpglink - site map index link (index.htm or .html) */ 
.indexpglink { 
  font-weight: 700;
  font-size: 18px;
}
a:hover.indexpglink { 
  font-weight: 700;
  font-size: 18px;
  background-color: red;
  color: yellow;
}

/* regpglink - site map regular link */ 
.regpglink { 
  font-weight: 500;
  font-size: 14px;
}

/* mapdesctxt - site map, link description text */ 
.mapdesctxt {
  font-size: 11px;
  line-height: 1.2em;
  color: #333333;
}


/* #################################################### */
/* # end of default CSS, start custom tags & properties */ 
/* #################################################### */


.addrblock {
  font-size: 16px;
}

.navlbg {
  width: 86px;
  height: 420px;
  background: url(images/left-stripe-86x1.jpg) repeat-y;
}

.homebutton {
  font-size: 12px;
  font-weight: 700;
  font-family: Arial, sans-serif;
}

a:link.homebutton { color: #FFFFFF; background: transparent; text-decoration: none; }
a:visited.homebutton { color: #FFFFFF; background: transparent; text-decoration: none; }
a:hover.homebutton { color: #00FF33; background: transparent; text-decoration: none; }
a:active.homebutton { color: #FFFFFF; background: transparent;  text-decoration: none; }

.bordertopbottom {
  padding:4px;
  width: 740px;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
}

.footerfeatures {
  width:260px; 
  height:160px;
  border-width: 0px 0px 0px 1px; 
  border-color: #363636; 
  border-style:solid; 
  text-align:center;
  vertical-align: middle;
}

/* ============================ */
/* CSS for TABLES on LINKS page */
/* ============================ */

.linktablehead {
  font-family: Arial, sans-serif;
  font-size: 14pt;
  font-weight: 700;
  text-align: center;
}


/* ============================ */
/* CSS for PHOTO GALLERY pages  */
/* ============================ */

.galleryspecsbox {
  margin: 12px 0px 12px 0px;
  padding: 8px;
  width: 459px; 
  text-align:left; 
  border:1px solid black; 
  background-color: #efefef; 
  font-family: Arial, sans-serif; 
  font-size: 12px;
}

.breadcrumbs {
  font-family: Arial, sans-serif; 
  font-size: 10px;
  margin: 0px 0px 20px 0px;
  padding: 0px;
}

/* ==================== */
/* EOF: ZCARGARAGE.CSS  */
/* ==================== */