body { font-family: Verdana; font-size: 11px; text-align: left; margin: 0px; background-color: #ffffff; color: #000000;}
#container { margin: 0px auto; text-align: left; width: 650px; }
#container a { float: left; margin-right: 5px; margin-bottom: 15px;}
#container p.notice-head { color:#000000; line-height:15px; margin-bottom:3px;}
#blackforxx-logo { float: left; margin: 0px 10px 0px 0px; }
#head-text { float: left; margin-bottom: 20px; }
#head-text h1 { font-family: Verdana; font-size: 15px; font-weight: bold; line-height: 20px; margin: 0px; padding: 0px;}
#head-text p { color: #5b5b5b; font-family: Verdana; font-size: 12px; margin: 0px; padidng:0px; }
.line { height: 1px; overflow: hidden; border-top: 1px solid #000000; }
.dotline { height: 1px; overflow: hidden; margin-bottom: 15px; border-top: 1px dotted #000000; }
.dotline-small { height: 1px; overflow: hidden; margin-bottom: 15px; width: 400px; border-top: 1px dotted #000000; }
.line-grey { background-image: url(); border-top: 1px dotted #333333; margin: 10px 0px;}
#vendorlist .line-grey { margin-top: 10px; }
h1 { color: #000000; font-size: 15px; font-weight: bold; }
h2 { font-size: 16px; font-weight: bold; padding-top: 15px; padding-bottom: 15px; color: #000000;}
img { margin: 0px; float: left;}
img.detail-forgelift { margin: 0px 10px 15px 0px; float: left;}
.detail-col1 { float: left; font-size: 13px; line-height: 14px; margin-bottom: 15px; padding-top: 0px; width: 227px; }
.detail-col2 { float: left; font-size: 13px; line-height: 14px; margin-bottom: 15px; padding-top: 0px; width: 227px; }
span.value { color: #555555; }
img.star { margin: 3px 2px 0px 0px; }
span.available_3 { color: #000000; }
a.email { background-image: url('../../../img/print-arrow-blue.gif'); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 8px; color: #05a0e1; }
table.detailinfo { margin-bottom: 15px; width: 400px; }
table tr td.detailrow { width: 400px; vertical-align: top; }
table tr td.vendorrow {vertical-align: top;}
table tr td.vendorrow p.detailinfotopic {font-weight: bold;}
table.model-compare th { background-color: #ffffff; vertical-align: top; font-weight:normal;}
tr.greybg { background-color: #f2f2f2; }
td { color: #555555; font-weight: 14px; padding: 5px 8px; }
td.label { font-weight: bold; width: 140px; }
p.detailfinfotopic { font-size: 13px; font-weight: bold; padding: 0px 8px; margin: 0px; }
p.detailinfo { color: #555555; font-size: 13px; line-height: 14px; padding: 0px 8px; margin: 0px 0px 15px 0px; }
.footer-left { float: left; color: #555555; padding-top: 5px; width: 300px; }
.footer-center { float: left; color: #555555; padding-top: 5px; width: 200px; }
.footer-right { float: left; color: #555555; padding-top: 5px; text-align: right; width: 150px; }
img.detail-forke-img-first { margin: 0px 0px 15px 15px; }
img.detail-forke-img { margin: 0px 0px 15px 15px; }
p.notice-head { font-size: 15px; margin-bottom: 2px; }
img.detail-small { margin:5px 5px 10px 0px; float: left;}
.detail-info { color: #555555; font-size: 13px; float: left; margin-bottom: 15px; padding-top: 5px; width: 130px; text-align: left;}
.detail-info span { font-size: 13px; }
p.detail-info { text-align: left; }
div.tbl-container    { float: left; width: 444px; }
table.list-info { float: left; font-size: 14px; margin-top: 5px; margin-bottom: 15px; width: 222px; font-size: 13px;}
table.list-info td { line-height: 16px; padding: 0px 3px; }
table.model-compare { width: 650px; }
table.model-compare tr.grey { background-color: #f2f2f2; }
table.model-compare td { width: 170px; padding: 5px; vertical-align: top; }
table.model-compare td.head { color: #000000; font-size: 14px; line-height: 16px; }
table.model-compare td.first { font-weight: bold; width: 140px; }
/*table.model-compare td img { float: none; }*/
table.model-compare td.dotline { height: 20px; border-top: 1px dotted #000000;}
table.model-compare span.name { font-weight: bold; }
.content { color: #555555; }
.content p { color: #555555; font-size: 14px; line-height: 16px; padding-bottom: 10px; margin: 0px; }
.content ul li { font-size: 14px; line-height: 16px; color: #555555; padding-bottom: 5px; }
.content .img-box-left { float: left; margin: 0px 10px 10px 0px; }
.content .img-box-right { float: right; margin: 0px 0px 10px 10px; }
.content h2 { color: #000000; font-size: 18px; font-weight: normal; }
.content h3 { color: #000000; font-size: 14px; font-weight: bold; }
.content a { color: #555555; }
.content a.arrow-blue { color: #05a0e1; }
.content .infobox { border: 1px solid #000000; width: 540px; padding: 20px; margin-left: 35px; margin-bottom: 15px; }
.content .infobox h2 { color: #000000; font-size: 14px; font-weight: bold; margin: 0px 0px 5px 0px; }
.content .infobox p { padding: 0px; margin: 0px; }
.content .grey { color: #555555; }
.content ul.dl { list-style: none; margin: 0px 0px 15px 35px; padding: 0px; width: 580px; }
.content ul.dl li { background: #ffffff url('../../../img/print-bg-dl-list.gif') left repeat-y; margin: 0px 0px 5px 0px; padding: 5px 0px; border: 2px solid #555555; }
.content ul.dl li div.icon { float: left; width: 34px; height: 100%; line-height: 100%; vertical-align: middle; padding: 2px 0px; margin-right: 8px; background-position: 7px 1px; }
.content ul.dl li div.icon-pdf { background-image: url('../../../img/print-icon-pdf.gif'); background-repeat: no-repeat;  }
.content ul.dl li div.link { color: #009EE0; text-decoration: underline; float: left; }
