/* AsItem page */
#asItem #ie_drawing_background {
 display:none !important;
}
#asItem #leftmenu{
	display:none;
}
#asItem #mainbody {
	left:0px;
}
#asItem #toolBar{
	background-color:transparent;
	height:auto;
	width:50px;
	position:absolute;
	top:107px;
	left:0px;
	z-index:6005;
}
#asItem #annotationsCol{
	height: 100%;
	background-color: white;
	width: 315px;
	float: right;
	position: relative;
}

#asItem #socialBar {
	border-right:1px solid #999999;
	position:absolute;
	top:30px;
	left:0px;
	bottom:0px;
	width:28px;
	background-color:#c7c7c6;
}
#asItem #switchViews {
	display:none;
}
#asItem #viewForm {
	position:absolute;
}
#asItem #innerNav {
	left:0px; 
	right:342px;
	z-index: 10000;
}
#asItem #viewForm {
	
}
#asItem #mainbody {
	nomargin-top:30px;
}
#asItem #editorWrap {
	position:absolute;
	top:30px;
	left:29px;
	bottom:0px;
	right:342px;
	border-left:1px solid #E6E7E8;
	background-color:#c7c7c6;
	margin-right:0px;
	
}
#asItem #exploreAccordion{
	height:100%;
	background-color:#fff;
	width:315px;
	float:right;
	position:relative;
}
#asItem .elementsView {
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:342px;
	/*background-color:red;*/
	background-color: #C7C7C6;
	overflow:visible;
}
#asItem .pagenav{
	display:block;
}
#asItem #containerWrap {
	margin-top:0px;
	border-top:0px;
	background: #f1f2f2; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f1f2f2 0%, #d1d3d4 50%, #d1d3d4 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f1f2f2), color-stop(50%,#d1d3d4), color-stop(100%,#d1d3d4)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #f1f2f2 0%,#d1d3d4 50%,#d1d3d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #f1f2f2 0%,#d1d3d4 50%,#d1d3d4 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #f1f2f2 0%,#d1d3d4 50%,#d1d3d4 100%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  #f1f2f2 0%,#d1d3d4 50%,#d1d3d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2f2', endColorstr='#d1d3d4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#asItem #viewForm {
	height:auto;
	display:none;
}
#viewerBackDrop {
 position:absolute;
 top:0px;
 left:0px;
 bottom:0px;
 right:0px;
 z-index:5001;
 display:none;
}
#backDropEventScreen {
 position:absolute;
 top:0px;
 left:0px;
 bottom:0px;
 right:0px;
 z-index:5010;
 background-color:#000;
 filter:alpha(opacity=0);
 opacity:0;
 display:none;
}
#zoomShield {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  z-index:5009;
  display:none;
  background-color:#000;
  opacity:0;
  filter:alpha(opacity=0);
}
/* utility classes */
.invisible {
	visibility:hidden;
}
.ui-slider-handle {
	margin-left:-.4em;
}

#homePage .midInnerIE7 #mainbody {
	overflow-x:hidden !important;
}
#asImages .midInnerIE7 .elementsView {
	overflow-x:hidden !important;
}
#asImages .midInnerIE7 #quicksearch {
	padding-left:0px !important;
}
#asImages .pagenav {
	display:none;
}
/* Admin */
.adminClass #leftmenu{
	display:none;
}
/* Annotations Editor */
 #ie_drawing_background {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0);
	background-color:#fff;
	z-index:1000;
}
svg {
	position:absolute;
	top:0px;
	left:0px;
}
.hidden {
	visibility:hidden;
}
#labelMakerWrapper {
	position:absolute;
	top:0px;
	right:0px;
	width:300px;
	noheight:300px;
	background-color:#ffffff;
	z-index:3000;
	visibility:hidden;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #000;
}
#labelMakerWrapper  #labelSelect {
	width:270px;
}
#labelMakerWrapper #chineseText {
	margin-top:30px;
}
#labelMakerWrapper #chineseText, #labelMakerWrapper #englishText {
	width:270px;
	height:100px;
}
#labelMakerWrapper #englishText {
	margin-top:8px;
	margin-bottom:57px;
}
#annotationEditor #drawing_pad > div {
	filter:alpha(opacity=40);
}
body #drawing_pad #labelMakerWrapper {
	filter:alpha(opacity=100);
}
 
#newLabel {
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}
#newLabel, #labelEdit {
	padding:15px 25px;
	font-family:Arial, sans-serif;
	position:absolute;
}
#newLabel p, #labelEdit p {
	font-weight:bold;
	
}
#newLabel label, #newLabel input, #newLabel select, #labelEdit label, 
#labelEdit input, #labelEdit select {
	display:block;
	width:250px;
	height:26px;
}
#newLabel label, #labelEdit label {
	margin-top:14px;
	line-height:27px;
}
#type_select, #edit_type {
	margin-bottom:55px;
}
/* asItem page */

.midInnerIE7 #navWrap {
	noposition:relative;
}
#accordion {
	position:absolute;
	top:0px;
	bottom:0px;
	overflow:hidden;
	z-index: 100000;
}
#accordion .hideHeight {
  height:0px !important;
}
/*
.midInnerIE7 #navWrap .navigator_handle {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}*/

/* rules marked for deletion */

/*
#right {
	width:300px;
	height:300px;
	nobackground-color:#ccc;
	float:right;
}
.overlay{
	border: 2px solid #ffffff;
 }
 .svgOverlay{
	position:absolute !important;
	z-index:3500 !important;
}
 #scalePath {
			width:200px;
			height:25px;
}
 .mySVG {
	nowidth:79px;
	noheight:569px;
	noborder: 2px solid yellow;
}
#rightPanel {
	position:absolute;
	right:0px;
	width:650px;
	height:400px;
	top:0px;
	nodisplay:none;
}
 #annotations {
	float:left;
	width:325px;
	height:800px;
}
#labels {
	float:right;
	width:325px;
	height:800px;
 }
.polySelected {
	font-weight:bold;
	border: 2px solid #000;
	background-color:yellow;
}
.chineseTip {
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:200px;
	background-color:#333;
	visibility:hidden;
}

 #raphaelCanvas, #2aper {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	noz-index:5000;
	nobackground-color:#000;
	background-color:transparent;
	opacity:1;
	filter:alpha(opacity=100);
	z-index:2000;
}

#drawingDiv {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1000;
}
 #myCanvas {
	width:150px;
	height:100px;
	noborder: 5px solid #fff;
	position:absolute;
	top:365px;
	left:400px;
	background-color:transparent;
}
.englishTranslation {
	background-color:#110000;
	border:2px solid #fff;
	margin:5px;
	color:#fff;
}
 .a_label{
	border:1px solid #458921;
}
#au_drawingPaper {
	background:#000;
	background-color:yellow;
	filter:alpha(opacity=60);
	opacity:.6;
}
#au_drawingPaper-remove {
	position:absolute;
	background-color:transparent;
	opacity:100;
}
.activeTool{
	background-color:#987;
}
 #myStuff {
	position:absolute;
	top:400px;
	left:200px;
	z-index:5000;
	width:500px;
	height:500px;
}

*/
#au_drawingPaper {
    background:#000;
    filter:alpha(opacity=0);
    opacity:0;
}

/* social media */
.addthis_button_preferred_3 {
	text-indent:-9999px;
}

/* navigator */
#outerNavWrap {
	nopadding:0px 10px;
	padding:0px 12px;
	zoom:1; /* layout fix fir IE7 */
}
#outerNavBorder {
	padding:10px 0px;
	/*border-bottom:1px solid #ccc;*/
}
.vertical #outerNavBorder {
	border-bottom:none;
}
#innerNavWrap {

}
#navMapSlider {
	width:40px;
	height:100%;
	/*background-color:#fff;*/
	float:left;
}
#outerSlideBorder {
	float:left;
	padding:0px 10px;
}
#navWrap #zoomControls {
	float:left;
	margin:0px;
	padding:0px 0px;
}
#navWrap #sliderShield {
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:5000;
}
#navWrap #sliderShield.shieldOn {
 display:block;
}
.portraitMap #navMapSlider {
	width:40px;
	/*background-color:#fff;*/
	padding:10px 0px;
}
.portraitMap #outerNavWrap {
	float:right;
}
.portraitMap #outerSlideBorder #zoomControls {
	position:relative;
}
.portraitMap .ui-slider-vertical .ui-slider-handle {
	left:0px;
}
.landscapeMap #navMapSlider {
	width:100%;
	height:40px;
	/*background-color:#eee;*/
	padding:0px 0px;
}
.landscapeMap #outerNavWrap {
	float:none;
}
.landscapeMap #outerSlideBorder #zoomControls {
	border-top:1px solid #fff;
	padding:10px 0px;
	position:relative;
}
.hideNav {
    display:none !important;
}
#navWrap #zoomControls span, #zoomControls div {
	float:left;
}
#navWrap.portraitMap #zoomControls span {
  margin-left:2px;
}
#navWrap #slider{
	background:#333 !important;
	margin-bottom:8px;
}
#navWrap #slider a{cursor:pointer;}
#navWrap .sliderMinus{
/*background: url("../images/sprite.png") no-repeat scroll -306px -206px transparent;
border: medium none;
float: left;
height: 20px;
padding: 0;
text-indent: -9999px;
width: 20px;
cursor:pointer;
margin-right:14px;*/
}
#navWrap .slideDown {
	background: url("../images/sprite.png") no-repeat scroll -283px -206px transparent;
	border: medium none;
	float: left;
	height: 20px;
	padding: 0;
	text-indent: -9999px;
	width: 20px;
	cursor:pointer;
}
#navWrap .slideDown:hover{background-position:-283px -229px !important;}
#navWrap .slideUp:hover{background-position:-283px -183px !important;}
#navWrap .slideUp{
background: url("../images/sprite.png") no-repeat scroll -283px -160px transparent;
border: medium none;
float: left;
height: 20px;
padding: 0;
text-indent: -9999px;
width: 20px;
cursor:pointer;
}
.landscapeMap #slider {
	height:5px;
	background-color:#333;
	border:none;
	margin-top:8px;
	margin-right:8px;
	margin-left:8px;
	padding:0px;
}
#navWrap #slider a {
background: url("../images/sprite.png") no-repeat scroll -328px -159px transparent;
height:18px;
width:18px;
margin-top:-3px;
margin-left: -8px;
border:none;
}
#navWrap.portraitMap #slider a {
  margin-left:-7px;
}
/* zoom in/out tools */
#zoomInWrap, #zoomOutWrap {
	/*width:30px;
	height:30px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
	-o-border-radius:6px;
	-ms-border-radius:6px;	
	background-color:#fff;*/
	background-image:none;
}
#zoomInTool, #zoomOutTool {
	position:relative;
	display:block;
	z-index:5000;
	margin-bottom:5px;
	background:transparent url(../images/sprite.png) no-repeat;
	text-indent:-999px;
}
#zoomInTool {
	
}
#zoomOutTool {

}
#zoomInWrap:hover, #zoomOutWrap:hover {
	b/*ackground-color:#fff;
	background-image:none;*/
}
#toolsWrap div.toolActive {
	/*background-color:rgb(170,170,170);
	background-image:none;*/
}
#toolBar .slideUp {
	/*background-position: -459px -284px; 
	width: 29px;
	height: 29px;*/
}
#toolBar .slideUp:hover {
	/*background-position: -492px -284px; 
	margin-left:0px;
	width: 29px;
	height: 29px;*/
}
#toolBar .slideDown {
	/*background-position:  -459px -317px; 
	width: 29px;
	height: 28px;*/
}
#toolBar .slideDown:hover {
	/*background-position: -492px -317px;
	margin-left:0px;
	width: 29px;
	height: 29px;*/
}
/* accordion */
.period {
	font-weight:normal;
}
/* jQuery slider custom */
.vertical #zoomSlider .ui-slider-vertical  .ui-slider-handle {
	left:-1px;
}
.vertical #zoomSlider .ui-slider-vertical  .ui-slider-handle:hover {
	left:-1px;
}

.vertical #slider a:hover {
	background-position: -329px -178px;
}
#mainbodyzone {
	float:left;
	width:100%;
	height:100%;
}

/* utility */
.hidden {
	visibility:hidden;
}

/* category filters */
#total_results_container {
  float:left;
  width:100%;
  nopadding-top:23px;
  padding-top:10px;
  color:#27AAE1;
  position:relative;
}
#add_all_items {
  color:#999;
  background-color:#fff;
  border-radius:8px;
  padding:4px 10px;
  font-family:MuseoSans, Gill Sans MT;
  font-size:14px;
  line-height:17px;
  text-indent:6px;
  float:left;
  margin-left:167px;
  box-shadow: 0 0 3px #888888;
  -moz-box-shadow: 0 0 3px #888;
  -webkit-box-shadow: 0 0 3px #888; 
  cursor:pointer;
}
#add_all_items:hover {
  cursor:pointer;
  color: #333;
  box-shadow: 0 0 3px #444;
  -moz-box-shadow: 0 0 3px #444;
  -webkit-box-shadow: 0 0 3px #444; 
}
#add_all_items span {
 background: url(../images/sprite.png) -502px -235px no-repeat;
 height:15px;
 width:15px;
 display: block;
 float: left;
}
#total_results {
	float:left;
	padding-left:23px;
	font-family:BodyCopyBoldItalic, 'Palatino Linotype';
	/*font-weight:bold;
	font-style:italic;*/
	font-size:16px;
	color:#777;
	position:absolute;
	top:14px;
	left:0px;
}
#total_results:hover {
  cursor:pointer;
}
.filters_list {
	overflow-y:auto;
	position:absolute;
	top:4px;
	bottom:0px;
	left:0px;
	right:0px;
	nomargin-top:124px;
}
#category_filters {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	/*margin-top:170px;*/
	margin-top:190px;
	
}
.filters_list .closed ul li{
	height:0px;
}

.filters_list .open ul li{
	height:auto;
}
#filters_header h3{
	float:left;
}
.disabled_filter {
	color:#ccc;
}
#deselect_all_filters {
float:left;
margin-top:16px;
margin-left:8px;
margin-right:42px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkitborder-radius: 7px;
-o-border-radius: 7px;
-ms-border-radius: 7px;
cursor:pointer;
padding:4px 11px;
color: white;
border: none;
position: relative;
font: 13px MuseoSansBold, 'Century Gothic', sans-serif;
text-shadow: 0 -1px #333;
background: #7D7E7D;
background: -moz-linear-gradient(top,#7D7E7D 0%, #636363 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7D7E7D), color-stop(100%,#636363));
background: -webkit-linear-gradient(top, #7D7E7D 0%,#636363100%);
background: -o-linear-gradient(top,#7D7E7D 0%,#636363 100%);
background: -ms-linear-gradient(top,#7D7E7D 0%,#636363 100%);
background: linear-gradient(to bottom,#7D7E7D 0%,#636363 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#636363',GradientType=0 );
}
#deselect_all_filters:hover{
background: #7D7E7D;
background: -moz-linear-gradient(top,#ABADAB 0%, #636363 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ABADAB), color-stop(100%,#636363));
background: -webkit-linear-gradient(top, #ABADAB 0%,#636363100%);
background: -o-linear-gradient(top,#ABADAB 0%,#636363 100%);
background: -ms-linear-gradient(top,#ABADAB 0%,#636363 100%);
background: linear-gradient(to bottom,#ABADAB 0%,#636363 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ABADAB', endColorstr='#636363',GradientType=0 );
}
.deselect_all_hide{
	novisibility:hidden;
	display:none;
}
.active_filter_deselect {
  nodisplay:none;
  background: url('../images/sprite.png') no-repeat -340px -253px;
  width: 11px;
  height: 10px;
  position:absolute;
  right:4px;
  top:9px;
  display:none;
}
.active_leaf {
	border:1px solid #000;
}
.invisible {
	visibility:hidden;
}

/* Inscriptions and Seals */
#inscriptions_seals .ui-widget-content {
	border:none !important;
}
#inscriptions_seals .ui-widget-content {
	border:0px;
}
#inscriptions_seals {
	overflow:hidden !important;
	width:342px;
	position:relative;
}
.ui-accordion #inscriptions_seals .accordion_inner_wrap/*, .ui-accordion #pertinent_questions .accordion_inner_wrap*/{
	overflow:hidden !important;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	padding:0px;
	width:342px;
}
#inscriptions_seals #annotations_tabs {
	padding:0px;
	width:342px;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	overflow:hidden !important;
}
/* test styles */
#inscriptions_seals .ui-tabs .ui-tabs-nav {
  padding-top:8px !important;
}
#inscriptions_seals #annotations_tabs ul .tab_nav_all {
  margin-left:0px !important;
}
#inscriptions_seals #annotations_tabs ul li {
 margin-left:-33px !important;
 position:static !important;
}
/* end test styles */
			/*the ul */
#inscriptions_seals .ui-tabs .ui-tabs-nav { 
	width:342px;
	padding:0px;
	background-color:#666766;
	height:34px;
	border:0px;
	position:relative;
	nopadding-left:30px;
	nopadding-right:30px;
}
			/* li's */
			
#inscriptions_seals #annotations_tabs ul li {
	position:absolute;
	top:6px;
	z-index:100;
}
#inscriptions_seals #annotations_tabs ul li.ui-state-active {
	z-index:1000;
}			
#inscriptions_seals #annotations_tabs ul .tab_nav_all {
	left:0px;
}
#inscriptions_seals #annotations_tabs ul .tab_nav_inscription {
	left:44px;
}
#inscriptions_seals #annotations_tabs ul .tab_nav_colophon{
	left:151px;
}
#inscriptions_seals #annotations_tabs ul .tab_nav_seal {
	left:247px;
}		
#inscriptions_seals .ui-tabs .ui-tabs-nav li{
	font-family:MuseoSans, "Gill Sans", sans-serif;
	font-size:16px;
	color:#D1D3D4;
	top:0px;
	margin:0px;
	border:0px;
	padding:0px;
	nopadding-top:5px;
	height:29px;
	background-color:transparent;
}
#inscriptions_seals .ui-tabs .ui-tabs-nav li:hover {
	border:0px;
}
#inscriptions_seals .ui-tabs li .active_tab_img_left {
	width:20px;
	height:30px;
	display:block;
	float:left;
	margin-top:0px;
}
#inscriptions_seals .ui-tabs li .active_tab_img_right {
	width:30px;
	height:30px;
	display:block;
	float:left;
	margin-top:0px;
}
#inscriptions_seals .ui-tabs li.tab_nav_seals .active_tab_img_left {
	width:30px;
	height:30px;
	display:block;
	nomargin-top:2px;
}
#inscriptions_seals .ui-tabs li.tab_nav_seals .active_tab_img_right {
	width:20px;
	height:30px;
	display:block;
	nomargin-top:2px;
}
#inscriptions_seals .ui-tabs li.ui-state-active .active_tab_img_left{
	background: url("../images/sprite.png") no-repeat scroll -334px -92px transparent;
}
#inscriptions_seals .ui-tabs li.ui-state-active .active_tab_img_right{
	background: url("../images/sprite.png") no-repeat scroll -421px -92px transparent;
}
#inscriptions_seals .ui-tabs .ui-tabs-nav li.ui-state-active a {
	background-color:#F2F3F3;
	color:#666766;
	font-weight:bold;
}
#inscriptions_seals .ui-tabs .ui-tabs-nav li.ui-state-active {
	nobackground: url("../images/sprite.png") no-repeat scroll -306px -206px transparent;
}
#inscriptions_seals .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#D1D3D4;
}
#inscriptions_seals .ui-tabs li.ui-state-active.tab_nav_seals .active_tab_img_left{
	background: url("../images/sprite.png") no-repeat scroll -387px -91px transparent;
}
#inscriptions_seals .ui-tabs li.ui-state-active.tab_nav_seals .active_tab_img_right{
	background: url("../images/sprite.png") no-repeat scroll -357px -91px transparent;
}


#inscriptions_seals .ui-tabs .ui-tabs-nav li a {
	height:28px;
	padding:7px 0px 0px 5px;
	padding-top:4px;
	font-size:15px;
	font-weight:normal;
	margin-top:0px;
}
#inscriptions_seals .ui-tabs .ui-tabs-nav .tab_nav_seals a {
	padding:4px 5px 0px 0px;
}
#accordion #inscriptions_seals .tab_all_title {
	font-family: MuseoSansBold;
	font-size: 1.14em;
	margin-top: 0px;
	color: #333;
	padding-top: 22px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#accordion #inscriptions_seals .annotation_artist {
margin: 4px 0px 0px 10px;
font: italic 0.8em 'Times New Roman', serif;
font: 0.8em BodyCopyItalic;
font-size: 0.8em;
color: #999;
}
#accordion #inscriptions_seals .annotation_date {
 color:#B5B5B6;
}
#accordion #inscriptions_seals .annotation_english, #accordion #inscriptions_seals .tab_all_annotation, 
#accordion #inscriptions_seals .tab_inscript_annotation, #accordion #inscriptions_seals .tab_all_colophon, 
#accordion #inscriptions_seals .tab_colophon_annotation, #accordion #inscriptions_seals .tab_all_seal {
	font-family: BodyCopy, 'Times New Roman';
	font-size:0.94em; /* computes to 17px */
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
}
#inscriptions_seals .annotation_english a {
	/*font-family:'Times New Roman';*/
	font-size:1em;
	font-weight:normal;
	color:#58595B;
	line-height:24px;
	display:block;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -ie-border-radius:10px;
	border-radius:10px;
	padding:10px;
	background: #E9E9E9;
}
#inscriptions_seals .annotation_english a:hover, 
.annotation_anchor_hover_style {
    background-color:#b3e9f2;
    
}
#inscriptions_seals .annotation_english.selected_annotation_p a:hover {
    background-color:transparent;
}
#inscriptions_seals .annotation_english a:hover, #inscriptions_seals .annotation_english a.selected_annotation {
	color:#4C372E;
}

.annotation_artist {
	font: italic 0.77em 'Times New Roman', serif;
	font: 0.77em BodyCopyItalic;
	/* font-style:italic;
	color:#64A8D3; */
}
.annotation_date {
	color:#ccc;
}
/*
.chinese_tip {
	position:relative;
	width:auto !important;
	width:500px !important;
	noheight:500px !important;
}
.chinese_tip p {
	width:auto !important;
	background-color:#333;
	color:#fff;
	font-weight:bold;
	padding:20px;
	display:none;
	border:1px #ccc solid;
	border-radius:20px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	position:absolute;
	left:20px;
}
*/
.chinese_tip {
 font-size:22px;
 background-color:#FFEFCF;
 color:#414042;
 font-weight:bold;
 padding:20px;
 border:1px #fff solid;
 border-radius:20px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 position:absolute;
 display:none;
 z-index:5011;
 max-width:300px;
}
svg {
 nooutline:1px red solid;
}
/*
.chinese_tip {
 background-color:#333;
 color:#fff;
 font-weight:bold;
 padding:20px;
 display:none;
 border:1px #ccc solid;
 border-radius:20px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}*/
#tab_content_wrapper #tab_all {
  padding:0px;
}
.tab_all_annotation:hover, .tab_inscript_annotation:hover, .tab_all_colophon:hover, .tab_colophon_annotation:hover  {
	text-decoration:underline;
}
#all_inscription_header, #all_colophon_header, #all_seal_header {
	padding: 6px 0px 5px 50px;
	background: #EBE9E9;
	border-top: 1px solid lightGrey;
}
.all_inscript_label, .all_colophon_label,
.all_seal_label {
  padding-bottom:18px; 
}
.all_inscript_label:hover, .all_colophon_label:hover, 
.all_seal_label:hover{
  /*background-color:#EDEDED;*/
}
/*
.all_inscript_label .tab_all_title, .all_inscript_label .annotations_wrap,
.all_inscript_label .annotation_artist  {
  padding-left:40px;
  width:246px;
}
*/
.tab_all_title, .annotation_artist  {
  padding-left:40px;
  width:246px;
}
#inscriptions_seals .annotations_wrap {
  padding-left:0px;
  width:100%;
}
.all_inscript_label .annotation_english {

}
.annotation_english {
  padding:8px 40px;
  display:block;
}
#all_inscription_header span, #all_colophon_header span, #all_seal_header span {
  color: #707070;
font-family: MuseoSansBold;
font-size: .78em;
font-weight: bold;
text-indent: 11px;
text-transform: uppercase;
letter-spacing: .1em;
}
.annotation_divider, .annotation_type_divider {
  width:100%;
  height:0px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #fff;
}
.ui-widget-header {
	border:0px;
}
	
#tab_content_wrapper, .border_wrapper_class {
	width:342px;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	overflow:auto;
	margin-top:36px;
	background-color:#F2F3F3;
	outline:none;
}

.selected_annotation_p {
    background-color: #FFEFCF;
	box-shadow: inset #999 1px 1px 7px;
}
.selected_annotation_p a {
    background: none !important;
}
.inscription, .colophon, .seal {
	
}
#inscriptions_seals .show_annotation {
	display:block;
}
#inscriptions_seals .hide_annotation {
	display:none !important;
}

.testSpan {
	color:red;
}

/* My Collections */
.mycol_tab_default {

}
.mycol_tab_active{
	
}
#public_content {
	height:282px;
}
.collection_folder_col {
	nowidth:100%;
	noborder-right:1px solid #fff;
	nofloat:left;
	height:254px;
	z-index:901;
}
.collection_folder_col ul {
	width:220px;
	float:left;
}
#private_folders, #public_folders {
  nowidth:215px;
  width:215px;
}
#private_folders li, #public_folders li {
  width:196px;
  height:44px;
  color:#fff;
}
.collection_item_col {
	height:282px;
	margin-left:221px;
}
.note_save_success {
  color:#fff;
  font-weight:bold;
  position:absolute;
  left:15px;
  top:5px;
  width:95px;
  height:25px;
  display:none;
}
.collection_folder {
	height:44px;
	width:196px;
	background-color:#ccc;
	border:1px solid #fff;
	color:#fff;
}
.folder_selected {
	background-color:#000;
}
.collection_item_col .item_selected {
	background-color:#000;
}
.folder_content, .folder_content_wrap {
 position:absolute;
 top:0px;
 left:240px;
 bottom:0px;
 right:0px;
 overflow-x:scroll;
 overflow-y:hidden;
 nowidth:auto !important;
}
.folder_content_wrap {
 overflow:hidden;
}
.folder_content_scrolling {
 left:0px;
 position:relative;
 width:100%!important;
}
.folder_content {
  /*width:100% !important;
  overflow-x:scroll;
  overflow-y:hidden;*/
}
.collection_note {
 font-family:'Times New Roman';
 font-style:italic;
 float:left;
 font-size:.6em;
 margin-top:52px;
 width:172px;
 height:120px;
}
.collection_note .note_info_wrap {
  padding-top:10px;
  padding-left:10px;
  width:16px;
  height:15px;
  display:block;
  background-color:#F1EFF0;
  float:left;
  padding-bottom:2px;
}
.collection_note .note_info {
  background: url('../images/sprite.png') no-repeat -477px -371px;
  width: 1px;
  display:block;
  float:left;
  background-color:#F1EFF0;
  padding-top:15px;
  padding-left:15px;
}
.collection_note h2 {
	width:82px;
 font-weight:bold;
 float:left;
 color:#202121;
 background-color:#F1EFF0;
 padding-top:10px;
 height:15px;
 padding-left:3px;
 padding-bottom:2px;
 padding-right:34px;
}
.collection_note .note_flap {
 float:left;
 background-color:transparent;
}
.collection_note .note_content_overflow {
  clear:both;
  background-color:#F1EFF0;
  overflow-y:scroll;
  height:85px;
  width:152px;
}
.collection_note .note_content_wrap {
  padding:5px 5px 5px 15px;
  background-color:#F1EFF0;
  clear:both;
}
.collection_note p {
  font-family:'Times New Roman';
  font-style:italic;
  font-size:1em;
  color:#444;
  /*
  white-space: pre;           
  white-space: pre-wrap;      
  white-space: pre-line;      
  white-space: -pre-wrap;    
  white-space: -o-pre-wrap;   
  white-space: -moz-pre-wrap; 
  white-space: -hp-pre-wrap;  
  word-wrap: break-word;      
  */
  word-wrap: break-word;/* chrome */
  width:142px;
}
.collection_note .note_flap {
	 background: url('../images/sprite.png') no-repeat -305px -91px;
	 width: 27px;
	 height: 27px;
	 display:block;
	 float:left;
}
.folder_content_inner {
 height:250px;
 nowidth:10000px;
}
.collection_drg_drp {
    position:absolute;
    left:239px;
    bottom:24px;
    color:#989898;
    font-size:14px;
    font-style:italic;
    font-family:'Times New Roman';
   /* font-weight:bold;*/
    
}
.private_lock,
.public_col_icon {
  display:none;
  position:absolute;
  right:1px;
  bottom:22px;
  font-family: 'Times New Roman';
  font-size:12px;
  font-style:italic;
  font-weight:bold;
  color:#A9A8AA;
  width:78px;
  height:24px;
  background-color:#000;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  text-indent:32px;
  line-height:21px;
}
.private_lock span {
    background: transparent url(../images/sprite.png) no-repeat -543px -235px;
    width:11px;
    height:14px;
    display:block;
    position:absolute;
    margin-top:5px;
    margin-left:13px;
    *margin-left:-23px;
    *margin-top:2px;
    *line-height:22px;
}
.public_col_icon {
	width:51px;
	text-indent:10px;
}
.public_col_icon span {
	background-image:none;
}
.collection_drg_drp span {
  color:#66CCFF;
  font-weight:bold;
}
.folder_content_inner:focus {
 border:none;
 outline:none;
}
.active_drag {
 overflow:visible !important;
}
.collection_item {
	float:left;
	height:198px;
	background-color:#333;
	margin:0px 15px 26px 15px;
	color:#fff;
	border-radius:10px;
	position:relative;
	width:200px;
}
.collection_item:hover {
 background-color:#444;
}
.collection_item_drag {
  background-color:#000;
}
.collection_item.item_open {
  width:440px;
}
.item_header {
  nowidth:440px;
  border-radius:10px 10px 0px 0px;
  height:32px;
}
.item_open .item_note_btn_wrap,
.item_opening .item_note_btn_wrap {
  background: url('../images/sprite.png') no-repeat -214px -253px;
  width: 72px;
  height: 22px;
  float:right; 
}
#public_content .item_open .item_note_btn_wrap, 
#public_content .item_opening .item_note_btn_wrap {
  background: url('../images/sprite.png') no-repeat -289px -252px;
  width: 49px;
  height: 22px; 
  float:right;   
} 
.item_note_btn_wrap {
  border-top-right-radius:10px;
}
.item_closed .item_note_btn_wrap, 
.item_closing .item_note_btn_wrap {
  background: url('../images/sprite.png') no-repeat -289px -253px;
  width: 49px;
  height: 22px; 
  float:right; 
}
#private_content .item_closed .item_note_btn_wrap, 
#private_content .item_closing .item_note_btn_wrap {
  width:72px;
  background: url('../images/sprite.png') no-repeat -214px -253px;
}
.item_note_btn {
 float:left;
 background: url('../images/sprite.png') no-repeat -514px -354px;
 width: 17px;
 height: 12px;
 margin-left:21px;
 margin-top:4px;
}
#private_content .item_open .item_note_btn, 
#private_content .item_opening .item_note_btn{
  background: url('../images/sprite.png') no-repeat -216px -455px;
  width: 15px;
  height: 13px;
}
#private_content .item_open .item_note_btn:hover, 
#private_content .item_opening .item_note_btn:hover {
  background: url('../images/sprite.png') no-repeat -234px -455px;
  margin-left:21px;
  width: 16px;
}
.item_note_btn:hover {
  background: url('../images/sprite.png') no-repeat -534px -354px;
  margin-left:21px;
  width: 16px;
}
.item_closed .item_note_btn, 
.item_closing .item_note_btn {
  margin-left:25px;
}
.item_closed .item_note_btn:hover {
  margin-left:25px;
}
.item_delete_btn{
	background: url('../images/sprite.png') no-repeat -230px -471px;
 width: 11px;
 height: 13px; 
 display:block;
 float:right;
 margin:3px 9px 0px 0px;
}
.item_delete_btn:hover {
  background-position:-216px -471px;
}
.item_body {
  float:left;
  width:100%;
}
.item_body_object {
  float:left;
  padding:0px 15px;
}
.item_body_object p {
  font-size:12px;
  color:#ccc;
  font-family:Arial;
  margin-top:4px;
  width:172px;
  overflow:elipsis;
  height:12px;
  text-overflow:ellipsis;
}
.item_info_title{overflow:hidden;white-space:nowrap;line-height:10px;}
.item_body_object .item_detail_link {
  display:block;
  position:relative;
  width:172px;
  height:120px;
}
.item_body_object img {
  width:172px;
  height:120px;
}
.item_body_note {
	 display:none;
  float:left;
  width:205px;
}
.item_body_note form {
  width:205px;
}
.item_body_note textarea {
   resize:none;
   font-size:13px;
   width:185px;
   height:100px;
   border: none !important;
   padding: 10px!important;
   background-color:#E2E2E2;
}
.item_note_controls {
  float:right;
  position:absolute;
  right:0px;
  bottom:0px;
  border-bottom-right-radius:10px;
  border-top-left-radius:10px;
  font-weight:bold;
  border-top:1px solid #202121;
  border-left:1px solid #202121;
  width:112px;
}
.item_note_controls span {
  border-left:1px solid #333;
  border-right: 1px solid #000;
  position:absolute;
  top:5px;
  left:62px; 
  display:block;
  height:24px;
}
.item_note_controls .item_note_cancel, .item_note_save {
  font-size:12px;
  font-family:'Century Gothic';
  color:#ccc;
  float:right;
  background-color:#262626;
  padding:10px;
}
.item_note_cancel:hover, .item_note_save:hover {
  background-color:#000;
}
.item_note_cancel:active, .item_note_save:active {
  background-color:#666;
}
.item_note_cancel {
  border-top-left-radius:10px;  
}
.item_note_save {
   border-bottom-right-radius:10px;
}
	/* strip out jQuery UI styles */
#myCollections {
  display:none;
}
#myCollections.ui-tabs .ui-tabs-nav {
	padding:0px;
}
#myCollections .ui-widget-header {
	border:0px solid #000;
	background:none;
}
#myCollections.ui-tabs .ui-tabs-nav li {
	top:0px;
	border:0px solid #ccc;
	font-weight:normal;
	left:0px !important;
}
#myCollections.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom:0px;
}
#myCollections .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background:none;
}
#myCollections .ui-state-active a {
	background-color:#202121;
	margin-top:0px;
	padding-bottom:3px;
	height:19px;
	padding-top:8px;
	border-top: 1px solid #7D7C7D;
}
#myCollections .collection_folder_col .ui-state-active a {
  color:#fff;
  background-color:transparent !important;
  border-radius:10px !important;
  -webkit-border-radius:10px !important;
  -moz-border-radius:10px !important;
  border-top-left-radius:10px !important;
  border-top-right-radius:10px !important;
  -webkit-border-top-left-radius:10px !important;
  -webkit-border-top-right-radius:10px !important;
  -moz-border-top-left-radius:10px !important;
  -moz-border-top-right-radius:10px !important;
  border-top: 0px !important;
}
#myCollections .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background:none;
}
#myCollections .ui-tabs .ui-tabs-panel {
	padding:0px;
}
#myCollections .ui-widget-content {
	border:0px solid #000;
}
#myCollections.ui-tabs {
	padding:0px;
}
#myCollections.ui-widget-content {
	border:0px solid #000;
}
#mycol_close {
	color:#fff;
	float:right;
	border-radius:10px;
	border:1px solid #000;
	width:77px;
	height:18px;
	margin-top:4px;
	margin-right:10px;
}
#inner_mycol_close {
border-radius:10px;
border:1px solid #666;
width:75px;
height:16px;
background: rgb(56, 55, 56); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(115,117,119,1) 0%, rgba(56,55,56,1) 30%, rgba(56,55,56,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(115,117,119,1)), color-stop(30%,rgba(56,55,56,1)), color-stop(100%,rgba(56,55,56,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(115,117,119,1) 0%,rgba(56,55,56,1) 30%,rgba(56,55,56,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(115,117,119,1) 0%,rgba(56,55,56,1) 30%,rgba(56,55,56,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(115,117,119,1) 0%,rgba(56,55,56,1) 30%,rgba(56,55,56,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(115,117,119,1) 0%,rgba(56,55,56,1) 30%,rgba(56,55,56,1) 100%); /* W3C */
}
#mycol_close:hover {
  color:#27AAE1;
  cursor:pointer;
}
#mycol_close .close_text {
  font-size:9px;
  font-family: MuseoSans, century gothic;
  /*font-weight:bold;*/
  text-transform:uppercase;
  float:left;
  margin-top:4px;
}
#mycol_close .mycol_close_img {
  margin:6px;
}
.expand_mycol {
	 width:0px;
  height:0px;
  border-left:5px solid transparent;  /* left arrow slant */
  border-right:5px solid transparent; /* right arrow slant */
  border-bottom:5px solid #fff; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;
  display:block;
  float:left;
  
}
.collapse_mycol {
	 width:0px;
  height:0px;
  border-left:5px solid transparent;  /* left arrow slant */
  border-right:5px solid transparent; /* right arrow slant */
  border-top:5px solid #fff; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;
  display:block;
  float:left;
}
#mycol_close:hover .expand_mycol {
  border-bottom:5px solid #27AAE1;
}
#mycol_close:hover .collapse_mycol {
  border-top:5px solid #27AAE1;
}
#myCollections.ui-tabs  #myColNav li.ui-state-default {
	height:22px;
	position: relative;
	top: 0px;
}
#myCollections.ui-tabs  #myColNav li.ui-state-default.ui-state-active {
	margin-top:-8px;
	height:31px;
	top:4px;
	border-right:0px solid #7D7C7D;
	
}
#myColBody {
	border-top:1px solid #7D7C7D;
	position:relative;
}
.login #myColBody {

}

.register #myColBody {
	height:430px;
}
.mycol_active_tab_left, .mycol_active_tab_right  {
	display:block;
	float:left;
	width:10px;
	height:31px;
}

#myCollections #myColNav .ui-state-active .mycol_active_tab_left {
	width:10px;
	height:31px;
	background:transparent url("../images/sprite.png") no-repeat -529px -87px;
	nomargin-right:-2px;
}
#myCollections #myColNav .ui-state-active .mycol_active_tab_right {
	text-indent:-9999px;
	width:10px;
	height:31px;
	background:transparent url("../images/sprite.png") no-repeat -544px -87px;
}
#myCollections li.ui-state-default {
	noborder-right:1px solid #7D7C7D;
}
#myCollections.ui-tabs #myColNav li.myLogin.ui-state-active + li {
	noborder-right:1px solid #7D7C7D;
}
.mycol_sep_bar_left {
	border-left:1px solid #7D7C7D;
	border-right:1px solid #000;
	position:absolute;
	left:0px;
	height:22px;
	visibility:visible;
}
.mycol_sep_bar_right {
	border-left:1px solid #7D7C7D;
	border-right:1px solid #000;
	position:absolute;
	right:0px;
	height:22px;
	visibility:visible;
}

#myColNav li.ui-state-active  .mycol_sep_bar_left{
	visibility:hidden;
}
#myColNav li.ui-state-active .mycol_sep_bar_right {
	visibility:hidden;
}
#myColNav li.ui-state-active + li .mycol_sep_bar_left{
	visibility:hidden;
}

.mycol_active_hide {
	height:22px !important;
	position: relative !important;
	top: 0px !important;
	border:0px solid #ccc;
}
.mycol_active_hide .mycol_sep_bar_left, .mycol_active_hide .mycol_sep_bar_right {
	visibility:visible !important;
}
.collection_folder a {
	display:block;
	nowidth:100%;
	noheight:100%;
}
.tabSpanWrap {
  display:block;
  width:100%;
  height:100%;
}
 .accept_item {
 	background-color:green;
 }
 #myCollections #myColBody .collection_folder {
   margin-bottom:10px; 
   border-radius:10px !important;
  -webkit-border-radius:10px !important;
  -moz-border-radius:10px !important;
  border-top-left-radius:10px !important;
  border-top-right-radius:10px !important;
  -webkit-border-top-left-radius:10px !important;
  -webkit-border-top-right-radius:10px !important;
  -moz-border-top-left-radius:10px !important;
  -moz-border-top-right-radius:10px !important;
 }
 #myCollections .collection_folder a {
  cursor:pointer;
 }
 #myCollections #myColBody .collection_folder_col .collection_folder.ui-state-active {
 	overflow:hidden;
 	border:none;
 	color:#fff;
 	width:196px;
 	height:44px;
 	border-radius:10px !important;
 	-webkit-border-radius:10px !important;
 	-moz-border-radius:10px !important;
 	border-top-left-radius:10px !important;
 	border-top-right-radius:10px !important;
 	-webkit-border-top-left-radius:10px !important;
  -webkit-border-top-right-radius:10px !important;
  -moz-border-top-left-radius:10px !important;
  -moz-border-top-right-radius:10px !important;
  background: url("../images/Gradients.png") repeat-x 0 -306px transparent;
 }
 #myCollections #myColBody .collection_folder:hover{
   border:1px solid #3398FF;
   background-color:#000 !important;
   background-image:none;
   width:194px;
   height:42px;
   border-radius:10px !important;
  -webkit-border-radius:10px !important;
  -moz-border-radius:10px !important;
 }
 .active_droppable {
  border:1px solid #3398FF !important;
  width:194px !important;
  height:42px !important;
  border-radius:10px !important;
  -webkit-border-radius:10px !important;
  -moz-border-radius:10px !important;
  border-top-left-radius:10px !important;
  border-top-right-radius:10px !important;
  -webkit-border-top-left-radius:10px !important;
  -webkit-border-top-right-radius:10px !important;
  -moz-border-top-left-radius:10px !important;
  -moz-border-top-right-radius:10px !important;
 }
 .active_droppable a {
   padding:9px !important;
 }
 #myCollections #myColBody .collection_folder:hover a {
   color:#66CCFF !important;
 }
 #myCollections #myColBody .collection_folder_col .collection_folder.ui-state-active:hover a {
  padding:10px;
 }
 #myCollections #myColBody .collection_folder:hover a {
  padding:9px;
 }
 #myCollections #myColBody .collection_folder span {
   background: url('../images/sprite.png') no-repeat -263px -91px;
   width: 38px;
   height: 27px; 
   display:block;
   float:left;
 }
 #myCollections #myColBody li.collection_folder:first-child {
   margin-top:0px;
  }
 #myCollections #myColBody .collection_folder a {
 	padding:10px;
 	display:block;
 	color:#fff;
 	font-family:MuseoSans,"Century Gothic", sans-serif;
 	nofont-size:13px;
 	font-size:.8em;
 	width:176px;
 	float:left;
 	white-space:normal !important;
 	height:24px;
 	line-height:14px;
 }
 #myCollections #myColBody .collection_folder_col .collection_folder a:hover {
    color:#fff;
    text-decoration:none;
 }
 #myCollections #myColBody .collection_folder a:hover {
  color:#66ccff;
  text-decoration:underline;
 }
 #myCollections #myColBody .collection_folder a.ui_mycol_sorting:hover {
   text-decoration:none;
   background-color:#000;
   border-radius:10px;
   left:0 !important;
 }
 #myCollections #myColBody .collection_folder a p {
  padding-left:44px;
  margin-top:-3px;
  word-wrap:break-word;
 }
#myColBody #private_folders, #myColBody #public_folders{
 nopadding-bottom:44px;
 padding-top:44px;
}
#myCollections #myColBody #public_folders {
 padding-top:0px;
}
.folder_ui_mask {
  height:44px;
  width:206px;
  background-color:#202121;
  position:absolute;
  left:5px;
  top:0px;
  z-index:900;
}
.jspCap {
  display:block !important;
}
.jspVerticalBar .jspCap {
 height: -20px;
 background-color:yellow;
}
.folders_scroll_wrap{
  overflow-y:auto;
  height:254px;
  position:absolute;
  top:0px;
  left:10px;
}
#myColBody #public_folders {

}
#private_content .collection_folder_col {
  display:none;
}
#private_content .collection_folder_col, 
#public_content .collection_folder_col {
	position:absolute;
	top:16px;
	left:10px;
	right:9px;
	bottom:16px;
	noz-index:901;
}
#private_folders {
	position:relative;
}
.folders_scroll_wrap .ui-sortable-helper {
  display:block !important;
  list-style:none !important;
}
#private_content, #public_content {
   padding:16px 9px 12px 10px;
   height:254px;
   position:relative;
}
#public_folders {
	position:relative;
}
#mycol_crud {
	position:absolute;
	bottom:0px;
	left:19px;
	background-color:#383838;
	width:108px;
	height:26px;
	border-radius: 5px;
	padding:5px;
	padding-bottom:0px;
	z-index:1000;
	top:0px;
}
#mycol_crud div {
 float:left;
}
#create_mycol {
 background: url('../images/sprite.png') no-repeat -502px -254px;
 width: 31px;
 height: 22px;
}
#create_mycol:hover {
  cursor:pointer;
}
#delete_mycol {
  background: url('../images/sprite.png') no-repeat -467px -254px; 
  width: 31px;
  height: 22px; 
  margin-left:8px;
}
#delete_mycol:hover {
  cursor:pointer; 
}
.disabled_delete {
  opacity:.2;
  filter:alpha(opacity=20);
}
#delete_mycol:hover {
  background: url('../images/sprite.png') no-repeat -410px -254px;
}
#delete_mycol.disabled_delete:hover {
  background: url('../images/sprite.png') no-repeat -467px -254px; 
}
#edit_mycol {
  background: url('../images/sprite.png') no-repeat -530px -254px; 
  width: 27px;
  height: 22px; 
  margin-left:10px;
}
#edit_mycol:hover {
  background: url('../images/sprite.png') no-repeat -441px -254px; 
  cursor:pointer;
}
#create_mycol:hover {
  background: url('../images/sprite.png') no-repeat -380px -254px;
}
.crud_divider {
 width:0px;
 border-left:1px solid #6B6B6B;
 border-right:1px solid #3D3D3D;
 height:25px;
 display:block;
 position:absolute;
}
#create_mycol + .crud_divider {
 top:3px;
 left:39px;
}
#delete_mycol + .crud_divider {
  top:3px;
  left:81px; 
}
#private_content #private_login_prompt {
 color:#fff;
 position:absolute;
 display:none;
 *left:10px;
}
#myColBody .collection_folder_col {
	nooverflow:hidden;
}
#myColNav li {
	z-index:100;
}
#create_collection_wrapper, #delete_collection_wrapper, #edit_collection_wrapper {
	width:100%;
	height:100%;
	position:absolute;
	top:2px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#202121;
	display:none;
	z-index: 10000;
}
#edit_collection_wrapper {
	novisbility:hidden;
}
#private_content #new_col_reset, #private_content #edit_col_reset {
	display:none;
}
.create_type_wrap, 
.edit_type_wrap {
 width:450px;
 margin-bottom:18px;
}
.create_type_wrap label, 
.edit_type_wrap label {
  font-family: 'Times New Roman', serif;
  font-size:14px;
  color:#DBDADA;
  margin-left:65px;
  display:block;
  text-transform:lowercase;
}
.collection_type_img {
  margin-top:2px;
  float:left;
}
#create_private_type + .collection_type_img, 
#edit_private_type + .collection_type_img {
  background: url('../images/sprite.png') no-repeat -543px -235px;
  width: 11px;
  height: 14px;
  display:block;
  margin-left:7px;
}
#create_public_type + .collection_type_img, 
#edit_public_type + .collection_type_img {
  background: url('../images/sprite.png') no-repeat -519px -235px;
  width: 21px;
  height: 14px;
  display:block;
}
label.error {
	/* color:red;
	font-weight:bold; */
	
}
#login_register {
 color:yellow;
}
#login_section form input[type="reset"] {
	display:none;
}
#login_section .mycol_user_manage {
	display:none;
	background-color:#202121;
	width:100%;
	height:100%;
	position:relative;
}
#login_user_messages {
    display:none;
	background-color:#202121;
	width:100%;
	height:100%;
}
#login_section .mycol_user_manage input, #login_section .mycol_user_manage textarea, 
#private_content .mycol_user_manage input, #private_content .mycol_user_manage textarea  {
	display:block;
	font-family:'Century Gothic', sans-serif;
	font-size:.77em;
	font-weight:bold;
	color:#666;
	background-color:#EDEBEC;
	padding:9px 11px;
	border:none;
	box-shadow: inset 1px 1px 5px 2px rgba(102, 102, 102, .5); /* , inset -1px -1px 10px 2px rgba(102, 102, 102, .5); */
}
#private_content .mycol_user_manage input[type="radio"]{
 padding:0px;
}
#private_content .mycol_user_manage input[type="radio"]{
  background-color:#202121;
}
#login_section .mycol_user_manage input {
  padding:6px 8px;
}
.mycol_controls {
 clear:both;
}
#login_user_name, #login_pass {
 width:328px;
 height:16px;
 margin-bottom:18px;
}
#login_section #mycol_register_form.mycol_user_manage input {
  margin-bottom:12px;
  width:292px;
  height:16px;
  padding:6px 8px;
}
#mycol_settings_form input, #settings_scholar_fields input {
  width:292px;
  height:16px;
  clear:both;
  margin-bottom:12px;
}
#settings_scholar_fields input {
  margin-bottom:37px;
}
#mycol_settings_form #settings_scholar_fields input {
  margin-bottom:12px;
}
#settings_scholar_fields textarea {
  width:490px;
  height:92px;
}
#create_collection input, 
#edit_collection input {
  width:452px;
  height:16px; 
  margin-bottom:18px;
}
#create_collection textarea, 
#edit_collection textarea {
   width:452px; 
   font-family:"Times New Roman", serif;
   height:95px;
}
#create_collection, #edit_collection {
  float:left;
}
#mycol_create_right_col, #mycol_create_left_col, 
#mycol_edit_right_col, #mycol_edit_left_col {
  float:left;
}
#mycol_create_right_col, 
#mycol_edit_right_col {
  margin-left:22px;
}
#private_content #create_collection_wrapper #mycol_create_right_col .mycol_controls div, 
#private_content #edit_collection_wrapper #mycol_edit_right_col .mycol_controls div {
  float:left;
}
#create_collection .mycol_controls, 
#edit_collection .mycol_controls {
  margin-top:98px;
} 
#mycol_create_right_col input, 
#mycol_edit_right_col input {
 width:25px;
 float:left;
 margin-bottom:0px;
}
#mycol_settings_form #mycol_settings_main_fields {
  float:left;
  padding-right:25px;
}
#mycol_settings_form #mycol_settings_main_fields label {
 display:none;
}
#mycol_settings_alt_fields {
 float:left;
 padding-left:25px;
 position:relative;
 height:407px;
}
#myCollections #mycol_settings_form #mycol_settings_alt_fields .submit_btn {
 margin-left:0px;
}
#myCollections #myColBody form .submit_btn {
  width:auto;
  height:auto;
  box-shadow:none;
  clear:none;
  margin-top:0px;
  padding-top:6px;
  -moz-padding-top:4px;
  padding-bottom:5px;
  *padding-left:0px;
  *padding-right:0px;
  *padding-top:4px;
}
#myCollections #myColBody #private_content .submit_btn {
 float:left;
 *padding-left:2px;
 *padding-right:2px;
}
#mycol_settings_form #settings_join {
 float:left;
}
#mycol_settings_form #settings_join #settings_scholar{
 margin-top:16px;
 margin-left:0px;
 float:left;
}
#mycol_settings_form .mycol_controls {
  float:left;
  width:154px;
  position:absolute;
  top:204px;
  *top:212px;
}
#mycol_settings_alt_fields .mycol_controls {
  noright:0px !important;
  left:-7px !important;
}
#mycol_scholar_form #mycol_scholar_fields {
  float:left;
}
#scholar_request_pending {
 font-family: 'Times New Roman', serif;
	font-size: 14px;
	color: #333;
	line-height: 21px;
	padding: 20px;
	background-color: #F2F5A9;
	width:312px;
	font-weight:bold;
	display:none;
}
.scholar_request_pending_flash, .register_flash, .create_error_flash, .recovery_flash {
  font-family: 'Times New Roman', serif;
	 font-size: 14px;
	 color: #333;
	 line-height: 21px;
	 padding: 20px;
	 background-color: #F2F5A9;
	 width:312px;
	 font-weight:bold;
	 top:-100px;
	 left:8px;
	 -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
}
.create_error_flash {
  background-color: red;
}
.register_flash {
  top:auto;
  bottom:160%;
}
.scholar_request_pending_flash span, 
.register_flash span {
  display:block;
  position:absolute;
  background: url('../images/sprite.png') no-repeat -358px -397px;
  width: 22px;
  height: 18px;
  bottom:-17px;
  left:40px;
}
.profile_update_alert {
	 font-family: 'Times New Roman', serif;
  font-size: 14px;
  color: #333;
  line-height: 21px;
  padding: 20px;
  background-color: #F2F5A9;
  width:312px;
  font-weight:bold;
  top:50px;
  left:200px;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);

}
.scholar_form_font_style {
  font-family:'Times New Roman', serif;
  font-size:14px;
  font-style:italic;
  color:#ADADAD;
  line-height:22px; 
}
#mycol_register_form .mycol_controls {
 width:314px;
 position:absolute;
 top:242px;
 left:211px;
 *top:250px;
}
#mycol_register_form .isScholarActive {
 position:absolute;
 top:230px;
 left:513px;
} 
#isScholar_controls {
  width:330px;
  margin-top:21px;
  height:34px;
  display:block;
  position:absolute;
  top:-5px;
  left:387px;
}
#isScholar {
	 top:0px;
  left:0px;
  float:left;
  width:14px !important;
  height:14px !important;
  margin-left:0px;
  margin-right:0px;
  margin-top:2px !important;
  background-color:transparent\9 !important;
  /* margin-top:-10px\9 !important;
  margin-left:-11px\9 !important;
  *margin-top:2px !important;*/
  top:-11px\9 !important;
  left:-10px\9 !important;
  *top:-0px !important;
  *left:0px !important;
  position:absolute;
  box-shadow:none !important;
}
#isScholar + label {
 float:left;
 margin-left:22px;
}
.midInnerIE7 #isScholar {
 padding-left:0px !important;
 padding-right:0px !important;
 background-color:transparent !important;
}
#register_bio_info {
  width:418px;
  height:76px;
}
#what_is_scholar {
  margin-left:4px;
  float:left;
  display:block;
  width:88px !important;
}
#recovery_email {
  width:378px;
  height:16px;
  margin-bottom:18px;
}
#myColBody #login_section {
	width:100%;
	height:100%;
	padding:0px;
	position:relative;
}
#mycol_settings_form label {
	float:left;
	margin:0px 0px 9px 0px;
}
#myCollections #myColBody {
	height:600px;
}
#register_basic {
	float:left;
	nowidth:359px;
	width:314px;
}
#register_basic .mycol_basic_font_style {
  margin-bottom:10px;
}
#register_scholar_fields {
	float:left;
	display:none;
	margin-top:4px;
	margin-left:5px;
	padding-left:25px;
	height:304px;
}
#register_scholar_fields #register_title {
  margin-top:22px;
}
.scholar_message {
  font-family: 'Times New Roman', serif;
  font-size:14px;
  font-style:italic;
  color:#30A8DD;
  margin-top:20px;
}
#scholar_tip {
	display:none;
	font-family: 'Times New Roman', serif;
	font-size:14px;
	color:#333;
	line-height:21px;
	position:absolute;
	width:290px;
	height:110px;
	padding:20px;
	background-color:#F8F2A9;
	-moz-box-shadow: 0px 0px 5px #888;
 -webkit-box-shadow: 0px 0px 5px #888;
 box-shadow: 0px 0px 5px #888;	
}
#scholar_tip_arrow {
  position:absolute;
  background: url('../images/sprite.png') no-repeat -382px -391px;
  width: 17px;
  height: 25px;
  top:-21px;
  noleft:-16px;
  right:41px;
  display:none;
}
#scholar_tip_close {
  position:absolute;
  background: url('../images/sprite.png') no-repeat -340px -393px;
  width: 9px;
  height: 9px;
  top:10px;
  right:10px;
  display:block;
}
#recover_error_message {
	position:absolute;
	top:0px;
	left:200px;
	color:red;
	display:none;
}
#recover_error_message.show {
	display:block;
}
#mycol_scholar_form {

}
#asImages .searchContentBottom input[type=checkbox] {
 display:none;
}

#asItem .detail_add_item {
 position:absolute;
 top:10px;
 left:20px;
 z-index:6005;
 width:55px;
 height:15px;
 text-indent:6px;
 float:left;
 box-shadow: 0 0 9px #888888;
 -moz-box-shadow:0 0 9px #888888;
 -webkit-box-shadow:0 0 9px #888888;
 -ms-box-shadow:0 0 9px #888888;
 -o-box-shadow:0 0 9px #888888;
  color:#999;
  background-color:#fff;
  border-radius:8px;
  padding:4px 10px;
  font-family:MuseoSans, Gill Sans MT;
  font-size:14px;
  line-height:17px;
}
#asItem .detail_add_item:hover {
  cursor:pointer;
  color: #333;
  
}
#asItem .detail_add_item:hover .addImgWrap{
box-shadow: 0 0 3px #444;
-moz-box-shadow: 0 0 3px #444;
-webkit-box-shadow: 0 0 3px #444;
}
.detail_add_item span.myColStar {
  background: url(../images/sprite.png) -502px -236px no-repeat;
		height: 15px;
		width: 15px;
		display: block;
		float: left;
}
#singledata .detail_add_item{
position: static;
background: none;
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
width: auto;
padding:0;
margin:20px 0 0;
}
}
.dataWrap .mya {

}
.item_id {
 display:none;
}
.item_delete {

}
.item_note_form {
 float:left;
 width:75px;
 height:75px;
}
#myCollections .collection_folder_col .active_item {
 nobackground-color:#666;
}
#mycol_login_form, #mycol_recovery_form, #mycol_settings_form, #mycol_scholar_form{
 padding:28px 0px 0px 22px; 
}
#mycol_register_form {
 padding:14px 0px 0px 20px;
}
#create_collection_wrapper, #edit_collection_wrapper {
  padding:37px 0px 0px 33px;
}
#mycol_settings_form h3, #mycol_scholar_form h3 {
 font-family: 'Century Gothic', sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#CECECD;
 text-transform: uppercase;
 padding-bottom:26px;
}
#mycol_settings_form h3 {
  display:none;
}
#mycol_scholar_form h3 {
 padding-bottom:0px;
}
#mycol_scholar_form .scholar_form_font_style {
 padding-bottom:10px;
 width:214px;
 margin-top:5px;
}
#mycol_scholar_form label {
  margin-bottom:9px;
  float:left;
}
#mycol_scholar_form .mycol_controls {
 width:420px;
 position:absolute;
 top:222px;
 left:327px;
}

#mycol_scholar_form input, #mycol_scholar_form textarea {
 clear:both;
 margin-bottom:14px;
}
#mycol_scholar_form input{
  width: 292px;
  height: 12px;
  clear: both;
}
#mycol_scholar_form textarea {
  color:#676767;
  font-size:14px;
  width:418px;
  height:76px;
}
#mycol_login_credentials {
 float:left;
}
#myColBody .mycol_basic_font_style {
	 font-family:'Times New Roman', serif;
	 font-size:1.06em;
	 font-style:italic;
	 color:#DBDADA;
}
.mycol_settings_font_style {
  font-family:'Times New Roman', serif;
  font-size:14px;
  font-style:italic;
  color:#26A9E0;
}
#myColBody .mycol_basic_link_style {
  font-family:'Times New Roman', serif;
  font-size:1.06em;
  font-weight:bold;
  font-style:italic;
  color:#26A9E0;
  text-decoration:underline;
}

#register_link {
 float:left;
 margin-left:25px;
 padding-top:30px;
}/*
#register_link a {
  font-family:'Times New Roman', serif;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
  color:#26A9E0;
  text-decoration:underline; 
}
*/
#mycol_login_controls {
  clear:both;
  width:383px;
}
#mycol_recovery_controls {
  clear:both;
  width:378px;
}
#mycol_recovery_controls {
 clear:both;
 width:400px;
}
#login_recover {
  float:left;
  font-family:'Times New Roman', serif;
  font-size:1.06em;
  font-weight:bold;
  font-style:italic;
  color:#26A9E0;
  line-height:18px;
}
#myColBody #login_section .mycol_user_manage .mycol_controls input, 
#login_cancel, #recovery_cancel, #register_cancel, #settings_cancel, 
#mycol_create_cancel, #mycol_edit_cancel{
  /*font-family:'Century Gothic', sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#CECECD;
	 height:14px;
	 border-radius:10px;
	 padding:8px 15px;
	 background:url("../images/Gradients.png") repeat-x 0 -274px;
	 border:none;*/
}
#myCollections #myColBody .base_mycol_btn { /* this is the base style for mycol control btns just add class .base_mycol_btn to element*/
  font-family:'Century Gothic', sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#CECECD;
  height:14px;
  border-radius:10px;
  padding:8px 8px;
  background:url("../images/Gradients.png") repeat-x 0 -277px;
  border:none;
  float:right;
  margin-left:10px;
  cursor:pointer;
}
#myCollections #myColBody .base_mycol_btn:hover {
   background:url("../images/Gradients.png") repeat-x 0 -632px;
}

#myCollections #myColBody #back_to_profile {
 float:left;
 margin-left:0px;
}
#back_to_profile span {
  background: url('../images/sprite.png') no-repeat -422px -393px;
  width: 13px;
  height: 13px;
  display:block;
  float:left;
  margin-right:5px;
  margin-top:2px;
}
.midInnerIE7 #myCollections #myColBody .base_mycol_btn { /* IE7 style fixes.  */
  /* height:28px !important;
  padding-left:8px !important;
  padding-right:8px !important;
  padding-bottom:0px !important;
  padding-top:0px !important; */
}
.midInnerIE7  #myCollections #myColBody .mycol_controls .cancel_btn {
 /* padding-top:8px !important;
 height:20px !important; */
}
#login_cancel {
  margin-left:10px;
}
#recovery_cancel {
  float:right;
  margin-left:10px; 
}
/*
#mycol_login_submit, #mycol_recovery_submit, #mycol_register_submit, #mycol_settings_submit, #mycol_create_submit{
  padding-bottom:21px !important;
  padding-top:7px !important; 
  box-shadow:none !important;
  float:right; 
}
*/
#mycol_login_form #mycol_login_credentials label.error{
  position:absolute;
  font-family:'Times New Roman', serif;
  font-size:16px;
  font-style:italic;
  color:#EC3F2E;
  top:159px;
  left:33px;
} 
.placeholder {
 color:#666;
}
.loginErrors .holder {
  display:none !important;
}
#create_collection_wrapper .loginErrors, 
#edit_collection_wrapper .loginErrors {
  clear:both;
  width:474px;
  height:25px;
  position:relative;
}
#mycol_scholar_form .loginErrors {
  position:absolute;
  top:26px;
  left:633px;
  width:250px;
}
#mycol_scholar_form #scholar_form_fields {
  position:absolute;
  top:28px;
  left:304px;
}
#mycol_scholar_form #scholar_form_fields label {
 display:none;
}
#mycol_register_form .loginErrors {
 float:left;
 width:250px;
 position:relative;
 top:149px;
 margin-left:56px;
}
#mycol_settings_form .loginErrors {
  float:left;
	 width:250px;
	 position:relative;
	 top:33px;
	 margin-left:56px;   
}
.offset_asterik {
 position:absolute;
 top:2px;
 left:-11px;
 font-size:16px;
 font-style:italic;
 color:#EC3F2E;
}
#mycol_recovery_form .loginErrors{
 float:left;
 width:210px;
}
#mycol_recovery_form .loginErrors li {
 float:left;
}
.invalid_entry {
  background-color:#F8F2AA !important;
  border:1px solid #EC412E !important;
}
#mycol_login_credentials .invalid_entry{
	 height:14px !important;
	 width:326px !important;
}
#mycol_settings_form #mycol_settings_main_fields .invalid_entry, 
#mycol_settings_form #settings_scholar_fields .invalid_entry {
  width:290px;
  height:14px;
}
#mycol_settings_form #settings_bio_info.invalid_entry {
  width:489px;
  height:90px;
}

#mycol_scholar_form #mycol_scholar_fields input.invalid_entry {
  width:290px;
  height:10px;
}
#mycol_scholar_form #mycol_scholar_fields textarea.invalid_entry {
  width:416px;
  height:74px;
}
#register_basic .invalid_entry {
 height:14px !important;
 width:290px !important;
}
#register_scholar_fields input.invalid_entry {
 height: 14px !important;
 width: 290px !important;
}
#register_scholar_fields textarea.invalid_entry {
 height: 74px !important;
 width: 416px !important;
}
#create_collection .invalid_entry, 
#edit_collection .invalid_entry {
  width:450px !important;
  height:14px !important;
}
#create_collection textarea.invalid_entry, 
#edit_collection textarea.invalid_entry {
  height:93px !important;
} 
.ie_placeholder_wrap{
  position:relative;
}
.ie_placeholder_wrap p {
  position:absolute;
  padding-top:7px;
  padding-left:10px;
  top:0px !important;
  left:0px !important;
  right:0px !important;
  bottom:0px !important;
  color:#ccc !important;
  background-color:transparent;
  
}
.ie_placeholder_wrap input {
 margin-left:0px !important;
}
.ie_placeholder_wrap div {
padding-left:0px !important;
}
#mycol_register_form .loginErrors li, 
#mycol_settings_form .loginErrors li, 
#mycol_scholar_form .loginErrors li{
  display:none !important;
}
#mycol_register_form .loginErrors li.offset_asterik,
#mycol_register_form .loginErrors li.errorMsg, 
#mycol_settings_form .loginErrors li.offset_asterik,
#mycol_settings_form .loginErrors li.errorMsg, 
#mycol_scholar_form .loginErrors li.offset_asterik,
#mycol_scholar_form .loginErrors li.errorMsg {
 display:block !important;
}
#mycol_register_form .loginErrors li.offset_asterik{
  display:none !important;
}
#recovery_email.invalid_entry {
  height:14px !important;
  width:376px !important;
}
.loginErrors .invalid_entry {
  background:none !important;
  border:none !important;
  font-family:'Times New Roman', serif;
  font-size:16px;
  font-style:italic;
  color:#EC3F2E;
}
#mycol_login_form .loginErrors .invalid_entry, #mycol_recovery_form .loginErrors .invalid_entry {
 float:left;
 margin-right:10px;
}
.no_select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
}

/*  mycollections folders styles */
.myTip {
 position:absolute;
 top:-100px;
 left:200px;
 width:200px;
 height:25px;
 background-color:yellow;
}
#seadragonDebugger {
  position:absolute;
  top:0px;
  left:286px;
  width:500px;
  height:100px;
  display:none;
}
#output
{
  width: 500px;
  border: none;
  margin: 1em 0em;
}
#output td
{
  width: 50%;
}
#output .outputLabel
{
  font-weight: bold;
}
.shapeBoundingBox {
 nobackground-color:yellow;
 noopacity:.4;
 noborder:5px dashed yellow;
}
#raphael_wrap {
  z-index:5002;
}
#raphael_wrap.overShape_cursor {
 cursor:pointer;
}
.ui-accordion-content-active, .accordion_inner_wrap {
  overflow:hidden !important;
}
.accordion_inner_wrap {
  width:260px;
}
#object_comments .accordion_inner_wrap {
  padding:0px !important;
  width:340px;
}
#objectCommentsData {
}
#objectCommentsData form {
  position:relative;
}
#objectCommentForm {
  padding:20px 30px;
  width:240px;
}
#objectCommentForm textarea, .replyText {
 width:100%;
 height:137px;
 border:1px solid #ABABAB;
 background-color:#fff;
 font-family:BodyCopy, Times New Roman, serif;
 font-size: .8889em; /* 16px; */
 color:#808285;
 max-width:258px;
 padding:20px;
 overflow:auto;
 padding-top:40px;
  box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -moz-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -webkit-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -o-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -ms-box-shadow:0px 3px 8px -2px #E4E4E4 inset; 
}
.replyText {
  height:78px;
  margin-top: 9px;
}
.addregiontag {
  border:1px solid #C5C5C6;
  width:280px;
  height:26px;
  margin-top:-5px;
  background: url('../images/Gradients.png') repeat-x 0 -469px;
}
.add_region_plus {
  float:left;
  font-family:Arial, sans-serif;
  font-size:26px;
  color:#6D6E71;
  padding:0px 7px;
  line-height:1em;
}
.add_region_dividers {
 float:left;
 display:block;
 width:0;
 height:24px;
 border-left:1px solid #D6D6D6;
 border-right:1px solid #fff;
 margin-top:1px;
}
.add_region_text {
 float:left;
 font-family:MuseoSans, Arial, sans-serif;
 font-size:16px;
 color:#6D6E71;
 display:block;
 height:100%;
 padding-left:10px;
 line-height:1.7em;
}
#enterObjectComment, #objectCommentsData .comment .enterReplyComment {
  margin-top:18px;
  font-family:BodyCopyBold, Palatino Linotype, serif;
  /*font-weight:bold;*/
  font-size:14px;
  color:#787878;
  height:22px;
  border:1px solid #C7C5C5;
  -webkit-border-radius:11px;
  -moz-border-radius:11px;
  border-radius:11px;
  padding:0px 18px;
  background:url(../images/Gradients.png) 0px -472px repeat-x;
}
#cancelObjectComment, #objectCommentsData .comment .cancelReplyComment {
  margin-top:18px;
  margin-left:7px;
  font-family:BodyCopyBold, Palatino Linotype, serif;
  /*font-weight:bold;*/
  font-size:14px;
  color:#787878;
  height:22px;
  border:1px solid #C7C5C5;
  -webkit-border-radius:11px;
  -moz-border-radius:11px;
  border-radius:11px;
  padding:0px 18px;
  background: url(../images/Gradients.png) 0px -472px repeat-x;
}
#enterObjectComment:hover, #cancelObjectComment:hover, 
#objectCommentsData .comment .enterReplyComment:hover, 
#objectCommentsData .comment .cancelReplyComment:hover {
  color:#454546;
  background: url(../images/Gradients.png) 0px -308px repeat-x
} 
.enterReplyComment, .cancelReplyComment {
  margin-bottom:18px;
}
.clearing_div {
 clear:both;
}
.region_tag_handle {
 background: url('../images/sprite.png') no-repeat -282px -460px;
 width: 24px;
 height: 25px;
 position:absolute;
 bottom:18px;
 right:18px;
 z-index:-1;
}
.region_tag_close_btn {
  background: url('../images/sprite.png') no-repeat -310px -459px;
  width: 29px;
  height: 29px;
  position:absolute;
  top:6px;
  right:5px;
  z-index:100;
}
.mediaLink {
 position:relative;
}
.obj_loading_spinner {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 background: #ffffff url('../defaultmedia/lightbgmatte.gif') no-repeat 50% 50%;
 z-index:1000;
}
.item_loading_spinner {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 background: #333333 url('../defaultmedia/darkbgmatte.gif') no-repeat 50% 50%;
 z-index:1000;
 color:#fff;
 font-size:12px;
 line-height:10em;
 text-indent:32px;
}
.register_divider {
 width:0px;
 height:253px;
 border-width:0px 0px 0px 1px;
 border-color:#676767;
 border-style:solid;
 float:left;
 margin-left:22px;
 margin-top:3px;
}
.settings_divider {
 width:0px;
 height:253px;
 border-width:0px 0px 0px 1px;
 border-color:#676767;
 border-style:solid;
 float:left;
 position:absolute;
 left:356px;
 top:15px;
}
.scholar_divider {
 width:0px;
 height:253px;
 border-width:0px 0px 0px 1px;
 border-color:#676767;
 border-style:solid;
 float:left;
 position:absolute;
 left:276px;
 top:15px;
}
.working_indicator {
 width:26px;
 height:26px;
 float:right;
 margin-left:5px;
}
.working_indicator.working {
   background: #333333 url('../defaultmedia/darkbgmatte.gif') no-repeat 50% 50%;
}
.scholar_badge {
 background: url('../images/sprite.png') no-repeat -344px -422px;
 width: 86px;
 height: 65px;
 display:block;
 position:absolute;
 top:2px;
 right:107px;
}
.item_already_present {
   font-family: 'Times New Roman', serif;
  font-size: 14px;
  color: #333;
  line-height: 21px;
  padding: 20px;
  background-color: #F2F5A9;
  width:312px;
  font-weight:bold;
  -webkit-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
  -moz-box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
  box-shadow:0px 0px 20px rgba(50, 50, 50, 0.42);
}
.hideDraggedItem {
  display:none !important;
}
.showFilters {
  display:block;
}
.hideFilters {
  display:none;
}
/* help */
#helpPage #mainbody, 
#aboutPage #mainbody, 
#contactPage #mainbody {
  margin-top:32px;
  overflow-x:hidden;
}
#help_wrapper,
#about_wrapper, 
#contact_wrapper {
 width:948px;
 margin:59px auto;
}
#contact_wrapper {
  width:638px;
}
#help_faq, 
#about_notes{
  width:627px;
  float:left;
  height:100%;
}
#help_right_col, 
#about_right_col {
  width:229px;
  float:right;
  height:100%;
  padding-left:92px;
  margin-top:67px;
}
.clear_fix_div {
  clear:both; 
}
#helpPage #help_wrapper h2 {
  margin-top:42px;
  font-size: 1.1em; /* 16px; */
  font-family: MuseoSansBold,'century gothic', 'sans serif';
  color:#4b4b49;
  font-weight:bold;
}
#help_faq h1, 
#about_notes h1, 
/*#contact_notes h1{
  font-size:1.6em;
  font-family: MuseoSansBold, 'century gothic', 'sans serif';
  color:#333;
  line-height:24px;
}
#contact_form {
 margin-top:32px;
 width:638px;
}
#contact_form input {
  width:288px;
  height:28px;
  padding:10px;
  border:1px solid #999;
  border-radius:3px;
  -moz-radius:3px;
  -webkit-radius:3px;
  box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -moz-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -webkit-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -o-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -ms-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  display:block;
  margin-bottom:32px;
  color: #7B7B7C;
  font-style:italic;
  font-size:1em; 
  font-family: BodyCopyItalic,'Times New Roman', Times, serif;
  padding-bottom:0px;
  padding:3px 10px 0px;
}
#contact_form textarea {
  padding:10px;
  border:1px solid #999;
  border-radius:3px;
  -moz-radius:3px;
  -webkit-radius:3px;
  box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -moz-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -webkit-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -o-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  -ms-box-shadow:0px 3px 8px -2px #E4E4E4 inset;
  display:block;
  width:616px;
  height:208px;
  color: #7B7B7C;
  font-style:italic;
  font-size:16px;
  font-family:'Times New Roman', Times, serif;
}
#contact_form #contact_submit {
  float:right;
  font-family:MuseoSansBold, 'Century Gothic', 'sans-serif';
  font-weight:bold;
  font-size:14px;
  color:#fff;
  letter-spacing:.09em;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-top:16px;
  width:86px;
  height:30px;
  padding-top:0px;
  line-height:2.4em;
  text-transform:uppercase;
  background:#04A2DF;
  height: 30px;
  border:none;
  font-style:normal;
  box-shadow:0 0 0 0;
  -moz-box-shadow:0 0 0 0;
  -webkit-box-shadow:0 0 0 0;
  -o-box-shadow:0 0 0 0;
  -ms-box-shadow:0 0 0 0;  
}
#contact_form ::-webkit-input-placeholder {
   color: #7B7B7C;
   font-style:italic;
   font-size:16px;
   font-family:'Times New Roman', Times, serif;
}
#contact_form ::-moz-input-placeholder {
   color: #7B7B7C;
   font-style:italic;
   font-size:16px;
   font-family:'Times New Roman', Times, serif;
}
#contact_notes {
  position:relative;
}
#contact_form_errors {
  position:absolute;
  top:55px;
  right:0px;
  width:300px;
  height:196px;
}
#contact_form .error {
  background-color:yellow;
  opacity:.3;
  filter:alpha(opacity=30);
}
#contact_form_errors label {
  display:block;
  color:red;
  margin-bottom:5px;
}*/
#help_faq_nav {
  margin-top:25px;
  margin-left:27px;
}
#help_faq_nav li a {
  font-size:1em; /* 16px; */
  font:italic 1em 'Times New Roman', serif;
  font:1em BodyCopyItalic;
  color:#26A9E0;
  line-height:24px;
  text-decoration:none;
}
#help_faq_content {
  margin-top:32px;
}
#about_notes_content {
  margin-top:29px;
}
#help_faq_content h3, 
#about_notes_content h3 {
   font-size:1.1em; /* 16px */
   font-family: MuseoSansBold, 'century gothic', 'sans serif';
   color:#4B4949; 
   margin-bottom:10px;
}
#help_faq_content p, 
#about_notes_content p {
  font-family: BodyCopy, 'Times New Roman', serif;
  font-size:1em; /* 16px; */
  line-height:24px;
  color:#606161;
  margin-bottom:12px;
  margin-top:12px;
}
#help_video_tutorial, 
#about_video_tutorial {
  width:230px;
  height:260px;
  border:1px solid #DDDDDC;
  border-radius:5px;
  -webkit-border-radius:5px;
  -safari-border-radius:5px;
}
#helpPage #help_video_tutorial h2, 
#aboutPage #about_video_tutorial h2 {
  width:230px;
  background-color:#EEEEEF;
  height:32px;
  font-family:'MuseoSansBold', 'Century Gothic', 'sans-serif';
  font-size:1em; /* 16px; */
  color:#666;
  text-indent:16px;
  margin-top:0px;
  line-height:2em;
}
#helpPage #help_video_tutorial p, 
#helpPage #help_contact p, 
#aboutPage #about_video_tutorial p, 
#aboutPage #about_contact p {
  font-family:BodyCopy,'Times New Roman', serif;
  font-size:1em; /* 16px */
  line-height:24px;
  color:#606161;  
  margin-left:16px;
  margin-top:10px;
  width:195px;
}
#helpPage #help_contact p {
}
#aboutPage #about_contact a {
  display:block;
  font-family:BodyCopy, 'Times New Roman', 'sans-serif';
  font-size:1em; /* 16px */
  color:#26A9E0;
  line-height:24px;
}

#aboutPage #about_contact a:hover {text-decoration:underline;}

#help_contact, 
#about_contact {
	 margin-top:34px;
  width:230px;
  padding-bottom:10px;
  border:1px solid #DDDDDC;
  border-radius:5px;
  -webkit-border-radius:5px;
  -safari-border-radius:5px;
  
}
#helpPage #help_contact h2, 
#aboutPage #about_contact h2 {
  width:230px;
  background-color:#EEEEEF;
  height:32px;
  font-family:'MuseoSansBold', 'Century Gothic', 'sans-serif';
  font-size:1em; /* 16px; */
  color:#666;
  text-indent:16px;
  margin-top:0px;
  line-height:2em;
}
#helpPage #help_contact a {
  font-size:1em; /* 16px */
  font-family:BodyCopy, 'Times New Roman', 'sans-serif';
  color:#26A9E0;
  cursor:pointer;
}
#tutorial_video {
  width:195px;
  height:131px;
  background-color:#ccc;
  margin:0 auto;
  display:block;
  margin-top:20px;
}
/* Emuseum.showThankYou css */
.emailThankContext {
  z-index:20000;
  overflow:hidden;
}
.emailConfirm {
    box-shadow:4px 4px 18px 0px #333;
    -webkit-box-shadow:4px 4px 18px 0px #333;
    -moz-box-shadow:4px 4px 18px 0px #333;
    -ie-box-shadow:4px 4px 18px 0px #333;
     z-index:20000;
}
.emailConfirm h2 {
	font-weight: bold;
	font-size: 24px;
	margin: 0 auto;
	display: block;
	width: 126px;
	padding-top: 5px;
	font-family:'century gothic';
}
.emailConfirm p {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin-top: 10px;
	color:#343433;
	font-family:'Times New Roman';
}
.emailConfirm button {
    font-family:'century gothic';
    font-weight:bold;
    font-size:14px;
    background-color:#fe0303;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ie-border-radius:5px;
    display: block;
	margin: 0 auto;
	width: 114px;
	padding: 6px;
	color: white;
	margin-top: 15px;
	border:none;
}
.emailConfirm button:hover {
    background-color:#fc7d7d;
}
.emailConfirm button:active {
    background-color:#d20303
}
.emailConfirmInner {
    width: 263px;
    background-color: #f3eea5;
    height: 141px;
    padding: 10px;
}
.emailConfirmClose {
    position:absolute;
    top:2px;
    right:6px;
}
/* end Emuseum.showThankYou css */



