/******************************************************************************
 * Stylesheet for the Munns Internet pages.  On-screen display.
 * Author: Greg Aldridge
 *
 * Changes:
 * 2006-12-06  GA  Original
 *****************************************************************************/

/* General page styling. */
html {height: 100%; max-height: 100%;
      padding: 0; margin: 0; border: 0;
      background: #FFFFCE;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      /* Hide overflow: hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */}

body {height: 100%; max-height: 100%;
      padding: 0; margin: 0; border: 0;
      overflow: hidden;}

/***********************
 * Page Layout Sections
 ***********************/

/* Define the page's 'header' section. */
#head {position: absolute; z-index: 5; height: 80px; width: 100%;
       top: 0; left: 0;
       margin: 0;
       display: block;
       background: url(../images/background/headback.jpg) #FFFFCE;
       background-position: 0 0; background-repeat: no-repeat;
       font-family: "Times New Roman", serif;
       font-size: 3.5em;
       font-weight: bold;
       color: #1C6EA7 /* Munns Blue */;
       overflow: hidden;}

/* Define the page's 'content' section. */
#content {position: absolute; z-index: 3;
          top: 80px; left: 200px; bottom: 25px; right: 0;
          background: url(../images/background/contback.jpg) #FFFFCE;
          background-position: 0 0; background-repeat: no-repeat;
          overflow: auto;}

* html #content {position: absolute; z-index: 3;
                 height: 100%; max-height: 100%; width: 100%;
                 top: 0; left: 0; right: 0; bottom: 0;
                 border-top: 80px solid #FFFFCE;
                 border-left: 200px solid #FFFFCE;
                 border-bottom: 25px solid #FFFFCE;
                 background-attachment: fixed;
                 overflow:auto;}

/* Define the page's 'left' navigation section. */
#left {position: absolute; z-index: 4; width: 200px;
       top: 80px; left: 0; bottom: 25px;
       background: url(../images/background/leftback.jpg) #FFFFCE;
       background-repeat: no-repeat;
       font-size: 1.2em;
       overflow: auto;}

* html #left {height: 100%;
              top: 0; bottom: 0;
              border-top: 80px solid #FFFFCE; border-bottom: 25px solid #FFFFCE;
              color: #FFFFCE;}

/* Define the page's 'footer' section. */
#foot {position: absolute;  z-index: 5; width: 100%; height: 25px;
       left: 0; bottom: 0;
       margin: 0;
       display: block;
       background: #FFFFCE;
       background-position: 0 0; background-repeat: repeat-x;
       font-size: 1em;
       color: #003C56 /* Domino Blue */;
       overflow: hidden;}

/***********************
 * Element Styling
 ***********************/

/*** Anchor Styles ***/
/* Styling for navigation links in left nav bar. */
a.nav, a.nav:visited {width: 180px; height: 25px;
                      margin-left: 10px;
                      display: block;
                      color: #1C6EA7 /* Munns Blue */;
                      text-decoration: none; text-align: center;
                      line-height: 25px;}

a.nav:hover {background: #1C6EA7 /* Munns Blue */; color: #FFFFCE;} /* Munns 'Negative' Colours */

a.nav2, a.nav2:visited {width: 180px; height: 20px;
                        margin-left: 10px;
                        display: block;
                        color: #1C6EA7 /* Munns Blue */;
                        font-size: 0.8em;
                        text-decoration: none; text-align: center;
                        line-height: 20px;}

a.nav2:hover {background: #1C6EA7 /* Munns Blue */; color: #FFFFCE;} /* Munns 'Negative' Colours */

a.emaillink , a.emaillink.visited{color:#1C6EA7}

/*** Line Break Styles ***/
/* Aid 'eye-pleasing' wrapping around images and other floating objects. */
br {clear: none;}
br.htmlonly {display: none;}

/*** Definition Description Styles ***/
/* Hide dd items when under CSS control */
dd.nav {display: none;}

/* Emphasised Text used as a heading. */
em.heading {font-style: italic; font-weight: bold;}

/*** Header Styles ***/
h2.section {}

/* Horizontal Rule Styles ***/
hr.endsection {width: 75%; height: 5px;
               margin-bottom: 20px; border: 0;
               color: #1C6EA7; /* Munns Blue */ /* For IE's benefit. */
               background-color: #1C6EA7; /* Munns Blue */ /* For proper browsers */}

/*** Image Styles ***/
/* Standard image attributes. */
img {border: 0;}

/* Style attributes for left-justified images. */
img.Left {margin-top: 5px; margin-right: 5px; margin-bottom: 5px;
          float: left; border: 0;}

/* Style attributes for right-justified images. */
img.floatRight {margin-top: 5px; margin-left: 5px; margin-bottom: 5px;
                float: right; border: 0;}

/*** Paragraph Styles ***/
/* Apply some padding either side of content paragraphs. */
#content p {padding-left: 10px; padding-right: 10px;}

/* Style for 'bold' paragraphs, used for some headings. */
p.bold {font-size: 1.2em; font-weight: bold;}

/* Style of the 'last updated' paragraphs at the bottom of each page. */
p.lastupdated {padding-bottom: 5px; font-size: 0.8em; font-style: italic;}

/* Style for sales link below menu  */
p.saleslink {margin-left:10px; margin-right:10px; color:#1C6EA7; text-decoration:none; font-weight:bold;  text-align:center;  font-size: 0.8em;}

/*** Table Styles ***/
table.addresses {margin-left: 10px;}