/* print.css */
body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}


/* Print Styles for aafonline.com.au */

/* Common Elements */
body {
color:#333;
font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

img {
border:none;
}

#site-tools,
#nav-main,
#nav-sub,
#breadcrumbs,
.navigation,
.view-inline-files,
.copyright a,
.attribute-submit,
form.product-spec-actions {
display:none;
}

.content p {
font-size:.8em;
}

.content.note,
.content p.tiny {
font-size:.7em;
}

/* Colour Specification */
.class-colour-product {
width:440px;
}

.additional-details {
font-size:.7em;
}

table {
float:none;
border:1px solid #efefef;
}

table.colour-detail {
width:440px;
}

table tr th,
table tr td {
padding:3px 6px;
font-size:.8em;
border:1px solid #efefef;
}

table tr th p,
table tr td p {
font-size:1.2em;
}

table tr td {
background-color:#f8f8f8;
}

table.colour-detail th,
table.colour-detail td {
width:50%;
}

table tr th {
text-align:left;
background-color:#f8f8f8;
}

#popup table tr th,
#popup table tr td {
font-size:.8em;
font-weight:normal;
}

table tr.even td, table tr.even th {
background-color:#efefef;
border:1px solid #dfdfdf;
}

#popup .content strong.important {
color:#ef790d;
font-size:1em;
font-weight:bold;
}

#popup div.hidden {
display:none;
}

#popup .header div {
width:440px;
position:relative;
}

#popup .header h3 {
margin:0;
}

#popup .header h4 {
right:0;
bottom:0;
margin:0;
position:absolute;
}

#popup .content .wrapper h2 {
margin-top:0;
padding-top:.5em;
margin-bottom:0;
}

#popup form#finish-spec h4 {
margin-bottom:0;
}

#popup form#finish-spec textarea {
width:430px;
height:50pt;
padding:4px;
font-size:.8em;
color:#333;
border:1px solid #333;
background-color:#ffb40f;
font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

/*** Warranty Card ***
.content #warranty-card {
padding:20px;
margin:2.8em 0 20px 0;
background-color:#e9f8fc;
}

.content #warranty-card h3 {
float:right;
white-space:nowrap;
}

#popup .content #warranty-card h3 {
white-space:normal;
}

.content #warranty-card p {
clear:both;
}

.content #warranty-card table,
.content #warranty-card table * {
border:none;
background-color:transparent;
}

.content #warranty-card table th {
vertical-align:top;
}

.content #warranty-card table td {
font-weight:normal;
vertical-align:top;
}

.content #warranty-card table td.input {
font-weight:bold;
border-bottom:1px dotted #333;
}

.content #warranty-card table tr.spacer th,
.content #warranty-card table tr.spacer td {
padding-top:20px;
}

.content #warranty-card table td.input {
font-weight:bold;
border-bottom:1px dotted #333;
}

.content #warranty-card span.input {
margin:0 5px;
padding:5px 10px;
border:1px solid #333;
background-color:#fff;
}
*/

.content .content h3.aaf {
color:#ef790d;
}

.content .content h3.dulux {
color:#c9302c;
}

.content .content h3.interpon {
color:#4f81bd;
}

/*** printing specification **/
#header,
#footer,
div.attribute-long,
div.zero-clipboard-elm {
display:none;
}

