/* http://meyerweb.com/eric/tools/css/reset/ */ /* v1.0 | 20080212 */  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, font, 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 {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent; } body {  line-height: 1; } ol, ul {  list-style: none; } blockquote, q {  quotes: none; } blockquote:before, blockquote:after, q:before, q:after {  content: '';  content: none; }  /* remember to define focus styles! */ :focus {  outline: 0; }  /* remember to highlight inserts somehow! */ ins {  text-decoration: none; } del {  text-decoration: line-through; }  /* tables still need 'cellspacing="0"' in the markup */ table {  border-collapse: collapse;  border-spacing: 0; } /* basic typography; sets line heights and margins for text elements */ body {  line-height: 1.2; } p {  font-size: 1em;  margin-bottom: 1.5em;  margin-right: 10px;  text-align: justify; } h1 {  font-size: 1.7em;  line-height: 0.882em;  margin-top: 0em;  margin-bottom: 0.882em; } h2 {  font-size: 1.5em;  line-height: 1em;  margin-top: 0em;  margin-bottom: 1em; } h3 {  font-size: 1.3em;  line-height: 1.154em;  margin-top: 0em;  margin-bottom: 1.154em; } h4 {  font-size: 1.1em;  line-height: 1.363em;  margin-top: 0em;  margin-bottom: 1.363em; }/* heavily borrowed from blueprint css - but I'm removing their silly default choices... */  .container {width:950px;margin:0 auto;} div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;} div.last {margin-right:0;} .span-1 {width:30px;} .span-2 {width:70px;} .span-3 {width:110px;} .span-4 {width:150px;} .span-5 {width:190px;} .span-6 {width:230px;} .span-7 {width:270px;} .span-8 {width:310px;} .span-9 {width:350px;} .span-10 {width:390px;} .span-11 {width:430px;} .span-12 {width:470px;} .span-13 {width:510px;} .span-14 {width:550px;} .span-15 {width:590px;} .span-16 {width:630px;} .span-17 {width:670px;} .span-18 {width:710px;} .span-19 {width:750px;} .span-20 {width:790px;} .span-21 {width:830px;} .span-22 {width:870px;} .span-23 {width:910px;} .span-24, div.span-24 {width:950px;margin:0;} .append-1 {padding-right:40px;} .append-2 {padding-right:80px;} .append-3 {padding-right:120px;} .append-4 {padding-right:160px;} .append-5 {padding-right:200px;} .append-6 {padding-right:240px;} .append-7 {padding-right:280px;} .append-8 {padding-right:320px;} .append-9 {padding-right:360px;} .append-10 {padding-right:400px;} .append-11 {padding-right:440px;} .append-12 {padding-right:480px;} .append-13 {padding-right:520px;} .append-14 {padding-right:560px;} .append-15 {padding-right:600px;} .append-16 {padding-right:640px;} .append-17 {padding-right:680px;} .append-18 {padding-right:720px;} .append-19 {padding-right:760px;} .append-20 {padding-right:800px;} .append-21 {padding-right:840px;} .append-22 {padding-right:880px;} .append-23 {padding-right:920px;} .prepend-1 {padding-left:40px;} .prepend-2 {padding-left:80px;} .prepend-3 {padding-left:120px;} .prepend-4 {padding-left:160px;} .prepend-5 {padding-left:200px;} .prepend-6 {padding-left:240px;} .prepend-7 {padding-left:280px;} .prepend-8 {padding-left:320px;} .prepend-9 {padding-left:360px;} .prepend-10 {padding-left:400px;} .prepend-11 {padding-left:440px;} .prepend-12 {padding-left:480px;} .prepend-13 {padding-left:520px;} .prepend-14 {padding-left:560px;} .prepend-15 {padding-left:600px;} .prepend-16 {padding-left:640px;} .prepend-17 {padding-left:680px;} .prepend-18 {padding-left:720px;} .prepend-19 {padding-left:760px;} .prepend-20 {padding-left:800px;} .prepend-21 {padding-left:840px;} .prepend-22 {padding-left:880px;} .prepend-23 {padding-left:920px;} .pull-1 {margin-left:-40px;} .pull-2 {margin-left:-80px;} .pull-3 {margin-left:-120px;} .pull-4 {margin-left:-160px;} .pull-5 {margin-left:-200px;} .pull-6 {margin-left:-240px;} .pull-7 {margin-left:-280px;} .pull-8 {margin-left:-320px;} .pull-9 {margin-left:-360px;} .pull-10 {margin-left:-400px;} .pull-11 {margin-left:-440px;} .pull-12 {margin-left:-480px;} .pull-13 {margin-left:-520px;} .pull-14 {margin-left:-560px;} .pull-15 {margin-left:-600px;} .pull-16 {margin-left:-640px;} .pull-17 {margin-left:-680px;} .pull-18 {margin-left:-720px;} .pull-19 {margin-left:-760px;} .pull-20 {margin-left:-800px;} .pull-21 {margin-left:-840px;} .pull-22 {margin-left:-880px;} .pull-23 {margin-left:-920px;} .pull-24 {margin-left:-960px;} .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;} .push-1 {margin:0 -40px 1.5em 40px;} .push-2 {margin:0 -80px 1.5em 80px;} .push-3 {margin:0 -120px 1.5em 120px;} .push-4 {margin:0 -160px 1.5em 160px;} .push-5 {margin:0 -200px 1.5em 200px;} .push-6 {margin:0 -240px 1.5em 240px;} .push-7 {margin:0 -280px 1.5em 280px;} .push-8 {margin:0 -320px 1.5em 320px;} .push-9 {margin:0 -360px 1.5em 360px;} .push-10 {margin:0 -400px 1.5em 400px;} .push-11 {margin:0 -440px 1.5em 440px;} .push-12 {margin:0 -480px 1.5em 480px;} .push-13 {margin:0 -520px 1.5em 520px;} .push-14 {margin:0 -560px 1.5em 560px;} .push-15 {margin:0 -600px 1.5em 600px;} .push-16 {margin:0 -640px 1.5em 640px;} .push-17 {margin:0 -680px 1.5em 680px;} .push-18 {margin:0 -720px 1.5em 720px;} .push-19 {margin:0 -760px 1.5em 760px;} .push-20 {margin:0 -800px 1.5em 800px;} .push-21 {margin:0 -840px 1.5em 840px;} .push-22 {margin:0 -880px 1.5em 880px;} .push-23 {margin:0 -920px 1.5em 920px;} .push-24 {margin:0 -960px 1.5em 960px;} .push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;} .clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix, .container {display:inline-block;} * html .clearfix, * html .container {height:1%;} .clearfix, .container {display:block;} .clear {clear:both;}body {text-align:center;} .container {text-align:left;} * html .column {overflow-x:hidden;} * html legend {margin:-18px -8px 16px 0;padding:0;} ol {margin-left:2em;} sup {vertical-align:text-top;} sub {vertical-align:text-bottom;} html>body p code {*white-space:normal;} hr {margin:-8px auto 11px;}/**  * jQuery lightBox plugin  * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)  * and adapted to me for use like a plugin from jQuery.  * @name jquery-lightbox-0.5.css  * @author Leandro Vieira Pinho - http://leandrovieira.com  * @version 0.5  * @date April 11, 2008  * @category jQuery plugin  * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)  * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US  * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin  */ #jquery-overlay {  position: absolute;  top: 0;  left: 0;  z-index: 90;  width: 100%;  height: 500px; } #jquery-lightbox {  position: absolute;  top: 0;  left: 0;  width: 100%;  z-index: 100;  text-align: center;  line-height: 0; } #jquery-lightbox a img { border: none; } #lightbox-container-image-box {  position: relative;  background-color: #fff;  width: 250px;  height: 250px;  margin: 0 auto; } #lightbox-container-image { padding: 10px; } #lightbox-loading {  position: absolute;  top: 40%;  left: 0%;  height: 25%;  width: 100%;  text-align: center;  line-height: 0; } #lightbox-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10; } #lightbox-container-image-box > #lightbox-nav { left: 0; } #lightbox-nav a { outline: none;} #lightbox-nav-btnPrev, #lightbox-nav-btnNext {  width: 49%;  height: 100%;  zoom: 1;  display: block; } #lightbox-nav-btnPrev {   left: 0;   float: left; } #lightbox-nav-btnNext {   right: 0;   float: right; } #lightbox-container-image-data-box {  font: 10px Verdana, Helvetica, sans-serif;  background-color: #fff;  margin: 0 auto;  line-height: 1.4em;  overflow: auto;  width: 100%;  padding: 0 10px 0; } #lightbox-container-image-data {  padding: 0 10px;   color: #666;  } #lightbox-container-image-data #lightbox-image-details {   width: 70%;   float: left;   text-align: left;  }  #lightbox-image-details-caption { font-weight: bold; } #lightbox-image-details-currentNumber {  display: block;   clear: left;   padding-bottom: 1.0em;  }    #lightbox-secNav-btnClose {  width: 66px;   float: right;  padding-bottom: 0.7em;  }body {  font-family: arial, sans-serif;  font-size: 15px;  background: #777; }  /* global styling options */ .small {  font-size: 0.7em; } .col_right_side {  margin-right: 10px; } .col_left_side {  margin-left: 10px; }  div.container {  background: #fff url(../images/faux_column.jpg) top left repeat-y; }  div#headline {  background-color: black;  color: white; } div#headline h1 {  margin-left: 10px;  margin-top: 0.5em;  margin-bottom: 0.25em;  padding: 0px; }  div#statusline {  background-color: #000; } #status {  float: right;  color: #fff;  width: 480px;  line-height: 1.5;  }  div#navigation {  background: #fff url(../images/faux_column.jpg) top left repeat-y;  color: white; } #navigation ul {  margin-bottom: 1em; } #navigation form {  margin-bottom: 1em;  width: 140px;  margin-left: 5px; } #navigation input.textbox {  width: 130px; }  div#contents {  color: black;  background-color: white; } .content {  margin-top: 1em; }  div#footer {  padding-top: 2em;  padding-bottom: 2em;  background: url(../images/gradient.jpg) bottom left repeat-x;  } #footer p {  margin-left: 10px;  margin-right: 10px;  margin-top: 0px;  margin-bottom: 0px; } #footer .last p {  text-align: right; }  /* content */ .mainimage {  float: right; } .page {  background: url(../images/frontpage_gradient.jpg) bottom left repeat-x white; }  /* listing */ .listing {  margin-top: 2em;  margin-bottom: 3em; } .listing img {  float: left;  margin-right: 15px; } .listing a {  color: black;  text-decoration: none; } .listing a:hover {  text-decoration: underline; }  /* google maps */  div#googlemap_large {  width:380px;  height: 300px; }  /* product images */ .fb_imageset_alternate {  cursor: pointer; } .fb_imageset_swapper_image {  cursor: pointer; }  /* product features */ ul.feature_descriptions {  margin-bottom: 0.5em; } ul.feature_descriptions li {  display: none; } .features_block {  clear: both; } .features_block .has_description {  cursor: pointer; }  /* warranty terms */ h6 {  margin-bottom: 0.5em; } div.warranty_terms {  overflow: scroll;  font-size: 0.8em;  border: 1px solid black;  height: 20em;  padding-right: 5px;  padding-left: 5px;  padding-top: 0.25em;  padding-bottom: 0.25em; } div.warranty_terms ul {  list-style: circle outside;  margin-left: 10px;  margin-right: 5px; } div.warranty_terms li {  margin-top: 0.25em;  margin-left: 5px; }  /* manuals */ div.manual_list {  padding-left: 10px;  padding-bottom: 2em; } div.manual_list ul {  list-style: disc inside;  margin-bottom: 1em; } div.manual_list li {  margin-top: 1em;  margin-bottom: 1em;  margin-left: 10px; }  /* contact */ td.contact_type {  width: 6em; }/* freebird.imagerotator.css */  ul.fb_imagerotator {  position: relative;  /* HEIGHT must be set elsewhere, use ID not CLASS */ }  ul.fb_imagerotator li {  position:absolute;  display: hidden;  top:0;  left:0;  z-index:8; }  ul.fb_imagerotator li.fb_imagerotator_current {     z-index:10; }  ul.fb_imagerotator li.fb_imagerotator_previous {     z-index:9; } ul.fb_imagerotator {  float: left; } ul#ir_slot_1 {  height: 128px;  top: 0px; } ul#ir_slot_2 {  left: 150px;  height: 128px;  top: 0px; } ul#ir_slot_3 {  left: 350px;  height: 128px;  top: 0px; } ul#ir_slot_4 {  height: 128px;  left: 450px;  top: 0px; } ul#ir_slot_5 {  height: 128px;  left: 650px;  top: 0px; } ul#ir_slot_6 {  height: 128px;  left: 750px;  top: 0px; }/* image button links */ a.button {  display: block;  padding-top: 0.5em;  padding-bottom: 0.5em;  background: url(../images/button.jpg) top left repeat-x;  color: black;  text-align: center;  font-size: 1em;  text-decoration: none; } a.button:hover {  color: white;  background: url(../images/buttonhover.jpg) top left repeat-x; }  a.wide {  width: 200px; } a.navigation {  width: 145px;  margin-left: 5px;  margin-right: 0px; }  a.spaced {  margin-top: 0.5em;  margin-bottom: 0.5em; }  a.inline {  display: inline !important;  padding-left: 10px;  padding-right: 10px; } /* logo replacement */ h1.withlogo {  background: url(../images/avtex.gif) center left no-repeat;  padding-left: 130px; } h1.withlogo span.replace {  display: none; } h1.withblacklogo {  background: url(../images/avtex_black.gif) center left no-repeat;  padding-left: 130px; } h1.withblacklogo span.replace {  display: none; }  h1.svensen {  background: url(../images/svensen.gif) center left no-repeat;  padding-left: 130px; } h1.svensen span.replace {  display: none; }  h1.svensen_black {  background: url(../images/svensen_black.gif) center left no-repeat;  padding-left: 130px; } h1.svensen_black span.replace {  display: none; }img.fb_imageset_swapper_image {  display: inline;  margin: 20px; } .specifications {  margin-top: 2.5em; }  .specifications_block {  margin-top: 1em; } .specifications_block p {  margin-left: 10px;  margin-right: 10px; }  .specifications_block li {  padding-top: 0.25em;  padding-bottom: 0.25em;  text-align: right; } .specifications_block li span.title {  float: left; } .specifications_block ul li {  background-color: #ddd;  padding-left: 5px;  padding-right: 5px;  } .specifications_block ul li.tiger {  background-color: #bbb; }  /* dimensions */ .dimensions table {  width: 100%; } .dimensions td {  padding-left: 2px;  padding-right: 2px; } .dimensions .dimension {  width: 40%;  text-align: left; } .dimensions .value {  width: 30%;  text-align: right; } .dimensions .units {  width: 30%;  text-align: left; }td.extended_warranty {  width: 380px; } table.fb_form {  margin-bottom: 10px; } table.fb_form td {  padding: 5px;  vertical-align: top; } table.fb_form td.fb_form_cell_title {  width: 190px; } table.fb_form td.fb_form_cell_required {  width: 1em; } table.fb_form td.fb_form_cell_input {  width: 190px;  border-right: 2px solid #6abdf1; } table.fb_form td.fb_form_cell_description {  width: 190px; } table.fb_form td.fb_form_cell_reason {  width: 190px;  border-right: 2px solid #6abdf1;  text-align: right; } table.fb_form td.warranty_registration {  border-right: 2px solid #6abdf1; } .fb_form_cell_input {  text-align: right; } .fb_form_textbox, .fb_form_textarea {  width: 190px;  background-color: #ddd; } .fb_form_select {  width: 150px;  background-color: #ddd; } .fb_form_invalid .fb_form_textbox, .fb_form_invalid .fb_form_textarea, .fb_form_invalid .fb_form_select {  background-color: #6abdf1; } 