body {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10pt;
	background-image:url(pageimg/bg.jpg)
}

/*	Layout Rules:
		Page Bordering
		Main Content Padding
*/
.main {
	width:766px;	background-image:url(pageimg/pane_bg.gif);
	margin:10px auto;
}
	.main h1.top {
		width:766px;	height:13px;	margin:0px;	padding:0px;
		background-image:url(pageimg/pane_top.gif);	text-indent:-2000px;
	}
	.main .bottom {
		width:766px;	height:17px;	margin:0px;	padding:0px;
		background-image:url(pageimg/pane_bottom.gif);
	}
	.main h1.top, .main .bottom {	font-size:1px;	clear:both;	}
	.title { text-align:center;	margin:0px auto; padding-bottom:6px; width:720px;
					border-bottom:1px solid #DDDDDD;	color:#666666;	}

.content {
	margin:15px 25px 15px 20px;
	margin-left:230px;
}
p.copy {
	width:650px;	margin:0px auto;	padding:0px;
	text-align:right;	color:#BBBBBB;	font-size:8pt;
}
	p.copy a {	color:#FF9000;	text-decoration:none;	}
	p.copy a:hover { text-decoration:underline;	}

/*	Left Bar:
		Navigation
		Newsletter
*/
.leftbar {
	width:180px;		float:left;	margin-left:20px;
	border-right:1px solid #CCCCCC;
}
	ul.nav { 
		margin:0px;	padding:0px;	list-style:none;	
		border-top:2px solid #DEDEDE;	border-bottom:3px solid #DEDEDE;	
	}
	ul.nav li {
		display:block;		width:180px;	
	}
	ul.nav li a	{	display:block;	height:100%;	padding:10px 0px 10px 10px;	
		font-size:16px;	font-weight:bold; color:#666666;	text-decoration:none;	font-family:Georgia, "Times New Roman", Times, serif;	}
	ul.nav li a:hover {	background-color:#E9BC9E;		text-decoration:none;	color:black;	}
	.leftbar h1 { text-align:center;	font-size:15pt;	color:#666666; }
	ul.nav li.active { background-color:#FFE9D6;	color:black; }

/*	Newsletter signup form	*/
	form.newsletter {	margin:0px;	padding:0px;	text-align:center;	
						padding-bottom:20px;	border-bottom:3px solid #DEDEDE;	}
	form.newsletter input {	font-size:10px;	width:60%;	padding:2px;	text-align:center;	}
	form.newsletter #submit { font-size:10pt;	border:1px solid #999999;	width:auto;	padding:1px;	margin:2px;	}
	form.newsletter p { text-align:center;	margin:2px;	padding:4px 0px;	color:#333333;	}
	
/*	Horizontal Nav at bottom of pages	*/
	ul.horznav {	margin:0px;	padding:0px;	list-style:none;	margin:0px auto;	font-size:smaller; text-align:center;
					border-top:1px solid #DDDDDD;	margin-top:15px;	}
	ul.horznav li {	display:inline;	width:100px;	margin:5px;	}
	
/*	Order Form	*/
	form.orderform {	border:1px solid #CDCDCD;	border-right:2px solid #CCCCCC;	border-bottom:2px solid #CCCCCC;	}
	form.orderform #submit { font-size:10pt;	padding:1px;	margin:2px;	
		border:1px solid #999999;	border-right:2px solid #666666;	border-bottom:2px solid #666666;	}
	

/*	General Style Rules
		Rules specifying how the headings etc look.
*/
h1, h2, h3 {	font-family:Georgia, "Times New Roman", Times, serif	font-weight:normal;	color:#333333;	}
h1 { 	font-size:16pt;	}
h2 {	font-size:14pt;	}
h3 {	font-size:10pt;	color:#FF9000;	font-weight:bold;	background-image:url(pageimg/bullet-orangearrow.gif);
		padding-left:10px;	background-repeat:no-repeat;	background-position: left center;	}
p { text-align:justify;	}

a { color:#FF9000;	color:#0033CC;	}
a:hover { text-decoration:underline;	}

.testimonial {
	margin:10px 20px;	padding:0px 10px;
	background-color:#E4EFFF;	border:1px solid #CCCCCC;
	font-style:italic;
}


/*
	Image Rules
*/
image.left,
img.right,
img.frame {
	border:1px solid #333333;
	padding:2px;
}
img.left {	float:left;	margin:2px 5px 2px 2px;	}
img.right {	float:right;	margin:2px 2px 2px 5px;	}
img.frame { margin:5px;	text-align:center; }


