h1 { font-size: 130%; color: #660000; font-weight: bold; margin-bottom: 6px;}
h3 { font-size: 100%; color: #666666; font-weight: bold; margin-bottom: 12px; margin-top: 4px;}
h4 { font-size: 110%; color: #660000; font-weight: bold; margin-bottom: 12px; margin-top: 4px;}
h2 { font-size: 105%; color: #660000; font-weight: bold; margin-bottom: 5px; }
h5 { font-size: 100%; color: #000000; font-weight: bold; margin-bottom: 2px; }

table.form { background-color:#FFFFFF; width: 700px; border-collapse:collapse; }
table.form td { padding: 5px; vertical-align: top; }
.highlight {color: #660000; }

.small_grey {font-size: 80%; color: #666666; font-weight: normal;}
.grey_bold { color: #666666; font-weight: bold;}

.blog_title { font-family: Trebuchet MS,Verdana,Arial,Sans-serif; font-size: 110%; color: #FFFFFF; font-weight: bold; padding: 3px 7px; background-color:#464646; }
.blog { font-family: Trebuchet MS,Verdana,Arial,Sans-serif; font-size: 110%; color: #000000; font-weight: normal;  border-style: solid; border-width: 1px; border-color: #CCCCCC; padding: 5px 3px;}
.hp_highlight { border-style: solid; border-width: 1px; border-color: #CCCCCC; padding: 8px 7px 5px 3px;}

table.product { background-color:#FFFFFF; width: 720px; border-collapse:collapse; }
table.form td { vertical-align: top; }

.bodyRedBold {font-size: 11px; font-family: verdana, arial, helvetica; color: #660000; font-weight: bold;}

table.pricing_table { border-style: solid; border-width: 0px; border-color: #999966; width: 100%; border-spacing: 1px; background-color: #999966;}
table.pricing_table td { padding: 2px; }
.pricing_header2 { color: #000000; font-weight: bold; background-color: #CCCC99;}
.pricing_header1 { color: #FFFFFF; font-weight: bold; background-color: #666666;}
.pricing_table.text { color: #000000; font-weight: normal; background-color: #FFFFFF; text-align: left;}
.pricing_table.price { color: #000000; font-weight: normal; background-color: #FFFFFF; text-align: center;}
.pricing_footer { color: #000000; font-weight: normal; background-color: #EAEAD5;}
.pricing { color: #000000; font-weight: normal; background-color: #FFFFFF;}

p, ul { margin: 0 0 10px 0;}

a:link { color: #660000; }
a:visited { color: #993300; }
a:hover { color: #660000; }
a:active { color: #660000; }

.hp_pc_title { font-family: Trebuchet MS,Verdana,Arial,Sans-serif; font-size: 110%; color: #FFFFFF; font-weight: bold; background-color: #660000; padding: 2px 5px;}
.hp_pc { font-family: Trebuchet MS,Verdana,Arial,Sans-serif; font-size: 110%; color: #000000; font-weight: normal; background-color: #e8e8d5; padding: 1px 5px;}
.hp_pc_bullet  { margin-left: 3px;	padding-left: 1em;	text-indent: 0px; }

.qs_title { font-family: Trebuchet MS,Verdana,Arial,Sans-serif; font-size: 110%; color: #FFFFFF; font-weight: bold; background-color: #660000; padding: 2px 5px; border-style: solid; border-width: 10px 0px 10px 0px; border-color: #FFFFFF;}

.largerView {font-size: 11px; font-family: verdana, arial, helvetica; color: #333333; font-weight: normal;}
.lgView {font-size: 11px; font-family: verdana, arial, helvetica; color: #333333; font-weight: normal; padding: 5px 8px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #617876; background-color: #E2E2C5; text-align: center; }

.main { font-family: verdana, arial, helvetica, sans-serif; }


.finishes {font-size: 90%; color: #333333; font-weight: normal; margin-top: 5px; text-align: center;}
.quickLinks {font-size: 80%; color: #666666; font-weight: bold;}



.pricing_options_header { color: #FFFFFF; font-weight: bold; background-color: #666666;}
.pricing_options { color: #333333; font-weight: normal; background-color: #EAEAD5;}

.pricing_break {background-color: #CCCC99; height: 1px; line-height: 1px; }

.hp_bullet { margin-left: 0; padding-left: 50px; }
.hp_productsTable { border-style: dashed; border-width: 1px; border-color: #CCCCCC; padding: 0px 6px 0px 6px; background-color: #F5F5EC;}


.dealertableList { font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal; text-decoration: none; color: #660000;	background-color: #FFFFFF; }
table.dealers {background-color: #999999;  border-spacing: 1px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
table.dealers tr {background-color: #FFFFFF; color: #000000;}
table.dealers th {background-color: #EAEAD5; color: #000000; font-weight: bold; font-size: 10px; padding: 4px; }
table.dealers td	{ padding: 4px;}

.copyright { font-size: 85%; color: #FFFFFF; text-align: left; float: left; vertical-align: middle; padding: 7px 0px 0px 0px; }
.privacy { font-size: 85%; color: #FFFFFF;  text-align: right; float: right; vertical-align: middle; padding: 4px 0px 0px 0px; }

.footer { color: #FFFFFF;}
a.footer:link {color: #FFFFFF; }
a.footer:visited {color: #FFFFFF; }
a.footer:hover {color: #FFFFFF; }
a.footer:active {color: #FFFFFF; }

.sidenav { font-size: 94%;	text-decoration:none; background: #CCDCA7; padding: 5px 3px 5px 3px;}
a.sidenav:link { display:block; color: #000000; width: 180px; padding: 5px 3px 5px 3px;	border-style: solid; border-width: 1px;	border-color: #CCDCA7 #CCDCA7 #FFFFFF #CCDCA7; border-top-width: 1px; }
a.sidenav:visited { display:block; color: #000000; width: 180px; padding: 5px 3px 5px 3px;	border-style: solid;	border-width: 1px; border-color: #CCDCA7 #CCDCA7 #FFFFFF #CCDCA7;  border-top-width: 1px; }
a.sidenav:hover { display:block; background: #8EAD45; color:#FFFFFF;	width: 180px; padding: 5px 3px 5px 3px;	border-style: solid; border-width: 1px; border-color: #CCDCA7 #84A340 #FFFFFF #CCDCA7; border-top-width: 1px; }
a.sidenav:active { display:block; background:#8EAD45; color:#FFFFFF; width: 180px; padding: 5px 3px 5px 3px;	border-style: solid; border-width: 1px; border-color: #CCDCA7 #84A340 #FFFFFF #CCDCA7; border-top-width: 1px; }

.topnav { font-size: 80%; font-weight: normal; color: #333333; text-decoration:none; height: 18px; background: #EAEAD5; text-align: center;}
a.topnav:link {	display:block; height: 18px; padding: 4px 2px 0px 2px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; color: #333333;}
a.topnav:visited { display:block; height: 18px; padding: 4px 2px 0px 2px;	border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; color: #333333;}
a.topnav:hover { display:block; background:#FFCC66;	color:#000000; height: 18px; padding: 4px 2px 0px 2px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; color: #333333;}
a.boxnav:active { display:block; background:#FFCC66; color:#000000;	height: 18px; padding: 4px 2px 0px 2px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; color: #333333;}

.topnavHlt { font-size: 80%; font-weight: normal; color: #333333; text-decoration:none; height: 18px; display:block; height: 18px; padding: 4px 2px 0px 2px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF; background: #FFCC66;  text-align: center;}
a.topnavHlt:link {color: #333333;}
a.topnavHlt:visited { color: #333333;}
a.topnavHlt:hover { color: #333333;}
a.topnavHlt:active { color: #333333;}