/*	base.css */
  option { padding-left: 0.4em }

  html { margin: 0; padding: 0; }
  body {
    font-size: 100.01%;
    color: #000;
    background: #fff;
    text-align: left;
    margin: 0; padding: 0;
  }

  fieldset, img { border: 0 solid}

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}

  #header { position:relative }

  #topnav {
    position:absolute;
    top: 0px;
    right: 0px;
    text-align: right;
  }

  #nav { clear:both; width: auto }

  #shopnav { clear:both; width: auto; margin-bottom: 3px; }
  #main { clear:both; width: auto }

  .col1 { float: left; }
  .col2 { float:right; }
  .col3 { width:auto; }

  #footer { clear:both; display:block }

  .col1 {z-index: 3}
  .col2 {z-index: 5}
  .col3 {z-index: 1}
  .col1_content {z-index: 4}
  .col2_content {z-index: 6}
  .col3_content {z-index: 2}

  .col1_content, .col2_content, .col3_content { position:relative }

  .hidenone .col3 {}
  .hideboth .col3 { margin-left: 0; margin-right: 0; }
  .hideleft .col3 { margin-left: 0; }
  .hideright .col3 { margin-right: 0; }

  .hideboth .col1, .hideboth .col2 {display:none}
  .hideleft .col1 {display:none}
  .hideright .col2 {display:none}

   .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  .clearfix { display: block }

  .floatbox { overflow:hidden }

  .ie_clearing { display: none }

  .subcolumns, .subcolumns_oldgecko {
    width: 100%;
    overflow:hidden;
  }

  .subcolumns_oldgecko { float:left }

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c25l, .c25r { width: 25% }
  .c33l, .c33r { width: 33.333% }
  .c50l, .c50r { width: 50% }
  .c66l, .c66r { width: 66.666% }
  .c75l, .c75r { width: 75% }
  .c38l, .c38r { width: 38.2% }
  .c62l, .c62r { width: 61.8% }

  .subc  { padding: 0}
  .subcl { padding: 0 }
  .subcr { padding: 0 }

  .skip, .hideme, .print {
    position: absolute;
    top: -1000em;
    left: -1000em;
    height: 1px;
    width: 1px;
  }

  .skip:focus, .skip:active {
    position: static;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
  }
  
  /* basemod.css */
  body { text-align: center; background: #f19d50 url("img/body_background.jpg") repeat-y center top; padding: 0px; }

  #page_margins { width: 903px; margin: 0 auto; border: 0px #889 solid; }
  #page { text-align:left; border: 0px #fff solid; }

  #header {
	height: 131px;
    color: #000;
    padding: 0; 
  }
  
  #header h1 { height: 131px; }
  #header h1 a { display: block; height: 131px; width: 222px; }

  .col1 { width: 220px; margin: 0; }
  .col1_content { margin: 0 20px; padding: 10px 10px 0px 20px; }

  .col2 { width: 485px; float: left; margin: 0; xxbackground: url("img/vertical_dots.gif") repeat-y; }
  .col2_content { margin: 0 20px; padding: 10px 20px 0px 10px; }

  .col3 { width: 198px; margin-left: 705px; margin-right: 0%; }
  .col3_content { margin: 0 20px; padding: 10px 10px 0px 10px; }

  .productOldPrice { display: block; color: #98663e; text-decoration: line-through; font-size: 80%; line-height: 1em; }
  
  #shopnav { font-size: 10px; }
  #shopnav { text-align: left; padding: 0px; }
  #shopnav .col1_content { color: #422001; height: 29px; margin: 0; padding: 0; }
  #shopnav .col1_content .button1 { width: 120px; background: url("img/shopnav_left.gif") no-repeat; }
  #shopnav .col1_content .button1:hover,
  #shopnav .col1_content .button1.active { width: 120px; background: url("img/shopnav_left_active.gif") no-repeat; }
  #shopnav .col1_content .button2 { width: 97px; margin-left: 3px; background: url("img/shopnav_left.gif") no-repeat -123px 0; }
  #shopnav .col1_content .button2:hover,
  #shopnav .col1_content .button2.active { width: 97px; margin-left: 3px; background: url("img/shopnav_left_active.gif") no-repeat -123px 0; }
  #shopnav .col1_content a { display: block; color: #422001; font-weight: bold; }
  
  #shopnav .col2_content { margin: 0 2px; padding: 0; }
  #shopnav .col2_content h2 { font-size: 15px; text-align: left; padding: 0 0 0 20px; line-height: 29px; height: 29px; color: #fff; background: #f2b47b; }
  #shopnav .col2_content h2 span.pathway { display: block; height: 29px; width: 441px; overflow: hidden; font-size: 10px; color: #98663e; }
  #shopnav .col2_content h2 span.pathway a { color: #98663e; }
  #shopnav .col3_content { height: 29px; margin: 0; padding: 0; }

  #shopnav .col3_content .button1 { width: 67px; background: url("img/shopnav_right.gif") no-repeat; }
  #shopnav .col3_content .button1:hover,
  #shopnav .col3_content .button1.active { width: 67px; background: url("img/shopnav_right_active.gif") no-repeat; }
  #shopnav .col3_content .button2 { width: 64px; margin-left: 3px; background: url("img/shopnav_right.gif") no-repeat -70px 0; }
  #shopnav .col3_content .button2:hover,
  #shopnav .col3_content .button2.active { width: 64px; margin-left: 3px; background: url("img/shopnav_right_active.gif") no-repeat -70px 0; }
  #shopnav .col3_content .button3 { width: 61px; margin-left: 3px; background: url("img/shopnav_right.gif") no-repeat -137px 0; }
  #shopnav .col3_content .button3:hover,
  #shopnav .col3_content .button3.active { width: 61px; margin-left: 3px; background: url("img/shopnav_right_active.gif") no-repeat -137px 0; }
  #shopnav .col3_content a { display: block;  color: #422001; font-weight: bold; }

  #shopnav ul { list-style-type: none; margin: 0; padding: 0; }
  #shopnav li { text-align: center; line-height: 29px; margin: 0; padding: 0; float: left; color: #000; }
  
/* startseite */
  #main { background: #f2b47b url(img/shop-main-back.gif) repeat-y scroll 0% 50%; padding: 0px; }
  #main .col1_content { margin: 0; padding: 0; }
  #main .col1_content h2 { font-size: 15px; padding: 0 0 0 22px; margin: 0 0 1.85em 0; line-height: 30px; height: 30px; color: #f8e0ca; background: #eb7305; }
  #main .col1_content a { font-size: 12px; color: #422001; }
  #main .col1_content #CatNavi a { font-size: 12px; color: #422001; font-weight: bold; }

  /*#main .col2 { background-color: #f19d50; }*/
  #main .col2_content { margin: 0 2px; padding: 0; }
  #main .col2_content h2 { font-size: 15px; padding: 0 0 0 20px; line-height: 30px; height: 30px; color: #fff; background: #f2b47b; }
  #main .col2_content h2 span.pathway { font-size: 10px; color: #98663e; }
  #main .col2_content h2 span.pathway a { color: #98663e; }

  #main .col2_content .teaser .subcolumns { margin: 2.5em 0; }
  #main .col2_content .teaser { margin: 0 15px 0em 15px; padding: 0; }

  #main .col2_content .teaser_main { text-align: center; margin: 0 0.5em; width: 136px; }
  #main .col2_content .teaser_main .top { color: #fff; font-size: 12px; text-align: center; line-height: 28px; height: 28px; background: url("img/teaser_main_top.jpg") no-repeat; }
  #main .col2_content .teaser_main .top a { color: #fff; text-decoration: none; }
  #main .col2_content .teaser_main .bottom { color: #eb7305; font-size: 16px; font-weight: bold; background: #ffffff url("img/teaser_main_bottom.jpg") no-repeat bottom; }
  #main .col2_content .teaser_main .bild { clear: both; height: 138px; overflow: hidden; }
  #main .col2_content .teaser_main img { margin-top: 0.5em; clear: right; }
  #main .col2_content .teaser_main span a { padding: 1em 0 0.5em 0; display: block; color: #eb7305; }

  #main .col2_content .offers { text-align: left; }
  #main .col2_content .offers span a { color: #e2007a; }

  #main .col2_content table { color: #422001; background-color: #ffffff; }
  #main .col2_content table a { color: #422001; font-weight: bold; text-decoration: none; }
  #main .col2_content table a:hover { text-decoration: underline; }

  #main .col3_content { margin: 0; padding: 0; }
  #main .col3_content h2 { font-size: 14px; padding: 0 0 0 1em; line-height: 30px; height: 30px; color: #f8e0ca; background-color: #eb7305; }
  #main .col3_content h2.shoppingcart { background: #eb7305 url("img/icon_shoppingcart.gif") no-repeat right center; }
  #main .col3_content h2.search { background: #eb7305 url("img/icon_search.gif") no-repeat right center; }
  #main .col3_content a { font-size: 12px; color: #422001; }
  #main .col3_content p { margin: 0 0 0 14px; padding: 0; line-height: 26px; }
  #main .col3_content #searchbox { height: 26px; margin-top: 10px; }
  #main .col3_content input.input_search { margin-left: 14px; display: inline; float: left; font-size: 12px; width: 125px; }
  #main .col3_content input.input_submit { border: 0px; }

  #main .col3_content #loginbox { height: 46px; margin-top: 10px; }
  #main .col3_content input.input_username { margin-left: 14px; margin-bottom: 3px; display: inline; clear: right; font-size: 12px; width: 125px; }
  #main .col3_content input.input_password { margin-left: 14px; display: inline; float: left; font-size: 12px; width: 125px; }
* html .col3_content input.input_username { margin-bottom: 2px; }
  
/* startseite */

/* Contentansicht */
  #main .col2_content table { width: 100%; }
  
  #main .col2_content .contentview { color: #422001; padding: 0px 20px 20px 20px; background-color: #fff; }
  #main .col2_content .contentview .subcolumns { border-bottom: 1px #eb7305 solid; }
  #main .col2_content .contentview.settings .subcolumns { border-bottom: none; }
  #main .col2_content .contentview.settings { padding-top: 1em; font-size: 11px; }
  #main .col2_content .contentview.settings .orders { margin-top: 0em; }
  #main .col2_content .contentview.settings .teaser_main { margin-bottom: 1em; }
  #main .col2_content .contentview.settings .teaser_main .top { color: #fff; font-size: 12px; text-align: center; line-height: 28px; height: 28px; background: url("img/teaser_main_top.jpg") no-repeat; }
  #main .col2_content .contentview.settings .teaser_main .bottom { padding-bottom: 12px; color: #eb7305; font-size: 16px; font-weight: bold; background: #ffffff; }

  #main .col2_content .contentview.settings .teaser_main.account { margin-bottom: 1em; }
  #main .col2_content .contentview.settings .teaser_main.account .top a {color: #fff; }
  #main .col2_content .contentview.settings .teaser_main.account .bild { height: auto; }
  #main .col2_content .contentview.settings .teaser_main.account .top { color: #fff; font-size: 12px; text-align: center; line-height: 28px; height: 28px; background: #eb7305; }
  #main .col2_content .contentview.settings .teaser_main.account .bottom { padding-bottom: 12px; color: #eb7305; font-size: 16px; font-weight: bold; background: #ffffff; }

  #main .col2_content .contentview.settings .right_side a { display: block; text-decoration: underline; color: #422001; }
  #main .col2_content .contentview.settings .right_side a:hover {background-color: #f09d4f; text-decoration: none; color: #422001; }
  #main .col2_content .contentview.settings .right_side ul { margin-left: 1em; list-style-type: disc; }
  #main .col2_content .contentview.settings .right_side li,
  #main .col2_content .contentview.settings .right_side li a { margin: 0; padding: 0; }
  #main .col2_content .contentview.settings .login input { width: 120px; }

  #main .col2_content .contentview.settings .advanced_search .keywords input { }
  #main .col2_content .contentview.settings .advanced_search .categories { padding-bottom: 1em; }
  #main .col2_content .contentview.settings .advanced_search .categories select { width: 216px; margin-bottom: 1em; }
  #main .col2_content .contentview.settings .advanced_search .subcat { }
  #main .col2_content .contentview.settings .advanced_search .manufacturers select { margin-bottom: 0.5em; }
  #main .col2_content .contentview.settings .advanced_search .pfrom input { margin-bottom: 0.5em; width: 160px; }
  #main .col2_content .contentview.settings .advanced_search .pto input { width: 160px; }
    
  #main .col2_content .contentview.settings .coCurrent { font-weight: bold; text-decoration: underline; }
  .onepxwidth { width: 1em; }

  #main .col2_content .contentview.settings .contact_us .name input { width: 160px; margin-bottom: 1em; }
  #main .col2_content .contentview.settings .contact_us .email input { width: 160px; margin-bottom: 1em; }
  #main .col2_content .contentview.settings .contact_us .text textarea { width: 425px; }

  #main .col2_content .contentview.settings .checkout_payment .comments textarea { width: 425px; }
  #main .col2_content .contentview.settings .checkout_payment .agb textarea { width: 425px; }

  .settings.form legend { font-weight: bold; margin: 0 0 1.2em 0; }
  .settings.form label { display: block; float: left; width: 10em; }
  .settings.form fieldset { margin-left: 0; padding-left: 0; border: 0; }
  .settings.form span.align_right { display: block; text-align: right; width: auto; }
/* Contentansicht */

/* Kategorie Ansicht */
  #main .col2_content table { width: 100%; }
  #main .col2_content .catview { background-color: #ffffff;min-height:700px;}
  #main .col2_content .catview .category_image { width: 481px; background-color: #cccccc; }
  #main .col2_content .catlist { padding: 2em 20px 20px 20px; }
  #main .col2_content .catview h1,
  #main .col2_content .catview h2,
  #main .col2_content .catview h3
   { font-size: 15px; font-weight: bold; margin-bottom: 1em; }
  #main .col2_content .catview ul { padding: 0; list-style-type: none; }
  #main .col2_content .catview li { margin: 0 0 1em 0; padding: 0; }
  #main .col2_content .catview li a { color: #422001; margin: 0; padding: 0; }

/* Kategorie Ansicht */

/* detailseite */
  #main .col2_content .details { color: #422001; padding: 20px; overflow: hidden; background-color: #fff; }
  #main .col2_content .details h1,
  #main .col2_content .details h2,
  #main .col2_content .details h3
   { font-size: 15px; font-weight: bold; margin-bottom: 1em; }
  #main .col2_content .details p { font-size: 12px; }
  #main .col2_content .details #image { text-align: center; margin-bottom: 1em; }
  #main .col2_content .details .price { font-size: 28px; font-weight: bold; }
  #main .col2_content .details .backlink { display: block; color: #eb7305; font-size: 10px; margin-top: 32px; }
  #main .col2_content .details .input_submit_bottom { margin-top: 22px; }
  
  #main .col3_content .whitebox { color: #422001; text-align: center; background-color: #fff; }
  #main .col3_content .whitebox.offers { padding-bottom: 1.5em; text-align: center; width: 198px; }
  #main .col3_content .whitebox.offers .bild { width: 198px; height: 148px; padding-bottom: 1.75em; }
  #main .col3_content .whitebox.offers h3 { height: 3.8em; padding: 0.25em 0 0 0; font-size: 17px; text-align: center; }
  #main .col3_content .whitebox.offers span a { font-size: 16px; }
  #main .col3_content .whitebox.offers.whatsnew span a { color: #eb7305; }
  
  #main .col3_content .whitebox p { text-align: left; font-weight: bold; padding: 10px 0 10px 14px; margin: 0; line-height: 19px; background: #fff; }
  #main .col3_content .whitebox h3 { font-size: 18px; text-align: left; font-weight: bold; padding: 10px 0 0 14px; margin: 0; }
  #main .col3_content .whitebox img { clear: right; display: block; margin: 0 auto; }
  #main .col3_content .whitebox form {  }
  #main .col3_content .whitebox img.tellon { clear: none; display: inline; margin: 0; float: right; }
  #main .col3_content .whitebox input { width: 40px; }
  #main .col3_content .whitebox input#input_tellon_email { width: 120px; }
  #main .col3_content .whitebox span { width: 198px; font-size: 15px; text-align: center; font-weight: bold; padding: 0; margin: 0; line-height: normal; background-color: #fff; }
  #main .col3_content .whitebox span a { font-size: 15px; }
  #main .col3_content .whitebox span.productOldPrice { display: block; color: #98663e; text-decoration: line-through; font-size: 80%; line-height: 1em; }

/* detailseite */

/* Listenansicht */
  #main .col2_content table { width: 100%; }
  #main .col2_content .listview { color: #422001; padding: 0px 20px 20px 20px; background-color: #fff; }
  #main .col2_content .listview .subcolumns { border-bottom: 1px #eb7305 solid; padding-top: 1em; padding-bottom: 1em; }
  #main .col2_content .header { background-color: #eb7305; color: #fff; padding: 0 20px; }
  #main .col2_content .header table { height: 30px; line-height: 20px; border-bottom: 0px #eb7305 solid; background-color: #eb7305; color: #fff; }
  #main .col2_content .listview .price { display: block; font-size: 15px; font-weight: bold; margin-top: 11px; }  #main .col2_content .listview .product_img { height: 138px; }
  #main .col2_content .description { margin-top: 12px; }
  #main .col2_content .description a { font-weight: normal; }
  #main .col2_content .description a:hover { text-decoration: none; }
  #main .col2_content .description strong a { font-weight: bold; }

  #main .col3_content .offers { padding-bottom: 1px; text-align: left; background-image: none; }
* html  #main .col3_content .offers { margin-bottom: -4px; text-align: left; background-image: none; }
  #main .col3_content .offers span a { font-size: 15px; color: #e2007a; }
/* Listenansicht */

  #main ul { list-style-type: none; margin: 0 0 1.5em 0; padding: 0 0 0 0; }
  #main ul li { text-align: left; color: #000;margin:0;padding:0; display:inline; }
  #main ul li a { line-height: 18px; margin: 0 0 6px 0; padding: 1px 0 1px 22px; display: block; }
  #main ul#CatNavi li a { margin-bottom: 0; min-height: 22px; line-height: 18px; }
* html #main ul#CatNavi li a { margin-bottom: 0; height: 22px; line-height: 18px; }
  #main ul li a.active, #main ul li a:hover { background-color: #f09d4f; }
  #main ul li ul { margin-left: 20px; }
  #main ul li ul li a { margin: 0 0 0 0; padding: 0 0 0 20px; display: block; }
  #main ul li ul li a.active, #main ul li ul li a:hover { background-color: #eb7305; padding-left: 20px; }

  #main ol { list-style-type: none; margin: 0; padding: 0; }
  #main ol li { line-height: 24px; text-align: left; margin: 0 0 3px 0; padding: 0; color: #000; background: #ee8b30; }
  #main ol li a { display: block; line-height: 24px; text-align: left; padding: 0 0 0 1.2em; }
  #main ol li a:hover { color: #000; background-color: #f09d4f; }
  
  #footer { 
    color:#666; 
    background: url("img/footer_background.gif") no-repeat;
    height: 47px;
    padding: 0 10px 90px 10px;
    border-top: 0px #efefef solid;
  }
  
  #footer ul.system {
    margin: 0 188px 0 210px;
    padding: 14px 0 0 0;
    list-style-type: none;
    overflow: auto;
  }
  
  #footer ul.system li {
    display: inline;
    margin: 0;
    padding: 0;
  }
  
  #footer ul.system li a {
    display: block;
    float: left;
    margin: 0;
    padding: 0 20px;
    color: #422000;
  }

  .openDoc {
    background-image: url(img/open.gif);
    background-repeat: no-repeat;
    background-position: right;
  }

  .closedDoc {
    background-image: url(img/closed.gif);
    background-repeat: no-repeat;
    background-position: right;
  }
  
  /* content.css */
    html * { font-size: 100.01% }

  body {
    font-family: Arial, sans-serif;
    font-size: 75.00%; 
    color: #444;  
  }

  h1,h2,h3,h4,h5,h6 { 
  	font-family: Arial, sans-serif; 
  	font-weight:bold;
  	margin: 0px; 
  }

  h1 { font-size: 200% }
  h2 { font-size: 12px}
  h3 { font-size: 150% }
  h4 { font-size: 133.33% }
  h5 { font-size: 116.67% }
  h6 { font-size: 116.67%; font-style:italic }

  p { line-height: 1.5em; margin: 0 0 1em 0; }

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .align_right { text-align: right; }
  .align_center { text-align: center; }
  .valign_top { vertical-align: top; }
  .valign_middle { vertical-align: middle; }
  .valign_bottom { vertical-align: bottom; }
  .center { text-align:center; margin: 0.5em auto }

  a {color: #4D87C7; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#182E7A; text-decoration:underline;}
  
  #footer a { color: #999; background:transparent; font-weight: bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}

  table { width: auto; border-collapse:collapse; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  hr {
    color: #eb7305;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eb7305 solid;
  }

  /* Dave eigene Styles */
  
#main .col1_content ul.wohnis-partner li {
  margin-top: 15px;  
}

#main .col1_content ul.wohnis-partner li a {
  line-height: 16px;
}

#main .col1_content ul#CatNavi li.CatLevel1 a.active{
  background-color: #eb7305;
  color: #ffffff;
}

#main .col1_content ul#CatNavi li.CatLevel2 a.active{
  background-color: #ed801c;
  color: #422001;
}

#main .col1_content ul#CatNavi li.CatLevel3 a.active{
  background-color: #ee9340;
}

#main .col1_content ul#CatNavi li.CatLevel4 a.active{
  background-color: #f1a662;
}

#main .col2_content {
  background-color: #ef9543;
}

#main .col2_welcome {
  padding:12px 24px;
}

#main .col2_welcome h1 {
  margin-bottom:12px;
}

#main .col3 #dyn_inhalt ol li {  
  padding: 3px 0; 
}

#main .col3 #dyn_inhalt ol li a {  
  line-height: 16px;
}

#main .col3 #dyn_inhalt .whatsnew h3 {  
  width: 172px;  
  height: auto;
  margin: 0 0 0 14px;  
  padding: 10px 0 0 0;
  font-size: 13px;    
}

#main .col3_content h2.headline_tellon { background: #eb7305 url(img/icon_tellon.gif) no-repeat right center; }

#main .col3_content .tellonbox p {  
  padding: 5px 0 5px 0;
  line-height: 18px;
}

#input_tellon_email { 
  margin-left: 14px; display: inline; float: left; font-size: 12px; width: 125px; 
}
.product_img {
  text-align: center;
}

}

#manufacturers {}
#manufacturers ul {margin: 2px 0 0 0;}
#manufacturers ul li {height:30px;margin:7px 0 0 0;}
#manufacturers ul li a {font-weight: bold;}

dl {border:1px solid #f00;}
dt {display:inline;}
dd {display:inline;}

/* payment logos */
#main div#payment-methods {background-color:#fff;padding:0 0 12px 0; height: 80px;}
#main div#payment-methods h2 {margin:0 0 12px 0;padding:0 0 0 22px;}
#main div#payment-methods ul {padding:0;margin:0;}
#main div#payment-methods ul li {float:left;padding:0;margin:0 0 0 13px;display:inline;}
#main div#payment-methods ul li a {padding:0;}
#main div#payment-methods ul li a:hover {background:none;}

#main div#payment-methods ul {width:100%;}

@media print
{
  body, #page_margins, #page, #main {margin:0; padding: 0; border: 0;}
  #page_margins, #page {width: 100% !important; min-width: inherit; max-width: none}
  #header {height: auto}
  #footer {display: none}

  #topnav {display: none}
  #nav {display:none}
  #search {display: none}

  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    width: 100%; margin:0; float:none; overflow:visible; display:table;
  }
  .subc, .subcl, .subcr  {margin: 0; padding: 0;}

  body * {font-family: "Times New Roman", Times, serif}
  code, pre { font-family:"Courier New", Courier, mono}
  body {font-size: 12pt}

  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}

  #page a[href^="http:"], #page a[href^="https:"]
  {
    padding-left: 0;
    background-image: none;
  }

  a[href]:after {
    content:" <URL: "attr(href)">";
    color:#444;
    background:inherit;
    font-style:italic;
  }

  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";
    color:#888;
    background:inherit;
    display:block;
    font-weight:bold;
    font-size:1.5em;
  }

  .floatbox,
  .subcolumns, 
  .subcolums_oldgecko { 
    overflow:visible; 
    display: table; 
  }

  #col1 {display:none}
  #col3 {display:none}

  #col2, #col2_content { float:none; width: 100%; margin: 0; padding: 0; border: 0}
}
