/* Reset */

* { margin: 0; padding: 0; }

img, fieldset { border: 0; }

a { outline: 0; }

/* Basic Styles */

body { font: 12px/14px Helvetica, Arial, sans-serif; background-color: #ffffff; color: #473e26; text-transform: uppercase; }

h3, h4 { font-size: 12px; }

h4 { font-weight: normal; }

a { text-decoration: none; color: #473e26; }

#container { width: 888px; padding: 129px 113px 0 23px; margin: 0 auto; }

#content { position: relative; width: 672px; float: left; }

#contact { position: absolute; bottom: 30px; right: 100%; text-align: right; padding-right: 20px; }

/* Header */

#header { width: 196px; height: 13px; overflow: hidden; margin-top: 232px; padding-right: 20px; float: left; background: url('../img/header.gif') no-repeat; }
#header a { display: block; text-indent: -9999px; }

/* Intro Page */

#intro { padding: 220px 0 0 90px; text-align: center; list-style: none; position: relative; width: 798px; }
#intro li { position: absolute; width: 100%; left: 0; }

/* Home Page & slideshow */

#slides { list-style: none; text-align: right; position: relative; height: 536px; width: 672px; overflow: hidden; padding-top: 4px; }
#slides li { position: absolute; left: 0; }
#slides img { margin-bottom: 12px; float:left;}

#contact_intro { margin-left:227px; margin-bottom: 114px; }
#contact_intro h3 { margin-bottom: 62px; }
#contact_form { padding-left:162px; }
#contact_form fieldset { padding-bottom: 19px; }
#contact_form div {height:27px;}
#contact_form div label {width:65px; display:block; float:left; padding-top:3px;}
#contact_form div input {border:0; background-color:#cac7c0; height:21px; width:280px; float:left; padding:3px 3px 0 3px;}
#contact_form #submit { margin-left: 66px; clear: left; font-weight:bold;}
#contact_form #thankyou {padding: 42px 0 0 63px;}


