/*Center div can be taken off to align the site to the left. Remember to remove from template*/
div#center {
	width:750px;
	background-color:#FFFFFF;
	position:relative;
	z-index:1;
}

div#header  {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../images/header_inside.jpg);
	background-repeat:no-repeat;
	width:750px;
	z-index:1;
	height:146px;
}

div#main_content {
	z-index:2;
	width:750px;
	position:absolute;
	top:146px;
	left:0px;
	text-align:left;
}
/*Top Menu popup images */
div#systems_furniture{
	left:259px;
}
div#seating{
	left:341px;
}
div#case_goods{
	left:423px;
}
div#file_storage{
	left:505px;
}
div#shelving{
	left:587px;
}
div#conference{
	left:669px;
}

div.image_mouseover{
	position:absolute;
	z-index:6;
	top:0px;
	width:81px;
	visibility:hidden;
}
/*This code belongs with the top menu commands, it makes the top link stay "highlighted" on the page you are on*/
body#home a#homenav,
body#contact a#contactnav,
body#product a#productnav,
body#about a#aboutnav,
body#services a#servicesnav
  {
	color:#006600;
}

body#seating td.seatingnav,
body#shelving td.shelvingnav,
body#case_goods td.case_goodsnav,
body#systems_furniture td.systems_furniturenav,
body#conference td.conferencenav,
body#file_storage td.file_storagenav

	{
		background-color:#959CAF;
		}

body#case_goods div#case_goods, 
body#seating div#seating,
body#shelving div#shelving,
body#systems_furniture div#systems_furniture,
body#conference div#conference,
body#file_storage div#file_storage
{
	visibility:visible;
	}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#C6DDD5;
}


/*Template Layout*/
table#layout  {
	width:100%;
	padding:0;
	margin:0;
}

td#page_menu  {
	width:117px;
	padding:10px 0 0 0;
	vertical-align:top;
	font-weight:bold;
	background-image:url(../images/left_menu.jpg);
	background-repeat:no-repeat;
	margin:0px;
	text-indent:0px;
	background-color:#D1C7DF;
	}

td#content  {
	width:581px;
	height:400px;
	padding:5px 5px 5px 35px;
	vertical-align:top;
	margin:0px;
	background-color:#ffffff;
}

/*td#page_menu links if different form normal links*/
td#page_menu a  {
	color:#4F2583;
	text-decoration:none;
	text-align:right;
}

td#page_menu a:hover  {
	color:#006600;
	text-decoration:none;
}

/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:100%;
	font-size:13px;
}

table#contact-us td  {
	padding:5px 3px;
}

td.name  {
	width:25%;
	font-weight:bold;
}

td.field  {
	width:75%;
}

/*Heading commands - these can all be changed*/

h1  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#4F2583;
}

h2  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#77AE99;

}

h3  {
	
}

h4  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4f2583;
	
}

h5  {
	
}

h6  {
	
}


span  {
	color:#CC0000;
}

p#left_page_menu{
	padding-right:10px;
	text-align:right;
	}

/* Top Menu Cell Alignment */
td#top_menu_text_cell	{	
	width:82px;
	height:29px;
	z-index:4;
	text-align:center;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;

}

td#top_menu_text_cell a{
		text-decoration:none;
		color:#ffffff;
		}

td#top_menu_text_cell a:hover{
	background-color:#959CAF;
	display:block;
	padding:7px 0 8px 0;
	border-right:1px solid #ffffff;
}

td#top_menu_text_cell2	{	
	width:82px;
	height:29px;
	z-index:4;
	text-align:center;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;

}

td#top_menu_text_cell2 a{
		text-decoration:none;
		color:#ffffff;
		}

td#top_menu_text_cell2 a:hover{
	background-color:#959CAF;
	display:block;
	border-right:1px single #ffffff;
}


table#top_menu_table {
	padding:0;
	margin:0;
	width:493px;
}
/* Top Menu Text & Table Div */
div#menu_text {
	position:absolute;
  left:258px;
	top:88px;
	z-index:5;
	}

td#footer {
	background-color:#D1C7DF;
	font-size:10px;
	padding:0 0 3px 5px;
	}

td#footer_right {
	background-color:#ffffff;
	font-size:10px;
	text-align:right;
	padding:0 5px 3px 0;
	}

td#file_storage_page {
	padding:10px 0 10px 0;
	vertical-align:bottom;
	}

img.float_right {
	float:right;
	margin-left:5px;
	margin-right:5px;
	}

img.float_right_conf {
	float:right;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:8px;
	}

img#image_right {
	text-align:right;
	}

hr#line_seating {
	color:#000000;
	width:100%;
	}

td#sys_furn {
	vertical-align:bottom;
	padding:0 5px 0 5px;
	}
	
td#chairs {
	padding:4px;
	}