@charset "utf-8"; /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } body { margin:0; padding:0; height:100%; } #spec-container { width:850px; margin:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; } #spec-top-left { width:680px; } #spec-top-table td{ vertical-align:top;} #specsheet-info-box{ padding:6px; padding-top:30px;padding-bottom:2px;} .spec-top-title { background-color:#CCCCCC; font-size:16px; xtext-transform:uppercase; color:#3F3F3F; font-weight:bold; line-height:30px; padding-left:9px; } .spec-prd-title { font-size:22px; color:#024281; padding:10px 5px 8px 5px; font-weight:bold; overflow:hidden; height:100px; width:auto; } .spec-prd-sku { font-size:20px; color:#3F3F3F; padding:0 5px 15px 5px; } #spec-top-right { width:160px; height:80px; text-align:right; } #spec-pic-desc { background-color:#CCCCCC; margin-top:-20px; width:1000px; overflow:hidden; } #spec-pic-desc td{ vertical-align:top; padding:0; background-color:#CCCCCC; } .spec-pic img{ margin:15px 18px 10px 20px; } .spec-desc div{ font-size:14px; margin:5px 10px 10px 0; } .spec-desc{ background-color:#CCCCCC;} #packaging_div{ width:96%; text-align:center; margin-bottom:10px; margin-top:-20px;} #spec-packaging { width:1000px; } #spec-packaging td{ vertical-align:middle; padding:3px; margin:0; font-size:14px; background-color:#FFF; } #spec-packaging td.cell-1{ width:30%; border-top:1px solid #CCC; border-left:1px solid #CCC; } #spec-packaging td.cell-2{ width:20%; border-top:1px solid #CCC; } #spec-packaging td.last-cell{ border-bottom:1px solid #CCC; } #spec-packaging td.right-cell{ border-right:1px solid #CCC; } #spec-mid { width:100%; xmargin-top:-10px;} #spec-mid td.cell-2 {padding-left:30px;} #spec-mid td.cell-1, #spec-mid td.cell-2 { vertical-align:top; width:50%; } #spec-mid-left { width:390px; float:left; } #spec-mid-right { width:420px; float:right; } .spec-title { font-size:16px !important; X-text-transform:uppercase; letter-spacing: 9px; background-color:#5F9BCF; color:#FFFFFF; font-weight:bold; vertical-align:middle; padding-top:6px; padding-left:4px; width:100%; } .spec-info { font-size:14px; margin:0 0 20px 10px; text-align:left } .spec-info ul li { margin-bottom: 6px; line-height: 16px;} #spec-footer { height:50px; margin-top: 10px; width:850px; border-top:5px solid #cccccc; line-height:50px; color:#cccccc; text-align:center; } #spec-top-left div{ text-align:left; } #brand-img { margin-top:-4px; height:auto;width:auto;} .spec-top-title{ padding-top:4px;} #spec-packaging td{ text-align:left; } .spec-title{text-align:left} .spec-pic{ width:250px; } .spec-title{text-align:left} .spec-info{} #specsheet-container h1{ color:#000000; font-size:24px; text-transform:uppercase; font-weight:normal; margin:10px 0 5px 0; } #specsheet-footer { clear:both; color:#999999; border-top:4px solid #E8E8E8; padding-top:8px; font-size:1px; } #nut_table{ padding:0px; margin:0px;} #specsheet-right-col{ margin-top:5px; width:50%; padding:0px;} #specsheet-left-col{ margin-top:5px; width:50%; padding:0px;} #product_logo{width:205px; height:180px; overflow:hidden; clear:both;margin:0 auto; } #specsheet-footer{ border-top:none; clear:both;} #FSR_logo{width:100%; text-align:center;} #pdf_footer{width:100%; text-align:center;both;margin:0 auto;} #pdf_footer img{width:809px; text-align:center;both;display: block; margin-left: auto; margin-right: auto;position:relative; top:-10px } #fsr_logo{ width:200px;padding-left:150px; margin-top:-20px;}