body {
	background-color: #D4C6BD;
	margin:0; padding:0; margin-top:1px;
	font-size: 12px; font-weight: normal; font-family: Verdana; 
}
table {font-size: 12px;}
form {margin:0;padding:0;}
textarea {resize:none;}
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; }

#main {width:960px;}
#main #mainR {width:759px; float:right; text-align: left;}
#main #mainL {width:199px; float:left; text-align: left;}

.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; }

.left_artists div.T{ background: url(../page/tree_T.gif) no-repeat left top; padding-left:20px; }
.left_artists div.L{ background: url(../page/tree_L.gif) no-repeat left top; padding-left:20px; }

.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(../page/title_bg_show.gif) no-repeat top left; }
.pageleftbar .menu_title_hide { background:url(../page/title_bg_hide.gif) no-repeat left top; }

.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; WIDTH: 618px; 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
}
#cnzzstat img { width:8px; height:8px; }

#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}
.foot {margin:0 auto;width:960px; text-align:center;font-size:11px;} /* santa-line-v.gif */
.foot p {margin:0 0 0 200px;line-height:200%;}

#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:8px 0 8px 30px; }
.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; }

input.button, button { font-family: Verdana; font-size: 9pt; color: #FFFFFF; font-weight: bold; background-color: #B81600; padding:3px 10px; }
input.button.big, button.big {padding:10px 20px;}
button.loading, input[type="button"].loading, input[type="submit"].loading {cursor:progress; background-image:url(loading.svg); 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; }

/* 浮层登录框 */
.dlg-login {
	position: fixed;
	z-index: 3;
	width: 400px;
	height: 230px;
	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.svg) no-repeat 10px center;
	text-indent: 20px;
	cursor: progress;
}

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

/* 画家信息 */
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; margin-left:40px;}
.topMidString2 {color: #333; font-family: Arial; font-size:14px; margin-left:40px;}
.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; }
.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; }

/* 左侧目录new */
.left_subjects {line-height: 15px; letter-spacing:0; }
.left_subjects div{ padding-left:16px; background: url(../page/tree_minus2.gif) no-repeat 2px 3px; font-size: 12px; line-height: 15px; }
.xleft_subjects div a{ margin-left:16px; }
.left_subjects div.plus{ background: url(../page/tree_plus2.gif) no-repeat 2px 3px; }
.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(../page/tree_T.gif) no-repeat left top; position:relative; left:-18px; }
.left_subjects div span div.L{ background: url(../page/tree_L.gif) no-repeat left top; }
.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(../page/new.gif) no-repeat right top; }
.left_subjects a.lock { padding-right:16px; background: url(../page/lock_icon.gif) no-repeat right top; }
.left_subjects a.new_lock { padding-right:46px; background: url(../page/new_lock.gif) no-repeat right top; }
.left_artists { margin-left: 16px; }

/* 左侧搜索框 */
.leftsearch {width:195px; height:30px; box-sizing:border-box; overflow:hidden; margin: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:transparent;}
.leftsearch input[type="submit"] {width: 26px; height: 26px; border:0; padding:0; margin:0; cursor:pointer; background-image:url(../page/searchbutton.png); text-indent: -999px; color:transparent; position:absolute; right:1px; top:1px;}

/* 图片切换展示，首页用 */
/* #movieframe {background-image:url(../page/movieframe.png);} */
#movieframe {width:740px;margin-left:10px;position:relative;}
#movieframe div{position:absolute;}
#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.clear { clear:both; height:0; font-size:0; }
div.SPic { width:161px; float:left; margin:10px; text-align:center; vertical-align:middle; }
div.SPic * { text-align:center; }
div.SPic img { border:none; margin: 0; margin:0 5px 6px 0; }

/* 编辑、删除按钮 */
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 5px 5px; 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 {width:960px; height:2px; overflow:hidden; background-color:#77776D;}
.header-menu-outer {width:960px; margin:0 auto; text-align:right;}
.header-menu-inner {height:15px;text-align:left;font-size:9px;background-color:#77776D;padding:0 20px;border-radius:0 0 15px 15px;}
.chromestyle{height:15px; 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;
text-align: right; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li{ display: inline; margin:auto 5px; }
.chromestyle ul li a{
color: #ffffff;
padding: 1px 4px 0 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 a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
position:absolute;
top: -1000px;
left: -1000px;
border: 1px solid #77776D; /*THEME CHANGE HERE*/
z-index:100;
background-color: #E4DCD6;
box-shadow: black 0px 0px 12px;
visibility: hidden;
}
.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{ /*THEME CHANGE HERE*/
color: #CC0000;
background-color: #CDBCB1;
}

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

.pageWidth {width:960px; margin:0 auto; text-align:initial;}
.pageWidth .pageSidebar {float:left; width:200px; min-height:99px; border-right:solid 1.5px #868476;}
.pageWidth .pageMain {float:left; width:759px; border-left:solid 1.5px #868476; margin-left:-2px;}
.pageWidth::after {content:"";display:block;height:0;clear:left;}

/* detail page begin */

.pageMain h1 {margin: 10px 0 0 40px;text-align:left; font-size: 14pt; color: #4F4F4F; font-family: Arial;}
.pageMain h2 {margin: 10px 0 0 40px;text-align:left; font-size:12pt;}
.pageMain h2 a {color:#666666; font-weight:normal; font-family:Arial; text-decoration: none; padding-bottom:2px; border-bottom: solid 1px #666666;}
.pageMain h2 a:hover { color: #990000;border-bottom: solid 1px #990000;}

.pageMain div.id {margin: 10px 0 0 40px;text-align:left; font-size:10pt;}
.pageMain div.tip {margin: 10px 0 10px 40px;text-align:left; font-size:10pt;}

.tip2{
background-image: none;
margin-left: 40px;
position: relative;
}
.tip2-left{
width: 350px;
}
.tip2-right{
width: 350px;
left: 352px;
top: 0;
position: absolute;
}
.tip2-header{
line-height: 30px;
background-color: #B9A293;
padding-left: 10px;
border: 1px solid #B9A293;
}
.tip2-body{
margin: 0;
padding: 0;
list-style-type: none;
line-height: 150%;
padding-left: 10px;
border: solid 1px #B9A293;
display: block;
}

.purchaseTable { margin-top: 5px; }
.purchaseTable td, .purchaseTable div  {
	font-family: Verdana; font-size: 11px; color: #4F4F4F;
}
.purchaseTable fieldset div.fieldset  {
}
.purchaseTable legend  {
	font-family: Verdana; font-size: 12px; font-weight:bold; color: #4F4F4F;
}
.purchaseTable .sizeInput { font-family: Verdana; font-size: 11px; }
.purchaseTable .quantityInput { font-family: Verdana; font-size: 11px; text-align:center; }
input.submit { cursor:pointer; font-size: 8pt; width: 88px; color: #FFFFFF; font-family: Verdana; height: 20px; font-weight: bold; border: 1px solid #FFFFFF; background-color: #B50000; }

.productIntro {
	width:700px; margin:10px 0 0 30px; padding:0 4px;
	border:dashed 1px #606060;
	border-radius:5px;
}
.border-box {
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#NewsTopbar {text-align: center; background-color: darkslategrey;}
#NewsTopbar > div {width: 960px; 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;}

