/* 
    Document   : default.css
    Created on : 04-Aug-2009, 14:36:43
    Author     : vectorvend.co.uk
    Description: ammees.co.uk web site
*/

body { /* equivalent to wrapper */
        display: block;
        margin: 0 auto 0 auto;
        width: 945px;
                      /* TODO FIXME */
        height:100%;  /* this is the key! needed to attain 100% height on other divs */
        height:700px; /* this is the key! needed to attain 100% height on other divs */
        font-family:sans-serif;
        font-size:0.9em;
        background:#fff url(../_img/background.jpg) repeat-x;
}
#header {
        width:100%;
        height:174px;
        margin-top:30px;
        background:#fced8a url(../_img/logo.jpg) repeat-x;
        }

#div1{ width:131px; float:left; }
#div2{ width:585px; float:left;
       border-left:4px solid #ce9a28;
       padding:0 10px 45px 20px;
       background:#d0d6a8 url(../_img/background_div2.jpg) repeat-x;
       border-bottom:2px solid #ce9a28;
       border-right:1px solid #ce9a28;
       min-height:50%;
}
#div3{ width:176px; float:left;
       padding:5px 7px 40px 10px;
       border-left:0px solid #ce9a28;
       border-right:1px solid #ce9a28;
       background:#fced8a url(../_img/background_div3.jpg) repeat-x;

       border-bottom:2px solid #ce9a28;
       min-height:50%;
}
#footer{ clear:both;
         margin-left:131px;
         border-top:0px solid #ce9a28;
         
}
#copyright{ margin-left:131px; font-size:smaller; color:#666666;}
#copyright a{ color:#666666;}
#copyright p {  }

h1, h2, h3 { margin:0 0 3px 0;}
h1 {font-size:1.3em;}
h2 {font-size:1.1em;}
h3 {font-size:1em;}
p { margin:4px 0 6px 0;}

a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline;}


/* navigation */
.nav {
position:relative; top:0; left:0;
margin:0 5px 0 0;
padding:0;
font-size:1.0em;
background-repeat: no-repeat;
list-style: none;
text-align:right;
}
.nav a { text-decoration:none; color:#000; line-height:1.7em;
}
.nav a:hover { letter-spacing: 1px; }


/* oocss */
.left  { float:left;  }
.right { float:right; }
.clear { clear:both;  }
.smaller {font-size:smaller;}
.bold { font-weight:bold;}
.red { color:red;}
.grey { color:#666666; }
.underline {text-decoration:underline;}
.margin10px {margin-bottom:10px;}
.width400 { width:400px; }

.panelbox {
border:1px solid #000;
padding:8px 0 0;
}

.aligned_input input {
border:1px solid #666666;
margin-top:2px;
}
.aligned_input label {
display:block;
float:left;
font-size:0.8em;
margin-right:0.5em;
margin-top:2px;
text-align:right;
width:8em;}




/* oocss semi */
.ul_clean { margin:0; padding:0; list-style: none; font-size:0.9em;}
.ul_clean li{ line-height:1.9em; }
.greentick { background:url(../_img/greentick.gif) no-repeat; background-position:right top; }
