﻿body {
}
a img
{
    border:none;
}
a div,a:hover div{text-decoration:none;}
a.Link1{color:White; font-size:20px; text-decoration:none;}
a.Link2{color:White; font-size:15px; text-decoration:none;}
h1
{
    font-family: 'Century Gothic';
    font-size: 15px;
    font-weight: bold;
    color: #6B8F30;
    text-transform: none;
    margin-bottom: 3px;
}
h2{
    font-family: 'Century Gothic';
    font-size: 14px;
    font-weight: bold;
    color: #6f9532;
    text-transform: none;
    margin-bottom:3px;
}
h3
{
    font-family: 'Century Gothic';
    font-size: 12px;
    font-weight: bold;
    color: #7DA837;
    text-transform: none;
    margin: 0px;
    margin-bottom: 3px;
}
h4
{
    font-family: 'Century Gothic';
    font-size: 18px;
    font-weight: bold;
    color: #7DA837;
    text-transform: none;
    margin: 0px;
    margin-bottom: 3px;
    margin-left:10px;
}
p
{
    color: #333333;
    font-family: 'Century Gothic';
    font-size: 11px;
    list-style-type: square;
    text-align: left;
    margin: 11px;
    margin-top: 10px;
}
td.p{
    color: #333333;
    font-family: 'Century Gothic';
    font-size: 11px;
    list-style-type: square;
    text-align:left;
}
.err{
    color: #cc2d1b;
    font-family: 'Century Gothic';
    font-size: 11px;
    list-style-type: square;
    text-align:left;
    margin:11px;
    margin-top:10px;
}
div.frontProduct
{
    padding: 20px;
    font-family: 'Century Gothic';
    
}
td
{
    vertical-align:top;
}
img.imgProdBox
{
    padding:6px;
    padding-top:0px;
    padding-left:0px;
    border:0px;
}
label.riLabel
{
    min-width:80px;
    display:inline-block;
    font-size:11px;
    text-align:right;
    color:#9EC859;
}
span.label
{
    font-family: 'Century Gothic';
    font-size: 12px;
    font-weight: lighter;
    color: #333333;
    text-transform: none;
    margin: 0px;
    margin-bottom: 3px;
}
span.value
{
    font-family: 'Century Gothic';
    font-size: 13px;
    font-weight: bold;
    color: #999966;
    text-transform: none;
    margin: 0px;
    margin-bottom: 3px;
}
ul.list 
{
    margin:0px;
    text-indent:0px;
    padding:0px;
    padding-left:5px;
}
ul.list li
{
    font-family: 'Century Gothic';
    font-size: 12px;
    color: #333333;
    list-style-type: none;
    padding-left: -5px;
    text-indent: 0px;
    list-style-position: outside;
    text-align: left;
}

div.build
{
    width:150px; height:50px; vertical-align:top; text-align:center; background-image:url('../../images/cbuild.gif'); background-repeat:no-repeat; margin-top:25px; margin-left:10px;
}
div.build h1
{
    font-family: 'Century Gothic';
    color: #FFFFFF;
    font-size: 25px;
    font-weight:lighter;
    margin-top:0px;
}
/* Page elements  */
td.header1
{
     height:15px; background-image:url('../../images/h2_01.gif'); background-position:bottom; background-repeat:no-repeat; text-align:right;
}
td.header2
{
     height:47px; text-align:right;
}
td.header3
{
     height:227px; background-image:url('../../images/h2_03.gif'); background-repeat:no-repeat;
}
div.pageHeader
{
    background-image:url('../../images/header_03.gif'); background-repeat:repeat-x; margin:0 auto; padding:0px; background-position:center top;
}
td.ozDev_01
{
    height:33px; width:1000px; background-image:url('../../images/ozDev_01.gif'); background-repeat:no-repeat; text-align:right;
}
td.ozDev_02
{
    height:80px; width:547px; background-image:url('../../images/ozDev_02.gif'); background-repeat:no-repeat;
}
td.ozDev_03
{
    height:80px; width:453; background-image:url('../../images/ozDev_03.gif'); background-repeat:no-repeat;
}
td.ozDev_04
{
    height:159px; width:547px; background-image:url('../../images/ozDev_04.gif'); background-repeat:no-repeat;
}
td.ozDev_05
{
    height:159px; width:453px; background-image:url('../../images/ozDev_05.gif'); background-repeat:no-repeat;
}
td.ozDev_06
{
    height:35px; width:1000px; background-image:url('../../images/ozDev_06.gif'); background-repeat:no-repeat;
}
div.footer
{
    height:180px; width:100%; margin:0 auto; margin-bottom:0px; padding:0px; text-align:center; background-image:url('../../images/footer_03.gif');background-position: center top; bottom:0px; color:#fafafa; background-repeat:repeat-x; clear:both;
}
div.innerFooterAU
{
     background-image:url('../../images/footerAU_02.gif'); 
     background-position:right top; 
     background-repeat:no-repeat; 
     width:900px; 
     margin:0px auto; 
     height:180px;
}
div.innerFooterNZ
{
     background-image:url('../../images/footerNZ_02.gif'); 
     background-position:right top; 
     background-repeat:no-repeat; 
     width:900px; 
     margin:0px auto; 
     height:180px;
}
div.footer2
{
    height:35px; width:100%; margin:0 auto; margin-bottom:0px; position:fixed; text-align:center; background-image:url('../../images/ozDev_08.gif');background-position: center top; bottom:0px; color:#fafafa; background-repeat: no-repeat;
}
div.footer a
{
    text-align:center;  color:#fafafa; text-decoration:none;
}
a.country
{
    text-align:right;  color:#fafafa; text-decoration:none; font-size:10px;
}
ul.frontUL
{
    margin-top:0px;
}
ul.frontUL li
{
    color: #333333;
    font-family: 'Century Gothic';
    font-size: 11px;
    list-style-type: square;
    text-align:left;
}
li a
{
 color: #333333;
 text-decoration:none;   
}
h2.rightgrey
{
    margin-top: 0px;
    background-image: url('../../images/rightgrey_01.gif');
    background-repeat:no-repeat;
    height: 19px;
    padding-right: 10px;
    margin: 0px;
    padding-top: 2px;
    text-align: right;
    color: #CCCCCC;
    max-width:300px;
}
th.rightgrey
{
    margin-top: 0px;
    background-image: url('../../images/tbHeadBG.gif');
    background-repeat:no-repeat;
    height: 19px;
    padding-right: 10px;
    background-color:transparent;
    border:0px;
    margin: 0px;
    padding-top: 2px;
    text-align: right;
    color: #CCCCCC;
}
div.rightgrey
{
    margin-top: 0px;
    max-width: 300px;
        width:290px;
    margin: 0px;
    color: #000000;
    font-family: 'Century Gothic';
    font-size: 11px;
    list-style-type: square;
    text-align: left;
    padding-left: 10px;
    padding-bottom:8px;
    background-image: url('../../images/rightgrey_02.gif');
    background-position:bottom;
    background-repeat:no-repeat;
}
div.rightgrey p
{
    color:#000000;
}
table.pricing
{
    /*border:0px solid black;*/
}
table.pricing th
{
    margin-top: 0px;
    background-image: url('../../images/tbHeadBG.gif');
    height: 19px;
    padding-right: 10px;
    background-color:transparent;
    border:0px;
    margin: 0px;
    padding-top: 2px;
    text-align: right;
    color: #CCCCCC;
}
table.pricingtitle td
{
    color: #f1f1f1;
    font-family: 'Century Gothic';
    font-size: 11px;
    border: 0px solid black;
    padding: 2px;
}
table.pricing td
{
    color: #333333;
    font-family: 'Century Gothic';
    font-size: 11px;
    border: 0px solid black;
    padding: 2px;
    background-color: #f1f1f1;
}

td.links, td.links a, p a, td.p a
{
    color: #669900;
    font-family: 'Century Gothic';
    font-size: 12px;
    padding: 2px;
}
div.prodSidebar
{
     width:200px; float:right;border:1px solid #c0c0c0; padding:10px;margin-top:13px; margin-bottom:10px;height:auto;min-height:400px;top:-30px; position:relative;
}
div.prodMain
{
     border:0px solid #808080; padding:10px; margin-top:10px; margin-bottom:10px; width:680px; float:left; height:auto; min-height:400px; top:-30px; position:relative;
}
div.newsDate
{
    text-align:right;
    font-size:10px;
}
div.newsTitle
{
    color: #333333;
    font-family: 'Century Gothic';
    font-size: 12px;
    font-weight:bolder;
    padding: 2px;
}
div.newsDesc
{
    color: #333333;
    font-family: 'Century Gothic';
    font-size: 12px;
    padding: 2px;
}

.rrClipRegion { border: 0px !important; } 
input.text, textarea
{
    border: none;
    background-color: #8aa957;
    color:White;
}
input.button
{
    font-family: 'Century Gothic';
    background-color: #5a6e39;
    color:White;
    border:none;
}
input.box
{
    background-color:#fafafa;
}
#breadcrumbs
{
    float: right;
    font-family: 'Century Gothic';
    clear: both;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    color: #333333;
    font-weight: normal;
    display: block;
    height:30px;
    max-height:30px;
}
#breadcrumbs a 
{
    display:block;
    font-family: 'Century Gothic';
    text-decoration:none;
    color:#333333;
    font-weight:bold;
    margin:0px;
}
#breadcrumbs b
{
    display: block;
    color: #339933;
    font-weight:bolder;
    font-size:12px;
    font-family: 'Century Gothic';
    margin:0px;
}
td.partName{font-family: 'Century Gothic';
    font-size: 18px;
    font-weight: bold;
    color: #6f9532;
    text-transform: none;
    margin-bottom:3px;}
td.partType{font-size:14px; text-align:right; width:200px; font-family: 'Century Gothic';
    font-weight: bold; color:Silver;}
td.partBlurb{font-size:10px;}
td.partImg{font-size:20px; text-align:right;}
td.partURL{font-size:12px;}
td.partURL a{color:Gray; text-decoration:none;}
td.partPhone{font-size:12px; text-align:right;}

div.newfooter{ width:650px; margin:0 auto; font-family:Century Gothic; color:#ffffff;}
div.newfooter ul{float:left;}
div.newfooter ul li.top, div.newfooter ul li.top a{margin:0px; font-size:16px; color:#ffffff; text-decoration:none;}
div.newfooter ul li, div.newfooter ul li a{margin:0px; font-size:11px;color:#ffffff; text-decoration:none;}


