body {text-align: center;margin: 0;font-family: arial, sans-serif;font-size: 12px;}
a img {border: 0;}
td {padding: 0;}
a {text-decoration: none;font-weight: bold;color: #8c1f07;}
a:hover {text-decoration: underline;color: #a6270a;}

/* CONTAINER */
#main-container {text-align: center;background: url("images/main-background.jpg");}
#container {width: 1000px;margin: 0 auto;}

#header-container {height: 100px;background: url("images/header-bg.jpg");text-align: center;border-bottom: 1px solid #f2c35b;}
#header {width: 1000px;height: 100px;background: url("images/header.png");margin: 0 auto;}
#logo {width: 300px;height: 100px;float: left;}

#navi-container {height: 35px;background: url("images/navi-bg.jpg");text-align: center;border-bottom: 1px solid #c4aa48;}

/* NAVIGATION */
#navi {padding: 0;width: 1001px;margin: 0 auto;height: 35px;border-left: 1px solid #c4aa48;}
#navi ul {padding: 0;margin: 0;list-style-type: none;}
#navi ul li {padding: 0;margin: 0;float: left;border-right: 1px solid #c4aa48;}
#navi ul li a {float: left;display: block;height: 35px;line-height: 35px;padding: 0 35px;font-size: 14px;color: #401f03;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;text-transform: uppercase;text-shadow: 0 0 1px #FFF;}
#navi ul li a:hover {text-decoration: none;background: url("images/navi-hover.jpg");color: #8c1f07;text-shadow: 0 0 1px #FFF;}
#navi ul li a:first-letter {font-size: 16px;}
.clear {clear: both;height: 0;width: 0;}

#banner-container {height: 300px;padding: 20px 0;text-align: center;background: url("images/banner-bg.jpg");border-bottom: 3px solid #f2c35b;}
#banner {width: 990px;height: 300px;margin: 0 auto;}
#banner {
    -webkit-box-shadow: 0px 1px 10px 0px #000;
    -moz-box-shadow: 0px 1px 10px 0px #000;
    box-shadow: 0px 1px 10px 0px #000;
}

/* CONTENT */
#main {width: 1000px;text-align: left;background: #FFF;}

#main .left .three-column-list li {float: left;margin: 0 10px 0 0;width: 190px; font-size:14px; font-weight:bold; }

#main .left {padding: 25px;width: 700px;float: left;line-height: 24px;color: #444;}
#main .left h1 {padding: 0;margin: 0;font-size: 32px;color: #8c1f07;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing: -2pt;border-bottom: 1px dashed #f2c35b;}
#main .left h1 span.sub-header {color: #a6270a;font-size: 22px;letter-spacing: -1pt;}
#main .left img.graphic-left {margin: 15px 15px 15px 0;border: 1px solid #CCC;padding: 1px;}
#main .left p {margin: 15px 0;}
#main .left p.bolder {margin: 15px 0; font-size:18px; color:#faad04; font-weight:bold; text-align:center;}


#main .left .left1 ul { margin: 10px 0 0 10px; padding:0; }
#main .left .left1 ul.three-column-list li {float: left;margin: 0; padding:0; width: 310px; font-weight: bold; font-size:14px;}
#main .left .left1 {padding: 5px;width: 340px;float: left;line-height: 24px;color: #444;}
#main .left .left1 h1 {padding: 0;margin: 0;font-size: 32px;color: #8c1f07;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing: -2pt;border-bottom: 1px dashed #f2c35b;}
#main .left .left1 h1 span.sub-header {color: #a6270a;font-size: 22px;letter-spacing: -1pt;}
#main .left .left1 img.graphic-left {margin: 15px 15px 15px 0;border: 1px solid #CCC;padding: 1px;}
#main .left .left1 p {margin: 15px 0;}




#main .left .left2 {padding: 5px;width: 340px;float: left;line-height: 24px;color: #444;}
#main .left .left2 h1 {padding: 0;margin: 0;font-size: 32px;color: #8c1f07;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing: -2pt;border-bottom: 1px dashed #f2c35b;}
#main .left .left2 h1 span.sub-header {color: #a6270a;font-size: 22px;letter-spacing: -1pt;}
#main .left .left2 img.graphic-left {margin: 15px 15px 15px 0;border: 1px solid #CCC;padding: 1px;}
#main .left .left2 p {margin: 15px 0;}


#main .right {padding: 30px 25px 20px 0;width: 225px;float: left;line-height: 18px;}
#main .right h3 {padding: 0 0 5px 0;margin: 0;font-size: 24px;color: #8c1f07;font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;letter-spacing: -1pt;border-bottom: 1px dashed #f2c35b;}
#main .right h3 span.sub-header {color: #a6270a;}

/* CONTACT FORM RIGHT */
#contact-right {font-family: arial, sans-serif;font-size: 11px;margin: 10px 0 0 0;text-align: left;}
#contact-right .contact-title {font-weight: normal;text-transform: uppercase;color: #555;}
#contact-right td {padding: 3px;}
#contact-right #captcharesult {color: #F00;font-size: 10px;font-weight: bold;}
/* INPUT RESIZE */
#contact-right textarea {resize: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 205px;}
#contact-right input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 130px;}
#contact-right .contact-button {font-size: 12px;width: 90px;}


#contact-right2 {font-family: arial, sans-serif;font-size: 11px;margin: 10px 0 0 0;text-align: left;}
#contact-right2 .contact-title {font-weight: normal;text-transform: uppercase;color: #555;}
#contact-right2 td {padding: 3px;}
#contact-right2 #captcharesult {color: #F00;font-size: 10px;font-weight: bold;}
/* INPUT RESIZE */
#contact-right2 textarea {resize: none;font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 300px;}
#contact-right2 input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 130px;}
#contact-right2 .contact-button {font-size: 12px;width: 90px;}

/* FOOTER */
#footer-container {background: #401f03;text-align: center;border-top: 3px solid #ffe37d;}
#footer {width: 970px;display: block;font-size: 10px;text-transform: uppercase;color: #FFF;padding: 10px 15px;font-weight: bold;margin: 0 auto;}
#footer a {color: #ffe37d;}
#footer a:hover {text-decoration: none;color: #FFF;}
#footer .left {float: left;width: 600px;}
#footer .right {float: left;width: 370px;text-align: right;}
#footer ul.links {list-style-type: none;margin: 5px 0 0 0;padding: 0;}
#footer ul.links li {float: left;margin: 0 20px 0 0;}