body{
    font-family: "Open Sans", helvetica, arial;
}

.outer_wrap {
width: 100%;
}

.inner_wrap {
padding: 0;
}
.myfloat_box {
position:absolute; bottom:20px;
width:30%;
background:rgb(0, 40, 85);
border: 2px solid gold;
margin:20px;
z-index:99;
color:#ffffff;
overflow:hidden;
max-height: 570px;
display:none;
}
.myfloat_box2 {
position:absolute; bottom:40px;
right:30px;
width:40%;
background:rgba(0, 40, 85, 0.3);
// border: 2px solid gold;
margin:20px;
z-index:99;
color:#ffffff;
overflow:hidden;
max-height: 570px;
font-size: 24px;
font-family: "Open Sans", helvetica, arial;

}
.myfloat_title {
	font-size: 12px !important; 
	 margin-bottom: 5px !important;
}
.myfloat_body {
	 text-shadow: rgb(0, 0, 0) 2px 2px 0px;
	 margin-bottom: 5px !important;
	 margin-top: 5px !important;
}

.flexslider:hover .flex-caption {
display:inline;
} 


.flexslider .flex-caption{
display: none;

}


#title.heading{
/*  font-family:"Trajan Pro", "Charlemagne Std", "Adobe Fangsong Std R", "Dutch801 Rm BT", "Palatino Linotype", Palatino, Century,"Times New Roman", Serif;
*/ 
 
  text-shadow: 2px 2px #000000;
 
  }
  
/***************************

    Small version Calendar additions
    

// #C99700 yellow
// #D9B64C lt yellow
// #335379 blue
// #4D688C lt blue

**************************/

.smallcalendar
{
  
    border-bottom: black solid 1px;
  
    border-right: black solid 1px;
   
    background-color: #FFFFFF;
    font-weight:200;
    height:3.75em;
     margin-left: auto;
    margin-right: auto
}

.smallcalendar a, .smallcalendar span
{ 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 10px;
    padding: 3px 0px 3px 0px; 
    text-align: center;
    display: block;
    width: 100%;
    border-bottom-style: none;
}

.smallcalendar a, .smallcalendar span
{

    
    background-color: #FFFFFF;
   
}
.smallcalendar a.caltype0, .smallcalendar a.caltype0:visited
{
	 font-size: 9px;
	 line-height: 10px;
     border-color:  #4CC552 !important;
    border-bottom: 2px;
	 border-bottom-style: solid;
}
.smallcalendar a.caltype1, .smallcalendar a.caltype1:visited
{
	 font-size: 9px;
	 line-height: 10px;
     border-color:  #336600 !important;
    border-bottom: 2px;
	 border-bottom-style: solid;
	}
.smallcalendar a.caltype2, .smallcalendar a.caltype2:visited
{
	 font-size: 9px;
	 line-height: 10px;
     border-color:  #ff0000 !important;
    border-bottom: 2px;
	 border-bottom-style: solid;
	}
.smallcalendar a.caltype3, .smallcalendar a.caltype3:visited
{
	 font-size: 9px;
	 line-height: 10px;
     border-color:  #9900CC !important;
    border-bottom: 2px;
	 border-bottom-style: solid;
	}
.smallcalendar a.caltype4, .smallcalendar a.caltype4:visited
{
	 font-size: 9px;
	 line-height: 10px;
     border-color:  #8C001A !important;
    border-bottom: 2px;
	 border-bottom-style: solid;
	}
.smallcalendar a.caltype5, .smallcalendar a.caltype5:visited
{
	 font-size: 9px;
	 line-height: 10px;
     border-color:  #FF9900 !important;
    border-bottom: 2px;
	 border-bottom-style: solid;
	}

.smallcalendar a.today2, .smallcalendar a.today2:visited
{
	
    font-weight: 700;
 
    border-bottom-style: none;
}

.smallcalendar a.event2, .smallcalendar span.event2
{
    
    font-weight:700;
    text-decoration: underline;
    border-bottom-style: none;
}



  /***************************

    Calendar additions
    


// #C99700 yellow
// #D9B64C lt yellow
// #335379 blue
//#4D688C lt blue
**************************/

p.pageevent a
{
    font-size: 12px;
    color: #000;
    display: block;
    font-weight: bold;


}
.calendar
{
    border-top: #f0f0f0 solid 1px;
    border-bottom: black solid 1px;
    border-left: #d0d0d0 solid 1px;
    border-right: black solid 1px;
    padding: 0px !important;
    background-color: #ffffff;
    font-weight:200;
    height:7em;
    
}

.calendar a, .calendar span
{ 
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 10px;
   padding: 3px 0px 3px 0px;
    text-align: center;
    display: block;
    width: 100%;
    border-bottom-style: none;
}

.calendar a, .calendar span
{

    color: #002855;
    background-color: #ffffff;
    border-bottom-style: none;
}

.calendar a.today, .calendar a.today:visited
{
    color: #002855 !important;
    font-weight: 700;
    background-color: #ECD47F;
    border-bottom-style: none;
}

.calendar a.event, .calendar span.event
{
    
    font-weight:700;
    text-decoration: underline;
    border-bottom-style: none;
}

.calendar a.type0 a.type0:visited
{
	 font-size: 9px;
	 line-height: 10px;

	 border-color:  #4CC552 !important;
    border-bottom-style: solid;
border-bottom-width:2px;
	}
.calendar a.type1, a.type1:visited
{
	 font-size: 9px;
	 line-height: 10px;
    
	 border-color:  #336600 !important;
 border-bottom-style: solid;
border-bottom-width:2px;
 }
.calendar a.type2, a.type2:visited
{
	 font-size: 9px;
	 line-height: 10px;
    
	 border-color:  #ff0000 !important;
border-bottom-style: solid;
border-bottom-width:2px;
}
.calendar a.type3, a.type3:visited
{
	 font-size: 9px;
	 line-height: 10px;
     
	 border-color:  #9900CC !important;
  border-bottom-style: solid;
border-bottom-width:2px;
}
.calendar a.type4, a.type4:visited
{
	 font-size: 9px;
	 line-height: 10px;
   
	 border-color:  #8C001A !important;
 border-bottom-style: solid;
 border-bottom-width:2px;
}
.calendar a.type5, a.type5:visited
{
	 font-size: 9px;
	 line-height: 10px;
    
	 border-color:  #FF9900 !important;
 border-bottom-style: solid;
 border-bottom-width:2px;
}
.calendar_tab
{
margin-bottom: 0px;
}

.cal_float{
position:absolute; top:100px;
width:50%;
background:rgb(102, 125, 157);
border: 2px solid gold;
margin:20px;
z-index:99;
color:#ffffff;
overflow:scroll;
max-height: 700px;
/*
display: none;
*/
}

.eventlist
{
	padding-bottom:12px !important;
}
.eventlist b
{
 font-size: 12px;	
}

.eventlist a.type0, .eventlist a.type0:hover
{
	 border-color:  #4CC552 !important;
border-bottom-width:2px !important;
border-bottom-style: solid;
font-weight:700;
font-size: 12px;

}
.eventlist a.type1, .eventlist a.type1:hover
{
	 border-color:  #336600 !important;
border-bottom-width:2px !important;
border-bottom-style: solid;
font-weight:700;
font-size: 12px;
}
.eventlist a.type2, .eventlist a.type2:hover
{
	 border-color:  #ff0000 !important;
border-bottom-width:2px !important;
border-bottom-style: solid;
font-weight:700;
font-size: 12px;
}
.eventlist a.type3, .eventlist a.type3:hover
{
	 border-color:  #9900CC !important;
border-bottom-width:2px !important;
border-bottom-style: solid;
font-weight:700;
font-size: 12px;
}
.eventlist a.type4, .eventlist a.type4:hover 
{
	 border-color:  #8C001A !important;
border-bottom-width:2px !important;
border-bottom-style: solid;
font-weight:700;
font-size: 12px;
}
.eventlist a.type5, .eventlist a.type5:hover
{
	 border-color:  #FF9900 !important;
border-bottom-width:2px !important;
border-bottom-style: solid;
font-weight:700;
font-size: 12px;
}


.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
width: 100% !important;
}




/*******************************
VenJobs Additions

*******************************/
.login
{
    border-top: #f0f0f0 solid 1px;
    border-bottom: black solid 1px;
    border-left: #d0d0d0 solid 1px;
    border-right: black solid 1px;
    padding: 1px;
    background-color: #C99700;
    font-weight:200;
    
}

.jobboard th
{
    background-color: #D9B64C;
    font-weight:400;
    padding: 1px;
    text-align: center;
}
.jobboard td
{
    
    font-weight:200;

}
.content_box .jobboard img
{
    width: auto;
}

.content_box .headline img
{
    width: 120px;
}

._rssfeed1 H3
{
     background-color: #DAAA00;
     color: rgb(51, 83, 121);
     font-family: 'Lucida Grande', 'Lucida Sans', Verdana, sans-serif;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
margin:0px 0px 0px 0px;
padding-bottom: 6.400000095367432px;
padding-left: 10px;
padding-right: 10px;
padding-top: 6.400000095367432px;
}

/*.spotlight
{
      display: block;
    font-family: 'Lucida Grande', 'Lucida Sans', Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
margin:0px 0px 0px 0px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-top:10px;

}
*/

#breadcrumbs {
float: left;
}
#breadcrumbs ul {
float: left;
}
body {
background: url(/local_resources/images/WineryClasrrom-night-JC-short-2010-disolve.gif) center 0 no-repeat white;
background-size: 100%;
}
#site_title {
background-color: transparent;
}
#title_area_content{
background-color: transparent;
}

/* #header {
background-color: transparent;
background:transparent;
}
*/


#nav {
border-bottom:0px;
}
#nav .bar_1 {
background-color: transparent;
}
#main {
background-color: transparent;
}
#breadcrumbs_container  {
background-color: transparent;
}

#_nav_dropdown ul li._drop> a {
background-image: none;
border-right-width: 0px;
}
#_nav_dropdown ul li._drop:hover> a {
background-image: none;
border-right-width: 0px;
}

#nav_image { 
   position: relative; 
   display:inline-block;
/*   
	width: 100%; /* for IE 6 
*/
}

#nav_image img {
z-index:-1;
padding:10px;
}

#nav_image h2 { 

    display: block;
  position: absolute;
   top: 10px; 
  color:white ;
   left: 15px; 
   width: 100%; 
   text-shadow: 1px 1px #000000;
}

#nav_image a {
 color:white;
    border-bottom: 0;
}
#nav_image a:visited {
 color:white;
 border-bottom: 0;
}

#myfloat_nav {
    padding-bottom:4px;

}

#myfloat_nav ul {
    list-style: none;
    padding:0;
    margin:0;
}

#myfloat_nav li.ven_selected {
    border-bottom-color: #667D9D;

}
#myfloat_nav li {
    display: inline;
    border: solid;
    border-color:gold;
    border-width: 1px 1px 1px 1px;
    margin: 0 0.5em 0 0;
    background-color:#667D9D;
    padding:5px;
}

#myfloat_nav li a{
color:#fff;
font-size:larger;
border:none;
}
#myfloat_nav li a:visited{
color:#fff;
}

.content_box._slideshow-block {
padding-bottom:0;
margin-bottom:5px;

}

#feeds-links {
    text-align:left;
  border:0;
  
 }
#feeds-links div {
    
  border:0;
   margin-top:3px;
   margin-bottom:3px;  
  
 }
 
#feeds-links div a {

 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 
 }
 
#feeds-links div a:visited {
   
 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 }
 
 #event-links {
    text-align:left;
  border:0;
  
 }
#event-links div {
    
  border:0;
   margin-top:3px;
   margin-bottom:3px;  
  
 }
 
#event-links div a {

 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 
 }
 
#event-links div a:visited {
   
 font-size: 12px;
 border-bottom:none;
 color:#FFF;
 }
 
 
 .vas {
    padding-top:7px;
 
 }
 
 
 .vas2 {
    padding-top:7px;
 
 }
 
 .spotlight {
 
 max-height:480px;
 }
 
 #splash-div {

 position:relative;
 overflow: hidden; 
 left: 0;
 top: 0;
 width: 100%;
 }
 
 #splash-div img {
 height: auto;
 min-width:1290px; 
 width:100%; 
 /*
 zoom: 1;
 */
 left: 0px;
 top:0px;
 opacity: 1;
 visibility: visible;
 }
 #splash-news {
 
 position: absolute;
 display: block; 
 left:0px; 
bottom:6px;
 padding: 3px;
 background: rgb(20, 60, 105);
 text-align:right; 
 z-index:100;
 }
  #splash-news a {
 font-size: 14px;
 border-bottom:none;
 color:rgb(255,255,255);

 }
 
 
 #splash-caption-1, #splash-caption-2, #splash-caption-3, #splash-caption-4 {
 
 position: absolute;
 display: block; 
 right:0px; 
bottom:0px;
 padding: 3px;
 background: gold;
 text-align:right;

 
 }
 #splash-caption-1 a,#splash-caption-2 a, #splash-caption-3 a, #splash-caption-4 a{
 font-size: 12px;
 border-bottom:none;
 color:rgb(0, 40, 85);

 }
 
 #splash-text-1, #splash-text-2, #splash-text-3 , #splash-text-4 {
 width:350px;
 line-height:14px;
  font-size: 12px;
 border-bottom:none;
 color:rgb(0, 40, 85);
 text-align:justify;
 
 }