/* CSS Document */

body {
background-repeat:repeat-x;
background:url(../images/bg.gif);
color:#777777;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-left:auto; 
margin-right:auto;
height:100%;
}

a:link {text-decoration: none; color:#FFFFFF;}
a:visited {text-decoration: none; color:#FFFFFF;}
a:active {text-decoration: none; color:#422f00;}
a:hover {text-decoration: none; color:#422f00;}

#distance { 
width:1px;
height:50%;
margin-bottom:-270px; /* half of container's height */
float:left;
}

#container {
width:880px;
height:550px;
background:url(../images/body.jpg);
background-repeat:no-repeat;
clear:left;
margin:0 auto;
position:relative;
}

#container_meta {
width:880px;
height:50px;
clear:left;
margin:0 auto;
position:relative;
color:#777777;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.seolinks a:link {text-decoration:none; color:#777777;}
.seolinks a:visited {text-decoration:none; color:#777777;}
.seolinks a:active {text-decoration:none; color:#777777;}
.seolinks a:hover {text-decoration:underline; color:#777777;}

.space {
height:73px;
}

.navigation1 {
margin:30px 0px 0px 155px;
float:left;
color:#ffffff;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:12px;
}

.navigation2 {
margin:30px 0px 0px 50px;
float:left;
color:#ffffff;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-size:12px;
}

.navigation3 {
margin:30px 0px 0px 250px;
float:left;
color:#ffffff;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.navigation4 {
margin:30px 0px 0px 50px;
float:left;
color:#ffffff;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 
.flash {
width:880px;
height:452px;
background:#F8F8F8;
margin:0px 0px 0px 0px;
}

.content {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:480px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.products {
width:400px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.full-body {
overflow-y:scroll;
width:880px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.full_copy {
text-align:left;
width:800px;
height:390px;
background:#ffffff;
margin:30px 0px 0px 38px;
float:left;
}

.full_paragraph {
text-align:justify;
width:800px;
margin:12px 0px 0px 3px;
float:left;
}

.full_paragraph2 {
text-align:justify;
width:800px;
margin:3px 0px 0px 3px;
float:left;
}

.about_us_1 {
width:550px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.about_us_2 {
width:330px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.about_copy {
text-align:left;
width:400px;
height:352px;
background:#ffffff;
margin:80px 0px 0px 120px;
float:left;
}

.about_paragraph {
width:400px;
margin:8px 0px 0px 3px;
float:left;
}

.about_image {
float:right;
margin:100px 0px 0px 0px;
}

.page_copy {
text-align:center;
width:350px;
margin:8px 0px 0px 27px;
float:left;
}

.page_copy2 {
text-align:center;
width:350px;
margin:20px 0px 0px 27px;
float:left;
}

.page_copy3 {
text-align:center;
width:350px;
margin:2px 0px 0px 27px;
float:left;
}

.specs a:link{text-decoration:none; color:#666666;}
.specs a:visited {text-decoration:none; color:#666666;}
.specs a:active {text-decoration:none; color:#666666;}
.specs a:hover{text-decoration:underline; color:#666666;}

.hover1 a:hover{
text-decoration:underline; color:#b9700a;
}

.hover2 a:hover{
text-decoration:underline; color:#db6138;
}

.hover3 a:hover{
text-decoration:underline; color:#f5be57;
}

.hover4 a:hover{
text-decoration:underline; color:#bad43d;
}

.hover5 a:hover{
text-decoration:underline; color:#8c4825;
}

.hover6 a:hover{
text-decoration:underline; color:#ef6d33;
}

.hover7 a:hover{
text-decoration:underline; color:#680e43;
}

.hover8 a:hover{
text-decoration:underline; color:#debc62;
}

.hover9 a:hover{
text-decoration:underline; color:#84a93f;
}

.hover10 a:hover{
text-decoration:underline; color:#be7a0d;
}

.hover11 a:hover{
text-decoration:underline; color:#de4317;
}

.hover12 a:hover{
text-decoration:underline; color:#e8151c;
}

.page_copy_title {
text-align:center;
width:350px;
margin:10px 0px 0px 27px;
float:left;
}

.page_copy_footer {
text-align:center;
width:300px;
margin:20px 0px 0px 50px;
float:left;
}

.page_header_1 {
margin:60px 0px 0px 0px;
float:left;
}

.page_header_2 {
margin:20px 0px 0px 0px;
float:left;
}

.page_header_3 {
margin:40px 0px 0px 0px;
float:left;
}

.page_subheader {
margin:0px 0px 0px 0px;
float:left;
}

.page_copy_thumbnails {
text-align:center;
width:300px;
margin:5px 0px 0px 50px;
float:left;
}

.footer {
font-size:9px;
text-align:left;
height:15px;
float:left;
color:#FFFFFF; 
margin:7px 15px 0px 15px;
}

.copyright {
font-size:10px;
text-align:right;
height:15px;
float:right;
width:300px;
color:#928164; 
margin:6px 15px 0px 0px;
}

.leaves {
float:right;
margin:300px 0px 0px 0px;
}

.contact {
text-align:left;
width:150px;
height:150px;
background:#ffffff;
margin:50px 0px 0px 120px;
float:left;
}

.address {
margin:8px 0px 0px 3px;
float:left;
}

.sent {
text-align:center;
background:#E7E7E8;
float:left;
width:280px;
height:250px;
margin:0px 0px 0px 90px;
}

.contact_body_right {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:550px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.contact_body_left {
width:330px;
height:452px;
background:#ffffff;
margin:0px 0px 0px 0px;
float:left;
}

.contact_form {
float:left;
width:400px;
height:370px;
margin:75px 0px 0px 0px;
}

.form {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#77787a;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#77787a;
background:#E7E7E8;
border:1px solid #FFFFFF;
width:280px;
height:25px;
margin:0px 0px 2px 0px;
padding:3px 0px 0px 3px;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#77787a;
background:#E7E7E8;
border:1px solid #FFFFFF;
width:280px;
margin:0px 0px 2px 0px;
padding:3px 0px 0px 3px;
overflow:auto;
}

label {
width:75px;
float:left;
text-align:right;
margin-top:5px;
margin-right:15px;
line-height:13px;
}

.submit {
float:right;
background:#FFFFFF;
margin-right:30px;
}
