/* OXID print CSS (by oXy Online) */

/* Base */
body,input,select,textarea,tt	{font-size:.75em; font-family: "Tahoma CE",Tahoma,"Arial CE",Arial,"Helvetica CE",lucida,sans-serif;}
table {font-size:1em;}
img	{border:0 none;}
body	{background: #fff; color: #000;}


.longdesc,
.head,
.head2,
.boxhead {margin-top: 1em; display: block;}
strong.head2,
.boxhead {font-size:1.2em; margin-bottom: .2em; font-weight: bold; border-bottom: .1em solid #000;}
.boxhead h1 {display: inline;}

#header div.oxid	{display: block; margin-bottom:1em; border-bottom: .1em solid #000;}
#header div.oxid .logo {}
#header div.oxid .logo img {width: 60%;}
#header #customprintheader {float: right;}
/*
#header #customprintheader {font-size: 7pt;}
#header #customprintheader font[size="1"] {font-size: 7pt;}
#header #customprintheader font[size="2"] {font-size: 8pt;}
#header #customprintheader font[size="3"] {font-size: 9pt;}
#header #customprintheader font[size="4"] {font-size: 10pt;}
*/

#footer {text-align: center; margin:2em 0 .5em; clear: both; border-bottom:.1em solid #000; padding:0 0 .2em;}
#footer .footertext {padding:1em 0 0;font-size: .75em;}
#footer .copy .right {font-size: .75em;}
#footer .footertext .street,
#footer .footertext .phone {white-space: nowrap;}

div.product {clear: both;}
div.product a.picture {float: left;}
big .pricevalue {font-size: 150%;}

a {text-decoration: none; color: #000;}

.particulars div {margin-top: .5em;}
.particulars div div {margin-top: 0;}
.particulars .details-manufacturer {font-weight: bold; text-align: right;}

/* evidence list */
.evidencelist table {border-collapse: collapse; width: 100%;}
.evidencelist tr th,
.evidencelist tr td {padding: 2px 5px;}
.evidencelist tr.head th {border-bottom: 2px #000 solid; padding-bottom: 2px;}
.evidencelist table.table tr td {border-bottom: 1px #000 solid;}
.evidencelist table.table tr.itemlast td {border-bottom-width: 2px;}
.evidencelist .aright {text-align: right;}

/* evidence detail */
.evidencedetail table {border-collapse: collapse; width: 100%;}
.evidencedetail table.table {width: 100%; line-height: normal;}
.evidencedetail tr.head th {border-bottom: 2px #000 solid; padding-bottom: 2px; text-align: left;}
.evidencedetail tr.head th.aright {padding-right: 0; padding-left: 5px;}
.evidencedetail table.table td {padding: 2px 5px 2px 0; vertical-align: top; border-bottom: 1px #000 solid;}
.evidencedetail table.table td.aright {padding: 2px 0 2px 2px;}
.evidencedetail table.table tr.itemodd td {}
.evidencedetail table.table tr.itemfirst td {padding-top: 3px;}
.evidencedetail table.table tr.itemlast td {border-bottom-width: 2px;}
.evidencedetail table.total {margin-top: 10px;}
.evidencedetail .aright {white-space: nowrap; text-align: right;}
.evidencedetail td.sumvalue {white-space: nowrap; text-align: right; font-weight: bold;}
.evidencedetail fieldset {padding: 1em .5em;}
.evidencedetail fieldset img {margin-bottom: 1em;}
.evidencedetail fieldset legend {color: #000;}

.clear {clear: both;}
#path {font-size: .75em;}

.product.details .particulars {clear: both; padding-bottom: 2em;}

.product.details .picture {width: 100%; float: left; padding-bottom: 2em;}
.product.details .picture .imgcont-on {float: left; margin:0 0 .5em 0; width: 200px; height: 200px;}
.product.details .picture .imgcont-off {float: right; margin:0 0 .5em .5em; width: 200px; height: 200px;}

table {margin: 0 auto;}
table th {font-size: .75em; font-weight: normal;}
#product-variants-table {}
table.variants-table {border-collapse: collapse; border: 1px solid #000;}
table.variants-table th,
table.variants-table td {border: 1px solid #000; padding: .2em 1em;}
td.price {text-align: right;}
.pricevalue {font-weight: bold;}
.fnetprice {color: #d00;}
table.attributes {border-bottom: .2em solid #000;}
table.attributes td b {display: block; text-align: right; padding-right: 1em;}
.stock-legend {text-align: center; padding-top: .5em; font-size: .75em;}
#body .stock-legend .text {padding-right:10px;}
#body tr.product .title .old {white-space: nowrap;}
#body tr.product .title .old .pricevalue {text-decoration: line-through; font-weight: normal;}


#body .product.small {margin: 0 auto -1px auto; border: 1px solid #000; width: 630px; height: 60px; clear: both; overflow: hidden;}
#body .product.small .picture	{height: 58px; width: 58px; padding: 1px; border-right:1px solid #000; display: block; text-align: center; vertical-align: middle; line-height: 60px; overflow: hidden;}
#body .product.small .picture img	{width: 58px;}
#body .product.small strong.h3	{height: 45px; display: block; padding: 10px 0 5px 140px; position: relative; width: 300px; float: left;}
#body .product.small strong.h3 tt	{position: absolute; left:0; top:0; display: block; height: 40px; padding: 10px 0 10px 10px; border-right:1px solid #000; width: 120px; font-size: 1em; font-weight: normal;}
#body .product.small .variants	{display: none;}
#body .product.small .price	{float: right; border-left: 1px solid #000; height: 40px; display: block; padding: 10px; width: 100px; text-align: right;}


/* no print */
body .bannerrotator,
#body .boxhead.media,
#body .box.media,
#test_CrossListHeader,
.product.detcrli,
#test_LastSeenHeader,
.product.detlastpr,
table.variants-table th.quantity,
table.variants-table td.quantity,
.btn,
.particulars .details-rating,
.product.details .picture a.zoom span,
.product.details .picture .morepics,
ul.rating,
a#star_rating_text,
div.amount,
div.pricealarm,
div.tocart,
div.actions,
div.question,
strong.pricealarm-boxhead,
.pricealarm-box,
strong#test_reviewHeader,
div#review,
div#review form,
strong#test_QuestionMailForm,
a#write_new_review,
a#test_Reviews_login,
div#questionmail,
.lastseen,
.locator,
.evidenceheader .contentboxtext,
#zoom,
#header div.links,
#header div.advertisment,
body .advertisment,
#footer div.shop,
#footer div.icons,
#left,
#right {display: none;}

