/* Home Page */

body {
    background: #969596;
}

*:focus {outline: none;}
textarea {resize: none;font-family:Arial, Helvetica, sans-serif;}

.pHome {
    /*background:url(../../images/15/pic_02.jpg) center 10% no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
    background-color: #eceae5;
}

.pHome #wrap {
    max-width: 1680px;
    min-width: 900px;
    width: 100%;
    margin: 0 auto;
    /*box-shadow: 0px 0px 100px #959495;
    -webkit-box-shadow: 0px 0px 100px #9495;
    -moz-box-shadow: 0px 0px 100px #959495;*/
}

.pHome #header {
    background: none;
    width: 100%;
}
.pHome #main {
    /*min-height: 750px;*/
    height: 441px;
    width:100%;
    margin-top: -10px;
    padding-bottom: 0;
    overflow: hidden;
    background: url(../../images/15/home_bg.png) top center repeat-y;
    top:0;
}
.pHome #main .slideDescription {
    position: absolute;
/*    top: 405px;*/
    bottom: 359px;
    left: 0px;
    width: 100%;


}
.pHome #main .slideDescription > div {
    position: relative;
    min-width: 900px;
    max-width: 1680px;
    margin: auto;
    display: block;
    text-align:right;
    background: url(../../images/15/bg-opacity.png) 0 0 repeat;
    padding:5px 0;
}
.pHome #main .slideDescription p {
    width: 80%;
    margin: auto;
    display: block;
    text-align:right;
/*    max-width: 1680px;*/
}
.pHome #main .slideDescription,
.pHome #main .slideDescription a {
    font-size: 22px;
    font-weight: bold;
    color: #A6B473;
    text-decoration: none;
/*    margin-right: 30px;*/
}
.pHome #main .slideDescription a:hover {text-decoration: none;}
/*.pArtistSlider .tooltip {
    border: 4px solid #fff;
    box-shadow: 5px 5px 5px #646363;
    -webkit-box-shadow: 5px 5px 5px #646363;
    -moz-box-shadow: 5px 5px 5px #646363;
}
.pArtistSlider #tooltip {
    position: fixed; 
    margin-left: -27.4em; 
    left: 50%; 
    padding: 2.4em; 
    top: 4em; 
    width: 50em; 
    z-index: 99999; 
    background: #fff;
}*/

#preview-screen-title{
	float:left;
	margin-left:23%;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	line-height:2em;
}
.tooltip popup-wrapper {position: relative; }
.tooltip .btnClose {
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top:-28px;
    right: -24px;
    background: url(../../images/15/close.png) 0 0 no-repeat;
}
.pHome #main #slideshow {position: relative; /*width: 1298px;*/ height: 700px; margin: 0 auto; text-align: center;}
.pHome #main #slideshow img {
    box-shadow: 0px 0px 35px #959495;
    -webkit-box-shadow: 0px 0px 35px #959495;
    -moz-box-shadow: 0px 0px 35px #959495;
    width:100%;
    max-width: 1680px;
    min-width: 1200px;
    min-height:600px;
    cursor:pointer;
}
.imageref {display: none;}
ul.fpthumbs {top: -1.8em; left: 35px;}
ul.fpthumbs li img {height: 5px!important; width: 15px!important;}

.pHome ul.jbg-menu {top: 63px; color:#486291; font-weight: bold;}
.pHome .jbgallery .jbg-wrap {position: relative; //overflow: hidden; //top:0;}
.pHome #main .jbg-menu-opacity {display: none!important;}

.pHome #footer {
    width: 100%;
    /*overflow: hidden;*/
    background:url(../../images/15/home_panel.png) top center no-repeat;
    height: 23.3em;
    margin: 0;
    padding: 0;
}
.pHome #footer .footerWrapper {/*width: 1298px;*/  margin: 0 auto; background:none; height: 260px; }
.pHome #footer .columns {
    padding: 1.5em 2em;
    height: 18em;
    margin: auto;
    width: 80%;
    position: relative;
    z-index: 99;
    /*overflow: hidden;*/
}
.pHome #footer .columns .col {width: 31%; margin-right: 3%; float: left;}
.pHome #footer .columns .col.colNewArtists {margin-right: 0; float: right; width: 32%; }
.pHome #footer .columns .col h1 {font-size: 1.5em; color: #637A86; margin-bottom: 10px}
.pHome #footer .columns .col p {font-size: 100%; line-height: 140%; text-align: justify; }
.pHome #footer .columns .col .link {text-decoration: none;}
.pHome #footer .columns .col .link:hover {color:#2a4068; text-decoration: underline;}
.pHome #footer .columns .col ul {list-style: none; margin: 0 0 10px 0; padding: 0;}
.pHome #footer .columns .col ul li { border-bottom: 1px dotted #000; padding: 5px 0; display: block; float: none; width: 100%}
/*.pHome #footer .columns .col.colNewExhibits {width: 250px; float: none; margin: 0 auto; }
.pHome #footer .columns .col.colNewArtists {width: 275px; float: right;}*/
.pHome #footer .columns .col.colNewExhibits ul,
.pHome #footer .columns .col.colNewArtists ul {margin-bottom: 10px; float: left; width: 100%;}
.pHome #footer .columns .col.colNewExhibits li,
.pHome #footer .columns .col.colNewArtists li {float: left; width: 100%; clear: both;}
.pHome #footer .columns .colNewExhibits span,
.pHome #footer .columns .colNewArtists span {float: left; margin-right: .5em; width: 6.6em; }
.pHome #footer .columns .colNewExhibits .title { display: block;  line-height: 1.2em; padding-left: 7.1em; }
.pHome #footer .columns .colNewExhibits div.title {padding-left: 8.1em; }
.pHome #footer .columns .colNewArtists a {display: block;  line-height: 1.2em; padding-left: 7.1em;}
.pHome #footer .wrapper {
    padding: 0 33px;
    margin: 0 auto 0;
    position: relative;
    z-index: 999;
    width: 80%;
    top:0;
}
.pHome #footer .nav {margin-top: 10px;}
.pHome #footer .copyright {margin-top: 12px;}

.pHome #footerBottom {
    background: url("../../images/15/gradient-footer.png") no-repeat scroll center top transparent;
    height: 5em;
    padding-bottom: 7.5em;
    position: relative;
    width: 100%;
    z-index: 9;
}


/* page Login */
/*.pLogin #header {background: url(../../images/15/login-line.png) center 28px no-repeat; height: 85px; }*/
.pLogin { background:#2e2d26 /*url(../../images/15/login_bg.jpg) center top no-repeat;*/ }
.pLogin #main { 
    height: 50em; background: none; 
    margin: 0 auto; position: relative;
    padding: 0;
    top: 0; overflow: hidden; width: 100%; }

.pLogin .wrapper-main {
    margin: 0 auto;
    width: 69em;
    z-index: 9999;
    top: 0;
}
.__debug.pLogin .wrapper-main {
    border: 1px dotted green;
}

.pLogin .panel {
    color: #FFFFFF;
    float: right;
    padding: 15em 0 3em 0;
    width: 37em;
    z-index: 9999;
}
.__debug.pLogin .panel {
    border: 1px dotted yellow;
}
.pLogin #background {
    position: absolute;
    margin: 0 0 0 -60em;
    left: 50%;
    top: 0;
    z-index: -1;
    
    overflow: visible;
    width: 60em;
    /*top: 30px;*/
}
.__debug.pLogin #background {
    border: 1px dotted red;
}

.pLogin #background img {
    margin: 0;
    width: 120em;
    /*margin: 0 0 0 -10%;*/
}

.pLogin .loginForm {margin: 0 auto; /*padding-top: 1.6em;*/ }
.loginForm h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
                color: #000; margin-bottom: 1.1em; font-size: 190%; }
.loginForm h3 {font-weight: normal; color: #000; margin-bottom: 0; font-size: 150%;}
.loginForm p {text-align: right; font-size: 120%;}
.loginForm  {color: #5b5a57; text-align: right;}
.pLogin .loginForm .section {float: left; width: 50%; font-weight: bold;}
.pLogin .loginForm .section h1 {margin-bottom: .8em;}
.pLogin .loginForm .aside {float: right; width: 30%;}
.pLogin .loginForm dl dt input {width: 15em; padding: 0; }
.pLogin .loginForm .btnWrap.btnSignIn {
    float: right;
    padding: 0em;
    overflow: hidden;
    height: 2em;
    width: 5.8em;
}
.pLogin .loginForm .btn.btnSignIn {
    color: #6d6d6d;
    font-size: 90%;
    margin: 0 auto;
    padding: .6em 0;
    display:block;
    height:1em;
    outline:none
}

.pLogin .loginForm .btnWrap.btnRestorePass {
	width: 11em;
}

.pLogin dl dt {
    display: block;
    float: right;
    clear: right;
    width: 16.5em;
    padding-top: 0;
    font-weight: normal;
}
.pLogin dl dd {margin-top: 0; float: right; }
.pLogin .form {margin-top: 2.5em; }



/* Advanced Search page */
#main .title-panel .nav {float: left;}
#main .title-panel {padding-top: 5em;}
#main .yiiTab .title-panel {padding-top:0;}
#main .title-panel .line {height: 3px; background-position: 0 -572px; float: left; width: 100%;}
#main .title-panel .wrapper {position:relative;}
#main .title-panel h1 {font-size: 180%; color: #58595b;float:left; }

.pAdvancedSearch #main { background-color: #D4D0C6; }
.pAdvancedSearch .panel {
    width: 80%;
    margin: 0 auto;
    max-width: 1344px;
}
.pAdvancedSearchRes .panel {
    width: 100%;
    margin: 0 auto;
    max-width: 100000px;
}
.pAdvancedSearch .panel .info {font-size: 140%; line-height: 1.6em; float: left; width: 27%;}
.pAdvancedSearch .panel .info a {text-decoration: underline}
.pAdvancedSearch .panel h1 {margin-bottom: 30px;}
.pAdvancedSearch #footer {}
.pAdvancedSearch .section {width: 68%; border-right: 1px solid #000; padding-right: 2%; margin-right: 2%; float: left;}
.pAdvancedSearch .nav { text-align: center; }
.pAdvancedSearch .nav .btnWrap.searchBtn { width: 7em; margin: 0 auto; float:none }
.pAdvancedSearch .btn.btnSearch { margin: 0 auto; float: none; padding: .5em 0 0 0; }
.pAdvancedSearch .field-search { margin-bottom: 3em; }
.pAdvancedSearch .field-search .inputText {width: 50%; height: 1.1em; font-size: 15px; }
.pAdvancedSearch .field-search ul {margin: 0; padding: 0;}
.pAdvancedSearch .field-search select {width: 16%; height: 1.5em; font-size: 15px; }
.pAdvancedSearch .field-search select.selColumn {width: 25%; height: 1.5em; }
.pAdvancedSearch .field-search ul li {margin: 2% 0;}
.pAdvancedSearch .field-search ul li input {margin: 0 2% 0;}
.pAdvancedSearch .field-advanced {padding: 20px 0 30px; width: 580px}
.pAdvancedSearch .field-advanced label {font-size: 14px; margin-left: 5px;}
.pAdvancedSearch .field-advanced .item {float: left; width: 183px; padding: 10px 0;}

.pAdvancedSearch .inputText { margin-right: 10px; padding: 2px 3px;}
.pAdvancedSearch .error input{
	border:2px solid red;
}

/* pMyAccount */
.pMyAccount #main { background-color: #D4D0C6; }
.pMyAccount .panel {width: 80%; margin: 0 auto; max-width: 1344px;}
.pMyAccount .section {float: left; width: 65%}
.pMyAccount .section .inputText {
   width: 435px;
   margin-right: 3px;
   vertical-align: middle;
   float: left;
   margin-top: 1px;
   padding: 3px 2px;
}
.pMyAccount .section .btn {}
.pMyAccount .aside {float: right; width: 49%; text-align: right;}
.pMyAccount .aside .btnWrap {float: right; }
.pMyAccount .aside .btnWrap.btnReSendInvite, .pMyAccount .aside .btnWrap.btnCreateUser { 
    height: 2.5em; width: 10em;
    text-align: center;
    margin-right:0;
    margin-left:1em;
}

.pMyAccount .btn.btnReSendInvite, .pMyAccount .btn.btnCreateUser { 
    margin: 0 auto 0 auto; /*.2em 1.2em 0 0;*/
    line-height: 2.3em;
    height: 2.5em;
    width:100%;
    padding-top:0em;
    padding-bottom:0.2em;
    background: url(../../images/15/tp.gif) 0 0 repeat;
    color:#486291;
}
.pMyAccount .aside select {
    float: right; margin-top: 0; 
    margin-right: 1.5em; margin-top: .4em;
    font-size: 95%;
}

.pMyAccount .panel select {
    margin-right: 1.5em; 
    margin-top: .6em;
    font-size:100%;
}
.pMyAccount .aside .btnWrap.btnApprove { 
    height: 1.9em; 
    width: 6em;
    text-align: center;
    margin-right:0;
    margin-left:1em;
}

.pMyAccount .btn.btnApprove { 
    margin: .2em auto 0 auto; /*.2em 1.2em 0 0;*/
}
.pMyAccount .filters {float: left; width: 100%; padding: 0 0 20px;}
.pMyAccount .filters .input {background: none; width: 20em; margin-top: .3em; position: relative; z-index: 10;}
.pMyAccount .filters .input img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }
.pMyAccount .filters .input input {width: 19em; margin-top: .10em;  }
.pMyAccount #main .title-panel h1 {float: none; margin-bottom: 20px;}
.pMyAccount #main .title-panel .nav {float: none; position: relative; margin-left: -2px;}
.pMyAccount #main .title-panel .wrapper { margin: 0 auto; max-width: 1344px; }
#main .title-panel { width: 80%; margin: 0 auto; max-width: 1344px; }
.wide #main .title-panel { width: 80%; margin: 0 auto;}
.pMyAccount ul.dropdown ul { margin-left:0; width: 12.4em; }
.pMyAccount .wrapper-main ul.dropdown ul { margin-left:0; width: 99.5%; list-style:none}
.pMyAccount ul.dropdown > li > a { margin: 0; font-size: 95%; padding-top: 1em;}

.pMyAccount .contentWrapper {
    width: 80%;
    padding: 1.5em 10%;
    background: #fff;
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
}
.pMyAccount .title-panel .filters {
    float: right; width: auto; height: 1.7em;
    margin: .2em 0em 0 0; padding: 0;
}

.pMyAccount .tAge,
.pMyAccount .tLastSeenOn {text-align: center;}
.pMyAccount #main .dropdown li {position: relative; width:12.5em}
.pMyAccount #main .dropdown li a {position: relative;}
.pMyAccount #main .dropdown li .arrow {
    background: url(../../images/15/ico.png) 0 -60px no-repeat;
    padding: 0px 3px;
    cursor: pointer;
    float: right;
    margin-right: .6em;
    margin-top: .2em;
}

.pMyAccount #main ul.dropdown li > ul > li {
    width: 13em;
}

/* page Artist */
.pArtistNew {
    /*background: url(../../images/15/canvas.jpg);*/
    background:#D4D0C6;
}

.pArtistNew #header {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
.pArtistNew #header .subBar,
.pArtistNew #header .subBar a,
.pArtistNew #header .subBar a:hover {color: #dfdfdf;}
.pArtist .wrapper-main {width: 900px; margin: 0 auto; z-index: 9999;}
/*.pArtist.pArtistNew .wrapper-main { width: 80%; min-width: 1100px; margin: 0 auto; z-index: 9999; }*/
.pArtist .panel {float: right; color: #fff; padding-top: 100px; width: 220px; position: relative; z-index: 9999;}
/*.pArtist.pArtistNew .panel {float: right; color: #fff; padding-top: 7em; width: 30%; position: relative; z-index: 9999;}*/
.pArtist .panel h1 {color: #fff; font-size: 30px; margin-bottom: 15px;}
.pArtist .panel p {margin-bottom: 10px;}
.pArtist .panel a {color: #fff; text-decoration: underline;}
.pArtist .panel a.readMore {margin-right: 10px;}
.pArtist .links a.last {margin-left: 2em;}
.pArtist  {
    /*background:url(../../images/15/artist/01.jpg) center 10% no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}

.pArtist  #main {min-height: 660px; }
.pArtist.pArtistNew #main {
    /*min-height: 758px;*/ padding-bottom: 0px;
    position: relative;
    padding-top: 5.1em;
    min-height: 0px; width: 100%; 
    margin: 0 auto;
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=180, Strength=7);*/
    box-shadow: 0 7px 10px #333333;
    -webkit-box-shadow: 0 7px 10px #333333;
    -moz-box-shadow: 0 7px 10px #333333;
}

/*.bg-wrapper {position: absolute; left: 0; top: 71px; overflow: hidden; width: 100%; height: 100%; text-align: center;}*/
.pArtist.pArtistNew .bg-wrapper {overflow: hidden; width: 100%; z-index: -1; }
.pArtist.pArtistNew .bg-wrapper #bg-image {width: 100%;}
/*.pArtist.pArtistNew .wrapper-main {margin-top: 20px;}*/

.image-mask{
    background:url(../../images/15/artist-text-bg2.png) 0 0 repeat;
    position:absolute;
    top:0;
    right:0;
    width:24em;
    height:100%;
    
}

.pExhibitLanding .image-mask{
    background:url(../../images/15/artist-text-bg.png) 0 0 repeat;
    position:absolute;
    top:0;
    right:0;
    width:50%;
    height:100%;
    text-align:center;
}

#artistNewText {
    position:relative;
    top:0;
    right:0;
    width:24em;
    float:right;
    text-align:center;
    height:100%;
    overflow:hidden;
}

/*.type_multi_img #artistNewText{
	float:right;
	width:85%;
	position:static;
	max-width:1364px;
	margin:0 auto;
	width:50em;
}

.type_multi_img #artistNewText *{
	text-align:left;
}*/

.type_gallery .artistTextInner .title,
.type_gallery .artistTextInner h1,
.type_gallery .artistTextInner .text,
.type_gallery .artistTextInner .intro,
.type_gallery2 .artistTextInner .title,
.type_gallery2 .artistTextInner h1,
.type_gallery2 .artistTextInner .text,
.type_gallery2 .artistTextInner .intro,
.type_gallery3 .artistTextInner .title,
.type_gallery3 .artistTextInner h1,
.type_gallery3 .artistTextInner .text,
.type_gallery3 .artistTextInner .intro{
	visibility:hidden;
}

.type_gallery1 .artistTextInner .intro{
	display:none;
}

.type_gallery #enterLink, .type_gallery2 #enterLink, .type_gallery3 #enterLink{
	display:block;
	border:0px solid red;
	bottom:0;
	position:absolute;
	height:3em;
	background: url(../../images/15/tp.gif) 0 0 repeat;
	z-index:5;
	width:40em;
	height:50%;
}
.type_gallery  #enterLink span, .type_gallery2  #enterLink span, .type_gallery3  #enterLink span{
	visibility:hidden;
}

.pLandingPage #header .subBar,
.pLandingPage #header .subBar a,
.pLandingPage #header .subBar a:hover {color: #000;}

#artistNewText .artistTextInner {
	position:relative;
	margin:7.2em 0 0 0;
	padding:0 2em 0 2em;
    color: #222;
    text-align:left;
    font-size:110%;
    height:100%;
}

#artistNewText .intro{
	line-height:1.4em;
}


#artistNewText .links .last{
	float:right;
	margin:0 1.2em 0 0;
}

#artistNewText .links{
	margin-top:1em;
}

.type_multi_img #artistNewText .artistTextInner{
	
}

.pExhibitLanding #artistNewText .artistTextInner {
    position: absolute;
    top: 14em;
	width:90%;
    color: #fff;
}

.pExhibitLanding #header .subBar .breadcrumbs{
	float:right;
}

.pExhibitLanding .artistTextInner img{
	float:none;
	margin:0 auto;
	border:2px solid #999;
}

#artistNewText h1 {
    color: #222;
    font-size: 2.2em;
    margin-bottom: 15px;
}

#artistNewText h1 .editLink{
	font-size:40%!important;
	margin-right:-1em!important;
}

.pExhibitLanding #artistNewText h1 {
    color: #ddd;
}

#artistNewText p {
    padding-bottom: .5em;
    text-align: justify;
    margin: 0;
}

#artistNewText a {

    text-decoration: underline;
}

.pExhibitLanding #artistNewText a {
	color:#ccc;
}
.pExhibitLanding #artistNewText a:hover {
	color:#ccc;
	text-decoration:none;
}


#template-small-image{
	text-align:center;
	margin:1em 0 0 0;
}

#template-small-image img{
	border:2px solid #fff;
	max-width:100%;
	
}
.pLandingPage .copyright{
	
}

.pLandingPage .breadcrumbs a, .pLandingPage .breadcrumbs span.current{
	/*background:#fff;
	color:#818285;*/
}

#template-multi-images{
	width:100%;
	text-align:left;
	position:relative;
	height:14em;
	overflow:hidden;
	white-space:no-wrap;
}

#template-multi-images img{
	border:5px solid #fff;
	height:85%;
	margin-bottom:10px;
}

#template-multi-images div{
	text-align:center;
	width:160%;
	margin-left:-30%;
	height:100%;
}
/* page Add Artwork */

form .errorMessage, .errorSummary, .notes-form .errorMessage {
    margin: 5px 0;
    border-radius: 4px;
    width: 97%;
    background: none repeat scroll 0 0 #ffffcc;
    padding: 3px 15px;
    border: 1px solid #333;
    font-weight: bold;
    font-size: 90%;
}

.popup-small .notes-form .errorMessage{
	width:95%;
}

.errorSummary{
	padding:0.2em 1em;
}
.pMyAccount .errorMessage{
	margin-left:16.6em;
	width:18em;
	padding:3px 8px;
}

.pMyAccount  form div.row{
	padding-bottom:0.8em;
}

.pLogin .errorMessage{
	text-align:left;
	padding:1px 0.5em;
	width:15.5em;
	margin:-0.8em 0 0.1em 1.4em;
	position:relative;
	font-weight:normal;
}

.pAddArtwork .errorMessage { margin-left: 19em; text-align: left; width: auto; float: left; }
.pAddArtist .errorMessage { margin-left: 19em;}
#exhibitform #tabs-wrapper .errorMessage { margin-left: 0;}
.pAddArtist .fAddNotes .errorMessage, .pAddMuseum .fAddNotes .errorMessage, .pAddArtwork .fAddNotes .errorMessage { margin-left: 0;}

.bulkBlockItem .errorMessage{
	margin-left:15.7em;
	padding:0 8px;
	max-width:19em;
	overflow:hidden;
}

input.error, textarea.error, select.error, input.errorJs, textarea.errorJs, select.errorJs {
    border: 2px solid #ff3333;
}
.pAddArtist .form label,
.pAddArtwork .form label {
    clear: both;
    margin-top: .2em;
    width: 16em;
}

.pAddArtwork .form #edit-urlBiographyTxt-wrapper label {
    width: 30em;
}

.pAddArtist .form .field {
    width: 32em; padding: 0 0 1em 0;
    /*border: 1px dotted blue;*/
}


#errorSummaryCnt,
.pAddArtwork .tabNav,
.pAddArtwork .tabPanels,
.pAddArtwork .panelTabNav {
    float: left;
    width: 100%;
}



.pAddArtwork #main .wrapper-main { width: 60em; margin: 0 auto; padding-bottom: 0; }
.pAddArtwork #main .content { width: 100%;}
.pAddArtwork #main .title-panel { width: 100%; }
.pAddArtwork .tabPanels { padding: 30px 0;}
.pAddArtwork .tabPanels .fDescription,
.pAddArtwork .tabPanels .fDescription {font-size: 90%; display: block; padding-top: 5px; font-style:italic}
.pAddArtwork .tabPanels p {margin: 0;}
.panelTabNav { padding: 15px 0 10px;}
.pAddArtwork .panelTabNav { text-align: right;}
.pAddArtwork .tabNav {text-align: center;}
.pAddArtwork .tabNav a,
.pAddArtwork .tabNav span {margin:0 1.3em; font-size: 110%;}

.pAddArtwork.pAddArtworkTemplate .aside,
.pAddArtwork.pAddArtworkTemplate .section { padding: 1em 0 2em; }

.pAddArtwork.pAddArtworkTemplate .aside {float:right; width: 48%; text-align:center;  border-left:1px solid #000;}
.pAddArtwork.pAddArtworkTemplate .aside h3 {font-weight:normal; font-style:italic; text-align:center; margin-bottom:20px;}
.pAddArtwork.pAddArtworkTemplate .section {float:left; width: 49%; text-align:center;}
.pAddArtwork.pAddArtworkTemplate .section select { margin-bottom: 2.2em; font-size: 110%; }
.pAddArtwork.pAddArtworkTemplate .section .item p {display:block; text-align:center; padding:5px 0 15px;}
.pAddArtwork.pAddArtworkTemplate .section .item .btn {float:none; margin:auto; font-weight:bold; color:#000;line-height: 2.5em;}

.pAddArtwork .form {/*font-size: 14px;*/}
.pAddArtwork .checkbox {margin: 5px 5px 5px 0}
.pAddArtwork .form.fAddNotes label {float: none; text-align: left; margin-bottom: .1em; }
.pAddArtwork .form.fAddNotes .tabPanels {}

.form.fAddBiography textarea .textareaWrapper,
.pAddArtwork .form.fAddNotes .textareaWrapper {width: 60em;}
.form.fAddBiography textarea,
.pAddArtwork .form.fAddNotes  textarea {width: 100%;}

.pAddArtwork .checkbox-field { font-size: 100%; }

.pAddArtwork .form.fAddNotes .btnWrap.btnUpload {
    float: left;
}
.pAddArtwork .form.fAddNotes .fUpload label {
    float: left; width: auto;
}

/*border: 1px dotted red;*/
.tabHolder { clear: both; width: 60em; height: 2.7em; margin: 0 auto; position: relative; z-index: 3; }
.tabHolder > img { width: 100%; height: 100%; z-index: -1; position: absolute; top: 0; left: 0;}
/*.tabHolder.tabHolder-3 ul li a {width:169px;}
.tabHolder.tabHolder-3 ul li { width: 183px; }*/
.tabHolder ul li {
    float: left;
    color: #fff;
    font-size: 120%;
    display: block;
    padding: 0 .8em;
    font-family: Georgia1, Georgia, serif;
    line-height: 2.2em;
    width: 12em;
}

.tabHolder ul li.ui-tabs-selected a{
	color:#fff;
	cursor:pointer;
}
.tabHolder ul li.ui-tabs-selected span{
	color:#CBE386;
}

.pAddExhibit .tabHolder ul li {
 	width: 8.2em;
}
.tabHolder-3 ul li {
}
.tabHolder ul li a {color: #547808; display: block; }
.tabHolder ul li a:hover {text-decoration: none;}


.tabHolder ul li.done a span,
.tabHolder ul li span {
    font-family: arial;
    font-size: 25px;
    font-weight: bold;
    vertical-align: middle;
    color: #cbe386;
    margin-right: 10px;
}
.tabHolder ul li a span {color:#a4bd69;}
.pAddExhibit .tabHolder ul li span,
.pAddExhibit .tabHolder ul li.done a span{
	margin-right: 5px;
}

.tabHolder li, .tabHolder a{
	white-space:nowrap;
}

#errorSummaryCnt {
    padding-right: 0.5em;
    font-weight: bold;
    width:auto;
    float:none;
}

#errorSummaryCnt li {color: #FF0000;}

/* bulk import */

.pBulkImport #main .title-panel {padding-bottom: 2em; width: 100%; max-width: 1344px; }
.pBulkImport .tabPanels {
    padding: 2em 0;
}
.pBulkImport #main .wrapper-main { width: 60em; }
.pBulkImportPublish .bulkSetControls {padding: 10px;}
.pBulkImportPublish .containerBottom {margin-bottom: 30px; padding: 10px 10px 20px;}

.pBulkImportPublish .formWrapper {border: 1px solid #ABABAB; padding-bottom:0;}
.pBulkImportPublish .bulk-import-form { width: 59em; margin: 0 auto; }
.pBulkImportPublish .bulk-import-form .containerBottom .img {float: left; width: 27em; overflow: visible!important; text-align:center;margin-right: 1em;min-height:24em}
.pBulkImportPublish .fBulkImport .img img {
    border: 4px solid white;
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
    max-width:24em;
    max-height:24em
}

.pBulkImportPublish .bulk-import-form .toggleAddFields span{
	line-height:2em;
	font-weight:bold;
	cursor:pointer;
}
.pBulkImportPublish .bulk-import-form .toggleAddFields span:hover{
	text-decoration:underline;
}

.pBulkImportPublish .bulk-import-form .containerBottom .text {float: left; width: 33em;border-left:1px solid #999;padding-left:2em}
.pBulkImportPublish dl {float: left; width: 100%; margin-bottom: 10px;white-space:nowrap}
.pBulkImportPublish dl dt {float: left; clear: left; width: 14em; padding: 2px 0;font-weight:normal;}
.pBulkImportPublish dl dt.fieldRequired{font-weight:bold}
.pBulkImportPublish dl dd {float: left; padding: 2px ; width:18em;overflow:hidden;}
.pBulkImportPublish .text textarea {width: 97%; font-size: 100%; }
.pBulkImportPublish .carousel {width: 58em;}
.pBulkImportPublish .carousel .carouselWrapper {width: 50em;}

.pBulkImportPublish .btnDelete {
    display: block;
    float: right;
    width: 19px;
    height: 19px;
    background: url(../../images/15/icon-delete.png) 0 0 no-repeat;
	margin-top: -20px;
}
.pBulkImportPublish .btnEdit {
    display: block;
    float: right;
    width: 19px;
    height: 19px;
    background: url(../../images/15/icon-edit.png) 0 0 no-repeat;
    margin-right: 27px;
	margin-top: -20px;
}
.pBulkImportPublish .slider-line {background: #191919; margin-top:20px;}

/* Create Profile */
.fCreateProfile .form {width:600px; margin:0 auto;}
.fCreateProfile label {width:30%; text-align:right; padding-right:15px; padding-top:3px;}
.fCreateProfile .field {width:60%; padding-bottom:15px;}
.fCreateProfile .yearDeath {margin-left:6.3em; margin-right: 1.2em;}
.fCreateProfile .AllowOtherEtit {margin-left:15px;}
.pageExhibit .main .tabWrapper.fCreateProfile .tabHolder {background-position:0 -166px;}
.fCreateProfile p {margin:0;}


.fCreateProfile .inputLastName, .fCreateProfile .inputFirstName,
.fCreateProfile .inputCountry, .fCreateProfile .inputSchool,
.fCreateProfile .inputUrlPortrait, .fCreateProfile .inputStyle {width:97%; margin-bottom:4px}

.fCreateProfile .inputYearBirth, .fCreateProfile .inputYearDeath {width: 8em;}

/* Add Blography */
.fAddBiography {}
.fAddBiography .field {width:80%; padding-bottom: 1em;}
.fAddBiography input, .fAddBiography textarea {margin:5px 5px 5px 0; vertical-align:middle;}
.fAddBiography #urlBiography,
.form-text-url {width: 60em; }

.fAddBiography.form .field {width: 765px;}

.pAddArtwork .fUpload .fWrapper,
.fAddBiography.form .field .fWrapper {float: left;}

.pAddArtwork .btnWrap.btnUpload { 
    padding: 0.6em 0 0;
    height: 1.9em; width: 6.3em;
    left: 0; top: -.5em;
}
.pAddArtwork .fAddBiography .btnWrap.btnUpload { 
    top: -.7em;
}
.btn.btnUpload {
    margin: 0;
}
.pAddArtwork .fAddBiography .btnWrap.btnUpload { 
    margin-left: 13em;
}

/* page Artist View */

.pArtistIndex.pArtistView #main .title-panel h1 {
    float: none; margin-bottom: 1.5em;
    font-size: 180%;
}
.pArtistIndex.pArtistView .filters .nav {text-align:center;}

.pArtistIndex .wrapper-main-inner {
    width: 80%;
    margin: 0 auto;
    max-width: 1344px;
}
.pArtistView .wrapper-main .panel { width: 100%; margin: 0 auto; } /* width: 80%; margin: 0 auto; max-width: 1344px; */
.pArtistView .wrapper-main .panel .content {padding-top: 3em;}
.pArtistView.pTableView .wrapper-main .panel .content {padding-top: 3em; width: 80%; margin: 0 auto; max-width: 1344px; }
.pArtistView .panel { margin: 0 auto; }
.pArtistView #main .title-panel {padding: 1em 0 0 0; width: 100%; max-width: 100000px; }
.pArtistView #main .title-panel h1 { width: 80%; margin: 0 auto; max-width: 1344px; }

.pArtistView .panel .description {padding: 0 30px;}
.pArtistView .panel .description .title {font-size: 22px;}
.pArtistView .panel .description .title span {font-size: 16px; font-weight: normal;}
.pArtistView .panel .description .info {font-size: 14px; line-height: 25px;}

.pArtistView .textFilters {float: right; margin-top:-3.4em;}
.pMyAccount .textFilters {float: right;position:relative;margin:0;top:-1.5em;left:40px;}
#page-artist-details .textFilters, .pExhibitTable .textFilters{float: right; margin: 0 0 0.8em 0}
.pArtistView .options {float: right;}
.pArtistView .textFilters .input .link, .pMyAccount .textFilters .input .link {
	width:1.4em;
	height:1.4em;
	margin:0px 2px 0 0;
}

.pAddArtwork .textFilters .input .link {
	width:1.4em;
	height:1.4em;
	margin:0px 2px 0 0;
}

.pArtistView .textFilters .input .searchoff, .pMyAccount .textFilters .input .searchoff, .pAddArtwork .textFilters .input .searchoff {
	background:#fff url(../../images/15/icon-search-off.gif) 50% 50% no-repeat;
}

.pArtistView .textFilters .input, .pMyAccount .textFilters .input {
    /*background-position: -138px 0;*/
    width: 12em;
    padding:0 0 .1em .1em;
    z-index: 10;
}
.pArtistView .textFilters .input img, .pMyAccount .textFilters .input img {
    position: absolute; left: 0; top: 0; 
    width: 100%; height: 100%; z-index: -1; 
}
.pArtistView .textFilters input, .pMyAccount .textFilters input {border: none; width: 80%; height: 1.9em; padding: 0 0.3em; line-height: 1.9em; background: url(../../images/15/tp.gif) 0 0 repeat;}
.pAddArtwork .textFilters input{
	background: url(../../images/15/tp.gif) 0 0 repeat;
}
.pArtistView .filters { float: none; margin-top: .1em; }
.pArtistView .filters .nav {text-align: right; padding: 5px 0; /*width: 800px;*/ }
.pArtistView .filters .nav span,
.pArtistView .filters .nav .showAll {
    background: #dbed92;
    border: 1px solid #acacac;
    padding: .6em .4em .5em;
}
.pArtistView .filters .nav a {
    border: 1px solid #acacac;
    margin: 0; /* 0 .1em */
    padding: .6em .17em .5em;
    height: 1.1em;
    background: #ccc;
}
.pArtistView .filters .nav a:hover {background: #ecf3d2; text-decoration: none;}
 .pArtistView .filters .nav a.active {background: #dbed92; text-decoration: none;}
.panel table { border-bottom: 1px solid #fff; margin-bottom: 1em; }
.pArtistView .panel table { width: 100%; }
.pTableView .panel table {  margin: 0 auto .5em auto; max-width: 1344px;}
.pArtistIndex .panel table {  margin: 0 auto .5em auto; max-width: 1344px; }
.panel table th {
    font-size: 85%;
    text-transform: uppercase;
    background:#a9a9a9 url(../../images/15/table-th.png) 0 0 repeat-x;
    height: 3em;
    vertical-align: middle;
    padding: 0;
    border-left:1px solid #ababab;
    padding: 0 .7em;
}
.panel table th.last {border-right:1px solid #ababab;}
.panel table td.last {border-right:1px dotted #ababab;}

.pArtistView #main div.panelTabNav {padding: 0; position: relative; margin: -.35em 0 0 0; z-index: 10; }
.pArtistView #main div.panelTabNav img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.pArtistView .panelTabNav {float: left; /*margin-right: 1em; padding-bottom: 20px*/ }
.pArtistView .panelTabNav .btn.btnSearch {margin: 0}
.pArtistView .panelTabNav .textFilters {float: right;}
.pArtistView .panelTabNav .textFilters input {width: 200px}
.panel .table td {padding:.7em; vertical-align: middle;  }
.panel table .frame {background: #fff; padding: 3px; border: 1px solid #e5e5e5; float: left; margin: 2%;}
.panel table td {border-left:1px dotted #ababab; background: #fff;}
.panel .mceToolbar td{
	background:transparent;
}
#mce_fullscreen_container{
	background:#fff;
}

#mce_fullscreen_container .defaultSkin table.mceLayout tr.mceLast td{
	border-bottom:0;
}


.panel table td p {
    margin: 0;
}

.panel table th a:hover{
    opacity: 0.4;
    filter: alpha(opacity=40);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
    -moz-opacity: 0.4; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
    
}

.panel table th a {text-decoration: none; white-space:nowrap}
.panel table th a.desc, .panel table th a.asc {
    /*background: url(../../images/15/filters.png) 0 0 no-repeat;*/
    display: inline;
    text-decoration: none;
    padding: .4em 0 0 0;
    margin-right: 1.5em;
    position: relative;
    left: -.25em;
    overflow: visible;
}
.panel table th a.desc .orderBg, .panel table th a.asc .orderBg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1.9em;
    overflow: hidden;
    margin-right: 1.5em;
}
.panel table th a.desc .orderBg img, .panel table th a.asc .orderBg img {
    height: 1.7em;
}
.panel table th a.desc .orderArr, .panel table th a.asc .orderArr {
    position: absolute;
    width: 1.5em;
    height: 1.9em;
    right: -1.5em;
    top: 0;
    z-index: 10;
}
.panel table th a.desc .orderArr img, .panel table th a.asc .orderArr img {
    height: 1.7em;
}
.panel table th a.desc span, .panel table th a.asc span {
    display: inline;
    padding: .1em 0em .15em .7em;
    /*background: url(../../images/15/filters.png) right -17px no-repeat;*/
    margin-right: 0; /*-22px;*/
    position: relative;
    z-index: 1;
}

.pMyAccount .panel table tr:last-child td{
	border-bottom:1px dotted #ababab;	
}

.panel table th.tStatus {width: 5.7em;}
.pArtistView .importInBulk { float: left; margin-left: 7em; padding-top: .4em; }
.pArtistView .importInBulk a.disabled{
	color: #999999;
    text-decoration: none !important;
}
.pTableView #main .title-panel {padding-top: 3.7em; padding-bottom:1em}
.pTableView #main div.panelTabNav {padding:.7em 0 1.0em; float: left;}
.pTableView .btn.btnSearch {width:76px }

/*.pTableView .filters {float: right; width: 330px; padding: 15px 0 20px;}
.pTableView .filters .input {background-position: -326px 0; width: 312px; margin-top: 3px;}
.pTableView .filters .input input {width: 290px;}*/

.pTableView .filters {
    float: right; width: auto; height: 1.7em;
    margin: .2em 0 0 0; padding: 0; }
.pTableView .filters .input {background: none; width: 20em; margin-top: .3em; position: relative; z-index: 10;}
.pTableView .filters .input img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }
.pTableView .filters .input input {width: 19em; margin-top: .25em; }


.panel table .even td {background: #f5f8e6;}
.panel table .tPic {border: none; width: 129px;}
.panel table .tPic img {width: 72px; height: 72px;}
.panel table .tDescription {/*width: 218px;*/}
.panel table .tNotes {width: 53px; text-align: center;}
.panel table .tContent {width: 87px; text-align: center;}
.panel table .tCotributor {width: 124px; text-align: center;}
.panel .grid-view table a {color: #000; text-decoration: underline;}
.panel table td.tdInfo {text-align: center;}
.panel table td .info {
    /*background: url(../../images/15/ico.png) 0 0 no-repeat;*/
    /*padding: 1px 9px;*/
    display: inline;
    /*background-position: 0px -23px ;*/
    text-decoration: none;
}
.panel table td .info img { width: 1.7em; }
.panel table td.tName {}
.panel table td.tDate,
.panel table td.tYears,
.panel table td.tUpdated {text-align: center;}



.pagination {
    line-height: 2.6em;
    min-height: 2.3em;
}

.pagination .prev,
.pagination .next,
.pagination .last,
.pagination .first {display: inline; margin:0 5px;}
.pagination .nav-wrapper {width: 60%; margin: 0 auto; text-align: center;  min-height:2em;}

.pagination .prev {}
.pagination .next {}
.pagination ul {padding: 0; margin: 0 15px; display: inline;}
.pagination ul li {display: inline; margin: 0 2px;}
.pagination .number {}
.pagination .number a {text-decoration: underline; margin: 0 5px;}
.pagination .number span {margin: 0 5px;}
.pagination .options {float: right; }
.pagination {color: #999;}
.pagination ul li.selected a{
	text-decoration:none;
	color:#999;
}
.pagination select, .options select { }

.btn::-moz-focus-inner {padding:0; border:0;}

.pAbouUs #main { background: #D4D0C6; }
.pAbouUs #main .wrapper-main { overflow: visible; width: 80%; margin: 0 auto; }
.pAbouUs #main .title-panel h1 {margin-bottom: 1.7em; }
.pAbouUs #main .title-panel {
    width: 100%;
}
.pAbouUs #main .title-panel ul {
    list-style: none;
    padding: 0; margin: 0;
    display: table;
    width: 100%;
    border: none;
}
.pAbouUs #main .title-panel ul li { 
    width:13%;
    display: table-cell;
    margin-right: 4px;
    margin-left: 0;
    vertical-align: middle;
}

.pArtistBio #main .title-panel ul li { 
	display:block;
	float:left;
	width:28%;
	margin:0;
}

.pAbouUs #main .title-panel ul li:first-child{
	/*min-width: 11em;*/
}

.pAbouUs #main .title-panel ul li .tabInner {
    position: relative; z-index: 10;
    padding: 0;
    text-align: center;
    margin-right: 4px;
    cursor: pointer;
}

.pAbouUs #main .title-panel ul li:last-child, .pAbouUs #main .title-panel ul li:last-child .tabInner {
    margin-right: 0;
}
.pAbouUs #main .title-panel .nav {
    float: none;
    clear: both;
    font-size: 130%;
}
.pAbouUs #main .title-panel ul li img.tabBg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1;}
.pAbouUs #main .title-panel ul li a {
	display:block;
    width: 100%; 
    background: url(../../images/15/tp.gif) 0 0 repeat;
    font-size: 90%; padding: .7em 0;
    color: #4D4D4F; text-decoration: none; font-weight: bold;
    white-space:nowrap;
}
/*.pAbouUs #main .title-panel ul.dropdown li.hover a,
.pAbouUs #main .title-panel ul.dropdown .active a,
.pAbouUs #main .title-panel ul.dropdown a:hover {
    background-position: -176px -44px;
}*/
.pAbouUs #main .panel { width:100%; padding-top: 0;   max-width: 1344px;}
.pAbouUs #main .aside { width: 100% }
.pAbouUs #main .section { padding: 5%; }
.pAbouUs.twoColumns .section {width: auto;}

.btnWrap {
    position: relative; z-index: 10; width: 7em; height: 2.5em;
}
.btnWrap img.btnBg {
    position: absolute; top: 0; left: 0;
    width: 100%; height: 100%; z-index: -1;
}

.pMyAccount form .btnWrap{
	float:left;
	margin-right:1em;
}

.pMyAccount form .btnWrap a{
	line-height:2em;
}

.pMyAccount form  .btnDisabled{
	color:#999;
}

.pMyAccount form  .hint{
	width:22em;
	font-size:80%;
	margin:0.2em 0 0 19em;
}

a.btn,
a.btn.btnBlog,
.pTermsUse.twoColumns .aside li a {
    text-decoration: none;
    display: block;
    /*float: left;*/
    /*width: 5em;*/
    /*height: 1.7em;*/
    text-align: center;
    line-height: 1.1em;
    background: none;
    vertical-align: middle;
    font-size: 1.2em;
}

a.btn, .pAddArtwork a.btn.btnBlog, .pAddArtwork .pTermsUse.twoColumns .aside li a {
    /*background: url(../../images/15/btn.png) 0 0 no-repeat;*/
    text-decoration: none;
    /*margin: 0 2px;*/
    text-align: center;
    border: none;
    /*font-size: 14px;*/
    padding: 0;
    cursor: pointer;
    text-transform: capitalize;
    color: #486291; 
    /*width: 75px;*/
    /*height: 16px;*/
}
a.btn:hover, a.btnOld:hover {text-decoration: none;}

a.btnOld, a.btnOld.btnBlog {
    text-decoration: none;
    display: block;
    float: left;
    width: 75px;
    height: 16px;
    margin: 0; /* 0 2px */
}

.btnOld, .ui-button-old {
    background: url(../../images/15/btn.png) 0 0 no-repeat;
    border: none;
    font-size: 14px;
    padding: 6px;
    cursor: pointer;
    text-transform: capitalize;
    color: #486291;
}

.btn,
.ui-button,
.pTermsUse.twoColumns .aside li a {
    background: none;
    border: none;
    font-size: 110%;
    /*margin: .3em 1em;*/
    cursor: pointer;
    text-transform: capitalize;
    color: #486291;
}
.ui-button,
.pTermsUse.twoColumns .aside li a {
    background: url(../../images/15/btn.png) 0 0 no-repeat;
}

.downloadLogs.disabled,
.btn.disabled,
form .tabNav .disabled,
.btn.disabled:hover {
    cursor: default;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    -webkit-opacity: 0.5; /* Safari > 1.1 && < 5*/
    opacity: 0.5;
    color: #505154;
    text-decoration:none;
}

.btn:hover,
.ui-button:hover,
.pTermsUse.twoColumns .aside li a:hover {color:#2A4068;}

.btnSubmit,
.ui-button,
input.btnSearch {width: 87px; height: 28px; }

a.btnAddArtwork { width:8em; padding: .4em .2em 0 .2em; margin: 0;}
.pArtistView a.btnEdit { width:4em; padding: .4em .2em 0 .2em; margin: 0;}
.pArtistView .btnWrap { width: 10em; float: left; height: 2.2em; }
.pArtistView .btnWrapEdit{ width: 5.5em; float: left; height: 2.2em; margin-right:0.4em}
.btnAddArtist.btnWrap { width: 7.75em; height: 2.5em; }
.btnAddMuseum.btnWrap { width: 8.75em; height: 2.5em; }
.btnAddArtist.btn { margin: .5em auto 0 auto; }
.btnAddMuseum.btn { margin: .5em auto 0 auto; }

.pTermsUse.twoColumns .aside li a {width: 125px; background-position: -91px 0;}

.btnWrap.btnSaveDraft,
.btnWrap.btnPublish,
.btnWrap.btnPreview,
.btnWrap.btnRight,
.btnWrap.btnRight1 {float: right;}

.btnWrap.btnSaveDraft, .btnWrap.btnRight1 { width: 8.8em; margin-right: 1em; }
.btnWrap.btnPreview a,
.btnWrap.btnPublish a,
.btnWrap.btnRight a,
.btnWrap.btnSaveDraft a, .btnWrap.btnRight1 a  { margin: .5em auto 0 auto; }
.btnWrap.btnPreview { width: 7.2em; margin-right: 1em; }
.btnWrap.btnPublish, .btnWrap.btnRight { width: 6.9em; margin-right: 0; }


.btnWrap.btnSelectText,
.btnWrap.btnSelectImage,
.btnWrap.btnSelectPhoto {
    float: none;
    width: 10em;
}
.pAddArtwork .btnWrap.btnSelectText,
.pAddArtwork .btnWrap.btnSelectImage,
.pAddArtwork .btnWrap.btnSelectPhoto {
    width: 10em;
    height: 1.6em;
    margin-left: 10em;
    padding-top: .6em;
}
.pAddArtwork .btn.btnSelectText,
.pAddArtwork .btn.btnSelectImage,
.pAddArtwork .btn.btnSelectPhoto {
    font-size: 1em;
}

/*.btn.btnReSendInvite {}*/
.btn.btnSaveDraft {display: block;}
/*.pMyAccount .btnWrap.btnReSendInvite {}*/


.btnOld.btnTableView,
.pArtistSlider .title-panel .link,
.pArtistView .title-panel .link,
a.btnBioView,
a.btnBioView:hover {
    background-position: -457px 0;
    width: 122px;
    display: block;
    text-align: center;
    font-size: 12px;
    float: left;
    text-decoration: none;
    margin-left: 10px; /* was -right */
}
a.btnBioView,
.btn.btnTableView {padding: 4px 6px;}

a.btnBioView.active,
.btn.btnTableView.active {background-position: -231px 0; padding: 5px 6px;}

a.btnBioView.active:hover,
a.btnBioView.active:hover {color: #486291;}

.pArtistSlider .title-panel .link:hover,
.pArtistView .title-panel .link:hover {text-decoration: underline}

.pArtistSlider #main { min-height: 0; /*background-color: #a8a99b;*/}/*slider pafe bg color*/
.pArtistSlider #main .title-panel {padding-top: 3em; }
.pArtistSlider #main { position: static; padding: 0!important; }
.pArtistSlider #main .title-panel h1 { font-size: 100%; }

.pArtistSlider {
    /*background-color: #a8a99b;*/ /*slider pafe bg color*/
    background-color: #d4d0c6;
}
/* jbg-wrap */
.pArtistSlider #main .wrapper-mainbody {
    margin:0 auto;
/*    min-width: 900px; max-width: 1600px;*/
    width: 900px;
    overflow: hidden;
/*    height: 445px;*/
/*    padding:40px 0 110px 0;*/
    padding:10px 0 0px 0;
}

.__debug.pArtistSlider #main .wrapper-mainbody {
    border: 1px dotted yellow;
}

.pArtistSlider #main .wrapper-mainbody p {}

.pArtistSlider #main .wrapper-mainbody h1 {font-size: 120%; text-transform: uppercase; margin-bottom: 10px; font-weight: bold;}
.pArtistSlider #main .wrapper-mainbody p {font-size: 100%; font-weight: normal; margin: 0 0 5px 0;}
.pArtistSlider #main .wrapper-mainbody h3 {text-transform: uppercase; font-size: 100%; margin: 5px 0 5px; }
.pArtistSlider #main .wrapper-mainbody .line {border-top: 1px solid #191919; width: 50%; margin: 20px 0 10px;}

.pArtistSlider #main .wrapper-main{
	padding-bottom:0;
}
.pArtistSlider #footer { /*z-index: -1;*/ height: 20px; position: static; padding: 5px 0 0 0; margin: 0;
    /*background: #a8a99b url(../../images/15/slider-footer-bg-solid.png1) repeat-x;*/ /*slider pafe bg color*/
    background: #969596 url(../../images/15/slider-footer-bg-solid.png) repeat-x;
}

.pArtistNew #footer {
    height: 2em; /*position: absolute;*/ margin: -10em 0 0 0; z-index: 100; padding: 6em 0 0 0;
    background: url(../../images/15/slider-footer-bg.png) repeat-x;
}

.pArtistNew #footer .wrapper {
    max-width: 1900px;
}
.pArtistNew #footer .copyright { color: #DFDFDF; }

#main .dropdown-wrapper{text-align:center;width:40em;margin-left:auto;margin-right:auto;}
#main ul.dropdown.dropdownTitle .dropdownHeader {color: #412213;font-size: 140%;}
#main ul.dropdown.dropdownTitle .arrow {background-position: 0 -58px}
#main ul.dropdown.dropdownTitle a.editLink, #artistNewText h1 .editLink {
    display: inline;
    color: #486291;
    font-weight:normal;
    width:5em;
    padding:0 0 0 .5em;
    font-size:90%;
    margin-right:-3em;
    line-height:.5em;
    text-decoration:none;
}

#main ul.dropdown.dropdownTitle a.disabled, #artistNewText h1 a.disabled{
	color:#999;
	text-decoration:none!important;
}

#main ul.dropdown.dropdownTitle a.editLink:hover, #artistNewText h1 .editLink:hover{
	text-decoration:underline;
}


.pArtistSlider .jbgallery {padding-top: 20px;}
.pArtistSlider .jbg-wrap img {
    border: 4px solid #fff;
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
    max-height: 350px;
    max-width: 455px;
}
.pArtistSlider .slider-line {
/*    bottom: 60px;*/
/*    position: absolute;*/
/*    background: url(../../images/15/slider-line.png) top center repeat-y;*/
    background: #363636;
    width: 100%;
    /*z-index: 99;*/
    overflow: hidden;
}
.pArtistSlider .jbgs-opacity,
.pArtistSlider .jbgs {height: 82px; bottom: 41px; /*width: auto;*/ width: 900px; overflow: hidden;}
.pArtistSlider .jbgs img.jbgs-thumb-portrait {height: 82px; width: auto;}
.pArtistSlider .jbgs .jbgs-wrapper {min-width: 1000px; margin: 0 auto;}
.pArtistSlider .jbgs li a {padding: 0; margin: 5px 5px 5px 2px!important;}
.pArtistSlider .jbgs-viewer {height: 81px; width: 830px!important; margin-left: 10px;}
.pArtistSlider .jbgs li a div {border:1px solid #3f3f3f;}
.pArtistSlider .jbgs li a div,
.pArtistSlider .jbgs li {width:68px; height: 68px; margin-right: 15px;}
.pArtistSlider .jbgs img.jbgs-thumb-portrait,
.pArtistSlider .jbgs img.jbgs-thumb-landscape {height: 82px; left: 0px!important; top: 0px!important; /*min-width: 121px;*/}
.pArtistSlider .jbgs-h-play {display: none;}
.pArtistSlider .jbgs-h-left {left: 0;}
.pArtistSlider .jbgs-h {background: url(../../images/15/arrow.png) 0 center no-repeat; height: 63px;}
.pArtistSlider .jbgs-right .jbgs-h-right {background-position: -31px center;}
.pArtistSlider .jbgs-right {margin-left: 10px;}
.pArtistSlider .jbgs-opacity  {display: none;}

.pArtistSlider .jbg-caption {border: none; right: 0px; font-size: 12px; float: right; width: 390px; padding-top: 20px;}
.pArtistSlider .jbg-caption h1 {font-size: 17px; text-transform: uppercase; margin-bottom: 10px; font-weight: bold;}
.pArtistSlider .jbg-caption p {font-size: 12px; font-weight: normal; margin: 0 0 5px 0;}
.pArtistSlider .jbg-caption h3 {text-transform: uppercase; font-size: 12px; margin: 15px 0 5px; }
.pArtistSlider .jbg-caption .line {border-top: 1px solid #191919; width: 50%; margin: 20px 0 10px;}
.pArtistSlider .wrongInfo {
/*    left: 500px;*/
/*    position: relative;*/
/*    top: -20px;*/
/*    font-size: 12px;*/
    z-index: 99;
    float: left;
}
.pArtistSlider .jbg-title {text-align: center; font-size: 22px; color: #000020; bottom: -10px; position: relative;}
.pArtistSlider .jbg-wrap {min-height: 488px;}
.pArtistSlider .jbg-wrap table {margin-top: 0; margin-bottom: 0; width: 470px;}
.pArtistSlider .jbgallery .jbg-wrap table td {text-align: right; padding: 0;}
.pArtistSlider .jbgallery .jbg-wrap table td img {}
.pArtistSlider .jbgs-left {width: 27px;}

.pArtistView .title-panel {float: left;}

.pArtistView .title-panel,
.pArtistSlider .title-panel {margin-bottom: 30px;}
.pArtistView .title-panel .wrapper { width: 80%; margin: 0 auto 1em auto; max-width: 1344px; }
.pArtistSlider .title-panel .wrapper { margin: 0 auto 2em auto; }

.pArtistView #main .title-panel .nav,
.pArtistSlider #main .title-panel .nav {float: right; } /*{float: none; text-align: center; }*/

.pTableView #main  .title-panel .nav{
	margin-top:-1em;
	right:0;
	position:absolute;
	z-index:9998;
	text-transform:uppercase;
    font-size: 87%;
    font-weight: bold;
    color:#412213;
	/*width:30%;
	text-align:center;*/
}

.pTableView #main  .title-panel .nav a{
	text-decoration:none;
}

.pTableView #main  .title-panel .nav a:hover{
	text-decoration:underline;
}

.pArtistIndex #main .title-panel .nav {float: left; text-align: center; }

.pArtistView .title-panel .nav .link,
.pArtistSlider .title-panel .nav .link {position: relative; top: 4px;}
.pArtistSlider .jbox {position: static;}
.slider-line-nav {
    width: 100%;
    margin: 0 auto;
    height: 20px;
/*    position: absolute;*/
/*    bottom: 165px;*/
/*    background: url("../../images/15/slider-line.png") repeat-y scroll center top transparent;*/
}
.slider-line-nav .slider-line-nav-wrapper { float: right; width: 47% }
.slider-line-nav #slideUp,
.slider-line-nav #slideDown {
    width: 38px;
    height: 22px;
    display: block;
    background:url(../../images/15/btn.png) 0 0 no-repeat ;
/*    position: absolute;*/
/*    top: -22px;*/
    z-index: 9999;
    cursor: pointer;
    float: right;
}
.slider-line-nav #slideUp  {background-position: -415px 0; }
.slider-line-nav #slideDown  {background-position: -372px 0; }
.slider-line-nav #slideUp.hide,
.slider-line-nav #slideDown.hide {display: none;}
.jbgs-top {margin-top: 120px}
.jbgs-top, .jbgs-top-center {display: block; width: 900px;}
.jbgs-top .jbgs-top-right {display: none;}

.jbgs-h-prev,
.jbgs-h-next {
    width: 20px;
    position: absolute;
    top: 160px;
    display: none;
}
.mainCarousel div.jbgs-h-prev.nActive:hover,
.jbgs-h-prev.hide,
.jbgs-h-next.hide {
    display: block;
    background: url(../../images/15/arrow-big.png) 0 0;
    height: 48px;
    width: 30px;
    cursor: pointer;
}
.jbgs-h-prev {left: -40px;top:-20px}
.mainCarousel div.jbgs-h-next.nActive:hover,
.mainCarousel div.jbgs-h-next {right: 0px; background-position: -26px 0}
.mainCarousel div.jbgs-h-next:hover {background-position: -26px -47px}

.mainCarousel div.jbgs-h-prev:hover {background-position: 0 -47px}
.mainCarousel div.hide.nActive {
    opacity: 0.2;
    filter: alpha(opacity=20);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE 5.5+*/
    -moz-opacity: 0.2; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
}



/* page Artwork */
.pArtwork .wrapper-main {margin: auto; width: 900px; padding-top: 30px;}
.pArtwork .picture {}
.pArtwork .picture img {
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 25px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
    filter: progid:DXImageTransform.Microsoft.dropshadow(offX=5, offY=5, color=#959495);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#959495, strength=10);
}
.pArtwork .description {text-align: center; line-height: 20px; padding-top: 40px;}
.pArtwork .description h1 {font-size: 20px; color: #333; text-transform: uppercase;}
.pArtwork .description a {text-transform: uppercase; font-size: 10px;}

/* page Artist Bio */
#background {position: absolute; left: 0; top: 0;}
.pArtistBio {/*background: url(../../images/15/artistbio/01.png) left center no-repeat;*/}
body.pArtistBio { font-size: 15px; }
.pArtistBio #main {padding-bottom: 0px; }
.pArtistBio #main .wrapper-main {margin: auto; min-height:16em;width: 60em; padding: 30px 1em 0 1em; overflow: auto;}
.pArtistChat #main .wrapper-main {width: 40em;overflow:visible;}
.pArtistChat form .errorMessage, .pArtistChat .errorSummary{width:95%}

.comment-item{
	margin:1.5em 0 0 0;
}
.comment-item .comment-controls{
	float:right;
}

.comment-item .comment-text{
	width:80%;
	overflow:hidden;
}

.comment-item .comment-info{
	font-size:80%;
	margin-top:0.4em;
}
.comments-list .items{
	margin-bottom:1.2em;
}




/*.pArtistBio #footer {margin: 0 auto; padding: 5px 0 0 0;}*/

/**/
.form .row { margin: .5em 0; }
.form .submit, .form .row-buttons { text-align: center; padding-top: .8em; }
.form label {
    display: block; float: left; text-align: right; 
    font-size: 100%; margin-right: 0; 
    margin-top: .2em; 
    width: 14em; padding-right: 1em;
}

.formExhibit label{
	text-align: left;
	font-weight:bold;
}
.formExhibit #tabs-wrapper  label{
	text-align: left;
	font-weight:normal;
}

.formExhibit label span{
	display:block;
	padding-top:.4em;
	font-weight:normal;
	font-size:90%;
	line-height:1.2em;
}

.form .item {float: left; width: 100%;}
.form .item-small .field {width: 16em; }
.form .field {
    display: block; float: left;
    width: 33em; padding-bottom: 1em;
}

.form .field select {
    font-size: 100%;
}

.form .hint { margin-left: 223px; font-size: 0.917em;  }

.form .row .label { display: block; float: left; width: 150px; text-align: right; padding-right: 10px;  }


/**/
.bulk-import-form {font-size: 100%; line-height: 1.4em;}
.bulk-import-form h3.title { margin-bottom: 20px; font-weight: bold; text-align: center; color: #58595B; text-transform: uppercase; }
.bulk-import-form .instruction { margin-bottom: 5px; color: #58595B; text-transform: uppercase; font-size: 14px; font-weight: bold; }
.bulk-import-form .fileSelect {
    padding: 8px 10px;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    float: left;
    width: 97%;
    margin-bottom: 20px;
}
.bulk-import-form .fileSelect p {float: left; margin-top: 5px;}
.bulk-import-form .fileSelect .btnWrap { float: right; margin-top: .4em; height: 1.7em; padding-top: .5em; }
.bulk-import-form .fileSelect * { vertical-align: middle; }
/*.bulk-import-form .fileSelect .swfupload { margin-left: 82px; }
.bulk-import-form .fileSelect .uploadOther { margin-left: 62px; }*/
.bulk-import-form .fileSelect a.uploadOther { color: #81cc3c; }
.bulk-import-form .progHead { margin: 5px 0 10px; text-align: center; color: #58595B; text-transform: uppercase; font-size: 14px; font-weight: bold; }
.bulk-import-form .progressList {
    background: white; color: black; height: 340px; border: 1px solid silver; margin-bottom: 10px;
    overflow-x: auto;
    padding: 10px;
}
.bulk-import-form li {margin-bottom: 10px;}
.bulk-import-form .progressList .error { color: red; }

.bulk-import-form .bEdit { display: none; }
.bulk-import-form .bViewBlock { display: block; }
.bulk-import-form .editableBlock .controlsEdit { display: block; }
.bulk-import-form .editableBlock .bEdit { display: inline; }
.bulk-import-form .editableBlock input.bEdit { width: 98%; }
.bulk-import-form .editableBlock .bView { display: none; }
.bulk-import-form .bValue { display: none; }
.bulk-import-form .bulkSetControls { position: relative; }
.bulk-import-form .bulkSetControls select { margin-right: 5px; font-size: 100%; }
.bulk-import-form .bulkSetControls a { vertical-align: -3px; }
.bulk-import-form .bulkSetControls .bulkLinks { padding-left: 4px; position: absolute; left: 638px; top: 16px; width: 44px; background: white; }
.bulk-import-form .editableBlock .bulkSetControls .bulkLinks { width: 23px; left: 659px; }


.bulk-import-form .containerBottom .text { width: 465px; }
.bulk-import-form .containerBottom .text .fieldset .fieldDescription { width: 250px; }
.bulk-import-form .controlsEdit { text-align: center; margin: 15px 0 0; display: none; }
.bulk-import-form .controlsEdit a { margin: 0 15px; }
.bulk-import-form .fieldset textarea { display: block; margin-top: 10px; width: 380px; }

.bulk-import-form .bulkBlockItem { margin: 5px 0  5px; padding: 9px 9px; min-height: 300px; font-size:90%;}
.bulk-import-form .bulkBlockItem img {}
.bulk-import-form .downloadLogs { color_: #7289ff; margin-top: -3px; text-decoration: underline; margin-right: 3px; }
.bulk-import-form .containerBottom .img { width: 27em; overflow: hidden;  }
.bulk-import-form .containerBottom .img img {  }
.bulk-import-form .containerBottom .text { margin-left: 0;  }

.bulk-import-form .fieldset .errorJs { color: red; display: block; margin: -2px 0 4px; }


/* twoColumns */
.pTermsUse {}
.pTermsUse .wrapper-main .panel {
    margin: 0 auto;
    width: 900px;
    padding: 30px 0;
}
.twoColumns .aside {float: left; width: 180px; }
.twoColumns .aside ul {list-style: none; padding: 0; margin: 0;}
.twoColumns .aside ul li {margin-bottom: 10px; float: left}
.twoColumns .section {
    /*float: right;*/
    padding: 50px;
    width: 600px;
    background: #fff;
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);
}

.pArtistBio #main .section{
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 5px 5px 5px #959495;
    padding-bottom:1em;
    margin-bottom:2em;
}
.pArtistBio #main .section .section{
	box-shadow:none;
	padding:0;
	margin:0;
	min-height:0;
}

.pArtistBio #main .section .view{
	width:100%;
	overflow:hidden;
}
/**/
.page .wrapper-main .panel {
    margin: 0 auto;
    width: 900px;
}

/* pChatRoom */
.pChatRoom .wrapper-main .panel h2.title {text-align: center; text-transform: uppercase; color: #58595B;}
.pChatRoom.page .wrapper-main .panel {margin-top: 30px;}
.pChatRoom.page .wrapper-main .panel textarea {width: 100%; margin-bottom: 10px;}
.pChatRoom.page .btn.btnSubmit {float: right;}
.pChatRoom .chatList {padding: 25px 0; border-top: 2px solid #B3B6AD; margin-top: 20px;}
.pChatRoom .chatList .item {margin-bottom: 20px;}
.pChatRoom .chatList .item p {margin: 0; font-size: 14px;}
.pChatRoom .chatList .item .chatText {padding-bottom: 10px;}
.pChatRoom .chatList .item .chatUser {}
.pChatRoom .chatList .item .chatTime {}
.pChatRoom .chatList .item .sep {margin: 0 10px;}
.pChatRoom h2.title {margin-bottom: 50px;}
.pChatRoom .wrapper-main .panel {background: #fff}
.pChatRoom .wrapper-main .panel .content {padding:30px 100px 50px;}


/* page My A Dashbord */
/*.pMyADashbord #main .title-panel { width: 80%; margin: 0 auto; } copy of #main .title-panel */
.pMyADashbord .wrapper-main .panel { background: #fff;}
.pMyADashbord .wrapper-main .panel .content {padding: 15px 40px;}
.pMyADashbord .section {float: left; border-right: 2px solid #B3B6AD; width: 48%;}
.pMyADashbord .aside {text-align: left; width: 50%;}
.pMyADashbord .itemView {line-height: 1.5em;}
.pMyADashbord .itemView h3 {text-align: center; margin-bottom: 15px;}
.pMyADashbord .itemView.myInfo {border-bottom: 1px solid #B3B6AD; margin-bottom: 20px; padding-bottom: 20px;}
.pMyADashbord .itemView.myInfo h3 span {font-size: 80%;}
.pMyADashbord .wrapper-main .panel div.title {
    background-position: 0 -532px !important;
    height: 38px;
}

.pMyADashbord .recentWork table{
	border-collapse:collapse;
	width:auto;
}

.pMyADashbord .recentWork table td{
	border:0;
	padding:0;
	
}

.pMyADashbord .recentWork table td.time{
	width:6em;
}

.pMyADashbord .recentWork table td a{
	color: #486291;
	text-decoration:none;
}

.pMyADashbord .recentWork table td a:hover{
	color: #2a4068;
	text-decoration:underline;
}

/**/
.shadow {
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
    zoom: 1;
    /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);*/
}
.urlOriginal a,
.linkSource {
    display: block;
    background: url(../../images/15/ico.png) 0 0 no-repeat;
    width: 16px;
    height: 17px;
    overflow: hidden;
    text-indent: 200px;
    float: right;
    margin-top: -7px;
}
.urlOriginal a,
.linkSource:hover {background-position: 0 -41px;}

.pWrapper .container {display: none;}
.__debug .pWrapper { border: 1px dashed blue; }


/**/
.pFrame { float: left; width:47%; text-align: right; /* height: 97%;*/ }
.__debug .pFrame { border: 1px dotted green; }
.pFrame .pFrameWrapper {margin-bottom: 15px;}
/*.bigImg .pFrame img {height: 400px; max-width: 460px; max-height: 420px;}*/
.pFrame img {

    
/*    max-height: 350px;
max-width: 455px;
    ;*/
}
.pFrame .pFrameWrapper{
	float:right;
	max-width:98%;
	overflow:hidden;
    border: 4px solid #fff;
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
}
.artProps {float: right; width: 47%; /*400px;*/  }
.__debug .artProps { border: 1px dotted red; }

.marker-height {position: absolute; bottom: 0;}


.blackOverlay {
    background: none repeat scroll 0 0 #000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.3;
    filter: alpha(opacity=30);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
    -moz-opacity: 0.3; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10019;
}

.idleField {color: #999;}
.form-radio {margin: .3em .3em .3em 0;}

/**************************************/

.ui-widget-overlay {
    position:absolute;
    top:0;
    background:#000;
    opacity: 0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 � ���� */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
}

.ui-dialog { position:absolute!important; width: 100%!important; left: 0!important; top: 100px!important; }
.ui-dialog .ui-widget-header,
.ui-dialog .ui-dialog-content,
.ui-dialog .ui-dialog-buttonpane {
    background:#fff url(../../images/15/dialog.jpg);
    width: 900px!important;
    margin: 0 auto;
    position: relative;
}

.ui-dialog-title {text-align:center; font-size:28px; display:block;}
.ui-dialog .imgList {width:360px; height:270px; overflow:auto; background:#fff; border:1px solid #000; margin:0 auto;}
.ui-dialog .imgList img {margin:10px 0 0 10px}
.ui-dialog .title {text-align:center; padding-bottom:15px; font-size:16px; color: #58595B;}

#dialog-photo {height:auto!important;}
.ui-dialog .ui-dialog-title {text-transform:uppercase; font-size:16px; padding:15px 0 40px; font-weight:bold;}
#dialog-photo .section {text-align:left}
#dialog-photo .section h4 {font-weight:normal; margin-bottom:5px; padding:0; font-size:16px;}
#dialog-photo .section .title {text-align:center; padding-bottom:15px; font-size:16px; color: #58595B;}
#dialog-photo .photoColor {float:left; width:45%;}
#dialog-photo .bgColor {float:right; width:45%;}
#dialog-photo .imgList {width:360px; height:270px; overflow:auto; background:#fff; border:1px solid #000; margin:0 auto;}
#dialog-photo .imgList img {margin:10px 0 0 10px}
#dialog-photo .form-photo {width:360px; margin:0 auto; padding:20px 0; line-height:20px}
#dialog-photo .aside {
	text-align:left;
	float: left;
    padding-left: 20px;
}
#dialog-photo .aside .fDescription {font-size:11px; font-style:italic;}
#dialog-photo .aside .imgPreview {float:left; width:360px; height: 360px; overflow: hidden; }
#dialog-photo .aside .imgPreview h4 {text-align:center; font-size:16px; font-weight:normal; padding:0; margin:0 0 10px 0;}
#dialog-photo .aside .imgPreview .photoPreview {width:150px; overflow:hidden; float:left; margin-right:15px;}
#dialog-photo .aside .imgPreview .stubPreview {width:150px; overflow:hidden; float:left}
.ui-dialog  .ui-dialog-titlebar-close {
	position:absolute;
	right:-15px;
	top:-15px;
	background:url(../../images/15/close.png) 0 0 no-repeat;
	width:43px;
	height:44px;
	overflow:hidden;
	text-indent:-1000px;
}
.ui-dialog-buttonset {text-align:center; padding:30px 0 20px;}
.ui-dialog-buttonset .ui-button {padding: 0 0 2px; margin:0 5px;}


#dialog-image .section {width:74%; text-align:left;}
#dialog-image .section .imgList {width:500px; height:365px; padding-left:10px; }
#dialog-image .section .imgList .item {float:left; width:150px; margin:10px 10px 0 0;}
#dialog-image .section .imgList .item .iTitle {text-align:center;}
#dialog-image .section .imgList .item .iImg {padding:5px 0;}
#dialog-image .section .imgList .item img {margin:0;}
#dialog-image .section .imgList .item .iDescription {text-align:center; font-style:italic; padding-bottom:10px; font-size:10px;}
#dialog-image .section .sContent { width:510px; margin:0 auto; padding-top:15px;}
#dialog-image .section .textFilters {}
#dialog-image .aside {width:20%; float:left; text-align:left; margin-left:30px;}
#dialog-image .aside .imgPreview {width:150px; margin:0 auto;}

#dialog-text .section {text-align:left;}
#dialog-text .sForm {
	margin: auto;
    width: 320px;
}
#dialog-text .aside {float:left;}
#dialog-text .sForm label {display:block;}
#dialog-text .sForm input {width:320px; margin-bottom:10px;}
#dialog-text .sForm i {display:block;}
#dialog-text .sForm textarea {width:324px; height:100px;}
#dialog-text .aside .imgPreview {width:150px; margin:0 auto;}
#dialog-text .aside .textColor {
	margin: auto;
    text-align: left;
    width: 250px;
	padding-top:20px;
}
#dialog-text .aside .textColor h4 {margin-bottom:5px; text-align:center; font-weight:normal;}



#main {padding-bottom: 3em;background-color: #D4D0C6;}
div#footer {
    background: #969596 url(../../images/15/slider-footer-bg-solid.png) repeat-x;
    /*height: 211px;
    margin: -346px auto 0;
    padding: 131px 0 0 0;*/
    height: 2em;
    /*margin: -166px auto 0;*/
    margin: -2.2em auto 0 auto;
    padding: 6em 0 0 0;
}

.pContent {
    width: 100%;
}
.__debug .pContent {
    border:  1px dotted pink;
}

.jrac_viewport {
  width:360px;
  height:330px;
}

div.loading{
	opacity:0.5;
}

ul.fpthumbs{ /*thumbnails main UL list*/
list-style-type:none;
margin:0;
padding:0;
position:absolute;

}

ul.fpthumbs li{
display:inline;
margin-right:10px; /*spacing between each thumbnail*/
}

ul.fpthumbs li img{
border:2px solid #a6b473;
background:gray;
cursor:hand;
cursor:pointer;
margin-top:5px;
width:50px;
height:50px;
}

ul.fpthumbs li img.selected{
border-color:#fff;
}


.table td .btnInfoContent {
    display: none;
}


#tooltip {
	position: absolute;
	z-index: 9998;
	border: 1px solid #a9a9a9;
	background-color: #f9f3dd;
	padding: .3em .5em .2em .5em;
	opacity: 0.95;
	font-size: 80%;
	max-width:40em;
}
#tooltip h3, #tooltip div { margin: 0; }

.lockedTooltip{
    box-shadow: 3px 3px 3px #959495;
    -webkit-box-shadow: 3px 3px 3px #959495;
    -moz-box-shadow: 3px 3px 3px #959495;
    margin-top:-5em;
    margin-left:-10em;
}

#main .emailDebug{
	width: 68em;
	margin-top: 7em;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	max-width: 1344px;
	background:#fff;
	padding:2em;
}

.rowsGroup table{
	border-collapse:collapse;
}
.rowsGroup table td{
	border:0;
	padding:1px;
}

.rowsGroup table td.label{
	width:170px;
}

.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field {
	width:18em; 
	padding-bottom:20px;
	position:relative;
}
.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field label {
	display:block; 
	padding-bottom:5px; 
	text-align:left;
}
.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field textarea {width:95%; height:197px}
.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field select {width:100%;}
.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field input {width:17.6em;}
.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field span {margin-right:10px;}
.pageExhibit #main .tabWrapper .tabPanels .createExhibit .field.right {float:left;margin-left:6em}
.pageExhibit #main .fieldNav {text-align:center;padding-top:8.5em;}
.pageExhibit #main .fieldNav a {
	display:block; 
	margin-bottom:0.25em;
}

.pageExhibit #main .fieldNav a img{
	width:2.5em;
	height:2.5em;
}

.pageExhibit #main .fieldNav a img:hover{
	opacity:0.8;
}
.pageExhibit .tabWrapper .tabPanels .createExhibit .feild input.btnAddArtwork {
    width: 179px;
    margin: 0;
    border: 0;
    outline: 0;
    height: auto;
    padding: 4px;
    cursor: pointer;
    }
.artistPictureThumbsList { 
	border: 1px solid #888; 
	overflow: hidden; 
	margin-bottom: 15px; 
	max-height: 418px; 
	overflow-y: scroll; 
	position: relative; 
	overflow: hidden; 
	height: 418px;
}
.artistPictureThumbsList .thumbItem { 
	border: 1px solid #888; 
	display: inline-block; 
	vertical-align: top; 
	width: 133px; margin: 5px; padding: 4px;
	height: 120px;
	background:#fff;
}
*+html .artistPictureThumbsList .thumbItem { display: inline; }
*+html #listsContainerExhibitPage3 { border: none; width: 0px; height: 0px; overflow: hidden; }
*+html #edit-selectArtworks-wrapper { border: none; width: 0px; height: 0px; overflow: hidden; }
.artistPictureThumbsList .thumbItem-selected { background: #ccc; }
.artistPictureThumbsList .thumbItem .img { text-align: center; padding-bottom: 3px; height: 85px; }
.artistPictureThumbsList .thumbItem .img img { max-width: 128px; max-height: 85px; }
.artistPictureThumbsList .thumbItem .checkbox { float: left; display: block; }
.artistPictureThumbsList .thumbItem .caption { margin-left: 23px; height: 31px; overflow: hidden; font-size:80%;}
.artistPictureThumbsList .loadingProgress { 
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; 
	background:  url(../../images/15/ajax-loader-slideshow.gif) no-repeat center center;
}

.spyglass-search{
	position:relative;
}
.spyglass{
	position:absolute;
	top:0.3em;
	right:6px;
}

ul.sortable { 
	list-style-type: none; margin: 0; padding: 0; cursor: default; background: white; border: 1px solid #ccc;  
	height: 250px; overflow-y: scroll;
}
ul.sortable li { margin-bottom: 1px; padding: 1px 3px 1px 3px; }

ul.sortable-thumbs { height: 480px; font-size: 0.866em; line-height: 1.1em; border:1px solid #000}
ul.sortable-thumbs .thumb-item {
	float: left; height: 140px; width: 140px;  margin: 5px; padding: 4px; border: 1px solid black; 
	text-align: center; vertical-align: top; position: relative;
	overflow: hidden;
}
ul.sortable-thumbs .thumb-item-empty { border-style: dashed; }
ul.sortable-thumbs .thumb-item .item-num { position: absolute; top: 0; left: 0; width: 15px; background: black; color: white; text-align: center; padding: 1px; }
ul.sortable-thumbs .thumb-item .item-remove { 
	position: absolute; top: 0; right: 0; width: 15px; height: 15px; color: white; text-align: center; 
	background: black url(../../images/exhibit-pic-remove.png) no-repeat center center;
}
ul.sortable-thumbs .thumb-item .img { margin: 4px 0; }
ul.sortable-thumbs .thumb-item .img img { max-width: 130px; max-height: 65px;}


.featured-pictures{
	height:21em;
	overflow:auto;
	background:#fff;

	padding:1em;
}

.featured-pictures-left{
	float:left;
	width:70%;
}

.featured-pictures-right{
	float:right;
	width:15em;

	text-align:center;
}
	
.popup-small h3.title{
	text-align:center;
	margin:0 0 0.3em auto;
	font-size:105%;
	font-weight:normal;
}

.popup-small #featured-image-crop{
	width:14em;
	height:10em;
	overflow:hidden;
	margin:0 auto 0.3em auto;
	position:relative;
	background:#fff;
}

.jcrop-preview{
	margin:0 auto;
	width:14em;
	height:10em;
	/*background:url(../../images/15/imgareaselect/preview-bg.jpg) 0 0 no-repeat;*/
	position:relative;
}

.jcrop-preview div{
	width:100%;
	height:5.8em;
	overflow:hidden;
	top:0.7em;
	position:relative;
}

.jcrop-preview img{
	position:relaive;
}

.popup-small #featured-image-crop img{
	max-width:12em;
	max-height:10em;
}

.popup-small .hint{
	width:17.4em;
	margin:0.2em auto 1.5em auto;
	font-style:italic;
	font-size:80%;
	text-align:justify;
}

.featured-text{
	width:99.5%;
}

.featured-pictures div.image{
	float:left;
	text-align:center;
	width:11.5em;
	height:17em;
	overflow:hidden;
	font-size:70%;
	margin-right:0.5em;
	cursor:pointer;
	position:relative;
}

.featured-pictures div.image img{
	height:8em;
}

.featured-pictures div.image .title{
	height:6em;
	overflow:hidden;
	line-height:1.2em;
}

.featured-pictures div.image:hover .title{
	color:#2A4068;
}

.featured-pictures div.locked{
	cursor:default;
	color:#888;
}

.featured-pictures div.locked img{
	opacity:0.6;
}

.featured-pictures div.locked:hover .title{
	color:#888;
}
.featured-pictures div.image .image-selected{
	cursor:pointer;
}

.featured-pictures div.locked .image-selected{
	cursor:default;
}

.featured-pictures .image-used{
	position:absolute;
	color:#fff;
	z-index:10;
	top:2em;
	width:6em;
	left:3em;
	text-align:center;
}

.popup-small{
	padding:1em 1.5em;
}

.popup-small h2{
	text-align:center;
	margin:5px auto 20px auto;
}

.popup-small .pictures-filters, #template-tabs .pictures-filters{
	margin-top:1em;
	position:relative;
	width:12em;
}
.popup-small .pictures-filters img, #template-tabs .pictures-filters img{
	position:absolute;
	right:0.1em;
	top:0.4em;
}

.popup-small #pictures-filter, #template-tabs #pictures-filter{
	width:100%;
}

table.history-events{
	border:0;
	margin:20px auto;
	width:50%;
}

table.history-events td{
	border:0;
	background:transparent;
	text-align:left;
	vertical-align:top;
	padding:4px;
}

.containerBio table{
	width:auto;
	border:0;
	background:transparent;
}

.containerBio table td{
	background:transparent;
	border:0;
	padding:.1em;
	vertical-align:middle;
	text-align:center;
}

.containerBio table td p span{

	line-height:1.3em;
}

.containerBio img{
	margin:0 auto;
	float:none;
}
.pArtistBio .wrapper-main .panel {width: 100%;  margin-right: 0px}
.pArtistBio .wrapper-main .panel .frame {float: left; width: 370px; overflow: hidden; margin-top: -50px; margin-left: -10px;}
.pArtistBio .wrapper-main .panel .description { margin: 0 auto; position: relative; z-index: 99;}
.pArtistBio .wrapper-main .panel .info {margin-top: 40px; text-align: justify; /*height: 435px; overflow: auto;*/ }
.pArtistBio .wrapper-main .panel .title,
.pArtistBio .wrapper-main .panel .dropdownHeader {text-align: center; margin-bottom: .4em; color: #333;width:40em;}
.pArtistChat .wrapper-main .panel .title,
.pArtistChat .pArtistBio .wrapper-main .panel .dropdownHeader {width:100%;}
.pArtistBio  ul.dropdown.dropdownTitle .arrow {background-position: 0 -60px;}
.pArtistBio .wrapper-main .panel .title{
	margin:1.8em auto 3.7em auto;
}


.pArtistBio .wrapper-main .panel h2 {font-size: 140% ;margin:1.5em 0 0.5em 0;}
.pArtistBio .wrapper-main .panel h3 {font-size: 120% ;margin:1em 0 0.5em 0;}
.pArtistBio .wrapper-main .panel p {line-height: 25px; font-size: 105%;}
.pArtistBio .description .source {float: left; width: 100%; padding: 10px 0; border-top: 1px solid #B3B6AD; margin-top: 10px;}
.pArtistBio .description .source .section {float: left; width: 40%;}
.pArtistBio .description .source .aside, .pArtistBio #main .description .source .aside {float: right; width: 40%; text-align: right;}
.pArtistBio #header .subBar .breadcrumbs { margin-left: 2.1em; }


.pArtistBio .preview{
	padding:0 1em 1em 1.4em;
	max-height:25em;
	overflow:auto;
}

.overlay .pArtistBio  .preview{
	max-height:27em;
	margin-bottom:0;
	padding-bottom:0;
}

.pArtistBio .preview .title{
	text-align:center;
	padding-top:0;
	margin-top:0;
}


.pArtistBio .preview .dropdownHeader{
	font-size:160%;
	color:#58595b;
}

.pArtistBio .preview .arrow{
	display:none;
}

.panel .history-table{
	border:0;
	border-collapse:collapse;
}

.panel .history-table .even td, .panel .history-table .odd td{
	border:0;
	border-bottom:1px dotted #486291;
	background:transparent;
}

.no-artwork{
	text-align:center;
	padding:3em 0;
	font-size:130%;
	color:#666;
	margin:0 auto 10px auto;
}

#page-site-search .notes-link{
	visibility:hidden;
}

.overlay .datelist{
	font-size:80%;
}

#page-site-search .itemView h3{
	text-align:center;
}

.nowrap{
	white-space:nowrap;
}

.ui-autocomplete {
	max-height: 140px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	background:#fff;
	width:29.5em;
	border:1px solid #999;
}
.ui-autocomplete li{
}
.ui-autocomplete a{
    color:#412213;
    font-size:90%;
    text-decoration:none;
    display:block;
    line-height:1.4em;
    padding: 0 0.2em;
    cursor:pointer;
}
.ui-autocomplete a#ui-active-menuitem, .ui-autocomplete a.ui-state-hover{
    color:#fff;
    background:#3399ff;
}
.ui-autocomplete-loading {
    background: url("../../images/15/ui-anim_basic_16x16.gif") no-repeat scroll right center white;
}	

.grid-view .btnDisabled{
    cursor:default;
}

.grid-view .btnDisabled img{
    opacity: 0.3;
    filter: alpha(opacity=30);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
    -moz-opacity: 0.3; /* Mozilla 1.6*/
    -khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
}

.lockedInfo{
	color:red;
	line-height:2em;
	text-align:center;
	display:none;
}
/*popups setup*/
.popup-inner{
	padding: 1.8em 2.2em;
}

.popup-inner h2.popup-title {
    margin: 0 auto 1em auto;
    text-align: center;
}
.popup-inner p {margin:1em 0;}

.popup-inner p img{
	margin:.5em 0;
}

.popup-inner table p {margin:0;}

.picture-seemore td {vertical-align:middle;text-align:center;}
.popup-inner h2 .subheader{
	display:block;
	font-weight:normal;
	font-size:80%;
	margin-top:.3em;
}

.popup-picture-preview h2{
	font-size:120%;
}

.log-outer{
	border:1px solid #777;
	background:#fff;
	padding:0.5em;
	height:16em;
	overflow:auto;
}

.popup-bulk-import-errors .log-import{
	font-size:90%;
}

.downloadLogs2-outer{
	text-align:right;
	margin-top:.2em;
}

.popup-button {
	float:left;
	display:block;
	width:6em;
	height:2.2em;
	line-height:2.2em;
	text-align:center;
	position:relative;
	color: #486291;
	margin-right:2em;
	font-size:110%;
	
}

.popup-buttons a.disabled{
	color: #999999;
}

a.popup-button{
	text-decoration:none;
}

.popup-button:hover{
	color: #2a4068;
}

.popup-button img, .popup-button span{
	position:absolute;
	width:100%;
	height:98%;
	left:0;
	top:0;
	vertical-align:top;

}

.popup-buttons{
	margin-top:.5em;
	margin-left:50%;
	
}
.popup-featured-dialog .popup-buttons{
	margin-left:7.8em;
	margin-top:2em;
	width:16em;
}

.popup-featured-dialog .popup-button{
	margin-right:1em;
}

.single-button .popup-buttons-inner{
	margin-left:-3em;
}

.submit-cancel .popup-buttons-inner{
	margin-left:-7.5em;
}

.popup-inner .errorMessage{
	width:auto;
	margin:0.1em 0;
}

.popup-inner form textarea{
	width:98%;
	height:9em;
	padding:1%;
	overflow:auto;
}

.popup-inner input.error, .popup-inner textarea.error, .popup-inner select.error, .popup-inner input.errorJs, .popup-inner textarea.errorJs, .popup-inner select.errorJs {
	border:1px solid red;
}

.error .defaultSkin table.mceLayout{
	border:2px solid red;
}

.silver-notes{
	font-style:italic;
	font-size:85%;
	margin-top:0.3em
}

.picture-wrapper{
	width:22em;
	padding:0 1em;
	float:left;
	text-align:center;
}

.columns-wrapper{
	padding:0 0 0.5em 0;
	background: url(../../images/15/v-divider.png) top center repeat-y;

}
.picture-wrapper img{
	max-width:100%;
	max-height:16em;
	border:4px solid #fff;
    box-shadow: 5px 5px 5px #959495;
    -webkit-box-shadow: 5px 5px 5px #959495;
    -moz-box-shadow: 5px 5px 5px #959495;
}

.picture-info-wrapper{
	float:right;
	width:100%;
	overflow:hidden;
}

.picture-info-inner{
	margin-left:2em;
	max-height:30em;
	overflow:auto;
}

.popup-picture-seemore{
	padding-right:1.2em;
}

.picture-seemore{
	height:21em;
	overflow:auto;
	position:relative;
	line-height:1.4em;
	padding-right:1em;
}

.overlay-seemore .picture-seemore{
	height:32.5em;
}

.picture-seemore-inner{
	min-height:17.9em;
	padding-bottom:3em;
	padding-top:.1em;
	margin-bottom:-1.9em;
}

.overlay-seemore .picture-seemore-inner{
	min-height:29.4em;
}

.picture-seemore-footer{
	padding-top:0.3em;
	border-top:1px solid #777;
}

.picture-seemore-footer .picture-source-link{
	float:left;
	width:60%;
}

.picture-seemore-footer .picture-creator-name{
	text-align:right;
	float:right;
	width:40%;
}

#breadcrumb-menu{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:9996;
}

#breadcrumb-menu li{
	display:inline;
	margin-right:1em;
	text-transform:uppercase;
}

#header .subBar #breadcrumb-menu li a{
	text-decoration:none;
}

#header .subBar #breadcrumb-menu li a:hover{
	text-decoration:underline;
}

#header .subBar #breadcrumb-menu li span{
	margin:0;
	color:#412213;
}

.itemsContent-empty{
	height:100%;
	width:100%;
	font-weight:bold;
	text-align:center;
	line-height:400px;
	font-size:120%;
	color:#58595B;
}

.js .content-nojs{
	display:none;
}

.content-nojs{
	position:absolute;
	width:100%;
	height:100%;
	background:#D4D0C6;
	z-index:9999;
	top:0;
	left:0;
	text-align:center;
	color:#58595B;
	font-size:150%;
}

.content-nojs div{
	margin:15em auto 0 auto;
	width:27em;
}

.hide-deleted-wrapper{
	margin-top:-2.6em;
	color:#486291;
	position:relative;
	line-height: 2.6em;
	float:left;
}
/*custom filter*/
.custom-filter{
	height:1.6em;
	position:relative;
	border:1px solid #ccc;
	background:#fff;
	border-radius: 4px;
}
.custom-filter input{
	height:100%;
	border:0;
	background:transparent;
	width:90%;
	line-height:1.5em;
	height:1.5em;
}

.custom-filter a{
	position:absolute;
	width:1.6em;
	height:100%;
	right:0;
	z-index:2;
	text-align:center;
}

.custom-filter img{
	height:56%;
	margin-top:20%;
}

/*pictures list*/
.pictures-list-wrapper{
	border:1px solid #ccc;
	overflow:auto;
	height:17em;
	position:relative;
}

.pictures-list-wrapper .pictures-list-loading, .pictures-list-wrapper .pictures-list-empty{
	display:none;
}

pictures-list-wrapper-loading .pictures-list, pictures-list-wrapper-empty .pictures-list{
	display:none;
}

.pictures-list-wrapper-loading .pictures-list-empty, .pictures-list-wrapper-loading .pictures-list{
	display:none;
}

.pictures-list-wrapper .pictures-list-loading{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: url(../../images/15/ajax-loader.gif) 50% 50% no-repeat;
}

.pictures-list-wrapper .pictures-list-empty{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	line-height:17em;
	text-align:center;
	color:#ccc;
}

.pictures-list-wrapper-loading .pictures-list-loading, .pictures-list-wrapper-empty .pictures-list-empty{
	display:block;
}

.pictures-list-wrapper .pictures-list{
	padding:.5em;
}

.pictures-list-wrapper .pictures-list-picture{
	width:6.4em;
	float:left;
	padding:0.3em 0 0 0;
	margin:0.4em;
	border:1px solid #ccc;
	cursor:pointer;
	position:relative;
}

.pictures-list-wrapper .image-wrapper{
	height:5em;
	overflow:hidden;
	text-align:center;
	margin:0 0.5em;
}
.pictures-list-wrapper  .image-delete{
	position:absolute;
	width:1em;
	height:1em;
	line-height:.8em;
	color:#fff;
	background:#000;
	text-align:center;
	top:0;
	right:0;
}

.pictures-list-wrapper  .image-delete:hover{
	background:#888;
}

.pictures-list-wrapper .image-wrapper img{
	height:96%;
	width:auto;
}

.pictures-list-wrapper .image-artist{
	height:2.3em;
	overflow:hidden;
	font-size:70%;
	line-height:1.1em;
	margin:0 1em;
	text-align:center;
}

.pictures-list-wrapper .image-title{
	height:3.5em;
	overflow:hidden;
	font-size:70%;
	line-height:1.1em;
	margin-right:.1em;
}
.pictures-list-wrapper .image-title input{
	float:left;
	margin-left:0.5em;
	padding:0;
}

.pictures-list-wrapper .image-title .image-number{
	float:left;
	margin-left:0.3em;
	font-weight:bold;
	font-size:110%;
}

.pictures-list-wrapper .image-title span{
	display:block;
	margin-left:2em;
}

.pictures-list-wrapper .picture-selected{
	background:#ddd;
}

.pictures-list-wrapper .ui-sortable-placeholder{
	border:1px dashed #999;
	visibility:visible!important;
	background:transparent;
	height:9em!important;
}

.mceEditor .pfhilight{
	color:red;
}

.arttist-tag-intro{
	margin:0 auto;
	text-align:justify;
	width:30em;
	position:relative;
}

.arttist-tag-intro h4{
	text-align:center;
	margin:1em 0;
}

.artwork-groups{
	list-style:none;
	margin:1em 0 0;
	padding:0;
}

.artwork-groups li{
	margin-left:0;
}

.artwork-groups li.all-artwork{
	margin:0 0 .5em 0;
}

.artwork-groups li.delimiter{
	margin-top:.6em;
	line-height:.5em;
	border-top:1px solid #486291;
	width:9em;
}

.artwork-groups a{
	text-decoration:none!important;
}

.artwork-groups a:hover{
	text-decoration:underline!important;
}

.artwork-groups ul{
	list-style:none;
	margin:.3em 0 .5em 0;
	padding:0 0 0 1em;
}

table.tag-details{
	width:100%;
	border:0;
	border-collapse:collapse;
	margin-top:0em;
}

table.tag-details td{
	text-align:left;
	vertical-align:top;
	height:8em;
	border:0;
	background:transparent;
	
}

table.tag-details tr{
	border-top:1px solid #B3B6AD;
}

table.tag-details tr:first-child{
	border:0;
}

table.tag-details td.tag-title{
	width:12em;
	padding:1em 1em 1em 0;
}


table.tag-details .tag-picture{
	float:left;
	width:12em;
	border:0px solid red;
	text-align:center;
	margin:1em 1.2em 1em 0;
}

table.tag-details .tag-picture-img{
	width:100%;
	height:7em;
	
}

table.tag-details .tag-picture-img img{
	max-width:100%;
	max-height:100%;
}

table.tag-details .tag-picture-title{
	font-size:80%;
	line-height:1.3em;
	margin-top:.5em;
}


#loading-progress{
	position:absolute;
	width:100%;
	height:100%;
	z-index:9999;
	background:#D4D0C6;
}

#loading-progress p{
	margin-top:8em;
	text-align:center;
}

#loading-progress img{
	height:2em;
	margin:0 0 .5em 0;
}