body
    {
    font-size: 75%;
    text-align: center; /*centers container div in IE 5*/
    background: #000;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
    }

a:link
    {
    color:           #F60;
    text-decoration: none;
    }

a:visited
    {
    color:           #F60;
    text-decoration: none;
    }

a:hover
    {
    color:           #606;
    text-decoration: underline;
    }

a:active
    {
    color:           #606;
    text-decoration: underline;
    }

a img
    {
    border: none;
    }

    
p.order-online {
    background: #444;
    color: #fff;
    padding:10px;
    display:block;   
}
#content-container01
    {
    background: #FFF;
    width: 900px;
    margin: 0 auto 0 auto;
    text-align: left; /*puts text-align back to normal*/
    }

#branding-logo
    {
   /* background: #606;*/
    background: #f6933e;
    position: relative;

    }

#branding-logo p
    {

    padding-right:20px;
    padding-top:20px;
    padding-bottom:20px;

    color: white;
    font-size: 1.2em;

    }

#branding-logo p a
    {
    color: #FFF;
    }

#branding-banner
    {
    background: #FFF;
    }

#branding-banner img
    {
    float: left;
    }

#content-banner
    {
    width: 330px;
    float: right;
    color: #666;
    margin: 25px 30px 0 0;
    text-align: right;
    display: inline; /* fixes Win IE double margin float bug */
    }

#content-banner h2
    {
    color:     #999;
    font-size: 1.8em;
    font-weight: normal;
    margin:    5px 0 5px 0;
    }

#nav-shopping
    {
    clear:      both;
    background: #eee;
    text-align: right;
    padding:    0 25px 0 0;
    height:     33px;
    }

#nav-shopping img
    {
    margin: 10px 0 0 5px;
    }

#nav-shopping a.homelink
    {
    float:     left;
    font-size: 1.5em;
    background: url(../images/arrow_back_orange.gif) no-repeat left center;
    padding:   0 0 0 20px;
    margin:    7px 0 0 8px;
    text-decoration: none;
    color:     #FFF;
    }

#nav-shopping a.homelink:link { }

#nav-shopping a.homelink:visited { }

#nav-shopping a.homelink:hover
    {
    background: url(../images/arrow_back_white.gif) no-repeat left center;
    }

#nav-shopping a.homelink:active
    {
    background: url(../images/arrow_back_white.gif) no-repeat left center;
    }

#content-container02
    {
    background: url(../images/sidebar_background.gif) repeat-y left;
    }

#content-sidebar
    {
    float:   left;
    display: inline; /* fixes Win IE double margin float bug */
    width:   180px;
    margin:  1.5em 20px 10px 20px;
   /* background: #F90;*/
    color:   #444;
    font-size: 1.2em;
    }

#content-sidebar p
    {
    margin: 0 0 1em 0;
    }

#content-sidebar p a:link
    {
    color:           #606;
    text-decoration: underline;
    }

#content-sidebar p a:visited
    {
    color:           #F60;
    text-decoration: underline;
    }

#content-sidebar p a:hover
    {
    color:           #FFF;
    text-decoration: underline;
    }

#content-sidebar p a:active
    {
    color:           #606;
    text-decoration: underline;
    }

#content-sidebar ul
    {
    padding: 0 0 0 1.75em;
    margin: 0;
    }

ul#nav-global
    {
    padding: 0;
    margin: 0 0 2em 0;
    list-style: none;


    }

ul#nav-global li
    {
 
    border-top: 0;
    padding:    0;
    }

ul#nav-global li a
    {
    text-decoration: none;
    font-weight: bold;
    color:       #444;
    display:     block;
    padding:     6px 6px 6px 6px;
    margin:      0;
    }

ul#nav-global li a:hover
    {
    color:      #FFF;
    background: #606;
    }

#content-main
    {
    float:   right;
    display: inline; /* fixes Win IE double margin float bug */
    width:   600px;
    margin:  1.5em 30px 0 30px;
    color:   #666;
    font-size: 1.2em;
    line-height: 1.3em;
    }

#content-main-home
    {
    float:   right;
    display: inline; /* fixes Win IE double margin float bug */
    width:   502px;
    margin:  12px 12px 0 12px;
    color:   #666;
    }

.content-product
    {
    border:  1px solid #CCC;
    padding: .5em 15px .25em 15px;
    font-size: 1.3em;
    margin:  0 0 12px 0;
    }

#content-main-home.content-product h1
    {
    font-size: 1.8em;
    margin: 0 0 .5em 0;
    font-weight: normal;
    }

#content-main-home.content-product p
    {
    margin: 0 0 .75em 0;
    }

.fineprint
    {
    font-size: .8em;
    }

#business-cards
    {
    background: url(../images/home_business_cards.jpg) no-repeat right top;
    }

#fridge-magnets
    {
    background: url(../images/home_fridge_magnets.jpg) no-repeat right top;
    }

#flyers
    {
    background: url(../images/home_flyers.jpg) no-repeat right top;
    }

#stickers
    {
    background: url(../images/home_stickers.jpg) no-repeat right top;
    }

#plain-labels
    {
    background: url(../images/home_plain_labels.jpg) no-repeat right top;
    }

#magnetic-cards
    {
    background: url(../images/home_magnetic_cards.jpg) no-repeat right top;
    }

#plastic-cards
    {
    background: url(../images/home_plastic_cards.jpg) no-repeat right top;
    }

#scented-inks
    {
    background: url(../images/home_scented_inks.jpg) no-repeat right top;
    }

#lenticular
    {
    background: url(../images/home_lenticular.jpg) no-repeat right top;
    }

#water-savers
    {
    background: url(../images/home_water_savers.jpg) no-repeat right top;
    }

#promo-items
    {
    background: url(../images/promotional_items.jpg) no-repeat right top;
    }

#foil-printing
    {
    background: url(../images/foil_printing.jpg) no-repeat right top;
    }

#recycled-printing
    {
    background: url(../images/recycled_printing.jpg) no-repeat right top;
    }

#content-main h1
    {
    font-size: 2.5em;
    color: #666;
    font-weight: normal;
    margin: .15em 0 .7em 0;
    line-height: 1em;
    }

#content-main h2
    {
    font-size:   2em;
    line-height: 1em;
    color:       #666;
    font-weight: normal;
    }

#content-main h3
    {
    font-size:   1.75em;
    line-height: 1em;
    color:       #666;
    font-weight: normal;
    }

#content-main h4
    {
    font-size:   1.5em;
    line-height: 1.1em;
    color:       #666;
    font-weight: normal;
    }

#content-main table
    {
    border-collapse: collapse;
    color: #666;    /*IE 5.5 wants this spelled out for it! */
    font-size: 1em; /*IE 5.5 wants this spelled out for it! */
    }

#content-main table td
    {
    vertical-align: top;
    }

tr.alt
    {
    background: #EEE;
    }

#content-main table table td
    {
    border:         1px solid #FFF;
    vertical-align: middle;
    }

#content-main td.price
    {
    padding: 2px 5px 2px 5px;
    width: 180px;
    }

#content-main table.wide td.price
    {
    padding: 2px 5px 2px 5px;
    width: 480px;
    }#content-main table.3col td.price {    padding: 2px 5px 2px 5px;   width: 150px;}

#content-main td.cart
    {
    padding: 0 2px 0 0;
    }

#content-main td.cart a
    {
    background: #606;
    color: #FFF;
    text-decoration: none;
    white-space: nowrap;
    padding: 2px 4px;
    font-weight: bold;
    font-size: .8em;
    }

#content-main td.cart a:hover
    {
    background: #F90;
    }

.clearer
    {
    clear: both;
    }

.separator
    {
    display:    block;
    background: #EEE;
    margin:     2em 0;
    }

p.outline img
    {
    border: 1px solid #CCC;
    margin: 0 0 1em 0;
    }

a.link-pdf, a .link-generic, a .link-word
    {
    padding: .5em 0 .5em 2em;
    }

a.link-pdf
    {
    background: url(../images/icon_pdf_sml.gif) no-repeat left center;
    }

a.link-generic
    {
    background: url(../images/icon_generic_sml.gif) no-repeat left center;
    }

a.link-word
    {
    background: url(../images/icon_word_sml.gif) no-repeat left center;
    }

#content-footer
    {
    width:  750px;
    margin: 0px auto 0 auto;
    padding: 10px 0px 10px 0px;
    color:  #fff;
    background: #660066;
    }

#content-footer a
    {
    color: #fff;
    }
    
#content-footer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;   
}

#content-footer li {
    display: inline;   
}

form fieldset
    {
    margin-bottom: 10px;
    }

form fieldset legend
    {
    font-weight: bold;
    padding: 4px;
    }

form fieldset input
    {
    border:        solid 1px #666;
    margin-bottom: 6px;
    }

.error
    {
    color:       #dd2222;
    font-weight: bold;
    }

.flyer
    {
    font-size:    18px;
    padding-left: 60px;
    padding-right: 60px;
    line-height:  26px;
    }

.flyer
    {
    list-style-image: url("http://rojoprinting.com.au/images/tick.gif");
    }

.flyer li
    {
    margin-left: 30px;
    font-size: 22px;
    margin-bottom: 16px;
    }