@charset "utf-8";
/*************
* NAVIGATION *
*************/	
.navigation,
.navigation ul,
.navigation ol
{
	margin: 0;
	padding: 0;
	list-style: none;
}
	.navigation-horizontal li
	{
		display: inline;
		float: left;
	}
	.navigation-inline li
	{
		display: inline;
	}
	.navigation-ir a
	{
		display: block;
		background-repeat: no-repeat;
		text-indent: -228956px;
	}
	/* \*/
	.navigation-ir a
	{
		overflow: hidden;
	}
	/* */
#main-nav
{
	height: 27px;
	width: 570px;
	text-align: center;
}
	* html #main-nav
	{
		height: 27px;
		width: 570px;
		text-align: center;
		padding: 0;
	}
	#main-nav ul
	{
		margin-left:auto;
		margin-right: auto;
		width: 570px;
		padding-left: 0px;
		text-align: left;
	}
	* html #main-nav ul
	{
		margin-left:auto;
		margin-right: auto;
		width: 570px;
		padding-left: 0px;
		text-align: left;
	}
	#main-nav li
	{
		padding-right: 0px;
	}
		#main-nav a
		{
			display: block;
			background-repeat: no-repeat;
			height: 27px;
		}
		#main-nav a:hover
		{
			background-position: 0 -27px;
		}
		#main-nav a:active,
		#main-nav li.active a
		{
			background-position: 0 -27px;
			}
			
	#main-nav .navigation-item-home,
	#main-nav .navigation-link-home {
		width: 84px;
		background-image: url(../images/navhome.jpg);
		background-repeat: no-repeat;
		margin-right: 0px;
		}
			* html #main-nav .navigation-item-home,
			* html #main-nav .navigation-link-home {
				width: 84px;
				background-image: url(../images/navhome.jpg);
				background-repeat: no-repeat;
				margin-right: 0px;
				}
	#main-nav .navigation-item-decks,
	#main-nav .navigation-link-decks {
		width: 105px;
		background-image: url(../images/navcustomdecks.jpg);
		background-repeat: no-repeat;
		margin-right: 0px;
		}
			* html #main-nav .navigation-item-decks,
			* html #main-nav .navigation-link-decks {
				width: 105px;
				background-image: url(../images/navcustomdecks.jpg);
				background-repeat: no-repeat;
				margin-right: 0px;
				}
	#main-nav .navigation-item-porches,
	#main-nav .navigation-link-porches {
		width: 85px;
		background-image: url(../images/navporches.jpg);
		background-repeat: no-repeat;
		margin-right: 0px;
		}		
			* html #main-nav .navigation-item-porches,
			* html #main-nav .navigation-link-proches {
				width: 85px;
				background-image: url(../images/navporches.jpg);
				background-repeat: no-repeat;
				margin-right: 0px;
				}			
	#main-nav .navigation-item-gazebos,
	#main-nav .navigation-link-gazebos {
		width: 86px;
		background-image: url(../images/navgazebos.jpg);
		background-repeat: no-repeat;
		margin-right: 0px;
		}
			* html #main-nav .navigation-item-gazebos,
			* html #main-nav .navigation-link-gazebos {
				width: 86px;
				background-image: url(../images/navgazebos.jpg);
				background-repeat: no-repeat;
				margin-right: 0px;
				}
	#main-nav .navigation-item-railing,
	#main-nav .navigation-link-railing {
		width: 108px;
		background-image: url(../images/navrailingstyles.jpg);
		background-repeat: no-repeat;
		margin-right: 0px;
		}
			* html #main-nav .navigation-item-railing,
			* html #main-nav .navigation-link-railing {
				width: 108px;
				background-image: url(../images/navrailingstyles.jpg);
				background-repeat: no-repeat;
				margin-right: 0px;
				}
	#main-nav .navigation-item-contact,
	#main-nav .navigation-link-contact {
		width: 102px;
		background-image: url(../images/navcontactus.jpg);
		background-repeat: no-repeat;
		margin-right: 0px;
		}
			* html #main-nav .navigation-item-contact,
			* html #main-nav .navigation-link-contact {
				width: 102px;
				background-image: url(../images/navcontactus.jpg);
				background-repeat: no-repeat;
				margin-right: 0px;
				}

