body									{ background: url('images/bg_stripe.png');
										  width: 980px;
										  margin: 0 auto;
										  padding: 0;
										  color: #666666;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 13px; }

	a										{ color: #9d470e;
											  text-decoration: none; }

	a:hover									{ color: #9d470e;
											  text-decoration: underline; }


/* -- SPG Content Styles -- */
	.background							{ position: relative;
										  background: white; }

	.full 								{ float: left;
										  width: 100%;
										  padding: 10px;
										  margin: 0 0 10px 0; }

/* -- Content Styles -- */
	.fullTable							{ background: white;
										  border: solid #cccccc 1px;
										  padding: 0; }

		.fullTable td img				{ vertical-align: bottom;
		                                  border: 0; }

	.sectionHeader						{ color: #467a8f;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 16px;
										  font-weight: bold; }

	.productBullet						{ list-style-image: url('images/ico_dovetailedIcon.gif');
										  padding-left: 30px; }

	.contentPanel						{ background: white;
										  padding: 30px;
										  height: 450px;
										  color: #666666;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 13px; }

	.mainHomePanel						{ background: white;
										  color: #666666;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 13px; }
		.mainHomePanel a					{ color: #9d470e;
											  text-decoration: none; }
		.mainHomePanel a:hover				{ color: #9d470e;
											  text-decoration: underline; }
		.mainHomePanelTextBox				{ padding: 35px; }

	.newsPanel							{ background: #e8e8e8;
										  height: 131px;
										  color: #333333;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 13px; }
		.newsPanel a						{ color: #9d470e;
											  text-decoration: none; }
		.newsPanel a:hover					{ color: #9d470e;
											  text-decoration: underline; }
		.newsPanelTextBox					{ padding-right: 35px;
											  padding-left: 35px;
											  padding-top: 10px;
											  padding-bottom: 10px;
											  line-height: 14px; }
		.newsPanelHeader					{ font-weight: bold;
											  color: #9d470e;
											  font-size: 14px; }

	.bottomHomePanel					{ background: white;
										  color: #666666;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 13px; }
		.bottomHomePanel a					{ color: #9d470e;
											  text-decoration: none; }
		.bottomHomePanel a:hover			{ color: #9d470e;
											  text-decoration: underline; }

		.bottomHomeOne						{ padding: 30px;
											  width: 334px; }

		.bottomHomeTwo						{ padding: 30px;
											  width: 334px; }

		.bottomHomeThree					{ background: #467a8f;
											  width: 310px;
											  padding: 30px;
											  color: white; 
											  font-size: 12px; 
											  font-weight: bold; }
			.bottomHomeThreeHeader				{ font-size: 13px;
												  font-weight: bold; }
			.bottomHomeThree a					{ color: #cccccc;
												  font-decoration: none; }
			.bottomHomeThree a:hover			{ color: white;
												  font-decoration: underline; }

/*
		.bottomHomeThree					{ background: white;
											  width: 310px;
											  padding: 30px;
											  color: #666666; }
			.bottomHomeThreeHeader				{ font-size: 13px;
												  font-weight: bold; 
												  color: #9d470e; }
			.bottomHomeThree a					{ color: #9d470e;
												  font-decoration: none; }
			.bottomHomeThree a:hover			{ color: #9d470e;
												  font-decoration: underline; }
*/
	.footerBar							{ background: #5f5f5f;
										  font-family: Arial, verdana, helvetica, sans-serif;
										  color: #c8c8c8;
										  font-size: 11px;
										  padding: 8px; }


/* -- HTML Form Styles -- */
	.form						{ margin: 0; }

		.form input					{ font-size: 11px;
									  vertical-align: middle;
									  padding: 1px; }

		.form textarea				{ font-size: 12px;
									  font-family: verdana, arial, helvetica, sans-serif;
									  vertical-align: middle; }

		.form select				{ font-size: 12px;
									  font-family: verdana, arial, helvetica, sans-serif;
									  vertical-align: middle; }

	.button						{ background: #f7f7f7;
								  border: solid 1px #525252;
								  padding: 2px;
								  color: #525252;
								  font-size: 13px;
								  font-weight: bold;
								  font-family: verdana, arial, helvetica, sans-serif; }

/* -- SPG Layout Styles -- */

	.product							{ float: left;
										  width: 73%;
										  padding-left: 1%;
										  padding-right: 1% }

		.product h3						{ color: #467a8f;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 16px;
										  font-weight: bold; }
		
		.product code					{ font-weight: bold; }
		
	.moreinfo							{ float: right;
										  width: 23%;
										  padding-left: 1%;
										  padding-right: 1% }

		.moreinfo h3					{ font-weight: bold;
											  font-size: 14px; }
											  
	.features	    					{ float: left;
										  background: #e8e8e8;
										  padding-left: 1%;
										  padding-right: 1%;
										  width: 98%;
										  color: #333333;
										  font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
										  font-size: 13px; }
		.features h3					{ font-weight: bold;
											  color: #9d470e;
											  font-size: 14px; }
		.features a						{ color: #9d470e;
											  text-decoration: none; }
		.features a:hover					{ color: #9d470e;
											  text-decoration: underline; }

