* {margin:0; padding:0;}

table{border-collapse:collapse;}

hr {
	margin: 9px 0px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #48c2c5;
}
a:active {
	text-decoration: none;
	color: #48c2c5;
}

a.zdi:link {
	color: #48c2c5;
	text-decoration: none;
}
a.zdi:visited {
	text-decoration: none;
	color: #48c2c5;
}
a.zdi:hover {
	text-decoration: none;
	color: #ffffff;
}
a.zdi:active {
	text-decoration: none;
	color: #ffffff;
}

body {
	margin:0 auto; 
	background:url(images/background.jpg) repeat-y center #06264c;
	background-color: #06264c;

}

#site_wrapper {
	position:relative;
	width:1020px;
	margin:0 auto;
	z-index: 1;
}


#header {
	float:left;
	width:1020px;
	margin-top: 0px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#contentHome {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/homeBG.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentAbout {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/aboutBG.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentMenu {
	float:left;
	width:1020px;
	background:url(images/menuBG.jpg) repeat-y #1a4071;
	
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentFullMenu {
	float:left;
	width:1020px;
	background:#4779bd;
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CEEEFF;
	font-size:14px;
	
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentFullMenu h2 {color:#fff; letter-spacing: 2px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#contentFullMenu h3 {color:#fff;}


#menuSection{
	float:left;
	width:1020px;
}
#jumpMenu  {
	float:left;
	width:820px;
	padding: 30px 100px 50px 100px;	
}
#jumpMenu a {font-size: 18px;}


#singleColumn  {
	float:left;
	width:820px;
	padding: 30px 100px 50px 100px;	
}

#doubleColumnLeft {
	float:left;
	width:410px;
	padding: 30px 50px 50px 50px;
}
#doubleColumnRight {
	float:left;
	width:410px;
	padding: 30px 50px 50px 50px;
}


#contentCatering {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/cateringBG.jpg) repeat-y #1a4071;
	
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentWinelist {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/winelistBG.jpg) repeat-y #1a4071;
	
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentAtmosphere {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/atmosphereBG.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentSpecialEvents {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/specialeventsBG2.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentSpecialEvents2 {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/specialeventsBG2.jpg) repeat-y #1a4071;
	
	/*margin-left: -.1px;/*to prevent 1px shift*/
}


#contentContact {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/contactBG.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}


#contentDirections {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/directionsBG.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#contentComingsoon {
	float:left;
	width:1020px;
	height: 425px;
	background:url(images/comingsoonBG.jpg) no-repeat #1a4071;
	margin-top: 0px;
	/*margin-left: -.1px;/*to prevent 1px shift*/
}

#dropdown {
	position:absolute;
	visibility:hidden;
	width:400px;
	height: 42px;
	top: 149px;
	left: 400px;
	z-index:9;
}

#navigation {
	position:absolute;
	width:550px;
	height: 21px;
	top: 127px;
	left: 350px;
	z-index:27;
}

#footer {
	clear:both;
	width:1020px;
	margin-left: -.1px;/*to prevent 1px shift*/
}

#footer ul { text-align:center; list-style:none; margin:-3px 0px 0px 0px;}
#footer li { display:inline; padding:0; margin:0; }
#footer li a { display:inline; }
#footer li p { display:inline; }

.styleHomeText {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 55px 620px 60px 40px;
	line-height: 2.5;
	letter-spacing: 2px;
	font-size: 10px;
}

.styleAboutText {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 45px 590px 0px 40px;
	line-height: 2.5;
	letter-spacing: 2px;
	font-size: 10px;
}

.styleEventsText {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#CEEEFF;
	margin: 22px 380px 0px 40px;
	line-height: 1.1;
	letter-spacing: 1.3px;
	font-size: 12px;
	font-style:italic;
}

.styleEventsHeader {
	font-family: "Frutiger, Frutiger Bold, Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 2px;
	color:#ffffff;	
	font-style:normal;
}

.styleEventsHeadline {
	font-weight:bold;
	font-size: 13px;
	color:#ffffff;
	font-style:normal;
}

.styleContactText {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 60px 635px 0px 60px;
	line-height: 1.5;
	letter-spacing: 2px;
	font-size: 12px;
}

.styleDirectionsHeader {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height: 2.0;
	letter-spacing: 2px;
	font-size: 12px;
}

.styleHomeDirections {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin: 60px 450px 0px 60px;
	line-height: 2.0;
	letter-spacing: 2px;
	font-size: 11px;
}

.styleDirectionsLabels {
	margin: 10px 0px 10px 0px;
}

.styleFooterText {
	font-family: "Frutiger, Frutiger Bold, Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 2px;
	color:#48c2c5;	
}

.styleFooterLinks {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;

}

.styleFooterCopyright {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#48c2c5;	
}

.styleFormText {
	font-family: "Trebuchet Bold", "Trebuchet MS Bold", Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
}


-->

img, div { behavior: url(iepngfix.htc); }
