
/* STRUCTURES */

body {
background: #fff /*url(images/background.jpg) no-repeat*/;
color: #000;
font: 1em/1.4em times, "times new roman", garamond, serif;
margin: 0%;
}

#nav {
background-color: #5A4A42;
color: #fff;
display: block;
font: .6em times, "times new roman", garamond, serif;
letter-spacing: 1px;
margin-left: auto;
margin-right: auto;
padding: 10px 0px 10px 0px;
text-align: center;
white-space: nowrap;
width: 100%;
}

#content {
border: 0px solid #000;
background-color: inherit;
color: #000;
width: 1000px;	
margin-left: auto;
margin-right: auto;
overflow:hidden;
}

#content800 {
border: 0px solid #000;
background-color: inherit;
color: #000;
width: 800px;	
margin-left: auto;
margin-right: auto;
overflow:hidden;
}

#wines_buttons {
border: 0px solid #000;
background-color: transparent;
color: #000;
height: 20px;
overflow:hidden;
width: 750px;	
margin: -20px auto 20px auto;
text-align:center;
}

#welcome {
border: 0px solid #000;
background-color: transparent;
color: #000;
height: 25px;
overflow:hidden;
width: 128px;	
margin: -18px auto 20px auto;
text-align:center;
}

#footer {
color: #999;
font: .6em/1.3em arial, verdana, helvetica, sans-serif;
text-align: center;
width: 650px;	
margin-left: auto;
margin-right: auto;
padding: 50px 0px 15px 0px;
}



/* FONT STYLES */


h1 {
color: #000;
display:inline;
font: 1.2em/1.2em times, "times new roman", garamond, serif;
}

h2 {
color: #000;
font: bold .9em/1.2em times, "times new roman", garamond, serif;
margin-bottom: 30px;
vertical-align:top;
}

p {
color: #000;
display:inline;
font: .9em/1.2em times, "times new roman", garamond, serif;	
margin-left: auto;
margin-right: auto;
}










/* MISC */

.brwn_buttons {
border: 0px;
width: 150px;
height: 25px;
}

#logo {
margin-left: auto;
margin-right: auto;
padding-top:25px;
padding-bottom:15px;
width: 600px;
height: 88px;
}

img {
border: 0;
}

.blk_buttons  {
border: 0px;
height: 20px;
padding-left: 55px;
padding-right: 55px;
width: 110px;
}

.yr_buttons  {
border: 0px;
clear:left;
height: 18px;
width: 65px;
margin-bottom: 8px;
}

.formtxt {
color: #000;
font: .7em times, "times new roman", garamond, serif;
}

.form {
border: 1px solid #000;
color: #000;
font: 11px sans-serif;
margin: 2px
}

fieldset {
border: 0;
color: #000;
font: .9em/1.3em times, "times new roman", garamond, serif;
}

.mn_pc_mrgns {
margin-bottom:15px;
}

em {
font-style:oblique;
}







#tbl {
border: 0px solid black;
display: block;
font: 1em/1.4em times, "times new roman", garamond, serif;
margin: 40px auto 10px auto;
horizontal-align: center;
width: 730px;
}

#tbl h2 {
margin-top: 0px;
margin-bottom: 0px;
}

.tbl_1col {
border-right: 1px solid #ACA4A0;
padding-right: 10px;
padding-left: 20px;
vertical-align:top;
width: 275px;
}

.tbl_2col {
border-right: 1px solid #ACA4A0;
padding-right: 10px;
padding-left: 40px;
vertical-align:top;
width: 275px;
}

/*.tbl_3col {
border-right: 1px solid #ACA4A0;
padding-right: 10px;
padding-left: 20px;
vertical-align:top;
width: 220px;
}*/

.tbl_4col {
display: block;
padding-right: 0px;
padding-left: 30px;
vertical-align:top;
width: 180px;
}


pre {
display: inline;
font: 1em/1.4em times, "times new roman", garamond, serif;
}















/* topnav */
a.type1:link {
background-color: inherit;
color:#FFF; text-decoration:none;
}
a.type1:visited {
background-color: inherit;
color:#FFF; text-decoration:none;
}
a.type1:active {
background-color: inherit;
color:#FFF; text-decoration:none;
}
a.type1:hover {
background-color: inherit;
color:#FC9; text-decoration:none;
}

/* footer */
a.type2:link {
background-color: inherit;
color:#999; text-decoration:none;
}
a.type2:visited {
background-color: inherit;
color:#999; text-decoration:none;
}
a.type2:active {
background-color: inherit;
color:#999; text-decoration:none;
}
a.type2:hover {
background-color: inherit;
color:#963; text-decoration:underline;
}

/* content */
a.type3:link {
background-color: inherit;
color:#000; text-decoration:underline;
}
a.type3:visited {
background-color: inherit;
color:#000; text-decoration:underline;
}
a.type3:active {
background-color: inherit;
color:#000; text-decoration:underline;
}
a.type3:hover {
background-color: inherit;
color:#963; text-decoration:underline;
}