/*************************************

 +Containers

 *************************************/

body{

	color:black;

	font-family: "times", "times new roman", serif;

	font-size:1em;

	line-height:1.7;

	margin:0;

	padding:0;

	color:#787878;

	background-color:#fff;

	text-align:center;

}



#container{

	position:relative;

	margin-left:auto;

	margin-right:auto;

	width:1050px;

	text-align:left;

}

#content{

	position:relative;

    top:220px;

	_margin-top:220px;

	font-size:1.1em;

    margin-left:260px;

}

.content-text{
	font-size:.9em;
}
.contact-text{
	font-size:13pt;
	font-style:italic;
	width:290px;
}
.contact-text a{
	color:#ff0000;
}
.contact-text a:hover{
	color:#555;
}

p{

	margin:0;

}

.item{

	float:left;

	text-align:center;

	display:block;
	color:#ff0000;

}

#itemtext1, #itemtext2, #itemtext3 {

	opacity:.3;
	color:#ff0000;
	font-size:13pt;
	font-weight:normal;
	font-family:"century gothic", arial, sans-serif	;
	

}

#logo{

	margin-top:70px;

	margin-left:200px;

	margin-bottom:20px;

}



#opens{

        position:absolute;

        top:600px;

        left:740px;

	background: url(../images/opens2008.png) no-repeat;

        width:138px;height:138px;

        z-index:100;

}

#footer{

	color:#555;

    text-align:right;

    width:883px;

    margin-top:80px;

	font-size:0.9em;

}



.press {

	_margin-top:-200px;

}



/*************************************

 Nav and rollovers

 *************************************/

#nav{

	top:222px;

	left:2px;

	position:absolute;

	height:500px;

	width:70px;

}

a.next_arrow{

	width:58px;

	height:28px;

	display:block;

	margin:14px;

    background:url(../images/32.gif) 0 0 no-repeat;

}

a:hover.next_arrow{ background-position:0px -28px;}

a.about, a.shop, a.art, a.press, a.contact, a.chairs, a.lamps, a.loveseats{

	width: 90px;

	height:20px;

	display:block;

	margin:14px;

}
#nav a {
	color:#696969;
	font-size:15pt;
	font-weight:normal;
	font-family:"century gothic", arial, sans-serif	;
	letter-spacing:1pt;
}
#nav a:hover {
	color:#ff0000;
}
body#shop a.chairs,
body#shop a.lamps,
body#shop a.loveseats{
	display:none;
	font-size:11pt;
}
body#shop.lamps-accessories .lamps, body#shop.lamps-accessories .chairs, body#shop.lamps-accessories .loveseats,
body#shop.chairs-tables .chairs, body#shop.chairs-tables .lamps, body#shop.chairs-tables .loveseats,
body#shop.loveseats-lounges .loveseats, body#shop.loveseats-lounges .lamps, body#shop.loveseats-lounges .chairs{
	display:block;
}
body#design .design, body#press .design {
	display:block;
	font-size:11pt;
}
a.chairs, a.lamps, a.loveseats, a.design{
	margin-left:40px;
	width:200px;
	height:15px;
}
#nav a:hover.chairs, #nav a:hover.lamps, #nav a:hover.loveseats, #nav a:hover.design {
color:#ff0000;
}
body#shop.chairs-tables #nav .chairs,
body#shop.lamps-accessories #nav .lamps,
body#shop.loveseats-lounges #nav .loveseats,
body#design #nav .design {
	color:#ff0000;
}



body#about #nav .about,

body#shop #nav .shop,

body#art #nav .art,

body#press #nav .press,

body#contact #nav .contact,

body#design #nav .design

{ color:#ff0000; }



/*************************************

 +Misc

 *************************************/
a.about1{
	margin-bottom:40px;
	display:block;
	color:#90cd1b;
	font-size:16pt;
	font-weight:bold;
	font-family:"century gothic", arial, sans-serif;
}
a.about1:hover{
	color:#ff0000;
    display:block;
}

div.items span{
	padding-right:20px;
}
div.items a:hover{
}
a{

	color:black;

	text-decoration:none;

}

a:hover{

	color:#ff0000;

}

img{

	border:none;

}

#press a {

  padding-right: 10px;

}

.article_img {

	float:left;
	padding-right:20px;
	padding-top:10px;

}

.article_img img {

	height:150px;
	width:150px;

}

.design_item {

	margin-bottom:20px;

}

.design_item .date {

	font-size:10pt;

}

.design_item .title {

	font-weight:bold;
	color:#ff0000;
	font-size:15pt;

}

.design_item .description {



}

.design_item a {

	color:#90cd1b;
	font-size:12pt;
}

.design_item a:hover {

	color:#ff0000;

}