

/* ---------- GLOBAL ELEMENTS ----------*/


a img {border: none;} 

.clear { clear:both;}

body {
	background: url(../images/bg.gif) repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	font-weight: normal;
	color:#5e5e5e;
	background-color: #3e3e3e;
}

#container {
	width: 100%;
	float: right;
	position:relative;
	/*background-color: #191919;*/
	/*background-color: #fff;*/
	margin:10px 0 6em 0;

}

#shadow {
	/*background: url(../images/shadow.png) repeat;*/
	width:890px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	position:relative;
}

#main {
	width:850px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background-color:#090909;
	position:relative;
}


.text-copy
{
border-bottom:1px #7e7e7e solid;
padding:.8em 5em 1em 4em;

}

.text-copy p
{
padding: 0 0 0 .7em;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 120%;
font-weight: normal;
/*text-align: justify;*/
line-height: 1.4em;
color:#7e7e7e;
}

.text-copy a
{
padding: 0 0 0 .7em;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 100%;
font-weight: normal;
text-align: justify;
line-height: 1.4em;
color:#7e7e7e;
}
.banquet {
float: left;
width: 666px;
}
.contact {
float: left;
width: 666px;
}
.food {
float: left;
width: 566px;
}
.price {
float: left;
width: 166px;
}

.column_left {
float: left;
width: 366px;
}
.column_right {
float: right;
width: 366px;
}


.column_one {
float: left;
width: 270px;
background-color: #1e1e1e;
padding: 0 0 0 1.8em;

}
.column_two {
float: left;
width: 270px;
background-color: #1e1e1e;
padding: 0 0 0 1.8em;
margin: 0 0 0 3.5em;


}

.text-copy a:hover
{
padding: 0 0 0 .7em;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 100%;
font-weight: normal;
text-align: justify;
line-height: 1.4em;
color:#5e5e5e;
}


hr { display: none; }
h1 { font-size: 2.0em; }
h2 { font-size: 1em; color: #9e9e9e; font-family: Verdana; font-weight: normal; }
h3 { font-size: 1.2em; color: #bc811b ; font-family: Verdana; font-weight: normal;}
h4 { font-size: 1.5em; color: #9e9e9e; font-family: Georgia, Times, serif; font-weight: normal; text-transform: uppercase;}
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }
img { border: none; }
a { color: #fff; }
a:hover { color: black; }



#header {
	background:url(../Picture/header/Oishii_Logo_version2.JPG) no-repeat;
	/*background: url(../images/.jpg) no-repeat;*/
	width:850px;
	height:110px;
}


#header a {
width:850px;
height:110px;
display: block;
margin:0 0 0 0;
padding:0 0 0 0;
/*background: url(../images/header.jpg) no-repeat;*/

}



#quote_pane {
	width:850px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	border-bottom: solid 1px #5e5e5e;
	position:relative;
}


#quote_pane_index {
	width:850px;
	margin:1em auto 1em auto;
	padding:0 0 1em 0;
	border-bottom: solid 1px #5e5e5e;
	position:relative;
}


#quote_enter {
float:left;
width:200px;
/*margin-left: 2em;*/
}

#quote_enter_index {
float:left;
width:200px;
margin-left: 2em;
}

#quote_enter span {
left:-1000em;
position:absolute;
}

.facilities_logo {background-image: url(../images/facilities_logo.jpg); width:200px; height: 150px;}
.cellar {background-image: url(../images/cellar_door.jpg); width:200px; height: 150px;}
.oishii_logo {background-image: url(../images/oishii_logo.jpg); width:200px; height: 150px;}
.contact_logo {background-image: url(../images/contact_logo.jpg); width:200px; height: 150px;}
.history_logo {background-image: url(../images/history_logo.jpg); width:200px; height: 150px;}
.partners_logo {background-image: url(../images/partners_logo.jpg); width:200px; height: 150px;}
.jeffs_logo {background-image: url(../images/jeffs_logo.jpg); width:200px; height: 150px;}
.wine_logo {background-image: url(../images/wineclub_logo.jpg); width:200px; height: 150px;}
.ludo_logo {background-image: url(../images/ludo_logo.jpg); width:200px; height: 150px;}
.enter_logo {background-image: url(../images/enter.jpg); width:200px; height: 150px;}
.tempus_two_logo {background-image: url(../images/tempus_two.jpg); width:200px; height: 150px;}












.quote_text {
	vertical-align: right;
	float:left;
	width:450px;
	margin:1.1em 0 0 2em;
	padding:0 0 0 0;
}
.picture{
margin:0 0 0 200px;
padding: 0 0 0 200px;
	/*vertical-align: right;
	float:left;
	width:100px;
	margin:0 0 0 5em;
	padding:0 0 0 0;*/
}


.howard h3 { 

font-size: 1.1em; 
color: #bc811b ; 
font-family: Verdana; 
font-weight: normal;
	margin:0 0 0 0;
	padding:0 0 0 0;
}



.middle
{
margin:4em 0 0 1.1em;
}

.middle a
{
font-size: 1em;
color: #bc811b;
font-family: Verdana;
font-weight: normal;
text-decoration: none;
}

.middle a:hover
{
font-size: 1em;
color: #bc811b;
font-family: Verdana;
font-weight: normal;
text-decoration: underline;

}




/* Base links at bottom of page
------------------------------------------------------------------------------*/
#links_background
{
background-color:#090909;
width: 850px;
margin:0 auto 0 auto;
padding: 0 0 0 0;
text-align: center;
}



#links
{
background-color:#090909;
height:50px;
width: 630px;
margin:0 auto 0 auto;
padding: 0 0 1em 0;
text-align: center;

}


#links ul
{
background-color:#090909;
margin: 1em 0 1.5em 0;
padding: 0 0 0 0;
list-style-type: none;
text-align: center;
text-transform: uppercase;
font-family: Georgia, Times, serif;
font-weight: normal;
font-size: 100%;
line-height:1.5em;

}

#links ul li 
{ 
display: inline;
border-left:1px #656565 solid;
}

#links ul li a
{
text-decoration: none;
padding: 0 .5em 0 .8em;
color: #bc893b;

}

#links ul li a:hover
{
color: #d2ba9e;
}

#links li.first {
border-left: none;
padding: 0 .3em 0 0em;
}

#links ul li a .current{
color: #d2ba9e;
}



/* Event_links
------------------------------------------------------------------------------*/


#secondary_links
{
width: 690px;
height: 50px;
margin:0 auto 0 auto;
padding: 0 0 0 0;
text-align: center;
}


#secondary_links ul
{

margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
text-align: left;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 105%;
font-weight: normal;
line-height:1.5em;

}

#secondary_links ul li 
{ 
display: inline;
padding: 0 0 0 0;

}

#secondary_links ul li a
{
text-decoration: none;
color:#fff;
padding: 0 0 0 0;

}

#secondary_links ul li a:hover
{
padding: 0 0 0 0;

color:#fff;
text-decoration: underline;
}

#secondary_links li.blue a { background-color: #1BB3B8; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}
#secondary_links li.blue a:hover { background-color: #3e3e3e; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}

#secondary_links li.orange { background-color: #c79a39; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}
#secondary_links li.orange a:hover { background-color: #3e3e3e; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}

#secondary_links li.grey { background-color: #6e6e6e; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}
#secondary_links li.grey a:hover { background-color: #3e3e3e; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}

#secondary_links li.red { background-color: #C73A13; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}
#secondary_links li.red a:hover { background-color: #3e3e3e; padding: .6em 0 .6em 0; margin: 0 .6em 0 .6em;}









#second_links {
  float:left;
  width:690px;
  background:#DAE0D2 url("bg.gif") repeat-x bottom;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
  font-size:90%;
  line-height:normal;
margin:0 auto 0 auto;
text-align: center;
  }
#second_links ul {
margin:0 auto 0 auto;
  padding:10px 10px 0 0;
  list-style:none;
text-align: center;

  }
#second_links li {
  float:left;
  background:url("left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#second_links a {
  float:left;
  display:block;
  background:url("right.gif") no-repeat right top;
  padding:10px 9px 9px 0px;
  text-decoration:none;
  font-weight:normal;
  color:#9e9e9e;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#second_links a {float:none;}
/* End IE5-Mac hack */
#second_links a:hover {
  color:#fff;
  }
#second_links #current {
  background-image:url("left_on.gif");
  }
#second_links #current a {
  background-image:url("right_on.gif");
  color:#fff;
  padding-bottom:10px;
  }

/* Specific links on feature pages
------------------------------------------------------------------------------*/

#spec_links
{
background-color:#090909;
width: 700px;
padding: 1em 0 0 0;
margin: 0 0 0 0;

}


#spec_links ul
{
background-color:#090909;
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style-type: none;
text-align: left;
text-transform: uppercase;
font-family: Georgia, Times, serif;
font-weight: normal;
font-size: 100%;
line-height:1.5em;
}

#spec_links ul li 
{ 
display: inline;
border-left:1px #656565 solid;
}

#spec_links ul li a
{
font-family: Georgia, Times, serif;
text-transform: uppercase;
text-decoration: none;
padding: 0 .5em 0 .8em;
color: #7e7e7e;
}

#spec_links ul li a:hover
{
color: #3e3e3e;
}

#spec_links li.first {
border-left: none;
padding: 0 0 0 0;
}

#photo_pane {
	width:850px;
	height:288px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	border-bottom: solid 1px #000;
	border-top: solid 1px #000;	
}

/* ---------- COPRIGHT FOOTER ----------*/

#copyright {
right:0;
color:#7e7e7e;
position:absolute;
text-align:right;
padding: .8em 2.5em 0 0;
}

#copyright p {
font-family: Arial, San serif;
font-size:88%;
margin: .2em 0 0 0;
}

#copyright a {
color:#7e7e7e;
text-decoration:none;
}

#copyright a:hover {
color:#9e9e9e;
}


/* ---------- PURPLE FOOTER ----------*/

#purple {
left:0;
color:#7e7e7e;
position:absolute;
text-align:left;
padding: .8em 0 0 2.5em;
}

#purple p {
font-family: Arial, San serif;
font-size:88%;
margin: .2em 0 0 0;
}

#purple a {
color:#7e7e7e;
text-decoration:none;
}

#purple a:hover {
color:#8C6195;
}


/* ---------- EVENT PAGE TABLES AND NAVIGATION ----------*/


.a-menu  {
margin-bottom: 7px; 
padding-top: 11px; 
}

.a-menu ul {
border-left: 1px solid #1a1a1a;
border-right: 1px solid #1a1a1a;
background: #2e2e2e; 
background-image:url(../images/menu_back.jpg);
margin: 0; 
padding: 0; 
list-style: none; 
border: 0; 
font-weight: normal; 
}

.a-menu li {
margin: 0; 
padding: 0; 
list-style: none; 
border: 0; 
font-weight: normal; 
font-size: 1em; 
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
}

.a-menu li li {
padding: 10px 10px;
border-top: 1px solid #404040;
border-bottom: 1px solid #252525;
text-transform: capitalize;
}

.a-menu li a {
color: #999999; 
display: block;
width: 144px;
padding: 8px;
border-top: 1px solid #353535;
border-bottom: 1px solid #1a1a1a; 
text-decoration: none;
background-position:top left;
}


.a-menu li a:hover {
color: #cccccc;
border-top: 1px solid #303030;
border-bottom: 1px solid #1a1a1a;
background-color: #252525; 
text-decoration: none;
background-position:bottom left;
}

.a-menu a span {
left:-1000em;
position:absolute;
}

.a-menu .link1 a {background-image:url(../images/ticketek-rollover.jpg); height: 60px; border-top: none;}
.a-menu .link3 a {background-image:url(../images/package-rollover.jpg); height: 79px; border-top: none;}
.a-menu .vega a {background-image:url(../images/vega-rollover.jpg); height: 79px; border-top: none;}
.a-menu .rod a {background-image:url(../images/rod_stewart.jpg); height: 338px; border-top: none;}



.a-menu .link1 a:hover {border-top: none;}
.a-menu .link3 a:hover {border-top: none;}
.a-menu .vega a:hover {border-top: none;}
.a-menu .eran a:hover {border-top: none;}

.a-menu .link2 a {background-image:url(../images/b_tongue-rollover.jpg); }



#column-right {
float: right;
padding: 0 0 0 0;
width: 160px; 
height: 100%;
}





.events_wrapper {
background: url(../images/event_back.jpg) repeat-y left top;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

.event_head {
/*border-top: 1px solid #2e2e2e;*/
/*border-top: 1px solid #1e1e1e;*/
border-bottom: 1px solid #000;
background: url(../images/bg_th.jpg) no-repeat left top;
height:46px;
width:850px;
}





.booking_link {
padding: 0 0 0 0;
margin: 2px 0 0 510px;
position: absolute;
}


.past_event_head {
border-top: 1px solid #2e2e2e;
background: url(../images/bg_th_past.jpg) no-repeat left top;
height:46px;
width:850px;
}


.blank_event_head {
border-top: 1px solid #2e2e2e;
background: url(../images/bg_th_blank.jpg) no-repeat left top;
height:46px;
width:850px;
}


.event_focus {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: right;
width:689px;
background-color: #141313; 
}

.event_focus2 {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
width:689px;
height: 400px;
background-color: #fff; 
}

.event_text {
float: left;
background-color: #141313; 
padding: 2em 2em 2em 3em;
margin: 0 0 0 0;
}


.event_text p {
padding: 0 .7em 0 0;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 110%;
font-weight: normal;
text-align: justify;
line-height: 1.4em;
color: #9e9e9e;
margin: 1em 0 1em 0;
padding: 0 0 0 0;
}


.event_text h2 {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
            line-height: 1.2em;

}

.event_text h3 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
}

.event_text h3 a{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
            text-decoration: none;
}


.event_text h3 a:hover{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
            text-decoration: underline;
}

.event_text em {
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
 font-weight: bold;
 font-style: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
	text-align: left;
}


.event_text a {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
            text-decoration: none;
}

.event_text a:hover {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
            text-decoration: underline;
}










.event_details_column p {
padding: 0 .7em 0 0;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 110%;
font-weight: normal;
text-align: justify;
line-height: 1.4em;
color: #9e9e9e;
margin: 1em 0 1em 0;
padding: 0 0 0 0;
}


.event_details_column h2 {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
            line-height: 1.2em;

}

.event_details_column h3 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
}

.event_details_column h3 a{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
            text-decoration: none;
}


.event_details_column h3 a:hover{
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
            margin: 1em 0 1em 0;
            padding: 0 0 0 0;
            text-decoration: underline;
}

.event_details_column em {
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
 font-weight: bold;
 font-style: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
	text-align: left;
}


.event_details_column a {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
            text-decoration: none;
}

.event_details_column a:hover {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
            text-decoration: underline;
}















/* ---------- TABLES ----------*/


.table_holder {
background-color: #000;
}

.thumbnail {
padding: 0 0 0 0;
margin: 0 0 0 4px;
border: 3px solid #2e2e2e;
height: 133px;
}


.text {
border-left: 1px solid #3e3e3e;
padding: 0 0 0 1.2em;
margin: 0 0 0 0;
line-height: .1em;
}

.text em {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
            font-weight: bold;
            font-style: normal;

	text-align: left;
}

.text p {
padding: 0 .7em 0 0;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 110%;
font-weight: normal;
text-align: justify;
line-height: 1.4em;
color:#7e7e7e;
}

.text p a {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
            font-weight: bold;
            font-style: normal;
	text-align: left;

}

.text p a:hover {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
            font-weight: bold;
            font-style: normal;
	text-align: left;

}

.text a {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            text-decoration: none;
line-height: 1.2em;

}

.text a:hover {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            text-decoration: underline;
line-height: 1.2em;

}


.past_event_wrapper {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 688px;
float: left;
}


.past_pic {
margin: 0 0 2em 0;
padding: 0 0 0 0;
border: 2px solid #2e2e2e;
width: 618px;
hidth: 128px;
overflow: hidden;
}

/*.past_event_holder {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 670px;
background: url(../images/tableback.gif) repeat-x bottom;
}*/

.past_event_text {
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 650px;
}

.past_background {
background: url(../images/tableback.gif) repeat-x bottom;
padding: 0 0 1em 35px;
margin: 2em 0 0 0;
}


.event_details {
width:620px;
padding: 0 0 0 0;
margin: 0 0 0 0;
line-height: 1.6em;
}


.event_details_column {
width:250px;
padding: 0 0 0 0;
margin: 0 0 0 0;
line-height: 1.6em;
}



.event_details h2 {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            margin: .5 0 1em 0;
            padding: 0 0 0 0;
}


.event_stroke {
height: 2px;
width:620px;
border-bottom: 2px solid #5e5e5e;
}

.event_stroke_column {
height: 2px;
width:250px;
border-bottom: 2px solid #5e5e5e;
}


.event_stroke_orange {
height: 2px;
width:620px;
border-bottom: 2px solid #bc811b;
}

.event_column_left {
float: left;
width: 300px;
margin: 0 0 0 0;
}

.event_column_right {
float: left;
width: 300px;
margin: 0 0 0 25px;
}


/*.event_text {
float: left;
background-color: #141313; 
padding: 1em 2em 2em 3em;
margin: 0 0 0 0;
border-bottom: 1px solid #3e3e3e;
}*/



.past_event_text p {
padding: 0 .7em 0 0;
font-family: Trebuchet MS, "Times New Roman", Times, serif;
font-size: 110%;
font-weight: normal;
text-align: justify;
line-height: 1.4em;
color:#7e7e7e;
}

.past_event_text h2 { font-size: 1.2em; color: #bc811b ; font-family: Verdana; font-weight: normal; }
.past_event_text h3 { font-size: 1em; color: #9e9e9e; font-family: Verdana; font-weight: normal; }

.past_event_text a {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            text-decoration: none;
}

.past_event_text a:hover {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
            text-decoration: underline;
}





.itsthetable {
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
width:690px;


}

.itsthetable h2 {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #bc811b;
	text-align: left;
}


.itsthetable h3 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	text-align: left;
}


table {
	margin: 0 0 0 0;
	border-collapse:collapse;

}


thead th {
background: url(../images/bg_th.jpg) no-repeat left top;
height:50px;
}

tbody tr {
background: url(../images/tableback.gif) repeat-x bottom;
}


tbody th,td {
	font-size: 1em;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	padding: 10px 7px;
	/*border-top: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;*/
	text-align: left;
}






