






h2
{
	font-size:14pt;
}
h3
{
	font-size:12pt;
}
h3.default
{
	font-size:14pt;
	color:#003366;
	padding-top:10pt;
	padding-bottom:3px;
	border-bottom:2px solid #999999;
}
div.blog
{
	
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:2px;
	border-bottom:2px solid #999999;
}
span.blog{
	font-weight:bold;
	font-size:14pt;
	color:#003366;
	padding:2pt;
}

div.blogLeft{
	width:150px;float:left;border:1px solid whitesmoke;
	padding:2pt;
}

div.blogRight{
	margin-left:10px;
	width:635px;overflow:hidden;border:1px solid whitesmoke;
}

div.h3{
	font-size:14pt;
	color:#003366;
	padding-top:10pt;
	padding-bottom:3px;
	font-weight:bold;
}
div.artist{
	padding:2pt;
	background-color:#FFF4C8;
}
h4
{
	font-size:10pt;
	margin-top:4pt;
	margin-bottom:6pt;
}
body, table, td, th, input, textarea, select
{
	font-family:verdana,sans; 
	
		font-size:9pt;
	
	
}
form{margin:2px;}
input.heavy
{
	font-weight:bold;
}
a.sortHeader
{
	color:black;
}
a.header
{
	font-family:arial;
	color:lightyellow;
	font-size:10pt;
	font-weight:bold;
}
a.header:hover
{
	color:#333333;
}
a.header:visited:hover
{
	color:#333333;
}
a.header1
{
	font-family:verdana,sans;
	color:#EEEEEE;
	font-weight:bold;
	text-decoration:none;
	
		font-size:10.5pt;
	
	
}
a.header1:hover
{
	color:white;
}
a.header1:visited:hover
{
	color:white;
}
a.header2:hover
{
	color:black;
}
a.header2:visited:hover
{
	color:black;
}
a.header1high {
	color:white;
}

a.header2{
	font-size:8pt;
	color:#666666;
	text-decoration:none;
}

a:hover
{
	color:blue;
}
a:visited:hover
{
	color:blue;
}
a.highlight
{
	background:yellow;
}
span.divider
{
	color:white;
	padding-left:2px;
	padding-right:2px;
}
span.divider2
{
	color:#333333;
	padding-left:2px;
	padding-right:2px;
}
div.accountinfo
{
	text-align:right;
	color:#333333;
	
		font-size:9pt;
	
	
}

div.headerblock
{
	width:790px;
	text-align:left;
}

div.footerblock
{
	width:790px;
	clear:both;
	margin-top:20px;
	text-align:left;
	background-color:whitesmoke;
	padding:4pt;
	border-top:1px solid orange;
}

div.body
{
	width:798px;
	text-align:left;
	padding-left:2pt;
	padding-right:2pt;
}

div.orderadmin{
	margin-bottom:5pt;
	padding:3pt;
	background-color:lightyellow;
}

table.normal
{
	border-collapse:collapse;
}

table.light
{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

input.flag
{
	height:20px;width:35px;font-size:7pt;color:white;
}

li.directory
{
	font-family:arial;font-size:10pt;font-weight:bold;
}
div.error
{
	background:#CCCCFF;border:1px solid silver;width:400px;padding:10pt;
}
div.blogdate
{
	font-weight:bold;
}


div.dot
{
	height:2px;
	background-image:url('/arty/images/dot.gif');
	margin-top:10px;
	margin-bottom:10px;
}

img.bookpicture
{
	border:1px solid #83A8CC;
	margin:2pt;
}

div.instr
{
	border:1px solid #83A8CC;
	padding:5pt;
	height:60px;
	background-color:#EFF7FE;
}

div.headertitle
{
	font-size:15pt;
	font-weight:bold;
	font-family:times;
}

img.thumb{border:2px solid black;}
img.medium{border:4px solid black;}


.defaultTable{
	border-collapse:collapse;border:2px solid whitesmoke;
	behavior:url(/arty/htc/rowover_js.htc);
}

table.form{
	border-collapse:collapse;border:1px solid #EEEEEE;
	behavior:url(/arty/htc/rowover_js.htc);
}

.defaultTheader{
	background-image:url('/arty/images/tableheader.gif');
}

div.title{
	font-size:10pt;
	font-weight:bold;
}
div.title2{
	font-size:12pt;
	font-weight:bold;
}

div.mainmenu
{
	background-color:#333333;padding:3px;
	background-image:url('/arty/images/headerbg.gif');
}

div.secondmenu{
	background-color:#EEEEFF;padding:3px;
}

div.price
{
	font-size:9pt;
}
div.compact{
	margin-bottom:8px;
}
div.wds{
	margin-bottom:2pt;
}
a.high{
	font-weight:bold;
	background-color:yellow;
	padding:3pt;
}

div#container{background:#ccccff;padding:0 10 0 10px;}

div.intro{padding:5pt;background-color:#EEEEEE;}

div.checkoutbar{padding:5pt;margin-bottom:10pt; background-color:#EEEEEE;font-weight:bold;}
span.currentpage{font-weight:bold;color:darkred;font-size:12pt;}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}



input.numberbox{
	text-align:right;
}

span.saleprice{
	color:black;
	font-weight:bold;
}

span.note{
	color:gray;
}

input.money{
	text-align:right;
	font-weight:bold;
}

div.buy
{
	padding:5pt;background-color:khaki;width:350px;border:1px solid navy;
}

div.cartalert{
font-weight:bold;color:red;font-size:12pt;text-align:center;background-color:lightyellow;padding:2pt;
}


div.artyad{
	border:2px solid red;
	background-color:whitesmoke;
	padding:4pt;
	font-size:12pt;
}