﻿html { font-size: 100%; /* IE hack to let font-size cascade */ }
table { font-size: 100%; /* IE hack to let font-size cascade */ }

body 
{
    font-family:Verdana; 
	font-size: 0.7em;
	background-color:#DEE3E7;
 
}

table 
{
    border-style:outset;
    border-width:medium;    
}
   
h1 { font-size: 160%;}


.productcode
{
    text-align: center;
}

.description
{
    text-align: center;
}

.stock
{
    text-align: right;
}


/* General font families for common tags */
font,th,td,p,input,select { font-family: Arial, Helvetica, sans-serif; font-size : 11px; }
a:link,a:active,a:visited { color : #006699; }
a:hover	{ text-decoration: underline; color : #DD6900; }
.header{ font-family: Tahoma, Arial, Helvetica, sans-serif; color: #018A9B; font-size: 14px; font-weight: bold;}
.subheader  { color: #018A9B; font-weight: bold;}
td.green { border-top: 1px solid #018A9B; }
td.greenb { border-bottom: 1px solid #018A9B; }
table.pricelist { border: 2px solid #018A9B;}
/* General text */

.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color:  #006699 ; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { text-decoration: underline; }

/* General Table */
.table	{ background-color: #FFFFFF; border: 1px #8B97A5 dotted;}

td, th { padding: 3px; border-color:#006699;}

/* Main table cell colours and backgrounds */
.row1	{ background-color: #EFEFEF; }
.row2	{ background-color: white; }
.row3	{ background-color: #D1D7DC; }


/* General Form Field Design */
input {
	background-color: #FAFAFA; border: #B1B7BC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

select {
	color : #000000; 
	background-color : #FAFAFA; 
}

/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

/* Header cells - the blue and silver gradient backgrounds  */
th.header {
	font-family: Arial; 
	color: #FFFFFF; 
	font-size: 11px;
	font-weight : bold;
	background-color: #3083AC; 
	letter-spacing: 1px;
	height: 15px;
	background-image: url("/Tile/tileimages/menuheader.gif"); 
	background-repeat: repeat;
}

/* Login Page Specific */
.logintext { 
	COLOR: #000000; 
	font-weight: bold; 
}

.loginerror { 
	COLOR: #FF0000; 
	font-weight: bold; 
}

img#Image1 { margin-top: -5px; }
table#tblCSV { margin-top: 15px; }

