#wrapper{
	text-align: center;
	min-height: 100%;
}

#artistname{
	font-size:18px;
	text-align:center;
}

#frame {
	position: relative;
	width: 700px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	min-height: 100%;
}

#topdiv{
	background: url(http://www.guttersgoods.com/top.gif) top left no-repeat;
	width: 100%;
	height:	80px;
	margin: 0 0 10px 0;
	vertical-align: middle;
}

#home {
	background-color: transparent;
	position:absolute;
	left: 10px;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 680px;
	cursor:pointer;
}

#topnav{
	position: absolute;
	top: 47px;
	left: 92px;
	width: 214px;
	height:	15px;
	text-align:center;
	z-index: 1;
}

#leftnav {
	position: absolute;
	top: 90px;
	left: 10px;
	width: 120px;
	border: 1px solid skyblue;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
}

		
#rightnav {
	position:absolute;
	right: 6px;
	top: 90px;
	width: 130px;
	border: 1px solid skyblue;
	background-color: #fff;
	padding: 10px;
	text-align: center;
	z-index: 2;
}

#indexfooter, #footer {
	position: relative;
	min-width: 120px;
	border: 1px solid skyblue;
	border-top: 0px;
	background-color: white;
	padding: 0px;
	text-align: center;
	font-size: .75em;
	color: #999;
}

#footer {
	width: 560px;
	margin: -15px 0px 10px 140px;
}

#indexfooter {
	width: auto;
	margin: 0px 165px 20px 140px;
}

#footer a, #indexfooter a {
	font-size: 1em;
	color:#777;
}

.news {
	position: relative;
	width: auto;
	min-width: 120px;
	margin: 0px 165px 0px 140px;
	border: 1px solid skyblue;
	background-color: white;
	padding: 5px;
	line-height:15px;
	text-align: justify;
	z-index: 3;
}

.content {
	position: relative;
	width: 550px;
	min-width: 120px;
	margin: 0px 0px 15px 140px;
	border: 1px solid skyblue;
	background-color: white;
	padding: 5px;
	z-index: 3;
}
	
* html .artists {
	height: 250px;
}

body {
	color:#333;
	background-color:#eee;
	margin:5px;
	padding:0px;
	font:12px arial, helvetica, sans-serif;
}

.center {
	text-align: center;
}

p {
	line-height: 15px;
}
	
p.rightnav {
	line-height: 15px;
}
	
p.product {
	line-height: 15px;
	text-align: justify;
	line-height: 1.25em;
}

dl {
	padding: 0px;
	margin: 0px;
	text-indent: 0;
}

dt {
	text-align: right;
	background-color: lightblue;
	margin: 0 0 5px 0;
	padding: 0 5px 0 0;
	font-weight: bolder;
}

dd {
	margin: 0px 5px 0 5px;
}

dd.ddcenter {
	text-align: center;
}

ul.nav {
	width:119px;
	padding: 2px 0 0 0px;
	margin: 0;
	margin-top:-2px;
	margin-left:4px;
}

ul.nav li.subnav{
	list-style:none;
	margin-left:5px;
	margin-top:1px;
	padding-bottom:1px;
}

hr {
	width:95%;
	color:#ADD8E6;
	background-color:#ADD8E6;
	text-align:center;
}

.title {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	font-weight: bolder;
	color: black;
}

.content>p {margin:0px;}
.content>p+p {text-indent:30px;}

div.content img, div.news img {
	padding:2px;
	border:1px solid #666;
}

a {
	color:#09c;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
}

a:link {color:#07a;}

a:visited {color:#07a;}

a:hover {text-decoration:underline;}
  
a:hover div {
background-color:transparent;
text-decoration:none;
}

dt.product {
	position: relative;
	width: auto;
	min-width: 120px;
	border: 1px solid skyblue;
	background-color: skyblue;
	padding: 0px;
	text-align: justify;
	z-index: 3;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 140px;
}

dd.product {
	position: relative;
	width: auto;
	min-width: 120px;
	border: 1px solid skyblue;
	background-color: white;
	padding: 0px;
	text-align: justify;
	z-index: 3;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 140px;
}

dl.center {
	text-align: center;
}

#boxone {
	border: thin dashed #FF0000;
}

#boxtwo {
	width: 150px;
	height: 100%;
	text-align: center;
}

.navtitle {
	cursor:default;
	line-height:15px;
	background-color: #ADD8E6;
	list-style-type: none;
	text-align: left;
	text-indent: 3px;
	width: 100%;
	margin: 1px 0px 0px -4px;
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
	color: #001fbf;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.prodviewout {
	cursor:pointer;
	font-weight: bold;
	color: #000000;
}

.prodviewover {
	cursor:pointer;
	color:red;
	font-weight: bolder;
}

.disabledview {
	cursor:default;
	color:#999999;
	font-weight: bolder;
}

td.prodimg {
	padding: 4px 0px;
	margin: 0px;
}

.artistpic {
	position: relative;
	visibility: visible;
	z-index: 1;
	margin-left: 5px;
}

.errortext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; color:#C00000; font-weight: bold;
}

.basictext {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; color:#000066;
}

#navcart {
	list-style: none;
	text-align: center;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

#sold {
	font-weight: bolder;
	font-size:32px;
	color: red;
}

#ebay {
	font-weight:bold;
	font-size:18px;
}

input
{
	border: 1px solid black;
}

input[type="checkbox"] {
	border: none;
}

input[type="radio"] {
	border: none;
}

textarea
{
	border: 1px solid black;
	overflow: auto;
}

select
{
	border: 1px solid black;
}

.galleryimg
{
	padding: 0px;
	margin: 0px;
}

table.one {
}

table.one td {
	vertical-align: top;
	padding-top: 5px;
	width: 225px;
	padding: 0px;
}

table.one td {
	padding-bottom:5px;
}

table.one .titletd {
	margin: 0px;
	word-wrap: normal;
}

.prodtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	width: 225px;
	min-width: 225px;
	padding-bottom:5px;
}

p.sale {

	font-weight: bold;
	color: #f00;

}

p.price {
	
	font-weight: bold;
	
}

table.one td p .artist {
	font-size: .7em;
	width: 100%;
	padding-bottom:5px;
}

table.two {
	border-top: 0px;
}

table.two td {
	padding-top: 5px;
	padding: 5px;
}

table.two img {
	border:0px;
}

table.three {
	width: 300px;
}

table.three td {
	text-align: center;
	padding-top: 5px;
}

span.GalleryCat {
	text-align: center;
	background-color: #eee;
	border: 1px solid black;
	margin: 0px 2px;
	padding: 2px;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
}

table.GalleryTable * {

	padding: 0px;
	margin: 0px;
	font-size: 11px;

}

table.GalleryTable a {

	font-size: 11px;
	font-weight: normal;

}

table.GalleryTable td {
	padding: 3px;
}

table.GalleryTable td.views {
	margin:0px;
	padding:0px;
	width: 50px;
}

td.views ul {
	padding: 1px;
	background-color:#ddd;
	border: 1px dotted #999;
}

td.views ul li {
	list-style: none;
	text-indent: 0px;
	margin: 0px;
	padding: 1px;
}

div.artistdiv {

	min-height: 225px;

}