/* general styles */
body {font-family: Arial, Helvetica, sans-serif;}

a.top:link, a.top:visited, a.top:active  {color:#42494A; font-weight:normal; font-family:verdana,arial; text-decoration:none;}
a.top:hover  {color:#4B8FCC; text-decoration:underline;}


h1 {padding:0; margin:0; font-size:100%; font-weight:normal;}
h2 {padding:0; margin:0; font-size:100%; font-weight:normal;}

body {
	margin: 0;
	padding: 0;}
	
/* logo */

#LH-title {
	position: absolute;
	top: 50px;
	left: 25px;
	width: 150px;}
	
/* navigation */

#LH-nav {
	position: absolute;
	top: 130px;
	left: 0px;
	width: 180px;}

#LH-nav .navlist {
	padding:10px 10px 35px 25px;}

#LH-nav .navlist li {
	font-size: 95%;
	color: #61464A;
	line-height: 150%;}

#LH-nav .navlist li a{
	color: #61464A;
	text-decoration: none;}

#LH-nav .navlist li a:hover {
	color: #B89133;} 

ul {
	list-style: none;
	margin: 0; 
    padding: 0;}
	
	body#home a#homenav,
	body#new2 a#newnav,
	body#category a#bycategorynav,
	body#about a#aboutusnav,
	body#interiors a#interiorsnav,
	body#bespoke a#bespokenav,
	body#press a#pressnav,
	body#pressarchive a#pressarchivenav,
	body#designforothers a#designforothersnav,
	body#howtobuy a#howtobuynav {
	color: #B89133;
}

/* promo */
	
#LH-promo {
	position: absolute;
	top: 500px;
	left: 0px;
	width: 180px;}

#LH-promo .details {
	padding:10px 10px 35px 25px;}
	
#LH-promo .details p {
	color: #61464a;
	line-height:120%;
	font-size: 70%;}
	
#LH-promo .details a {
	text-decoration: none;
	line-height:120%;
	font-size: 70%;
	font-weight:bold;
	color: #61464a;}
	
#LH-promo .details a:hover {
	text-decoration: underline;
	font-weight:bold;} 

/* contact */
	
#LH-contact {
	position: absolute;
	top: 415px;
	left: 0px;
	width: 180px;}

#LH-contact .details {
	padding:10px 10px 35px 25px;}
	
#LH-contact .details p {
	color: #B89133;
	line-height:120%;
	font-size: 70%;}
	
#LH-contact .details a {
	text-decoration: none;
	line-height:120%;
	color: #B89133;}
	
#LH-contact .details a:hover {
	text-decoration: underline;} 	
	
/* main content */ 

#RH-con {
	position: absolute;
	top: 46px;
	left: 210px;
	width: 600px;}
	
#RH-con p {
	font-family:verdana,arial;
	color:#B2B2B2;
	line-height:120%;
	font-size:70%;}
	
#RH-con h1 {
	font-size:160%; 
	color:#847573;}
	
/* interiors page */ 	
	
.interiors {
	padding:20px 0 0 0;}	
		
/* product pages */

#RH-product {
	position: absolute;
	top: 46px;
	left: 220px;
	width: 620px;}
	
#RH-left {
	position: absolute;
	top: 215px;
	left: 220px;
	width: 280px;}
	
#RH-left2 {
	position: absolute;
	top: 570px;
	left: 220px;
	width: 280px;}
	
#RH-right {
	position: absolute;
	top: 233px;
	left: 520px;
	width: 300px;}
	
#RH-right2 {
	position: absolute;
	top: 570px;
	left: 520px;
	width: 300px;}
	
#RH-left .finish {
	width: 90px;
	float:left;}
	
#RH-left .finish p {
	font-weight:normal;
	color:#61464A;
	line-height:120%;
	font-size: 70%;}
		
#RH-product h1 {
	font-size:160%; 
	color:#B89133;}
	
.armoirenav {
	font-size:91%; 
	color:#61464A;
	line-height: 150%; 
	padding:0px 0px 15px 0px;
	font-family:verdana,arial;}
			
.highlight {
	color:#B89133;
	text-decoration: none;}
	
.armoirenav a {
	color:#61464A;
	text-decoration: underline;}
			
.armoirenav a:hover {
	color:#B89133;
	text-decoration: none;}
	
.for {
	font-size: 95%;
	color: #B89133;
	padding:0px 0px 7px 0px;}
	
.saletext {
	font-size: 160%;
	color: #ff0000;
	padding:0px 0px 7px 0px;}
	
.image {
	padding:40px 0px 40px 0px;}
	
.thumbnail img {
	padding:0px 10px 0px 0px;}
	
.productdesc {
	font-family:verdana,arial;
	color:#847573;
	font-weight:bold;
	line-height:120%;
	font-size:70%;}
		 
.productdesc p {
	font-weight:normal;
	color:#61464A;}
		 
.productdesc a {
	color:#61464A;
	text-decoration: none;}
		 
.productdesc a:hover {
	text-decoration: underline;}
	
/* bespoke */

.bespoke {
	padding:30px 40px 0px 0px}	
	
.bespoketext {
	position: absolute;
	top: 50px;
	left: 340px;
	width: 300px;}
	
/* thumbnails */

.subnav {
	font-size:97%; 
	color:#B2B2B2; 
	padding:15px 0px 15px 0px;
	font-family:verdana,arial;}
			
.subnav a {
	color:#B2B2B2;
	text-decoration: none;}
			
.subnav a:hover {
	color:#847573;}
	
.text {
	font-family:verdana,arial;
	color:#B2B2B2;
	line-height:120%;
	font-size:70%;}
	
.text a{
	text-decoration:underline;
	color:#B2B2B2;}
	
.text a:hover{
	text-decoration:none;
	color:#B2B2B2;}
	
.introtext {
	font-family:verdana,arial;
	color:#B2B2B2;
	padding:15px 0px 15px 0px;
	line-height:120%;
	font-size:70%;}
	
.copyright {
	font-family:verdana,arial;
	color:#666666;
	padding:15px 0px 15px 0px;
	line-height:120%;
	font-size:60%;}
	
.sale {
	font-size: 95%;
	color: #ff0000;
	text-decoration:none;
	line-height: 150%;}
	
.copyrighthome {
	position:absolute;
	font-family:verdana,arial;
	color:#666666;
	line-height:120%;
	font-size:60%;
	position:absolute;
	width:400px;
	left: 210px;
	top: 600px;
};
	
	
.company {
	padding:30px 0px 15px 0px;}
	
/* clearme hack */
.clearme:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearme {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearme {
	height: 1%;
}
.clearme {
	display: block;
}
/* End hide from IE-mac */

.picRow {margin-bottom:10px;}
.furn-image, .furn-image2 {float:left; width:100px; background-color:#525152; padding:5px;}
.furn-image {margin-right:10px;}
.furn-image img, .furn-image2 img {margin-bottom:3px;}
.desc {font-size: 70%; color: #B5B2B5; margin:15px 0px 15px 0px; height:40px;}
.desc a {color: #B5B2B5; text-decoration: none;}
.desc a:hover {color: #B5B2B5; text-decoration: underline;}

.finish-image, .finish-image2 {float:left; width:90px;}
.finish-image img, .finish-image2 img {margin-bottom:3px; margin-top:10px;}
.finishdesc {font-size: 70%; color: #61464A; margin:15px 0px 15px 0px;}

.press-image {margin-top:10px; float:left; width:180px; height:150px;}
.pressdesc {font-size: 70%; color: #B5B2B5; margin:20px 0px 15px 0px;}
.pressdesc a {color:#B5B2B5;text-decoration: none;}
.pressdesc a:hover {text-decoration: underline;}

/* stuff */
	
.header {
	font-size:160%; 
	color:#847573;}
	


.page-title {
	font-size:150%; 
	color:#847573; 
	padding:15px 0px 15px 0px;
	font-family:verdana,arial;}
			
								
.shortdescription {
	width:100px; 
	padding:5px 5px 7px 5px;
	vertical-align:top;
	background-color:#515151;}
		 
.shortdescription p {
	font-family:verdana,arial;
	color:#B2B2B2;
	line-height:120%;
	font-size:70%;}
	
.contacts {
	width:200px; 
	vertical-align:top;
	width:200px;
	height:0px;
	padding-top:30px;
	padding-bottom:80px;
	float:left;
	text-align:left}
	
.contacts p {
	font-family:verdana,arial;
	color:#B2B2B2;
	
	line-height:120%;
	font-size:70%;}
	
.contacts a {
	color:#B2B2B2;
	text-decoration: none;}
	
.contacts a:hover {
	color:#B2B2B2;
	text-decoration: underline;}
	
.clients {
	width:145px;
	height:70px;
	padding-top:30px;
	padding-bottom:20px;
	float:left;
	text-align:left;}
	
.press {
	width:200px;
	height:0px;
	padding-top:20px;
	padding-bottom:20px;
	float:left;
	text-align:left}
	
#RH-home {
	position: absolute;
	top: 46px;
	left: 210px;
	height:675px;
	background-repeat:no-repeat;
	width: 800px;
}
	
#RH-new {
	position: absolute;
	background-image:url(assets/new.jpg);
	top: 46px;
	left: 210px;
	height:600px;
	background-repeat:no-repeat;
	width: 600px;
}
	
.hometext {
	position:absolute;
	padding: 420px 0px 0px 500px;
	font-size: 95%;
	line-height: 150%;
	width:200px;
	left: -114px;
	top: 2px;
}
	
.hometext a {
	color:#61464A;
	text-decoration: underline;}
	
.hometext a:hover {
	color:#61464A;
	text-decoration: none;}
	
	
.hometext2 {
	position:absolute;
	padding: 480px 0px 0px 500px;
	font-size: 72%;
	line-height: 120%;
	width:200px;
	left: -114px;
	top: 2px;
}
	
.hometext2 a {
	color:#61464A;
	text-decoration: underline;}
	
.hometext2 a:hover {
	color:#61464A;
	text-decoration: none;}
	
	
	
#armoire-collection {
	position: absolute;
	background-image:url(assets/collection.jpg);
	top: 203px;
	left: 220px;
	height:400px;
	background-repeat:no-repeat;
	width: 600px;}
	
#vigo-collection {
	position: absolute;
	background-image:url(assets/vigocollection.jpg);
	top: 140px;
	left: 220px;
	height:201px;
	background-repeat:no-repeat;
	width: 720px;}
	
.vigo {
	font-family:verdana,arial;
	padding: 220px 0px 0px 0px;
	font-size:75%; 
	color:#61464A;}

.vigo a { 
	color:#61464A;
	text-decoration: none;}
			
.vigo a:hover {
	color:#B89133;}
	
	
.frey {
	font-family:verdana,arial;
	padding: 300px 0px 0px 37px;
	font-size:91%; 
	color:#61464A;}

.frey a { 
	color:#61464A;
	text-decoration: none;}
			
.frey a:hover {
	color:#B89133;}
	
.newtext {
	font-family:verdana,arial;
	padding: 440px 0px 0px 70px;
	font-size:91%; 
	color:#61464A;}

.newtext a { 
	color:#61464A;
	text-decoration: none;}
			
.newtext a:hover {
	color:#B89133;}
	

/* product */ 
	
.company {
	padding:30px 0px 15px 0px;}

		 
.border {
	width:100px;
	padding:5px 5px 2px 5px;
	background-color:#515151;}
	
	
#new {
	position: absolute;
	top: 46px;
	left: 210px;
	width: 800px;}

#new p{
	font-family:verdana,arial;
	color:#B2B2B2;
	line-height:120%;
	font-size:70%;
	margin: 0px 4px 4px 0px;
	padding:0px 20px 30px 10px;
	float:left;
	width:200px;
	height:240px;}
	
#new a{
	text-decoration:underline;
	color:#B2B2B2;}
	
#new a:hover{
	text-decoration:none;
	color:#B2B2B2;}
	
	
#new img {
	float:left;
	padding-right:4px;
	padding-bottom:30px;}
	
.photographer {font-size: 70%}