body {
	margin: 0;
	padding: 0;
	color: #69f;
	background-color: #fff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small; 
	}
html>body { 
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
	}
#header {
	margin: 0;
	padding: 0;
	background: #9cf;
	}
#main-body {
	float: left;
	width: 80%;
	margin: 0;
	padding: 0;
	}
/* CONTENT STYLES - CENTER SECTION */
	#content {
		float: right;
		width: 74.9%;
		margin: top 0;
		padding: 0;
		border-right: 1px solid #ccf;
		background: url(../images/content-bg.gif) repeat-x top left;	
		}
	#content div {
		padding: 10px 10px 10px 20px;
		}
	#content img {
		padding: 0 0 20px 15px;
		}
	#content h1 {
		margin: 1em 0 .5em 0;
		font-size: 150%;
		line-height: 100%;
		padding: 0;
		clear: left;
		}
	#content h3 {
		margin: 0 0 10px; 0;
		padding: 0;
		font-size: 120%;
		line-height: 100%;
		}
	#content p {
		margin: 0 0 1em 0;
		padding-bottom: 1em;
		color: #000;
		line-height: 1.5em;
		}
	/* END CONTENT STYLES - CENTER SECTION */
	/* RIGHTFLOATFOR NEW ART IMAGE IN THE CENTER CONTENT AREA */
	.rightfloat {
		float: right;
		}
	/* END .RIGHTFLOAT */
	/* LEFTFLOAT FOR NEW ART IMAGE IN THE CENTER CONTENT AREA */
	.leftfloat {
		float: left;
		border-right: 15px;
		border-color: white;
		}
	/* END .RIGHTFLOAT */
/* END CENTER CONTENT SECTION*/
/* LEFT SIDEBAR FORMAT STYLE */
	#sidebar {
		float: left;
		width: 24.9%;
		margin: 0px;
		padding: 0px;
		background:  url(../images/content-bg.gif) repeat-x top left;
		
		}
	#sidebar div {
		padding: 5px 10px 0px 10px;
		}
	/* END LEFT SIDEBAR FORMAT STYLE */
	/* LIST STYLES */
		ul {
			margin: 0;
			padding-top: 3px;
			padding-left: 10px;
			list-style-type: none;
			}
		li {
			padding-left: 10px;
			padding-top: 3px;
			font-size: 100%;
			}
		ul a {
			display: block;
			width: 115px;
			line-height: 100%;
			border: solid 1px #ccf;
			padding: 5px;
			color: #36f;
			text-decoration: none;
			}
		a:hover {
			color: #03c;
			background: #fff;
			}
		.linkto:hover {
			color: #03c;
			background: #ececf8;
			}
		#navlist a.current {
			font-weight: bold;
			font-size: 100%;
			color: #00f;
			}
	/* LEFT NAVBAR STYLES */
		/* UPDATED STYLE */
		.updated {
			margin: 20px 10px 0px 20px;
			font-size: 80%;
			color: #000;
			}
		/* END UPDATED STYLE */
		/* EMAIL ROY STYLE */
		.email {
			font-size: 110%;
			padding: 10px 10px 10px 20px;
			padding-top: .5em;
			color: #69f;
			}
		/* END EMAIL ROY STYLE */
		/* NAVIGATION HEADINGS STYLE */
		 .heading {
		 	background: none;
			padding-left: 20;
			padding-top: .5em;
			font-size: 120%;
			font-weight: bold;
			color: #69f;
			}
			/* END NAVIGATION HEADINGS STYLE */
	/* END LEFT NAVBAR STYLES */
	/* RIGHT SIDEBAR FORMAT STYLE */
	#sidebar2 {
		float: right;
		width: 20%;
		padding: 0px 0px 20px 0px;
		background:  url(../images/content-bg.gif) repeat-x top left;
		}
	#sidebar2 div {
		margin-top: 20px;
		/* padding: 0 10px 0 10px; */
		}
	/* END RIGHT SIDEBAR FORMAT STYLE */
	/* RIGHT SIDEBAR LIST STYLES */
	.guarantee, .paypal, .readmore, .locations, .state, .city, .vendor {
		background: none;
		}
	.guarantee, .paypal {
		font-size: 100%;
		font-weight: bold;
		margin-top: 10px;
		padding: 0px 10px 0 20px;
		}
	.read {
		width: 63px;
		font-size: 80%;
		padding: 0px;
		margin-left: 10px;
		margin-bottom: 10px;
		border-top: none;
		border-right: none;
		border-left: none;
		border-bottom: 1px solid #69f;
		}
	.locations
	{
		font-size: 100%;
		margin-bottom: .2em;
		} 
	.state {
		font-size: 90%;
		font-weight: bold;
		}
	.city {
		font-size: 90%;
		font-weight: bold;
		text-indent: 1em;
		}
	.vendor {
		font-size: 80%;
		margin-left: 2em;
		padding-right: 2em;
		list-style-type: disc;
		list-style-position: inside;
		}
	/* END RIGHT SIDEBAR LIST STYLES */
	/* FOOTER FORMAT STYLE */
	#footer {
		clear: both;
		background: #69f;
		}
	#footer div {
		padding: 5px;
		text-align: center;
		color: #fff;
		}
	/* END FOOTER FORMAT STYLE */
	/* ARTIST BACKGROUND STYLES ADDITION */
	.quote {
		font-size: 140%;
		font-family: serif;
		font-style: italic;
		color: #69f;
		padding: 0 20px 0 20px;
		line-height: 100%;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 0;
		}
	.author {
		font-size: 100%;
		font-family: verdana, arial, helvetica, sans-serif;
		color: #69f;
		padding: 0 20px 0 20px;
		text-align: right;
		line-height: 100%;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 0;
		}
	img {
		border: 0;
		}
	.nowrap {
		white-space: nowrap;
		font-size: 10px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
	/* must be combined with nobr in html for ie5win */
		}
	#artist img {
		float: right;
		margin: 20px;
		}
	#right {
		position: absolute;
		top: 210px;
		right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
		margin: 20px;
		padding: 10px;
		border-left: 2px solid #ccf;
		background: #fff;
		width: 150px; /* ie5win fudge begins */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 120px;
		}
	img.artistphoto {
		float: right;
		margin: 20px ;
		}
		/* END ARTIST BACKGROUND STYLES ADDITION */
	/* Content area setup for IMAGE PAGES */
	#artinfo {
		float: right;
		width: 74.9%;
		margin: top 0;
		padding: 0px;
		border-right: 0px solid #ccf;
		background: url(../images/content-bg.gif) repeat-x top left;	
		}
	#artinfo img {
		padding-left: 20px;
		}
	#artinfo div {
		padding: 0px 10px 10px 20px;
		}
	#artinfo ul {
		margin: 0;
		padding: 10px 0 0 0px;
		list-style-type: none;
		}
	#artinfo li {
		background: none;
		border-top: 20px;
		font-size: 100%;
		color: #000;
		}
	#artinfo h3 {
		margin: 20px 0 5px 0;
		padding: 0;
		font-size: 120%;
		line-height: 100%;
		}
	#artinfo p {
		margin: 0 0 1em 0;
		padding-bottom: 1em;
		font-size: 110%;
		color: #000;
		line-height: 1.5em;
		}
	/* END Content area setup for IMAGE PAGES */
	/* PAYPAL-BUY STYLES */
	#paypal {
		float: right;
		width: 20%;
		padding: 500px 0px 20px 0px;
		background:  url(../images/content-bg.gif) repeat-x top left;
		}
	#paypal div {
		margin-top: 20px;
		/* padding: 0 10px 0 10px; */
		}
	/* END PAYPAL-BUY STYLES */
/* POPUP STYLES */
	#popup {
		margin: 20px;
		padding: 0;
		}
	#popup div {
		padding: 10px 10px 10px 20px;
		}
	#popup h1 {
		margin: 1em 0 .5em 0;
		font-size: 150%;
		line-height: 100%;
		padding: 0;
		clear: left;
		}
	#popup h3 {
		margin: 0 0 10px; 0;
		padding: 0;
		font-size: 120%;
		line-height: 120%;
		}
	#popup p {
		clear: left;
		margin: 0 0 1em 0;
		padding-bottom: 1em;
		color: #000;
		line-height: 1.5em;
		}
	#popup img {
		float: right;
		padding: 0px 25px 25px 25px;
		}
/* END POPUP STYLES */
/* BEGIN SUB-MENU STYLES */
		ul .submenu {
			margin: -5px;
			padding-top: 0;
			padding-left: 0;
			list-style-type: none;
			}
		li .submenu {
			padding-left: 0x;
			padding-top: 2px;
			font-size: 95%;
			border: none;
			}
		ul a .submenu {
			display: block;
			width: 115px;
			line-height: 100%;
			padding: 0;
			padding-left: 1px;
			color: #33f;
			text-decoration: none;
			}
		a:hover {
			color: #00f;
			background: #fff;
			}
		.linkto:hover {
			color: #03c;
			background: #ececf8;
			}
		#navlist a.current {
			font-weight: bold;
			font-size: 100%;
			padding-bottom: 0;
			border: none;
			color: #00f;
			}
		#submenu a.current {
			font-weight: bold;
			font-size: 95%;
			padding-bottom: 4px;
			margin-left: -10px;
			border: none;
			color: #00f;
			}
/* END SUB-MENU STYLES */
/* BEGIN CATEGORY PAGE RIGHT COLUMN STYLES */
#pagetop1 a {
	position: absolute;
	top: 500px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop2 a {
	position: absolute;
	top: 800px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop3 a {
	position: absolute;
	top: 1100px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop4 a {
	position: absolute;
	top: 1400px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop5 a {
	position: absolute;
	top: 1700px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop6 a {
	position: absolute;
	top: 2100px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop7 a {
	position: absolute;
	top: 2700px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
#pagetop8 a {
	position: absolute;
	top: 3200px;
	margin-left: 15px;
	text-decoration: none;
	text-color: red;
	}
/* END CATEGORY PAGE RIGHT COLUMN STYLES */