body { background-image:  url(images/hd-bg.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center top;text-align:center; font-size:13px;font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;color:#666666;letter-spacing: normal;margin:0;padding:0;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%; }
.clear { display: block; }
:focus { outline:0; }
#middle  { background:#fff;width: 900px;min-height:500px;border-width:1px;border-style: solid;border-color:#A0A0A1;display:block;z-index:100;top:0px;margin:0 auto 0 auto;padding:0px; }
#logo  { width: 900px;height:159px;display: block;z-index: 20;top:0px;margin:0;padding:0px;clear:right;z-index:120; }
#nav  { width: 900px;height:36px;display: block;z-index: 25;margin:0;padding:0px;clear:right;z-index:140; }
#nav  a { float:left;text-indent:-9999px;margin:0;padding:0; }
#homeTN, #homeTN:link, #homeTN:active, #homeTN:visited { display:block;background:url(images/b-home2.jpg) no-repeat 0 0;width:130px;height:36px; }
#homeTN:hover { background:url(images/b-home2.jpg) no-repeat 0 -36px; }
#aboutTN, #aboutTN:link, #aboutTN:active, #aboutTN:visited { display:block;background:url(images/b-about2.jpg) no-repeat 0 0;width:124px;height:36px; }
#aboutTN:hover { background:url(images/b-about2.jpg) no-repeat 0 -36px; }
#contTN, #contTN:link, #contTN:active, #contTN:visited { display:block;background:url(images/b-contact2.jpg) no-repeat 0 0;width:149px;height:36px; }
#contTN:hover { background:url(images/b-contact2.jpg) no-repeat 0 -36px; }
#collTN, #collTN:link, #collTN:active, #collTN:visited { display:block;background:url(images/b-collections2.jpg) no-repeat 0 0;width:198px;height:36px; }
#collTN:hover { background:url(images/b-collections2.jpg) no-repeat 0 -36px; }
#locTN, #locTN:link, #locTN:active, #locTN:visited { display:block;background:url(images/b-locations2.jpg) no-repeat 0 0;width:172px;height:36px; }
#locTN:hover { background:url(images/b-locations2.jpg) no-repeat 0 -36px; }
#blogTN, #blogTN:link, #blogTN:active, #blogTN:visited { display:block;background:url(images/b-shop.jpg) no-repeat 0 0;width:127px;height:36px; }
#blogTN:hover { background:url(images/b-shop.jpg) no-repeat 0 -36px; }
#content  { width: 820px;min-height:350px;display: block;z-index: 35;margin:0;padding:20px 40px 40px 40px;text-align:left;clear:right; }
#content2  { width: 820px;;display: block;z-index: 35;margin:0;padding:20px 40px 40px 40px;text-align:left;clear:right; }
.collection { width: 820px;height:300px;text-align:left;margin:0 0 20px 0;border-width:1px;border-style: solid;border-color:#A0A0A1; }
.collection600 { width: 820px;height:600px;text-align:left;margin:0 0 20px 0;border-width:1px;border-style: solid;border-color:#A0A0A1; }
.collection { width: 820px;height:300px;text-align:left;margin:0 0 20px 0;border-width:1px;border-style: solid;border-color:#A0A0A1; }
.collectionMISC { width: 820px;height:480px;text-align:left;margin:0 0 20px 0;border-width:1px;border-style: solid;border-color:#A0A0A1; }
.desc { width: 200px;position:relative;top:-300px;left:610px;display: block;padding:15px 15px 0 0; }
.desc600 { width: 200px;padding:15px 15px 0 0; position:relative;top:-600px;left:610px;display: block; }
.li { margin:0;list-style-position: inside;padding:0 0 20px 0;list-style-type: circle; }
.ul { margin:0;list-style-position: inside;padding:0 0 20px 0;list-style-type: circle; }
.imleft {width:610px;padding:0;margin:0;position:relative;top:0px;left:0;}
#footer  { width: 900px;height:120px;display: block;background:url(images/footer.jpg) no-repeat 0 0;z-index: 360;margin:0;padding:0;text-align:center;font-size:10px;bottom:0; }
#footer1 { padding:40px 0 5px 0; }
.footer2, .footer2:link, .footer2:active, .footer2:visited {font-size:11pt;color:#666666;text-decoration: none;  }
.footer2:hover { color:#666666;text-decoration:underline; }
p {text-align: justify;}
h2 { font-family:Palatino Linotype, Palatino, "New York", "MS Serif", "Times New Roman", Times, serif; font-size:24pt;color:#A8A6A7;font-weight:bold;margin:0; }
h3 { font-family:Palatino Linotype, Palatino, "New York", "MS Serif", "Times New Roman", Times, serif; font-size:20pt;color:#DE7001;font-weight:bold;margin:20px 0 0 0; }
h4 { font-family:Palatino Linotype, Palatino, "New York", "MS Serif", "Times New Roman", Times, serif; font-size:12pt;color:#666666;font-weight:bold;text-transform:uppercase;margin:0;text-align:center; }
.contact2 { font-size:13pt;color:#666666;text-decoration: none;  }
.contact, .contact:link, .contact:active, .contact:visited { font-size:13pt;color:#666666;text-decoration: none;  }
.contact:hover { color:#666666;text-decoration:underline; }

#gradtop{ z-index:2;background-image:  url(images/hd-gradient2.jpg);background-repeat: no-repeat;background-attachment: absolute;background-position: center top;
	position:absolute; top:0px; left:0;width:100%; height:100%; margin:0;padding:0px;
}
#gradbot{ z-index: 7;
	background-image:  url(images/gradient.jpg);background-repeat: repeat-y;background-attachment: fixed;background-position: center bottom;
	filter: alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;  
	opacity: 0.5; 
	position:fixed; top:0px; left:50%; width:100%; height:196px; 
}
p {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.title {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #A69B84;
	font-weight: bold;
	text-decoration: none;
}
.hoodoo1 
{ 
color: #000000; display: none; }

