body {
background:url(images/bg_sub.jpg) top left no-repeat #000000;	
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:black;
margin:0px;
}
h1 {
margin-top:0px;
margin-bottom:0px;
margin-left:40px;
font-weight:normal;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
}
#headerimg {
width:350px;
height:20px;
margin-left:9px;
background:url(images/header_bar.jpg) no-repeat;
color:white;
font-size:14px;
padding-left:35px;
letter-spacing:2px;
overflow:hidden;
}
#headerimglg {
width:350px;
height:60px;
margin-left:9px;
background:url(images/header_bar_lg.jpg) no-repeat;
color:white;
font-size:12px;
padding-left:35px;
letter-spacing:2px;
overflow:hidden;
padding-top:8px;
}
#topnav {
width:900px;
text-align:right;
color:white;
font-size:13px;
margin-top:5px;
height:31px;
}
#topnav a, #topnav a:visited {
	color:white;
	text-decoration:none;
	margin-left:40px;
}
#topnav a:hover {
	color:white;
	text-decoration:underline;
	margin-left:40px;
}
#contenttable {
	margin-top:158px;
}
#galcontenttable {
	margin-top:0px;
}
#sidenav {
color:white;
font-size:13px;
margin-top:20px;
}
#sidenav a, #sidenav a:visited {
	color:white;
	text-decoration:none;
	margin-left:65px;
}
#sidenav a:hover {
	color:white;
	text-decoration:underline;
	margin-left:65px;
}
#sidesubnav {
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	margin-right:10px;
}
#sidesubnav a, #sidesubnav a:visited {
	color:#b2b2b2;
	text-decoration:none;
}
#sidesubnav a:hover {
	color:#FFFFFF;	
	text-decoration:none;	
}
#gsidesubnav {
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	margin-right:148px;
}
#gsidesubnav a, #gsidesubnav a:visited {
	color:#b2b2b2;
	text-decoration:none;
}
#gsidesubnav a:hover {
	color:#FFFFFF;	
	text-decoration:none;	
}
#content {
	position:relative;
	margin-left:40px;	
	width:330px;
	font-size:13px;
}
#content li {
	margin-left:7px;
}
#content h1 {
	font-size:13px;
	font-weight:bold;
	margin-left:0px;
}
#content a,#content a:visited {
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
#content a:hover {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#cont {
	position:relative;	
	z-index:1;
}
#gcontent {
	z-index:3;
	position:absolute;
	top:0px;
	left:55px;
	width:335px;
	font-size:13px;
}
#galshadow {
	z-index:2;
	position:absolute;
	top:349px;
	left:7px;
	background:url(images/shadow_gallery.jpg);
	width:626px;
	height:192px;
}
#galtext {
	z-index:4;
	position:absolute;
	top:370px;
	left:285px;
	width:314px;
	color:white;
	font-size:12px;
}
#buybutton {
	margin-top:243px;
	margin-left:114px;
}
#viewaction {
	margin-top:23px;
	margin-left:53px;
}
#subpagemarg {
	margin-top:158px;	
}
#gallerymarg {
	margin-top:316px;	
}
#infselected {
/*	background:url(images/line_information.jpg) no-repeat;
	width:90px; */
	height:12px;
/*	margin-left:172px; */
}
#galselected {
/*	background:url(images/line_gallery.jpg) no-repeat;
	width:90px; */
 	height:12px;
/*	margin-left:44px; */
}
#thumbcontainer {
	background:url(images/thumb_bg.png) no-repeat;
	margin-bottom:6px;
	height:197px;
	width:197px;
}
#thumb {
	border:1px solid #746d66;
}
#footer {
	position:absolute;
	top:854px;
	left:274px;
	width: 381px;
	font-size:11px;
	text-align:center;
	color:white;
	padding-bottom:10px;
}
#footer a, #footer a:visited {
	color:white;
	text-decoration:none;
}
#footer a:hover {
	color:white;
	text-decoration:underline;
}
#rightcol2 {
	margin-top: 418px;	
	color:white;
	z-index:200;
	font-size:10px;
}
#rightcol2 a,#rightcol a:visited {
	text-decoration:none;
	font-weight:bold;
	color:white;
	z-index:201;	
}
#rightcol2 a:hover {
	font-weight:bold;
	text-decoration:underline;
	z-index:202;	
}
#rightcol {
	margin-top: 260px;	
	color:white;
	font-size:10px;
}
#rightcol a,#rightcol a:visited {
	text-decoration:none;
	font-weight:bold;
	color:white;
}
#rightcol a:hover {
	font-weight:bold;
	text-decoration:underline;
}
div#wn	{ 
    position:relative; 
    width:330px; height:535px;
    overflow:hidden;	
	}
div#wng	{ 
    position:relative; 
    width:330px; height:810px;
    overflow:hidden;	
	}
div#wna	{ 
    position:relative; 
    width:330px; height:320px;
    overflow:hidden;	
	}	
#scrollup {
	position:absolute;
	top:10px;
	left:340px;
}
#scrolldown {
	position:absolute;
	top:410px;
	left:340px;
}
#gscrollup {
	z-index:6;
	position:absolute;
	top:-20px;
	left:15px;
}
#gscrolldown {
	z-index:6;	
	position:absolute;
	top:700px;
	left:15px;
}
#ascrollup {
	position:absolute;
	top:200px;
	left:340px;
}
#scrollLinks {
	z-index:5;	
}
#abuybutton {
	margin-top:174px;
	margin-left:139px;
}
#gallink {
	font-size:9px;
	margin-right:100px;	
	display:inline;
}
#gallink a, #gallink a:visited {
	font-size:9px;
	color:white;
	text-decoration:none;
}
#gallink a:hover {
	font-size:9px;
	color:white;
	text-decoration:underline;
}
#galfooter {
	margin-top:70px;
	margin-left:70px;
	font-size:9px;	
}
#galfooter a, #galfooter a:visited {
	font-size:9px;
	color:white;
	text-decoration:none;
}
#galfooter a:hover {
	font-size:9px;
	color:white;
	text-decoration:underline;
}
/* Drop down nav */

#tabs {
	background: none;
	margin:0;
	padding:0;
	color:#CCC;
	font-size:13px;
	margin-top:7px;
}
#tabs ul {
	display:block;
	position:absolute;
	margin:0;	
	padding:0;
	width:auto;
}
#tabs ul.children {
	padding:0;
	visibility:hidden;
}
#tabs li {
	display:inline;	
	float:left;
	width:130px;
	height:20px;
}
#tabs .children li {
	display:block;
	float:none;
	overflow:hidden;
	text-align:right;
}
#tabs a {
	text-decoration:none;
	color:#CCC;
	display:block;
	line-height:16px;
	text-align:right;
	padding: 0 0px 0 0px;
}
#tabs a:hover, #tabs a.selected {
	/* font-weight:bold;	*/
	color:#FFF;
	text-decoration:none;
}
#ghdrs {
	font-weight:bold;	
	height:25px;
	color:white;
	background:url(images/line_gallery.jpg) no-repeat;
	background-position:2px 0px;
	text-align:right;
}
#ghdr {
	height:25px;
	font-weight:bold;	
}
#tabs a.ghdr {	
	color:#CCC;
	text-decoration:none;
}
#tabs a.ghdr:hover {	
	color:#fff;
	text-decoration:none;
}
#ihdrs {
	font-weight:bold;
	height:25px;
	color:white;
	background:url(images/line_information.jpg) no-repeat;
	background-position:2px 0px;
	text-align:right;
}
#ihdr {
	height:25px;	
	font-weight:bold;	
}
#tabs a.ihdr {
	color:#CCC;
	text-decoration:none;
}
#tabs a.ihdr:hover {
	color:#fff;
	text-decoration:none;
}
#tabs ul a {
	text-align:right;
	/* background:  url(/images/navbg.png); */
	color:#CCC;
	line-height:16px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#tabs ul a span{
	display:block;
	float:left;
	width:10px;
	height:16px;
	margin-right:0px;
}
#tabs ul a:hover span, #tabs ul a.selected span {
	/* background:url(/images/nav-b.gif) no-repeat left; */
}
#tabs li:hover ul, #tabs li.sf ul {
	visibility:visible;
}
#tabs li:hover ul ul, #tabs li.sf ul ul {
	visibility:hidden;
}
#tabs li:hover ul, #tabs li li:hover ul, #tabs li.sf ul, #tabs li li.sf ul {
	visibility:visible;
}

#vtabs {
	background: none;
	margin:0;
	padding:0;
	color:#CCC;
	font-size:13px;
	margin-top:7px;
}
#vtabs ul {
	display:block;
	position:absolute;
	margin:0;	
	padding:0;
	width:auto;
}
#vtabs ul.children {
	padding:0;
}
#vtabs li {
	display:inline;	
	float:left;
	width:130px;
	height:20px;
}
#vtabs .children li {
	display:block;
	float:none;
	overflow:hidden;
	text-align:right;
}
#vtabs a {
	text-decoration:none;
	color:#CCC;
	display:block;
	line-height:16px;
	text-align:right;
	padding: 0 0px 0 0px;
}
#vtabs a:hover, #vtabs a.selected {
	/* font-weight:bold;	*/
	color:#FFF;
	text-decoration:none;
}
#vtabs a.ghdr {
	font-weight:normal;	
	color:#CCC;
	text-decoration:none;
}
#vtabs a.ghdr:hover {
	font-weight:normal;	
	color:#fff;
	text-decoration:none;
}
#vtabs a.ihdr {
	font-weight:normal;	
	color:#CCC;
	text-decoration:none;
}
#vtabs a.ihdr:hover {
	font-weight:normal;	
	color:#fff;
	text-decoration:none;
}
#vtabs ul a {
	text-align:right;
	/* background:  url(/images/navbg.png); */
	color:#CCC;
	line-height:16px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#vtabs ul a span{
	display:block;
	float:left;
	width:10px;
	height:16px;
	margin-right:0px;
}
#vtabs ul a:hover span, #vtabs ul a.selected span {
	/* background:url(/images/nav-b.gif) no-repeat left; */
}
#vtabs li:hover ul, #vtabs li.sf ul {
	visibility:visible;
}
#vtabs li:hover ul ul, #vtabs li.sf ul ul {
	visibility:visible;
}
#vtabs li:hover ul, #vtabs li li:hover ul, #vtabs li.sf ul, #vtabs li li.sf ul {
	visibility:visible;
}

#spacer {
	display:inline;
	margin-right:26px;	
}

