@charset "utf-8";
/* CSS Document 

1. DEFAULTS
2. LAYOUT
	2B. NAV
3. UNIVERSAL
	3B. HEADERS 
4. FORMS
5. PRODUCTS
6. INDEX
	6b. SPECIAL / SCOOP
7. CATALOGUE/SHOWROOM/MARKETING 
8. CONTACT
9. SITE MAP
10. THE SCOOP

yellow: #ffb424;
light-yellow: #fff0d3;
blue: #0056a4;
red: #bd0601;

*/

/* ---------- 1. DEFAULTS  ---------- */
body {
margin:0;
padding:0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}
img {
border:none;
}
.pngimg, #nav img , .footera img, .header {
behavior: url(javascript/iepngfix.php);
}
h1 i {
display:none;
}
a:link, a:visited {
color: #0056a4;
}
a:hover, a:active {
color: #bd0601;
}
/* ---------- 2. LAYOUT  ---------- */

#wrap {
width:929px;
margin:10px auto;
}
#content {
width:929px;
}
#specials table, #scoop table, .inner {
border:1px solid #cfcfcf;
border-width: 0 1px 1px 1px;
background: url(images/back_feature.gif) repeat-x bottom;
}
	.inner td {
	padding:0;
	}
#footer {
background:url(images/footer1.gif) no-repeat bottom;
height:50px;
padding: 20px 0 0 55px;
}
	#footer2 a {
	color:#FFF;
	}
#footerb, #producthead {
background:url(images/footer2.gif) no-repeat bottom;
}
#producthead {
height:50px;
padding: 10px 0 0 85px;
}
#footerb {
height:40px;
padding: 10px 0 0 85px;
}
	#footer2 {
	border-top: 3px solid #0056a4;
	background-color: #bd0601;
	height:30px;
	}
	.footera {
	display:block;
	padding:5px 20px 0 20px;
	float:left;
	height:25px;
	}
	.footera:hover, .footera:active {
	background-color:#ffb424;
	}
	#footer2 p {
	float:right;
	color:#FFF;
	margin:0;
	padding:10px 10px 0 0;
	font-size:.8em;
	}
.td1, .td2 {
vertical-align:top;
}
	.td1 {
	padding:15px 30px 0 0;
	width:336px;
	}
.td1b {
width:336px;
border-right:3px solid #ffb424;
vertical-align:top;
}
	#thumbs img {
	cursor:pointer;
	max-width:98px;
	max-height:63px;
	border-right:1px solid #ffb424;
	}
	.bigimg, #thumbs {
	border-bottom:3px solid #ffb424;
	}
	.bigimg {
	width:336px;
	height:206px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	}
	
	
/* ---------- 2B. NAV  ---------- */	
#nav {
	background-image:url(images/banner2.jpg);
	height:28px;
	overflow:hidden;
	padding-left:20px;
	}
	#nav a {
	display:block;
	height:24px;
	padding:4px 22px 0 22px;
	float:left;
	}
	#nav a:hover, #nav a:active {
	background-color:#ffb424;
	}
	#nav2 {
	background:#bd0601 url(images/banner2b.jpg);
	height:25px;
	}
	#nav2 div {
	display:none;
	}
	#nav2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	height:25px;
	}
		#nav2 li {
		margin:0;
		padding:0;
		display:inline;
		overflow:hidden;
		}
		#nav2 a {
		height:15px;
		padding:5px 18px;
		text-decoration:none;
		display:block;
		float:left;
		}
		#nav2 a:link, #nav2 a:visited {
		color:#FFF;
		}
		#nav2 a:hover, #nav2 a:active {
		background-color:#0056a4;
		color:#FFF;
		}
#nav3 {
background-image:url(images/banner3.gif);
height:27px;
width:929px;
}	
	
/* ---------- 3. UNIVERSAL  ---------- */
.pad10 {
padding:5px 10px;
}
#products li, #promos li {
padding:0 18px;
}
#services li {
padding:0 12px;
}
.categories img {
	border-bottom:4px solid #ffb424;
	}
	.categories ul {
	margin:0;
	padding:40px 0;
	list-style-image:none;
	text-align:center;
	}
		.categories li {
		display:inline;
		}
		.categories a {
		font-size:1.2em;
		font-weight:bold;
		}
.date {
font-size:.9em;
font-style:italic
}	
h2 .date {
font-size:.7em;
}
/* ---------- 3B. HEADERS  ---------- */	
.header {
height:43px;
background-repeat:no-repeat;
margin:0;
padding:0;
}
#h_about {
background-image:url(images/h_about.png);
}
#h_contact {
background-image:url(images/h_contact.png);
}
#h_adapt {
background-image:url(images/h_adaptabilities.png);
}
#h_portfolio {
background-image:url(images/h_portfolio.png);
}
#h_ergo {
background-image:url(images/h_ergo.png);
}
#h_ergotips {
background-image:url(images/h_ergotips.png);
}
#h_specials {
background-image:url(images/h_specials.png);
}
#h_flyers {
background-image:url(images/h_flyers.png);
}
#h_green {
background-image:url(images/h_green.png);
}
#h_marketing {
background-image:url(images/h_marketing.png);
}
#h_catalogue {
background-image:url(images/h_catalogue.png);
}
#h_showroom {
background-image:url(images/h_showroom.png);
}
#h_interior {
background-image:url(images/h_interiordesigner.png);
}
#h_delivery {
background-image:url(images/h_delivery.png);
}
#h_recycling {
background-image:url(images/h_recycling.png);
}
#h_ergoassess {
background-image:url(images/h_ergoassess.png);
}
#h_products {
background-image:url(images/h_products.png);
}
#h_services{
background-image:url(images/h_services.png);
}
#h_promotions {
background-image:url(images/h_promotions.png);
}
#h_request {
background-image:url(images/h_requestaquote.png);
}
#h_thanks {
background-image:url(images/h_thanks.png);
}
#h_sitemap {
background-image:url(images/h_sitemap.png);
}
#h_thescoop {
background-image:url(images/h_thescoop.png);
}
/*  ---------- 4. FORMS ---------- */	

/* ---------- 5. PRODUCTS  ---------- */	
.categorythumbs {
overflow:hidden;
padding:3px;
margin: 0 10px 20px 10px;
clear:both;
}
.reg {
border-bottom:2px dotted #CCC;
}
.clearout {
border:2px dotted #bd0601;
}
	.clearout h2, .reg h2 {
	padding-left:10px;
	}
	.categorythumbs div {
	width:160px;
	float:left;
	text-align:center;
	overflow:hidden;
	}
	.categorythumbs a {
	text-decoration:none;
	}
.details {
	padding:0 10px 10px 10px;
	}
#toolbox {
text-align:right;
vertical-align:bottom;
padding:0 0 1px 0;
}
	#toolbox img {
	margin: 5px 5px 0 0;
	}
	#toolbox form {
	display:inline;
	margin:0;
	padding:0 0 0 0;
	width:162px;
	height:25px;
	}
		#toolbox input {
		margin:0 5px 0 0;
		}
/* ---------- 6. INDEX  ---------- */	
#indexergo, #ergoergo {
text-align:center;
}
	#ergoergo {
	margin:20px 10px;
	}
	#indexergo img, #ergoergo img {
	margin-bottom:20px;
	}
/* ---------- 6b. SPECIAL / SCOOP ---------- */
#specials, #scoop {
margin:0 auto;
}

#specials, #specials table, #scoop, #scoop table {
	width:459px;
	}

	#specials td {
	text-align:center;
	vertical-align:top;
	width:153px;
	padding: 5px 0;
	font-weight:bold;
	}
	#scoop td, .blogpost div {
	border-bottom:2px dotted #ccc;
	padding:15px 5px;
	text-align:left;
	}
	#scoop a {
	font-weight:bold;
	}
	.blogtitle {
	color:#000;
	}
		.blogtitle:link, .blogtitle:visited {
		text-decoration:none;
		color:#000;
		}
		.blogtitle:hover, .blogtitle:active {
		text-decoration:underline;
		color:#000;
		}
	#specials a, .specialimg {
	border:1px solid #000;
	margin: 5px auto;
	height:190px;
	width:130px;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	}
	#specials h2, #scoop h2 {
	height:30px;
	font-size:12px;
	}
.sp2 table {
margin-right:100px;
}
	.sp2 h1, .sp1 h1, .sphead {
	border-bottom:4px solid #ffb424;
	}
.sp2 td {
vertical-align:top;
}
	.sp1 {
	width:300px;
	vertical-align:top;
	padding-right:40px;
	}
	.sp1 a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
/* ---------- 7. CATALOGUE/SHOWROOM/MARKETING ---------- */
#catalogue {
margin:10px 0 0 20px;
}
	.thumbnails {
	margin-top:20px;
	display:block;
	overflow:hidden;
	}
	.thumbnails a {
	margin-bottom:10px;
	display:block;
	}
	#catalogue a {
	width:459px;
	}
	#marketing a, #marketing2 a {
	width:300px;
	}
#portfolio div {
overflow:hidden;
}
	#portfolio a {
width:130px;
height:130px;
float:left;
margin-right:10px;
}
	#portfolio img {
	width:130px;
height:130px;
}
	#showroom a {
	width:230px;
	float:left;
	margin-right:20px;
	}
	.thumbnails a:link, .thumbnails a:visited {
	border:4px solid #ffb424;
	}
	.thumbnails a:hover, .thumbnails a:active {
	border:4px solid #bd0601;
	}
/* ---------- 8. CONTACT/QUOTE ---------- */
.img1 {
 width:588px;
      border:4px solid #ffb424;
	  border-width:0 0 4px 4px;
}
.map {
      width:588px;
      border:4px solid #ffb424;
	  border-width:0 0 4px 4px;
      height:300px;
      }
 #quote table {
 margin-bottom:10px;
 width:380px;
 }
 #quote {
 width:400px;
 overflow:hidden;
 margin-bottom:20px;
 }
#hours, #quote table {
margin-left:20px;
border:1px solid #000;
border-bottom:none;
font-size:.9em;
}
	#hours td, #quote td {
	padding:3px;
	border-bottom:1px solid #000;
	}
	.day, .left {
	text-align:right;
	}
	.day {
	width:40px;
	}
	.hours {
	text-align:center;
	width:100px;
	}
	.tr2 {
	background-color:#fff0d3;
	}
.gone {
display:none;
}
#contactframe {
width:400px;
height:400px;
}
/* ---------- 9. SITE MAP ---------- */
#sitemap li {
margin-bottom: 10px;
}
	#sitemap {
	font-size:16px;
	font-weight:bold;
	}
	#sitemap ul {
	margin:10px 0;
	font-size:14px;
	}

/* ---------- 10. THE SCOOP ---------- */
.blogpost {
margin:10px 20px;
width:550px;
float:left;
}
.blogpost h2 {
color:#0056a4;
}
	.blogcontents {
	width:270px;
	border:1px solid #ffb424;
	background-color:#fff0d3;
	padding:5px 10px;
	float:left;
	margin:20px 0 0 0;
	}
		.blogcontents div {
		border-top:1px dotted #ffb424;
		padding:5px 2px;
		}