body {
background:#453326;
color:#ece3d9;
text-align:center;
}
*{
font-family:verdana,arial,sans-serif;
}
#main {
margin:50px auto 0px auto;
background:url(images/bg.gif) no-repeat;
width:700px;
height:439px;
padding-top:32px;
}
#top {
background:#ece3d9;
color:#786659;
text-align:right;
padding:2px 2px 0 32px;
height:1.3em;
}
#top span {
font-family:verdana;
font-size:9px;
font-weight:bold;
padding-right:10px;
}
#top a {
text-decoration:none;
color:#453326;
}
#top ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}
#top ul li {
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}
#top ul li a {
text-align:center;
text-transform: uppercase;
font-size:9px;
text-decoration:none;
font-weight:bold;
color:#453326;
background:#ece3d9;
border-bottom:1px solid #ece3d9;
display:block;
list-style:none;
width:100px;
line-height:2.2em;
border:0;
padding:0;
margin:0 1px 0 1px;
}
#top ul li a:hover {
 color:#ece3d9;
 background:#453325 url(images/tab_o.gif);
 border-bottom:1px solid #776655;
}
#text {
float:left;
text-align:left;
font-size:12px;
padding:20px;
width:530px;
}
#contactdetails {

}
#contact {
float:right;
width:320px;
}
#contact p {
margin-bottom:20px;
font-size:12px;
}
#contact p.form {
margin:2px 2px 2px 6px;
font-size:10px;
}

input, textarea {
width:259px;
height:15px;
background:#867563 url(images/input.gif);
border:0;
color:#ece3d9;
padding:2px 2px 2px 4px;
font:12px verdana;
}
textarea {
height:52px;

}
.messagebg {
background:#867563 url(images/textarea.gif);
background-repeat: no-repeat;
}
.enter {
margin:10px 0 0 184px; 
width:80px;
height:23px;
font-weight:bold;
text-transform:uppercase;
font-size:10px;
background:#342215 url(images/enter.gif);
padding:0;
}
.error {
color:red;
}
.pics {
height:76px;
width:76px;
margin-top:26px;
margin-left:590px;
margin-right:26px;
}
.picsb {
height:100px;
width:100px;
margin-top:10px;
margin-left:570px;
margin-right:26px;
}
.fpics {
height:76px;
margin-top:26px;
margin-left:500px;
margin-right:0px;
}
.fpics img {
margin-right:10px;
}

h1 {
font-size:18px;
margin-bottom:10px;
width:400px;
}
h1 span {
padding:10px;
}
img {
border:0;
}
#pictext {
font-size:12px;
text-align:left;
margin-top:15px;
float:left;
width:150px;
height:300px;
}
#pictext p {
padding:10px;
}
#pic {
float:left;
width:364px;
}
#pic table {
height:400px;
width:364px;
}
#pic td {
text-align:center;
vertical-align:middle;
}
#pic img {
border:2px solid;
margin:15px 0 0 0px;
}
#pic a {
color:#ece3d9;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
#pic a:hover {
text-decoration:underline;
}}-decoration:underline;
}}
