/* Stylesheet for Olypic Motors */
body {font-family: arial; font-size: 12px; color: #000000;}

/*header styles*/
h1
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 2px 0px;
	font-size: 17pt; 
	color: #003366;
}
h2
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 15pt; 
	color: #003366;
}
h3{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 12pt;
	 color: #003366;}
h4{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 11pt; 
	color: #003366;}
	
h5{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 11pt; 
	color: #003366;}

/* P */
P{
	margin:0px 0px 0px 0px; 
	padding: 0px 8px 10px 0px;
}

A.shrift
{ 
	color: #000000;
	font-size: 10px;
}

/* Tables */
TABLE{font-size: 12px;}
#outerTable{
	border-top:1px solid #000; 
	border-left:1px solid #000; 
	border-right:1px solid #000; 
	border-bottom:1px solid #000; 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	width:756px;
	text-align:left; }
TABLE.grid 
{
	background-color: white; 
	border: 1px solid #000000;
}
TABLE.hours
{
	border-top:1px solid #003366; 
	border-left:1px solid #003366; 
	border-right:1px solid #003366; 
	border-bottom:1px solid #003366;
}
	
/*  TD */
TD.leftnavigation{
	background-color : #003399;
}

TD.greyline{
	background-color: #cccccc; 
	height: 2px;
}

TD.leftNavElement{
	padding : 8px 0px 0px 0px;
}

TD.grid
 {
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000; 
	padding-right: 3px; 
	padding-left: 3px;
}
TD.hours
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 3px 10px;
	color:  #003399;
}

/* TH */
TH 
{
	background-color: #cccccc;
	font-weight: bold;
	height: 17px;
	padding: 2px 2px 2px 2px;
}
TH.grid
 {
	font-weight: normal; 
	text-align: center; 
	background-color: silver; 
	border-style: solid; 
	border-width: 1px
}
TH.hours
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	font-size: 11pt; 
	color: #ffffff;
	background-color: #003366;
	border-bottom: 1px solid #003366;
}

DIV.creditSection
{
	border: 1px solid #000000;
	width: 550px;
}

DIV.creditSection DIV.sectionTitle
{
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	padding: 2px 2px;
}

DIV.creditSection DIV.sectionContent
{
	padding: 4px 4px;
}

DIV.creditSection DIV.sectionContent INPUT.date
{
	width: 70px;
}

DIV.creditSection DIV.sectionDivider
{
	height:1px;background-color:black;
}

ul.product-pictures {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.product-pictures li{
	padding: 3px 0;
}