body {
	font-size: x-small; 
	line-height: 17px;
	color: #333333; 
	font-family: Verdana, Arial, Helvetica;
}

H1	{
	font-size: large;
	font-family: Arial, Verdana, Helvetica;
	font-weight:100;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	line-height: normal;
	color: #2A2D30; 
	margin-bottom: 0px;
}

A.header_nav {
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}

a.site_footer {
	text-decoration: none;
}

a.breadcrumb {
	text-decoration: none;
}

input {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
}

.search_nav {
	background-image:url(/skin/images/page.gif);
	font-family: Verdana, Arial, Helvetica, Sans-serif; 
	font-size: 10px;
	line-height: normal;
}

select {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
}

span.breadcrumb {
	font-size: x-small; 
	color: #666666; 
	font-family: Verdana, Helvetica, sans-serif;
}

span.breadcrumb_current {
	font-weight: bold; 
	font-size: x-small; 
	color: #666666; 
	font-family: Verdana, Helvetica, sans-serif;
}

span.form_header {
	font-size: x-small;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	letter-spacing: normal;
}

span.form_label {
	font-size: x-small;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	letter-spacing: normal;
	text-align : right;
}

.h1 {
	font-weight: bold; 
	font-size: medium; 
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	letter-spacing: 1px;
	line-height: normal;

}

.h2 {
	font-weight: bold; 
	font-size: small; 
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;

}

span.h3 {
	font-weight: bold; 
	font-size: x-small; 
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
}

span.normal {
	font-size: x-small;
	line-height: normal;
}

span.content_title {
	font-size: large;
	font-family: Arial, Verdana, Helvetica;
	/*text-transform: uppercase;*/
	letter-spacing: 1px;
	line-height: normal;
	color: #2A2D30;
}

span.sidebar_title {
	font-size: x-small;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: normal;
}

span.site_footer {
	font-size: 10px; 
	color: #999999; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
}

span.site_header {
	font-size: 11px; 
	color: #999999; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: normal;
}

span.thumb_new {
	font-size: x-small;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #BF4C0D;
	letter-spacing: normal;
}

span.validation-error {
	font-size: small;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #F52C05;
	letter-spacing: normal;
}

.tab {
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing: normal;
	line-height: normal;
}

.tab_selected {
	font-weight: bold; 
	font-size: 10px; 
	color: #333333; 
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif; 
	letter-spacing: normal;
	line-height: normal;
}

td {
	font-size: x-small; 
	font-family: Verdana, Arial, Helvetica;
}

td.breadcrumb {
	border: 1px solid #ffffff;
	background-color: #F3F2EA;
	line-height: normal;
}

td.border {
	background-color: #dddddd;
}

td.divider {
	border-top: 1px solid #eeeeee;
}

td.form {
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
}

td.form_header {
	background-color: #eeeeee;
	border: 1px solid #dddddd;
}

td.form_label {
	background-color: #ffffff;
	border-bottom: 1px solid #eeeeee;
}

td.form-input {
	background-color: #ffffff;
	border-bottom: 1px solid #eeeeee;
}

td.list-head {
	background-color: #eeeeee;
	border-bottom: 1px solid #E6E9E5;
}

td.list-item {
	border-bottom: 1px solid #E6E9E5;
}

td.image-head {
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
}

td.product-image {
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

td.sidebar {
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
}

td.sidebar_title {
	background-color: #F2F2F2;
}

td.site_footer {
	border-right: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	text-decoration: none;
	background-color: #F3F2EA;
}

td.site_header {
	border-right: #ffffff 1px solid; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	background-color: #F3F2EA;
}

td.thumb {
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
}

td.thumb_content {
	background-color: #f9f9f9;
	border: 1px solid #dddddd;
}

td.thumb-head {
	background-color: #f9f9f9;
	border: 1px solid #dddddd;
}

td.thumb_new {
	background-color: #FAF4BD;
	border: 1px solid #dddddd;
}

td.tab-content {
	background-color:#FBFAF2; 
	border:1px solid #DDDDDD; 
	height: 26px;
}

td.tab-content_selected {
	background-color:#F3F2EA; 
	border-top:1px solid #DDDDDD; 
	border-right:1px solid #DDDDDD; 
	border-left:1px solid #DDDDDD; 
	height: 26px;
}
/* table rows to display and highlight product options on the view product template*/
tr.normal { background-color: #fbfaf2 }
tr.highlight { background-color: #DCE5EE }
tr.selected { background-color: #EEEEEE }

textarea {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
}

/* Old - needs to be replaced. */
.FormError {
	background-color: #F2C4BE
}

ul.mainlist {
margin-top:0px;
list-style-type: disc;

}
ul.mainlist li {
	margin-bottom: 1.5em;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px #888;
}

a.artistofmonth:link{
font-size:12px;
text-decoration:none;
}

a.artistofmonth:hover{
text-decoration:underline;
}
