	body {
		font-family: "trebuchet ms", arial;
		font-size: 12px;
		color: #000000;
		background-color: #96CF67;
		text-align: center;
		}
	.clear {
		clear: both;
		}
	.disabled {
		border: 1px solid #000000;
		background-color: #CCCCCC;
		}

	#top {
		margin: 0px auto;
		padding: 0px;
		}
		
	#bottom {
		margin: 0px auto;
		padding: 0px;
		}

	#container {
		width: 770px;
		margin: 0px auto;
		background-color: #FFFFFF;
		text-align: left;
		}
		
	#splitLine {
		text-align: center;
		}

	#header {
		padding-left: 6px;
		}
	#header #logo {
		display: block;
		float: left;
		}
		
	#header #quote {
		/*padding: 10px;*/
		font-size: 12px;
		font-family: arial;
		font-style: italic;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 40px 0px 0px 0px;
		color: #777777;
		width: 300px;
		}
	#header #options {
		float: right;
		padding-top: 40px;
		padding-right: 10px;
		padding-left: 40px;
		padding-bottom: 40px;
		color: #666666;
		text-align: center;
		}
	#header #picture {
		float: right;
		margin: 5px;
		}
		
		
	#splash {
		margin: 10px;
		}
	#splash .text {
		border: 1px solid #CBB945;
		background-color: #fff9d8;
		font-size: 20px;
		color: #000000;
		text-align: center;
		padding: 10px;
		}
	#splash .text .inner {
		float: left; 
		width: 420px;
		}
	#splash .text .inner a.rediscover {
		display: block;
		color: #1F66B8;
		margin: 2px auto 0px auto;
		font-size: 30px;
		font-weight: bold;
		padding: 8px;
		text-align: center;
		}
	#splash .text .inner a:hover.rediscover {
		color: #FFFFFF;
		background-color: #85cd4d;
		}
	#splash .text .video{
		width: 280px;
		float: right;
		text-align: center;
		}
		
	#description {
		padding: 0px 10px 10px 10px;
		text-align: left;
		}
	#description .text {
		font-size: 14px;
		float: left;
		width: 360px;
		}
	#description .text fieldset {
		border: 1px solid #8BB3DF;
		padding: 10px;
		color: #666666;
		}
	#description .text fieldset legend {
		font-weight: bold;
		font-size: 20px;
		color: #1F66B8;
		background-color: #FFFFFF;
		}
	
	#description #contact {
		float: right; 
		width: 360px;
		}
	#description #contact fieldset {
		border: 1px solid #85cd4d;
		padding: 10px;
		}
	#description #contact fieldset legend {
		font-weight: bold;
		font-size: 20px;
		color: #85cd4d;
		}
		
	#description #contact .field {
		display: block;
		clear: both;
		padding: 6px 0px 6px 0px;
		}
	#description #contact .field .text {
		float: left;
		width: 100px;
		text-align: right;
		margin-right: 7px;
		color: #666666;
		font-size: 14px;
		border: none !important;
		}
	#description #contact .field .inputText {
		float: left;
		width: 160px;
		font-size: 14px;
		background: #FFFADB ;
		border: 1px solid #CBB945;
		color: #776B1B;
		padding: 2px;
		}
	#description #contact .field .inputTextDisabled {
		float: left;
		width: 160px;
		font-size: 14px;
		background: #EFE9C2 ;
		border: 1px solid #CFCDC2;
		color: #AFAB8E;
		padding: 2px;
		}
	#description #contact .field #message {
		height: 65px;
		width: 200px;
		}
	#description #contact .field .button {
		padding: 2px 4px;
		color: #FFFFFF;
		background-color: #85cd4d;
		font-weight: bold;
		font-size: 14px;
		border: 1px solid #85cd4d;
		}
	#description #contact .field .buttonOver {
		padding: 2px 4px;
		color: #85cd4d;
		background-color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
		border: 1px solid #85cd4d;
		}
	#description #contact fieldset .messageSent {
		font-size: 14px;
		color: #666666;
		}
		
	#products {
		padding: 10px;
		}
	#products #p1 {
		width: 360px;
		height: auto;
		float: left;
		border: 1px solid #CCCCCC;
		}
	#products #p2 {
		width: 360px;
		float: right;
		border: 1px solid #CCCCCC;
		}
	#products #p1 .inner,
	#products #p2 .inner {
		padding: 10px;
	}

	#products .inner .header {
		padding: 0px 0px 4px 0px;
		border-bottom: 1px dotted #666666;
		margin-bottom: 15px;
		}

	#products .inner .header .image {
		float: left;
		padding: 0px 6px 6px 0px;
		}

	#products .inner .header  .name {
		font-weight: bold;
		font-size: 20px;
		color: #CC3300;
		float: left;
		clear: bottom;
		}
	#products .inner .header .title {
		color: #666666;
		font-size: 14px;
		}

	#products .inner .details {
		color: #666666;
		font-size: 12px;
		}
	#products .inner .details ul {
		padding: 0px;
		margin: 0px 0px 15px 20px;
		}
	#products .inner .details ul li {
		padding: 4px 0px 4px 0px;
		}
	#products .inner .details ul li a {
		color: #1F66B8;
		}
	#products .inner .details ul li a:hover {
		color: #FFFFFF;
		background-color: #85CD4D;
		text-deocation: underline;
		}		
	#products .inner .details .subheader {
		font-weight: bold;
		font-size: 14px;
		color: #000000;
		padding-bottom: 4px;
		}
		
	#footer {
		width: 770px;
		margin: 0px auto;
		text-align: left;
		}
	#footer .inner {
		padding: 20px 10px 30px 10px;
		color: #666666;
		font-size: 11px;
		}
	#footer .inner a {
		font-weight: bold;
		text-decoration: underline;
		color: #FFFFFF;
		padding: 4px;
		}
	#footer .inner a:hover {
		color: #1F66B8;
		background-color: #FFFFFF; 
		}
	#disclaimer {
  	  padding: 10px 10px 10px 10px;
			margin-top: 5px;
			margin-right: 10px;
			margin-left: 10px;
  		width: auto;
  		float: center;
  		
  		}
	form, table {
		font-family: "trebuchet ms", arial;
		font-size: 14px;
		color: #776B1B;
		}