/* MAIN LOOK */
body {background-color:#ffffff; margin: 0px 0px 30px 0px;  font-family:arial, helvetica, sans-serif; font-size:14px; text-align:left; color:#333333}


/*IMAGES */
img.right {float: right; border:0px}
img.RightPadd20 {float:right;padding:0px 0px 0px 20px}
img.left {float: left; border:0px}
img.center {float: center; border:0px}
img {border:0px}

/*LINKS */
a:link{color:#6666cc;} a:visited{color:#6666cc} a:hover{color:#cc0000}

a.side:link{color:#6666cc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #eeeeee; padding: 3px; width:158 px} 
a.side:visited{color:#6666cc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #eeeeee; padding: 3px; width:158 px} 
a.side:hover{color:#ffffff; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #cc0000; padding: 3px; width:158 px}

a { text-decoration:none }


pre {font-family:courier;font-size:12px;}

/* HIGHLIGHTING */
.highlight     {color: #000000; background-color: #cccccc}
.highlightqfind     {color:#333333; background-color: #cc99ff; padding: 2px}
.highlightstyle     {color:#333333; background-color: #CCCCFF; padding: 2px}
.highlightwebsite     {color:#333333; background-color: #99ccff; padding: 2px}
.highlightreport     {padding: 2px}
.highlightwhite     {color: #ffffff; padding: 3px; font-size:16px; border-top: 1px solid #666666; border-bottom: 1px solid #666666}
.highlight2     {color: #333333; background-image: url("images/lines.jpg"); border: 1px solid #cccccc; padding: 3px; font-weight: bold;}


/* GENERAL FORMATTING */
.footer {font-size:9px; color:#666666;}
.header {font-size:18px;;}
.white {color:#ffffff;}
.grey {color:#666666; font-size:9px}
.red {color:#cc0000; font-size:11px}
.green {color: #336633}
.greycenter {color:#666666; font-size:9px; text-align: center;}
.side {background-color: #eeeeee; padding:3px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; white-space: nowrap}
.linespace {line-height: 150%}
.padfive {padding: 10px}
.padcenter {padding: 10px; text-align: center}
.excellent {color:#ff0000; font-size:12px; font-weight: bold;}
.verygood {color:#ff6600; font-size:12px; font-weight: bold;}
.good {color:#cc9933; font-size:12px; font-weight: bold;}
.right {text-align: right;}
.center {font-size:12px; text-align: center;;}
.nowrap {white-space: nowrap}
.floatstop {clear:both}


/* FONT SIZES */
h1 {font-size:26px; text-align: center; padding-top:20px}
h2 {font-size:14px; text-align:center; display:inline}
h3 {font-size:14px; text-align: center;}
.header {font-size:14px;display:inline;}
.inline {display:inline}
.smallcenter {font-size:11px; text-align: center;}
.small {font-size:9px;;}
.smalleleven {font-size:10px; color:#666666;}
.eight {font-size:8px;;}
.eightc {font-size:8px; text-align: center;;}
.ten {font-size:10px;;}
.tenc {font-size:10px; text-align: center;;}
.eleven {font-size:11px;;}
.elevenc {font-size:11px; text-align: center;;}
.twelve {font-size:12px;;}
.twelvec {font-size:12px; text-align: center;;}
.twelvecgrey {font-size:12px; text-align: center; color:#999999;}
.fourteen {font-size:14px;;}
.fourteengrey {font-size:14px; color:#999999;}
.fourteenc {font-size:14px; text-align: center;;}
.sixteen {font-size:16px;;}
.sixteenc {font-size:16px; text-align: center;;}


/* P AND DIV TAGS */
p {font-size:11px; text-align: left;}
p.plusone {font-size:14px; text-align: center; color:#333333}
p.center {margin-left:auto, margin-right:auto; display:compact}
div {font-size:11px; text-align: left;}
div.plusone {font-size:14px; text-align: center; color:#333333}
div.BuildFooter {color:#666666;width:80%;margin:auto;text-align:center}


/* TABLE TAGS */
table.border {border: 1px solid #999999;}
table.center {margin-left:auto; margin-right:auto}
td {font-size:12px; text-align: left;}
td.border {font-size:12px; text-align: left;; border: 1px solid #cccccc}
td.borderreport {font-size:12px; text-align: left;; border: 1px solid #999999; white-space: nowrap; background-color: #cccccc; letter-spacing: 1px}
td.bordersmall {font-size:10px; text-align: left;; border: 1px solid #cccccc}
td.bordercenter {font-size:12px; text-align: center;; border: 1px solid #cccccc}

td.center {font-size:12px; text-align: center;}
td.small {font-size:10px; text-align: left;}
td.smallcenter {font-size:11px; text-align: center;}
td.BrowseAds {width:33%; text-align:center; font-size:11px} 
td.BrowseAds50 {width:50%; text-align:center; font-size:11px} 
td.BrowseAdSpace {width:20px}

table.LinksTable {}
.LinksTable td {font-size:10px;padding:1px 3px 1px 10px;vertical-align:top}
.LinksTable td.LinksTableL {padding:1px 3px 1px 0px;white-space:nowrap}
 
/* LISTS */
ul {list-style-type: disc; font-size:12px; color:#666666}
ol {list-style-type: decimal; font-size:12px;}


/* Ralenti TOP NAV */
.Header {background-color:#000000;background-image:url(/includes/images/NZ_Building_Products_Showca.jpg);background-repeat:no-repeat;border-bottom:1px solid #ffffff;height:60px;white-space:nowrap;width:100%}
.HeaderFloat {display:inline;float:right;height:43px;padding:17px 0px 0px 0px;}
.HeaderSButton {display:inline;float:right;height:60px;padding:0px 0px 0px 0px;}
.RalentiNav {border-top:1px solid #666666; border-bottom:1px solid #666666; background-color:#e0e0e0;clear:both}
#Qfind td {background-color:#cccccc;border-right:1px solid #ffffff}
#Qfind a {border-right: 1px solid #666666;color:#000000;display:block;font-size:11px;font-weight:bold;padding:8px 8px 8px 8px;text-align:center;text-decoration: none;white-space:nowrap}
#Qfind a.left {border-right: 1px solid #666666;color:#000000;display:block;font-size:11px;font-weight:bold;padding:8px 8px 8px 18px;text-align:left;text-decoration: none;white-space:nowrap}
#Qfind a.left:hover {background-color:#999999;color: #ffffff;}
#Qfind a:hover {background-color:#999999;color: #ffffff;text-decoration: none;}
.HeaderSearch {background-color:#cccccc;border:1px double #ffffff;height:18px;width:180px;}
.Sharing {display:inline;float:right;padding:6px 58px 0px 10px}
