html{margin:0; padding:0; height:100%;}
body {margin:0; padding:0; height:100%; font-size:12pt; line-height:15pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff}

a {color:#000; text-decoration:underline;}
p {margin: 0 0 1em 0; padding:0;}
h1 {margin:0; padding:0;}
h2 {margin:0 0 1em 0; padding:0; text-transform:uppercase; font-size:1.4em; font-weight:bold;}
h3 {margin:0 0 1em 0; padding:0; text-transform:uppercase; font-size:1.15em; font-weight:bold;}

#container {margin:0 auto; width:930px; position:relative; min-height:100%; height:auto !important; height:100%; padding:0;}
#left {display:none;}
#testimonials {display:none;}
#main {float:left; margin: 0; width: 930px; height: 100%; display:inline;}
#content {float:left; width: 930px; padding:0; height:auto; } 


#header {float:left; width: 100%; height: auto; padding: 0; margin-bottom: 10px;}
#header-inner {float:left; width: 100%; height:auto;}
#primary-nav {display:none;}
#banner {display:none;}
#tagline {}
#tagline h1 { font-size: 15pt; line-height: 20pt; margin: 10pt;}
#secondary-nav {display:none;}
#welcome {display:none;}
#footer {display:none;}



/* product Pages */

#intro-img {float:left; width: 192px; height:auto; padding: 0; background: #000;}
#intro {float:left; width: 500px; height:auto; padding:10px 20px 20px 20px; background:#CCC url(/css/contimg/transparent-curl.png) top right no-repeat; display:inline; margin-left:6px; color: #000; }
#intro h2, #content-inner h2 {float:left; width: 100%; height: 40px; text-indent:-9999px;}
#content-left {display:none;}
#content-main {float:left; width: 698px; padding: 20px; padding-top: 90px; height:auto; background:#CCC url(/css/contimg/transparent-curl.png) top right no-repeat; display:inline; /*margin-left:6px; */margin-top: 6px; color:#000; position:relative;}
#content-inner {float:left; width: 698px; padding: 10px 20px 30px 20px; height:auto; min-height:450px; position:relative; color: #000; background:#CCC url(/css/contimg/transparent-curl.png) top right no-repeat;}



/* Product Tables */
ul#jump {display:none;}

table.list { float:right; width: 500px; padding:0; margin: 0px 0px 20px 0; display:inline; border-collapse:collapse; color: #000; font-size:8pt; background:none;}
table.list td {padding: 2px 4px; margin: 0; text-align: center;}
table.list thead td {border:none;}
table.list tr.h3-row {height:50px; vertical-align:middle; border-bottom: 1px solid #000; background: none}
table.list h3 {margin:0 0 0 10px; padding:0; text-align:left; text-transform:uppercase; font-size: 1.3em;}
table.list tr.heading {vertical-align:bottom; font-weight:bold; height:110px; background: none; line-height: 1.2em;}
table.list tr.heading td { padding-top: 5px; }
table.list td.list-color {width: 20px; padding: 5px 1px 0 1px;} 

table.list img {border:none;}
table.list tbody { background: none;}
table.list tbody td { border: 1px solid #000;}
tbody tr.oddrow {background: #F4F4F4;}
table.list tbody tr.highlight { background: none;}
table.list tr.table-bottom {height:30px; background: none;}
table.list td.label-thumb {padding:0;}
table.list td.label-description {text-align:left; padding: 2px 6px;}
#preview{display:none;}

a.get_quote, a.get_quote:hover {display:none;}
a.back_top {display:none;}
a.back {display:none;}
a.back-black {display:none;}
a.print {display:none;}
a.print-quote {display:none;}

table.quote { width: 500px; margin: 30px auto 30px auto;  border-collapse:collapse; color: #000; background:none; font-size:8pt;}
table.quote thead td.heading {padding: 10px; border-bottom: 1px solid #000; background: none; vertical-align:middle;}
table.quote thead td.heading h3 {padding:0; margin:0; float:left;}
table.quote thead td.instructions {padding: 10px; vertical-align:middle; text-align:center; font-weight:bold; background: none;} 
table.quote tbody { background: #fff;}
table.quote tbody td { border: 1px solid #000; vertical-align:top; padding: 8px 0px;}
table.quote tbody td.label {text-align:right; padding-right: 1em; font-weight:bold; width:50%; }
table.quote tfoot tr.table-bottom {height:50px; background: none; text-align:center;}
table.quote tr.price td {font-size:14pt; padding: 10px 0; font-weight:bold; text-align:center;}



