BODY { margin: 0 auto; text-align: center; background: url(https://www.lidcotechnicals.com.au/templates/lidco2011/images/bg_page.jpg) repeat-y top center; font-family: Verdana, Tahoma, sans-serif;}
#wrapper { background-color: #FFFFFF; }
#top { margin-top: 15px; padding-top: 3px; position: relative; position: relative; }
#top .logo { background: url(../images/logo.jpg) no-repeat; top: 0; left: 0; height: 130px; }
#top .logo span { display: block; text-indent: -900%; position: absolute; outline: none; }
#top .logo a { display: block; height: 85px; position: absolute; top: 35px; width: 260px; }
#top .page a { display: block; height: 90px; position: absolute; top: 35px; width: 250px; }
#top .page { background: url(../images/logo.jpg) no-repeat; top: 0; left: 0;  height: 130px; }
#top .topnavigation { padding: 0; width: 500px; margin: 0; height: 12px; position: absolute; top: 15px; left: 30px; z-index: 1; }
#top .topright { text-align: right; padding: 10px 10px 0 0; width: 624px; }
#top .topright { text-align: right; }
div.search { background: url(../images/title-search.gif) no-repeat top right; padding-top: 27px; }
div.search input {
    background-image: url("../images/bg-input.gif");
    border: 1px solid #0092BA;
    border-radius: 2px 2px 2px 2px;
    font-size: 1em;
    height: 16px;
    margin: 0;
    padding: 2px 4px;
    width: 192px;
}
div.search input.button { float: right; height: 20px; margin-left: 3px; padding: 0; position: relative; width: 27px; }
#banner .grid_9.banner  { width: 714px; overflow: hidden; }
#banner .grid_9.banner .bannerimage  { width: 714px; height: 197px; margin-bottom: 3px; }
#banner .grid_9.banner .bannerimage li img { width: 714px; height: 197px; }
#banner .grid_9.banner .bannertext { width: 704px; min-height: 25px; margin-bottom: 3px; padding: 5px; overflow: hidden; background-color: #0092BA; text-align: left; }
#banner .bannerright { width: 236px; min-height: 197px; text-align: left; margin: 0 }
#content-4sections.container_12 .grid_3 { display: block; width: 236px; height: 90px; margin: 0 0 3px 3px; padding: 0; overflow: hidden; }
#content-4sections.container_12 .grid_3 a span { display: none; }
/*a.home-productselector:link, a.home-productselector:visited, a.home-productselector:active { display: block; background: url(../images/home-productselector.gif) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }a.home-architectsdesigners:link, a.home-architectsdesigners:visited, a.home-architectsdesigners:active  { display: block; background: url(../images/home-architectsdesigners.gif) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }a.home-fabricatorpartners:link, a.home-fabricatorpartners:visited, a.home-fabricatorpartners:active   { display: block; background: url(../images/home-fabricatorpartners.gif) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }a.home-consumers:link, a.home-consumers:visited, a.home-consumers:active    { display: block; background: url(../images/home-customers.gif) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }a.home-productselector:hover , a.home-architectsdesigners:hover, a.home-fabricatorpartners:hover, a.home-consumers:hover { background-position: 0px -90px; text-decoration: none; }*/
a.home-residential:link, a.home-residential:visited, a.home-residential:active { display: block; background: url(../images/home-residential.jpg) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }
a.home-architects:link, a.home-architects:visited, a.home-architects:active  { display: block; background: url(../images/home-architects.jpg) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }
a.home-commercial:link, a.home-commercial:visited, a.home-commercial:active   { display: block; background: url(../images/home-commercial.jpg) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }
a.home-louvres:link, a.home-louvres:visited, a.home-louvres:active    { display: block; background: url(../images/home-louvres.jpg) no-repeat; padding: 0px; margin: 0px; height: 90px; width: 236px; text-decoration: none; }
a.home-residential:hover , a.home-architects:hover, a.home-commercial:hover, a.home-louvres:hover { background-position: 0px -90px; text-decoration: none; }
#content-4sections-links.container_12 .grid_3 { display: block; background: url(../images/bg-features.gif) no-repeat top left; width: 236px; height: 166px; margin: 0 0 0 3px; padding: 0; text-align: left; }
#content-4sections-links.container_12 .grid_3 .moduletable { padding: 5px;  }
#content-4sections-links ul  { margin: 0; padding: 0; }#content-4sections-links ul li { display: block; float: none; font-size: 13px; line-height: 20px; list-style-type: none; margin: 0; padding: 0; text-indent: 0; }
#content-4sections-more.container_12 .grid_3  { display: block; background: url(../images/bg-features.gif) no-repeat 0 -60px; width: 236px; height: 13px; margin: 0 0 0 3px; padding: 0; text-align: left; }
#content-4sections-more a.more:link, #content-4sections-more a.more:visited, #content-4sections-more a.more:active { display: block; background: url(../images/more.gif) no-repeat; padding: 0px; margin: 0px; height: 13px; width: 40px; text-decoration: none; float: right; }
#content-4sections-more a.more:hover { background-position: 0px -13px; text-decoration: none; } 
#content-4sections-page .col1 { margin: 0 3px 0 0; padding: 0; display: block; width: 176px; height: 21px; overflow: hidden; }
#content-4sections-page .col2 { margin: 0 3px 0 0; padding: 0; display: block; width: 176px; height: 21px; overflow: hidden; }
#content-4sections-page .col3 { margin: 0 3px 0 0; padding: 0; display: block; width: 176px; height: 21px; overflow: hidden; }
#content-4sections-page .col4 { margin: 0; padding: 0; display: block; width: 176px; height: 21px; overflow: hidden; }
#content-4sections-page .grid_3 a span { display: none; }
a.nav-productselector:link, a.nav-productselector:visited, a.nav-productselector:active { display: block; background: url(../images/nav-productselector.gif) no-repeat; padding: 0px; margin: 0px; height: 21px; width: 176px; text-decoration: none;}
a.nav-architectsdesigners:link, a.nav-architectsdesigners:visited, a.nav-architectsdesigners:active { display: block; background: url(../images/nav-architectsdesigners.gif) no-repeat; padding: 0px; margin: 0px; height: 21px; width: 176px; text-decoration: none;}
a.nav-fabricatorpartners:link, a.nav-fabricatorpartners:visited, a.nav-fabricatorpartners:active { display: block; background: url(../images/nav-fabricatorpartners.gif) no-repeat; padding: 0px; margin: 0px; height: 21px; width: 176px; text-decoration: none;}
a.nav-consumers:link, a.nav-consumers:visited, a.nav-consumers:active {	display: block;	background: url(../images/nav-customers.gif) no-repeat;	padding: 0px; margin: 0px; height: 21px; width: 176px; text-decoration: none;}a.nav-productselector:hover, a.nav-architectsdesigners:hover, a.nav-fabricatorpartners:hover, a.nav-consumers:hover { background-position: 0px -21px; text-decoration: none; }
#breadcrumbs { height: 20px; margin: 0 0 20px; padding: 5px; display: block; background: url(../images/dots.gif) repeat-x center bottom; font-weight: normal; font-size: 11px; color: #536169; }
#breadcrumbs span { color: #7fc8dc; }
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { color: #0092ba; text-decoration: none; }
#breadcrumbs a:hover { color: #000000; text-decoration: underline;}
#content { background: url(../images/bg-left-footer.gif) no-repeat left bottom; margin: 0 3px; width: 954px; }
#content.container_12 .content-left { width: 236px; margin: 0; text-align: left; } 
#content.container_12 .content-left #content-left-top { width: 236px; margin: 0; padding: 0; background: url(../images/bg-left-top.gif) no-repeat; height: 41px; } 
#content.container_12 .content-right { width: 713px; margin: 0 0 0 5px; text-align: left; } 
#content.container_12 .content-right #topfadeimage { width: 713px; margin: 0 0 5px 0; padding: 0; background: url(../images/bg-topspacer.gif) no-repeat; height: 6px; } 
#content.container_12 .content-right #pagebanners { width: 713px; margin: 0 0 3px 0; padding: 0; height: 165px; overflow: hidden; background: url(../../../images/banners/main.jpg) no-repeat; }
#content.container_12 .content-right #pagebanners .moduletable { margin: 0; padding: 0; }
#content.container_12 .content-right #pagebanners img { width: 713px; margin: 0; padding: 0; height: 165px; }
#content.container_12 .content-right #pagebanners p { margin: 0; padding: 0; }	
#content-right-padding { padding: 5px; }
#print { margin: 0 3px; width: 954px; padding-top: 6px; height: 30px; text-indent: 245px; background-image: url(../images/bg-print.gif); background-position: left top; background-repeat: no-repeat; text-align: left; }
#footer { height: 80px; }
#footer p { margin-top: 0; margin-bottom: 5px; }
.footer-left .moduletable { padding: 8px 0 8px 15px; text-align: left;  }
.footer-right .moduletable  { padding: 8px 15px 8px 0; text-align: left; }