/*
	BODY FOMATTING
*/

body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;			
	}

/*
	LINK FORMATTING
*/

a {
	text-decoration:none;
	color:#005555;
	}
a:hover{color:#FFCC66;text-decoration:underline;}

a.navText {
	text-decoration:none;
	color:000000;
	}
a.navText:hover{color:#FFCC66;text-decoration:underline;}

a.backArrow {
	font-family:webdings;
	color:667766;
	font-weight:medium;
	font-size:16px;
	}
a.backArrow:hover{color:#FFCC66;text-decoration:none;}
	
a.backText {
	font-family:verdana,geneva,sans-serif;
	color:667766;
	font-weight:bold;
	font-size:11px;
	}
a.backText:hover{color:#FFCC66;text-decoration:underline;}



/*
	TEXT LOGO SPANS
*/

span.textLogo {
	display:block;
	font-family:verdana,geneva,sans-serif;
	color:#667766;
	font-weight:bold;
	font-size:26px;
	letter-spacing: -0.1em;
	}
span.textMotto {
	display:block;
	font-family:verdana,geneva,sans-serif;
	color:#667766;
	font-weight:medium;
	font-size:12px;
	}

/*
	SIDEBAR DIVS & SPANS
*/
.generalContent {
	font-family:verdana,geneva,sans-serif;
	font-size:12px;
	}


div.navTextBox {
	display:block;
	margin-top:5px;
	}

span.columnLabel {
	display:block;
	width:90%;
	margin-top:15px;
	margin-bottom:10px;	
	margin-left:15px;
	font-family:verdana,geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}

span.navText {
	display:block;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;	
	font-family:verdana,geneva,sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;	
	}

/*
	PAGE SPANS
*/

span.pageLabel {
	display:block;
	margin-bottom:5px;
	font-family:verdana,geneva,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#667766;
	letter-spacing: -0.1em;
	}

span.pageContent {
	display:block;
	width:85%;
	margin-top:5px;
	text-align:left;
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:12px;
	}

span.copyRight {
	display:block;
	margin-top:20px;
	text-align:center;
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:12px;
	}

/*
	SEARCH SPANS
*/

span.searchHeading {
	margin-top:10px;
	display:block;
	background-color:#667766;
	font-family:verdana,geneva,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	}

span.formInput {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	}

/*
	NEWS SPANS
*/



span.newsHeading {
	margin-top:10px;
	display:block;
	background-color:#667766;
	font-family:verdana,geneva,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	}
	
span.newsItems {
	display:block;
	margin-top:5px;
	margin-left:3px;
	margin-right:2px;	
	background-color:#EEEEEE;
	}
	
span.newsBlurbDate {
	display:block;
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;	
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	}
span.newsBlurbBody {
	display:block;
	margin-top:5px;
	margin-bottom:5px;	
	margin-left:10px;
	margin-right:5px;	
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:11px;
	}

div.newsItemTitle {
	display:block;
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;	
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}

div.newsItemDate {
	display:block;
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;	
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	}
div.newsItemBody {
	display:block;
	margin-top:5px;
	margin-bottom:5px;	
	margin-left:10px;
	margin-right:5px;	
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:12px;
	}

/*
	PRODUCT SPANS
*/


span.productLabel {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	font-family:verdana,geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#667766;
	}
span.imageLabel {
	display:block;
	margin-top:5px;
	font-family:verdana,geneva,sans-serif;
	font-size:10px;
	color:#000000;
	}

span.imageHolder {
	display:block;
	width:100px;
	height:100px;
	margin-top:10px;	
	margin-bottom:10px;		
	font-family:verdana,geneva,sans-serif;
	font-size:10px;
	color:#000000;
	background-color:EEEEEE;
	}

span.productDescription {
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:12px;
	}


/*
	PRODUCT TDs
*/


td.productLabel {
	font-family:verdana,geneva,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	}
td.productFeatureLabel {
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}
td.productFeatureValue {
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:12px;
	}

/*
	NEWS TDs
*/

td.newsLabel {
	font-family:verdana,geneva,sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	}

td.newsBlurb {
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:medium;
	font-size:11px;
	}

td.newsDate {
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:11px;
	}

select.quickSelect {
	font-family:verdana,geneva,sans-serif;
	color:#000000;
	
	font-weight:medium;
	font-size:11px;
	border:1px;
	}

input.quickOrderButton {
	font-family:verdana,geneva,sans-serif;
	font-weight:medium;
	font-size:11px;
	color:#FFFFFF;
	background-color:#667766;
	width:140px;
	border-style:solid;
	border-width:3px;
	border-color:#999 #444 #444 #999;
	}

.sansBlack10 {
	font-family:verdana,geneva,sans-serif;
	font-weight:medium;
	font-size:10px;
	color:#000000;
	}
.sansBlack11 {
	font-family:verdana,geneva,sans-serif;
	font-weight:medium;
	font-size:11px;
	color:#000000;
	}
sup {
	font-size:8px;
	}
