/*  body und schrift deffinitionen */
html {
padding:30px;
margin:0px;
}

body {
font-size: 11px;
font-family: georgia, times, serif, helvetica, Arial, Sans-Serif;
line-height: 16px;
color:#000;
text-align:center;
margin:0px;
padding:0px;
background-color: #ccc;
background-image: url("http://zillihospitalitygroup.com/images/tile.jpg");
background-repeat: repeat;

}

h1 {
font-size:30px;
font-family: Georgia, Times, Serif;
color: #FF4500;
text-align: left;
background-color: transparent;
}

h2 {
font-size: 24px;
font-family: Georgia, Times, Serif;
color: #4169E1;
text-align: left;
background-color: transparent;
}

h2 a{
font-size: 24px;
font-family: Georgia, Times, Serif;
color: #4169E1;
text-align: left;
padding: 0;
background-color: transparent;
}

h3 {
font-family: Georgia, Times, Serif;
font-size: 18px;
letter-spacing: 1px;
text-transform:uppercase;
background-color: transparent;
color: #000000;
padding: 0;
margin: 0;
text align: left;
}

h4 {
font-family: Georgia, Times, Serif;
font-size: 18px;
letter-spacing: 1px;
background-color: transparent;
color: #000000;
padding: 0;
margin: 0;
text align: center;
}

a {
font-size: 12px;
background-color:transparent;
text-decoration: none;
}

hr {
	height: 1px;
	border-top: dotted 2px #6699cc;
	width: 100%;
	margin: 10px 0 10px 0 ;
}

pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

#container {
width: 700px;
height: 100%;
margin: auto;
padding: 0;
}
#top {
width: 700px;
height: 50px;
margin: auto;
padding: 0;
background-image: url("http://zillihospitalitygroup.com/images/container_01A.jpg");
background-repeat: none;
}
#middle {
width: 700px;
height: 100%;
margin: auto;
padding: 0px;
background-image: url("http://zillihospitalitygroup.com/images/container_02A.jpg");
background-repeat: repeat y;
}

#bottom {
width: 700px;
height: 50px;
margin: auto;
padding: 0;
background-image: url("http://zillihospitalitygroup.com/images/container_04A.jpg");
background-repeat: none;
}

#empty {
width: 520px;
height: 50px;
margin: auto;
clear: both;
padding: 0;
}

#navbar {
 padding: 0;
 height: 50px;
 width: 520px;
 margin: auto;
}

#content {
width: 700px;
text-align: center;
height: 100%;
margin: auto;
padding: 0px;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: left;
}
#flash {
width: 610px;
text-align: center;
height: 500px;
margin: auto;
padding: 0px;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
line-height: 18px;
vertical-align: middle;
text-align: center;
}

#picture {
width: 245px;
margin: 0;
padding-right: 20px;
text-align: left;
float: left;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
color: #333;
}
#text {
width: 255px;
margin: 0;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: left;
float: right;
}

#menulong {
width: 120px;
margin: 0;
padding-left: 10px;
padding-right: 10px;
text-align: left;
float: left;
color: #333;
}

#textlong {
width: 380px;
margin: 0;
padding: 0;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
line-height: 18px;
text-align: left;
float: right;
}

#hold {
width: 520px;
height: 340px;
margin: auto;
}



#horizontal ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: table; /* This is used for firefox */
}

#horizontal li {
	padding: 0;
	margin: 0;
	display: inline;
}

#horizontal a {
	display: inline;
	margin: 0;
	padding: 0;
}

#horizontal img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#new ul { 
list-style: none;
margin-left: 0px;
padding: 0px;
background: url(http://zillihospitalitygroup.com/images/horz_halfdotBLOCK.gif) no-repeat top;
}

#new ul li { 
display: inline;
list-style: none;
margin-left: 0px;
padding: 0px;
background: url(http://zillihospitalitygroup.com/images/horz_halfdotBLOCK.gif) no-repeat top;
}

#new li {
display: inline; 
list-style: none;
margin-left: 0px;
width: 50px;
height: 25px;
padding: 0px;
background: url(http://zillihospitalitygroup.com/images/horz_halfdotBLOCK.gif) no-repeat top;
}

#new li a {
display: inline;
list-style: none;
margin-left: 0px;
padding: 0px;
background: url(http://zillihospitalitygroup.com/images/horz_halfdotBLOCK.gif) no-repeat top;
}

#new ul li a {
display: inline; 
list-style: none;
margin: 0px;
padding: 0px;
background: url(http://zillihospitalitygroup.com/images/horz_halfdotBLOCK.gif) no-repeat top;
}

ul{
list-style-type: none;
padding: 0;
margin-left: 0;
}

ul li{
list-style-type: none;
padding: 0;
margin-left: 0;
}

ul li a{
list-style-type: none;
padding: 0;
margin-left: 0;
}

#vertical ul {
	list-style: none;
	padding: 0;
	margin-left: 0;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
	display: table; /* This is used for firefox */
}

	
#vertical li {
	list-style: none;
	padding-left: 15px;
	margin-left: 0;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	width: 100%;
	height:15px;
	line-height: 12px;
	color: #000;
	text-transform: uppercase;
	background: url(http://zillihospitalitygroup.com/images/vert_halfdotBLOCK.gif) no-repeat left top;
}

#vertical ul li{
	display: block;
	padding: 0;
	margin-left:0;
	list-style: none;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	text-transform: uppercase;
	background: url(http://zillihospitalitygroup.com/images/vert_halfdotBLOCK.gif) no-repeat left top;
}

#vertical ul li a {
	display: block;
	color: #000;
	list-style: none;
	padding: 0;
	margin-left: 15px;
	text-decoration: none;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	text-transform: uppercase;
	background: url(http://zillihospitalitygroup.com/images/vert_halfdotBLOCK.gif) no-repeat left top;
}

#vertical img {
	border: 0px;
	padding-left: 0px;
	margin-left: 0px;
}


.animatedtabs{
overflow: hidden;
width: 520px;
height: 33px;
margin: auto;
font-size: 9px; /*font of menu text*/
font-family: georgia;
text-transform: uppercase;
color: #fff;
text-align: center;
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
padding: 0;
font-size: 9px; /*font of menu text*/
font-family: georgia;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
font-size: 9px; /*font of menu text*/
font-family: georgia;
}

.animatedtabs a{
float: left;
position: relative;
background: url(http://zillihospitalitygroup.com/images/navbar_hot.gif) no-repeat left top;
top: 0;
margin: 0;
margin-right: 6.5px; /*Spacing between each tab*/
padding: 0;
width: 80px;
text-decoration: none;
font-size: 9px; /*font of menu text*/
font-family: georgia;
}

.animatedtabs a span{
float: left;
clear: left;
position: relative;
display: block;
background: url(http://zillihospitalitygroup.com/images/navbar_rest.gif) no-repeat right top;
top: 0;
padding: 5px 5px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
color: white;
font-size: 8px; /*font of menu text*/
font-family: georgia;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background: url(http://zillihospitalitygroup.com/images/navbar_extend.gif) no-repeat right top;
top: 0;
font-size: 8px; /*font of menu text*/
font-family: georgia;
}

.animatedtabs .selected a span{
background-position: 100% -125px;
color: white;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
font-size: 8px; /*font of menu text*/
font-family: georgia;
}

.animatedtabs a:hover{
top: 0;
background: url(http://zillihospitalitygroup.com/images/navbar_hover.gif) no-repeat right top;
font-size: 8px; /*font of menu text*/
font-family: georgia;
}

.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
font-size: 8px; /*font of menu text*/
font-family: georgia;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-family: Georgia;
font-size: 9px;
text-transform: uppercase;
text-align: center;
width: 100%;
height: 33px;
overflow: hidden;
background-image: url(http://zillihospitalitygroup.com/images/navbar_rest.gif);
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
width: 80px;
text-decoration: none;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(http://zillihospitalitygroup.com/images/navbar_hover.gif);
}

.solidblockmenu li .current{
color: white;
background: transparent url(http://zillihospitalitygroup.com/images/navbar_hot.gif);
}

#footer {
width: 610px;
padding-top:5px;
clear: both;
height: 25px;
margin: auto;
font-size: 9px;
text-align: center;
font-family: Helvetica, Verdana, Arial, Sans-Serif;
color: #fff;
}

#footer a {
font-size: 9px;
font-family: helvetica, verdana, arial, sans serif;
color: #fff;
}
#footer ul {
	margin: 0; 
	padding-top: 5px; 
	list-style-type: none; 
	list-style-image: none; 
}
#footer li {display: inline; }
#footer ul li a {
	text-decoration:none;  
	margin: 0px;
	padding: 0px; 
	color: #cc3399;

}
#footer ul li a:hover {
	color: #000000;
}

.headline {
font-family: Georgia, Times, Serif;
font-size: 18px;
background-color: transparent;
text-transform: uppercase;
color: #000000;
padding: 0;
margin: 0;
text align: center;
}
