body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	text-align: center;
}

#container {
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#logo {
	margin: 0 16px 0 0;
	padding: 0;
}

/* GENERAL GLOBAL TYPESETTING */
h1 {
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 3px 0;
	padding: 0;
	text-decoration: underline;
}

h2 {
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 2px 0;
	padding: 0;
}

p, ul {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 10px 0;
	padding: 0;
}

p.center {
	text-align: center;
}

ul li {
	margin: 0 0 0 16px;
	padding: 0;
}

ul.inline li {
	display: inline;
}

ul li.highlight {
	color:#009b4b;
	font-weight:bold;
}

/* PAGE SPECIFIC CONTENT STYLES */
#details, #category, #cart, #static {
	width: 820px;
	border-top: solid 2px #f37735;
	clear: right;
	margin: 0;
	padding: 0;
}

p.trail, #details p.trail, #category p.trail, #cart p.trail, #static p.trail, #static.policy p.trail, #static.release p.trail {
	clear: left;
	margin: 8px 0 8px 20px;
	font-size: 11px;
	line-height: 14px;
	padding: 0;
}

p.fineprint, #details p.fineprint {
	margin: 0 80px 8px 20px;
}

#category p {
	margin: 0 0 0 20px;
}

#category p.details {
	font-size: 10px;
	color: #f37735;
	font-weight: bold;
	border-bottom: solid 1px #f37735;
	margin-bottom: 6px;
	padding-bottom: 3px;
}

#category p.details a {
	color: #f37735;
}

#category p.details a:hover {
	color: #3939d9;
}

#category p.number {
	font-weight: bold;
}

#category h2 {
	font-size: 14px;
	color: #f37735;
	font-weight: normal;
	margin: 20px 0 11px 20px;
}

#category h3 {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 20px;
	padding: 0;
	font-weight: bold;
	text-decoration: underline;
}

#category h3 a {
	color: #000;
}

#category a.samples {
	display: block;
	float: right;
	width: 80px;
	font-size: 9px;
	line-height: 11px;
	text-align: left;
	margin: -12px 0 0 10px;
	padding: 7px 4px 7px 46px;
	background: url(../images/samplecart-small-bg.jpg) center right no-repeat;
}

#category p, #category h1, #category h2, #category h3 {
	margin-right: 164px;
}

#details p, #details h1, #details h2, #details h3, #details ul {
	margin-left: 135px;
	margin-right: 164px;
}

#productimg {
	width: 125px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
	clear: left;
}

#productimg img {
	margin: 0 auto;
	padding: 0;
}

#productimg a {
	display: block;
	font-size: 9px;
	line-height: 11px;
	margin: 5px 10px 10px 10px;
	padding: 66px 0 0 0;
	background: url(../images/samplecart-large.jpg) top center no-repeat;
	font-weight: bold;
	color: #568d36;
}

#productimg a b {
	font-size: 12px;
	line-height: 13px;
}

#static ul.error {
	list-style: disc;
	width: 625px;
}

ul.error li {
	margin-bottom: 4px;
}

/* RIGHT COLUMN WIZARD AND WHITEPAPER LINKS */
.right {
	float: right;
	margin: 0;
	padding: 0;
}

#wizard {
	display: block;
	width: 114px;
	height: 130px;
	background: url(../images/wizard-bg.jpg) top left no-repeat;
	font-size: 10px;
	text-align: center;
	color: #000;
	margin: 0;
	padding: 70px 26px 0 14px;
}

#wprelease, #wpcleaners, #wprust, #whitepaper {
	display: block;
	width: 114px;
	height: 50px;
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 8px;
	text-align: center;
	color: #000;
	margin: 6px 0 0 0;
	padding: 60px 20px 0 20px;
}

#wprelease {
	background: url(../images/wp-red-bg.jpg);
}

#wpcleaners {
	background: url(../images/wp-green-bg.jpg);
}

#wprust {
	background: url(../images/wp-aqua-bg.jpg);
}

/* DETAILS PAGE PRODUCT TABLE STYLES */
form {
	margin: 0;
	padding: 0;
}

table.item {
	font-size: 9px;
	line-height: 12px;
	width: 740px;
	margin: 0 0 7px 10px;
}

table.item th {
	padding: 2px 10px;
	vertical-align: bottom;
	text-align: left;
	background: #c6c8ca;
	height: 26px;
}

table.item td {
	padding: 2px 10px;
	vertical-align: middle;
	background: #dcddde;
	border-bottom: solid 1px #c6c8ca;
}

table.item th.numb {
	width: 70px;
}

table.item th.desc {
	width: 170px;
}

table.item td.cart {
	width: 128px;
	white-space: nowrap;
	padding: 4px 2px 4px 10px;
}

table.item td.cart form, table.item td.cart input {
	margin: 0;
	padding: 0;
	line-height: 12px;
}

table.item td.cart input.quantity {
	width: 36px;
	margin: 4px 4px 4px 0;
	padding: 0 2px;
	font-size: 12px;
	text-align: right;
}

table.item td.cart input.add {
	width: 80px;
	height: 25px;
}

table.item td.cart input {
	float: left;
}

/* STATIC PAGE STYLES */

.hidden {
	visibility: hidden;
}

#static h1, #category h1 {
	color: #f37735;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	font-weight: normal;
	margin: 0 0 6px 20px;
}

#static h2 {
	margin: 12px 0 2px 20px;
	color: #f37735;
}

#static h2.about {
	font-size: 14px;
	line-height: 16px;
	margin: 12px 0 6px 20px;
	font-weight: normal;
	font-style: italic;
	color: #000;
}

#static h3 {
	font-size: 14px;
	line-height: 16px;
	color: #f37735;
	font-weight: normal;
	margin: 0 0 4px 20px;
}

#static p {
	margin-left: 20px;
	margin-right: 410px;
}

#static p.rightshort {
	margin-left: 20px;
	margin-right: 300px;
}

#static p.right20 {
	margin-left: 20px;
	margin-right: 20px;
}

#static p.capt {
	margin: 2px 0 22px 3px;
} 

#static .right p {
	margin-right: 20px;
}

#static p.platinum {
	background: url(../images/platinum-icon.png) top left no-repeat;
	padding-left: 25px;
}

#static ul {
	margin: 0 0 10px 4px;
	list-style: none;
}

#newsletter img {
	margin-right: 30px;
	border: solid 1px #6e287a;
}

.clear {
	clear: both;
}

hr.clear {
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 1px;
	border: 0;
}

p.note {
	margin: 0 0 2px 20px;
	font-style: italic;
	color: #999;
}

#static.distrib h2 {
	margin: 12px 0 0 20px;
	color: #000;
}

ul.productimgs {
	float: left;
}

/* FIND A DISTRIBUTOR PAGE */

.find {
	width: 345px;
	margin-left: 0;
}

#sdistform label {
	margin-right: 50px;
}

#sdistform select {
	font-size: 12px;
	margin: 2px 20px 0 0;
	width: 120px;
}

/* CART STYLES */
#cart h1 {
	margin: 0 0 6px 20px;
	font-size: 18px;
	line-height: 20px;
	color: #f37735;
	text-decoration: none;
	font-weight: normal;
	background: url(../images/cart-icon.png) top left no-repeat;
	padding: 0 0 0 30px;
}

#cart h1 a {
	font-size: 11px;
	margin: 0 0 0 300px;
}

#cart p {
	margin-left: 10px;
	width: 520px;
	clear: left;
}

p.terms, #cart p.terms {
	text-align: center;
	width: auto;
	margin-right: 0;
	margin-left: 0;
}

#cart table.item {
	width: 800px;
	margin: 0 0 0 10px;
	clear: left;
}

#cart table.item th.desc {
	width: 350px;
}

#cart table.item th.unit {
	width: 100px;
}

#cart table.item th.subtotal {
	width: 60px;
}

#cart table.item th span {
	font-weight: normal;
	font-style: italic;
}

#cart table.item td.cart {
	width: auto;
	height: 28px;
}

#cart table.item th.subtotal, #cart table.item td.subtotal {
	text-align: right;
}

#cart table.item input.remove {
	margin: 0;
	float: right;
}

#cart table.item a, #cart table.samples a {
	color: #3939d9;
}

#cart table.item a:hover, #cart table.samples a:hover {
	color: #f00;
	text-decoration: underline;
}

table.totals {
	width: 200px;
	margin: 0 0 0 542px;
	padding: 0;
	font-size: 11px;
	line-height: 13px;
}

table.totals th {
	padding: 2px 10px;
	vertical-align: middle;
	text-align: right;
	background: #c6c8ca;
	height: 26px;
}

table.totals td {
	padding: 2px 10px;
	vertical-align: middle;
	background: #dcddde;
	border-bottom: solid 1px #c6c8ca;
	text-align: right;
}

#update {
	float: right;
	font-size: 11px;
	margin: 6px 74px 6px 0;
}

#checkout {
	float: right;
	clear: right;
	font-size: 14px;
	margin: 0 74px 6px 0;
}

/* CHECKOUT FORMS STYLES */

#billing, #shipping, #shipmeth, #credit, #continue, #contact, #sample, #static #submit {
	width: 350px;
	margin: 0 20px 20px 10px;
	padding: 0;
	float: left;
	border: solid 1px #c6c8ca;
	background: url(../images/form-bg.jpg) bottom left repeat-x;
}

legend {
	border: 1px #f37735;
	border-style: none solid;
	color: #f37735;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 5px 8px;
	padding: 0 6px 2px 6px;
}

#billing p, #shipping p, #shipmeth p, #credit p, #continue p {
	margin: 0 0 6px 0;
	padding: 0;
	width: auto;
}

#shipping p.sameas {
	margin: 0 0 4px 12px;
}

#shipping p.sameas label {
	margin-left: 5px;
	float: none;
	width: auto;
	display: inline;
}

#shipping p.sameas input {
	border: none;
}

#billing label, #shipping label, #credit label, #contact label, #sample label {
	display: block;
	float: left;
	width: 75px;
	text-align: right;
	margin: 2px 5px 0 0;
}

#billing p span, #shipping p span, #contact p span {
	margin-left: 15px;
}

#billing p span label, #shipping p span label, #contact p span label {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
}

#billing input, #shipping input, #credit input, #credit select, #contact input, #contact select {
	margin: 0;
	padding: 0;
	font-size: 12px;
	border: solid 1px #a5acb2;
	padding: 1px;
}

#FIRSTb, #FIRSTs, #LASTb, #LASTs, #EMAILb, #EMAILs {
	width: 200px;
}

#COMPANYb, #COMPANYs, #CITYb, #CITYs {
	width: 180px;
}

#ADDRESS1b, #ADDRESS2b, #ADDRESS1s, #ADDRESS2s {
	width: 220px;
}

#STATEb, #STATEs {
	width: 25px;
}

#ZIPb, #ZIPs {
	width: 60px;
}

#PHONEb, #FAXb, #PHONEs, #FAXs {
	width: 100px;
}

#billing p.required input, #shipping p.required input, #credit p.required input, #credit p.required select, #contact p.required input, #contact p.required select {
	border: solid 1px #f37735;
	padding: 1px;
}

#credit {
	clear: left;
}

#credit label {
	width: 120px;
}

#CCNUMBER {
	width: 200px;
}

#CCEXPIRE {
	width: 60px;
}

#continue p {
	margin: 0 10px 4px 10px;
	text-align: center;
}

#continue input {
	font-size: 16px;
	padding: 0 12px;
}

.orange {
	color: #f37735;
}

/* VERIFY ORDER PAGE */

#cart div.verify {
	width: 230px;
	float: left;
	clear: none;
	margin: 10px 0 10px 15px;
	padding: 0;
}

#cart div.verify h2 {
	width: auto;
	margin: 0;
}

#cart div.verify p {
	width: auto;
}

#cart table.order {
	width: 700px;
}

#cart table.final {
	margin-left: 510px;
	margin-bottom: 10px;
}

#submit p {
	text-align: right;
	width: 700px;
}

#submit p input {
	font-size: 16px;
	padding: 0 12px;
}

#cart.receipt {
	background: url(../images/mascot-receipt.jpg) top right no-repeat;
}

/* CONTACT FORM STYLES */

#contact, #static #submit {
	width: 370px;
	margin-right: 0;
	margin-bottom: 6px;
}

#contact.newsletter label {
	width: 90px;
}

#contact p, #sample p, #static #submit p {
	margin: 0 10px 6px 10px;
	padding: 0;
	width: auto;
}

#contact p em, #sample p em {
	font-weight: bold;
	font-style: normal;
}

#contact p.textarea label {
	display: block;
	float: none;
	width: auto;
	text-align: left;
	margin-bottom: 2px;
}

#contact div.required {
	border: 1px #c6c8ca;
	border-style: dashed none;
	padding: 6px 0 0 0;
	margin: 0 0 6px 0;
}

#sample {
	width: 420px;
	margin: 0;
	float: right;
}

#sample p.input {
	border-top: solid 1px #c6c8ca;
	padding-top: 6px;
}

#sample label {
	width: auto;
	float: none;
	text-align: left;
	margin: 0 0 0 18px;
}

#sample input {
	float: left;
	border: none;
}

#FIRST, #LAST, #COMPANY {
	width: 200px;
}

#TITLE, #CITY, #EMAIL, #email {
	width: 240px;
}

#STATE {
	width: 30px;
}

#ZIP {
	width: 60px;
}

#PHONE, #FAX {
	width: 120px;
}

#ADDRESS1, #ADDRESS2 { 
	width: 250px;
}

#MANUFACTURE, #RESINS, #MESSAGE {
	width: 340px;
}

#REFERRAL {
	width: 170px;
}

#static #submit {
	clear: left;
	padding-top: 6px;
}

#static #submit p {
	text-align: center;
}

#static #submit input {
	font-size: 16px;
}

fieldset hr {
	margin: 0 5px 6px 5px;
	border: none;
	background: #c6c8ca;
	color: #c6c8ca;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

#static.confirm {
	border-bottom: solid 6px #f37735;
}

#static.confirm img {
	margin: 4px 150px 0 0;
}

#static.signup img {
	margin: 0 168px 0 0;
}

* html #static.signup img {
	margin: 0 155px 0 0;
}
 
p.PSK3H8, p.extraimportant {
	display: none;
}

/* Landing Page Styles */

#landingnav {
	list-style: none;
	margin: 8px 0 8px 0;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
	float: right;
	border-bottom: 1px solid #f37735;
	width: 660px;
}

#landingnav li {
	float: left;
	padding: 0;
	margin: 0 6px 0 0;

}

#landingnav li a {
	float: left;
	width: 100%;
	height: 100%;
	display: inline;
	padding: 2px 4px;
}
	

#landingnav li a:link, #landingnav li a:visited {
	color: #000;
	text-decoration: none;
}
#landingnav li a:hover, #landingnav li a:active {
	background: #f37735;
	color: #fff;
	text-decoration: none;
}	

#landingnav li a.current {
	background: #f37735;
	color: #fff;
}


#static.landing h1 { margin-left: 0px; }
#static.landing p  { margin: 0px; width: 600px; }
#static.landing p.trail { margin-bottom: 8px; }

#static.landing p.landingdesc { 
	width: 570px;
	padding: 0px 220px 8px 0px;
	margin-bottom: 12px;
	border-bottom: 1px solid #f37735;
}
#static.landing div.landingrow {
	margin: 0;
	padding: 0;
	margin-bottom: 12px;
	border-bottom: 1px solid #f37735;
	height: 95px;
	width: auto;
}

#static.landing div.landingrow h2 {
	margin: 0px 0px 2px 0px;
	color: #000;
	font-weight: normal;
	font-size: 18px;
}

#static.landing div.landingrow p { width: 550px; }
#static.landing div.landingrow a { text-decoration: underline; line-height: 14px; }
#static.landing div.landingrow a img { vertical-align:-1px; }

#static.landing div.landingrow a.ldmr {
	float: right;
	display: inline;
	background: url('/images/landing/ldmr.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.mdmr {
	float: left;
	display: inline;
	background: url('/images/landing/mdmr.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 70px;
	margin-right: 10px;
	font-size: 10px;
}

#static.landing div.landingrow a.hdmr {
	float: right;
	display: inline;
	background: url('/images/landing/hdmr.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.famr {
	float: left;
	display: inline;
	background: url('/images/landing/famr.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 70px;
	margin-right: 10px;
	font-size: 10px;
}

#static.landing div.landingrow a.smr {
	float: right;
	display: inline;
	background: url('/images/landing/smr.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.tmr {
	float: left;
	display: inline;
	background: url('/images/landing/tmr.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 70px;
	margin-right: 10px;
	font-size: 10px;
}

/* Rust Preventive Landing Page Styles */

#static.landing div.landingrow a.ldrp {
	float: right;
	display: inline;
	background: url('/images/landing/ldrp.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.rph1 {
	float: left;
	display: inline;
	background: url('/images/landing/rph1.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 70px;
	margin-right: 10px;
	font-size: 10px;
}

#static.landing div.landingrow a.avn {
	float: right;
	display: inline;
	background: url('/images/landing/avn.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.gprp {
	float: left;
	display: inline;
	background: url('/images/landing/gprp.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 70px;
	margin-right: 10px;
	font-size: 10px;
}

/* Purging Compounds Landing Page Styles */

#static.landing div.landingrow a.klnz {
	float: right;
	display: inline;
	background: url('/images/landing/klnz.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-top: 15px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.prgt {
	float: left;
	display: inline;
	background: url('/images/landing/prgt.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 70px;
	margin-right: 10px;
	font-size: 10px;
}

#static.landing div.landingrow a.nupg {
	float: right;
	display: inline;
	background: url('/images/landing/nupg.jpg') no-repeat top left;
	padding: 25px 0px 0px 125px;
	width: 85px;
	height: 70px;
	margin-right: 40px;
	font-size: 10px;
}

#static.landing div.landingrow a.pdq {
	float: left;
	display: inline;
	background: url('/images/landing/pdq.jpg') no-repeat top right;
	padding: 25px 125px 0px 0px;
	width: 85px;
	height: 125px;
	margin-right: 10px;
	margin-top: 5px;
	font-size: 10px;
}


/* WIZARD STYLES */
#static.wizard {
	background: url(../images/mascot-wizard.jpg) bottom right no-repeat;
}

#yesno ul {
	border: 1px #f37735;
	border-style: solid solid solid none;
	margin: 0 146px 6px 20px;
	padding: 0;
}

#yesno ul li {
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 8px 0 8px 10px;
	border: 1px #f37735;
	border-style: none none dashed solid;
	border-bottom-color: #ccc;
}

#yesno ul li.last {
	border-bottom: none;
}

#yesno span.question {
	display: block;
	width: 525px;
	float: left;
}

#yesno label {
	margin-right: 10px;
}

#yesno p.submit {
	text-align: right;
	width: auto;
	margin-right: 146px;
}

#yesno p.submit input {
	font-size: 14px;
}

/* SAMPLES CART */
#cart div.samples, #cart div.samples p {
	width: 370px;
	margin: 0 0 6px 0;
	padding: 0;
}

table.samples {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 20px 20px;
	border-top: solid 1px #c6c8ca;
	width: 400px;
}

table.samples td, table.samples th {
	padding: 6px 10px;
	vertical-align: middle;
	background: #dcddde;
	border-bottom: solid 1px #c6c8ca;
}

table.samples th {
	background: #c6c8ca;
}

#cart hr {
	background: #ccc;
	color: #ccc;
	height: 1px;
	border: none;
	margin: 10px 20px;
}

#contact.samplecart {
	float: none;
	margin-left: 20px;
	margin-bottom: 10px;
}

#cart p.ordersample {
	width: 350px;
	text-align: center;
	margin-left: 25px;
	margin-top: 10px;
}

#contact p.catalog label {
	float: none;
	display: inline;
	width: auto;
	margin-left: 4px;
}

p.ordersample input {
	font-size: 14px;
}

.sample {
	background: url(../images/mascot-samples.jpg) bottom right no-repeat;
}

.sample h2 ul {
	font-weight: bold;
	border: solid 1px #f37735;
	background: #fef1ea;
	width: 378px;
	padding: 2px 10px 4px 10px;
}

/* News Page Styles */
#static.news p {
	margin-right: 20px;
}

#static.news h2 {
	margin: 0 20px 1px 20px;
	line-height: 14px;
}

#static.news h2.archive {
	text-align: right;
	margin-top: 50px;
}

#static.news h2.tradeshows {
	font-size: 14px;
	line-height: 16px;
	margin: 10px 20px 6px 20px;
	line-height: 14px;
}

#static.lander {
	padding: 0px 0px 0px 20px;
	width: 800px;
}

#static.lander p {
	margin-right: 140px;
	margin-left: 0;
}

div.product {
	width: 409px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}

div.border {
	border-right: solid 1px #f37735;
}

#static.news #shows {
	margin: 0 20px;
	padding: 0;
}

#static.news #shows li {
	margin: 0 48px 12px 0;
	padding: 0;
	display: inline;
	float: left;
}

#static.news a {
	text-decoration: underline;
}

#static.news p.trail a {
	text-decoration: none;
}

#static.release h1 {
	font-size: 15px;
	line-height: 20px;
	margin: 0 186px 10px 20px;
	font-weight: bold;
	color: #000;
}

#static.release h2 {
	font-size: 12px;
	line-height: 16px;
	margin: 0 186px 10px 20px;
	font-weight: bold;
	color: #000;
}

#static.release h3 {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	margin: 0 186px 16px 20px;
}

#static.release h3 a {
	text-decoration: underline;
}

#static.release p {
	line-height: 16px;
	margin: 0 186px 16px 20px;
}

#static.release div.img {
	float: right;
	display: inline;
	width: 150px;
	margin: 0 0 20px 20px;
	font-size: 10px;
	text-align: center;
}

#static.release div.img img {
	display: block;
	margin-bottom: 4px;
}

#releasenav {
	width: 150px;
	padding: 0 0 0 5px;
	margin: 6px 0 16px 30px;
	border-left: solid 1px #d4d4d4;
	float: right;
}

#releasenav img {
	margin: 0 0 3px 0;
}

#static.release #releasenav h2 {
	margin: 3px 0 0 0;
	padding: 3px 0 0 0;
	border-top: solid 1px #d4d4d4;
}

#static.release #releasenav p {
	margin: 0 0 8px 6px;
	line-height: 14px;
}

#releasenav h2 a {
	display: block;
	padding: 3px 0 3px 6px;
	background: url(../newsrelease/sidenav/nav-bracket.jpg) center right no-repeat;
	color: #000;
}

#releasenav h2 a:hover {
	color: #f37735;
}



/* ---------------------------------------------------- */

#static.tips p, #static.tips ul {
	margin-right: 320px;
}

#static.tips p.trail {
	margin-right: 20px;
}

#static.tips ul {
	list-style: disc;
	margin-left: 20px;
}

#static.tips li {
	margin-bottom: 5px;
}

#static.tips h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}

#static.tips h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin-bottom: 2px;
}

#static.tips .right {
	margin-left: 12px;
}

/* Trichs page */
#static #trich-right-col {
	float: right;
	width: 216px;
	display: inline;
}
#static #trich-right-col #notce-box {
	width: 216px;
	height: 146px;
	margin-bottom: 12px;
	background: url('/images/triform/triform-no-tce-box.jpg') no-repeat top left;
}
#static #trich-right-col #trich-sample-box {
	width: 216px;
	height: 146px;
	margin-bottom: 12px;
	background: url('/images/triform/triform-free-samples.jpg') no-repeat top left;
}

#static #trich-form-contain {
	margin-left: 17px;
	width: 803px;
}
#static #trich-form-contain #trich-form-top,
#static #trich-form-contain #trich-form-bot {
	height: 5px;
	width: 803px;
	margin: 0;
	padding: 0;
	background: url('/images/triform/triform-top.jpg') no-repeat top left;
}
#static #trich-form-contain #trich-form-bot {
	background: url('/images/triform/triform-bottom.jpg') no-repeat top left;
}
#static #trich-form-contain #trich-form-main {
	margin: 0;
	padding: 0;
	width: 803px;
	background:url('/images/triform/triform-sides.jpg') repeat-y top left;
}
#static #trich-form-contain #trich-form-main #trich-form-content {
	margin: 0px 4px;
	padding: 0;
	width: 795px;
	background:url('/images/triform/triform-gradient.jpg') repeat-x bottom left;
}

#static #trich-form-contain #trich-audit {
	float: left;
	display: inline;
	width: 200px;
	margin-left: 16px;
	margin-right: 40px;
	margin-top: 8px;
	color: #323232;
}
#static #trich-form-contain #trich-audit h4 {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}
#static #trich-form-contain #trich-audit p {
	font-family: arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-bottom: 12px;
}

#static #trich-form-contain #trich-form {
	float: left;
	display: inline;
	width: 539px;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}
#static #trich-form-contain #trich-form p {
	width: auto;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}
#static #trich-form-contain #trich-form p  label {
	float: left;
	display: inline;
	width: 100px;
}
#static #trich-form-contain #trich-form p.required label {
	color: #F37735;
}
#static #trich-form-contain #trich-form p input {
	width: 240px;
}
#static p #trich-submit-button {
	height:24px;
	width: 156px;
	cursor: pointer;
	border: 0;
	background: url('/images/triform/triform-submit-button.png') no-repeat top left;
}

/* Video Page Styles */

#video {list-style: none;
	margin: 0;
	padding: 0;
}

#video li {float: left;
	display: inline;
	width: 330px;
	margin-bottom: 20px;
	margin-right: 60px;
}

#video li img {float: left;
	margin-right: 10px;
}

#video li a, #video li a:link, #video li a:visited, #video li a:active {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 8px;
	line-height: 15px;
}

#flash {
	width: 340px;
	height: 310px;
	padding: 10px;
}


/* Privacy and Terms/Conditions pages */
#static.policy p {
	margin: 0 20px 6px 20px;
}

#static.policy ul {
	list-style: disc;
	margin-left: 20px;
}

#static.policy ul li {
	margin-bottom: 4px
}

/* FOOTER AND GLOBAL LINK STYLES */
address, p.footer {
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	margin: 0 auto 10px auto;
	padding: 0;
	clear: both;
	width: 600px;
	text-align: center;
}

a, a:link, a:active {
	color: #f37735;
	text-decoration: none;
}

a:visited {
	color: #9c9cec;
}

a:hover, #topnav a:hover, #topnav li.cart a:hover, #topnav li.samples a:hover {
	color: #3939d9;
	text-decoration: underline;
}

a img {
	border: none;
}

/* DISTRIBUTOR RESULTS */

#distributors {
	width: 450px;
	margin: 0 0 10px 20px;
}

#distributors th {
	font-size: 14px;
	line-height: 16px;
	color: #f37735;
	font-weight: normal;
	padding: 0;
	border-bottom: solid 1px #f37735;
	vertical-align: top;
	text-align: left;
}

#distributors td {
	width: 220px;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 4px 5px 8px 0;
	vertical-align: top;
}

#distributors td.platinum {
	background: url(../images/platinum-icon.png);
	padding-left: 25px;
	background-position: 0 5px;
	background-repeat: no-repeat;
	width: 194px;
}

h5 {
	font-size: 28px;
	font-weight: bold;
	margin: 10px 0px 4px 0px;
}

div#static div.smallcol {
	width: 125px;
	float: left;
	margin-right: 100px;
}
div#static div.smallcol p {
	width: 125px;
	margin: 0;
	margin: 10px 0px 15px 0px;
}
div#static div.smallcol p a {
	font-weight: bold;
}
div#static div.bigcol {
	width: 145px;
	float: left;
}

div#static div.bigcol p {
	width: 123px;
	margin: 10px 0px 15px 0px;
	padding-left: 20px;
}
div#static div.bigcol p a {
	font-weight: bold;
}

div#static div.newscase {
	width: 273px;
	float: left;
	vertical-align: bottom;
}

div#static div.newscase p {
	font-size: 13px;
	line-height: 19px;
	width: 255gpx;
	margin: 0 18px 10px 0px;
	padding-left: 20px;
}

div#static div.newscase h1 {
	color: #f37735;
	font-size: 15px;
	line-height: 19px;
	text-decoration: none;
	font-weight: normal;
	margin: 10px 22px 6px 20px;
}
