@import url( '/css/structure.css' );
@import url( '/css/products.css' );
@import url( '/css/faqs.css' );

/* The Big Guys */
html 
{ 
margin:0;
padding:0;
height:100%;
}

body 
{ 
background: url( "../images/gradBackground.gif" ) repeat-y;
background-position: center;
margin:0;
padding:0;
font:80%/1.5 arial,tahoma,verdana,sans-serif; 
height: 100%;
text-align:left;
}

.normal
{
	font-family: arial,tahoma,verdana,sans-serif !important;
	font-size: 1em !important;
}


/* Headings */
h1, h2 
{ 
	letter-spacing:1px; 
	font-family: arial,verdana,sans-serif; 
	margin:0; 
	padding-bottom: .2em;
}

h1 
{ 
	font-size: 1.6em; 
	font-weight: bold; 
	color: #002a5f; 
}

h2 
{ 
	font-size: 1.6em; 
	font-weight: bold; 
	color: #FFFFFF; 
}

h3 
{ 
	font-size: 1.5em; 
	font-weight: normal;  
	color: #000000; 
}

h4 
{ 
	font-size: 1em; 
	color:#000000; 
}

h5 
{ 
	font-size: 1.9em; 
	color:#002a5f; 
}

p 
{ 
	font-size: 1em;
	color:#000;
	margin-top: 0px;
}

.smallText
{
	font-size: 0.9em;
	color:#000;
	margin-left: 20px;
}

.disclaimer
{
	font-size: 0.8em;
	color: #f00;
}

/* Links */
a, a:visited, a:hover, a:visited:hover 
{ 
	font-size: 100%; 
	text-decoration: underline; 
	color:#0093D0 
} 

/* =GENERAL */
img 
{ 
	border: none 
} 

.clear 
{ 
clear:both; 
position:relative; 
height:0px; 
line-height:0px 
}  

.textSmall
{
	font-size: .8em;
}


/* = SEARCH */
#searchResultsMessageLeft
{
	float: left;
	width: 500px;
}

#searchResultsMessageRight
{
	float: right;
}

.searchRowEven
{	
	padding: 5px;
}

.searchRowOdd
{
	background: #b8e3f5;
	padding: 5px;
}

.clearBoth 
{
	clear:both;
}

.displayHidden
{
	visibility: hidden;
	width: 0;
	height: 0;	
}


.displayNone
{
	display: none;
}


