body, p, table, td {
	font: 12px/14px Arial, Helvetica, sans-serif;
}

form {
	display: inline;
}

#navlist {
	padding-top: 0px;
	text-align: none;
}

#navlist li {
	display: inline;
	list-style-type: none;
}

#navlist ul {
	margin: 0;
	white-space: nowrap;
	padding: 0; 
}

a.navlist {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	background-color: #AA1616;
	border-width: 1px 1px 0 1px;
	border-style:solid;
	border-color: #CC0000;
	/*color: #CC0000;*/
	color: #FFFFFF;
}

a.navlist:hover {
	font-weight: bold;
	border: 1px solid #C8C6C6;
	background-color: #E2E2E2;
	#background-color: #E2E2E2;
	text-decoration: underline;
	color: #000000;
}

a.navon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	padding: 1px 3px 1px 3px;
	background-color: #E2E2E2;
	border: 1px solid #E2E2E2;
	/*color: #CC0000;*/
	color: #000000;
}

a.navon:hover {
	text-decoration: underline;
}

a.letterlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	border: 1px solid #CC0000;
	/*background-color: #CCCCCC;*/
	color: #CC0000;
}

a.letterlist:hover {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #CC0000;
	background-color: #CC0000;
	color: #FFFFFF;
}

a.letteron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #CC0000;
	background-color: #CC0000;
	color: #FFFFFF;
}

a.whitelink, a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: FFFFFF;
}

a.whitelink:hover {
	color: 000000;
}

#navlist2 {
	padding-top: 0px;
	text-align: none;
}

#navlist2 li {
	display: inline;
	list-style-type: none;
}

#navlist2 ul {
	margin: 0;
	white-space: nowrap;
	padding: 0; 
}

#navlist2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
	border: 1px solid #BE1111;
	color: #BE1111;
	background-color: #FFFFFF;

}

#navlist2 a:hover {
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #E2E2E2;
	color: #979797;
}

.bodytext {
	font-family:arial,helvetica,sans-serif;
	color: black;
	font: normal 13px;
}

.description {
	font-family: Verdana, arial,helvetica,sans-serif;
	color: black;
	font: normal 11px;
}

.description a, .description a:visited {
	color: #000000;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.bodysmall{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    /*color:#22408C;*/
	color: #000000;
}

a.bodysmall{
	color: #000000;
}

.bodytext_small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
    color:black;
}

.white {
	color: #FFFFFF;
}

.heading1
{
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.heading2
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.redheading1
{
	COLOR: #FF0000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
a.headinglink {
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	text-decoration: underline;
}
a.headinglink:hover {
	COLOR: #000000;
	text-decoration: overline underline;
}
.directory_heading1 {
	COLOR: #660066;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 30px;
	FONT-WEIGHT: bold;
}

a.bodylink, a {
	color: #000000;
	font-family: 11px arial, helvetica, sans-serif;
	text-decoration: underline;
}

a.bodylink:hover, a:hover {
    COLOR: #F01A1A;
}
a.bodylink_promo {
	COLOR: red;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
a.bodylink_promo:hover {
    COLOR: #000000;
}
.bodytext2
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
a.bodylinktext2
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
.bodytext3
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
a.bodylink3
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	text-decoration: underline;
}
a.bodylink4
{
	COLOR: #A32862;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}
.bodytext4
{
	COLOR: #8F8F8F;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.bodytext5	
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.bodytext6	
{
	COLOR: #000000;
	FONT-FAMILY: Arial, verdana Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.errortext
{
	COLOR: red;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
}

.errortext2
{
	COLOR: red;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.updatetext
{
	COLOR: green;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold;
}

.updatetext2
{
	COLOR: green;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.resulttext{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    color:#22408C;
}
.resulttext2{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    color:#000000;
	text-decoration: none;
}
SELECT.form1, INPUT.form1, TEXTAREA.form1
{
	COLOR: #BE1111;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #F5F5F5;
}
SELECT.form2, INPUT.form2, TEXTAREA.form2
{
	COLOR: #8F8F8F;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
}
a.navlink {
	COLOR: #22408C;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}

a.navlink:hover {
    COLOR: #000000;
}

a.footerlink, a.footerlink:visited, a.footerlink:hover {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration: underline;
}

.footertext
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}
a.navlink3 {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
  text-decoration: underline;
}
a.navlink3:hover {
  text-decoration: overline underline;
}
a.resultlink {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	text-decoration: underline;
}
a.resultlink:hover {
    COLOR: #22408C;
}
a.editlink {
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-decoration: underline;
}
a.editlink:hover {
    COLOR: #000000;
}
a.smalllink {
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
}
a.smalllink:hover {
	COLOR: #000000;
}

.barheading1
{
	COLOR: #000000;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bold;
}
.barheading2
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.ideal_footertext1{
	
	FONT-FAMILY: Arial, Verdana,  Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #767676;
}
.ideal_footertext{
	
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #4B90C6;
}
a.ideal_footerlink {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #4B90C6;
    TEXT-DECORATION: underline;
}
a.ideal_footerlink:hover {
	COLOR: #000000;
}
.server_heading{
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}
.server_sengine_heading{
	
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}
.server_bodytext{
	
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 11px;
    color:#336699;
}
a.server_sengine_link {
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 9px;
	COLOR: #7F0645;
    TEXT-DECORATION: underline;
}
a.server_sengine_link:hover {
	COLOR: #000000;
}
.hidden {
	font-family: Verdana, arial, Helvetica, sans-serif;
	color: #F2F2F2;
	font-size: 10px;
}

.search_bar_field
{
	color: #929292;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.breadcrumb_trail {
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a.breadcrumb_trail:hover {
    color: #CC0000;
}

.breadcrumb_trail {
	color: #000000;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.category_list
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.category_list:hover
{
	color: #CC0000;
}
a.category_list:visited
{
	color: #000000;
}

a.category_list:visited:hover
{
	color: #CC0000;
}

/*
.display_results_summary_text {
	font-size: 12px;
	color: #cc0000;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.display_results_summary_text, a.display_results_summary_text:visited, a.display_results_summary_text:link {
	color: black;
	text-decoration: none;
}

a.display_results_summary_text:hover {
	color: #cc0000;
	text-decoration: underline;
}
*/

.page_result_text {
	font-size: 12px;
	color: black;
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.page_result_text, a.page_result_text:visited, a.page_result_text:link {
	font-size: 12px;
	color: black;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.page_result_text:hover {
	color: #cc0000;
	text-decoration: underline;
}

.current_page_text {
	font-size: 12px;
	color: #cc0000;
	font-family: arial, Helvetica, sans-serif;
}

/*
.listing_title {
	color: black;
	font: bold 12px/14px arial, Helvetica, sans-serif;
}

a.listing_title:hover {
	color: #CC0000;
}
*/

.listing_description, a.listing_description:visited, a.listing_description:link {
	color: black;
	font: normal 11px/13px arial, Helvetica, sans-serif;
}

a.listing_description:hover {
	color: #cc0000;
}

.listing_bodytext {
	color: black;
	font: normal 11px/13px arial, Helvetica, sans-serif;
}

a.listing_link, a.listing_link:visited, a.listing_link:link {
	color: black;
	font: normal 10px/12px arial, Helvetica, sans-serif;
}

a.listing_link:hover {
	color: #cc0000;
}

.listing_bodysmall, a.listing_bodysmall:link, .listing_bodysmall:visited {
	color: black;
	font: normal 9px/11px verdana, arial, helvetica, sans-serif;
}

.listing_bodysmall:hover {
	color: red;
}

.artist_listing {
	/* background-color: #f2f2f2; */ 
	/* border: 2px #cc0000 solid; */
	margin-bottom: 3px;
	padding: 3px;
}

.display_listing4 {
	background-color: #f2f2f2; 
	/*border: 2px #cc0000 solid; */
	margin-bottom: 3px;
	padding: 3px;
}

.display_listing4 a.listing_title, .display_listing4 a.listing_title:visited, .display_listing4 a.listing_title:link {
	color: #cc0000;
}

.display_listing4 a.listing_title:hover {
	color: black;
}

.display_listing4 .listing_description, .display_listing3 .listing_description {
	font-weight: bold;
}

.display_listing3 {
	padding: 3px;
	margin-bottom: 5px;
}

.display_listing2 {
	padding: 3px;
	margin-bottom: 5px;
}

.display_listing1 {
	padding: 3px;
	margin-bottom: 5px;
}

h1 {
	color: #CC0000;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 13px;
	display: inline;
}

h2 {
	color: #CC0000;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
}

.date_header {
	font: bold 14px/16px Verdana, arial, Helvetica, sans-serif;
	color: #CC0000;
}

.region_header {
	font: bold 12px Verdana, arial, Helvetica, sans-serif;
	color: #CC0000;
}

a.region_header:hover {
	color: black;
}

.future_dates {
	font: 11px/14px Verdana, arial, Helvetica, sans-serif;
	color: #000000;
}

a.future_dates:hover {
	color: #CC0000;
}


/* Art Interview */
.interview_url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.interview_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.interview_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #D1A112;
}
/*------end--------*/

.smallgrey {
	color: #999999;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/*
.artsearch_feature {
	margin: 20px 0;
}
.artsearch_feature p,.artsearch_feature td {
	font: 12px/14px arial, helvetica, sans-serif;
	color: black;
}
.artsearch_feature a.listing_title, .artsearch_feature a.listing_title:visited {
	font: bold 12px/14px arial, helvetica, sans-serif;
	color: black;
}
.artsearch_feature a.listing_title:hover {
	color: #cc0000;
}
.artsearch_feature a, .artsearch_feature a:visited {
	font: 12px/14px arial, helvetica, sans-serif;
	color: black;
}
.artsearch_feature a:hover {
	color: #cc0000;
}
.artsearch_feature .location {
	font: 11px/13px arial, helvetica, sans-serif;
	color: black;
}

.artsearch_feature a.small {
	font-size: 11px;
}
*/
.artinterview_feature a, .artinterview_feature a:visited {
	font: 11px/12px normal arial, verdana, san-serif;
	color: #D2A313;
}

.artinterview_feature a:hover {
	color: #cccccc;
}

.artinterview_feature  {
	font: 11px/12px normal arial, verdana, san-serif;
	color: black;
	margin: 20px 0;
}

.artinterview_feature p {
	display:inline;
	font: 11px/13px normal arial;
	margin-top: 10px;
}

/*
#packagetype { 
  border: 2px solid #cccccc; 
  width: 540px; 
  margin:0px auto;
  padding:0px;
  background-image: url(http://www.art-search.com/gif/tile_grey.gif);
}

.packagetype_bodytext {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  color:#22408C;
}

.packagetype_bodytext2
{
	color: #000000;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
}

.packagetype_bodytext3
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.packagetype_heading1
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

.packagetype_bodysmall
{
	
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    color:#22408C;
}

.packagetype_form1
{
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
}
*/

.packagetype, .prn, .noprn { 
  border: 2px solid #cccccc; 
  width: 540px; 
  margin:0px auto;
  padding:0px;
  background-image: url(http://www.art-search.com/gif/tile_grey.gif);
 }

.packagetype_bodytext {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  color:#22408C;
}

.packagetype_bodytext2
{
	color: #000000;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 11px;
}

.packagetype_bodytext3
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

.packagetype_heading1
{
	COLOR: #7F0645;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

.packagetype_bodysmall
{
	
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 9px;
    color:#22408C;
}

.packagetype_form1
{
	COLOR: #7F0645;
	FONT-FAMILY: Verdana, arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #FFFFFF;
}

.packagetype_form_submit {
	color: #7F0645;
	font: bold 11px Verdana, arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
