body {
	text-align: center;
	background-color: #000000;
	background-color: #212121;
	background-color: #313131;
	padding: 0;
	margin: 5px 0;
	font-family: Arial, sans-serif;
	font-size: 0.9em;
}

.right {
 float: right;
 margin-left: 10px;
 margin-bottom: 5px;
}

.left {
 float: left;
 margin-right: 10px;
 margin-bottom: 5px;
}

div.clear {
 clear: both;
 height: 0;
 font-size: 0;
 line-height: 0;
}

span.orange {
	color: #ff6633;
	color: #f7953d;
	font-weight: bold;
}

/*************/
/* Container */
/*************/
div#container {
	margin: 0 auto;
	border: 1px solid #f46a39;
	border: 1px solid #f7953d;
	width: 978px;
	text-align: left;
	background-color: #000000;
}

div#contentcontainer {
 float: left;
}

/**********/
/* Header */
/**********/
div#header {
	/*background-image: url(images/header-background3.gif);*/
	background-image: url(images/header_background_wording.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 85px;
	border-bottom: 1px solid #033364;
	border-bottom: 1px solid #f46a39;
	border-bottom: 1px solid #f7953d;
	background-color: #000000;
}

/*******/
/* Nav */
/*******/
div#nav {
	/* border-right: 1px solid #033364; */
	float: left;
	width: 175px;
 font-size: 0.85em;
}

div#nav ul {
 list-style: none;
 margin: 0 0 0 10px;
 padding: 0 0 5px;
}

div#nav ul li {
 color: #ff4d2d;
 color: #f37043;
 margin: 5px 0 0 10px;
 padding: 0;
}

div#nav ul li.grey a {
 color: #dbdbdb;
}

div#nav ul li ul li {
 margin: 1px 0 0 10px;
}

div#nav ul li a {
 color: #ff8015;
 color: #f7953d;
 text-decoration: none;
}

div#nav ul li.grey a {
 color: #dbdbdb;
}

div#nav ul li a:hover {
 text-decoration: underline;
}

/***********/
/* Content */
/***********/
div#content {
	border-left: 175px solid #000000;
	background-color: #ffffff;
	background-position: 0 100px;
	background-repeat: no-repeat;
}

* html div#content {
	background-position: 175px 100px;
}

*:first-child+html div#content {
	background-position: 175px 100px;
}

body#pageHome div#content {
	background-image: url(images/banner-home.gif);
}

body#pageAbout div#content {
	background-image: url(images/banner-aboutus.gif);
}

body#pageBrochure div#content {
	background-image: url(images/banner-brochurereq.gif);
}

body#pageContact div#content {
	background-image: url(images/banner-contactus.gif);
}

body#pageamilowstool div#content {
	background-image: url(images/banner-amilowstool.gif);
}

body#pageamichairsm div#content {
	background-image: url(images/banner-amichairsm.gif);
}

body#pageamihighstoolm div#content {
	background-image: url(images/banner-amihighstoolm.gif);
}

body#pageamioutdoor div#content {
	background-image: url(images/banner-amioutdoor.gif);
}

body#pageamispecial div#content {
	background-image: url(images/banner-amispecial.gif);
}

body#pageamihooks div#content {
	background-image: url(images/banner-amihooks.gif);
}

body#pageamitable div#content {
	background-image: url(images/banner-amitables.gif);
}

body#pageamisofa div#content {
	background-image: url(images/banner-amisofa.gif);
}

body#pageamichairstub div#content {
	background-image: url(images/banner-amichairstub.gif);
}

body#pageamichairsw div#content {
	background-image: url(images/banner-amichairsw.gif);
}

body#pageamihighstoolw div#content {
	background-image: url(images/banner-amihighstoolw.gif);
}

body#pageamibottlebank div#content {
	background-image: url(images/banner-amibottlebank.gif);
}

body#pageaminewprods div#content {
	background-image: url(images/banner-aminewprods.gif);
}

body#pageamimontbelarmchair div#content {
	background-image: url(images/banner-amimontbelarmchair.gif);
}

body#pageamimontbelsidechair div#content {
	background-image: url(images/banner-amimontbelsidechair.gif);
}

body#pageamimontbelsofa div#content {
	background-image: url(images/banner-amimontbelsofa.gif);
}

body#pageamimontbelstool div#content {
	background-image: url(images/banner-amimontbelstool.gif);
}

body#pageamimontbeltubchair div#content {
	background-image: url(images/banner-amimontbeltubchair.gif);
}

body#pageamimontbeltable div#content {
	background-image: url(images/banner-amimontbeltable.gif);
}

body#pageamifurninsitu div#content {
	background-image: url(images/banner-furninsitu.gif);
}

body#pageItalian div#content {
	background-image: url(images/banner-italian_furniture.gif);
}

body#pageBespoke div#content {
	background-image: url(images/banner-bespoke_furniture.gif);
}

body#pageBottle div#content {
	background-image: url(images/banner-bottle_bins.gif);
}

body#pageContemporary div#content {
	background-image: url(images/banner-contemporary_furniture.gif);
}

body#pageContract div#content {
	background-image: url(images/banner-contract_furniture.gif);
}

body#pageThemed div#content {
	background-image: url(images/banner-themed_furniture.gif);
}

body#pageHotel div#content {
	background-image: url(images/banner-hotel_furniture.gif);
}

body#pageRestaurant div#content {
	background-image: url(images/banner-restaurant_furniture.gif);
}

body#pageCasino div#content {
	background-image: url(images/banner-casino_furniture.gif);
}

body#pageNightclub div#content {
	background-image: url(images/banner-nightclub_furniture.gif);
}

body#pageamisummersale div#content {
	background-image: url(images/banner-amisummersale.gif);
}

/******************/
/* Content Header */
/******************/
div#contentheader {
	border-bottom: 1px solid #033364;
	height: 99px;
	background-color: #ffffff;
	background-image: url(images/content_header_background.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 803px;
}

* html div#contentheader {
	width: 800px;
}

div#contentheader h1 {
	float: left;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #033364;
	padding: 15px 0 0 10px;
	margin: 0;
	width: 205px;
}

/*****************/
/* Content Inner */
/*****************/
div#contentinner {
	border-left: 1px solid #033364;
	margin-left: 25px;
	padding: 10px 20px;
	font-size: 0.9em;
}

div#contentinner a {
	color: #033364;
	font-weight: bold;
	text-decoration: underline;
}

div#contentinner a:hover {
	color: #f46a39;
	color: #f7953d;
	text-decoration: none;
}

div#contentinner div.productdescription {
 margin-left:40px;
}

/*********/
/* Forms */
/*********/
div#content form p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

div#content form p label {
	float: left;
	width: 10em;
}

div#content form p label.wide {
	float: none;
	width: auto;
}

div#content form input.fieldtext, div#content form textarea.fieldtext {
	width: 300px;
	font-family: Arial, sans-serif;
	font-size: 1em;
}

div#content div#flash {
	width: 338px;
	margin: 0 0 15px;
	border: 1px solid #033364;
}

div#content #productlogo {
	float: right;
}

divcontent ul#homepagelist {
	margin-left: 2em;
	padding-left: 0;
}

divcontent ul#homepagelist li {
	margin-bottom: 10px;
}

/**************/
/* Thumbnails */
/**************/
div#thumbnails {
	border-top: 1px solid #033364;
	overflow: scroll;
	overflow-y: hidden;
	background-color: #ffffff;
	padding: 3px;
	padding-bottom: 19px;
	width: 972px;
}

/* IE8 only hack to increase size of thumbnails div to accommodate scrollbar */
div#thumbnails, #ie8#fix { padding-bottom: 0; }

div#thumbnails td {
	padding-left: 10px;
	padding-right: 10px;
}

* html div#thumbnails div.product {
	width: 40px;
	overflow: visible;
}

div#thumbnails img {
	margin-left: 2px;
}

div#thumbnails img.subnav-off {
	border: 1px solid #ffffff;
}

div#thumbnails img.subnav-on {
	border: 1px solid #033364;
}

div#thumbnails img.selected {
	border: 1px solid #f46a39;
}

/**********/
/* Footer */
/**********/
div#footer {
 clear: both;
	border-top: 1px solid #f46a39;
	border-top: 1px solid #f7953d;
	padding: 10px 3px;
 font-size: 135%;
}

div#footer p {
	color: #ffffff;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-align: center;
}

div#footer a {
	color: #ffffff;
	text-decoration: underline;
}

div#footer a:hover {
 color: #e1e1e1;
 text-decoration: underline;
}

#infobarclear {
	/* This css id is needed to fix a bug in internet explorer, which required an empty DIV with an
	ID attribute in order to display a border on the bottom left of the site. The same DIV without
	an ID attribute doesn't work */
	height: 0;
}

#homepagelist {
	margin-left: 2em;
	padding-left: 0;
}

#homepagelist li {
	margin-bottom: 10px;
}

img#montbellogo {
/* float: right; */
 margin-left: 10px;
 margin-bottom: 10px;
}
