@charset "UTF-8";
/*CSS Document*/
/*Global Padding and Margin Reset*/
* {padding: 0; margin: 0;}
body {text-align: center; padding: 50px 0 0; background: #000; color: #fff; font-family: Georgia, "Times New Roman", Times, serif;}
/*Divisions*/
#container {width: 800px; height: 662px; margin: 0 auto; background: #fff url(../Images/gcrtxt_burgundy.jpg) no-repeat;}
#header {width: 800px; height: 62px;}
#content {width: 700px; height: 500px; margin: 15px auto 0; background: url(../Images/taupetexture.jpg); border: 2px solid #FFF;}
.floatcontent {float: right; width: 550px;}
#leftcol {float: left; display: inline; width: 150px; height: auto; text-align: center; padding-top: 186px;}
#midcol {float: left; display: inline; text-align: center; width: 400px; height: auto;}
#contentwrapper {height: 480px; margin: 10px 0; background: url(../Images/vine.gif);}
#inventory {height: auto; margin-left: 15px;}
#incol1 {float: left; text-align: left; margin: 0; padding-right: 55px;}
#incol2 {float: left; text-align: left; margin: 0; padding: 0;}	
#form {padding: 0 0 0 15px; text-align: left; font-size: 11px; font-weight: bold; color: #56051e;}
input {padding: 2px; border: 1px solid #ccc; font-family: "Times New Roman", Times, serif; font-size: 11px;}
textarea {padding: 2px; border: 1px solid #ccc; font-family: "Times New Roman", Times, serif; font-size: 11px;}
.submit {padding: 2px; background: #fff; border: 1px solid #999; font-size: 12px; font-wight: normal; color: #56051e;}
#rightcol {float: left; display: inline; text-align: center; width: 150px; height: auto; padding-top: 30px;}
#footer {padding-top: 68px;}
#sitemap {text-align: center; margin: 10px 0 0; font-size: 10px;}
/*Classes*/
/*Headings*/
h1 {font-size: 10px; font-weight: normal; color: #fff;}
h5 {text-align: left; padding: 25px 0 0 10px; color: #56051e;}
h6 {text-align: left; padding: 5px 0 0 15px; color: #56051e;}
/*Paragraph Classes*/
p.mainimgtext {padding-bottom: 5px; text-align: center; font-size: 11px; color: #56051e;}
p.content {padding: 5px 15px 10px; text-align: left; font-size: 11px; color: #000;}
p.story {padding: 30px 15px 0; text-align: left; font-size: 11px; color: #000;}
p.contact {padding: 10px 0 0 15px; text-align: left; font-size: 12px; font-weight: bold; color: #000;}
p.formhead {font-size: 11px;}
p.contactinfo {padding: 5px 0 0 15px; text-align: left; font-size: 12px; color: #000;}
p.testimonial {margin: 5px 15px 0; text-align: left; font-size: 10px; color: #56051e;}
/*Form*/
dl.twocolumn {width: 100%; margin-bottom: 5px;}
dl.twocolumn dt {float: left;}
dl.twocolumn dd {margin-left: 100px;}
/* Lists */
#inventory ul {margin-top: 0; font-size: 10px; font-weight: bold; color: #56051e;}
#inventory ul li {text-align: left; list-style: none;}
.s_ul {text-align: left; list-style: none; margin-left: 15px; padding-top: 5px; font-size: 11px;}
.s_ul li a {text-decoration: underline; color: #b89d00;}
.s_ul li a:hover {color: #000;}
.sm_ul {text-align: center; list-style: none; font-size: 10px;}
.sm_ul li {display: inline;}
.sm_ul li a {text-decoration: underline; color: #d6b96c;}
.sm_ul li a:hover {color: #FFF;}
/*Images*/
img {border-style:none;}
img.floatLeft {float: left; margin: 12px 10px 0; border: 1px solid #000;}
img.mainimg {margin-bottom: 5px; text-align: center; border: 1px solid #FFF;}
img.rightcolimg {border: 1px solid #FFF;}
/*Links*/
#navlinks li {display: block; height: 100%;}
#navlinks li a {font-size: small; padding: 5px; color: #56051e; text-decoration: none; display: block;}
#navlinks a:active {color: #56051e; background: #fff;}
#navlinks a:hover {color: #fff; background: #56051e;}
#navlinks a.selected {color: #56051e; background: #fff;}
a {text-decoration: underline;}
a:link, a:visited, a:active {color: #d6b96c;}
a:hover {color: #b89d00;}
a.email, a.email:visited {color: #fff;}