	body {padding: 0px; margin: 0px; background-color: #C0C0C0; height: 100%;}
	a, td {font-family: verdana; font-size: 12px; line-height: 24px; color: #505050;}

	#main {width: 940px; background-color: #ffffff; height: 100%;}
	
	#header_nav {background-image: url(images/nav_bg.gif); height: 34px; color: #ffffff; font-weight: bold; font-size: 11px; text-align: center; margin: 0px 0px 0px 0px; line-height: 34px;}
	#header_nav td {color: #ffffff; padding: 0px 15px 0px 15px;}
	#header_nav td.divider {padding: 0px 0px 0px 0px; text-indent: -2px; letter-spacing: -2px;}
	#header_nav a {color: #ffffff; font-weight: bold; font-size: 11px; text-decoration: none;}
	#header_nav td.nav a {width: 100%; display:block; line-height: 34px;}

	#header_nav td.product:hover {background-color: #FF3706;}
	#header_nav td.product a:hover {background-color: #FF3706;}
	#header_nav td.purchase:hover {background-color: #B87724;}
	#header_nav td.purchase a:hover {background-color: #B87724;}
	#header_nav td.trial:hover {background-color: #959486;}
	#header_nav td.trial a:hover {background-color: #959486;}
	#header_nav td.testimonials:hover {background-color: #447C9A;}
	#header_nav td.testimonials a:hover {background-color: #447C9A;}
	
	#footer {font-size: 10px; text-align: left; line-height: 12px; width: 455px; border-top: 1px solid #88A52C; padding: 0px 0px 20px 0px; margin: 25px 25px 0px 0px; background-color: #ffffff;}
	#footer .copyright {font-size: 9px;}
	#footer a {font-size: 10px; text-decoration: none;}
	
	p.text {font-size: 12px; line-height: 24px; color: #505050;}
	p.lp {padding: 0px 10px 0px 40px;}
	p.note {font-size: 10px;}
	
	.page_divider, .column_divider {border: 0px; height: 1px; background-color: #DADADA; width: 600px; padding: 0px; margin: 25px 0px 15px 20px;}
	.column_divider {width: 306px; text-align: left; margin: 25px 0px 15px 0px;}
	
	.pagetitle {font-size: 14px; line-height: 18px; color: #505050; font-weight: bold;}
	#details {margin: 0px 0px 0px 5px; width: 645px;}
	#details .heading {font-size: 10px; color: #B87724; line-height: 18px; font-weight: bold; text-align: right; padding: 0px 13px 0px 0px;}
	#details .text {font-size: 10px; color: #767676; line-height: 18px;}
	#details a {font-weight: bold; color: #767676; font-size: 10px; line-height: 18px;}
	
	#products {margin: 0px 0px 0px 40px; padding: 0px; width: 306px; height: 500px;}
	#products .title, .sel {font-size: 12px; color: #505050; font-weight: bold; text-decoration: none;}
	#products a.title:hover {color: #F6520D;}
	#products .sel {color: #F6520D;}
	#products .desc {font-size: 10px; line-height: 18px; color: #363636;}
	#products a.more {font-size: 10px; font-weight: bold; color: #F6520D;}
	#products .none {display: none;}
	 
	#pricing {margin: 0px 0px 0px 25px; width: 625px;}
	#pricing td {font-size: 12px; color: #505050;}
	
	#quotes {margin-left: 11px; width: 640px;}
	#quotes td {font-size: 10px; color: #505050; line-height: 14px;}
	#quotes img {margin-right: 8px;}
	
	#trial {margin-left: 40px; width: 440px;}
	#trial td {font-size: 10px;}
	#trial input {width: 220px;}
	#trial .btn {width: 150px;}
	#trial textarea {width: 380px; height: 65px;}
	#next {font-size: 10px; margin: 0px 5px 0px 40px; line-height: 14px; }

	#buttons {margin: 15px 0px 0px 0px;}
	
	a.contact {color: #FF3706;}
	#sitemap {padding: 50px 0px 0px 70px;}
	#sitemap a {color: #447C9A;}
	#legal {padding: 50px 0px 0px 70px;}
	#legal a {color: #447C9A;}
	#legal .heading {font-weight: bold; color: #FF3706;}
	#legal .heading2 {font-weight: bold; color: #447C9A;}
	


	.row1 {background-color: #E6E6E6;}
	.row2 {background-color: #ffffff;}
	
	.b1 {padding: 0px 0px 0px 12px; background-color: #88A52C; color: #000000; font-size: 15px; line-height: 30px; font-weight: bold; margin-left: 12px; width: 640px;;}
	.b2 {padding: 0px 12px 0px 12px; height: 30px; background-color: #447C9A; margin-left: 12px;}
	.b3 {padding: 0px 12px 0px 28px; height: 30px; background-color: #959486; color: #ffffff; margin-left: 12px; font-size: 15px; line-height: 30px; font-weight: bold;}
	
	#rightside td {color: #ffffff; font-weight: bold; font-size: 12px; line-height: 14px;}
	#rightside .header {padding: 9px 0px 9px 13px; background-color: #767676;}
	#rightside .details {padding: 9px 0px 9px 13px; background-color: #A8A8A8; line-height: 30px;}
	#rightside .text {padding: 0px 5px 9px 1px; background-color: #ffffff; color: #000000; font-weight: normal; line-height: 18px;}
	#rightside .btn {margin: 0px; padding: 0px 0px 25px 0px;}
