/* CSS Document */

body { background:url(../images/main_bg.jpg) repeat; }
#wrapper { width:100%; height:auto; margin:auto; overflow:hidden; background:url(../images/top_bg.jpg) repeat-x; }
#container { width:900px; height:auto; margin:auto; overflow:hidden; }
#header { width:900px; height:120px; float:left; }
.logo { width:553px; height:100px; float:left; margin-top:10px; }

.nav { width:900px; height:25px; float:left; }
.nav ul { width:auto; height:auto; float:left; margin:0; padding:0; }
.nav ul li { list-style:none; display:inline; float:left; }
.nav ul li a { font:13px "Lucida Sans"; color:#fff; text-decoration:none; text-transform:uppercase; margin-right:20px; }
.nav ul li a:hover { color:#624918; }

#banner-wrapper { width:900px; height:370px; float:left; background:#af822b; }
#slideshow { position:relative; width:880px; height:350px; float:left; margin:10px; }
#slideshow img { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow img.active { z-index:10; opacity:1.0; }
#slideshow img.last-active { z-index:9; }

#content-wrapper { width:900px; height:auto; float:left; margin:20px 0; }
.main-content-box { width:599px; height:auto; float:left; margin-right:20px; border-right:1px solid #af822b; }
.title { width:579px; height:auto; float:left; font:16px "Century Gothic"; color:#997226; text-transform:uppercase; }
.main-text { width:579px; height:auto; float:left; font:12px "Lucida Sans"; color:#504439; line-height:17px; margin-top:10px; text-align:justify; padding-right:20px; }
.main-text a { font:12px "Lucida Sans"; color:#504439; text-decoration:none; }
.main-text a:hover { text-decoration:underline; }

.contact-box { width:280px; height:auto; float:right; }
.contact-title { width:280px; height:auto; float:left; font:15px "Century Gothic"; color:#997226; text-transform:uppercase; }
.contact-text { width:280px; height:auto; float:left; font:12px "Lucida Sans"; color:#504439; line-height:17px; margin-top:10px; }
.contact-text a { font:12px "Lucida Sans"; color:#504439; text-decoration:none; }
.contact-text a:hover { text-decoration:underline; }

#footer { width:100%; height:90px; margin:auto; background:url(../images/footer_bg.jpg) repeat-x; }
.credit-box { width:900px; height:auto; margin:auto; overflow:hidden; }
.credit { width:auto; height:auto; float:left; font:11px "Lucida Sans"; color:#fff; margin-top:40px; }
.credit a { text-decoration:none; font:11px "Lucida Sans"; color:#fff; }
.credit a:hover { text-decoration:underline; }

.subtitle { font:bold 14px "Lucida Sans"; color:#504439; text-transform:uppercase; }

/*CONTACT FORM*/
.form { width:579px; height:auto; overflow:hidden; float:left; margin-top:0px; }
.form label { font:12px "Lucida Sans"; color:#504439; width:110px; display:inline-block; margin-right:0px; margin-bottom:15px; }
.form .input { background:none; border:1px solid #504439; font:12px "Lucida Sans"; color:#000; padding:5px 7px; margin-bottom:10px; width:360px; }
.form textarea { background:none; border:1px solid #504439; vertical-align:top; width:355px; font:12px "Lucida Sans"; color:#000; line-height:1.7em; padding:9px; height:150px; }
.form .indent { padding-left:115px; padding-top:10px; }
.form .submitbutton { background:url(../images/button.gif) no-repeat; width:105px; border:none; height:28px; }
.captcha { width:auto; height:auto; font:12px "Lucida Sans"; color:#fff; margin:10px 0 0 115px; }
.labelstar { font:13px "Lucida Sans"; color:#ff0000; font-weight:bold; }
/*CONTACT FORM*/

