@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; background: url(images/bg.jpg) top repeat-x #340c0c; font-family:"Trebuchet MS", Verdana, Arial; color:#340c0c; font-size:14px}
body img{ border:0}
h1, h2, h3{ margin:0; padding:0}
a{ text-decoration:underline; color:#527d31}
a:hover{ color:#340c0c; text-decoration:none}
#bg{ background:url(images/header.png) top center no-repeat; height:1% }
#main{ width:797px; margin:0 auto}
#header{ height:358px;}
#header h1 {padding-top:205px; padding-left:26px}
#header a {  overflow:hidden; width:230px; height:140px; display:block; text-indent:-9000px }
#content{ background:url(images/repeat.png) center repeat-y;  padding:23px; line-height:20px; padding-bottom:0px}
.redish{color:#340c0c}
#content h1{ font-size:25px; color:#527d31; font-weight:normal; padding-bottom:10px}
#footer{ height:37px; background:url(images/footer.jpg) no-repeat; text-align:center; padding-top:13px}
#contentbottom{ background: url(images/florishbottom.jpg) bottom right no-repeat}
#contentbottom h1{ color:#690a0a;height:45px; display:block; padding-left:86px;  padding-top:25px; background-repeat:no-repeat; margin-bottom:20px}
.left{ float:left; width: 473px}
.left h1{ background:url(images/galleryheader.jpg); margin-right:20px}
.right{ float:left; width:276px}
.right h1{ background: url(images/contactus.jpg);}
.clear{ clear:both}
.imgcover{ float:left; width:110px; height:116px; background-image:url(images/imgbackgroundpng.png); padding:10px 24px 22px 14px;  margin-bottom:10px}
#form{ padding-left:40px}
#form label{ display:block; width:60px; float:left}
#form div{ padding-bottom:10px; clear:left}
.formbg{ background-color:#d1c6b2; opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; border:0; width:170px; height:19px; padding-left:2px; padding-top:3px}
#form textarea{ overflow:auto; height:109px; width:232px; margin-top:10px}
#submit{ padding-bottom:5px; font-weight:bold; height:25px}
.center{ text-align:center}
#video{ width:230px; height:190px;  float:right;  margin:20px}
.banner{ text-align:center; padding-top:15px; padding-bottom:30px}



.highslide {
cursor:url(themes/highslide/highslide/graphics/zoomin.cur), pointer;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.highslide img {
}
.highslide:hover img {
}
.highslide-image {
}
.highslide-image-blur {
}
.highslide-caption {
background-color:white;
border-color:-moz-use-text-color white white;
border-style:none solid solid;
border-width:medium 2px 2px;
display:none;
font-family:Verdana,Helvetica;
font-size:10pt;
padding:5px;
}
.highslide-loading {
background-color:black;
border-bottom:1px solid white;
border-top:1px solid white;
color:white;
display:block;
font-size:9px;
font-weight:bold;
padding:3px;
text-decoration:none;
text-transform:uppercase;
}
a.highslide-credits, a.highslide-credits i {
color:silver;
font-size:10px;
padding:2px;
text-decoration:none;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
background-color:gray;
color:white;
}
.highslide-move {
cursor:move;
}
.highslide-overlay {
display:none;
}
.controlbar {
background:transparent url(themes/highslide/highslide/graphics/controlbar4.gif) repeat scroll 0 0;
height:34px;
width:167px;
}
.controlbar a {
display:block;
float:left;
height:27px;
}
.controlbar a:hover {
background-image:url(themes/highslide/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
width:50px;
}
.controlbar .next {
background-position:-50px 0;
width:40px;
}
.controlbar .highslide-move {
background-position:-90px 0;
width:40px;
}
.controlbar .close {
background-position:-130px 0;
width:36px;
}
.highslide-display-block {
display:block;
}
.highslide-display-none {
display:none;
}
