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

/* Main */
* {
}

html {
}

th, b, strong, h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}


html, body, p, div, h1, h2, h3, h4, h5, h6,
ul, ol, dl, dt, dd, blockquote, address, pre,
listing, plaintext, xmp, menu, dir, isindex, hr, map,
multicol, center, frameset, marquee {display: block;}

body {
margin-top: 10px;
margin-bottom:10px;
}

body, table, td, div, span, ul, li, form, select, p, input, textarea {
font-family:"Times New Roman", Times, serif;
font-size:12px;
}

p {
margin-top:10px;
}

a {text-decoration: none;}

img {
border: none;
}

a.img {
border: none;
}

a:link { 
color: #c3bebe;
}

a:active {
color: #c3bebe; 
}

a:visited {
color: #c3bebe;
}

.clearbox {
clear:both;
}

/* About Page */
.aboutpage{
width:808px;
height:342px;
margin:0px;
float:left;
padding:0px;
display:block;
background:url(../images/aboutback.jpg) #FFFFFF top no-repeat left;
background-image:url(../images/aboutback.jpg);
}

.abouttext {
width:780px;
margin:0px auto;
padding:0px;
height:342px;
display:block;
}

.aboutphoto {
width:338px;
height:240px;
padding:0px;
margin:62px 30px 0 0;
float:right;
}

.abouttxtconatiner {
width:380px;
margin:70px 0 0 20px;
padding:0px;
height:250px;
display:block;
float:left;
}

/* Home Page */
.container {
width:811px;
height:auto;
padding:0px;
margin:0px auto;
}

.textconatiner {
width:370px;
height:auto;
padding:0px;
margin:0px auto;
float:left;
padding:80px 0 0 39px;

}

.hometext {
color:#552B00;
font:Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
}

.flashconatiner {
width:275px;
height:275px;
padding:0px;
margin:36px 60px 0 0;
float:right;
}


.header {
width:811px;
height:160px;
padding:0px;
margin:0px;
display:block;
}

.navigation {
width:811px;
height:30px;
padding:0px;
margin:10px 0 0 0;
display:block;
font:Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-variant:normal;
font-weight:normal;
}

.navspacer {
margin:0 19px 0 19px;
}

.homeimages {
width:811px;
height:220px;
padding:0px;
margin:0px;
display:block;
}

.homebottom {
width:811px;
height:342px;
padding:0px;
color:#FFFFCC;
margin:0px;
display:block;
background:url(../images/homebottomback.jpg) top no-repeat;
background-image:url(../images/homebottomback.jpg);
}

/* Gallery Section */

.galleryheaderimg {
margin:50px 0 0 57px;
padding:0px;
border:0px;
}

.gallerycontainer {
width:811px;
height:595px;
padding:0px;
margin:0px;
display:block;
background-image:url(../images/gallerybackground.jpg);
background: url(../images/gallerybackground.jpg) top no-repeat;
}

.gallerytop {
width:811px;
height:140px;
padding:0px;
margin:0px;
display:block;
}

.gallerybottom {
width:811px;
height:40px;
padding:0px;
margin:0px;
display:block;
}

.gallery {
width:811px;
height:365px;
padding:0px;
margin:0px;
display:block;
}

.galleryrow {
width:741px;
height:110px;
padding:0px;
margin:0px 0 10px 60px;
display:block;
float:left;
}

.galleryimage {
width:172px;
height:110px;
padding:0px;
margin:0px;
display:block;
float:left;
}

.imageconatiner {
width:160px;
height:120px;
padding:0px;
margin:0px auto;
display:block;
}

/* Contact Us Page */
.contactcontainer {
width:808px;
height:342px;
margin:0px;
float:left;
padding:0px;
display:block;
background:url(../images/contactback.jpg) #FFFFFF top no-repeat left;
background-image:url(../images/contactback.jpg);
}

.contactinfo {
margin:94px 0 0 30px;
}

.formcontainer{
width:440px;
height:280px;
margin:30px 0 0 0;
padding:0px;
display:block;
}
.forminputcontainer {
width:440px;
height:30px;
margin:5px 0 5px 0;
padding:0px;
float:left;
}

.theform {
width:440px;
height:300px;
margin:0px;
padding:0px;
display:block;
}

input {
width:290px;
height:28px;
font:"Times New Roman", Times, serif;
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#593005;
}

label {
float:left;
width:120px;
height:28px;
padding:0 10px 0 0;
font:"Times New Roman", Times, serif;
font-family:"Times New Roman", Times, serif;
font-size:22px;
color:#593005;
text-align:right;
}

.formtextcontainer {
width:291x;
height:70px;
padding:5px 0 0 0 ;
display:block;
}

textarea {
width:291px;
height:60px;
padding:0px;
margin:0px 0 0 0;
display:block;
}

.submit {
margin:0 0 0 130px;
width:290px;
height:36px;
}
				
.contactleft {
width:320px;
height:340px;
margin:0px;
padding:0px;
float:left;
}
.contactright{
width:480px;
height:340px;
margin:0px;
padding:0px;
float:right;
}
		
.footer {
width:811px;
height:18px;
padding:0px;
margin:0px;
display:block;
}

.footleft {
width:405px;
height:18px;
float:left;
padding:0px;
margin:0px;
}

.footright {
width:405px;
height:18px;
float:right;
padding:0px;
margin:0px;
text-align:right;
}
