@charset "utf-8";
/* CSS Document */

body {
    background: url("http://www.presscouncil.org.au/uploads/52321/bg1.jpg") no-repeat scroll center top #E9E8E8;
    margin: 0;
    padding: 0;
}
div, input, .normaltext, .imagecaption, select, textarea, body, p, td {
    color: #504F4F;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
input {
    line-height: 1.2em;
}
p {
    margin: 0 0 0.8em;
}


ul {
    list-style-image: url("http://www.presscouncil.org.au/uploads/52321/bullet.png");
	color: #504F4F;
	margin-left: 50px;
}

ul li{
    list-style-image: url("http://www.presscouncil.org.au/uploads/52321/bullet.png");
	color: #504F4F;
}

ol
{
 list-style-type:decimal outside;
	margin-left: 50px;

}

ol li
{
	list-style-type:decimal outside;
	color: #504F4F;

}

a, a:link, a:visited, a:hover, a:active {
    color: #527EB5;
    text-decoration: none;
}
a:hover {
    color: #151D67;
}
a:active {
    color: #504F4F;
}
#maincontent ul {
    list-style-image: url("http://www.presscouncil.org.au/uploads/52321/bullet.png");
}
#maincontent #faqanswers, #maincontent #events ul.eventlist, #maincontent #multimedialist, #maincontent .newspreview ul, #maincontent .eventpreview ul, #maincontent .secondarynav ul, #maincontent .gallerypreview ul, #maincontent #galleryindex ul, #maincontent .locatorfeatured ul, #maincontent #gallerylist ul, #maincontent .blogpreview ul, #maincontent .featuredcats ul, #maincontent #pollanswers form ul, #maincontent ul.locatorsearchresultitemimages, #maincontent #rightimages ul, #maincontent #proddetailimages ul, #maincontent #proddetailsmallthumbnails ul, #maincontent ul.customlgcustomlist {
    list-style-image: none;
}
#mainimagelink {
    display: block;
}

div.locatorsearchresultheading span  {
	font-weight: bold;
	font-size:14px;
}

#testimonial, #multimedia, #newslist, #forum, #link, #gallerylist, #gallery, #gallerybox, #cart, #enquiry, #processenquiry, #contact, #faq, #events, #headingbar, #payment, #contactformresult, #ecom, #main, #news, #memberlogin, #carttablecontainer {
    float: left;
    width: 697px;
}
.highlight {
    font-weight: bold;
}
#inlinesearchform {
    display: inline;
}
#inlinesearchform input {
    font-weight: normal;
}
.nogap, .nogap * {
    font-size: 0;
    line-height: 0;
}
#pagecontainer {
    background: none repeat-y scroll 50% top transparent;
    margin: 0 auto;
    position: relative;
    width: 1020px;
}
#mainmenu * {
    line-height: 1.2em;
}
#mainmenustart, #mainmenumid, #mainmenuend {
    float: left;
}
#maincontentouter, #mainimageouter, #logoouter, #menuouter, #allexfooter {
    background: none repeat-y scroll 50% top transparent;
    float: left;
    padding: 0 30px;
    width: 960px;
}
#footerouter {
    background: none repeat-y scroll 50% top transparent;
}
#maincontent, #allexfooter {
    float: left;
    width: 960px;
}
#allexfooter {
    padding: 0;
    width: 1020px;
}
#footer, #footerupper, #footerlower {
    margin: 0 auto;
}
#footerupper, #footerlower {
    width: 960px;
}
#maincontentinner {
    background-color: transparent;
    float: left;
    padding: 0 0 0 23px;
    width: 697px;
}
#maincontentend {
    background-color: transparent;
    float: left;
    font-size: 0;
    height: 15px;
    line-height: 0;
    width: 720px;
}
#popupcontainer #maincontentouter, #popupcontainer #mainimageouter, #popupcontainer #logoouter, #popupcontainer #footerouter, #popupcontainer #menuouter, #popupcontainer #allexfooter {
    background-image: none;
    padding: 0;
    width: auto;
}
#maincontentouter, #allexfooter {
    background-image: url("http://www.presscouncil.org.au/uploads/52321/content-bg1.jpg");
}
#mainimageouter {
    background-image: url("http://www.presscouncil.org.au/uploads/52321/banner-border1.jpg");
}
#footerouter {
    background-image: url("http://www.presscouncil.org.au/uploads/52321/footer-border3.jpg");
    background-repeat: repeat-x;
}
#popupcontainer #testimonial, #popupcontainer #multimedia, #popupcontainer #newslist, #popupcontainer #forum, #popupcontainer #link, #popupcontainer #gallerylist, #popupcontainer #gallery, #popupcontainer #gallerybox, #popupcontainer #cart, #popupcontainer #enquiry, #popupcontainer #processenquiry, #popupcontainer #contact, #popupcontainer #faq, #popupcontainer #events, #popupcontainer #headingbar, #popupcontainer #headingbarcustom, #popupcontainer #payment, #popupcontainer #pagecontent, #popupcontainer #pagecontentcustom, #popupcontainer #main, #popupcontainer #mainwithrightimages, #popupcontainer #maincontentinner, #popupcontainer #contactformwithrightimages, #popupcontainer #ecom {
    background-image: none;
    padding-left: 0;
    padding-right: 0;
    width: 510px;
}
#popupcontainer #rightimages, #popupcontainer #maincontentend {
    display: none;
}
span, font {
    line-height: 1.6em;
}
#faqindex li, #faqindexwithrightimages li {
    margin-left: 1.5em;
}
p.nextn {
    clear: both;
    padding-bottom: 1.5em;
    text-align: center;
}
#homeloginforgot {
    clear: both;
    float: left;
    font-size: 10px;
    margin-top: 0.5em;
    width: 100%;
}
#galleryindex ul, #galleryindex ul li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#galleryindex ul li.rowstart {
    clear: left;
}
#gallerylistul li.rowstartclearer {
    font-size: 0;
    height: 0;
    line-height: 0;
    padding: 0;
    width: 100%;
}
#gallerylist {
    width: 100%;
}
#gallerylist #gallerylistul li span.image {
    float: none;
    text-align: center;
}
table.productlisttable {
    border-collapse: collapse;
    clear: left;
}
table.productlisttable tr td {
    border: 1px solid #FFFFFF;
}
table.productlisttable tr td span.productlistdesc table tr td {
    border-width: 0;
}
span.productlistimage {
    text-align: left;
}
body.ecom table.productlisttable tr td {
    border-width: 1px;
}
body.ecom #ecomrelatedproductsform table.productlisttable tr td {
    border-width: 1px;
}
body.ecom table.productlisttable tr td table.formtable tr td {
    border-width: 0;
}
table.formtable tr td input.xForm, table.formtable tr td textarea.xForm, table.formtable tr td textarea.xFormTextArea {
    width: 260px;
}
ul.locatorsearchresultitemimages li table.formtable tr td input.xForm, ul.locatorsearchresultitemimages li table.formtable tr td textarea.xForm, ul.locatorsearchresultitemimages li table.formtable tr td textarea.xFormTextArea, span.productlistdesc table.formtable tr td input.xForm, span.productlistdesc table.formtable tr td textarea.xForm, span.productlistdesc table.formtable tr td textarea.xFormTextArea {
    width: 90%;
}
input.xButton[type="image"] {
    border-width: 0;
}
#popupcontainer #headingbarright {
    display: none;
}
#udm li.menusection > a.menusectionlinkselected, #udm li.menusection > a.menusectionlinkselected:hover {
    color: #FFFFFF;
}
#udm li.submenulinkselected > a, #udm li.submenulinkselected > a:hover {
    background-image: url("http://www.presscouncil.org.au/uploads/52321/white-1-44.png");
    color: #527EB5 !important;
}
.v_invalid {
    background-color: #EEDDDD;
    border: 1px solid #CC0000;
}
label.v_invalid {
    background-color: transparent;
    border-width: 0;
    clear: left;
    color: #CC0000;
    display: block;
    padding-top: 0.3em;
}
label label.v_invalid {
    padding-left: 150px;
    width: auto;
}
#mainnews label {
    width: 430px;
}
#mainnews label label.v_invalid {
    width: 295px;
}
.lighttext {
    line-height: 1.6em;
}
.featuredcats ul li, .newspreview ul li, .eventpreview ul li, .secondarynav ul li, .gallerypreview ul li, .locatorfeatured ul li, .blogpreview ul li, ul.customlgcustomlist li {
    float: left;
}
.featuredcats ul li a.featuredcatstitle, .newspreview ul li a.newstitle, .gallerypreview ul li a.gallerytitle, .locatorfeatured ul li a.locatorfeaturedtitle, .blogpreview ul li a.blogtitle, ul.customlgcustomlist li .customlgtitle {
    font-weight: bold;
    margin-bottom: 0.2em;
}
.secondarynav ul li a.secondarynavitemtitle, .secondarynav ul li a.secondarynavsubitemtitle {
    text-decoration: none;
}
#rightimages ul li.rightimagesnavlinks, .featuredcats ul li.featuredcatsnavlinks, .newspreview ul li.newsnavlinks, .gallerypreview ul li.gallerypreviewnavlinks, .locatorfeatured ul li.locatorfeaturednavlinks, .blogpreview ul li.blogpreviewnavlinks {
    text-align: right;
}
#rightimages ul li.rightimagesnavlinks a, .featuredcats ul li.featuredcatsnavlinks a, .newspreview ul li.newsnavlinks a, .gallerypreview ul li.gallerypreviewnavlinks a, .locatorfeatured ul li.locatorfeaturednavlinks a, .blogpreview ul li.blogpreviewnavlinks a {
    margin-left: 0.5em;
}
#rightimages ul li.rightimagesnavlinks {
    font-size: 10px;
    text-align: right;
    width: 200px;
}
.rolloverlayer {
    display: none;
    font-size: 0;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 0;
}
span.newsthumb, span.featuredcatsthumb, span.gallerythumb, span.locatorfeaturedthumb, span.blogthumb {
    font-size: 0;
    line-height: 0;
}
span.newstext em, span.locatorfeaturedtext em, p.eventindexitemtext em {
    color: #527EB5;
    font-style: normal;
}
#lightbox-image-details {
    color: #000000;
}
#lightbox-secNav-btnClose {
    font-size: 0;
    line-height: 0;
}
form {
    margin: 0;
}
#subscribeformsubmit, #homesearchformsubmit, #homeloginformsubmit, #pollformsubmit {
    background-color: #FFFFFF;
    border: 1px solid #504F4F;
    color: #605F5F;
}
.xFormLong, .xForm, .xFormShort, .xFormShorter, .xFormUnsized, .xFormTextArea {
    background-color: #FFFFFF;
    border: 1px solid #B6CDEB;
    color: #8A8686;
    font: 10px/1.2em Arial,Helvetica,sans-serif;
}
.locatorform .ui-corner-all, .locatorform .ui-corner-left, .locatorform .ui-corner-right {
    border-radius: 0 0 0 0;
}
.locatorform .ui-widget-content {
}
.locatorform .ui-slider-horizontal {
    height: 15px;
}
.locatorform .ui-slider .ui-slider-range {
}
.locatorform .ui-slider .ui-slider-handle {
    height: 22px;
    width: 22px;
}
.locatorform .ui-slider a.ui-state-hover {
}
.locatorform .ui-buttonset {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.locatorform .ui-buttonset .ui-state-default {
}
.locatorform .ui-buttonset .ui-state-default span {
}
.locatorform .ui-buttonset .ui-state-hover {
}
.locatorform .ui-buttonset .ui-state-hover span {
}
.locatorform .ui-buttonset .ui-state-active {
}
.locatorform .ui-buttonset .ui-state-active span {
}
.locatorform .ui-button-text-only .ui-button-text {
    font-weight: normal;
    padding: 2px;
}
.ui-widget-content {
    background-color: #DDDDDD;
    background-image: none;
}
.ui-datepicker td span, .ui-datepicker td a {
    font: 10px/1.2em Arial,Helvetica,sans-serif;
    padding: 2px 0;
    text-align: center;
}
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: #EEEEEE;
    background-image: none;
    border: 1px solid #FFFFFF;
    color: #003333;
    font-weight: normal;
}
.ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #000000;
    color: #000000;
    font-weight: normal;
}
.ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background-color: #000000;
    background-image: none;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-weight: bold;
}
.ui-widget-content .ui-state-highlight {
    font-weight: bold;
}
.ui-datepicker .ui-datepicker-title select {
    color: #000000;
    font-size: 10px;
    margin: 0;
}
.ui-datepicker-header {
    background-color: #CCCCCC;
    background-image: none;
}
.ui-widget-header {
    border: 1px solid #FFFFFF;
}
.ui-widget-content {
    color: #000000;
    font: 10px/1.2em Arial,Helvetica,sans-serif;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.3em;
    text-align: center;
}
.ui-corner-all {
    border-radius: 0 0 0 0;
}
#tooltip {
    display: block;
    float: left;
}
#tooltip.pretty {
    background-color: #EEEEEE;
    border: 1px solid #000000;
    opacity: 0.9;
    padding: 20px;
    width: 210px;
}
#subscribeformsubmitcontainer, #homesearchformsubmitcontainer, #homeloginformsubmitcontainer {
    float: left;
    font-size: 0;
    line-height: 0;
    padding-left: 10px;
}
#subscribeformsubmitimage, #homesearchformsubmitimage, #homeloginformsubmitimage {
    vertical-align: middle;
}
div.imagecontainer {
    float: left;
    padding-left: 5px;
    text-align: center;
    width: 95px;
    word-wrap: break-word;
}
#gallery div.newrow {
    padding-left: 0;
}
div.imagebar {
    float: left;
    text-align: left;
    width: 95px;
}
div.imagebartext {
    clear: left;
    color: #504F4F;
    padding: 2px 0.2em 4px 4px;
    text-align: center;
}
div.imagethumbbartext {
    text-align: center;
}
div.imagerow {
    padding-bottom: 5px;
}
div.imagerow, #gallerythumbnav {
    clear: left;
    float: left;
    width: 100%;
}
div.image a {
    display: block;
    line-height: 0;
}
#gallerythumbback {
    background: url("http://www.presscouncil.org.au/uploads/52321/back.jpg") no-repeat scroll left top transparent;
    float: left;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 30px;
}
#gallerythumbbackNoImage {
    float: left;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 30px;
}
#gallerythumbback span {
    display: none;
}
#gallerythumbnext {
    background: url("http://www.presscouncil.org.au/uploads/52321/next.jpg") no-repeat scroll left top transparent;
    float: right;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 30px;
}
#gallerythumbnext span {
    display: none;
}
#galleryslideshow {
    background: url("http://www.presscouncil.org.au/uploads/52321/slideshow.jpg") no-repeat scroll left top transparent;
    float: left;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 80px;
}
#galleryslideshow span {
    display: none;
}
#galleryslideshowcontainer {
    float: left;
    padding-left: 277px;
}
#gallerymainimage {
    display: none;
    position: absolute;
    top: 0;
    z-index: 5;
}
#gallerymainimagecontainer {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 697px;
    z-index: 0;
}
#gallerymainimageback, #gallerymainimagenext {
    display: block;
    font-size: 0;
    height: 400px;
    line-height: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 348px;
    z-index: 10;
}
#gallerymainimageback {
    background-image: url("http://www.presscouncil.org.au/media/pics/site/blank.gif");
    left: 0;
}
#gallerymainimageback:hover {
    background: url("http://www.presscouncil.org.au/media/pics/site/blank.gif") no-repeat scroll left center transparent;
}
#gallerymainimagenext {
    background-image: url("http://www.presscouncil.org.au/media/pics/site/blank.gif");
    left: 348px;
}
#gallerymainimagenext:hover {
    background: url("http://www.presscouncil.org.au/media/pics/site/blank.gif") no-repeat scroll right center transparent;
}
#gallerymainimagebartext {
    padding: 5px 0 0;
    position: absolute;
    width: 697px;
}
#gallerymainimagebartextdesc {
    padding: 5px 0 0;
    position: absolute;
    width: 697px;
}
#gallerymainimageouter {
    float: left;
    height: 400px;
    padding-bottom: 0;
    position: relative;
    width: 697px;
}
#gallerythumbnav {
    left: 0;
    position: absolute;
    top: 100px;
}
#gallerythumbcontainer {
    height: 140px;
    overflow: hidden;
    position: relative;
}
.gallerysocialmedia {
    left: 0;
    position: absolute;
}
div.gallerythumbpage {
    display: none;
    font-size: 0;
    height: 100px;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 0;
}
#locatorsearchresults {
    float: left;
    width: 697px;
}
div.locatorsearchresultheading {
    background: url("http://www.presscouncil.org.au/uploads/52321/profile-head51.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 75px;
    padding: 0 35px 5px;
    width: 627px;
}
div.locatorsearchresultheading span {
}
div.locatorsearchresultitem {
    background: url("http://www.presscouncil.org.au/uploads/52321/profile-body2.jpg") repeat-y scroll left top transparent;
    float: left;
    padding: 10px 25px 10px 35px;
    width: 637px;
}
div.locatorsearchresultitem * {
}
div.locatorsearchresultend {
    background: url("http://www.presscouncil.org.au/uploads/52321/profile-end2.jpg") no-repeat scroll left top transparent;
    float: left;
    font-size: 0;
    height: 18px;
    line-height: 0;
    width: 960px;
}
div.locatorsearchresultheadingfeatured {
    background: url("http://www.presscouncil.org.au/uploads/52321/profile-head52.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 75px;
    padding: 0 35px 5px;
    width: 627px;
}
div.locatorsearchresultheadingfeatured span {
}
div.locatorsearchresultitemfeatured {
    background: url("http://www.presscouncil.org.au/uploads/52321/profile-body2.jpg") repeat-y scroll left top transparent;
    float: left;
    padding: 10px 25px 10px 35px;
    width: 637px;
}
div.locatorsearchresultitemfeatured * {
}
div.locatorsearchresultendfeatured {
    background: url("http://www.presscouncil.org.au/uploads/52321/profile-end2.jpg") no-repeat scroll left top transparent;
    float: left;
    font-size: 0;
    height: 18px;
    line-height: 0;
    width: 960px;
}
ul.locatorsearchresultitemimages {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 200px;
}
ul.locatorsearchresultitemimages li {
    clear: left;
    float: left;
    margin: 0;
    padding: 0 0 10px;
    width: 200px;
}
#testimoniallist {
    float: left;
    width: 697px;
}
div.testimonialitemheading {
    background-color: transparent;
    float: left;
    padding: 0;
    width: 697px;
}
div.testimonialitemheading span {
}
div.testimonialitem {
    background-color: transparent;
    float: left;
    padding: 0;
    width: 697px;
}
div.testimonialitem * {
}
div.testimonialitemend {
    display: none;
    float: left;
    width: 697px;
}
div.testimonialitem .image {
    display: block;
    float: right;
    margin: 0 0 10px 10px;
}
#gallerythumbcontainer, div.gallerythumbpage {
    float: left;
    width: 100%;
}
#blogcommentform {
}
#blogcomment {
    height: 9em;
}
#carttable {
    clear: both;
}
#searchtext, input.locatorsearchfields, select.locatorsearchfields {
    width: 270px;
}
.xLinkButton {
    margin-right: 0.3em;
}
.heading {
    display: block;
    font-weight: bold;
    margin: 0 0 0.8em;
}
.heading h1 {
    margin: 0;
}
h1 {
    background-color: transparent;
    color: #271D67;
    font: 19px/1.4em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    margin: 0 0 0.8em;
    padding: 0;
    text-transform: none;
}
h2 {
    background: url("http://www.presscouncil.org.au/uploads/52321/heading2-bg2.jpg") no-repeat scroll left top transparent;
    color: #446EA3;
    font: 12px/1.4em Verdana,Arial,Helvetica,sans-serif;
    height: 50px;
    letter-spacing: -0.02em;
    margin: 0 0 13px;
    padding: 0;
    text-transform: none;
}
h3 {
    background-color: transparent;
    color: #271D67;
    font: 12px/1.4em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    margin: 0 0 0.8em;
    padding: 0;
    text-transform: none;
}
h4 {
    background-color: transparent;
    color: #271D67;
    font: 10px/0.8em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    margin: 0 0 0.8em;
    padding: 0;
    text-transform: none;
}
h5 {
    background-color: transparent;
    color: #271D67;
    font: 13px/0.8em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    margin: 0 0 0.8em;
    padding: 0;
    text-transform: none;
}
h6 {
    background-color: transparent;
    color: #271D67;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    margin: 0 0 0.8em;
    padding: 0;
    text-transform: none;
}
#headingbarleft, #headingbar, #headingbar a {
    background-color: transparent;
    background-image: none;
    clear: both;
    color: #271D67;
    font: 19px/1.2em Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.subheading {
    background-color: transparent;
    background-image: none;
    clear: both;
    color: #271D67;
    font: bold 12px/1.2em Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    letter-spacing: -0.02em;
    margin: 0;
    padding: 0;
    text-transform: none;
}
#headingbar {
    background-color: transparent;
    float: left;
    padding: 5px 0 0 23px;
    width: 697px;
}
#headingbar span, #headingbar span a {
    font-size: 12px;
}
#headingbarleft {
    float: left;
    line-height: 19px;
    padding-bottom: 0.2em;
}
#headingbarright {
    float: right;
    line-height: 19px;
}
#headingbarright span.statusbarlinks {
    padding-right: 0.5em;
}
#sitemapfloatingpagestitle, #sitemapfootertitle {
    color: #527EB5;
}
#cartbottomright {
    text-align: right;
}
#cartdiscounttotal {
    color: #FF0000;
}
.oldprice {
    text-decoration: line-through;
}
#footertext, #footertext a {
    color: #FFFFFF;
    font: 10px/1.4em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
table.formtable td {
    vertical-align: top;
}
table.formtable td.formleft {
    padding: 5px 12px 5px 0;
    width: 15%;
}
table.formtable td.formright {
    padding: 5px 5px 5px 0;
    width: 85%;
}
table.formtable td.formfield, table.formtable td.formlabel {
    padding: 5px 0;
}
.accountformtable tr td.formleft, .accountformtable tr td.formright {
    padding: 0;
}
table tr td.emailfriendgrouptop {
    padding-top: 1em;
}
#memberloginlogin form {
    padding-right: 20px;
}
#map_static {
    display: none;
}
#preview {
    display: none;
    position: absolute;
}
#ui-datepicker-div {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
div.j_drawmedia {
    font-size: 0;
    line-height: 0;
}
.size6 {
    font-size: 6px;
    line-height: 1.2em;
}
.size7 {
    font-size: 7px;
    line-height: 1.2em;
}
.size8 {
    font-size: 8px;
    line-height: 1.2em;
}
.size9 {
    font-size: 9px;
    line-height: 1.2em;
}
.size10 {
    font-size: 10px;
    line-height: 1.2em;
}
.size11 {
    font-size: 11px;
    line-height: 1.2em;
}
.size12 {
    font-size: 12px;
    line-height: 1.2em;
}
.size13 {
    font-size: 13px;
    line-height: 1.2em;
}
.size14 {
    font-size: 14px;
    line-height: 1.2em;
}
.size15 {
    font-size: 15px;
    line-height: 1.2em;
}
.size16 {
    font-size: 16px;
    line-height: 1.2em;
}
.size17 {
    font-size: 17px;
    line-height: 1.2em;
}
.size18 {
    font-size: 18px;
    line-height: 1.2em;
}
.size19 {
    font-size: 19px;
    line-height: 1.2em;
}
.size20 {
    font-size: 20px;
    line-height: 1.2em;
}
.size21 {
    font-size: 21px;
    line-height: 1.2em;
}
.size22 {
    font-size: 22px;
    line-height: 1.2em;
}
.size23 {
    font-size: 23px;
    line-height: 1.2em;
}
.size24 {
    font-size: 24px;
    line-height: 1.2em;
}
.size25 {
    font-size: 25px;
    line-height: 1.2em;
}
.size26 {
    font-size: 26px;
    line-height: 1.2em;
}
.size28 {
    font-size: 28px;
    line-height: 1.2em;
}
.size30 {
    font-size: 30px;
    line-height: 1.2em;
}
.size32 {
    font-size: 32px;
    line-height: 1.2em;
}
.size34 {
    font-size: 34px;
    line-height: 1.2em;
}
.size36 {
    font-size: 36px;
    line-height: 1.2em;
}
.size38 {
    font-size: 38px;
    line-height: 1.2em;
}
.size40 {
    font-size: 40px;
    line-height: 1.2em;
}
div.colourredtext p {
    color: red;
    font-family: verdana,arial,helvetica;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
}
span.imagecaption {
    clear: left;
    display: block;
    float: none;
    font-size: 10px;
    padding: 0.3em 0;
    text-align: left;
}
#rightimages span.imagecaption {
    padding-left: 20px;
}
#newsimages span.imagecaption {
    padding: 0.3em 0 25px;
}
form.imagebaraddtocart select, form.imagebaraddtocart input.formsubmit, .lighttext, .newspreview ul li, .eventpreview ul li, .featuredcats ul li, .secondarynav ul li, .gallerypreview ul li, .locatorfeatured ul li, .blogpreview ul li, #pollanswers form ul li span, #pollquestion {
    font-size: 10px;
    line-height: 1.6em;
}
.xFormLong, .xForm, .xFormShort, .xFormShorter, .xFormUnsized, .xFormTextArea {
    width: 200px;
}
.xFormLong {
    width: 300px;
}
.xFormShort {
    width: 100px;
}
.xFormShorter {
    width: 45px;
}
.xFormUnsized {
    width: auto;
}
.xButton, a.xButtonLink {
    background-color: #FFFFFF;
    border: 1px solid #504F4F;
    color: #605F5F;
    width: 150px;
}
a.xButtonLink {
    display: block;
    text-align: center;
    text-decoration: none;
}
.xCheckbox {
    margin: 0;
    padding: 0;
}
.xFormTextArea {
    height: 100px;
    width: 300px;
}
.nospace {
    font-size: 0;
    line-height: 0;
}
ul.flat {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
img {
    border-width: 0;
}
div.label {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
div.label span {
    float: left;
    width: 150px;
}
#mainimage {
    float: left;
    font-size: 0;
    height: 26px;
    line-height: 0;
    width: 960px;
}
#mainmenu * {
    line-height: 1.2em;
}
#logo {
    float: left;
    font-size: 0;
    height: 159px;
    line-height: 0;
    width: 960px;
}
#main {
    float: left;
    width: 697px;
}
#mainnews {
    float: left;
    padding-left: 20px;
    width: 527px;
}
#mainwithrightimages {
    float: left;
    width: 477px;
}
#popupcontainer {
    background-color: #FFFFFF;
    float: none;
    margin: auto;
    padding: 10px;
    text-align: left;
    width: 530px;
}
#popupcontainer #maincontent {
    width: 510px;
}
#popupcontainer h1 {
    width: 510px;
}
#rightimages {
    float: right;
    width: 220px;
}
#rightimages ul, #proddetailimages ul, #proddetailsmallthumbnails ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#rightimages ul li, #proddetailimages ul li, #proddetailsmallthumbnails ul li {
    font-size: 0;
    line-height: 0;
    padding: 0 0 10px;
    text-align: right;
}
#gallerynextn {
    clear: both;
    margin-bottom: 30px;
    text-align: center;
}
#newsquicklist {
    border-right: 1px solid #FFFFFF;
    float: left;
    padding: 0 9px 0 0;
    width: 140px;
}
#newsquicklist ul, ul.newsitemlist {
    margin: 10px 10px 0 0;
    padding-bottom: 10px;
    padding-left: 16px;
}
#newsquicklist ul li, ul.newsitemlist li {
    margin-bottom: 12px;
}
#newsquicklist ul li.selected {
    font-weight: bold;
}
.lighttext {
    color: #504F4F;
    font-weight: normal;
}
.error {
    font-weight: bold;
}
#newsimages {
    float: right;
    padding: 0 0 10px 10px;
    width: 200px;
}
#newslist ul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#newslist li {
    clear: left;
    margin: 0 0 10px;
}
#newslist span.bullet {
    display: block;
    float: left;
    width: 25px;
}
#multimedialist {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
#multimedialist li {
    clear: left;
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
#multimedialist li div.thumbcontainer {
    float: left;
    margin: 0 0 20px;
    width: 150px;
}
#multimedialist div.thumbplaceholder {
    height: 100px;
    width: 150px;
}
#multimedialist div.desctext, #multimedialist div.lighttext {
    margin-bottom: 10px;
}
#multimedialist div.desctextsummary {
    font-weight: bold;
}
#multimedialist span.itemtext {
    float: left;
    padding-left: 20px;
    width: 527px;
}
#gallerylistul {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#gallerylistul li {
    float: left;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 343px;
}
#gallerylistul li.rowstart {
    clear: left;
    padding-left: 0;
}
#gallerylistul li span.image {
    display: block;
    float: left;
    margin: 0 0 7px;
    text-align: left;
}
#gallerylistul li div.privateplaceholder {
    height: 100px;
    width: 150px;
}
#cartbar {
    background-color: #FFFFFF;
    float: left;
    padding: 0 0 10px;
    width: 100%;
}
#cartbarleft {
    float: left;
}
#cartbarright {
    float: right;
    text-align: right;
}
#cartintro {
    padding: 0 0 20px;
}
#carttable th {
    background-color: #FFFFFF;
    color: #605F5F;
    font-weight: bold;
}
#carttable td {
    background-color: #FFFFFF;
}
#carttable td.na {
    background-color: #FFFFFF;
    font-style: italic;
}
#carttable tr.spacerrow td {
    border-top: 1px solid #FFFFFF;
}
#carttable tr.totalrow td {
    font-weight: bold;
    height: 20px;
}
#carttable tr.imagerow td {
    border-bottom: 1px solid #FFFFFF;
}
#cartbottom {
    float: left;
    margin: 30px 0 10px;
    width: 100%;
}
#cartbottomleft {
    float: left;
}
#cartbottomright {
    float: right;
}
#offerbar {
    margin-bottom: 20px;
}
#pollresultstable tr th {
    background-color: #FFFFFF;
    color: #605F5F;
    text-align: left;
}
#pollresultstable tr td.question {
    background-color: #FFFFFF;
    color: #605F5F;
}
#pollresultstable tr td.barbackground {
    background-color: #FFFFFF;
}
#pollresultstable tr td.percentage {
    background-color: #FFFFFF;
    color: #605F5F;
}
table.pollresultsbar tr td {
    background-color: #271D67;
}
#faqindex, #faqindexwithrightimages {
    margin: 0 0 2em;
    padding: 0;
}
#faqindex .faqquestion, #faqindexwithrightimages .faqquestion {
    color: #271D67;
    font-weight: bold;
}
#faqanswers, #faqanswerswithrightimages {
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


#cartheader {
    font-weight: bold;
    margin-bottom: 30px;
}

#secondarynav51072 ul li a.secondarynavitemtitle {
    background: url("http://www.presscouncil.org.au/uploads/52321/about-secnav-body1.jpg") no-repeat scroll left top transparent;
    color: #504F4F;
    display: block;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    height: 21px;
    letter-spacing: 0;
    padding: 8px 25px 6px 37px;
    text-transform: none;
    width: 178px;
}
#secondarynav51072 ul li a.secondarynavitemtitle:hover {
    background-image: url("http://www.presscouncil.org.au/uploads/52321/about-secnav-body2.jpg");
    color: #527EB5;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
#secondarynav51072 ul li.secondarynavitemselected a.secondarynavitemtitle {
    background-image: url("http://www.presscouncil.org.au/uploads/52321/about-secnav-body3.jpg");
    color: #271D67;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}

#secondarynav51072 #secondarynavend {
    background: 
	url("http://www.presscouncil.org.au/uploads/52321/about-secnav-end.jpg") no-repeat scroll left top transparent;
    clear: left;
    float: left;
    font-size: 0;
    height: 18px;
    line-height: 0;
    width: 240px;
}

#secondarynav51072 li.secondarynavsubitem a.secondarynavsubitemtitle {
    background-color: transparent;
    color: #504F4F;
    display: block;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    padding: 0;
    text-transform: none;
    width: 240px;
}
#secondarynav51072 li.secondarynavsubitem li.secondarynavsubitem a.secondarynavsubitemtitle {
}
#secondarynav51072 ul li.secondarynavsubitem a.secondarynavsubitemtitle:hover {
    color: #504F4F;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
#secondarynav51072 ul li.secondarynavsubitemselected a.secondarynavsubitemtitle {
    color: #271D67;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
#secondarynav51072 ul li.secondarynavsubitemselected a.secondarynavsubitemtitle {
    color: #271D67;
    font: 12px/1.6em Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 0;
    text-transform: none;
}

strong {
	font-weight:bold;
}

em {
font-style:italic;
}


