html {
	height:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color: #000;
	font:100.01% Times, Times New Roman, Arial, Helvetica, Verdana;
	height:100%;
}

body, div, table, td, h1, h2, h3, h4, h5, h6, h7, p {
	margin:0;
	padding:0;
}

a img {
	border:none;
}

#logo {
	margin:11px;
}

#mainnav {
	margin:30px 0 0 45px;
}

#content {
}
			
#block p {
	text-align:left;
	color:#000;
	margin-bottom:10px;
}

#rightbar {
	position:absolute;
	right:-1px;
	float:right;
	width: 225px;
	z-index:2;
	text-align:center;
	padding-top:15px;
	background-color: #000;
}

html>body #rightbar {
	right:0px;
}

/*** non gallery styles ***/
#nongallerymain {
 	background-image: url(/images/bkg-cornsilk.gif);
}

#container {
	background-image:  url("/images/bkg-black.gif");
	background-position:top right;
	background-repeat:repeat-y;
	height:100%;
}

#sidebar {
	width:236px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

#content {
	height:100%;
	margin-left:268px;
}

#maingallery #content{
	text-align:center;
}

#block {
	position:relative;
	top:0px;
	left:0px;
	padding-top:85px;
	padding-right: 250px;
	background-position:right;
	background-repeat:repeat-y;
	margin:0px;
	z-index:0;
}
#maingallery #block {
	text-align: center;
}

#nongallerymain h1, #nongallerymain h2, #nongallerymain h3 {
	text-align:left;
	color:#960;
	margin-bottom:10px;
}

#nongallerymain h1 {
	font-size:34px;
}

#nongallerymain h2 {
	font-size:18px;
}

#nongallerymain h3 {
	color:#960;
	font-size: 14px;
}


#gallery td {
	padding:2px;
}

#reference {
	background: #FFF8DC;
	margin-top:15px;
	color: #000;
}

/* \ */ * html #reference img {	vertical-align:bottom;} /* */

.detail #reference {
	background: #FFF8DC;
}

#reference div {
	font-size:0.9em;
	margin:0 6px;
}

#datacontainer {
	height:340px;
	overflow:auto;
	overflow-y: scroll; 
	overflow-x: hide;
	scrollbar-3dlight-color:#960;
	scrollbar-arrow-color:#960;
	scrollbar-base-color:#960;
	scrollbar-darkshadow-color:#960;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#960;
	scrollbar-shadow-color:#960;
}

#data {

}

#item-number {
	font-weight:bold;
	padding-top:10px;
}

#item-title {
	font-weight:bold;
	text-transform: uppercase;
}

#item-price {
	text-align:right;
	padding-bottom:10px;
}

a, a:link, a:visited { color: #990000;
text-decoration: none;
	font-weight:bold;
	}
	
a:hover, a:focus { color: #990000;}

.catpagenav {
	color:#960;
	font-weight:bold;
	font-size:0.9em;
}

.itempagenav, .itempagenav a, .itempagenav a:link, .itempagenav a:visited {
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:18px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#A46F04;
}
 
.abouttext {
	color:#000;
	font-size:0.7em;
	text-align:center;
}
.medtext {
	font-size:0.8em;
}
h5 {
	font-size:13pt;
	color:#000;
	margin-bottom:0;
}
.our-text {
	font-size:11pt;
	color:#000;
	margin-bottom:10px;
}

.our-intro {
	font-size:15pt;
	color:#960;
	margin-bottom:10px;
}

#rightspace {
	margin:4px 0 6px 6px;
}

.nomargin {
	margin:0;
}

.lightonblack {
	color:#FBF4D8;
	font:100.01% Arial, Helvetica, Verdana, sans-serif;
}

/*for gallery images */
#imgwrap {height:375px;}