/* Style Sheet for tabbed navigation */

form {margin:0;padding:0;}

/* Common styles for tabs */
#tabList {
	margin: 0;
	padding: 0;
	height: 40px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#tabList li {
	margin: 0;
	padding: 0;
  list-style: none;
	display: inline;
	}

#tabList a {
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:40px; /* for IE5/Win only */
	}

#tabList a:hover {
	background-position: 0 -40px;
	}

#tabList, #tabList a.tabSelected, #tabList a.tabSelected:hover {
	background-position: 0 -80px;
	}



/* Define image for each tab */
#weddings a  {
	width: 80px;
	background: url(./images/tabs/weddings.gif) top left no-repeat;
	}

#events a  {
	width: 80px;
	background: url(./images/tabs/events.gif) top left no-repeat;
	}

#contact a  {
	width: 80px;
	background: url(./images/tabs/contactus.gif) top left no-repeat;
	}

#bookclub a  {
	width: 80px;
	background: url(./images/tabs/bookclub.gif) top left no-repeat;
	}




/* Other menu settings */
.menu
, .subMenu
{
	background-color: #BBD6F3;
	left: 10px;
}

.menu
{
	width: 100%;
}

.subMenu
{
	width: 750px;
}

.tabRow
{
	background-color: White;
	vertical-align: bottom;
}

.lTabContent
{
	text-align: left;
	width: 500px;
}

.rTabContent
{
	text-align: right;
}

.subMenuRow
{
	height: 22px;
	vertical-align: middle;
}

.subMenutd
{
  text-align: center;
  width: 5%;
}

/* Define submenu styles */
a.menuItem, a.menuItem:hover, a.menuItem:visited,
a.menuItemSelected, a.menuItemSelected:hover, a.menuItemSelected:visited
{
	padding-top: 4px;
	text-decoration: none;
}

a.menuItem, a.menuItem:hover,
a.menuItemSelected
{
	font: 11px Verdana;
	height: 22px;
	text-align: center;
}

a.menuItem, a.menuItem:visited
{
	color: #2C06FF;
}

a.menuItem:hover,
a.menuItemSelected, a.menuItemSelected:hover, a.menuItemSelected:visited
{
	color: White;
}

a.menuItemSelected
{
	font-weight: bold;
}


