/*[fmt]1110-110A-3*/
/*Cess Document
Color used for link(s)
Blue #204F98
Light Background Color #B3CCE5
*/
body {  /*[disabled]margin:0px auto;*/  /*[disabled]text-align:center;*/  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 13px;  color: #666666; }
hr {  color: #CBCBCB; }
form {  padding: 0px;  margin: 0px; }
a:link, a:active, a:visited {  color: #204F98;  text-decoration: underline; }
a:hover {  color: #0000CC;  text-decoration: none; }
/*ID's and Classes*/
#overlay_layer {  position: absolute;  z-index: 2000;  margin: 10px 10px;  visibility: hidden; border:1px solid #666666; -moz-box-shadow: 3px 3px 3px #333; cursor: pointer; width:500px; height:486px; }
.TitleHdr {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-style: normal;  font-weight: bold;  text-transform: capitalize;  color: #666666;  padding: 0px;  height: 31px; }
/*Blue Box Code*/
.bluetop div {  background-image: url(images/bluetl.png);  background-repeat: no-repeat;  background-position: left top; }
.bluetop {  background-image: url(images/bluetr.png);  background-repeat: no-repeat;  background-position: right top; }
.bluebot div {  background-image: url(images/bluebl.png);  background-repeat: no-repeat;  background-position: left bottom; }
.bluebot {  background-image: url(images/bluebr.png);  background-repeat: no-repeat;  background-position: right bottom; }
.bluetopbg {  background-image: url(images/bluetop.png);  background-repeat: repeat-x;  background-position: center top; }
.blueleftbg {  background-image: url(images/blueleft.png);  background-repeat: repeat-y;  background-position: center left; }
.bluebotbg {  background-image: url(images/bluebottom.png);  background-repeat: repeat-x;  background-position: center bottom; }
.bluerightbg {  background-image: url(images/blueright.png);  background-repeat: repeat-y;  background-position: center right; }
/*height and width*/
.bluetop div, .bluetop, .bluebot div, .bluebot, .bluetopbg div, .bluetopbg, .bluebotbg div, .bluebotbg {  width: 100%;  height: 7px; }
/*height for top*/
.bluetop div, .bluetop, .bluetopbg div, .bluetopbg {  height: 31px; }
.blueHdr {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #FFFFFF;  text-align: left;  padding-top: 5px;  padding-bottom: 5px;  margin: 0px;  text-align: center; }
/*Grey Box Code*/
.greytop div {  background-image: url(images/greytl.png);  background-repeat: no-repeat;  background-position: left top; }
.greytop {  background-image: url(images/greytr.png);  background-repeat: no-repeat;  background-position: right top; }
.greybot div {  background-image: url(images/greybl.png);  background-repeat: no-repeat;  background-position: left bottom; }
.greybot {  background-image: url(images/greybr.png);  background-repeat: no-repeat;  background-position: right bottom; }
.greytopbg {  background-image: url(images/greytop.png);  background-repeat: repeat-x;  background-position: center top; }
.greyleftbg {  background-image: url(images/greyleft.png);  background-repeat: repeat-y;  background-position: center left; }
.greybotbg {  background-image: url(images/greybottom.png);  background-repeat: repeat-x;  background-position: center bottom; }
.greyrightbg {  background-image: url(images/greyright.png);  background-repeat: repeat-y;  background-position: center right; }
/*height and width*/
.greytop div, .greytop, .greybot div, .greybot, .greytopbg div, .greytopbg, .greybotbg div, .greybotbg {  width: 100%;  height: 7px; }
/*Control css for box layouts*/
.greyroundbox {  width: 100%;  background-color: #E6E5E5; }
.greycontent {  margin: 0 0px; }
.blueroundbox {  width: 205px;  background-image: url(images/bluebg.png); }
.bluecontent {  margin: 0 7px;  height: 475px; }
/*Artist Navigation*/
.artistNavBlue {  width: 148px;  background-image: url(images/bluebg.png); }
.artistNavBlueContent {  margin: 0 0px;  height: 415px; }
.artistNavBlue ul {  font-family: Arial, Helvetica, sans-serif;  list-style-image: none;  list-style-type: none;  margin: 0;  text-align: left;  padding-top: 10px;  padding-left: 0px;  font-style: normal;  line-height: 18px;  font-weight: normal; }
.artistNavBlue li {  margin: 0;  padding: 0; }
.artistNavBlue li a {  display: block;  text-decoration: none;  font-size: 13px;  font-weight: bold;  color: #FFFFFF;  padding-left: 15px;  line-height: 1.6em; }
.artistNavBlue li a:visited, .artistNavBlue li a:active {  text-decoration: none;  font-size: 13px;  font-weight: bold;  color: #FFFFFF; }
.artistNavBlue li a:hover {  background: #0066CC; }
/*Feature Article*/
.featureArticle {  width: 265px;  background-image: url(images/bluebg.png); }
.featureArticleContent {  margin: 0 0px;  height: 206px;  font-family: Arial, Helvetica, sans-serif;  padding-top: 10px;  padding-right: 10px;  padding-bottom: 0px;  padding-left: 10px;  color: #FFFFFF;  font-size: 12px;  font-weight: normal;  text-align: left; }
.featureArticle h3 {  font-family: Arial, Helvetica, sans-serif;  padding-top: 0px;  padding-right: 8px;  padding-bottom: 0px;  padding-left: 8px;  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  text-align: center;  margin: 0px; }
.featureArticle p {  font-family: Arial, Helvetica, sans-serif;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  color: #FFFFFF;  font-size: 12px;  font-weight: normal; }
/*Artist Editions*/
.artistEd {  width: 148px;  background-image: url(images/bluebg.png); }
.artistEdContent {  margin: 0 0px;  height: 362px;  position: relative; }
.artistEdSpryRegion {  margin: 8px 0px 0 8px; }
.artistEdSpryRepeat {  display: inline;  float: left;  padding-top: 3px;  padding-right: 0px;  padding-bottom: 3px;  padding-left: 5px; }
.artistEdSpryRegion .artistEdSpryNav {  position: absolute;  margin-left: 31px;  bottom: 1px;  left: 9px; }
/*Artist Center Main*/
.artistCenter {  width: 569px;  background-color: #E6E5E5; }
.artistCenterHdr {  margin: 0 0px;  background-image: url(images/artistMainTop.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 31px; }
.artistCenterNav {  position: absolute;  margin: 7px 0 0 -155px; }
.artistCenterContent {  height: 445px;  margin: 50px 0 0;  position: relative; }
.artistCenterSpryReg {  text-align: center; }
.shareThis {  font-size: 11px; }
/*ArtInfoBox*/
.artinfobox {  width: 95%;  background: url(images/nt.gif) repeat;  margin: 10px 15px 0px;  position: absolute;  bottom: 3px; }
.artinfoboxtop div {  background: url(images/tl.gif) no-repeat top left; }
.artinfoboxtop {  background: url(images/tr.gif) no-repeat top right; }
.artinfoboxbot div {  background: url(images/bl.gif) no-repeat bottom left; }
.artinfoboxbot {  background: url(images/br.gif) no-repeat bottom right; }
.artinfoboxtop div, .artinfoboxtop, .artinfoboxbot div, .artinfoboxbot {  height: 7px; }
.artinfoboxcontent {  text-align: center;  padding-left: 5px;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; }
/*Artist Status/Main Image*/
.artistCenterContent .StatusImage {  float: left;  position: absolute;  z-index: 100;  margin-left: auto;  margin-right: auto;  left: 3px;  bottom: 5%; }
.artistCenterContent .MainImage {  z-index: 1;  margin-left: auto;  margin-right: auto;  margin-top: auto;  margin-bottom: auto;  width: 570px; }
/*Artists Bio Right Column*/
.artistsBioRight {  width: 265px;  background-image: url(images/bluebg.png); }
.artistsBioRightContent {  margin: 0 0px;  padding: 3px 0 0 6px;  height: 468px;  position: relative; }
.artistsBioRightContent .artistsBioRightNav {  position: absolute;  right: 0px;  bottom: 0px; }
.artistsBioRight p {  font-family: Arial, Helvetica, sans-serif;  padding-top: 8px;  padding-right: 8px;  padding-bottom: 3px;  padding-left: 8px;  color: #FFFFFF;  font-size: 14px;  font-weight: normal; }
/*Glass Right Column*/
.artistsGlassRight {  width: 265px;  background-image: url(images/bluebg.png); }
.artistsGlassRightContent {  margin: 0 0px;  padding: 3px 0 0 6px;  height: 468px;  position: relative; }
/*Gallery Locator*/
.galleryLoc {  width: 205px;  background-image: url(images/bluebg.png); }
.galleryLocContent {  margin: 0 0px;  height: 470px; }
/*Join Program*/
.jProgram {  width: 100%;  background-color: #E6E5E5; }
.jProgramContent {  margin: 0 0px; }
.jProgramHdr {  text-align: center;  padding-top: 5px; }
/*Privacy Policy*/
.pPolicy {  width: 100%;  background-color: #E6E5E5; }
.pPolicyContent {  margin: 0 0px;  padding: 20px 20px 10px; }
.pPolicyHdr {  text-align: center;  padding-top: 5px; }
/*Company Profile*/
.cProfile {  width: 100%;  background-color: #E6E5E5; }
.cProfileContent {  margin: 0 0px;  height: 490px;  padding: 10px 20px 0px;  text-align: justify; }
.cProfileHdr {  text-align: center;  padding-top: 5px; }
/*Company Faq*/
.cFaq {  width: 100%;  background-color: #E6E5E5; }
.cFaqContent {  margin: 0 0px;  padding: 50px 20px 0px;  text-align: justify; }
.cFaqHdr {  text-align: center;  padding-top: 10px; }
/*Contact Us*/
.cContact {  width: 100%;  background-color: #E6E5E5; }
.cContactContent {  margin: 0 0px;  padding-top: 25px;  height: 475px; }
.cContactHdr {  text-align: center;  padding-top: 5px; }
.fFormSubmit {  width: 100%;  text-align: center; }
.cPhone {  font-size: 12px;  text-align: center; }
/*Collections*/
.cCollections {  width: 100%;  background-color: #E6E5E5; }
.cCollectionsContent {  margin: 0 0px;  height: 475px;  padding-top: 25px;  text-align: center; }
.cCollectionsHdr {  height: 31px; }
.collectionsSide {  width: 205px;  background-image: url(images/bluebg.png); }
.collectionsSideHdr {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #FFFFFF;  text-align: left;  padding-top: 5px;  padding-bottom: 5px;  margin: 0px;  text-align: center; }
.collectionsSideContent {  margin: 0 7px;  height: 475px;  text-align: center; }
.collectionsSideContent img {  padding: 5px; }
/*Collections Live Grey*/
.collectionsLiveGrey {  width: 100%;  background-color: #E6E5E5; }
.collectionsLiveGreyContent {  margin: 0 0px;  height: 475px; }
.collectionsLiveGreyHdr {  text-align: center;  padding-top: 5px; }
#live3 {  float: left;  width: 293px;  height: 477px;  background: url(../assets/main/live_3.jpg);  background-repeat: no-repeat; }
.live3details {  padding: 100px 0px 0px 26px; }
#live3 img {  padding: 0px 5px; }
#live4 {  font-size: 12px;  font-weight: bold;  color: #666666;  padding: 0px 10px 0px 290px;  text-align: justify; }
#live4 img {  float: right;  padding: 0px 0px 0px 10px; }
#live5 {  font-size: 12px;  font-weight: bold;  color: #666666;  padding: 5px 10px 0px 290px;  text-align: justify; }
#live5 img {  float: right;  padding: 0px 0px 0px 10px; }
/*Collections Live Blue*/
.collectionsLiveBlue {  width: 100%;  background-image: url(images/bluebg.png); }
.collectionsLiveBlueContent {  margin: 0 0px;  height: 388px;  text-align: center;  color: #FFFFFF;  font-weight: bold; }
.collectionsLiveBlueContent a, .collectionsLiveBlueContent a:visited, .collectionsLiveBlueContent a:active {  text-decoration: none; }
.collectionsLiveBlueContent a:hover {  text-decoration: underline; }
.bookingInfo {  background: url(../assets/main/live_btn.jpg);  background-repeat: no-repeat;  background-position: center;  width: 147px;  height: 42px;  text-align: center;  padding-top: 25px; }
.bookingInfo a, .bookingInfo a:visited, .bookingInfo a:active {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #FFFFFF;  text-decoration: none; }
.bookingInfo a:hover {  color: #FF9900; }
/*News Section*/
.cNews {  width: 100%;  background-color: #E6E5E5; }
.cNewsContent {  margin: 0 0px;  height: 476px;  padding-top: 25px;  padding-left: 10px;  padding-right: 10px;  font-size: 12px;  /*[disabled]text-align:justify;*/ }
.cNewsContent a, .cNewsContent a:visited, .cNewsContent a:active {  font-size: 12px;  font-weight: bold;  color: #25A;  text-decoration: none;  border-bottom: 1px dashed #C6C5C5; }
.cNewsContent a:hover {  color: #FFF;  background: #0066CC;  /*[disabled]text-decoration:underline;*/  padding: 3px; }
.cNewsContent ul {  line-height: 8px; }
.readStory {  text-align: right;  padding: 15px 5px 0 0; }
.cNewsHdr {  text-align: center;  height: 31px; }
/*Events Section*/
.cEvents {  width: 100%;  background-color: #E6E5E5; }
.cEventsContent {  margin: 0 0px;  height: 476px;  padding-top: 25px;  padding-left: 10px;  padding-right: 10px;  font-size: 12px;  /*[disabled]text-align:justify;*/  font-family: "MS Sans Serif", Arial; }
.cEventsContent a, .cEventsContent a:visited, .cEventsContent a:active {  font-size: 12px;  font-weight: bold;  color: #25A;  text-decoration: none;  border-bottom: 1px dashed #C6C5C5; }
.cEventsContent a:hover {  color: #FFF;  background: #0066CC; }
.cEventsContent ul {  line-height: 8px; }
.cEventsHdr {  text-align: center;  height: 31px; }
.eNavSize {  height: 456px;  position: relative; }
.nextEnav {  /*+placement:anchor-bottom-right 0px 0px;*/  position: absolute;  right: 0px;  bottom: 0px;  position: absolute; }
.prevEnav {  /*+placement:anchor-bottom-left 0px 0px;*/  position: absolute;  left: 0px;  bottom: 0px;  position: absolute; }
/*Teaser*/
.teaser {  padding-top: 2px; }
/*Videos*/
.video {  width: 205px;  background-image: url(images/bluebg.png); }
.videoContent {  margin: 0 0px;  height: 475px; }
.videoPlayer {  width: 100%;  background-color: #E6E5E5; }
.videoPlayerContent {  margin: 0 0px;  height: 459px;  padding-top: 25px;  padding-left: 10px;  padding-right: 10px;  text-align: center; }
.videoPlayerContent2 {  margin: 0 0px;  height: 486px;  padding-top: 0px;  padding-left: 10px;  padding-right: 10px;  text-align: center; }
.videoPlayerHdr {  text-align: center;  height: 31px;  padding-top: 5px; }
.videoSideMain {  position: relative;  height: 500px; }
.videoSideMain .videoSideNav {  text-align: center;  bottom: 5px; font-family: "MS Sans Serif", Arial; }
.videoSide {  text-align: center;  padding: 10px; }
.videoSide a, .videoSide a:visited, .videoSide a:active {  font-size: 10px;  text-decoration: none; }
.videoSide a:hover {  color: #666666;  font-size: 10px;  text-decoration: underline; }
.videoGrid {  width: 292px;  display: inline;  float: left;  padding-bottom: 5px;  padding-top: 5px;  background-color: #B2CBE4;  /*+border-radius:15px;*/  border-radius: 15px 15px 15px 15px;  -moz-border-radius: 15px;  -webkit-border-radius: 15px;  -khtml-border-radius: 15px;  margin: 4px;  border: 1px solid #B5B4B4; }
.videoLink {  font-size: 11px; }
.videoNav {  text-align: center; }
/*Search Reesults*/
.searchResults {  width: 100%;  background-color: #E6E5E5; }
.searchResultsContent {  margin: 0 0px;  height: auto;  min-height: 475px;  padding-top: 25px;  padding-left: 10px;  padding-right: 10px;  font-size: 12px;  text-align: justify; }
.searchResultsHdr {  text-align: center;  height: 31px;  padding-top: 5px; }
/*Search Table for Main Search*/
.searchTable { }
.searchTable td {  background-color: #F7F7F7;  border: thin solid #CCC;  text-align: left; }
.searchTable hr {  color: #999; }
/*Accordion Panel for Artists*/
.AccordionPanelTab {  background: url(images/arrowup.jpg);  background-repeat: no-repeat;  background-position: left;  color: #FFF;  text-align: center;  background-color: #214B92;  border-bottom: 1px solid #808080;  margin: 0px;  padding: 2px;  cursor: pointer;  -moz-user-select: none; /*-khtml-user-select: none*/
}
.AccordionPanelTabHover {  color: #FFF; }
.AccordionPanelOpen .AccordionPanelTabHover {  color: #FFF;  background-color: #214B92; }
.AccordionFocused .AccordionPanelTab {  background-color: #214B92; }
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {  background: url(images/arrowdown.jpg);  background-repeat: no-repeat;  background-position: left;  background-color: #214B92; }
/*Gallery Login*/
.gLogin {  width: 100%;  background-color: #E6E5E5; }
.gLoginContent {  margin: 0 0px;  height: 490px;  padding: 10px 20px 0px;  text-align: justify; }
.gLoginHdr {  text-align: center;  padding-top: 5px; }
.gLoginPW {  width: 100%;  background-color: #E6E5E5; }
.gLoginPWContent {  margin: 0 0px;  height: 490px;  padding: 10px 20px 0px;  text-align: justify; }
.gLoginPWHdr {  text-align: center;  padding-top: 5px; }
.gLoginR {  width: 205px;  background-image: url(images/bluebg.png); }
.gLoginRContent {  margin: 0 7px;  height: 475px; }
/*Destino CSS*/
.Destino {  width: 100%;  background-color: #E6E5E5; }
.DestinoContent {  margin: 0 0px;  background-color: #E6E5E5; }
.DestinoHdr { }
/*Container Old CSS*/
#mContainer {  width: 993px;  margin: auto;  text-align: left;  padding-left: 0px; }
/*Top Navigation and Header*/
#navi {  padding-top: 0px;  padding-right: 0px;  padding-bottom: 10px;  padding-left: 0px; }
/*Left Column Artist Navigation*/
#leftCol {  width: 148px;  float: left;  height: 0px; }
#leftCol .leftColHdr {  background-image: url(images/leftColHdr.png);  background-repeat: no-repeat; }
#leftCol .leftColHdr h2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #FFFFFF;  text-align: left;  padding-top: 5px;  padding-bottom: 5px;  margin: 0px;  padding-left: 20px; }
#leftCol .leftColCnt {  background-color: #0099FF;  background-image: url(images/leftColumnBG.png);  background-repeat: repeat-y;  padding-top: 0px;  padding-right: 1px;  padding-bottom: 3px;  padding-left: 0px;  height: 411px !important; }
#leftCol .leftColEdCnt {  background-color: #B2CBE4;  background-image: url(images/leftColumnBG.png);  background-repeat: repeat-y;  padding-top: 0px;  padding-right: 1px;  padding-bottom: 3px;  padding-left: 0px;  height: 405px; }
#leftCol .leftColBot {  background-image: url(images/leftColBot.png);  background-repeat: no-repeat;  height: 10px; }
#leftCol ul.leftColCnt {  font-family: Arial, Helvetica, sans-serif;  list-style-image: none;  list-style-type: none;  margin: 0;  text-align: left;  padding-top: 10px;  font-style: normal;  line-height: 18px;  font-weight: normal; }
#leftCol ul.leftColCnt li {  margin: 0;  padding: 0; }
#leftCol ul.leftColCnt li a {  display: block;  text-decoration: none;  font-size: small;  font-weight: bold;  color: #FFFFFF;  padding-left: 20px;  line-height: 1.6em; }
#leftCol ul.leftColCnt li a:hover {  background: #0066CC; }
#leftCol #legacyMenu a:hover {  background: #333366; }
#leftCol #popMenu a:hover {  background: #663399; }
#leftCol #tileMenu a:hover {  background: #CC6600; }
#leftCol #defaultMenu a:hover {  background: #6666FF; }
#leftCol .leftColLink {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FFFFFF;  text-decoration: none;  padding-top: 8px; }
#leftCol a:hover.leftColLink {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #666666;  text-decoration: underline; }
#leftEditions {  display: inline; }
/*Main Column*/
#mainCol {  margin: 0px;  width: 570px;  overflow: hidden; /*visibility: hidden;
position:relative;*/
 z-index: 2;  filter: Alpha(Opacity=100); }
#mainCol2 {  margin: 0px;  width: 416px;  overflow: hidden; /*visibility: hidden;
position:relative;*/
 z-index: 2;  filter: Alpha(Opacity=100); }
#mainCol3 {  margin: 0px 0px 0px 6px;  width: 626px;  overflow: hidden; /*visibility: hidden;
position:relative;*/
 z-index: 2;  filter: Alpha(Opacity=100); }
#mainCol4 {  margin: 0 0 0 6px;  width: 835px;  overflow: hidden; /*visibility: hidden;
position:relative;*/
 z-index: 2;  filter: Alpha(Opacity=100); }
#mainColCnt1 {  background-image: url(images/mainColBG1.png);  background-repeat: repeat-y;  font-family: Arial, Helvetica, sans-serif;  color: #989898;  padding-top: 5px;  padding-left: 8px; }
#mainBot {  background-image: url(images/mainBot1.png);  background-repeat: no-repeat;  height: 10px; }
/*New Releases*/
#newRelCol {  background-image: url(images/newRelBG.png);  background-repeat: no-repeat;  height: 262px;  width: 568px; }
#newRelCol .newRelLeft {  margin: 0px auto;  padding-right: 325px;  padding-left: 10px;  height: 223px;  padding-top: 30px;  padding-bottom: 10px;  display: table;  text-align: center;  z-index: 25; }
#newRelCol .newRelLeft .mainNRimage {  display: table-cell;  vertical-align: middle;  margin-top: 20%;  margin-right: auto;  margin-bottom: 20%;  margin-left: auto;  height: 100%; }
#newRelCol .newRelRight #newRelDetails {  font-family: Arial, Helvetica, sans-serif;  font-size: 0.9em;  font-style: normal;  line-height: 1em;  font-weight: normal;  color: #666666;  padding-left: 10px;  padding-top: 12px;  line-height: 1.2; }
#newRelCol .newRelRight #newRelDetails strong {  font-size: 15px; }
#newRelCol .newRelRight .thumbnails {  position: relative;  width: 24px;  height: 24px;  margin: 7px;  padding: 0;  float: left;  display: inline; }
#newRelCol .newRelRight .thumbnails img {  width: 35px;  height: 35px;  position: absolute;  border-top: 1px solid #999;  border-right: 1px solid #404040;  border-bottom: 1px solid #333;  border-left: 1px solid #404040; }
#newRelCol .newRelRight {  position: absolute;  width: 325px;  height: 262px;  padding-top: 10px;  padding-right: 5px;  padding-bottom: 10px;  padding-left: 250px;  z-index: 5; }
#newRelSideDetails {  position: relative;  background-color: #E5E4E4;  /*+border-radius:10px;*/  border-radius: 10px 10px 10px 10px;  -moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  height: 80px;  width: 193px;  margin-left: 4px;  margin-top: 5px;  text-align: center;  font-size: 9.2pt;  border: 1px solid #B4B3B3; }
.newRelSideText {  position: absolute;  /*+placement:margin-auto 0px 5px;*/  margin-left: auto;  margin-right: auto;  position: relative;  left: 0px;  top: 5px; }
.newRelSideRight .thumbnails {  position: relative;  display: inline;  float: left;  width: 35px;  height: 35px;  margin-left: 11px;  margin-top: 7px;  border: 1px solid #B4B3B3; }
.newRelSideArtist {  font-size: 8pt; }
.newRelSideTitle {  font-size: 10pt;  color: #1B5DB0; }
.newRelSideMedium {  font-size: 7.5pt;  font-weight: bold; }
.newRelSideSize {  font-size: 8pt; }
.newRelSideEd {  font-size: 8pt; }
.mainNRSideimage {  height: 125px;  text-align: center;  width: 200px;  overflow: hidden;  margin-left: 2px;  margin-right: 2px; }
.NRSideimage {  height: 88%;  padding-top: 5%; }
/*Right Column Feature Article*/
#rightCol {  width: 265px;  float: right; /*this element must precede in the source order any element you would like it be positioned next to*/
}
#rightCol2 {  width: 417px;  float: right;  /*[disabled]overflow:hidden;*/ /*this element must precede in the source order any element you would like it be positioned next to*/
}
#rightCol3 {  width: 205px;  float: right; /*this element must precede in the source order any element you would like it be positioned next to*/
}
#rightCol .rightColHdr {  background-image: url(images/rightColHdr.png);  background-repeat: no-repeat; }
#rightCol .rightColHdr h2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #FFFFFF;  text-align: left;  padding-top: 5px;  padding-bottom: 5px;  margin: 0px;  padding-left: 20px; }
#rightCol .rightColCnt {  font-family: Arial, Helvetica, sans-serif;  background-color: #0099FF;  background-image: url(images/rightColBG.png);  background-repeat: repeat-y;  padding-top: 8px;  padding-right: 8px;  padding-bottom: 3px;  padding-left: 8px;  color: #FFFFFF;  font-size: 14px;  font-weight: normal;  height: 201px; }
#rightCol .rightColBioCnt {  font-family: Arial, Helvetica, sans-serif;  background-color: #0099FF;  background-image: url(images/rightColBG.png);  background-repeat: repeat-y;  padding-top: 8px;  padding-right: 8px;  padding-bottom: 3px;  padding-left: 8px;  color: #FFFFFF;  font-size: 14px;  font-weight: normal;  height: 457px;  position: relative; }
/*Bio Nav*/
#rightCol .bNav {  position: absolute;  right: 0;  bottom: 0; }
#rightCol .rightColBot {  background-image: url(images/rightColBot.png);  background-repeat: no-repeat;  height: 10px; }
#rightCol a {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FFFFFF;  padding-right: 15px;  text-decoration: none;  text-align: right; }
#rightCol a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #666666;  text-decoration: underline;  text-align: right; }
/*Footer*/
#footer {  margin: 0px;  padding: 0px; }
#footer a {  font-size: 11px;  color: #989898; }
#footer a:hover {  font-size: 11px;  color: #989898;  text-decoration: underline; }
#footer a:active {  font-size: 11px;  color: #989898; }
#botNav {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  list-style-image: none;  list-style-type: none;  padding-top: 5px;  padding-left: 22px; }
#botNav a {  color: #989898;  text-decoration: none;  float: left;  letter-spacing: 1px;  padding-right: 8px;  font-weight: bold;  padding-left: 8px; }
#botNav a:hover {  text-decoration: underline; }
/*Main center CSS*/
#mainDiv {  overflow: hidden;  visibility: hidden;  position: relative;  left: 278px;  top: 144px;  width: 559px;  height: 504px;  z-index: 2;  filter: Alpha(Opacity=100); }
#sect1 {  position: absolute;  height: 306px;  width: 185px; }
/*Artists Main CSS*/
#artistMain {  width: 570px;  float: left; }
#artistMain .artistMainHdr {  background-image: url(images/artistMainTop.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 31px; }
#artistMain .artistMainHdr h2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 1em;  font-weight: bold;  color: #FFFFFF;  text-align: left;  padding-top: 5px;  padding-bottom: 5px;  margin: 0px;  padding-left: 20px; }
#artistMain .artistMainCnt {  font-family: Arial, Helvetica, sans-serif;  background-color: #E5E5E5;  background-image: url(images/artistMainBG.png);  background-repeat: repeat-y;  padding-top: 8px;  padding-right: 1px;  padding-bottom: 3px;  min-height: 455px;  _height: auto !important;  height: 455px;  display: block; }
/*Full Feature Story*/
.fullFeature {  width: 100%;  background-color: #E6E5E5; }
.fullFeatureContent {  margin: 0 0px;  padding: 30px 20px 11px; }
.fullFeatureHdr {  text-align: center;  padding-top: 5px;  font-size: 17px; }
/*This might not be being used anymore*/
#artistMainInfo { /*padding-left: 400px;*/
}
#artistMainDetails {  height: 450;  display: block;  position: relative;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #999999; }
#artistPicture {  position: absolute;  text-align: center;  margin-left: 165px; }
#artistMain .artistMainBot {  background-image: url(images/artistMainBot.png);  background-repeat: no-repeat;  height: 11px; }
#art .artImage {  border: medium solid #FFFFFF; }
#art .artDetails {  padding-bottom: 200px;  text-align: right; }
/*Artist Info Box*/
#artInfo {  position: absolute;  width: 100%;  font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF;  right: 0px;  bottom: 0px; }
#artInfo a {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FFFFFF;  text-decoration: none; }
#artInfo a:hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #666;  text-decoration: underline; }
/*News and Events*/
#NewsMain {  width: 416px;  float: left; }
#NewsMain .NewsHdr {  background-image: url(images/NewsHdr.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 32px; }
#NewsMain .NewsCnt {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #E5E5E5;  background-image: url(images/NewsBG.png);  background-repeat: repeat-y;  padding-top: 8px;  padding-right: 5px;  padding-bottom: 3px;  padding-left: 5px;  min-height: 460px; /*_height: auto !important;
height: 450px;*/
}
#NewsMain .NewsCnt a {  font-size: 12px;  font-weight: bold;  color: #666;  text-decoration: none; }
#NewsMain .NewsCnt a:hover {  font-size: 12px;  font-weight: bold;  color: #FFF;  background: #0066CC; }
#NewsMain .NewsCnt ul {  line-height: 3px; }
#NewsMain .NewsBot {  background-image: url(images/NewsBot.png);  background-repeat: no-repeat;  height: 11px; }
/*Collections Box*/
#collectionsMain {  width: 626px;  float: left; }
#collectionsMain .collectionsHdr {  background-image: url(images/collectionsTop.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 31px; }
#collectionsMain .collectionsCnt {  font-family: Arial, Helvetica, sans-serif;  background-color: #E5E5E5;  background-image: url(images/collectionsBG.png);  background-repeat: repeat-y;  padding-top: 5px;  padding-right: 1px;  padding-bottom: 3px;  min-height: 467px;  _height: auto !important;  height: 467px;  display: block; }
#collectionsMain .collectionsBot {  background-image: url(images/collectionsBot.png);  background-repeat: no-repeat;  height: 11px; }
/*RBlue Box*/
#RBlueMain {  width: 205px;  float: left; }
#RBlueMain .RBlueHdr {  background-image: url(images/gLocatorTop.png);  background-repeat: no-repeat;  position: relative;  display: block;  height: 30px; }
#RBlueMain .RBlueCnt {  font-family: Arial, Helvetica, sans-serif;  background-color: #E5E5E5;  background-image: url(images/RBlueBG.png);  background-repeat: repeat-y;  padding-top: 5px;  padding-right: 1px;  padding-bottom: 3px;  min-height: 467px;  _height: auto !important;  height: 467px;  display: block; }
#RBlueMain .RBlueBot {  background-image: url(images/RBlueBot.png);  background-repeat: no-repeat;  height: 11px; }
.Gtext {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #FFFFFF;  text-align: center; }
.Gtext h2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  text-align: center;  padding-top: 5px;  padding-bottom: 5px;  margin: 0px; }
.Gsmalltext {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #FFFFFF;  padding-left: 5px;  vertical-align: middle;  text-align: center; }
.MarkerText {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #204F98; }
/*Miscellaneous classes for reuse*/
.divider {  color: #FFFFFF; }
.fltrt { /*this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page.*/
 float: right;  margin-left: 8px; }
.fltlft { /*this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page.*/
 float: left;  margin-right: 8px; }
.clearfloat { /*this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats*/
 clear: both;  height: 0;  font-size: 1px;  line-height: 0px; }
.clear {  visibility: hidden;  display: block;  clear: both;  height: 0px;  margin: 0;  padding: 0; }
.ClearAll {  clear: both;  height: 0;  font-size: 0;  line-height: 0; }
.SpryHiddenRegion {  visibility: hidden; }
/*Google Map Sidebar*/
#BlueWhiteLink a {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FFFFFF;  text-decoration: none; }
#BlueWhiteLink a:Hover {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #666;  text-decoration: underline; }
input.searchmaps {  font: 1em Arial, Helvetica, sans-serif;  font-weight: bold;  border: 0px solid #000000;  color: #000000;  background-color: #0066CC; }
#sidebar {  overflow: auto;  height: 375px;  padding: 5px; }
.gdistance { }
.gname {  font-size: 14px;  color: #000066; }
.gaddress {  border-bottom-color: #000000;  border-bottom-style: dotted;  border-bottom-width: 1px; }
.KT_table {  font-size: 12px; }
.KT_th {  font-size: 14px; }
/*Mailing List Layer*/
#mListLayer {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #999999;  position: absolute;  background-color: #FFF;  padding: 5px;  width: 310px;  height: auto;  z-index: 1000;  color: #000000;  border: thick double #CCC;  visibility: hidden; }
.mListLayer2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #999999;  position: absolute;  background-color: #FFF;  padding: 5px;  width: 310px;  height: auto;  z-index: 1000;  color: #000000;  border: thick double #CCC;  visibility: hidden; }
#mListLayer a {  color: #989898;  text-decoration: none; }
#mListLayer a:hover {  text-decoration: underline; }
input.mList {  font: 1em Arial, Helvetica, sans-serif;  font-weight: bold;  border: 0px solid #000000;  color: #000000;  background-color: #989898; }
/*Main Nav Search*/
input.sSearch {  font: 1em Arial, Helvetica, sans-serif;  font-weight: bold;  border: 0px solid #000000;  color: #666666;  background-color: #FFFFFF;  cursor: pointer; }
label.sSearch {  padding-right: 105px; }
div.sSearch {  padding: 0px 5px 10px 0px; }
.faceBook {  font-size: 9px;  padding: 10px;  color: #CDCDCD; }
.copyright {  font-size: 9px;  color: #CDCDCD; }
/*end css sheet*/
