﻿body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background-color:#36B3C5;
color:#777;
}

/*

Lightest: D9F0F3
Medium (background):36B3C5
Dark (menu):32707F
*/

/* ---------------------------------------------------------------MAIN PAGE ------ */ 

.main /* block that sets width and color of page table */
{
width: 750px;
padding:0px;
background-color:#FFF;
}

.textarea /* main text part of page */
{
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777;
padding: 0 10px 10px 10px;
text-align:left;
}

.border
{
background-color:#32707F; 
width:2px;
}




/* ---------------------------------------------------------------HEADER --------- */ 
.header /* used on actual aspx page to hold include */ 
{
width: 750px;
height: 119px;
background-color: #FFF;
background-image: url('/images/borders/header-top.gif');
}

.headerlarge /* co name on header */

{
font-family: Georgia, Times, Times New Roman, serif;
color:#32707F;
font-size: 16pt;
text-align:center;
font-weight:bold;
}

.headersmall /* products above line on header */
{
font-family: Georgia, Times, Times New Roman, serif;
color:#32707F;
font-size: 9pt;
text-align:center;
}

.headertext /* products below line on header */
{
font-family: Georgia, Times, Times New Roman, serif;
color:#32707F;
font-size: 8pt;
text-align:center;
}

.headerbullets /* products below line on header */
{
font-family: Georgia, Times, Times New Roman, serif;
color:#32707F;
font-size: 7.5pt;
text-align:center;
font-weight:bold;
}


/* ---------------------------------------------------------------HEADER 2 --------- */ 

.headerbottext /* used on include */
{
margin-top: -5px;
padding: 0 10px 0 0;
font-size:8pt;
font-family:verdana, Arial,Helvetica, Sans-Serif;
color:#777;
height: 82px;
background-color: #FFF;
text-align:left;
}


.headervideo /* used on include */
{
margin-top: -5px;
padding: 0 10px 0 0;
font-size:7pt;
font-family:verdana, Arial,Helvetica, Sans-Serif;
color:#777;
height: 82px;
background-color: #FFF;
text-align:left;
}

/* ---------------------------------------------------------------FOOTER --------- */


.footer /* used on include */
{
width: 746px;
background-color: #D9F0F3;
color: #32707F;
font-size:0.7em;
font-family:verdana, Arial,Helvetica, Sans-Serif;
padding: 5px 0 5px 0;
text-align:center;
}

.footermid /* used on include */
{
width: 746px;
background-color: #36B3C5;
color: #FFF;
font-size:1em;
font-family:verdana, Arial,Helvetica, Sans-Serif;
text-align:center;
padding: 15px 0 15px 0;
}

.designed /* used on include */
{
width: 746px;
color: #32707F;
font-size:1em;
font-family:verdana, Arial,Helvetica, Sans-Serif;
text-align:center;
}



/* ---------------------------------------------------------------MENU --------- */ 
#left {
position: absolute;
left:0;
width: 134px;
}


/* ----------------------------------------------  I THINK I SHOULD TAKE THIS STUFF OUT
#menu ul 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#777;
margin:0px;
}

#menu .menuleft {
list-style-type: none;
margin: 0;
padding:0;
}
#menu .menuleft li {
margin-bottom: 5px;
}

#menu .menuleft a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}

#menu .menuleft a:hover {
text-decoration: none;
}
--------- */


/* -------------------------------------------------- HEADINGS FOR STATIC PAGES */

H5
{
font-weight: bold;
font-family: verdana, Arial,Helvetica, Sans-Serif;

color:#32707F;

}

H4
{
font-weight: bold;
font-family: verdana, Arial,Helvetica, Sans-Serif;

color:#32707F;

}

H3
{
font-weight: bold;
font-family: verdana, Arial,Helvetica, Sans-Serif;

color:#32707F;

}

H2
{
font-weight: bold;
font-family: verdana, Arial,Helvetica, Sans-Serif;

color:#32707F;

}

H1
{
font-weight: bold;
font-family: verdana, Arial,Helvetica, Sans-Serif;

color:#32707F;

}

h1.Pagetitle
{
font-size:1.4em;
font-weight:bold;
text-align: left;
margin-top:-5px;
}

H1
{
font-size:1.4em;
}

H2
{
font-size:1.3em;
}

H3
{
font-size:1.2em;
}

H4

{
font-size:1.1em;

}

H5
{
font-size:1.0em;

}

H6
{
font-size:0.9em;
margin:-.03em;
font-family:verdana, Arial,Helvetica, Sans-Serif;
font-weight:bold;
text-align:left;
color:#777;
}



p {margin: 0 0 10px 0;}


hr 
{
  width:95%;
  border: none;
  color: #32707F;
  background-color: #36B3C5;
  height: 2px;

}

.contactaddress
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
color:#777;
}
 
ul 
{ 
list-style-image: url('/images/borders/bullet-small.gif');
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#777;
margin:0 0 0 20px;
}

.signaturelarge
{
font-family:Georgia, Times, Times New Roman, serif;
font-size: 1em;
color:#777;
text-align: left;
font-style:italic;
font-weight:bold;
margin-left:250px;
}

.signaturesmall
{
font-family:Georgia, Times, Times New Roman, serif;
font-size: .9em;
color:#777;
text-align: right;
font-style:italic;
font-weight:bold;
}

.normalsmall
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#777;
}

.normalhome
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color:#777;
}

/*------------------------------PRODUCT CAT TABLE ----------------*/
table.threecol
{
	width:100%;
	padding: 0px;
	margin: 0px;
}

table.threecol td
{
	vertical-align:top;
}

table.threecol td.middlecol
{
	vertical-align:top;
	border-right: 1px solid #36B3C5;
	border-left: 1px solid #36B3C5;
}


table.threecol h2
{
	text-align:center;
}


table.threecol p
{
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	padding: 10px;
}

/*------------------------------floating right box ----------------*/

div.highlightbox
{
	width: 200px;
	background-color:#D9F0F3;
	border: 1px solid #36B3C5;
	float: right;
	padding: 5px;
	margin-left: 15px;
}

div.highlightbox p
{
	color: #32707F;
	font-size: 90%;
}

div.highlightbox h2
{
	font-size: 90%;
	color: #32707F;
	font-weight: bold;
	text-align:center;
}

/*------------------------------Featured page ----------------*/
.shopheader
{
	font-size: 130%;
	color:#32707F;
	font-weight:bold;
}

.shopsmall
{
	font-size: 80%;
	font-weight:normal;
}

/*------------------------------Login page ----------------*/

.welcome
{
	text-align:left;
	font-weight: bold;
	font-family: verdana, Arial,Helvetica, Sans-Serif;
	color:#32707F;
	font-size:1.3em;
}

table.salesrep
{
	width: 320px;
	border: 2px solid #36b3c5;
	margin: 15px 5px 15px 40px;
	border-collapse:collapse;
	float:left;
}

table.salesrep td
{
	padding:3px 5px;
	vertical-align:top;
}

table.salesrep td.salesheader
{
	background-color:#36b3c5;
	color: #fff;
	font-weight:bold;
	font-size: 18px;
}

table.salesrep td.saleslabels
{
	font-family: verdana, Arial,Helvetica, Sans-Serif;
	text-align:right;	
	font-size: 12px;
	font-weight:bold;
	width:100px;
}

table.salesrep td.salesinfo
{
	font-family: verdana, Arial,Helvetica, Sans-Serif;
	text-align:left;	
	font-size: 12px;
	width:220px;
}


table.salespercents
{
	width: 300px;
	border: 2px solid #36b3c5;
	margin: 15px 5px 15px 10px;
	border-collapse:collapse;
	float:left;
}

table.salespercents td
{
	padding:3px 5px;
	vertical-align:top;
}

table.salespercents td.salesheader
{
	background-color:#36b3c5;
	color: #fff;
	font-weight:bold;
	font-size: 18px;
}

table.salespercents td.saleslabels
{
	font-family: verdana, Arial,Helvetica, Sans-Serif;
	text-align:right;	
	font-size: 12px;
	font-weight:bold;
	width:100px;
}

table.salespercents td.salesinfo
{
	font-family: verdana, Arial,Helvetica, Sans-Serif;
	text-align:left;	
	font-size: 12px;
	width:220px;
}


table.salespercents td.salespdf
{
	text-align:center;
}