/*---Generic Styles--------------------------------------*/
body			{
				background-color:#000000; color:#FFFFFF;
				font-family:Tahoma,Arial,sans-serif;
				margin:0px; padding:0px;
				width:770px; 
				
				}
				
h1				{padding:3px; margin:0px; font-size:1.2em; font-style:normal;}
h2				{padding:3px; margin:0px; font-size:1.1em; font-style:normal;}
h3				{padding:3px; margin:0px; font-size:1em; font-style:normal;}
h4				{padding:3px; margin:0px; font-size:1em; font-style:italic;}
h5				{padding:0px; margin:0px; font-weight:normal;}
h6				{padding:0px; margin:0px; font-weight:normal;}

p				{font-size:.8em; font-style:normal; line-height:1.5em; padding:3px;}

a				{font-size:inherit; text-decoration:none; color:#FFFFFF;}
a:link			{color:inherit;}
a:hover			{color:#1F8F4B; text-decoration:underline;}
a:visited		{color:#1F8F4B;}

/*---Header---------------------------------------------*/
#header			{
				position:relative; width:auto; height:82px;
				background-image: url('../graphics/header1.jpg');
				clear:both;
				}
				
#headerLogo		{position:absolute; right:0px; top:0px; border:0px; z-index:1;}

#header ul		{
				position:absolute; left:0px; top:0px; 
				margin:0px; padding:5px 0px 0px 10px;
				background-color:black;
				z-index:2;
				}

#header li		{
				list-style-type:none; 
				display:inline; margin:0px 0px 0px 0px; padding:0px 5px 0px 5px;
				color:#FFFFFF; font-family:Georgia, Times New Roman, serif; font-weight:bold;
				}
		
#tagline		{
				position:absolute; top:40px; left:0px; 
				width:470px; 
				text-align:center; font-style:italic; color:black;
				}

/*---Content------------------------------------------*/
#content		{
				float:left; width:100%; margin:0px; padding:0px;
				}
				
#contentLeft	{
				float:left; width:44%; margin:0px; padding:0px;
				max-width:350px;
				}
				
#contentImageLeft	{width:100%;}

#contentRight	{
				float:right; width:52%; height:auto;
				padding:5px 15px 5px 15px; margin:0px;
				}

/*---Content------------------------------------------*/
#footer			{
				position:relative; height:40px;
				background-color:#FFFFCC; color:#000000;
				border-top:5px solid #000000;
				font-size:.7em;
				clear:both;
				}

#footer ul		{
				float:left;
				margin:0px; padding:2px 0px 0px 5px;
				z-index:2;
				}

#footer li		{
				list-style-type:none; 
				display:inline; margin:0 0 0 0; padding:0 5px 0 0;
				font-size:1em;
				color:#000000;
				}
				
#copyright		{
				position:absolute; bottom:0px; left:0px; padding:0 0 3px 3px;
				}
				
#address		{
				float:right;
				text-align:right; padding:2px 3px 0px 0px;
				}
				
#phone			{float:left; width:auto; padding:2px 0 0 80px;}
				
#paradimes		{
				position:absolute; bottom:0px; right:0px; padding:0 3px 3px 0;
				font-size:.8em;
				}
				
#footer a		{color:black;}
/*----------------------------------------------------*/
#reservations	{
				font-size:.8em;
				line-height:1.5em;
				}
				
#reservations li	{margin-bottom:10px;}
#reservations ul li	{margin-bottom:0px;}
#reservations ul	{margin-bottom:20px;}

#philosophy		{
				font-size:1em;
				}
				
#petBusDetails	{font-size:.8em;}
/*---Generic Classes----------------------------------*/
.center			{text-align:center;}
.bold			{font-weight:bold;}
.fineprint		{font-style:italic; font-size:.9em; color:#999999;}

.bw				{font-weight:bold; color:#1F8F4B;} 			/*Buzz Words*/
.nestedList		{list-style-type:none;}


