BODY.homebody { 
	background-image: url(graphics/home/home-bg4.jpg);
	background-repeat: no-repeat;
	background-position: 148px 50px; /* use to adjust alignment issues */
	}

BODY.subbody { 
	/* background-image: url(graphics/sub/left-bg-sub.jpg); */
	background-repeat: no-repeat;
	background-position: 0px 0px; /* use to adjust alignment issues */
  	font-size: 10pt;
  	font-family:  verdana,geneva,arial;
	}

BODY.adminbody {
	background-image: url(graphics/adminbg.jpg);
	background-repeat: repeat-y;
	background-position: -1px 0px; /* use to adjust alignment issues */
	z-index: 0;
	}

/* Unique Elements */

#subtopleft { /* logo, etc */
	display: none;
	/* position: absolute; 
	top: 0px;
	left: -1px;
	z-index: 120;	 */
	}

#top, #bottom, #nav, #logout {
	display: none;
	}

#subabovenav { /* left column subpage */
	display: none;
	}
#subnav { /* left column subpage */
	display: none;
	}
#subbelownav { /* left column subpage */
	display: none;
	}
#subfootertext { /* footer graphic */
	display: none;
	}
	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	/* position: absolute;
	left: 0px; */
	/*top: 130px;*/
	/*width: 630px;*/
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	color: #4c5973;
	line-height: 100%;
	/* padding: 0; */
	margin: 0;
	}
	
#admintext {
	position: absolute;
	left: 0;
	top: 0;
	}

#adminnav, #subtopleft, #subabovenav, #subnav {
	display: none;
	}
	

/* Classes */
.greyheader { 
	font-size: 14px;
	font-weight: bold;
	color: #a6ada6;
	}
	
	
	
/* OLD STYLESHEET INFORMATION */

.whoami {
	font-size: 10px;
	}

A:link { color: #333366;}

A:visited {color: #666666;}

A:active {color: #333366;}

A:hover {color: #000033;}

A.database:link {color: #55557C;}
A.database:visited {color: #55557C;}

A.qual:link {color: #467F43;}
A.qual:visited {color: #467F43;}

A.dealer:link {color: #AD4F11;}
A.dealer:visited {color: #AD4F11;}

A.reorder:link {color: #3979BB;}
A.reorder:visited {color: #3979BB;}


b { font-weight: bold; }


P {

  font-family: verdana,geneva,arial;

  font-size: 9px;

  font-weight: normal;

  color: #000000;

  line-height: 100%;

}

img{vertical-align: bottom;}

P.orderItem {

  line-height: 100%;
  padding-top:10px;

}

.error {

  font-family: verdana,geneva,arial;

  font-size: 10pt;

  font-weight: bold;

  color: red;

  line-height: 150%;

}

P.info {

  font-family: verdana,geneva,arial;

  font-size: 10pt;

  font-weight: normal;

  color: blue;

  line-height: 150%;

}

h1 {

	font-family: verdana,geneva,arial;

	font-size: 12px;

	font-weight: bold;

	color: #000033;

	display: inline;

	margin: 0;

	line-height: 150%;
}

h2 {

	font-family: verdana,geneva,arial;

	font-size: 10px;

	font-weight: bold;

	color: #5068C4;

	line-height: 150%;
	padding-top: 5px;
}

.alert {
  font-family: verdana,geneva,arial;
  font-size: 10pt;
  font-weight: normal;
  color: red;
}

p.alert {
  font-family: verdana,geneva,arial;
  font-size: 10pt;
  font-weight: normal;
  color: red;
}

SPAN.error {

  font-family: verdana,geneva,arial;

  font-size: 10pt;

  font-weight: normal;

  color: red;

  line-height: 150%;
}

span.dealerName {

  font-family: verdana,geneva,arial;

  font-size: 11pt;

  font-weight: bold;

  color: #000000;

  line-height: 175%;

}

span.bcardName {
  font-family: times new roman,palatino,serif;
  font-size: 12pt;
  color: #000000;
  line-height: 100%;
}

span.bcardText {
  font-family: times new roman,palatino,serif;
  font-size: 8pt;
  color: #000000;
  line-height: 125%;
}

span.blackName {
  font-family: arial,verdana,geneva
  font-size: 16pt;
  color: #000000;
  line-height: 100%;
}

span.blackText {
  font-family: arial,verdana,geneva;
  font-size: 12pt;
  color: #000000;
  line-height: 125%;
}

span.bcardNameMulti {

  font-family: arial,verdana,geneva;

  font-size: 12pt;

  color: #000000;

  line-height: 100%;

}

span.bcardTextMulti {

  font-family: arial,verdana,geneva;

  font-size: 10pt;

  color: #000000;

  line-height: 125%;

}

TD.reportBody {

  font-family: verdana,geneva,arial;

  font-size: 8pt;

  font-weight: normal;

  color: #000000;

  line-height: 100%;
}

TD {

  font-family: verdana,geneva,arial;

  font-size: 9px;

  font-weight: normal;

  color: #000000;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;

}

TD.body {

  font-family: verdana,geneva,arial;

  font-size: 10pt;

  font-weight: normal;

  color: #000000;  
}


UL { list-style: circle outside }

UL UL { list-style: square outside }

td>input, td>select, td>textarea { line-height: 100% }


.header {

	font-family: verdana,geneva,arial;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	}

.subheader

	{

	font-family: verdana,geneva,arial;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	}

.note_dealer {
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	}

.note_name {
	font-size: 16px; 
	font-style: italic; 
	font-weight: bold; 
	}

.note_title {
	font-size: 11px; 
	font-style: italic; 
	font-weight: normal; 
	}


