﻿body
{
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	background-color:		#dfdbd2;
	background-image:		url(../images/vertical_tile.jpg);
	background-repeat:		repeat-y;
	background-position:	left top;
	font-family:			Calibri;
	font-size:				11pt;
}

.cornerFishFixed
{
    position:   fixed;
    _position:  absolute;
    bottom:     0px;
    right:      0px;
    
    _top:       expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
    _left:      expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}

.cornerFish
{
	z-index:				-200;
	position:				absolute;
	bottom:					0;
	right:					0;
	width:					228px;
	height:					179px;
}

.bodyDiv
{
	background-image:		url(../images/main_bg.jpg);
	background-repeat:		no-repeat;
	height:					800px;
	position:				absolute;
	top:					0;
	left:					0;
	width:                  100%;
}

.bannerTable
{
	width:					100%;
	border:					solid 0px #ff0000;
}

.bannerRepeat
{
	height:					102px;
	background-image:		url(../images/default_03.jpg);
	background-repeat:		repeat-x;
	background-position:	left top;
}

.linksTable
{
	width:					100%;
	height:					23px;
	border:					solid 0px #00ff00;
}

.linksTable A:Link
{
	color:					#dddddd;
	text-decoration:		none;
	font-family:			Calibri;
	font-size:				10pt;
}

.linksTable A:Hover
{
	color:					#ffffff;
	text-decoration:		overline;
	background-color:		#FF0000;
	font-family:			Calibri;
	font-size:				10pt;
}

.linksTable A:Visited
{
	color:					#dddddd;
	text-decoration:		none;
	font-family:			Calibri;
	font-size:				10pt;
}

.linksTable A:Active
{
	color:					#ffffff;
	text-decoration:		overline;
	background-color:		#999999;
	font-family:			Calibri;
	font-size:				10pt;
}

.linksRepeat
{
	height:					23px;
	background-image:		url(../images/default_13.jpg);
	background-repeat:		repeat-x;
	background-position:	left top;
}

/*
.contentHolder
{
	width:					100%;
	text-align:				center;
	vertical-align:			top;
	position:				absolute;
	top:					140px;
	left:					0px;
	z-index:				500;
}
*/

.contentHolder
{
    vertical-align:         top;
    z-index:                500;
    margin-top:             20px;
}

.contentTable
{
	width:					700px;
	background-image:		url(../images/cnt_bg.png);
	height:					300px;
	text-align:				left;
	border:					solid 1px #555555;
	vertical-align:			top;
}

.aboutTD
{
    text-align:         justify;
}


.hours
{
    width:      18px;
}

.hoursTR
{
    background-image: url(../images/hoursbg.jpg);
    background-position: left bottom;
}

.openHours
{
    background-color:   #FFAA00;
    text-align:         center;
}

/* Menu panel for the menu hover menu */
.menuPanel
{
    visibility:         hidden;
    display:            none;
    background-color:   #990000;
    z-index:            1000;
}

.menuTable
{
    
}

.menuTable A:Link
{
	color:					#dddddd;
	text-decoration:		none;
	font-family:			Calibri;
	font-size:				10pt;
}

.menuTable A:Hover
{
	color:					#ffffff;
	text-decoration:		overline;
	background-color:		#FF0000;
	font-family:			Calibri;
	font-size:				10pt;
}

.menuTable A:Visited
{
	color:					#dddddd;
	text-decoration:		none;
	font-family:			Calibri;
	font-size:				10pt;
}

.menuTable A:Active
{
	color:					#ffffff;
	text-decoration:		overline;
	background-color:		#999999;
	font-family:			Calibri;
	font-size:				10pt;
}