BODY{
font-family:tahoma,arial,verdana;
margin:0px;
color:#837A73;
font-size:9pt;
background-color:#E8E8E8;
text-align:center;
margin-top:10px;
background-image:url(img/bdbg.jpg);
background-repeat:repeat-x;
}

HR{
height:1px;
background-color:#eee;
color:#eee;
margin-bottom:20px;
}

H1, H2, H3, H4, H5, H6{
font-weight:normal;
color:#343434;
font-size:24px;
margin:0px;

padding:4px 0px;
font-family:calibri,tahoma,arial,verdana;

}
H1{
text-transform:uppercase;
letter-spacing:-1px;
border-bottom:solid 1px #eee;
}

H2{
font-size:22px;
}


H3{
font-size:19px;
}


H4{
font-size:17px;
}


H5{
font-size:16px;
}

H6{
font-size:14px;
}

TD{font-size:8pt;}

A{text-decoration:none;color:#837A73;}
A:visited{text-decoration:none;color:#837A73;}
A:hover{text-decoration:none;color:#C5244C;}

#wrapper{
width:800px;
background-color:#fff;
text-align:left;
margin:0px auto;
}

#naviarea{
background-image:url(img/navibg.png);
background-repeat:repeat-x;
height:140px;
background-color:#fff;
}

#logo{
margin-top:30px;
margin-left:40px;
float:left;
}


#footer{
clear:both;
}

#leftarea{
width:225px;
float:left;
background-image:url(img/line.png);
background-repeat:no-repeat;
background-position:right 30px;
}

#maincontent{
width:495px;
float:right;
padding:40px;
}

#content{
background-image:url(img/bottom.png);
background-repeat:no-repeat;
background-position:center bottom;
padding-bottom:40px;
}

.fixr{
height:1px;
visibility:hidden;
clear:both;
margin:0px;
padding:0px;
font-size:1px;
}

#title{
background-image:url(img/title.jpg);
background-repeat:no-repeat;
padding-top:230px;
}

#contactbox{
background-image:url(img/phone.jpg);
background-repeat:no-repeat;
background-position:-1px 0px;
height:336px;
}

#gallerypreview{
text-align:center;
}

#galleryphoto{
width:168px;
margin:10px auto;
ackground-image:url(img/minimg.png);
background-repeat:no-repeat;
background-position:center top;
padding:8px 0px;
text-align:center;
background-color:#CAC8C6;

}

#contactdata{
padding-top:255px;
padding-left:70px;
font-weight:normal;
font-size:8pt;
line-height:15px;
}

#footer{
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
background-position:center top;
height:87px;
}

.footcontent{
padding:20px 40px;
font-size:8pt;
}

#topmenu{
width:550px;
float:right;
margin-top:50px;
list-style:none;
}

#topmenu li{
float:left;
border-right:solid 1px #E5E5E5;
}

#topmenu A,#topmenu A:visited,#topmenu A:hover{
display:block;
padding:8px 6px;
font-size:13pt;
font-wight:bold;
}


INPUT.mnv{
border:solid 1px #eee;
}

Fieldset{
padding:10px;
}

.minix{
width:150px;
height:120px;
float:left;
text-align:center;
}

.minifx{
background-position: center center;
background-repeat:no-repeat;
}