body
{
	background-color: #241100;
	margin: 0px;
	color: #fff;
	font-size:10.5pt;
	font-family: arial, helvetica, sans-serif;
}

A { text-decoration:none; }
A { color:#fff; font-size:9.5pt; }
A:HOVER { text-decoration:underline; }

.Content A { color: #f90; }

INPUT { font-size:9.5pt; font-family: arial, helvetica, sans-serif; }
SELECT { font-size:9.5pt; font-family: arial, helvetica, sans-serif; }
TEXTAREA { font-size:9.5pt; font-family: arial, helvetica, sans-serif; }

* html .leftMenu { width:230px; }
.leftMenu {
	WIDTH:216px; 
	padding:7px;
	text-align:center;
}

H1
{
	font-size: 16pt;
	color: #fff;
	font-family: 'Arial Narrow' , Arial, arial, helvetica, Sans-Serif;
	/*text-shadow: black 1px 1px 4px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, 
        Color='#000', Positive='false');*/
	font-weight:lighter;
    white-space:normal;
    margin:0px;
    padding:0px;
}

H2, .Headings
{
	font-size: 18.5px;
	/*filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color= '#000' , Positive= 'false' );
	text-shadow: black 1px 1px 3px;*/
	color: #f90;
	font-style: italic;
	font-family: 'Times New Roman' , times, Serif;
	white-space:normal;
	margin:0px;
    padding:0px;
}

.productName { 
	font-size: 10.5pt;
	color: #fff;
	font-style: italic;
	font-family: 'Times New Roman' , times, Serif;
	overflow:hidden;
	text-overflow:elipsis;
}

.searchTextbox
{
	border: 1px solid #c60;
	background: #000;
	color:#fff;
}

.productDescription
{
	font-size:10.5pt;
}

.priceBox
{
	display:block;
	border: 1px solid #c60;
	background: #000;
	color:#fff;
	padding:3px; 
	margin:5px;
	font-size:10.5pt;
}

.smallTitle
{
	font-size:10pt;
}
.smallTitle A { color:#fff; }

.generalBlack { font-size:10pt; }
.Content { font-size:10pt; }

.ErrorMessages { color:#f90; }

.generalRed { color:#f90; }

.Instructions { font-size:10pt; }

.ContentTableHeader { font-weight: bold; font-style:italic; }

.datesText { font-size:10pt; color:#fc6; }

#magicbox { z-index: -1; height: 100px; width: 100px; background-repeat: repeat; background-image: url(images/tile.jpg); }

#drip { z-index: 1; left: 800px; position: absolute; top: 116px; }

#nav { position: absolute; left: 0px; top: 0px; height: 121px; width: 100%; background-repeat: repeat-x; background-image: url(images/newhome_navbg.jpg); }

#logo { z-index: 1; top: 0px; position: absolute; left: 30px; }

#navbar { top: 43px; position: absolute; left: 331px; }

#main { z-index: 2; top: 128px; position: absolute; left: 99px; }

#left { position: absolute; left: 99px; top: 438px; }

#mid { top: 438px; position: absolute; left: 336px; }

#right { position: absolute; left: 573px; top: 438px; }

#content { 	z-index: 0; 	position: absolute; 	height: 100%; 	width: 100%; 	left: 0px; 	top: 121px; 	background-repeat: repeat-x; 	background-image: url(images/newhome_bg.jpg); }

#footer { left: 200px; background-repeat: repeat; width: 500px; position: absolute; top: 672px; }

#grad { height: 127px; position: absolute; width: 100%; top: 590px; }

#fix { height: 100%; width: 100%; }

