  a.copyright:link     { font-family: "Verdana", Arial, Helvetica, sans-serif;   font-size:9px; color:#7f451c; font-weight:bold; text-decoration:none;  }
  a.copyright:hover    { font-family: "Verdana", Arial, Helvetica, sans-serif;   font-size:9px; color:#000; font-weight:bold; text-decoration:none;  }
  a.copyright:active   { font-family: "Verdana", Arial, Helvetica, sans-serif;   font-size:9px; color:#7f451c; font-weight:bold; text-decoration:none;  }
  a.copyright:visited  { font-family: "Verdana", Arial, Helvetica, sans-serif;   font-size:9px; color:#7f451c; font-weight:bold; text-decoration:none;  }

  a:link              { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #7f451c; text-decoration: underline; }
  a:active            { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #7f451c; text-decoration: underline; }
  a:visited           { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #7f451c; text-decoration: underline; }
  a:hover             { font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:   12px; color: #7f451c; text-decoration: none; }

body {
	background:url(images/bg.jpg) white top fixed repeat-x;
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
}

td, th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

img { border: 0; }

.btn {
width:30px; vertical-align:top; padding-top:30px;
background-color:transparent;
}

.logo {
height:63px;
background:url(images/logo.jpg) white no-repeat top right; }

.main {
width:800px;
background-color:transparent;
}

.top_left {
width:29px; height:29px; background:url(images/tl.gif) transparent top left no-repeat;
}

.top_right {
width:29px; height:29px; background:url(images/tr.gif) transparent top right no-repeat;
}

.top_m {
width:742px; height:29px; background:url(images/tm.gif) transparent top left repeat-x;
}

.leftbot {
width:29px; background:url(images/ml.gif) transparent left repeat-y;
}

.rightbot {
width:29px; background:url(images/mr.gif) transparent right repeat-y;
}

.foot {
width:800px; height:118px; background:url(images/bot.jpg) white no-repeat top left;
}

#nav {
    position: absolute;
    width: 30px;
    margin: 0;
    padding: 0px;
}

#nav li {
    float: right;
    width: 30px;
    padding: 0px;
	padding-top:2px;
    margin: 0;
    list-style: none;
}

#nav img {
    display: block;
}

.copyright {
width:100%; padding-top:5px; text-align:right;
font-size:9px; color:#666; }

.title {
font-size:16px; font-weight:bold; color:#7f451c; }

.leftcontent {
padding-top:10px; padding-left:5px; }

.rightcontent {
padding-top:10px; padding-left:5px; text-align:center; vertical-align:top; }

.catbg {
height:28px; background:url(images/catbg.gif) #7f451c repeat-x; padding-left:10px; vertical-align:middle; color:#FFF; font-size:12px; font-weight:bold; border:1px solid #7f451c; }

.contact {
height:400px; padding-left:25px; }

.gallery{
height:350px; margin: 0 auto;padding: 0 10px;}

#hoverbox{cursor:pointer; list-style: none;}

#hoverbox a{cursor: pointer;}

#hoverbox a .preview{display: none;}

#hoverbox a:hover .preview{display: block;position: absolute;top: -33px;left: -45px;z-index: 1;}

#hoverbox img{background: #fff; border:1px solid #006600; padding: 2px; vertical-align: top;width: 140px;height: 105px;}

#hoverbox li{background: white;border:0px; display: inline;float: left;margin:3px;padding: 5px;position:relative;}

#hoverbox .preview{border-color: #000; width: 350px;height: 276px;}