/* Oregonwine CommonStylesheet
 *
 * This style sheet contains the seperators in common between the Wine Explorer
 *  and the Wine Finder
 *
 * Things like the page wrapper, global main navigation, paper background, footer, etc
 */

* {
  margin: 0;
  padding: 0;
}

p {
font-size:11px;
}


body {
  background: url("../images/background.jpg") repeat; /* green watermark */
  margin: 0 auto;
  color:#1A0202;
  /*font-family:"Lucida Grande","Trebuchet MS",sans-serif;*/
  font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
}

#candystrip {
  margin: 0 auto;																		
  background: url("../images/candystrip.gif") top center repeat-y; /* red/white strips down sides */
  width: 739px;
  margin-top: 5px;
  min-height: 185px;
}

/* Contains the header image and main navigation */
#topContainer {
  position:relative;
  z-index: 600;
  margin: 0 auto;
  width: 689px;
  display:block;
  height: 106px;
}

#middleContainer {
  margin: 0 auto; 
  width: 679px;
  clear:both;
}

#breadCrumbContainer {
  position: relative;
  display: block;
  padding:0;
  height: 56px;
  width: 679px;
  background: url("../images/paperBackgroundTop.gif") no-repeat top center;
}


#breadCrumbContainer-explorer {
  position: relative;
  display: block;
  padding:0;
  height: 160px;
  width: 679px;
  background: url("../images2/we_bg_top.gif") no-repeat top center;
}

.BreadCrumbs {
  font-family: Times;
  font-size: 12px;
  padding: 16px 0 0 25px;
  color: #708090;
  text-transform: uppercase;
}

.BreadCrumbs a {
  text-decoration: none;
  color: #660033;
}
.BreadCrumbs a.visited {
   color: #660033;
}


/* Contains the content with paper background */
#mainContentContainer {
  position: relative;
  display: block;
  background-image: url("../images/paperBackgroundRepeat.gif");
  background-position: top center;
  background-repeat: repeat-y;
  padding-bottom:10px;
	
}

#mainContent {
  position: relative;
  margin: 0 auto;
  width: 660px;
}

/* Format the footer links */
#footerContainer {
  margin: 0 auto;
  background: url("../images/paperBackgroundBottom_opt.gif") no-repeat top center;
  height:120px;
  width:679px;
  clear:both;
}	

#footer {
	position: relative;
	display:block;
	width: 679px;
	text-align: center;
	font-size: 9px; font-family: verdana;	/* These are for the pipes */
  float:left;
}

#footer a {
  font-size: 9px;
	font-family: verdana;
	text-decoration: none;
	text-transform: uppercase;
	color: #333333;
  padding: 8px 0 4px 0;
}

#footer p {
  font-size: 9px;
	font-family: verdana;
	text-transform: uppercase;
	color: #333333;
}

#footer a:hover {
	color: #660033;
	
}


#ornamentBottom {
	background:transparent url("../images/ornamentUp.gif") no-repeat scroll 0%;
	height:32px;
	margin:0pt auto;
	position:relative;
	width:404px;
}

/* -----------------------------
   Begin CSS Dropdown Main Menu 

   [suckerfish]
  -----------------------------*/

/*-- div id wrapped around HorizMenuNav component--*/
#mainnav-container {
  width: 679px;
  height:auto;
  height:22px;
  background-color: #660033;
  margin: 0 auto;
}


#mainnav,
#mainnav ul {
  width: 679px;
  font-size: 11px;
  font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;
  line-height: 1;
  list-style-image:none;
  list-style-type:none;  
  padding:0pt;
  margin:0pt;
}

#mainnav a {
  display:block;
  padding: 0;
  text-decoration: none;
  color: #FFF;
  padding:5px 0 6px 7px;
  white-space:nowrap;
  text-transform: uppercase;
  font-weight:normal;
}

#mainnav a.visited { color:#FFF; }

#mainnav li {
  float: left;
  padding:0pt;
  /*width: 8em;*/
  background-color: #660033;
}

/* Format First Level - Horizontal */
#mainnav li.Discover_Oregon_Wine     { width: 165px; }
#mainnav li.Explore_Wine_Regions     { width: 158px; }
#mainnav li.Experience_Wine_Country  { width: 183px; }
#mainnav li.Press_Room               { width: 90px; }
#mainnav li.Industry                 { width: 73px; }



/* Hide the submenus */
#mainnav ul li ul {
  z-index: 600;
  position: absolute;
  left:-999em;
  height:auto;
  width: 200px;   /* set to widest ul, to fix Safari not showing correct width*/
}



#mainnav li:hover, #mainnav li.s9hover {
  background:#000000 none repeat scroll 0%;
}


/* Format First Vertical List [Second-Level] */
#mainnav li.Discover_Oregon_Wine li     { width: 165px; }
#mainnav li.Explore_Wine_Regions li     { width: 165px; }
#mainnav li.Experience_Wine_Country li  { width: 165px; }
#mainnav li.Press_Room li               { width: 200px; }


#mainnav li.Explore_Wine_Regions li li { width: 190px; }
#mainnav li.Explore_Wine_Regions ul ul {
  margin: -1.8em 0 0 165px !important;
}

#mainnav li.Experience_Wine_Country li li { width: 160px; }
#mainnav li.Experience_Wine_Country ul ul {
  margin: 0em 0 0 1em !important;
}

#mainnav li.Experience_Wine_Country li li li { width: 215px; }
#mainnav li.Experience_Wine_Country ul ul ul {
  margin: -1.8em 0 0 160px !important;
}


#mainnav li.Press_Room li li { width: 188px; }
#mainnav li.Press_Room ul ul {
  margin: 0em 0 0 1em !important;
}



/** COME BACK TO THESE TO REMOVE DISPLAY:NONE **/

/* ALWAYS Hide grape varieties sublists -*/
#mainnav li.Discover_Oregon_Wine ul ul {
  display:none;
}

/* ALWAYS Hide Idustry sublists -*/
#mainnav li.Industry ul {
  display:none;
}



/* Hide it until hovered */
#mainnav ul li:hover ul ul, 
#mainnav ul li.s9hover ul ul,
#mainnav ul li:hover ul ul ul, 
#mainnav ul li.s9hover ul ul ul,
#mainnav ul li:hover ul ul ul ul, 
#mainnav ul li.s9hover ul ul ul ul {
  left: -999em;
}


/* Show the appropiate level when hovered */
#mainnav ul li:hover ul,
#mainnav ul li.s9hover ul,
#mainnav ul li li:hover ul, 
#mainnav ul li li.s9hover ul,
#mainnav ul li li li:hover ul,
#mainnav ul li li li.s9hover ul {
  left: auto;
}



/* Borders on third-level only */
#mainnav ul li li,
#mainnav ul li li li { border-top: 1px solid #CCC; }
#mainnav ul li li li,
#mainnav ul li li li li { border-left: 1px solid #CCC; }

/*------- END OF MAINNAV -----------------*/



/* -----------------------------
  
  FIND WINERIES / FIND WINES TABS

   -----------------------------*/

#explorerTabs {
  height: 50px;
  padding-left: 15px; 
  border-bottom: 2px solid #708090;
  margin-bottom: 10px;
}


#explorerTabs ul {
  list-style-type: none; /* Remove the bullets */
  margin-left: 0;
}

#explorerTabs li {
  float: left;
  margin-top:7px;
  background-repeat: no-repeat;
  width: 116px;
  height: 43px;
  padding-right: 4px;
}


#explorerTabs ul li a {
  display:block;
  height: 43px;
  /*border: 1px solid black;*/
  text-indent: -999px;
}

#explorerTabs  li a span {
 display: none;
}

#explorerTabs li.explorer {
  background-image: url("../images/explorer_tab_off.gif");
  padding-right: 4px;
}

#explorerTabs li.explorer a:hover,
#explorerTabs li.explorer a.current_link,	
#explorerTabs li.explorer a.active_link {
  background: url("../images/explorer_tab_on.gif") no-repeat;
  padding-right: 4px;
}

#explorerTabs li.finder {
  background-image: url("../images/finder_tab_off.gif");
  padding-right: 4px;
}

#explorerTabs li.finder a:hover,
#explorerTabs li.finder a.current_link,	
#explorerTabs li.finder a.active_link {
  background: url("../images/finder_tab_on.gif") no-repeat;
  padding-right: 4px;
}



.formLabel {
  font-family:Verdana,Lucida,Arial,Helvetica,sans-serif;
  font-size:10px;
  padding-top:10px;
  padding-Bottom:5px;
  font-weight:bold;
  color:#444444;
}

.explorer li {
	font-family:Verdana,Lucida,Arial,Helvetica,sans-serif;
  font-size:10px;
	color:#444444;
	margin-left: 15px;
}


#msgContainer .regError {
	color: crimson;
}

#msgContainer li {
	margin-left: 15px;
	font-size:12px;
	color: crimson;
}

.detailItem {
	font-size:12px;
}


img.whiteGreyBorder {
padding: 2px;
background: #fff;
border: #aaa 1px solid;
}

.pvd_name {
	font-family:tahoma,arial,verdana;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.pvd_error {
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}


.pvd_info {
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#990000;
}
	.pvd_info a{
		font-family:tahoma,arial,verdana;
		font-size:11px;
		font-weight:normal;
		color:#006600;
	}
	.pvd_info a:hover{
		font-family:tahoma,arial,verdana;
		font-size:11px;
		font-weight:normal;
		color:#333300;
	}
.pvd_desc {
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#333333;
}
	.pvd_desc a{
		font-family:tahoma,arial,verdana;
		font-size:12px;
		font-weight:normal;
		color:#006600;
	}
	.pvd_desc a:hover{
		font-family:tahoma,arial,verdana;
		font-size:12px;
		font-weight:normal;
		color:#333300;
	}
.pvd_contact {
	font-family:tahoma,arial,verdana;
	font-size:11px;
	color:#333333;
}
	.pvd_contact a{
		font-family:tahoma,arial,verdana;
		font-size:11px;
		font-weight:normal;
		color:#006600;
	}
	.pvd_contact a:hover{
		font-family:tahoma,arial,verdana;
		font-size:11px;
		font-weight:normal;
		color:#990000;
	}
.pvd_link {
	font-family:tahoma,arial,verdana;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
	.pvd_link a{
		font-family:tahoma,arial,verdana;
		font-size:12px;
		font-weight:normal;
		color:#006600;
	}
	.pvd_link a:hover{
		font-family:tahoma,arial,verdana;
		font-size:12px;
		font-weight:normal;
		color:#333300;
	}
	
.event_title {
	font-family:arial,tahoma,verdana;
	font-size:30px;
	font-weight:bold;
	color:#333333;
}
.event_section {
	font-family:arial,tahoma,verdana;
	font-size:22px;
	font-weight:bold;
	color:#990000;
}
.event_txt {
	padding         : 0px 0px 10px 14px;
	font-family     : arial,tahoma,verdana;
	font-size       : 16px;
	font-weight     : normal;
	color           :#666666;
}


.footer2 {
    background      : transparent url("../images2/bg/bg_bottom_3.gif") no-repeat;
    height          : 125px;
    text-align      : center;
    font-family     : verdana;
    font-size       : 9px;
    padding-top     : 36px;
}

.footer2 a {
    color           : #333333;
    font-family     : verdana;
    font-size       : 9px;
    /*padding         : 8px 0 4px 0;*/
    text-decoration : none;
    text-transform  : uppercase;
}

.footer2 p {
    color           : #333333;
    font-family     : verdana;
    font-size       : 9px;
    text-transform  : uppercase;
}