body {

	background:url(../images/bg.jpg) repeat-x #c7c7c7;

	color: #555;

	margin:0;

	padding:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}

#wrap {

	width:948px;

	min-height:700px;

	margin:0 auto;

}

#top {

	width:948px;

	height:43px;

	background:url(../images/index_01.jpg);

	float:left;

}

#leftheader {

	width:29px;

	height:97px;

	background:url(../images/index_02.jpg);

	float:left;

}

#title {

	width:335px;

	height:97px;

	background:url(../images/index_03.jpg);

	float:left;

}

#centre {

	width:245px;

	height:97px;

	background:url(../images/index_04.jpg);

	float:left;

}

#stair_covers {

	width:85px;

	height:97px;

	background:url(../images/index_05.jpg);

	float:left;

}

			#stair_covers ul {

				list-style:none;

				margin:0;

				padding:0;

			}

			#stair_covers a {

				height:97px;

				display:block;

			}

			#stair_covers a span {

				display:none;

			}

#divide {

	width:16px;

	height:97px;

	background:url(../images/index_06.jpg);

	float:left;

}

#stair_nosings {

	width:85px;

	height:97px;

	background:url(../images/index_07.jpg);

	float:left;

}

			#stair_nosings ul {

				list-style:none;

				margin:0;

				padding:0;

			}

			#stair_nosings a {

				height:97px;

				display:block;

			}

			#stair_nosings a span {

				display:none;

			}

#divide2 {

	width:15px;

	height:97px;

	background:url(../images/index_08.jpg);

	float:left;

}

#floor_sheets {

	width:85px;

	height:97px;

	background:url(../images/index_09.jpg);

	float:left;

}

			#floor_sheets ul {

				list-style:none;

				margin:0;

				padding:0;

			}

			#floor_sheets a {

				height:97px;

				display:block;

			}

			#floor_sheets a span {

				display:none;

			}

#rightheader {

	width:53px;

	height:97px;

	background:url(../images/index_10.jpg);

	float:left;

}

#bottomheader {

	width:950px;

	height:17px;

	background:url(../images/index_11.jpg);

	float:left;

}

#navigation {

	width:950px;

	height:30px;

	background:url(../images/nav.jpg);

	float:left;

	clear:left;

}

			/* ----------- Global Nav ----------- */

			#navigation ul {

				list-style:none;

				margin:0;

				padding-left:58px;

			}

			#navigation a.home,#navigation a.about,#navigation a.covers,#navigation a.nosings,#navigation a.floor,#navigation a.installation,#navigation a.technical,#navigation a.contact{

				cursor: pointer;

				float: left;

				list-style: none;

				margin:0;

			}

			#navigation a {

				background: url(../images/nav.jpg) no-repeat top left;

				display: block;

				outline: none;

				position: inherit;

				height: 30px;

				width:auto;

				text-decoration: none;

				margin:0;

			}

			#navigation a span {

				display:none;

			}

			#navigation li{

				float: left;

			}

			/* ----------- Standard Links ----------- */

			#navigation a.home {

				background-position: -58px 0;

				width: 68px;

				z-index: 1;

			}

			#navigation a.about {

				background-position: -126px 0;

				width: 89px;

				z-index: 2;

			}

			#navigation a.covers {

				background-position: -212px 0;

				width: 110px;

				z-index: 3;

			}

			#navigation a.nosings {

				background-position: -326px 0;

				width: 119px;

				z-index: 4;

			}

			#navigation a.floor {

				background-position: -442px 0;

				width: 111px;

				z-index: 5;

			}

			#navigation a.installation {

				background-position: -555px 0;

				width: 99px;

				z-index: 6;

			}

			#navigation a.technical {

				background-position: -657px 0;

				width: 123px;

				z-index: 6;

			}

			#navigation a.contact {

				background-position: -778px 0;

				width: 104px;

				z-index: 6;

			}

			/* ----------- Std. Hovers ----------- */

			#navigation .links span.hover {

				background: url(../images/nav.jpg) no-repeat top left;

				cursor: pointer !important;

				display: block !important; /* Overriding previous span hide */

				padding: 0 0 0 0;

				position: relative;

				height: 30px;

				width: 100%;

				z-index: 100;

			}

			#navigation a.home .hover {

				background-position: -58px -30px;

				width: 68px;

				z-index: 1;

			}

			#navigation a.about .hover {

				background-position: -126px -30px;

				width: 89px;

				z-index: 2;

			}

			#navigation a.covers .hover {

				background-position: -212px -30px;

				width: 110px;

				z-index: 3;

			}

			#navigation a.nosings .hover {

				background-position: -326px -30px;

				width: 119px;

				z-index: 4;

			}

			#navigation a.floor .hover {

				background-position: -442px -30px;

				width: 111px;

				z-index: 5;

			}

			#navigation a.installation .hover {

				background-position: -555px -30px;

				width: 99px;

				z-index: 6;

			}

			#navigation a.technical .hover {

				background-position: -657px -30px;

				width: 123px;

				z-index: 6;

			}

			#navigation a.contact .hover {

				background-position: -778px -30px;

				width: 104px;

				z-index: 6;

			}

#shade {

	width:948px;

	height:19px;

	background:url(../images/shade.jpg);

	float:left;

	clear:left;

}

#content {

	width:848px;

	min-height:520px;

	background:url(../images/index_13.jpg);

	float:left;

	clear:left;

	padding:0 50px 20px 50px;

}

#footer {

	width:908px;

	height:29px;

	background:url(../images/index_14new.jpg);

	float:left;

	padding:10px 0 0 40px;

	font-size:9px;

}

#footer a {

	text-decoration:none;

}


#right {

	width:27px;

	height:39px;

	background:url(../images/index_16.jpg);

	float:left;

}

-->





/*------ Begin Content ------*/

.clear {

	clear:both;

}

h1 {

	font-size:16px;

	padding-left:4px;;

	border-left:4px solid #ccc;

	border-bottom:1px solid #333;

	margin-bottom:6px;

}

h2 {

	margin:10px 0 10px 10px;

	font-size:14px;

	background:url(../../images/heading-bg.gif) repeat-x bottom;

	width:65%;

}

h3 {

	margin:10px 0 10px 10px;

	font-size:13px;

}

#order {

	background:#f9d539;

	padding:3px;

	margin-top:5px;

	margin-bottom:15px;

	font-size:14px;

	font-weight:bold;

	color:#000;

	float:right;

	clear:both;

}

p {

	margin:8px 8px 0 10px;

}

.red {

	background: #FDD;

	color:#000;

	padding:3px;

}

.yellow {

	background: #FFFFd8;

	padding:4px;

	border:medium #FFFFd8 solid;

}

#content li {

	margin-left:30px;

}

.form {

	float:left;

}

form li {

	clear:left;

}

form {

	width:400px;

	list-style:none;

}

.table {

	width:100px;

	float:left;

	background:#eee;

	margin:5px 0 10px 0;

}

hr {

	border:thin solid #f9d539;

}

.thumb {

	width:200px;

	float:left;

	margin:0 8px 0 8px;

}

.thumb2 {

	width:100px;

	float:left;

	margin:12px 8px 0 8px;

	font-size:10px;

}

.thumb img, .thumb2 img {

	margin:0 0 4px 0;

	border:none;

	outline:none;

}

.thumb a {

	color:#000;

	text-decoration:none;

	font-size:12px;

	background:none;

}

table.product_options { margin-left: 10px; }
table.product_options th { font-weight: bold; }
table.product_options td, table.product_options th { background: #eee; padding: 3px 6px; text-align: left;  }

/*------ End Content ------*/
