﻿body
{
  /*   margin:0px; 	border: 0px; 	font-family:Arial, Helvetica; 	font-size:13pt; 	font-weight:normal; 	height:100%;   */
  border: 0px;
  font-family: Arial, Helvetica;
  font-size: 13pt;
  font-weight: normal;
  background-color: #FFFFFF;
  background-image: url(../images/plain_bg.gif); /*Previously in #Content*/
  background-position: 50% 0;
  background-repeat: repeat-y;
}



#Page
{
  margin: 0px auto 0px auto;
  width: 940px;
  border: 0px solid #999999;
  padding: 10px 30px 10px 30px;
  background-color: #F3F3F3;
}

.GreyButton
{
  background-image: url(../Common/images/GradButtonLt.gif);
  background-color: #A9AAAC;
  border: 1px solid #969696;
  height: 22px;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  padding: 0px 20px 0px 20px;
}
.GreyButton:hover
{
  background-image: url(../Common/images/GradButtonDk.gif);
  background-color: #5E5F61;
  color: #FFFFFF;
}
#HeaderMenu
{
  width: 940px;
  text-align: center;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5F;
  margin-bottom: 9px;
}
#HeaderMenu a
{
  color: #5D5D5F;
  text-decoration: none;
  margin: 0px 10px 0px 10px;
}
#HeaderMenu a.outer
{
  color: #5D5D5F;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
}

#HeaderMenu a:hover
{
  color: #2D66A9;
  border-bottom: 1px solid #5D5D5F;
}
#HeaderMenu a.outer:hover
{
  color: #2D66A9;
}


/* Title  - Including logo and back button*/

#Title
{
}
#Title .Logo
{
  margin: 0px 10px 2px 10px;
}

#Title .Copy
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: center;
  font-style: normal;
  text-transform: none;
}

a.TitleNav
{
  position: relative;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5F;
  text-decoration: none;
  margin: 5px 0px 0px 0px;
  top: 5px;
  text-transform: uppercase;
}
.TitleNav:hover
{
  color: #2D66A9;
  border-bottom: 1px solid #5D5D5F;
}
.TitleNav2 /* TitleNav2 is for search pages with paging - may be only SearchRegistered.aspx */
{
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5F;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  text-transform: uppercase;
  border: 1px #000000;
}
.TitleNav2 a:hover
{
  color: #2D66A9;
  border-bottom: 1px solid #5D5D5F;
}

.RandomContainer
{
  color: #5D5D5F;
  font-family: Arial,Helvetica;
  font-size: 11px;
  font-weight: normal;
  margin: 5px 0 0;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.radRandom
{
  color: #5D5D5F;
  font-family: Arial,Helvetica;
  font-size: 11px;
}

.radRandom label
{
  color: #5D5D5F;
  font-family: Arial,Helvetica;
  font-size: 11px;
}

.PageTitle
{
  text-align: center;
  margin: 0px 0px 5px 0px;
}
.PageTitle span
{
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  text-decoration: none;
  margin: 0px;
  border-bottom: 2px solid #3E72B0;
}



/* SearchMain */
#SearchMain
{
}

#SearchMain .Copy
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-transform: none;
}


#SearchMain .FieldHeader
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #2D66A9;
  text-decoration: none;
  font-style: normal;
  text-transform: uppercase;
  padding-bottom: 4px;
}

#SearchMain .Instruction
{
  text-align: center;
  margin: auto auto;
  width: 373px;
}
#SearchMain .Instruction p
{
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  font-style: normal;
  text-transform: none;
  margin: 2px 0px 8px 0px;
}
#SearchMain .Instruction span
{
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  font-style: normal;
  text-transform: none;
  margin: 2px 0px 8px 0px;
  white-space: nowrap;
}
#SearchMain .Instruction12DkGrey p
{
  width: 398px;
  border: 0px solid #e70000;
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  font-style: normal;
  text-transform: none;
  margin: 2px 0px 8px 32px;
}


/* Search By Signature */
.TitleCriteria
{
  font-family: Arial, Helvetica;
  font-size: 15px;
  font-weight: bold;
  color: #5D5D5F;
  text-decoration: none;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
  padding: 12px 12px 0px 12px;
}

.Prompt
{
  width: 100%;
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #497AB5;
  text-decoration: none;
  font-style: italic;
  text-transform: uppercase;
  padding-bottom: 4px;
  text-align: center;
}

/* Paging */
.PagingLink
{
  color: #5D5D5F;
  font-family: Helvetica,Arial;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
}

.selected .s1
{
  color: #5D5D5F;
}
.selected
{
  color: #E70000;
  text-decoration: underline;
}

/* Search by Name */
.TitleListType
{
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
}
.atoz
{
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #CCCCCC;
  text-decoration: none;
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
}

/* Search by Categories */
/* Categories */

.SearchCatIntro
{
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #5D5D5D;
}
.SearchCatIntro p
{
  width: 750px;
  font-weight: normal;
  color: #5D5D5D; /*grey*/
  margin: 4px;
}

/* Mesages area of the "Search Art/artists by Category" page (start)*/
.SearchCatPnlMessages
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #2D66A9; /*blue*/
  margin: 8px 0px 16px 0px;
}

.SearchCatMsg
{
  font-size: 12px;
  font-weight: normal;
  color: #2D66A9; /*blue*/
}
.SearchCatErrorMsg
{
  font-weight: bold;
  color: #C7001A; /*red*/
}
/* Mesages area of the "Search Art/artists by Category" page (done)*/

.CatArtforms
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
}

.CatTable
{
  widows: 100%;
}

.CatTable .CatTableHead
{
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #222222;
  font-variant: normal;
  text-align: center;
  border: 0px;
  padding-top: 8px;
  padding-bottom: 4px;
  text-transform: uppercase;
  background-color: inherit;
}


.CatTable td
{
  border: 1px solid #333333;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  font-variant: normal;
}

.CatTable p
{
  margin: 6px 0px 0px 4px;
  font-size: 11px;
  color: #5D5D5D;
}


.CatTableInner
{
  width: 100%;
}
.CatTableInner td
{
  width: 50%;
  border: 0px solid #333333;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  font-variant: normal;
  text-transform: capitalize;
}





/* Strip Profile */

#StripProfile .ArtistName
{
  font-size: 18px;
  font-weight: bold;
  padding-top: 11px;
  padding-bottom: 4px;
}

#StripProfile .ArtistName a
{
  font-family: Arial, Helvetica;
  font-size: 18px;
  font-weight: bold;
  color: #C7001A;
  text-decoration: none;
  border-bottom: 1px solid #C7001A; /*added from 19nov list */
}

#StripProfile .ArtistName span.link
{
  color: #2D66A9;
  font-family: Arial, Helvetica;
  text-transform: capitalize;
}



#StripProfile .ArtistName a:hover
{
  color: #333333;
  text-decoration: none;
  border-bottom: 1px solid #333333; /*added from 19nov list*/
}
#StripProfile .ArtistName span.link:hover
{
  color: #333333;
}


#StripProfile .ArtistArtforms
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  text-transform: uppercase;
  height: 32px;
  vertical-align: middle;
}

#StripProfile .ArtistArtforms span
{
  font-family: Arial, Helvetica;
  font-size: 13px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  text-transform: uppercase;
}


#StripProfile .ArtistCopy
{
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
  text-transform: none;
  padding-bottom: 8px;
}
#StripProfile td hr
{
  color: #5D5D5D;
  height: 1px;
  margin: 0px;
  padding: 0px;
  border: 1px solid #5D5D5D;
}


/* Thumbs 160 */
.Thumbcontainer160
{
  background-color: inherit;
  border: 0px solid #5B5784;
  width: 172px; /* thumbsize + (8*2) */
  float: left;
  margin: 5px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

.thbImage160
{
  background-color: inherit;
  height: 172px; /* thumbsize + (8*2) */
  width: 172px; /* thumbsize + (8*2) */
  text-align: center;
  vertical-align: middle;
  display: table-cell table-cell;
}
.thbImage160 img
{
  margin: 0px;
}
.thbName160
{
  width: 100%;
}

/*
AtoZ Listing on "SearchRegistered.aspx"
*/

.AtoZList td
{
  width: 33%;
  border-left: 0px solid #000000;
  padding-left: 0px;
}


#StripProfileAtoZList td.ArtistName
{
  border-left: 0px solid #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  text-transform: capitalize;
}

#StripProfileAtoZList .ArtistName a
{
  font-family: Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #E70000;
  text-decoration: none; /*Switched off 2009-12-09*/
  border-bottom:1px solid #C7001A; /*Added 2009-12-09*/
}

#StripProfileAtoZList .ArtistName span.link
{
  color: #1D5AA2;
  font-family: Arial, Helvetica;
}
#StripProfileAtoZList .ArtistName a:hover
{
  color: #333333;
}
#StripProfileAtoZList .ArtistName span.link:hover
{
  color: #333333;
}
#StripProfileAtoZList td.ArtistArtforms
{
  padding-top: 4px;
  height: 24px;
}

#StripProfileAtoZList .ArtistArtforms
{
  border-left: 0px solid #FFFFFF;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
  text-transform: uppercase;
  padding-bottom: 8px;
}

.SearchRegisteredFooter
{
  border-top: 0px solid #333333;
  padding-top: 4px;
}
.FooterText
{
  border-top: 0px solid #333333;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #5D5D5D;
  text-decoration: none;
  text-transform: none;
  padding: 4px 0px 8px 0px;
  text-align: center;
}
