html, body  {
   padding: 0px;
   margin: 0px;
   background-color: black;
}

#outerContainer
{
	position: relative;
	width: 1000px;
	height: auto;
	margin: 0 auto;
	
	/* background-image:url(../images/template/pageBG.gif); */
	background-color: #2a1a1a;
}

#mainContainer  {
   background: url(../images/template/mainbg.jpg) no-repeat;
   position: relative;   
   z-index: 1;
   width: 1000px;
   height: 1214px;
   margin: 0;
   
}

html>body #mainContainer
{
	min-height: 1214px;
	height: auto;
}

/*
#600ulines  {
   background: url(../images/template/topmenulines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 35px;
   z-index: 2;
   width: 350px;
   height: 29px;
}
*/

#topmenutext  {
   visibility: visible;
   position: absolute;
   left: 375px;
   top: 25px;
   z-index: 3;
   width: 543px;
}

#topmenutext p  {
   margin: 0px;
   text-align: left;
}

#topmenutext a:link, #topmenutext a:visited, #topmenutext a:hover, #topmenutext a:active
{
   font-weight: bold;
   font-size: 16px;
   font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", serif;
   color: #fedb29;
   text-decoration: none;
   
   vertical-align: 5px;
}

#mainContainer #header
{
	position: relative;
	height: 183px;
}

#vtButton
{
	position: absolute;
	top: 148px;
	left: 126px;
}

#headerText  {
   background: url(../images/template/headerTitles/aboutus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 370px;
   top: 136px;
   z-index: 2;
   width: 174px;
   height: 41px;
}

#topRightImage  {
   background: url(../images/template/topRightImages/pastaBowl.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 77px;
   z-index: 2;
   width: 220px;
   height: 103px;
}

#mainContainer #middleArea
{
	position: relative;
	margin-top: 25px;
}


#middleArea #leftColumn
{
	position: relative;
	float: left;
	width: 352px;
	height: 808px;
}

html>body #middleArea #leftColumn
{
	height: auto;
	min-height: 808px;
}

#mainLeftMenu
{
	position: relative;
	left: 109px;

	background-color: #9fa6ab;
	width: 214px;
	height: 140px;
}

html>body #mainLeftMenu
{
	height: auto;
	min-height: 140px;
}

#mainLeftMenu a:link, #mainLeftMenu a:visited, #mainLeftMenu a:hover, #mainLeftMenu a:active, #vtImageContainer a:link, #vtImageContainer a:visited, #vtImageContainer a:hover, #vtImageContainer a:active
{
	font-family: "Adobe Garamond Pro", "Garamond Pro", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #2f4150;
	text-decoration: none;
	line-height: 1.1;
}

#mainLeftMenuInnerArea
{
	position: relative;
	padding: 22px 9px 22px 16px;
}

#bakgroundbox  {
   background: url(../images/template/bakgroundbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 0px;
   z-index: 2;
   width: 210px;
   height: 140px;
}

#otherRestaurantArea
{
	position: relative;
	padding-top: 30px;
	padding-left: 117px;
	
	width: 210px;
}

#otherRestaurantArea img
{
	display: block;
	position: relative;
	margin: 0 auto;
}

#otherRestaurantArea #meetOurFamily
{

	width: 100%;
	margin-bottom: 25px;

	color: white;
	line-height: 18px; 
	font-size: 21px;
		
	text-align: center;
	
}

#otherRestaurantArea #runtClub, #otherRestaurantArea #chanceySmiths, #otherRestaurantArea #felliniKoolinis, #otherRestaurantArea #jimBobs
{
	width: 210px;
	height: 28px;
}

/*
#otherRestaurantArea #runtClubLogo
{
	width: 80px;
	height: 99px;
}

#otherRestaurantArea #chanceySmithsLogo
{
	width: 176px;
	height: 64px;
}

#otherRestaurantArea #koolsLogo
{
	width: 158px;
	height: 86px;
}

#otherRestaurantArea #jimBobsLogo
{
	width: 188px;
	height: 84px;
}

#otherRestaurantArea #fellinisLogo
{
	width: 143px;
	height: 82px;
}

*/

#otherRestaurantArea .otherRestaurantName
{
	position: relative;
	width: 210;
	height: 28px;
	
	text-align: center;
	line-height: 28px;
	
	background-color: #9fa6ab;
}

#otherRestaurantArea .otherRestaurantName a:link, #otherRestaurantArea .otherRestaurantName a:visited, #otherRestaurantArea .otherRestaurantName a:hover, #otherRestaurantArea .otherRestaurantName a:active
{
	color: #2f4150;
	font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", serif;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}

#meetourfamilytext,
#mainbuttonstext  {
   visibility: visible;
   position: absolute;
   left: 132px;
   z-index: 3;
   width: 188px;
}

#mainbuttonstext  {
   top: 17px;
}

#mainbuttonstext p  {
   margin: 0px;
   text-align: left;
}

#mainbuttonstext a:link, #mainbuttonstext a:visited, #mainbuttonstext a:hover, #mainbuttonstext a:active
{
   font: bold 15px/18px "Adobe Garamond Pro", Georgia, "Times New Roman", serif;
   color: #FEC529;
   text-decoration: none;
}

#meetourfamilytext  {
   top: 165px;
}

#meetourfamilytext p  {
   font: bold 15px/24px "Adobe Garamond Pro", Georgia, "Times New Roman", serif;
   margin: 0px;
   text-align: left;
   color: #FEDB29;
}

#otherrestauranttitlestext  {
   visibility: visible;
   position: absolute;
   left: 119px;
   top: 251px;
   z-index: 4;
   width: 209px;
}

#otherrestauranttitlestext p  {
   margin: 0px;
   text-align: center;
}

#otherrestauranttitlestext a:link, #otherrestauranttitlestext a:visited, #otherrestauranttitlestext a:hover, #meetourfamilytext a:active
{
   font: bold 19px/134px "Adobe Garamond Pro", Georgia, "Times New Roman", serif;
   color: #FEC529;
   text-decoration: none;
}

#bars  {
   background: url(../images/template/bars.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 306px;
   z-index: 3;
   width: 210px;
   height: 430px;
}

#runtclublogo  {
   background: url(../images/template/runtclublogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 202px;
   z-index: 2;
   width: 80px;
   height: 99px;
}

#chanceyslogo  {
   background: url(../images/template/chanceyslogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 369px;
   z-index: 2;
   width: 176px;
   height: 64px;
}

#koolslogo  {
   background: url(../images/template/koolslogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 145px;
   top: 482px;
   z-index: 2;
   width: 158px;
   height: 86px;
}

#jimbobslogo  {
   background: url(../images/template/jimbobslogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 130px;
   top: 624px;
   z-index: 2;
   width: 188px;
   height: 84px;
}

#middleArea #contentArea
{
   visibility: visible;
   position: relative;
   float: left;
   left: 0px;
   top: 0px;
   /* z-index: 5; */
   width: 522px;
   height: 808px;
   
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #cfddef;
   line-height: 1.2;   
}

html>body #middleArea #contentArea
{
	height: auto;
	min-height: 808px;
}

#middleArea #contentArea a:link, #middleArea #contentArea a:hover, #middleArea #contentArea a:active
{
	color: #eac33a;
}

#middleArea #contentArea a:visited
{
	color: white;
}

#middleArea #contentArea p  {
   text-align: left;
   margin-top: 0px;
}

#ingredients  {
   background: url(../images/template/ingredients.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 241px;
   top: 16px;
   z-index: 3;
   width: 291px;
   height: 149px;
}

#middleArea #contentArea #restaurantexterior  {
   background: url(../images/template/restaurantexterior.jpg) no-repeat;
   visibility: visible;
   position: relative;
   left: 4px;
   top: 0px;
   z-index: 3;
   width: 498px;
   height: 331px;
}

#middleArea #spacerDiv
{
	position: relative;
	clear: both;
}

#footer {
   background: url(../images/template/footerbg.gif) no-repeat;
   visibility: visible;
   position: relative;
   z-index: 2;
   width: 1000px;
   height: 169px;
}

#bottomMenu  {
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 48px;
   z-index: 3;
}

#bottomMenu p  {
   margin: 0px;
   text-align: left;
   /* font: bold 12px/20px "Adobe Garamond Pro", Georgia, "Times New Roman", serif; */
   font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", serif;
   font-size: 14px;
}

#bottomMenu a:link, #bottomMenu a:visited, #bottomMenu a:hover, #bottomMenu a:active
{
   color: #f8c205;
   text-decoration: none;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 753px;
   top: 78px;
   z-index: 3;
   width: 159px;
}

#addresstext p  {
   font: 16px/19px Garamond;
   margin: 0px;
   text-align: right;
   color: white;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 82px;
   z-index: 3;
   width: 556px;
}

#copyrighttext p  {
   font: 9px/11px Verdana;
   margin: 0px;
   color: #d29e30;
   text-align: center;
}

#sponsorArea
{
	position: relative;
	width: 100%;
}

#sponsorArea .sponsorImage
{
	width: 140px;
	padding: 15px;
}