/* GLOBAL STYLES 
--------------------------------- */

/* hidden text
--------------------------------- */
h1 span, h2 span, h3 span {display:none;}



/* no border on a href pictures
--------------------------------- */
a img { 
border:none 
}
  
.red {
color: #900;
}

.smallcopy {
font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #FFF;
}

p {
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 11px;
line-height: 16px;
text-align: left; 
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #FFF;
}

body {
font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
background-color: #000;
background:url("../images/corduroybg.gif");
}



/* STRUCTURAL CSS
--------------------------------- */
#container 
{
width: 730px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding: 0px 0px 0px 0px;
background-color: #FFF; 
color: #333; 
background:url("../images/contentbg.gif") repeat-y;
background-color: #000; 
text-align: left;
border: 1px solid #999;}



/* masthead
--------------------------------- */
#top 
{
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ddd; 
border: 0px solid #600; 
}

#top h1 
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:112px;
background:url("../images/logo.jpg") no-repeat top left;
background-position: 0px -13px;
}



/* left column
--------------------------------- */
#leftnav 
{
float: left; 
width: 174px; 
color: #FFF;
border: 0px solid #090; 
margin-top: 15px;
margin-bottom: 0px;
}

#navlist
{
font-family: Book Antiqua, Georgia, Times, "Times New Roman", serif;
font-size: 10px; 
line-height: 12px;
letter-spacing : 1px;
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-left: 0px;
border: 0px solid white;
text-align: center;
}

#navlist ul
{
margin: 0px 0px 0px 0px;
}

#navlist li
{
list-style: none;
padding: 0px 0px 12px 0px;
margin: 0px 0px 7px 0px;
border-top: 0px solid gray;
text-align: center;
}

#navlist li a
{
display: block;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

#navlist li a:link { color: #FFF; }
#navlist li a:visited { color: #FFF; }

#navlist li a:hover
{
color: #900;
}

#maillist
{
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 10px; 
line-height: 14px;
letter-spacing : 1px;
padding: 0px 0px 0px 0px;
margin-top: 25px;
margin-left: 0;
margin-bottom: 0;
border: 0px solid white;
text-align: center;
}

#maillist ul
{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

#maillist li
{
list-style: none;
border-top: 0px solid gray;
text-align: center;
}

#maillist li a
{
display: block;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

#maillist li a:link { color: #FFF; }
#maillist li a:visited { color: #FFF; }

#maillist li a:hover
{
color: #900;
}



/* RIGHT SIDE CONSTRUCT
--------------------------------- */
#content 
{
margin-left: 174px; 
border: 1px solid #009; 
margin-right: 0px; 
border: 0px solid #C00; 
padding: 0px; 
/*background-color: #000; */
}

/* horizontal navigation bar
--------------------------------- */
#header 
{
margin-bottom: 0px; 
padding: 5px 0px 5px 55px; 
color: #FFF; 
border-top: 1px solid #999; 
border-bottom: 1px solid #999; 
}

ul#horiznavlist
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
letter-spacing : 1px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
white-space: nowrap;
}

#horiznavlist li
{
display: inline;
list-style-type: none;
}

#horiznavlist a { padding: 3px 20px 0px 0px; }

#horiznavlist a:link, #horiznavlist a:visited
{
color: #FFF;
text-decoration: none;
}

#horiznavlist a:hover
{
color: #900;
text-decoration: none;
}



/* main body content area
--------------------------------- */
#bodycontent
{
text-align: left;
height: 290px;
border: 0px solid #009; 
/*background-color: #000; */
border: 0px solid #F0F; 
}

/*  internal sectional navigation
--------------------------------- */
ul#bodynavlist
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px; 
font-weight: bold;
margin: 10px 0px 0px 24px;
padding: 0px 0px 0px 0px;
border: 0px solid white;
}

#bodynavlist li
{
display: inline;
list-style-type: none;
}

#bodynavlist a { padding: 0px 20px 0px 0px; }

#bodynavlist a:link, #bodynavlist a:visited
{
color: #FFF;
text-decoration: none;
}

#bodynavlist a:hover
{
color: #900;
text-decoration: none;
}

#bodynavlist li a#current
{
color: #999;
text-decoration: none;
}




/*  body content table
--------------------------------- */

#bodycontenttable
{
width: 510px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 23px; 
border: 0px solid #999;
}

#bodycontenttable a:link {
	color:#900;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none; }
  
#bodycontenttable a:visited {
	color:#666;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none; }
  
#bodycontenttable a:hover {
	color:#999;
	background-color:transparent;
	text-decoration:underline; }



td.bodyleftside
{
width: 50%;
vertical-align : top;
font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #FFF;
line-height: 13px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #999;
}

td#scrollLinks  { 
width:5%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #999;
}

td.bodyrightside
{
width: 45%;
font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #999;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 0px;
border: 0px solid #999;
}


/* Styles for scrolling layers  
   Specify width and height in hold and wn, and in clip for wn
--------------------------------- */

div#hold { 
margin-top: 0px;
position:relative; 
overflow:hidden;
width:240px; 
height:210px; 
z-index:100; 
border: 0px solid #900;
}

div#wn	{ 
position:absolute; 
left:0px; 
top:0px; 
width:238px; 
height:210px; 
clip:rect(0px, 250px, 202px, 0px); 
overflow:hidden;	
z-index:1; 
border: 0px solid #090;
}

div.scrollcontent { 
position:absolute; 
visibility:hidden;
left:0px; top:0px; 
z-index:1; 
}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
position:relative; 
left:0; 
top:20;
width:11px; 
height:250px; 
font-size:1px; 
z-index:1;
border: 0px solid #909;
}

div#track { 
position:absolute; 
left:0; 
top:0px;
width:11px; 
height:210px;
z-index:1;
}

div#dragBar {
position:absolute; 
left:1px; 
top:1px;
width:9px; 
height:20px;
background-color:#000;
z-index:1;
}
  
div#up {
position:absolute; 
left:0; 
top:20; 
z-index:2 
border: 1px solid #FC0;
}  

div#down { 
position:absolute; 
left:0; 
bottom:25px; 
z-index:3 
}  

#winedetails 
{
width: 238px;
border: 0px solid #999;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.winedetailsleft
{
width: 30%;
vertical-align : top;
font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #999;
}

.winedetailsright
{
width: 70%;
vertical-align : top;
font-family: Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
line-height: 11px;
color: #FFF;
vertical-align: bottom;
padding: 0px 0px 2px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #999;
}


/* bottom of page
--------------------------------- */
#footer 
{
margin-top: 10px;
margin-bottom: 0px;
padding-top: 0.6em;
padding-right: 0em;
padding-left: 1.2em;
padding-bottom: 1.0em;
color: #FFF; 
font-family: Book Antiqua, Times, "Times New Roman", serif;
font-size: 11px; 
letter-spacing: 1px;
background:url("../images/bottomofpagestar.gif") no-repeat top right;
background-color: #666; 
border-left: 1px solid #999;
border-top: 1px solid #999;
}

#footercontent 
{
height: 2.7em;
padding-top: 0.6em;
font-family: Book Antiqua, Times, "Times New Roman", serif;
font-size: 12px; 
border: 1px solid gray; 
background:url("../images/bottomofpagestar.gif") no-repeat top right;
background-color: #999; 
}

#redirect {
	width: 400px;
	height: 200px;
	background-color:#000;
	text-align: center;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999;
	padding: 40px 0px 0px 0px;
	}

#redirect h1{
	font-family: Book Antiqua, Times, "Times New Roman", serif;
	font-size: 18px;
	color:#999;
	}

#redirect p{
	font-family: Book Antiqua, Times, "Times New Roman", serif;
	font-size: 13px;
	text-align:center;
	color:#FFF;
	}

#redirect a:link {
	color:#900;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none; }
  
#redirect a:visited {
	color:#666;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none; }
  
#redirect a:hover {
	color:#999;
	background-color:transparent;
	text-decoration:underline; }


	
