/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 24 July 2008 06:28:27
*/


/* WORMALD (RED) CSS */


/*General CSS
************************/

.no-css { display: none; }

UL.nav, UL.nav LI {
    padding: 0;
    margin: 0;
   list-style: none;
   
}

form {margin:0;padding:0;}
form table td{padding:5px;}

A IMG { border: 0; }

A {
    color: #006699;

}
A:hover { color: #C00; }

/* override mysource defaults */
BODY, P, TD, UL, LI, INPUT, SELECT, TEXTAREA {    color: inherit;
    font-family: inherit;
    font-size: inherit;
   
}
.smallprint {    font-size: 100%; }
.fineprint  {    font-size: 100%; }

H1{font-size:1.6em;}

H2, H3, H4, H5, H6 { color: #000000; }
H2 { font-size: 1.2em; }
H3 { font-size: 1.0em; }
H4 { font-size: 0.8em; }
H5 { font-size: 0.7em; }
H6 { font-size: 0.6em; }

.breaker { clear: both; }

hr {background-color:#EFF1F2;
border:1px none;
color:#EEFF1F2;
height:1px;
clear:both;

}

BODY {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    margin: 0;
    padding: 0;
    height: 100% !important;
    text-align: center;    /* centre the wrapper div (for IE) */
}

/*IE6 Styles
***********************************************/
* html #background-wrapper
{
    height: 100%;
}

TD {
    font-size: 70%;        /* size for IE5 */
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 100%;    /* correct size */
}

HTML>BODY TD { font-size: 100%; }

* html #rightimg img {margin:0;padding:0;height:92px;width:315px;}

* html #content-region {
    background: url(http://www.wormald.com.au/__data/assets/image/0003/210/content_region_bg.jpg) left bottom no-repeat;
    padding-bottom: 36px;
    font-size: 0.9em;
    color: #333;
    overflow:hidden; /* home page fix */
    margin:0;
     width:770px!important;
    }
    
* html #columnOne {
   float:left; margin:0 1px 0 0; height: 1%;
}

* html #columnTwo {
border-left:1px solid #C2C2C2; height: 1%; margin:0; width:315px

}


* html form {margin:0;padding:0;}

* html form table td{padding:5px;}


/*MAIN CONTAINERS
*****************************************************************************/


#wrapper {
    text-align: left;        /* override the side-effect of the centreing hack */
    width: 770px !important;
    margin: 0 auto;            /* correctly centre the div for other browsers */
    min-height: 100%;

}
 
#background-wrapper {
    position: absolute;
    left: 50%;
    margin-left: -389px;
    min-height: 100%;
    width: 778px;
    text-align: left;        /* override the side-effect of the centreing hack */
    background: white url(http://www.wormald.com.au/__data/assets/image/0011/209/body_bg.gif) left top repeat-y;
 
   
}


/* HEADER 
************************************************/

#header {
    background: url(http://www.wormald.com.au/__data/assets/image/0007/214/header_bg.gif) 0 0 repeat-x;
    font-size: 0.8em;
    text-transform: uppercase;
    height:143px;
    position:relative;
}


#home_button{float:left;padding:30px 45px 31px 20px;position:relative;}

#home_button img, #home_button img a {position:relative;}


#car {
background-image:url(http://www.wormald.com.au/__data/assets/image/0018/9009/wormald_van.gif);
background-position:95% 44%;
background-repeat:no-repeat;
height:100%;
}


#header #header-height
{
    float: left;
    width: 1px;
    height: 91px;
}

#header H1 {
    float: left;
    width: 240px;
    height: 80px;
    margin: 0;
    padding: 0;
    background: url(http://www.wormald.com.au/__data/assets/image/0008/224/logo.gif) 20px 50% no-repeat;
}
#header H1 A {
    width: 240px;
    height: 80px;
}
#header H1 SPAN { display: none; }

/* NAVS
***************************************************************/
#header UL.nav LI {
    float: left;
}

#info-nav A,
#legal-nav A {
    color: #666;
    text-decoration: none;
}

#info-nav A:hover,
#legal-nav A:hover {
    color: #C00;
}

#info-nav
{
    color: #999;
    margin-top: 1.1em;
}


#country-nav {
    float: left;
    width: 115px;
    margin-top: 1.1em;
    color: #555;
    
}

#country-nav #global-websites
{
    padding: 0 0 6px 15px;
    background: url(http://www.wormald.com.au/__data/assets/image/0006/213/globe.gif) 0 1px no-repeat;
}

#country-nav form
{
    margin: 0;
    padding: 0;
}

#country-nav select
{
    float: right;
    font-size: 1.0em;
    color: #000;
}

#info-nav {
    float: right;
}

/* 
Info Nav Icons 
**********************************************/

#info-nav LI {
    margin: 0 1em 0 0;
}
#info-nav A {
    display: block;
    background: 100% 50% no-repeat;
    padding: 0 2em 0 1em;
}
#home,
#aboutus,
#careers,
#contact {
    background-position: 100% 1000px;
    background-repeat: no-repeat;
}
#home:hover, #home.over,
#aboutus:hover, #aboutus.over,
#careers:hover, #careers.over,
#contact:hover, #contact.over {
    background-position: 100% 50%;
}

#home:hover a, #home.over a,
#aboutus:hover a, #aboutus.over a,
#careers:hover a, #careers.over a,
#contact:hover a, #contact.over a {
    color: #C00; 
}

#home   { background-image: url(http://www.wormald.com.au/__data/assets/image/0007/223/icon_home_bg.gif); }
#home A { background-image: url(http://www.wormald.com.au/__data/assets/image/0006/222/icon_home.gif); }

#aboutus   { border-left: 1px #DCDCDC solid; background-image: url(http://www.wormald.com.au/__data/assets/image/0010/217/icon_aboutus_bg.gif); }
#aboutus A { border-left: 1px #FFF solid; background-image: url(http://www.wormald.com.au/__data/assets/image/0009/216/icon_aboutus.gif); }

#careers   { border-left: 1px #DCDCDC solid; background-image: url(http://www.wormald.com.au/__data/assets/image/0012/219/icon_careers_bg.gif); }
#careers A { border-left: 1px #FFF solid; background-image: url(http://www.wormald.com.au/__data/assets/image/0011/218/icon_careers.gif); }

#contact   { border-left: 1px #DCDCDC solid; background-image: url(http://www.wormald.com.au/__data/assets/image/0005/221/icon_contact_bg.gif); }
#contact A { border-left: 1px #FFF solid; background-image: url(http://www.wormald.com.au/__data/assets/image/0004/220/icon_contact.gif); }

/* MAIN NAVIGATION
**********************************************************/


#site-nav {
    z-index: 10;
    position:relative;
    clear: both;
    float: left;
    position: absolute;
    height: 30px;
    bottom: 20px;
    left: 0;
    width: 100%;
    border-top: 1px white solid;
    border-bottom: 1px white solid;
    background: #F73131 url(http://www.wormald.com.au/__data/assets/image/0008/215/header_nav_bg.gif) left top repeat-x;
    margin-top: 20px;
}
#site-nav LI {
    width: 19.8%;        /* If widths are exactly 25%, the extra borders push the last item onto a new line. */
    text-align: center;
    position: relative;        /* to allow the absolute positioning of the submenus. */
    border-left: 1px #CC0000 solid; 
    background: #CC0000 url(http://www.wormald.com.au/__data/assets/image/0008/215/header_nav_bg.gif) left top repeat-x;
}
#site-nav A {
    display: block;
    line-height: 29px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    background: url(http://www.wormald.com.au/__data/assets/image/0010/208/arrow2.gif) 50% 1000px no-repeat;    /* display (load) it, but hide it off-screen. */
    border-left: 1px #FF3333 solid;

}
#site-nav A:hover, #site-nav A.current { background-position: center top; }    /* position it correctly on rollover. */

/*sub-menus 
****************************************************************/

#site-nav UL {
    display: none;
    position: absolute;
    left: 0;
    top: 29px;
    border: 1px #000000 solid;
    background-color: #EFF1F2;
    width: 100%; /* for safari */
}

#site-nav UL LI {    
    width: 100%; 
    text-align: left; 
    border: 0; 
    background: #EFF1F2; 
    background-image: none;
    z-index:20;
}

#site-nav UL,
#site-nav UL LI {
    margin: 0;
    padding: 0;
    list-style: none;
}

#site-nav LI:hover UL,
#site-nav LI.over UL {
    display: block;
        z-index:50;
}

#site-nav UL A {
    color: black;
    text-transform: none;    /* overwrite previously defined values */
    line-height: 100%;
    font-weight: normal;
    border: 0;
    padding: 0.5em;
    background-image: none;
}
#site-nav UL A:hover { text-decoration: none; background-color: white; color: #000; }

#site-nav UL UL
{
    display: none;
    visibility: hidden;
    position: absolute;
    left: 100%;
    top: 0;
}

#site-nav UL LI:hover UL,
#site-nav UL LI.over UL
{
    display: block;
    visibility: visible;
}


.third-nav-arrow
{
    position: absolute;
    right: 4px;
    top: 50%;
    margin-top: -4px;
    width: 5px;
    height: 9px;
    color: #CE0202;
    background: url(http://www.wormald.com.au/__data/assets/image/0004/211/drop-down-arrow.gif) left top no-repeat;
}


/*SIDE NAVIGATION
*******************************************************/

#nav-wrapper {
    float: left;
    width: 191px;
}

#nav-wrapper P {
    margin: 0;
    padding: 3em 15px 0.3em 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: #C00;
}
#nav-wrapper LI { border-bottom: 1px #F4F4F4 solid; }    /* IE sucks */
#nav-wrapper A {
    display: block;
    padding: 0.2em 15px;
    color: black;
    text-decoration: none;
}
#nav-wrapper A:hover {
    color: #C00;
    text-decoration: underline;
}
#nav-wrapper A.current { background-color: white; }


#page-nav li div, 
#page-nav li div table, 
#page-nav li div table tr, 
#page-nav li div table tr td, 
#page-nav li div table tr td a{
padding:0;
margin:0;
}

#page-nav li div {
padding-left:1em;
}


/*-------------------------------------------------------------------------------------------------------------------------- End 3rd Level Nav */


/* SEARCH FORM
*************************************************************/

#search {
    background-image: url(http://www.wormald.com.au/__data/assets/image/0009/225/search_bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 780px;
}

#header #search FORM {
    color: white;
    clear: both;
    margin: 0;
    padding: 0.2em 2.0em 0.2em 0.5em;
    text-align: right;
    height: 17px;
    font-size: 1.0em;    /* compensate for mysource styling of form elements */
    margin: 0;
    padding: 0.2em 2.0em 0.2em 0.5em;
}


    #search FORM TABLE { margin: 0 0 0 auto; padding: 0; height: 17px; vertical-align: middle; }
    #search FORM TABLE TR,
    #search FORM TABLE TD,
    #search FORM INPUT {
    margin: 0;
    padding: 0;
    vertical-align: middle; height: 14px;  
}

    #search FORM INPUT
{
    border: 1px solid #999;
    font-size: 1.0em;
    color: #000;
    height: 12px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

    #search FORM P { height: 12px; margin: 0 0.2em 0 0; padding: 0; color: #333; }

    #search_results{padding:0 0 0 10px;}

    #search_results p {margin:0;}

    #search_results img {padding:0 10px 10px 0;}


/* CONTENT
***************************************************************/

#content-region {
    background:url(http://www.wormald.com.au/__data/assets/image/0003/210/content_region_bg.jpg) left bottom no-repeat;
    padding-bottom: 36px;
    font-size: 0.9em;
    color: #333;
    overflow:hidden; /* home page fix */
    margin:0;
   
}


#content-wrapper {background-color:white;}


/*Home Page Content
********************************************************/


#columns {
    margin:0;
}

#columnOne {
float:left;
margin:0;
padding:0;
width:450px;

}

/*Contact Block
********************************************************/

#contact_copy {
   padding: 5px;
}

#contact_copy p {
   padding:5px 0 10px 0;margin:0;
}

#contactText {
    height:92px;
    width:450px;
}

#contactText p.left{float:left;padding:5px 0 0 10px;}
#contactText p.right{float:left;padding:5px 0 0 50px;}

#contactText h3, #latestNews h3{
font-size:1em;
font-weight:normal;
margin:0;
padding:0.3em 1em;
color:#fff;
background-color:#949494;
}

#secImg{
border-top:solid #c2c2c2 1px;float:left;height:92px;clear:both;}

#columnTwo {
border-left:1px solid #C2C2C2;

margin:0 0 0 451px;
padding:0pt;

}


#mainCont {
line-height:1.2;
padding:0 0 0 20px;
height:247px;
}

#mainCont h3 {
padding:0.6em 0 0.8em 0;
margin:0;
font-size:1.5em;
font-weight:normal;
color:#000;
}


#rightimg{
border-top:solid #c2c2c2 1px;margin:0;padding:0;height:92px;
}

#rightImg img{margin:0;padding:0;border-top:1px solid #C2C2C2;height:92px;}


#rightImg img a{margin:0;padding:0;}


#latestNews{

height:92px;
}


#latestNews p {
  margin: 10px 0 0 70px;
}

/*Inside Pages
**********************************************************/

#content-wrapper-inside {
    background: white;
    margin-left: 193px;
  
}

#content-wrapper-inside h1 {
color:#000000;
font-size:1.6em;
/*font-weight:normal;*/
margin:0pt;
/*padding:10px;*/
}



/* FOOTER
****************************************************************/

#footer_img{
    background: url(http://www.wormald.com.au/__data/assets/image/0005/212/footer_bg.gif) left top repeat-x;
    padding:0;
    height:55px;
}


#footer {
    font-size: 0.8em;
    text-align: left;
    padding:10px 5px 13px 5px;width:750px;
   
}

#legal-nav {
    padding: 20px 0 0 0;
    margin: 0;
    color: #999;
    float:left;
    padding: 15px 0px 0 0px; 
    margin-left: 20px; 
}


#a-tyco-company
{
    float: left;
    margin: 17px 10px 0 5px;
    padding: 0;
}

#tyco-logo {
    float: right;margin: 10px 10px 0 5px;
    
}

.van { display: none; }