body {
	background: #000 url(../graphics/home/bkgd.jpg) repeat-x top;
	font: 1.03em "Trebuchet MS", arial, helvetica, sans-serif;
	color:white;
	margin: 0px;
	padding: 0px;
}
a { color:#999; }
a:visited {color:#0BB;}
a:hover,active { color:#F8EA7A; }
ul { list-style-type:none; margin:0; padding:0;}
td { vertical-align:top; text-align:left; padding:0; }

#content { width:100%; }
#leftcol { width:225px; padding-top:74px; position:relative; }
#rightcol { border-left:1px solid #4C4C4C; }

#navbar td { height:26px; font-size: 0.75em; font-weight:bold; vertical-align:middle; }
#navbar a { padding:0 1em; text-decoration:none; color:#FFF; }
#navbar a:hover,active { color:#066f74; }

#designers { position:absolute; top:258px; left:0px; z-index:20; width:200px;}
#designers ul { margin-top:30px; width:215px; }
#designers li { padding:0 0 10px 0; font:1.1em Georgia, "Times New Roman", Times, serif; }
#designers a { padding-left:24px; color:#FFF; text-decoration:none; width:180px; }
#designers a:hover,active { color:#F8EA7A; border-bottom:1px solid white; }
#designers .current { border-bottom:1px solid white; }
#designers form { position:relative; top:15px; left:24px; }

.intro { width:500px; height:250px; background:url(../graphics/home/products_bkgd.jpg) no-repeat top left; }
.intro p {
	margin:150px 0 0 30px;
	font-size: 0.8em;
	color:#a7a7a7;
	font-variant: small-caps;
}

.product {padding:0 5px 0 30px; font-size:.75em; }
.product p {font-weight:bold; margin:10px 0; width:135px;}
.product ul { list-style-image:url(../graphics/global/listarrow.gif); }
.product li { padding-bottom:1em; }

#footer {clear:both; font-size:.75em; width:100%; margin:50px 0 10px 30px;}


/* IE5/Win hacks */
* html #navbar a { height:25px; }
* html .product { width:160px; }

/* IE5/Mac hacks */
/*\*//*/
#navbar a {display:inline;}
/**/
