
P  {}

LI {font-family : arial;
	font-size : 10pt;
}

H1  {	font-family : arial;
	font-size : 13pt;
	}

H2  {	font-family : arial;
	font-size : 12pt;
	font-weight: bold;
	}

H3  {
	font-size : 11pt;
	font-family : Arial;
}

A  {
	color : #2D5757;
}

A:Hover  {
	color : black;
}

BODY {
	background-color : white;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : white;
	margin-top : 0;
	margin-left : 0;
}

.printbody {
	background-color : white;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : white;
	margin-top : 0;
	margin-left : 0;
}


table {
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.title {
	background-color : #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : #013434;
}

TR {
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color : black;
}

tdr  {
	font-family : arial;
	font-size : 10pt;
	color : black;
	background-color:#FFFFFF;
}

.td  {
	background-color : #ffffff;
	font-family : arial;
	font-size : 10pt;
	color : black;
	cursor:default;
}

.hovertd  {
	background-color : #e0defe;
	font-family : arial;
	font-size : 10pt;
	color : black;
	cursor:pointer;
}

.plaintextsmall  {
	font-family : arial;
	font-size : 10pt;
	color : black;
	font-weight : bold;
}

.regular  {
	font-family : arial;
	font-size : 10pt;
	color : black;
}
.regularbold  {
	font-family : arial;
	font-size : 10pt;
	color : black;
	font-weight:bold;
}

.regularbold_12 {
	font-family : arial;
	font-size : 12pt;
	color : black;
	font-weight:bold;
}

.regularred  {
	font-family : arial;
	font-size : 10pt;
	color : red;
}

.regularblue  {
	font-family : arial;
	font-size : 10pt;
	color : blue;
}


.regularwhite  {
	font-family : arial;
	font-size : 10pt;
	color : #FFFFFF;
}

.regularyellow  {
	font-family : arial;
	font-size : 12pt;
	color : #9f1408;
}

.regularblack  {
	font-family : arial;
	font-size : 10pt;
	color : black;
}

.regulargrey  {
	font-family : arial;
	font-size : 10pt;
	color:#B6B6B6;
}

.smaller  {
	font-family : arial;
	font-size : 8pt;
	color : #2D5757;
	font-weight:normal;
}

.smaller_grey  {
	font-family : arial;
	font-size : 8pt;
	color:#B6B6B6;
}

.smaller_red  {
	font-family : arial;
	font-size : 8pt;
	color:#FF0000;
}

.desc  {	font-family : arial; font-size : 8pt; background-color:#C4E2F4; }
.quantity  {	font-family : arial; font-size : 8pt; background-color:#000099; }
.total  {	font-family : arial; font-size : 8pt; background-color:#990033; }
.discount_quantity  {	font-family : arial; font-size : 8pt; background-color:#660066; }
.discount  {	font-family : arial; font-size : 8pt; background-color:#9900CC; }
.home  {	font-family : arial; font-size : 8pt; background-color:black; }
.addhst  {	font-family : arial; font-size : 8pt; background-color:#666699; }
.hst_included  {	font-family : arial; font-size : 8pt; background-color:#336666; }
.no_hst  {	font-family : arial; font-size : 8pt; background-color:#000066; }
.add_pst  {	font-family : arial; font-size : 8pt; background-color:#660033; }
.pst_included  {	font-family : arial; font-size : 8pt; background-color:#993300; }
.no_pst  {	font-family : arial; font-size : 8pt; background-color:#FF3333; }
.usd  {	font-family : arial; font-size : 8pt; background-color:#663399; }
.category  {	font-family : arial; font-size : 8pt; background-color:#FFFF99; }

.cellleft { text-align:right;
	font-family : arial;
	font-size : 8pt;
}


.smaller_blue  {
	font-family : arial;
	font-size : 8pt;
	background-color:#8CC5DF
}

input,select  {
	font-family : arial;
	font-size : 8pt;
	color : #000000;
	width:auto;
	outline-color:#013434;
	border:#CC3333;
	border-style:solid;
	border-width:1px;
	background-color:#EFDEDE;
}

.input_dull  {
	font-family : arial;
	background-color:#FFFFFF;
	font-size : 8pt;
	color : #ffffff;
	width:auto;
	border-style:solid;
	border-width:0px;
}

.input_grey  {
	font-family : arial;
	font-size : 8pt;
	color:#B6B6B6;
	background-color:#ffffff;
	width:auto;
	outline-color:#013434;
	border:#999999;
	border-style:solid;
	border-width:1px;
}


.inputnarrow  {
	font-family : arial;
	font-size : 8pt;
	color : #013434;
	background-color:#ffffff;
	width:75px;
	outline-color:#013434;
	border:#999999;
	border-style:solid;
	border-width:1px;
}

.input_3  {
	font-family : arial;
	font-size : 8pt;
	color : #013434;
	background-color:#ffffff;
	width:25px;
	outline-color:#013434;
	border:#999999;
	border-style:solid;
	border-width:1px;
}

.input_cart  {
 	color:#CC0000;
	font-size: 9pt;
	font-weight: bold;
	font-family : arial;
	background-color:#ffffff;
	width:20px;
	border-width:0px;
	text-align:center;
}

.searchbox  {
	font-family : arial;
	font-size : 13pt;
	color : #2D5757;
	background-color:#FFFFFF;
	width:295px;
	border-width:0px;
}

.inputwide  {
	font-family : arial;
	font-size : 8pt;
	color : black;
	background-color:#EFDEDE;
	width:250px;
	border-width:1px;
}

.inputwide2  {
	font-family : arial;
	font-size : 8pt;
	color : black;
	background-color:#cccc99;
	width:500px;
	border-width:1px;
}

.redlinknormal  {
	font-family : arial;
	color : #CC0000;
	font-weight : bold;
}

.plaintextsmallblack  {
	color : black;
	font-size : 10pt;
	font-family : Arial;
	font-weight : bold;
}

.button  {
	color : white;
	background-color:#003333;
	font-size : 9pt;
	font-family : arial;
	font-weight : none;
	padding:1px;
}

.header  {
	color : white;
	background-color : #666666;
	font-size : 10pt;
	font-family : arial;
	font-weight : bold;
}

.header2  {
	color : white;
	background-color : #4769a6;
	font-size : 10pt;
	font-family : arial;
	font-weight : bold;
}

.header_red  {
	color : white;
	background-color : #FC2C3C;
	font-size : 10pt;
	font-family : arial;
	font-weight : bold;
}

.table  {
	color : black;
	border-style : none;
	background-color : silver;
	font-size : 10pt;
	font-family : arial;
}

.orange {background-color:#FCD3AB;
border-style:solid;
border-width:1px;
padding:15px;
margin:10px;
text-align:center;
}

.red {background-color:#FDC6CE;
border-style:solid;
border-width:1px;
padding:15px;
margin:10px;
text-align:center;
}

.border{
border-color: #EBD4A5; 
border-style:solid; 
border-width: 1;  
font-family : "Times New Roman", Times, serif;  
font-size : small;  }

SELECT {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color : black;	}

textarea	{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 9pt;
 	color : black;
 }
 
 .lg_price {
 	color:#CC0000;
	font-size: 17pt;
	font-weight: bold;
	}
	
 .price {
 	color:#CC0000;
	font-size: 9pt;
	font-weight: bold;
	}	
	
.vertical { -moz-transform: rotate(90deg); writing-mode: tb-rl; filter: flipH() flipV();color:white; font-size:11px; font-weight:bold; }	

table.sample {
	border-width: 2px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: rgb(255, 255, 240);
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: outset;
	border-color: green;
	background-color: ;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.sample td {
	border-width: 1px;
	padding: 1px;
	border-style: outset;
	border-color: green;
	background-color: ;
	-moz-border-radius: 3px 3px 3px 3px;
	font-size:11px;
}

.FreezePaneOff
{
  visibility: hidden;
  display: none;
  position: absolute;
  top: -100px;
  left: -100px;
}

.FreezePaneOn
{
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: visible;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #666;
  z-index: 10;
  filter:alpha(opacity=90);
  -moz-opacity:0;
  padding-top: 10%;
}

.InnerFreezePane
{
  text-align: center;
  width: 350px;
  background-color:#FFFFFF;
  color:#003399;
  font-size: large;
  font-style:oblique;
  font-weight:800;
  border: thin 2px #00ff00;
  padding: 50px;
}

	
