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

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
background-color: #A09A8B;
}

#wrapper {
width: 960px;
margin: 0px auto;
background-color: #FFFFFF;
}

#navigation {
background-image: url(media/navigation_background.jpg);
background-repeat: no-repeat;
height: 27px;
width: 935px;
padding: 13px 0px 0px 25px;
}

#navigation ul {
margin: 0px;
padding: 0px;
}

#navigation li {
float: left;
padding: 0px 20px 0px 0px;
font-size: 10px;
font-weight: bold;
list-style: none;
text-transform:uppercase;
}

#navigation li a {
text-decoration: none;
color: #FFFFFF;
}

#top_banner {
clear: both;
}

#mid_banner {
margin: 5px 0px 10px 0px;
}

#main {
float: left;
width: 640px;
padding: 0px 30px 25px 30px;
margin: 0px;

} 


#right {
float: left;
width: 210px;
padding: 5px 20px 5px 20px;
margin: 0px 0px 30px 0px;
background-color: #ECEBE8;
-moz-border-radius: 5px;
border-radius: 5px;

}

#footer {
clear: both;
background-image:url(media/footer.jpg);
height: 70px;
padding: 13px 0px 0px 0px;
text-align:center;
}

#footer p, #footer p a {
color: #FFFFFF;
font-size: 11px;
margin: 0px;
padding: 0px;
font-weight:bold;
}

h1, h2, h3, h4 {
color: #49463D;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}

p strong {
color: #49463D;
}

h1 {
font-size: 24px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 16px;
}

p, li {
font-size: 12px;
line-height: 150%;
}

hr {
color: #ECEBE8;
background-color: #ECEBE8;
height: 5px;
margin: 10px 0px 10px 0px;
border: 0;
clear: both;
margin-bottom: 18px;
}

.image_right {
float: right;
margin: 0px 0px 20px 20px;
padding: 8px;
border: 1px solid #ECEBE8;
}


.box {
margin: 0px 10px 0px 10px;
background-color: #ECEBE8;
-moz-border-radius: 5px;
border-radius: 5px;
height: 200px;
width: 940px;
}

.box_flash {
margin: 0px 10px 0px 10px;
height: 396px;
width: 940px;
}

.testimonial {
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

.clear {
clear: both;
}

.slideshow {
width: 385px;
height: 340px;
float: left;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 10px;
}
#index_box {
padding: 0px 0px 0px 0px;
margin: 0px;
float:left;
width: 555px;
height: 340px;
}

.small_text {
font-size: 9px !important;
}
