/* 			
		Copyright 2008 Byte Technology  
		
		http://www.byte-technology.com
		
		Byte Technology
		20 Ragsdale Drive, Suite 220
		Monterey, CA  93940
		
		Phone:    	831.656.9178
		Toll-free:	800.679.2188
		Fax:		831.855.0291
*/

	/* PARTS OF A CSS STATEMENT

	.className {           ----- SELECTOR
		font-size: 11px;  ----- DECLARATION
	}

	*/

/* Use "display: none;" as a declaration in selectors that are to be hidden when using the print style sheet. */

	/* HACKS

	.className {
		font-size: 11px;
		*font-size: 12px; ----- SEEN BY <IE7
		_font-size: 13px; ----- SEEN BY IE6 ONLY
	}

		*** hacks will most likely throw off a validator... but can be acceptable nonetheless ***

	*/

/* ------------------------------------------------------------------------ */
/* Standard HTML tags 
--------------------------------------------------------------------------- */

/* ---------------------- */
/* Body
------------------------- */

body {
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
/*	background: #cccccc url('../Images/BackgroundPage.jpg') repeat-x 0 0;*/
	color: #000000;
}

/* ---------------------- */
/* Default Paragraph
------------------------- */

p {
	line-height: 1.5;
	margin: 0 0 15px 0;
}

/* ---------------------- */
/* Default Image
------------------------- */

img {
	border: none;
	padding: 0;
	margin: 0;
}

/* ---------------------- */
/* Default Tables
------------------------- */

td {
	vertical-align: top;
}

td p {
	line-height: 1.5;
	margin: 0 0 15px 0;
}

th {
	text-align: left;
}

/* ----------------------------------------------- */
/* Default Links
-------------------------------------------------- */

a:link {
	color: #cc0000;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	outline: none;
}

/* ------------------------------------------------------------------------ */
/* Lists
-------------------------------------------------- */

ul,
ol {
	margin: 15px 0 18px -20px;
}

ul li,
ol li {
	line-height: 1.5;
	margin: 0 0 10px 0;
}


/* Special
--------------------------------------------------------------------------- */

.clear {
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 1;
}


/* Default Headers
--------------------------------------------------------------------------- */

h1,
h1 a:link  {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	text-decoration: none;
}

h1 a:hover  {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	text-decoration: none;
}

h1 a:visited  {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	margin: 0;
	text-decoration: none;
}

h2,
h2 a:link {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h2 a:hover  {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 8px 0;
	text-decoration: none;
}

h2 a:visited {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 8px 0;
	text-decoration: none;
}



/* Footer
--------------------------------------------------------------------------- */

.footerLeft {
	padding: 30px 0 0 0;
	font-size: 10px;
}

.footerLeft a:link,
.footerLeft a:hover,
.footerLeft a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.footerRight {
	padding: 30px 0 0 0;
	font-size: 10px;
	text-align: right;
}

.footerRight a:link,
.footerRight a:hover,
.footerRight a:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}


/* Additional Main Styles
--------------------------------------------------------------------------- */

.navigationButtons {
	margin: 0 0 20px 0;
}

.productCellLeft {
	border: none;
}

.productCellCenter {
	border-left: #000000 thin solid;
	border-right: #000000 thin solid;
	border-bottom: none;
	border-top: none;
	border-color: #999999;
}

.productCellRight {
	border: none;
}








