@charset "utf-8";

body {
	font:10pt/12pt Helvetica, 'Lucida Grande', Verdana, sans-serif;
	color:#DDD;
	background:#000;
	margin-top:40px;
	}

a {
	color:#FFF;
	}


/* NAV STYLES */

img#logo {
	position:relative;
	left:200px;
	}

div#nav {
	width:200px;
	position:relative;
	top:-25px;
	left:400px;
	}


/* MAIN SLIDER STYLES */

div#viewer {
	position:relative; /* FIX FOR IE7- NOT HIDING OVERFLOW!!!! */
	margin-left:40px;
	height:430px;
	width:850px;
	overflow:hidden;
	}

div#slides {
	width:850px;
	position:relative;
	top:20px;
	}

div.slide {
	height:430px;
	width:850px;
	float:left;
	}

div.slide img {
	float:left;
	margin:20px 0 0 50px;
	}

p.slider {
	position:absolute;
	top:520px;
	left:650px;
	height:20px;
	padding:2px 0 2px 30px;
	color:#777;
	}

.slider img {
	position:relative;
	top:6px;
	margin:0 5px;
	}


/* SIDEBAR SLIDER STYLES */

div#sidebar {
	position:absolute; /* FIX FOR IE7- NOT HIDING OVERFLOW!!!! */
	top:450px;
	left:580px;
	height:75px;
	width:237px;
	}

div#sidebar_viewer {
	position:relative; 
	height:75px;
	width:237px;
	overflow:hidden;
	}

#sidebar_items {
	position:relative;
	}

#reveal_left {
	position:relative;
	top:15px;
	margin-left:10px;
	}

#browse {
	position:relative;
	top:15px;
	margin-left:75px;
	}

#reveal_right {
	position:relative;
	top:15px;
	margin-left:75px;
	}


/* WORDS STYLES */

div#words {
	width:520px;
	margin-left:30px;
	}

#words h1 {
	font-size:12pt;
	margin:30px 0 15px 0;
	}

#words p {
	margin-top:8px;
	}

#words blockquote {
	margin-top:30px;
	color:#999;
	width:350px;
	}


/* INDIVIDUAL PAGE STYLES */

div#furniture {
	position:relative;
	left:30px;
	padding-bottom:0 !important;
	padding-bottom:20px;
	width:580px;
	}

div#info {
	position:absolute;
	top:150px;
	left:580px;
	width:300px;
	}

div#info p {
	margin-bottom:10px;
	}

p.price {
	margin-top:15px;
	}

sup {
	position:relative;
	top:3px;
	}

#more {
	position:relative;
	top:250px;
	}

blockquote {
	font-style:italic;
	font-size:9pt;
	line-height:11pt;
	margin-bottom:2px;
	}

/* FOOTER STYLES */

div#footer {
	margin:30px 0 0 -80px;
	width:450px;
	text-align:right;
	color:#777;
	}

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