table { margin: 0; }

div#l2-topnav { background-image: url(../ssi-images/top_nav-r-tile.gif); background-repeat: repeat-y; background-position: right 0; text-align: left; padding: 0; margin: 0; width: 772px; height: 61px; white-space: nowrap; float: none; clear: both; }
* html div#l2-topnav { margin-left: 0px; }

div#l2-topnav img { float: left; padding: 0 0 23px; margin: 0; }
* html div#l2-topnav img { margin-left: -3px; margin-right: -3px; }

div#l2-topnav img.logo { margin: 0; padding: 0 0 0 7px; }
* html div#l2-topnav img.logo { margin-left: 0px; }

.reg-row { clear: both; margin: 0 0 3px 0; padding: 0; border-style: none; border-width: 0; }
p  { color: #6e6a55; font: 12px/17px Arial, Helvetica, sans-serif; margin-bottom: 5px; }
ol, .body { color: #6E6A55; font: 12px/17px Arial, Helvetica, sans-serif; }
ul   { color: #6e6a55; font: 11px/15px Arial, Helvetica, sans-serif; margin-top: 0 ; padding-top: 5px; }
li   { color: #6e6a55; font: 11px/15px Arial, Helvetica, sans-serif; list-style-image: url("../images/blue_cube.gif"); list-style-position: outside; margin-bottom: 5px; margin-left: -23px }
li.body   { color: #6e6a55; font: 12px/17px Arial, Helvetica, sans-serif; list-style-image: url("../images/blue_cube.gif"); list-style-position: outside; margin-bottom: 5px; margin-left: -23px }

p.keywords { position: absolute; z-index: 100; visibility: hidden; float: left; clear: none; }

.dot { color: #6e6a55; font: 11px/15px Arial, Helvetica, sans-serif; list-style-image: url("../images/blue_cube-sm.gif"); list-style-position: outside; margin-bottom: 5px; margin-left: -26px }
.body-sm   { color: #6E6A55; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px }

p.custom { margin-top: 0; padding: 0 13px 5px 18px; }

p.float-left { width: 190px; float: left; clear: none; margin: 0; padding: 0 5px 18px 0; }
p.float-right { width: 190px; float: right; clear: none; margin: 0; padding: 0 0 18px; }

.float-right-img { float: right; clear: none; margin: 3px 0 0 10px; background-color: #fff; text-align: center; padding: 1px; border: solid 1px #cdc599 }

h1 { color: #6e6a55; font: bold 14px/21px Arial, Helvetica, sans-serif; margin-top: -3px; margin-bottom: 9px; }
h1.custom { color: #686898; padding-left: 18px; margin-top: -15px; margin-bottom: 13px; position: relative; clear: both; }

h2 { color: #6e6a55; font: bold 12px/16px Arial, Helvetica, sans-serif; margin-bottom: 5px; width: 100%; clear: both; padding: 0; }
* html h2 { margin-bottom: 2px; }

h3 { color: #6e6a55; font: bold 12px/16px Arial, Helvetica, sans-serif; margin-bottom: 5px; width: 100%; clear: both; padding: 0; }
* html h3 { margin-bottom: 2px; }

a:link, a:visited  { color: #6666CC; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none }
a:hover, a:active  { color: #CC9933; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none }

a.more:link, a.more:visited   { color: #666633; font-family: Arial, sans-serif; font-variant: normal; text-decoration: none }
a.more:hover, a.more:active   { color: #6666cc; font-family: Arial, sans-serif; font-variant: normal; text-decoration: none }
a.more-b:link, a.more-b:visited { color: #666633; font-family: Arial, sans-serif; font-variant: normal; font-weight: bold; text-decoration: none }
a.more-b:hover, a.more-b:active { color: #6666cc; font-family: Arial, sans-serif; font-variant: normal; font-weight: bold; text-decoration: none }

a.foot:link, a.foot:visited { color: #666666; font-family: Arial, sans-serif; font-variant: normal; text-decoration: none }
a.foot:hover, a.foot:active { color: #7fa4fe; font-family: Arial, sans-serif; font-variant: normal; text-decoration: none }

.capt  { color: #5c5c87; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 13px }

.l2headb     { color: #330; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold ; }
.l2headb-sm    { color: #333300; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold }
.l2head_dkb { color: #686898; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold }
.l2head_dkb-sm { color: #686898; font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-variant: normal; font-weight: bold }
.img-border   { color: #666666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fff; text-align: center; padding: 1px; vertical-align: middle; border: solid 1px #cdc599 }
.charthead    { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; font-weight: bold; background-color: #6e6a55; padding: 1px 2px }

.underline  { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-bottom: 1px solid #7fa4fe }
.underline-l { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-bottom: 1px solid #7fa4fe; border-left: 1px solid #7fa4fe }
.underline-r { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-right: 1px solid #7fa4fe; border-bottom: 1px solid #7fa4fe }
.underline-b { color: #666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; padding: 1px 2px 2px; vertical-align: top; border-right: 1px solid #7fa4fe; border-bottom: 1px solid #7fa4fe; border-left: 1px solid #7fa4fe }

.qty   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; text-align: right; padding: 1px 2px 1px 1px; width: 25px; height: 17px; border: solid 1px #6e6a55 }
.news { color: #666666; font: 11px/13px Arial, Helvetica, sans-serif; }
.footer { color: #666666; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; line-height: 13px }

.lt_blue_tr { color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; padding: 0 2px 2px; border-top: 1px solid white }

.submit        { color: #6e6a55; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffe0; text-align: center; margin: 1px; width: 55px; height: 17px; vertical-align: middle; border: solid 1px }
.submit_lg     { color: #6e6a55; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffe0; text-align: center; margin: 1px; width: 80px; height: 17px; vertical-align: middle; border: solid 1px }
.submit_lg2   { color: #6e6a55; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffe0; text-align: center; margin: 1px; width: 105px; height: 17px; vertical-align: middle; border: solid 1px }

.select   { color: #666666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 150px; height: 20px; border: solid 1px #6e6a55; }
.selectnews   { color: #666666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 200px; height: 20px; border: solid 1px #6e6a55; }


label.w-100 { color: #6e6a55; font: 12px/17px Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; width: 100px; float: left; }
label.w-100r { color: #6e6a55; font: 12px/17px Arial, Helvetica, sans-serif; text-align: right; padding-right: 5px; vertical-align: middle; width: 95px; float: left; }


.field       { color: #6e6a55; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding: 1px; width: 175px; height: 18px; border: solid 1px #6e6a55 }
.field-sm { color: #6e6a55; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding: 1px; width: 120px; height: 18px; border: solid 1px }
.field-zip { color: #6e6a55; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding: 1px; width: 80px; height: 18px; border: solid 1px }
.field-st { color: #6e6a55; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding: 1px; width: 40px; height: 18px; border: solid 1px }
.pulldown   { color: #6e6a55; font-size: 10px; font-family: Verdana, sans-serif; background-color: #e6e1ca; padding: 1px; width: 175px; height: 19px; vertical-align: middle; border: solid 1px }
.amt   { color: #666666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; text-align: right; padding: 1px 2px 1px 1px; width: 100px; height: 17px; border: solid 1px #6e6a55 }
.bl_border { color: #666666; font-size: 10px; font-family: sans-serif; background-color: #f2f6ff; border: solid 1px #7fa4fe }
.s-field       { color: #999999; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding: 2px 1px 2px 2px; width: 170px; height: 18px; vertical-align: middle; border: solid 1px #f8f8fb }
.s-field-2    { color: #999999; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; padding: 2px 1px 2px 2px; width: 140px; height: 17px; vertical-align: middle; border: solid 1px #f8f8fb }

.border    { color: #666666; font-size: 11px; font-family: Verdana, sans-serif; font-variant: normal; line-height: 15px; border: solid 1px #6e6a55 }
.area       { color: #666666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #fdfcf8; width: 390px; height: 115px; border: solid 1px #6e6a55 }
.f-space   { margin: 0; padding: 0; position: relative; width: 214px; height: 30px; float: none }
.s-cell { margin: 0; padding: 0; width: 130px; height: 161px }

.month   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 50px; height: 15px; border: solid 1px #6e6a55 }
.year   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 65px; height: 15px; border: solid 1px #6e6a55 }
.tel   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 30px; height: 15px; border: solid 1px #6e6a55 }

input  { white-space: normal; }
.tag_line { white-space: normal; }

.adminTabActive  { color: #696969; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #ffffff; text-align: center; padding: 3px 18px; border-top: 1px solid #6e6a55; border-right: 1px solid #6e6a55; border-bottom: 0 none; border-left: 1px solid #6e6a55 }
.adminTabInactive  { font-size: 0.7em; background-color: #e6e1ca; text-align: center; padding: 3px 10px; border: solid 1px #6e6a55 }


a.button-o:link, a.button-o:visited  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg.gif) no-repeat; text-decoration: none; position: absolute; top: 315px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }
a.button-o:hover, a.button-o:active  { color: #d8ce96; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-over.gif) no-repeat; text-decoration: none; position: absolute; top: 315px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }

a.button:link, a.button:visited  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg.gif) no-repeat; text-decoration: none; position: absolute; top: 340px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }
a.button:hover, a.button:active  { color: #d8ce96; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-over.gif) no-repeat; text-decoration: none; position: absolute; top: 340px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }

a.button-2:link, a.button-2:visited  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg.gif) no-repeat; text-decoration: none; position: absolute; top: 385px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }
a.button-2:hover, a.button-2:active  { color: #d8ce96; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-over.gif) no-repeat; text-decoration: none; position: absolute; top: 385px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }

a.button-3:link, a.button-3:visited  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg.gif) no-repeat; text-decoration: none; position: absolute; top: 445px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }
a.button-3:hover, a.button-3:active  { color: #d8ce96; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-over.gif) no-repeat; text-decoration: none; position: absolute; top: 445px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }

a.button-4:link, a.button-4:visited  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-4.gif) no-repeat; text-decoration: none; position: absolute; top: 372px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }
a.button-4:hover, a.button-4:active  { color: #d8ce96; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-4-over.gif) no-repeat; text-decoration: none; position: absolute; top: 372px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }

a.button-5:link, a.button-5:visited  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-5.gif) no-repeat; text-decoration: none; position: absolute; top: 315px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }
a.button-5:hover, a.button-5:active  { color: #d8ce96; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; line-height: 18px; background: url(../ssi-images/button-bg-5-over.gif) no-repeat; text-decoration: none; position: absolute; top: 315px; left: 562px; width: 190px; height: 21px; z-index: 100; float: right; clear: none; padding-top: 4px; padding-bottom: 9px; padding-left: 11px; display: block; }


.downloads { margin: 0; padding: 0; }
.downloads a:link, .downloads a:visited  { background: url(../ssi-images/pdf.gif) no-repeat 0 0; text-indent: 21px; width: auto; margin-top: 0; margin-bottom: 0; padding-top: 4px; padding-bottom: 1px; display: block; }
.downloads a:hover, .downloads a:active  { background: url(../ssi-images/pdf.gif) no-repeat 0 0; }

p.clear { clear: both; }
p.downloads-head { color: #330; font-size: 13px; margin-top: 0px; }
p.inventory { margin-top: 0px; margin-bottom: 15px; } 

ul.pdf-downloads { font: 12px/17px Arial, Helvetica, sans-serif; margin: 0 0 3px; padding: 0 0 5px; width: 275px; float: left; clear: both; }
ul.pdf-downloads li { height: 21px; margin: 0; list-style-image: url(../ssi-images/spacer.gif); padding: 0; }  
ul.pdf-downloads li a { padding-left: 21px; font-size: 12px; margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 2px; display: block; }
ul.pdf-downloads li a:link, ul.pdf-downloads li a:visited  { background: url(../ssi-images/pdf.gif) no-repeat 0 0; }
ul.pdf-downloads li a:hover, ul.pdf-downloads li a:active  { background: url(../ssi-images/pdf.gif) no-repeat 0 0; }

ul.pdf-downloads-2 { font: 12px/17px Arial, Helvetica, sans-serif; margin: 0 0 3px; padding: 0 0 5px; width: 100%; float: left; clear: both; }
ul.pdf-downloads-2 li { margin: 0; list-style-image: url(../ssi-images/spacer.gif); padding: 0; }  
ul.pdf-downloads-2 li a { padding-left: 21px; font-size: 12px; margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 2px; display: block; }
ul.pdf-downloads-2 li a:link, ul.pdf-downloads-2 li a:visited  { background: url(../ssi-images/pdf.gif) no-repeat 0 0; }
ul.pdf-downloads-2 li a:hover, ul.pdf-downloads-2 li a:active  { background: url(../ssi-images/pdf.gif) no-repeat 0 0; }

table#vans { padding: 0; margin: 0; width: 615px; height: 225px;  float: left; clear: both; }
* html table#vans { margin-left: 0px; }
table#vans td { white-space: nowrap; }

table#vans img { vertical-align: top; float: left; padding: 0; margin: 0; }
* html table#vans img { margin-left: -3px; margin-right: -3px; }

table#mobile-office { padding: 0; margin: 0; width: 615px; height: 225px; white-space: nowrap; float: left; clear: both; }
* html table#mobile-office { margin-left: 0px; }
table#mobile-office td { white-space: nowrap; }

table#mobile-office img { vertical-align: top; float: left; padding: 0; margin: 0; }
* html table#mobile-office img { margin-left: -3px; margin-right: -3px; }


table#left-nav-l2 { padding: 0; margin: 0; width: 169px; height: auto; float: left; clear: none; text-align: left; }

table#left-nav-l2 img { vertical-align: top; float: left; padding: 0; margin: 0; }
* html table#left-nav-l2 img { margin-left: -3px; margin-right: -3px; }

table#mo-nav { padding: 0; margin: 0; width: 149px; height: auto; float: left; clear: both; }

#addthis { font: 11px/15px Arial, Helvetica, sans-serif; background: url(../ssi-images/addthis-bg.png) no-repeat; text-align: center; position: absolute; top: 15px; left: 590px; width: 180px; height: 17px; z-index: 100; float: left; padding: 3px 2px 2px; }


table#review { margin-left: 7px; width: 540px; margin-top: 7px; overflow: visible; }
table#review td { padding: 3px 10px 7px; color: #6e6a55; font: 11px/15px Arial, Helvetica, sans-serif; vertical-align: top; }
table#review td.comment { width: 390px; }

table#review td.comment p { font: italic 13px/19px Georgia, Garamond, "Times New Roman", serif; width: auto; padding: 2px 0 0; margin-top: -5px; position: relative; }
* html table#review td.comment p { margin-left: -3px; }
*:first-child+html table#review td.comment p { margin-left: -3px; }

table#review td.comment .bigquote-l { color: #bfb99a; font: italic bold 30px Georgia, Garamond, "Times New Roman", serif; padding-top: 0; position: relative; overflow: visible; float: left; margin: -5px 2px -5px -16px; }
* html table#review td.comment .bigquote-l { margin-right: -13px; }
*:first-child+html table#review td.comment .bigquote-l { margin-right: -13px; }

table#review td.comment .bigquote-r { color: #bfb99a; font: italic bold 15px Georgia, Garamond, "Times New Roman", serif; }

table#bfly1_grid1 { width: 97%; }

object { clear: both; padding: 1px; border: solid 1px #6e6a55; }


