body { background-image: url('../images/background.jpg'); }

h1 { font-size: 20px; color: #47292B; line-height: 25px; font-weight: normal; font-family: "Times New Roman", Times, serif; }
h2 { font-size: 140%; color: #000; }
h3 { font-size: 130%; color: #000; }

a, a:visited { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }

#outer a img { border: none; }

#outer { width: 1000px; background-image: url('../images/outer-bkg.jpg'); margin: 0 auto; background-repeat:repeat-y;
         font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #666; }
#header { background-image: url('../images/header.jpg'); height: 170px; }

#inner { padding: 20px 0; }

#inner .left { float: left; width: 150px; }
#inner .right { float: right; width: 260px; }
#inner .middle { width: 550px; margin: 0 0 0 170px; min-height: 300px; }

#footer { background-image: url('../images/footer.jpg'); height: 115px; }

/* Menu */

ul#main { margin: 0; padding: 0; list-style: none; width: 150px; }
ul#main li { margin: 0; padding: 0; list-style: none;}
ul#main li a { padding-left: 20px; height: 30px; display:block; text-decoration: none; font-size: 13px; 
                    line-height: 30px; color: #666; background-image: url('../images/line-fading.jpg'); background-position: left bottom; background-repeat: no-repeat; }
ul#main li a:hover, ul#main li.sel a { color: #47292B; }

ul#main li ul.childmenu { display: none; padding: 0; margin: 0; list-style-type: none; }
ul#main li.sel ul.childmenu { display: block; }
ul#main li ul.childmenu li a { padding: 7px 0 4px 30px; height: auto; display:block; background-image: none; text-decoration: none; font-size: 11px; line-height: 14px; color: #666; }
ul#main li ul.childmenu li a:hover, ul#main li ul.childmenu li.sel a  { color: #47292B; }

 
  /* Contact Form */
  
  /*

 .contact-us .form { width: 250px; }
 .contact-us .form .field .title { padding: 5px 0 2px; font-weight:normal; color:#666; font-size:12px;}
 .contact-us .form .field .input input { width: 250px; }
 .contact-us .form .field .input textarea { width: 250px; }
 .contact-us .form .submit input {  float:left; margin-top:5px; }
 
 */
 
 .contact-us .form { width: 250px; }
 .contact-us .form .field .title { padding: 5px 0 5px; font-weight:bold; font-size:13px;}
 .contact-us .form .field .input input { width: 250px; }
 .contact-us .form .field .input textarea { width: 250px; }
 .contact-us .form .submit input {  float:left; margin-top:5px; }
 
 .contact-us .form .phone-box {display:none;}
 .contact-us .form .enquiry-title {padding: 5px 0 5px; font-weight:bold; font-size:13px;}
 .contact-us .form .enquiry-box {width: 250px;}
 .contact-us .form .enquiry-validation {display:none;}
 
 
 .mailing-list-subscription .form { width: 250px; }
 .mailing-list-subscription .form .field .title { padding: 5px 0 2px; font-weight:bold; color:#666; font-size:13px;}
 .mailing-list-subscription .form .field .input input { width: 250px; }
 .mailing-list-subscription .form .field .input textarea { width: 250px; }
 .mailing-list-subscription .form .submit input {  float:left; margin-top:5px; }
 
