﻿/* DIV STYLES ----------------------------------------------- */

div.overall	{
	margin: 0px;
	position: absolute; left: 0px; top: 10px;
}

div.leftBar	{
	margin: 0px;
	width: 140px;
	position: absolute; left: 0px; top: 0px;
}

div.content	{
	margin: 0px;
	width: 600px;
	position: absolute; left: 170px; top: 40px;
}

div.linkBar	{
	margin: 0px;
	width: 770px;
	position: absolute; left: 0px; top: 0px;
}

div.headerBar	{
	margin: 0px;
	width: 770px;
	position: absolute; left: 0px; top: 0px;
}

body.headerBar	{
	margin: 0px;
	background-color: Black;
}


div.barb	{
	margin: 0px;
	width: 140px;
	position: absolute; left: 620px; top: 0px;
}


/* STANDARD STUFF */
body {
	font: normal 14px/17px Times New Roman, Times, serif;
	color: Black;
}

a {
	color:DarkGreen;
	font-weight: bold;
	text-decoration : none;
}

a:vlink {
	color:DarkGreen;
	font-weight: bold;
}
a:hover {
	color:ForestGreen;
	font-weight: bold;
	text-decoration: underline;
}

td	{
	font: normal 16px/19px Times New Roman, Times, serif;
	color: Black;
}

.maintitle	{
	font: bold 15px/18px Arial, Helvetica, sans-serif;
	color: Maroon;
}

.mainsubtitle	{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: Black;
}

.formtable	{
	border: 1px solid Maroon;
	background-color: White;
	padding: 2px 1px;
	margin: 10px 10px 10px 0px;
}

.formcell	{
	font: normal 12px/15px Arial, Helvetica, sans-serif;
	padding: 2px 1px;
}

.formbox	{
	border: 1px inset Maroon;
	background-color: Beige;
}

.formbutton	{
	padding: 1px 2px 1px 2px;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color: Black;
	background-color: HoneyDew;
	border-color: DarkGreen;
	border-style: outset;
	border-width: 2px;
	margin: 0px 8px;
}

.fineprint	{
	font: bold 12px/15px Times New Roman, Times, serif;
	color: Black;
}


/* HOME PAGE STYLES ------------------------------------------- */
body.home	{ /* body style */
	margin: 0px 0px 0px 0px;
	font: normal 12px/13px Times New Roman, Times, serif;
	color: Black;
	background-color: White;
	background-image: url(/images/barb_bg.gif);
 }

.homemain {
	font: normal 20px/25px Times New Roman, Times, serif;
	color: Black;
}

/* DETAILS PAGE STYLES ----------------------------------------- */
body.details	{ /* body style */
	margin: 0px 0px 4px 0px;
	background-color: White;
	background-image: url(/images/barb_bg.gif);
 }

td.details	{
	font: normal 16px/19px Times New Roman, Times, serif;
	color: Black;
	padding-bottom: 10px;
}

td.clients	{
	font: 400 16px/19px Times New Roman, Times, serif;
	color: Black;
}

/* CONTACT PAGE STYLES ------------------------------------------ */
body.contact	{ /* body style */
	margin: 0px 0px 4px 0px;
	background-color: White;
	background-image: url(/images/barb_bg.gif);
 }

/* TOPPER TEXT STYLE -------------------------------------------- */
body.topper	{
	margin: 0px 0px 0px 0px;
	background-color: White;
	background-image: url(/images/barb_bg_nodot.gif);
}

td.topperText	{
	font: normal 48px/55px Times New Roman, Times, serif;
	letter-spacing: 7pt;
}

/* PORTFOLIO PAGE STYLES ---------------------------------------- */
body.portfolio	{ /* body style */
	margin: 0px 0px 4px 0px;
	background-color: White;
	background-image: url(/images/barb_bg_nodot.gif);
 }

a.menuLink	{
	font: bold 11px/14px Times New Roman, Times, serif;
	color: #800000;
	}

a.menuLink:vlink	{
	font: bold 11px/14px Times New Roman, Times, serif;
	color: #800000;
	}

a.menuLink:hover	{
	font: bold 11px/14px Times New Roman, Times, serif;
	color: #008000;
	}

.dot	{
	font: bold 16px/19px Times New Roman, Times, serif;

	color: Maroon;	
}

.pCategory	{
	font: normal 26px/29px Times New Roman, Times, serif;
	color: Black;	
}

.pFinePrint	{
	font: normal 12px/15px Times New Roman, Times, serif;
	color: Black;	
}

/* BOTTOM LINKBAR STYLES --------------------------------------- */
body.linkBar	{
	background-color: Black;
}

a.barLink	{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: White;
	}

a.barLink:vlink	{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: White;
	}

a.barLink:hover	{
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	color: FireBrick;
	}

/* STOCKING UP STYLES ------------------------------------------ */
/* Uses Portfolio page classes as well */

.stockTitle	{
	font: bold 14px/17px Times New Roman, Times, serif;
	color: Black;
}

td.pageLink	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: Black;
}

a.newPageLink	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: DarkGreen;
	}

a.newPageLink:vlink	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: DarkGreen;
	}

a.newPageLink:hover	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: ForestGreen;
	}

a.curPageLink	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: FireBrick;
	text-decoration: none;
	}

a.curPageLink:vlink	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: FireBrick;
	text-decoration: none;
	}

a.curPageLink:hover	{
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: FireBrick;
	text-decoration: none;
	}

