/* #################################################### */
/* #  redlinedealer.css  v.0.01 */
/* #################################################### */
/* #  Copyright (c)2006 Randy M. Harris, <office@lexipixel.com>    */ 
/* #################################################### */
/* CSS - for use with LexiPixel Site Manager (CMS)      */
  

html { 
  margin: 0px;
  padding: 0px;
  border-style: none;
  border-width: 0px;
} 
  
body { 
  margin: 0px;
  margin-top: 6px;
  margin-bottom: 22px;
  padding: 0px;
  border-width: 0px; 
  border-style: none;
  border-collapse: collapse;
  background: #044494;
  color: navy;
  font-family: Arial, Verdana, Helvetica, Sans-serif; 
  font-size: 12px;
}

BODY.example1 { background: #008040; color: #000080; }
BODY.example2 { background: #E0E0C4 url("http://framingham.com/no_smoke/bg_cig02.jpg"); color: #000080; }
BODY.example3 { background: #00E0E0; color: #000080; }


H1, H2, H3 { font-family: Verdana, Arial, Helvetica, Sans-serif; }
H1 { font-weight: 700; margin: 0; font-size: 20px; }
H2 { font-weight: 700; margin: 0; font-size: 16px; }
H3 { font-weight: 700; margin: 0; font-size: 14px;}

P { 
  text-align:left;
}

ul { text-align:left;}

A:link { font-weight: 700; color: #C00000; }
A:visited { font-weight: 700; color: #C00000; }
A:hover { font-weight: 700; color: #FFFFE0; background: #C00000; text-decoration: none;}
A:active { font-weight: 700; color: #FFFFFF; background: #C00000; text-decoration: none; }

SMALL { font-size: 10px; }

ul, li { margin:0; }

  
/* ==================================================== */
/* leader - class for objects to display ahead of page  */
/* ==================================================== */
  
.leader {
  margin: 6px; 
  padding: 6px; 
  width: 812px; 
  text-align: center;
  border-style: none; 
  border-width: 0px; 
  border-color: #000000; 
}

/* ==================================================== */
/* master - container class for page layout */
/* ==================================================== */
  
.master { 
  margin: 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  background: #FFFFFF; 
  color: #000080;
  position: relative; 
  clear:both; 
  width: 812px;
}


/* ==================================================== */
/* masthead - class for masthead objects      */
/* ==================================================== */
  
.masthead {
  margin: 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  background: #FFFFFF; 
  color: #000080;
  clear:both; 
  width: 812px;
}


/* ==================================================== */
/* navt - class for top of page navigation    */
/* ==================================================== */
  
.navt {
  margin: 0px;
  padding: 4px;
  border-style:solid;
  border-color:black;
  border-width: 10px 0px 1px 0px;
  background: #E0E0E0;
  color: #000080;
  vertical-align: middle;
  text-align: left;
  clear: both; 
  width: 804px;
}


/* ==================================================== */
/* bodywrap - container class, sets up body of page     */
/* ==================================================== */
  
.bodywrap {
  margin: 0px;
  padding: 0px;
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  width: 812px;
}


/* ==================================================== */
/* navl - class for left (navigation/ads) column        */
/* ==================================================== */
  
.navl {
  margin: 0px;
  padding: 4px; 
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  background: #F4F4F4;
  color: #000080;
  text-align: left;
  line-height: 1.5em;
  float: left;
  width: 214px;
}


/* ==================================================== */
/* bod0 - class for 'blank page' (no columns)           */
/* ==================================================== */
  
.bod0 {
  margin: 0px;
  padding: 6px; 
  border-style: none; 
  border-width: 0px; 
  border-color: black;
  float: left;
  width: 800px;
  color: navy; 
  background: #FFFFFF;
  color: #000080;
  text-align: left;
}


/* ==================================================== */
/* bod1 - class for body left (with one right column)   */
/* ==================================================== */
  
.bod1 {
  margin: 0px;
  padding: 10px; 
  border-style: none; 
  border-width: 0px; 
  border-color: red;
  background: #FFFFFF;
  color: navy; 
  text-align: left;
  width: 562px;
  clear:both;
  float: left;
}


/* ==================================================== */
/* bod2 - class for body right (with one left column)   */
/* ==================================================== */
  
.bod2 {
  margin: 0px;
  padding: 6px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  color: navy; 
  text-align: left;
  float: right;
  width: 577px;
}

/* ==================================================== */
/* bod3 - class for body center (left & right columns)  */
/* ==================================================== */
  
.bod3 {
  margin: 0px;
  padding: 6px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  color: navy; 
  float: left;
  text-align: left;
  width: 453px;
}


/* ==================================================== */
/* bbox - class for banner box, (top of (2) right cols) */
/* ==================================================== */
  
.bbox {
  margin: 0px;
  padding: 0px;
  width: 400px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF;
  color: #000080;
  float: left;
  text-align: center;
  vertical-align: middle;
}


/* ==================================================== */
/* navl - class for right (navigation/ads) column       */
/* ==================================================== */
  
.navr {
  margin: 0px;
  padding: 2px;
  width:215px;
  border-style:solid;
  border-color:red;
  border-width: 0px 0px 0px 1px;
  background: #FFFFFF;
  color: #000080;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size:11px;
  float:right;
}


/* ==================================================== */
/* navb - class for bottom of page navigation           */
/* ==================================================== */
  
.navb {
  margin: 0px;
  padding: 4px;
  border-style:solid;
  border-color:black;
  border-width: 1px 0px 10px 0px;
  background: #E0E0E0;
  color: #000080;
  vertical-align: middle;
  text-align: left;
  clear: both; 
  width: 804px;
}


/* ==================================================== */
/* foot - class for bottom of page footer               */
/* ==================================================== */
  
.foot {
  margin: 0px;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-color: black;
  background: #FFFFFF; 
  color: #000080;
  vertical-align: middle;
  text-align: center;
  clear:both; 
  width: 100%;
}

/* ==================================================== */
/* trailer - container class for below bottom of page   */
/* ==================================================== */
  
.trailer {
  margin: 12px; 
  padding: 12px; 
  width: 800px; 
  text-align: center;
  border-style: none; 
  border-width: 0px; 
  border-color: #000000; 
}


  

/* ==================================================== */
/* custom CSS classes, declarations, etc..              */
/* ==================================================== */
  

.photocaption {
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size:9px;
  text-align: left;
}

.carbox {
  margin: 12px;
  padding: 12px;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}


/* #################################################### */
/*  Comment / Un-comment following CSS to debug layout  */
/* #################################################### */
  
/*          * {  border: solid 1px red; }   */

/* #################################################### */
  
 

/* ==================================================== */
/* ==[ EOF: redlinedealer.css ]== */
/* ==================================================== */