/*=========================================================================================================================
 DROPDOWN STYLE SHEET - LAST EDITED 01/04/11 - WB
===========================================================================================================================*/

#cssnavigation, #cssnavigation ul {
	list-style: none;
}
#cssnavigation, #cssnavigation * {
	padding: 0;
	margin-top: 4px;
}

/*=========================================================================================================================
 COMMON STYLING
===========================================================================================================================*/

#cssnavigation li.headlinkrestaurant ul, #cssnavigation li.headlinktheater ul, #cssnavigation li.headlinkfurniture ul, #cssnavigation li.headlinkshops ul, #cssnavigation li.headlinkcabinet ul, #cssnavigation li.headlinkcarriage ul {
	background-image: url(http://www.shipshewanafurniture.com/new/images/nav_bg.gif);
	 /*opacity for IE5+*/
  filter: alpha(opacity=93);
  /*opacity for older Mozilla browsers*/
  -moz-opacity: 0.93;
  /*opacity for mozilla/safari*/
  opacity: 0.93;
	background-repeat: repeat;
	/* padding-bottom: 10px; */
	padding-bottom: 0;
	padding-top: 0;
}

/*=========================================================================================================================
 START HEADLINK BLUE GATE RESTAURANT
===========================================================================================================================*/

#cssnavigation li.headlinkrestaurant {
	width: 108px;
	text-align: center;
	z-index: 1;
	float: left;
	position: relative;
}
#cssnavigation li.headlinkrestaurant a {
	display: block;
	color: #364044;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
}
#cssnavigation li.headlinkrestaurant a:hover {
	display: block;
	color: #507082;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
/* Child lists and links */
	#cssnavigation li.headlinkrestaurant ul {
	display: none;
	text-align: left;
	position: absolute;
	top: 27px;
	left: -1px;
}
#cssnavigation li.headlinkrestaurant:hover ul {
	display: block;
	/* padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px; */
	
}
#cssnavigation li.headlinkrestaurant ul li a {
	height: 24px;
	width: 183px;
	color: #364044;
	border-bottom: 1px solid #ffffff;
	display: block;
	/* margin-left:25px;  */
	text-indent:23px;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkrestaurant ul li a:hover {
	width: 183px;
	/* color: #364044; */
	color: #fff;
	background-position: left center;
	text-decoration: none;
	background-color: #e6e6e6;
	font-weight: normal;
	/* border-bottom: 1px solid #ffffff; */
}
#cssnavigation li.headlinkrestaurant ul li .current {
	color: #fff;
	text-decoration: none;
	/* border-bottom: 1px solid #ffffff; */
}

/* Grandchild lists and links */
#cssnavigation li.headlinkrestaurant ul li ul {
	display: block;
	background-image: none;
	text-indent:10px;
	float: left;
	position: relative;
	top: 0;
	/* border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCC; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkrestaurant:hover ul li ul {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 183px;
	
}
#cssnavigation li.headlinkrestaurant ul li ul li a {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:173px;
}
#cssnavigation li.headlinkrestaurant ul li ul li a:hover {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:173px;
}

/*=========================================================================================================================
 START HEADLINK BLUE GATE THEATER
===========================================================================================================================*/

#cssnavigation li.headlinktheater {
	width: 108px;
	text-align: center;
	z-index: 1;
	float: left;
	position: relative;
}
#cssnavigation li.headlinktheater a {
	display: block;
	color: #364044;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
}
#cssnavigation li.headlinktheater a:hover {
	display: block;
	color: #507082;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
/* Child lists and links */
	#cssnavigation li.headlinktheater ul {
	display: none;
	text-align: left;
	position: absolute;
	top: 27px;
	left: -1px;
}
#cssnavigation li.headlinktheater:hover ul {
	display: block;
	/* padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px; */
	
}
#cssnavigation li.headlinktheater ul li a {
	height: 24px;
	width: 182px;
	color: #364044;
	border-bottom: 1px solid #ffffff;
	display: block;
	/* margin-left:25px;  */
	text-indent:23px;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinktheater ul li a:hover {
	width: 182px;
	/* color: #364044; */
	color: #fff;
	background-position: left center;
	text-decoration: none;
	background-color: #e6e6e6;
	font-weight: normal;
	/* border-bottom: 1px solid #ffffff; */
}
#cssnavigation li.headlinktheater ul li .current {
	color: #fff;
	text-decoration: none;
	/* border-bottom: 1px solid #ffffff; */
}

/* Grandchild lists and links */
#cssnavigation li.headlinktheater ul li ul {
	display: block;
	background-image: none;
	text-indent:10px;
	float: left;
	position: relative;
	top: 0;
	/* border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #ccc; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinktheater:hover ul li ul {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 182px;
	
}
#cssnavigation li.headlinktheater ul li ul li a {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:182px;
}
#cssnavigation li.headlinktheater ul li ul li a:hover {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:182px;
}

/*=========================================================================================================================
 START HEADLINK FURNITURE
===========================================================================================================================*/

#cssnavigation li.headlinkfurniture {
	width: 108px;
	text-align: center;
	z-index: 1;
	float: left;
	position: relative;
}
#cssnavigation li.headlinkfurniture a {
	display: block;
	color: #364044;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
}
#cssnavigation li.headlinkfurniture a:hover {
	display: block;
	color: #507082;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
/* Child lists and links */
	#cssnavigation li.headlinkfurniture ul {
	display: none;
	text-align: left;
	position: absolute;
	top: 27px;
	left: -1px;
}
#cssnavigation li.headlinkfurniture:hover ul {
	display: block;
	/* padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px; */
	
}
#cssnavigation li.headlinkfurniture ul li a {
	height: 24px;
	width: 198px;
	color: #364044;
	border-bottom: 1px solid #ffffff;
	display: block;
	/* margin-left:25px;  */
	text-indent:23px;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkfurniture ul li a:hover {
	width: 198px;
	/* color: #364044; */
	color: #fff;
	background-position: left center;
	text-decoration: none;
	background-color: #e6e6e6;
	font-weight: normal;
	/* border-bottom: 1px solid #ffffff; */
}
#cssnavigation li.headlinkfurniture ul li .current {
	color: #fff;
	text-decoration: none;
	/* border-bottom: 1px solid #ffffff; */
}

/* Grandchild lists and links */
#cssnavigation li.headlinkfurniture ul li ul {
	display: block;
	background-image: none;
	text-indent:10px;
	float: left;
	position: relative;
	top: 0;
	/* border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCC; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkfurniture:hover ul li ul {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 198px;
	
}
#cssnavigation li.headlinkfurniture ul li ul li a {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:188px;
}
#cssnavigation li.headlinkfurniture ul li ul li a:hover {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:188px;
}

/*=========================================================================================================================
 START HEADLINK RIEGSECKER CABINET CO.
===========================================================================================================================*/

#cssnavigation li.headlinkcabinet {
	width: 108px;
	text-align: center;
	z-index: 1;
	float: left;
	position: relative;
}
#cssnavigation li.headlinkcabinet a {
	display: block;
	color: #364044;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
}
#cssnavigation li.headlinkcabinet a:hover {
	display: block;
	color: #507082;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
/* Child lists and links */
	#cssnavigation li.headlinkcabinet ul {
	display: none;
	text-align: left;
	position: absolute;
	top: 27px;
	left: -1px;
}
#cssnavigation li.headlinkcabinet:hover ul {
	display: block;
	/* padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px; */
	
}
#cssnavigation li.headlinkcabinet ul li a {
	height: 24px;
	width: 179px;
	color: #364044;
	border-bottom: 1px solid #ffffff;
	display: block;
	/* margin-left:25px;  */
	text-indent:23px;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkcabinet ul li a:hover {
	width: 179px;
	/* color: #364044; */
	color: #fff;
	background-position: left center;
	text-decoration: none;
	background-color: #e6e6e6;
	font-weight: normal;
	/* border-bottom: 1px solid #ffffff; */
}
#cssnavigation li.headlinkcabinet ul li .current {
	color: #fff;
	text-decoration: none;
	/* border-bottom: 1px solid #ffffff; */
}

/* Grandchild lists and links */
#cssnavigation li.headlinkcabinet ul li ul {
	display: block;
	background-image: none;
	text-indent:10px;
	float: left;
	position: relative;
	top: 0;
	/* border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCC; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkcabinet:hover ul li ul {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 179px;
	
}
#cssnavigation li.headlinkcabinet ul li ul li a {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:169px;
}
#cssnavigation li.headlinkcabinet ul li ul li a:hover {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:169px;
}

/*=========================================================================================================================
 START HEADLINK GIFT SHOPS
===========================================================================================================================*/

#cssnavigation li.headlinkshops {
	width: 108px;
	text-align: center;
	z-index: 1;
	float: left;
	position: relative;
}
#cssnavigation li.headlinkshops a {
	display: block;
	color: #364044;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
}
#cssnavigation li.headlinkshops a:hover {
	display: block;
	color: #507082;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
/* Child lists and links */
	#cssnavigation li.headlinkshops ul {
	display: none;
	text-align: left;
	position: absolute;
	top: 27px;
	left: -1px;
}
#cssnavigation li.headlinkshops:hover ul {
	display: block;
	/* padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px; */
	
}
#cssnavigation li.headlinkshops ul li a {
	height: 24px;
	width: 196px;
	color: #364044;
	border-bottom: 1px solid #ffffff;
	display: block;
	/* margin-left:25px;  */
	text-indent:23px;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkshops ul li a:hover {
	width: 196px;
	/* color: #364044; */
	color: #fff;
	background-position: left center;
	text-decoration: none;
	background-color: #e6e6e6;
	font-weight: normal;
	/* border-bottom: 1px solid #ffffff; */
}
#cssnavigation li.headlinkshops ul li .current {
	color: #fff;
	text-decoration: none;
	/* border-bottom: 1px solid #ffffff; */
}

/* Grandchild lists and links */
#cssnavigation li.headlinkshops ul li ul {
	display: block;
	background-image: none;
	text-indent:10px;
	float: left;
	position: relative;
	top: 0;
	/* border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCC; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkshops:hover ul li ul {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 196px;
	
}
#cssnavigation li.headlinkshops ul li ul li a {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:186px;
}
#cssnavigation li.headlinkshops ul li ul li a:hover {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:186px;
}

/*=========================================================================================================================
 START HEADLINK RIEGSECKER CARRIAGE
===========================================================================================================================*/

#cssnavigation li.headlinkcarriage {
	width: 108px;
	text-align: center;
	z-index: 1;
	float: left;
	position: relative;
}
#cssnavigation li.headlinkcarriage a {
	display: block;
	color: #364044;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding-top: 0;
}
#cssnavigation li.headlinkcarriage a:hover {
	display: block;
	color: #507082;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}
/* Child lists and links */
	#cssnavigation li.headlinkcarriage ul {
	display: none;
	text-align: left;
	position: absolute;
	top: 27px;
	left: -1px;
}
#cssnavigation li.headlinkcarriage:hover ul {
	display: block;
	/* padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 25px; */
	
}
#cssnavigation li.headlinkcarriage ul li a {
	height: 24px;
	width: 179px;
	color: #364044;
	border-bottom: 1px solid #ffffff;
	display: block;
	/* margin-left:25px;  */
	text-indent:23px;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkcarriage ul li a:hover {
	width: 179px;
	/* color: #364044; */
	color: #fff;
	background-position: left center;
	text-decoration: none;
	background-color: #e6e6e6;
	font-weight: normal;
	/* border-bottom: 1px solid #ffffff; */
}
#cssnavigation li.headlinkcarriage ul li .current {
	color: #fff;
	text-decoration: none;
	/* border-bottom: 1px solid #ffffff; */
}

/* Grandchild lists and links */
#cssnavigation li.headlinkcarriage ul li ul {
	display: block;
	background-image: none;
	text-indent:10px;
	float: left;
	position: relative;
	top: 0;
	/* border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCC; */
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
    vertical-align:middle;
    padding-top:3px;
}
#cssnavigation li.headlinkcarriage:hover ul li ul {
	display: block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	width: 179px;
	
}
#cssnavigation li.headlinkcarriage ul li ul li a {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:169px;
}
#cssnavigation li.headlinkcarriage ul li ul li a:hover {
	display: block;
	text-indent:20px;
    vertical-align:middle;
    padding-left:10px;
    width:169px;
}