body { background: url("/some/magic/dir/imageEvanesse.gif") }

body {background:#FFF; color:#677F74; margin:10px; padding:0;
      font:.8em Tahoma, geneva, sans-serif}
      
      
address {font-style:normal; margin:5px 20px}

      
a:link {color:#536F63}
a:visited{color:#84A597}
a:active, a:hover{color:#AABC38}


#structure {width:760px;}
#structure td {vertical-align:top}

#structure #branding {padding: 11px 0 0 32px}

#structure #nav {padding:64px 0 0 0; background: url(../images/hp/3a.gif) repeat-x;
width:102px;}

#nav a {display:block; width:102px;margin:0 0 32px;}
#nav img {width:102px; border-style:none}

li {padding-bottom:2px}


      
h1 {font-size:18px; color:#AABC38;
width:776px; border-bottom:3px solid #AABC38}


#organization {width:222px; height:120px; margin:0;
  background:url(../images/hp/brand.gif) no-repeat; border-bottom: 0px none}
  
#organization a {display:block; width:222px; height:120px; text-indent:-100000px; text-decoration:none}

#tagline {width:222px; height:60px; margin:0;
  background:url(../images/hp/tagline.gif) no-repeat; text-indent:-100000px}
  
#contentcell {width:424px;
  background:#FFF url(../images/hp/3a.gif) repeat-x;
  padding:69px 0 0}
  
#maincontent {margin: 0 15px 15px 18px}

h2 {font-size:1.3em; color:#AABC38;}

h3 {font-size:1.1em; color:#677F74; border-bottom:1px solid #AABC38}

h3 a {text-decoration:none}

h4 {font-size:1.0em; margin:14px 0 3px}

#maincontent p {margin:4px 0 14px}



fieldset {border:1px solid #AABC38; padding:12px; margin:20px 0}
legend{font-weight:bold; font-size:1.0em;}

.edittable, fieldset, .datatable {width:100%}

fieldset .editable, fieldset .datatable {width:100%}


.edittable td, .datatable td {vertical-align:top}
.edittable .inputclass{width:90%; margin-left:5px}
.edittable select {margin-left:5px}
.edittable #totalamount{ margin-left:0px}

label {font-weight:bold; color:#3F55A1}

.edittable label {width:140px; display:block; padding-right:5px}


.warning {border:1px solid #F00; padding:4px 8px; color:#C00; font-size:11px; background:#f8f8f8}
.message {border:1px solid #3F55A1; padding:4px 8px; color:#3F55A1; font-size:11px; background:#f8f8f8}

.warning ul, .message ul {margin-top:2px; margin-bottom:2px}

#messagebox {margin:15px}

.edittable .autowidth {width:auto}
ul.plain {list-style-type:none; margin:0px; padding:0px}
.edittable .plain label {display:inline; font-weight:normal; width:auto}

th {background:#AABC38; color:#FFF}
.colhead2 th {font-weight:normal}

.datatable .alt td {background:#e5e5e5; color:#3B7059}

.tablerowhidden, #dataframe {display:none}
.tablerowshow {display:block;
  display:table-row}
  
  
#hosted {margin:10px auto 10px 356px;width:424px; font-size:.7em; text-align:center; }
  
  
#shopper {position:absolute; top:10px; left: 717px; width:53px; height:94px; border-style:none}
  
