/*    -----GLOBAL RESET-----    */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align: left;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol,ul {
	list-style: none;
}

q:before,q:after,blockquote:before,blockquote:after {
	content: "";
}

body{
	background-color:#000;
	color:#fff;
	font-style: normal;
	font-size:10px;
	color: gray;
}

#wrapper{
	position:relative;
	margin:30px auto;
	text-align: center;
	width: 100%;
	height: 600px;
	background:#000000 url(../interface/bg.gif) 0 201px repeat-x;
}


/* ----------NAVIGATION CONTROLS-------------*/

#nav{
	width:373px;
	height:55px;
	margin:0 auto;
	position:relative;
	text-align:center;
}

#nav ul li{
	float:left;
}

#nav ul li a{
	overflow: hidden; /*Added to stop hidden nav text from poking out when resized*/

}

#nav ul li#interiors a {
	display: block;
	width: 85px;
	height: 20px;
	padding: 0;
}
#nav ul li#interiors a span{
	background: url(../interface/nav.gif) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 20px;
	left: 0;
	top: 0;
	position: absolute;
	width: 85px;
}
#nav ul li#interiors a:hover span {
	background: url(../interface/nav.gif) no-repeat 0 -20px;
}
#nav ul li#interiors a:hover { background: 0 -20px; }/*IE6 hack*/


#nav ul li#furniture a {
	display: block;
	width: 91px;
	height: 20px;
	padding: 0;
}
#nav ul li#furniture a span{
	background: url(../interface/nav.gif) no-repeat -85px 0;
	cursor: pointer;
	display: block;
	height: 20px;
	left: 85px;
	top: 0;
	position: absolute;
	width: 91px;
}
#nav ul li#furniture a:hover span {
	background: url(../interface/nav.gif) no-repeat -85px -20px;
}
#nav ul li#furniture a:hover { background: -85px -20px; }


#nav ul li#press a {
	display: block;
	width: 58px;
	height: 20px;
	padding: 0;
}
#nav ul li#press a span{
	background: url(../interface/nav.gif) no-repeat -176px 0;
	cursor: pointer;
	display: block;
	height: 20px;
	left: 176px;
	top: 0;
	position: absolute;
	width: 58px;
}
#nav ul li#press a:hover span {
	background: url(../interface/nav.gif) no-repeat -176px -20px;
}
#nav ul li#press a:hover { background: -176px -20px; }


#nav ul li#about a {
	display: block;
	width: 64px;
	height: 20px;
	padding: 0;
}
#nav ul li#about a span{
	background: url(../interface/nav.gif) no-repeat -234px 0;
	cursor: pointer;
	display: block;
	height: 20px;
	left: 234px;
	top: 0;
	position: absolute;
	width: 64px;
}
#nav ul li#about a:hover span {
	background: url(../interface/nav.gif) no-repeat -234px -20px;
}
#nav ul li#about a:hover { background: -234px -20px; }


#nav ul li#contact a {
	display: block;
	width: 75px;
	height: 20px;
	padding: 0;
}
#nav ul li#contact a span{
	background: url(../interface/nav.gif) no-repeat -298px 0;
	cursor: pointer;
	display: block;
	height: 20px;
	left: 298px;
	top: 0;
	position: absolute;
	width: 75px;
}
#nav ul li#contact a:hover span {
	background: url(../interface/nav.gif) no-repeat -298px -20px;
}
#nav ul li#contact a:hover { background: -298px -20px; }



/*  ------------OTHER PAGE BLOCKS--------   */
#flash_content{
	width:950px;
	margin:0 auto;
	position:relative;
}

#news_box{
	width:550px;
	margin:25px auto 0 auto;
	position:relative;
	text-align:center;
	line-height:17px;
}
#news_box .news_right_col h2{margin-bottom:12px;font-weight:bold;}
#news_box .news_right_col h2 a, #news_box .news_right_col h2 a:link {font-size:12px;color:#fff;text-decoration:none;}
#news_box a:visited, #news_box h2 a:visited {color:white}
#news_box a:hover, #news_box h2 a:hover {color:white;text-decoration:underline;}
#news_box p{line-height:15px}
#news_box img{float:left;margin:0 20px 0 0;}
#news_box .news_right_col {line-height:16px;}
#news_box .news_right_col a{color:#bbb;text-decoration:underline;}

#news_box .news_right_col .pdf_link a{background:#aaa;color:#333;padding:2px 5px;text-decoration:none;}


/*
=======================
Added by Daniel Pennypacker
=======================
*/

/*
New menu
*/
#new_nav{
	width:520px;
	height:55px;
	margin:0 auto;
	position:relative;
	text-align:center;
}

#new_nav ul li{
	float:left;
	display: inline;
}

#new_nav ul li a{
	overflow: hidden; /*Added to stop hidden nav text from poking out when resized*/
	display: block;
	padding: 0;
        position:relative;
       height:20px;
}

#new_nav ul li a span{ 
	position: absolute;
	top: 0;
        left:0px;
	cursor: pointer;
	display: block;
	height: 20px;
	background-image: url(../interface/new_nav.gif);
        background-repeat:no-repeat
}

/*___ Interiors ________*/
#new_nav ul li#interiors a, #new_nav ul li#interiors span {
	width: 82px;
        background-position:0px -1px;
}

#new_nav ul li#interiors a:hover span{
        background-position:0px -21px;
}

#new_nav ul li#interiors a:hover { background: 0 -20px; }/*IE6 hack*/

/*___ Furniture ________*/
#new_nav ul li#furniture a, #new_nav ul li#furniture span {
	width: 88px;
        background-position:-85px -1px;
}

#new_nav ul li#furniture a:hover span{
        background-position:-85px -21px;
}

#new_nav ul li#furniture a:hover { background: -85px -21px; }/*IE6 hack*/


/*___ Press / Media________*/
#new_nav ul li#press a, #new_nav ul li#press span {
	width: 55px;
        background-position:-175px -1px;
}

#new_nav ul li#press a:hover span{
        background-position:-175px -21px;
}

#new_nav ul li#press a:hover { background: -175px -21px; }/*IE6 hack*/

/*___ Appear ________*/
#new_nav ul li#appear a, #new_nav ul li#appear span {
	width: 145px;
        background-position:-230px -1px;
}

#new_nav ul li#appear a:hover span{
        background-position:-230px -21px;
}

#new_nav ul li#appear a:hover { background: -230px -21px; }/*IE6 hack*/

/*___ About ________*/
#new_nav ul li#about a, #new_nav ul li#about span {
	width: 62px;
        background-position:-375px -1px;
}

#new_nav ul li#about a:hover span{
        background-position:-375px -21px;
}

#new_nav ul li#about a:hover { background: -375px -21px; }/*IE6 hack*/

/*___ Contact ________*/
#new_nav ul li#contact a, #new_nav ul li#contact span {
	width: 80px;
        background-position:-437px -1px;
}

#new_nav ul li#contact a:hover span{
        background-position:-437px -21px;
}

#new_nav ul li#contact a:hover { background: -437px -21px; }/*IE6 hack*/




