/* ########## CSS Reset ########## */
html, body, div, span, object, iframe, h1, h2, h3, a, p, img, small, ul, li, fieldset, form, label, legend, article, aside, figure, footer, header, hgroup, menu, nav, section, audio, video {margin:0; padding:0; border:0; outline:0; font-size:14px; font-family:Garamond, serif; color:#fff; vertical-align:baseline; background:transparent; text-decoration:none; list-style:none; position:relative; z-index:1; behavior: url(css/PIE.htc);}
html, body {min-width:1000px; text-align:center; overflow-x:hidden; background:#000;}
body {padding-top:30px;}
h1, h2, h3, p, a, li {text-align:left;}
h1 {font-size:28px;}
h2 {font-size:16px; font-style:italic; text-align:center; line-height:50px;}
h3 {font-size:24px; font-style:italic; text-align:center; line-height:30px;}
p {line-height:20px; margin:0 0 20px 0;}
#main-container {margin:0 auto; width:978px; border:1px solid #D3DDAC; padding:28px;}
.inner-container {margin:0 auto; width:920px;}
.inner-most-container {margin:0 auto; padding:20px 0 0 0; width:880px;}
.clear {clear:both;}
.left {float:left;  width:45%; padding:0 5% 0 0;}
.right {float:right; width:45%; padding:0 0 0 5%;}
.left img, .right img {width:396px; margin:0 0 10px 0;}
header {padding:0 0 50px 0;}
.page-heading {width:880px; padding:20px 20px 10px 0; margin:20px 0 15px 0; border-top:1px solid #D3DDAC; font-style:italic;}
.logo {float:left; width:50%; text-align:left;}
.main-nav {position:absolute; right:0px; bottom:18px; width:50%;}
.main-nav a {float:right; padding:0 10px 3px 10px; border-bottom:1px solid #000; color:#fff; font-size:20px;}
.main-nav a:hover {color:#D3DDAC;}
.main-nav a.active {color:#D3DDAC; border-bottom:1px solid #D3DDAC;}
footer {padding:30px 0 75px 0; margin:0 auto; width:880px;}
footer .right p {text-align:right;}
footer p {margin:0;}
.page-nav {text-align:right; padding:0 10px 50px 0; display:block;}
.page-nav a {margin:0 0 0 15px; font-size:12px; padding:0 0 2px 0; border:1px solid #000;}
.page-nav a.active {color:#D3DDAC; border-bottom:1px solid #D3DDAC;}
.page-nav a:hover {color:#D3DDAC;}

form label {font-size:12px;}
form ul {width:100%; padding:50px 0 0 0;}
form ul li {float:left; width:30%;}
#li_4 {margin:0 5%;}
form .description {display:block; margin:0 0 10px 0; font-size:16px;}
form span {float:left; margin:0 5px 20px 0;}
form span input, form div input {display:block;}
form div input {margin:0 0 10px 0;}
input#element_3 {width:190px;}
form select {display:block; margin:5px 0 0 0;}
textarea {width:98%; height:180px; margin:0 0 5px 0;}
#li_4 input {width:190px; margin:5px 0 0 0;}
#li_4 .description {margin:0 0 0 0;}
#saveForm {float:right;}

.contact-info {margin:50px 0 0 0; border-top:1px solid #D3DDAC; padding:25px 0 0 0;}
.contact-info p {text-align:center; font-size:24px;}

.returned {text-align:center; font-size:16px; margin:100px 0 0 0;}

.home-tag {text-align:center; text-decoration:underline; font-style:italic;}