body {
	background-color: #D4C6BD;
	/**background-image: url(bg.asp);**/
	margin:0; padding:0;
	cursor: url(cursor/cursor_2.png), url(cursor/cursor_2.cur), url(/page/cursor/cursor_2.png), url(/page/cursor/cursor_2.cur), default;
	font-size: 12px; font-weight: normal; font-family: Verdana; 
}
table {font-size: 12px;}
form {margin:0;padding:0;}
input[type="text"], input[type="password"], input:not([type]) {padding:5px;}
select {height: 30px;}
textarea {resize:none;}
a {color:#666;}
a:hover {color:#990000;}
a:link {cursor: pointer;}
a img {
	cursor: pointer; border:none;
}
.center {text-align:center;}
.notdisplay { display:none; }
.inline-block { display:inline-block; }
.red { color: #707070; }
.gray { color: #707070; }
.border-box {
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.pageleftbar td { font-weight: normal; font-size: 11px; }
.pageleftbar div {font-size: 11px;}
.pageleftbar a { font-family: Verdana; font-weight: 200 !important; font-size: 11px; color: #666666; text-decoration: none; line-height:14px; }
.pageleftbar a:hover { font-weight: 400 !important; font-size: 12px; color: #990000; }

.pageleftbar .menu_title { cursor:pointer; padding-top: 2px; padding-left: 18px; color: #494949; font-weight: bold; font-family: Verdana; font-size: 12px; }
.pageleftbar div.menu_title {padding:6px 0 4px 18px;}

.pageleftbar .menu_title_show { background:url(data:image/gif;base64,R0lGODlhwwAaAMQAAPPz8+7u7ufn59nZ2dfX19LS0s/Pz8fHx7i4uLe3t7CwsK+vr6ioqKCgoJ2dnZiYmJCQkIiIiHh4eGhoaFhYWP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABUALAAAAADDABoAAAWMYCWOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqvOQB2y70xtN2wmMVoBMbo9IhhcAjU8HDDcIi843hr45BY2POAUg8ICxASEwWBik0PCoYUBouSShAPEpCTmUcQERQDmqBEnQShpUERkaaqPamrrq+wsbKztLW2t7i5JSEAOw==) no-repeat top left; } /* title_bg_show.gif */
.pageleftbar .menu_title_hide { background:url(data:image/gif;base64,R0lGODlhwwAaAMQAAPPz8+7u7ufn59fX19XV1dHR0c/Pz87OzsfHx7i4uLe3t7CwsK+vr6ioqKCgoJ2dnZiYmJCQkIiIiHh4eGhoaFhYWP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHABYALAAAAADDABoAAAWHoCWOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweAw2SCSRCATicDTeALLceahIIIsEwmBwxOeASwQVExELCggPAYGMSgOEEQwSAo2VSHUTk5abRgcUlJyhQwWipaanqKmqq6ytrq+wsbKztFchADs=) no-repeat left top; } /* title_bg_hide.gif */

.header1 {
	font-weight: bold; font-size: 16px; font-family: Arial, Verdana, sans-serif; COLOR: #039
}
.header2 {
	MARGIN-BOTTOM: 0px; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; COLOR: #039
}
.header3 {
	MARGIN-BOTTOM: 0px; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; COLOR: #039
}
#error-404 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; font-weight: bold; font-size: 10px; font-family: Arial, Verdana, sans-serif; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
#error-404 IMG {
	MARGIN-TOP: 0.5em; DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#error-404 TD {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.33em
}

#whybuy_content{
	padding-top: 4px;
}
#whybuy_content .title{
	color:#800000; font-size: 12px; font-family: Verdana; font-weight:bold;
	margin-bottom: 2px;
}
#whybuy_content .note{
	color:#6B6B6B; font-size: 12px; font-family: Verdana;
	margin-bottom: 6px;
	margin-left:10px;
}

#topnav { font-family: Verdana,Arial,san-serif; font-size: 11px; color: #ffffff; }
#topnav { background-color: #77776D; padding: 1px 4px 1px 0px; }
#topnav span { border-left:1px solid #ffffff; margin-left: 4px; padding:0 2px 0 10px; }
#topnav span.navlink_first { border:none; margin-left: 1px; }

#topnav a { font-family: Verdana,Arial,san-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
#topnav a:hover { font-weight:bold; COLOR: #ffffff; }

a.navlink { font-family: Verdana,Arial,san-serif; font-size: 11px; color: #ffffff; text-decoration: none; }
a.navlink:hover { font-weight:bold; COLOR: #ffffff; }

.foot-outer {text-align:center;margin:0 auto;/*border-top:solid 1px #868476;*/}
.foot {padding:40px 0 20px 0;text-align:center;font-size:11px;}
.foot p {margin:0;line-height:200%;}
.foot-line-santa, .top-line-santa {height:5px;overflow:hidden; background-image:url(../images/santa-line-h.gif);}
.top-tree-santa {position:absolute; z-index:-3; width:100%; height:46px; left:0; top:0; background:url(../images/bottom-bg-santa.jpg) center top repeat-x;}
.fireworks1 {position:absolute;z-index:-2;right:0;top:20px;}
.fireworks2 {position:absolute;z-index:-2;left:-20px;top:180px;}
.fireworks3 {position:absolute;z-index:-2;left:-40px;top:550px;}
.fireworks4 {position:absolute;z-index:-2;right:0;top:320px;}
.fireworks5 {position:absolute;z-index:-2;right:0;top:0px;}
.fireworks6 {position:absolute;z-index:-2;left:0;top:0;}

#footnav { font-family: Verdana,Arial; font-size: 11px; color: #ffffff; text-align:center; }
#footnav { background-color: #77776D; padding: 1px 4px 1px 0px; }
#footnav span { border-left:1px solid #ffffff; margin-left: 4px; padding:0 2px 0 10px; }
#footnav span.navlink_first { border:none; margin-left: 1px; }

#footnav a { font-family: Verdana,Arial; font-size: 11px; color: #ffffff; text-decoration: none; }
#footnav a:hover { font-weight:bold; COLOR: #ffffff; }

.pathnav { color:#808080; font-weight:bold; margin:1em 0; }
.pathnav .pcs { font-weight:normal; }
.pathnav a { color:#808080; font-weight:bold; text-decoration:underline; }
.pathnav a:hover { color:#CC0000; }

a.list_painting_title { font-size:12px; font-family: Arial; color:#2F2F2F; font-weight:normal; text-decoration:underline; padding-bottom:1px; }
a.list_painting_title:hover { color:#CC0000; }
a.list_painting_artist { font-size:12px; font-family: Verdana, Arial; color:#2F2F2F;  font-weight:normal; text-decoration:underline; }
a.list_painting_artist:hover { color:#CC0000; }

P.pageNav { font-size:10px; font-family: Verdana, Arial; color:#2F2F2F;  word-spacing:4px; }
P.pageNav a { font-size:10px; font-family: Verdana, Arial; color:#808080;  font-weight:bold; text-decoration:underline; }
P.pageNav a:hover { color:#CC0000; }
P.pageNav input.gopageInput { font-family: Verdana; font-size: 8pt; color: #808080; font-weight: bold; }

button, input.button, input[type="button"], input[type="submit"] { font-family: 'Times New Roman'; font-size: 9pt; color: #FFFFFF; font-weight: bold; background-color: #B81600; padding:0 10px; height: 27px; }
button.big, input.button.big, input[type="button"].big, input[type="submit"].big {font-size: 11pt; padding:0 20px; height: 40px;}
button.loading, input[type="button"].loading, input[type="submit"].loading {background-image:url(loading-5.gif); background-position:10px center; background-repeat:no-repeat;}
button:not([disabled]),
input[type="button"]:not([disabled]),
input[type="submit"]:not([disabled]),
input[type="reset"]:not([disabled]) {cursor:pointer;}
input.number {text-align: center;}
.tips {color: #666;}

a.normal { font-family: Verdana; font-size:12px; color:#4F4F4F; text-decoration:underline; }
a.normal:hover { color:#CC0000; }

a.small { font-family: Verdana; font-size:11px; color:#4F4F4F; text-decoration:underline; }
a.small:hover { color:#CC0000; }
input.topInput{ width:120px; height:17px; color:#CC0000; line-height:17px;}
input.topPwd{ width:81px; height:17px; color:#CC0000; font-size: 12px; line-height:17px; }
/**
input.topInput{ width:120px; height:17px; background-color:transparent; border:none;color:#CC0000; line-height:17px;}
input.topPwd{ width:81px; height:17px; background-color:transparent; border:none;color:#CC0000; font-size: 12px; line-height:17px; }
span.roundrect {padding:0 0 0 7px; background: transparent url(roundrect_left.gif) no-repeat left center;}
span.roundrect span {padding:2px 7px 2px 0; background: transparent url(roundrect_right.gif) no-repeat right center;}
span.roundrect input { height:17px; line-height:17px; background-color:transparent; border:none; }
**/

/* 浮层登录框 */
.dlg-login {
	position: fixed;
	z-index: 3;
	width: 400px;
	height: 260px;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -115px;
	background-color: #D4C6BD; /* same as body */
	border: solid 1px #B81600;
	padding: 10px;
    text-align: left;
	box-shadow: black 0px 0px 40px;
}
.dlg-login-close {
	position: absolute;
	top: -21px; right: -21px;
	width: 42px; height: 42px;
	background-image:url(closeX.png);
	cursor: pointer;
}
.dlg-login form {
	margin:0;
}
.dlg-login-header {
    color: #A3211F;
    font-family: 'Times New Roman';
    font-size: 24px;
    font-weight: bold;
}
.dlg-login-row {
	margin: 20px 0 0;
	vertical-align: middle;
}
.dlg-login-label {
	display: inline-block;
	width: 100px;
	text-align: right;
	margin-right: 10px;
}
.dlg-login-row input[type="text"],
.dlg-login-row input[type="password"] {
	width: 230px;
	padding: 4px;
}
.dlg-login-row input[type="button"] {
	margin-left: 110px;
	cursor: pointer;
}
.dlg-login-row input[type="button"].loading {
	background:url(loading-5.gif) no-repeat 10px center;
	text-indent: 20px;
	cursor: progress;
}

.dlg-login-links {
	margin: 10px 0 10px 110px;
}
.dlg-login-links > div {
	margin: 10px 0;
}

/* 画家信息 */
div.ShortIntro { font-family: Verdana; font-size: 12px; margin: 0 0 10px 20px; padding: 10px; border: 1px solid #4F4F4F; line-height: 150%; }
div.ShortIntro h1 { margin: 5px; font-size:18px; }
div.ShortIntro a { cursor:pointer; font-size: 12px; }
div.ShortIntro a.more { font-style: italic; color:#CC0000; text-decoration:underline; white-space:nowrap; cursor:pointer; }
div.ShortIntro a.more:hover { color:#FF0000; }
div.ShortIntro div.more { text-align:right; margin-right:16px; }

div.LongIntro { font-family: Verdana; font-size: 12px; margin: 0 0 10px 20px; padding: 10px; border: none; line-height: 150%; }

/* top */
.siteTitle {font-size: 20px; color: #333; font-family:Verdana;}
.siteSubTitle{font-size: 12px; color: #333; font-family: Arial; letter-spacing: 1px; margin-top:2px;}
.topMidString1 {color: #333; font-family: Arial; font-size:14px;}
.topMidString2 {color: #333; font-family: Arial; font-size:14px;}
.top_im { font-size: 14px; text-align:right; }
.top_im img { vertical-align:middle; }
.top_im a { font-size: 14px; font-family: Verdana; color:#666; text-decoration: none; }
.top_im a:hover { color: #990000; text-decoration: underline; }
.top_im a:hover img { scale: 1.2; }
.top3 { font-family: Arial; font-size:13px; font-weight:normal; font-style: normal;}
.top3 a { text-decoration:none; }
.top3 a:hover { text-decoration:underline; color: #cc0000; }
#im_tq_div {margin-top:40px;}
#im_tq_div img {width:165px;height:48px;}

/* 左侧目录new */
.left_subjects {line-height: 15px; letter-spacing:0; }
.left_subjects div{ padding-left:16px; background: url(data:image/gif;base64,R0lGODlhCQAJAIAAAGZmZv///yH5BAEHAAEALAAAAAAJAAkAAAIRTIBotwbc3IvnJaVojpavOxUAOw==) no-repeat 2px 3px; font-size: 12px; line-height: 15px; }/* tree_minus2.gif */
.left_subjects div.plus{ background: url(data:image/gif;base64,R0lGODlhCQAJAIAAAGZmZv///yH5BAEHAAEALAAAAAAJAAkAAAITTIBotwbsloruJTXheZRxKV1GAQA7) no-repeat 2px 3px; }/* tree_plus2.gif */
.left_subjects div.plus > *:last-child{ display: none; }
.left_subjects div a { font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none; line-height: 15px; }
.left_subjects div a:hover { font-size: 12px; color: #CC0000; text-decoration: underline; background-color: #CDBCB1; }
.left_subjects div span div{ padding-left:24px; background: url(data:image/gif;base64,R0lGODlhEwAQAIAAAIuFcv///yH5BAEHAAEALAAAAAATABAAAAIZjI+pCusPT4u0zopd24Hf/HzgKI5ZaVpQAQA7) no-repeat left top; position:relative; left:-18px; }/* tree_T.gif */
.left_subjects div span div:last-child{ background: url(data:image/gif;base64,R0lGODlhEwAQAIAAAIuFcv///yH5BAEHAAEALAAAAAATABAAAAIXjI+pCusPT4u0zopd24HfDIbiSJZmUAAAOw==) no-repeat left top; }/* tree_L.gif */
.left_subjects div span div a { font-family: Verdana; font-size: 11px; color: #666666; text-decoration: none; line-height: 15px; margin:0; padding:0; }
.left_subjects div span div a:hover { font-size: 11px; color: #CC0000; text-decoration: underline; background-color: #CDBCB1; }
.left_subjects a.new { padding-right:30px; background: url(data:image/gif;base64,R0lGODlhHAALAPEAAP/////WAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/h1HaWZCdWlsZGVyIDAuNCBieSBZdmVzIFBpZ3VldAAh+QQJCgAAACwAAAAAHAALAAACPISPqXsR7Zhs44FQndbQIlxd1UCSmHcqZzZu5xYmb1s+sxN/IfjaLO6hWFYuYu4TMeBKrNFxUowGJ9RFAQAh+QQJCgAAACwAAAAAHAALAAACPYSPqcsWD0NL78CBMbSVDgkE3xd9lumZoqiF5AUiKzlu643K9BzhT36SsFiZH2+xcrx6mpZi44hxepNqtQAAIfkECQoAAAAsAAAAABwACwAAAjqEj6nLHH9eUNDI+8a0mnYQaMM4htiHhJ2pXe27pWKmrrDp0XPF4jlYarlEKNmGRRJiFpIIptKIShcFADs=) no-repeat right top; }/* new.gif */
.left_subjects a.lock { padding-right:16px; background: url(data:image/gif;base64,R0lGODlhDQANAOZ5AJaDdP39/f/WLP/wO5aBcv/xO/Ly9fPz9v/CIv/XLP+gDf+jD6WWjvDGTv/YLZqQif+ZCKOWiuLi5//yO//FH9zc3svL2OmsMf2LCdLV4f+4G7WRcbqac5aWov/0N/Tp2vPgZNHR3N54E/ngYvy+KZ+RifT09+jZyP+3Gf2wHMnL1pWDc/PfZfiVEfLcYvGVFeewNff398G5sJWGfM7O16ufnKqsu+6PEqGhpvr6+s/P2P/BGu/v87GPc/jfY7KScZmQire3xv/xN/DcT9HQ0P/AIOTk5JuSir6+yJCSoM+teOnCPfPq3+rq7/T09Ojo6crKzP/SKrStqPimGvigF/DbYqOjsNedOMXFyefBWLGxu//aKtTPzZaEdOTBjfiPDsW5tv+qE8jI08Czr//wOf+nE729v/v7/P+3HLa2wff3+Le3xL+/zpmRi/+9IP+xF8K9t/XdYpaEddna28bG0PibFP+dDPCIDeXl5f///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHkALAAAAAANAA0AAAd6gHmCgiF5YoOIgmwHZwZriYJBAUgdWmpWkDQ6g2l0kBk2g0kqkGA1gwxjiF5ZLFUjPnEuIA2DSkMeZAUDAxNCJBGCHEtbAgIJDlEoL0eDMBQIRW5oZQo3gxsXOxpvYQt2EHcPgj1XKVNUdS1fGCKIJXlyeQAAeQQzgoEAOw==) no-repeat right top; }/* lock_icon.gif */
.left_subjects a.new_lock { padding-right:46px; background: url(data:image/gif;base64,R0lGODlhKgANAOYAAP////39/fv7/Pf3+PPz9vLy9f/0N//yO//xO//xN//wO//wOfngYvjfY/PgZPPfZfXdYvLcYvDcT/DbYv/aKtLV4f/YLf/XLP/WLNHR3M/P2P/WAP/SKs7O18nL1sjI0/DGTsbG0P/FH//CIv/BGv/AIOfBWPy+KenCPb+/zv+9IL6+yMW5tv+4G/+3HP+3Gbe3xre3xLa2wf+xF/2wHMCzr+ewNbGxu/+qE+msMf+nE/imGqqsu/+jD/+gDfigF/+dDPibFP+ZCKOjsNedOKufnPiVEfGVFfiPDu6PEv2LCaWWjpaWovCIDZCSoN54EwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgBRACwDAAAAJAAMAAAHtIBRgoOEhYaHghlRH4iNjoUpBAIFMYIbG4OXmI+IMAErTDcDQ1EbUJummqqXmayFHRqDMiGlUKe1pra2qZm3hRU8g04euKepxprIl76ELEWDSzW4x7m3qdfMgiYPEwwNEBEOILy515jYy5uDEgYLCAoKBwknvMWr1NmCKBQYGBcWHF4c0dRK165yuwzZEDGihAoXOnwkOXSvorpBOUi0mIGjBxAhTTiJFESExo4fQYwgUfIkEAAh+QQJCgBRACwDAAAAJAAMAAAHuYBRgoOEhYaHghlRH4iNjoUpBAIFMY0bl5gbj4MwAStMNwNDUZeDmFCoqJimpYUdGoMyIaRQmrQbtZm1pruFFTyDTh60u7i4qre6toQsRYNLNbe5tbmaxte9gyYPEwwNEBEOINjG1ZfT58uCEgYLCAoKBwknxsTHqenU6oIoFBgYFyxweHGkXrJM56hlG2RDxIgSKlzo8JFklaBWhBBiHJSDRIsZOHoAEdJkk0lBRGjs+BHECBIlTwIBACH5BAkKAFEALAMAAAAkAAwAAAezgFGCg4SFhoeCGVEfiI2OhSkEAgUxj4QbmIOYG4YwAStMNwNDUZmCm6iYUJynq4YdGoMyIaWutRtQubm4qbaEFTyDTh61rryrqMjKrIQsRYNLNbfLupy8176CJg8TDA0QEQ4g2MebreWGEgYLCAoKBwknvMXXyau7higUGBgXFhwvjsybpgtZKmaDbIgYUUKFCx0+kpg7dRBhoxwkWszA0QOIkCaWQgoiQmPHjyBGkCh5EggAOw==) no-repeat right top; }/* new_lock.gif */
.left_artists { margin-left: 5px; }

/* 左侧搜索框 */
.leftsearch {height:30px; box-sizing:border-box; overflow:hidden; margin:0 5px 10px 0; border: solid 1px #888; border-radius: 3px; position:relative;}
.leftsearch form {margin:0;padding:0;}
.leftsearch input[type="text"] {width:187px; height:28px; line-height:28px; border:0; padding:0 3px; margin:0; background-color:#fff9;}
.leftsearch input[type="submit"] {width: 26px; height: 26px; border:0; padding:0; margin:0; cursor:pointer; /*background-image:url(../page/searchbutton.png);*/ background-color: transparent; text-indent: -999px; color:transparent; position:absolute; right:1px; top:1px;}
.leftsearch input[type="submit"], .mini-search input[type="submit"], .mini-search .search-button { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAMTSURBVEiJtZTPS/JwHMdfU1uKYXVYZa1cCEIRdIgEIeggQQWB4DH6mzp3qktQgRDd+wMMwQ5dKgRrQcgwLSU2Z+w5yPY4nfk8PD2f0777fPd+7fNTODw8tBhiljX4ipev993a2hqbm5sE/jfIsiwKhQLAYNhPQLqtUCh4wwaBJEkikUgwNTXF6OgoAKqq8vDwQKVSGfozfTCvi5FIhHQ6jaIofb5oNEoymaRcLnN9fU2tVvMECYKAbxhIkiT29/eJxWJewTqmKAoHBwfMzMx4gqCrZl6gUChEJpMhGAwCoOs6hUKB+/t76vU609PTKIpCMplEFEVEUSSTyXB8fIxhGC4Q0IlsUI1SqRThcBiAarXK6ekpNzc31Ot1ACqVCvl8nqOjIzRNA2BsbIx0Ot0HAvANAoVCIVZWVhAEAcuyuLy85P393bPrDMPg6uqKr68vABKJhJMNF8yTRKdWPl/H/fT0NBBkW61WQ1VVAAKBALIs/xnMsiwikYiThpeXl6FzZN+zbXJy0uXr68ZeEftZFMWhIMuyGBkZ8fTZpRjY+h8fH05k8/PzQ0GCILCwsOAI2/Nmn12R9YqUy2V0XQc6g6soyregeDzuzJhpmqiq6gLBkNa3FyjA3t4ei4uLniBZltnZ2XFEi8Uipmn2tX/gu6V6d3dHKpXC7/cjiiLZbJZyuczj4yOvr69Eo1Hm5uZYXl52vq1Wq+Tzec85G7gbw+Ew2WwWv9/v8sdiMVdKuwU1TSOXy9FqtfoH2udzw2wBy7LY3t5GkiSX0Pj4uNOZ3WKtVotisUg+n8c0TU+QK7Ju0O7urmvDa5rG2dkZALIsMzs7SzAYpNFooGkaqqpimmZvklwgB9Zdt62tLZaWlpxzs9kkl8uh6zqCIFAqlSiVSi7B3q7zAkFPg0xMTLC6uuqcdV3n/PycRqPRJ/S3IOhZV5+fn85stdttLi4ueHt7+xEQ9NTMMAxOTk6Ix+M8Pz//KAgg4Pf7abfbzotms8nt7S2CIHiCbIj9/CcQgPX19U4aA4HfE+D1t/8SjQ3a2NjgF0Y3xcHa1kHuAAAAAElFTkSuQmCC); }

/* 图片切换展示，首页用 */
/* #movieframe {background-image:url(page/movieframe.png);} */
#movieframe {width:740px;position:relative;margin:0 auto;}
#movieframe div{position:absolute;}
#movieframe a img{width:740px;max-width:740px;}
#movieframe-lefttabsbox {width:375px;height:19px;top:278px;left:2px;}
#movieframe-lefttabsbox a {display:inline-block;min-width:12px;background-color:black;color:white;border:1px solid white; line-height:17px;margin-right:3px;text-align:center;text-decoration:none;padding:0 3px; border-radius:50%;}
#movieframe-lefttabsbox a.active {background-color:#990000;color:white;}
/* Why buy from，首页用 */
ul.WhyBuyFrom {margin:0; padding:0; padding-left:20px; font-family:arial; line-height:150%; list-style-type:none;}
ul.WhyBuyFrom li{padding-left:16px; background-image:url(item.gif); background-repeat: no-repeat; background-position: left center;}

/* 大图阴影展示，首页用 */
div.shadow { text-align:center; vertical-align:middle; }
div.shadow * { text-align:center; }

div.clear { clear:both; height:0; font-size:0; }
/* 小图阴影展示 */
div.SPic { width:150px; margin:10px; text-align:center; display: inline-block; }
div.SPic * { text-align:center; }
div.SPic img { border:none; margin:0 5px 6px 0; vertical-align: middle; max-width: 140px; max-height: 140px; }
.SPic img, .faPic img, .bpicBox img { box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75); }

/* 小图阴影展示，首页用 */
div.faPic { text-align:center; vertical-align:middle; }
div.faPic * { text-align:center; vertical-align:middle; }

/* 编辑、删除按钮 */
td.picCell button { font-size: 12px; padding: 0px; width: 36px; }


/* 首页用 */
div.fa_artist { font-family:serif; font-size:14px; text-align:center; margin-top:4px; }
div.fa_artist a { font-size: 12px; font-family:Verdana; color:#666666; text-decoration: none; }
div.fa_artist a:hover { color: #990000; text-decoration: underline; }
div.fa_topic { font-family:serif; font-size:12px; text-align:center; margin-top:4px; }
div.fa_topic a { font-size: 12px; font-family:Verdana; color:#666666; text-decoration: none; }
div.fa_topic a:hover { color: #990000; text-decoration: underline; }
div.fa_hotsubject { font-family:serif; font-size:14px; text-align:center; margin-top:2px; margin-bottom:4px; }
div.fa_hotsubject a { font-size: 12px; font-family:Verdana; color:#666666; text-decoration: none; }
div.fa_hotsubject a:hover { color: #990000; text-decoration: underline; }
ul.homeright,ul.homeright2 { margin-left: 16px; padding-left: 2px; }
ul.homeright li, ul.homeright2 li {
	font-size: 12px;
	font-family: Arial;
	margin-top: 4px;
	padding-left:1px;
	color:#333333;
	font-weight: normal;
	line-height: 250%;
}
ul.homeright2 li { margin-top: 8px; line-height: 120%; }
div.process_text { font-size: 12px; font-family: Arial; margin-top: 6px; padding-left:10px; }
div.specialArt_text { font-size: 13px; font-family: Arial; margin-top: 6px; padding-left:10px; line-height:180%; letter-spacing:normal; word-spacing: 2px; }
div.h1,a.h1 { font-size:16px; font-weight:normal; font-family: 'Arial Black'; padding:5px 0; color:#333333; text-decoration:none; }
a.h1:hover { color: #990000; text-decoration: underline; }
a.more { margin-left: 50px; font-size: 12px; font-family:Verdana; color:#666666; }
a.more:hover { color: #990000; text-decoration: underline; }


/* 导航菜单用 */
.header-bottom-line {height:2px; overflow:hidden; background-color:#77776D;}
.header-menu-outer {margin:0 auto; text-align:right;position: relative;}
.header-menu-inner {height:18px;text-align:left;font-size:9px;background-color:#77776D;padding:0 20px;border-radius:0 0 15px 15px;position: relative;}
.header-menu-outer .mini-search {
	position: absolute;
    left: 10px;
    top: 1px;
	text-align: start;
}
.mini-search * {
	vertical-align: middle;
}
.mini-search form {
	margin: 0; padding: 40px; border: 1px solid #666; border-radius: 9px;
	position: absolute; z-index: 1;
	left: calc(50vw - 440px / 2); top: -240px;
	white-space: nowrap;
	background-color: #D4C6BD;
	transition: top 1s ease 0s, box-shadow 1s ease 0s;
}
.mini-search:focus-within form {
	top: 140px;
	box-shadow: 0px 0px 48px 40px #0009;
}
.mini-search p { margin: -10px 0 10px 0;font-size: 22px; }
.mini-search input[type="text"] {
	width: 300px;
    height: 40px;
	padding: 0 5px;
    border: 1px solid #666;
    border-radius: 5px;
	background-color: #fff9;
    font-size: 28px;
}
.mini-search input[type="submit"] {
	width: 40px;
    height: 40px;
    border: 0;
    padding: 0;
    margin: 0 0 0 .5em;
    cursor: pointer;
	/*background-image:url(../page/searchbutton.png);*/
	background-size: cover;
    border-radius: 5px;
    text-indent: -999px;
    color: transparent;
}
.mini-search .search-button {
    width: 22px;
    height: 22px;
    border: 0;
    border-radius: 4px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    /* background-image: url(../page/searchbutton.png); */
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    text-indent: -999px;
    color: transparent;
}
.chromestyle{height:18px; overflow:hidden;font:normal 11px Verdana;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.chromestyle ul{
padding: 0 0;
margin: 0 0 0 0;
}
.chromestyle ul li{ display: inline; margin:auto 5px; }
.chromestyle ul li > a{
color: #ffffff;
padding: 1px 4px 2px 4px;
margin: 0;
text-decoration: none;
/**border-right: 1px solid #CDBCB1;**/ /*THEME CHANGE HERE*/
cursor: pointer;
}
.chromestyle ul li > a:hover{
color: #ffffff;
text-decoration: underline;
}
.chromestyle ul li > button {
    color: #FFFFFF;
    background-color: transparent;
    padding: 1px 4px 2px 4px;
    border: none;
    font: normal 11px Verdana;
	height: auto;
}
.chromestyle ul li > button:hover {
	text-decoration: underline;
}
.chromestyle ul li > *[rel]::after {
    content: " ";
    background: url(data:image/gif;base64,R0lGODlhBQADAIAAAP///////yH5BAEHAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==) no-repeat center bottom;
    display: inline-block;
    width: 5px;
    height: 11px;
	margin-left: 2px;
}
/* ######### Style for Drop Down Menu ######### */
.chromestyle ul li:hover .dropmenudiv {
    display: block;
}
.chromestyle ul li:focus-within .dropmenudiv {
    display: block;
}
.dropmenudiv{
position:absolute;
top: -1000px;
border: 1px solid #77776D; /*THEME CHANGE HERE*/
z-index:100;
background-color: #E4DCD6;
box-shadow: black 0px 0px 12px;
display: none;
}
.dropmenudiv a{
width: 100%;
width: calc(100% - 16px);
display: block;
border-top: 1px solid #77776D; /*THEME CHANGE HERE*/
padding: 8px;
text-decoration: none;
font-size: 11px; font-weight: bold; line-height: 16px;
color: #666666;
}
.dropmenudiv a:hover, .dropmenudiv a:focus{ /*THEME CHANGE HERE*/
color: #CC0000;
background-color: #CDBCB1;
}

/* #maincontent and static page editor */
body.cke_show_borders {
	line-height: 150%;
	font-size: 12px;
	font-family: Verdana; 
}
#maincontent h1, body.cke_show_borders h1, .pageMain h1 {
	margin: .8em 0;
	text-align: left;
	color: #A3211F; font-family: 'Times New Roman'; font-size: 28px; font-weight:bold;
}
#maincontent h2, body.cke_show_borders h2, .pageMain h2 {
	margin: .5em 0;
	text-align: left;
	color: #A3211F; font-family: 'Times New Roman'; font-size: 18px; font-weight:bold;
}
#maincontent p, body.cke_show_borders p, .pageMain p {
	margin: 10px 0;
}
.pageMain img {
	max-width: 720px;
}

.pageWidth {margin:0 auto; min-width: 760px;}
.pageSidebar {text-align: initial; box-sizing: border-box; width:200px; min-height:99px; border-right:solid 1px #868476;}
.pageMain {text-align: initial; line-height: 150%; width:760px; margin: 0 auto; box-sizing: border-box;}
.pageMain.paddingMore {padding-left:40px;}

.artists-letters {
    display: grid;
    grid-template-columns: repeat(13, 1fr);
	margin: 0 4px 0 16px;
    align-items: center;
    text-align: center;
}
.artists-letters a:hover, .artists-letters a:focus {
    color: #CC0000;
    text-decoration: underline;
    background-color: #CDBCB1;
}

/* detail and *-notfound page use this */
.productIntro {
	width:700px; margin:10px 0 0 30px; padding:0 4px;
	border:dashed 1px #606060;
	border-radius:5px;
}
.productIntro img {max-width:690px;}

#NewsTopbar {text-align: center; background-color: darkslategrey;}
#NewsTopbar > div {margin: 0 auto 5px; padding: 5px 0; text-align: center;}
#NewsTopbar > div > a {text-decoration: none; color: #fff;}
#NewsTopbar > div > a:hover {text-decoration: underline; color: antiquewhite; letter-spacing: 1px;}

#membertopbar {text-align: right; padding: 10px 10px 0;}
div.siteTitleBar { display: grid; grid-template-columns: 50px 280px 1fr 100px; align-items: end; margin: 0 10px 8px; }
body > div.pageWidth { display: grid; grid-template-columns: 200px 1fr; gap:0; }
@media (min-width: 960px) {
	.pageWidth { width: 960px; }
	.header-menu-outer .mini-search {display:none;}
	.pageMain {padding-left: 10px;}
}
@media (max-width: 959px) {
	.pageSidebar { display: none; }
	body > div.pageWidth { display: block; }
	header.pageWidth { width: auto; }
	footer.pageWidth { width: auto; }
	.pageMain.paddingMore {padding:10px 20px;}
}
@media (max-width: 760px) {
	.mini-search form { left: 160px; }
}
