html {
	margin:0;
	padding:0;
	}

body {
	margin:5px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

td {
	color:#000;
	border-bottom:1px solid #000;
	}
th {
	color:#FFF;
	background:#000;
	text-align:left;
	}
	
/*
Layout
------------------------------------------------*/
#wrapper {
	width:740px;
	}
	
#float {
	float:left;
	}
/*
Header
------------------------------------------------*/
#header {
	margin:0;
	padding:0;
	border:none;
	}

/*
Content
------------------------------------------------*/
#maincontent {

	margin-left:125px;
	background-color:#FFF;
	width:600px;
	border:none;
	}
#maincontent .content {
	background-color:#FFF;
	width:100%;
	/*height:300px;*/
	padding:6px;
	border:none;
	}
	
/*
Sub Navigation
------------------------------------------------*/
/* CSS HACK */
/*/*/
#subnav {
	float:left;
	width:125px;
	}
/* */
#subnav .content {
	padding:6px;
	}
#subnav a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
#subnav a:visited {
	text-decoration:none;
	color:#FFF;
	}
#subnav a:hover {
	text-decoration:underline;
	color: #FFF;
	}
#subnav a:active {
	text-decoration:none;
	}
#subnav ul {
	list-style:none;
	margin:20px 0 0 0;
	padding-left:2px;
	}
#subnav ul li {
	padding:0 0 5px 0;
	
	}

/*
Footer
------------------------------------------------*/
#footer {
	background-color:#FFF;
	height:40px;
	padding:10px;
	clear:both;
	border-top:1px solid #000;
	}
#footer .address {
	 float:left;
	}
.addressdividers {
	font-size:12px;
	}
#footer .links {
	float:right;
	padding-top:4px;
	}

/*
General Hacks and Tricks
------------------------------------------------*/
.clear { clear: both;} /* CSS HACK: only for NN4 */
/*/*/ .clear { display: none; } /* */

/*/*/
#wrapper, #float, #maincontent, #subnav, h2
	{ p\osition: relative; }
/* */

/* Links
-------------------------------------------------*/
a {
	font-weight: bold;
	}
a:link {
	text-decoration: underline;
	color: #000;
	}
a:visited {
	text-decoration:underline;
	color:#000;
	}
a:hover {
	text-decoration:none;
	color: #000;
	}
a:active {
	text-decoration:underline;
	}	
	
a.nav:link {
	text-decoration: none;
	color: #FFF;
	}
a.nav:visited {
	text-decoration:none;
	color:#FFF;
	}
a.nav:hover {
	text-decoration:underline;
	color: #FFF;
	}
a.nav:active {
	text-decoration:none;
	}

/*
Text
------------------------------------------------*/
p {
	padding:0px;
	margin-top:0px;
	}
h1 {
	font-family:Georgia,serif;
	font-size:160%;
	margin:0px;
	}
.error {
	font-weight:bold;
	color:#F00;
	padding-bottom:10px;
	}

.featuredtext {
	line-height: normal;
	}
.descriptionlgbold {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	}
.descriptionlg {
	font-size:12px;
	color:#FFF;
	}
.subtitle {
	font-size:12px;
	font-weight:bold;
	}
.hometext {
	font-size:10px;
	}
.address {
	font-size:10px;
	}
	
/* Forms
----------------------------------------- */
form {
	margin-top:10px;
	}

fieldset {
	border:0px;
	}
.button {
	margin-right:5px;
	padding:2px;
	border:0px solid #000;
	background-color:#FFF;
	font:10px bold Verdana;
	color:#FFF;
	text-decoration:none;
	}

form br {
	clear:both;
	}
em {
	font-style:normal;
	padding-top:5px;
	display:block;
	float:left;
	}
label, input, select, textarea {
	display:block;
	float:left;
	margin-bottom:10px;
	}
label {
	text-align:right;
	width:150px;
	padding-top:5px;
	padding-right:5px;
	font-weight:bold;
	}
span.label {
	color:#F00;
	margin-top:-10px;
	margin-bottom:0px;
	}
input, select, textarea {
	border-top:1px solid #666;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #666;
	font:10px 'Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;
	padding:2px;
	}
input.norder {
	border:none;
	}
	
/*
Sections
------------------------------------------------*/
.admin {
	background-color:#009;
	}
.artwork {
	background-color:#966;
	}
.frames {
	background-color:#C66;
	}
.furniture {
	background-color:#900;
	}
.mirrors {
	background-color:#0C0C3D;
	}
	
/*
Products
------------------------------------------------*/
.productInfo {
	}
.productImage {
	width:210px;
	}
.pic {
	border:1px solid #000;
	}
