@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; min-width:1024px; background:#fff; font-size:11px;}
@font-face {
	font-family: Calibri;
	src: url('fonts/Calibri.eot');
	src: url('fonts/Calibri.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: Calibri Bold;
	src: url('fonts/Calibri-Bold.eot');
	src: url('fonts/Calibri-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
} 
@font-face
{
	font-family: Calibri Italic;
	src: url('fonts/Calibri-Italic.eot');
	src: url('fonts/Calibri-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
font-family: Calibri Bold Italic;
	src: url('fonts/Calibri-Bold-Italic.eot');
	src: url('fonts/Calibri-Bold-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face
{
	font-family: Georgia;
	src: url('fonts/Georgia.eot');
	src: url('fonts/Georgia.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: Georgiaz;
	src: url('fonts/Georgia-Bold-Italic.eot');
	src: url('fonts/Georgia-Bold-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: Georgia Bold;
	src: url('fonts/Georgia-Bold.eot');
	src: url('fonts/Georgia-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 
img {border:none;}
a {outline:none; text-decoration:none; color:#7a1315;}
input {outline:none;}
/* layout */
#main-wrap {width:1024px; margin:0 auto;}
#main-left {width:110px; float:left; height:auto; min-height:400px;}
#main-center {width:1024px; height:auto; float:left; padding-bottom:92px; background:#fff; font-family:arial; font-size:12px;	}
.extarnal-video{padding-bottom:11px;}
.slideshow-container.extarnal-video iframe{width:100% !important; height:385px !important;}
/*#main-right {width:90px; float:left; height:auto; min-height:400px; padding-top:217px;}*/
/* //layout */
/* page */
.index-head2 { color: #990000;    font-family:  Arial;   font-size: 16px;    font-weight: bold;width:auto; background:none; margin:0px; padding:0px; margin-bottom:0px;   text-transform: uppercase;}
.top-wrap {width:100%; max-width:1024px; height:89px; margin:0 auto; padding-top:68px; overflow:hidden}
.logo {width:164px; height:auto; float:left;}
.top-right {width:auto; height:auto; float:right;}
.left {width:164px; height:auto; min-height:10px; float:left;}
.right {width:210px; height:auto; float:right;}
.mid-page {width:860px; height:auto; float:left;}
/* //page */
.top-menu {width:auto; height:auto; float:left; margin:0; padding:0; }
.top-menu li a.about-btn, .top-menu li a.contact-btn, .top-menu li a.mailing-btn {background:#fff; 
color:#333; list-style:none; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; text-transform:uppercase; 
font-size:13px; cursor:pointer;   font-weight:bold}
.top-menu li {list-style:none; display:block; text-align:left; line-height:25px;padding:0px 0px; }
.top-menu li a { display:inline; padding:1px 1px 1px 1px    }
.about-btn  { }
.contact-btn { }
.mailing-btn { }
.top-menu li a {color:#fff; text-decoration:none}
.top-menu li a:hover{background:#231f20; color:#fff;}
.top-menu li.active a.about-btn, 
.top-menu li.active a.contact-btn, 
.top-menu li.active a.mailing-btn { background:#231f20; color:#fff;}


.art-by-name{color: #7a1315;    font-family: Georgia,"Times New Roman",Times,serif;    font-size: 13px;    font-weight: normal;}

.menu-divider-line{ width:107px; height:1px; background:#666; margin:23px 0px; margin-bottom:24px;}

.left-menu { margin:0; padding:0; margin-top:-7px; }
.left-menu ul {margin:0; padding:0;}
.left-menu ul li {color:#231f20; margin:0; padding:0px 0; list-style:none; 
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:13px; font-weight:bold}

.left-menu ul li a {color:#333;text-decoration:none; padding:1px; line-height:25px; text-transform:uppercase}
.left-menu ul li a:hover, .left-menu ul li.selected a  {background:#231f20; color:#fff;}
.clear {clear:both;}
.search {float:right }
.search-input { width:175px; height:20px; padding:0 5px; line-height:22px; background:#fff; margin:0; border:none; float:left; 
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:11px;   border:1px solid #ccc; color:#888; font-style:italic; }

.input-style { width:115px; height:15px; padding:0 5px; line-height:14px; background:#e6e7e8; margin:0; border:none; 
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:10px; display:block; margin-top:7px; text-transform:uppercase}


.input-style2 { width:138px; height:17px; padding:0 5px; line-height:17px; background:#e6e7e8; margin:0; border:none; 
font-family:Calibri Italic, Arial, Helvetica, sans-serif, "Helvetica Condensed"; *font-style:italic; font-size:11px; display:block; margin-top:8px;}

/* mid body */
.mid-body {width:860px; height:auto;}

.index-body .content2{width:860px; padding:0px; height:auto !important}
/* */
.divid-line{margin:0px 3px;}
.title_left.detail-page{width:75%; float:left}
.artist_name { padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#7a1315;text-align:left; line-height:25px; margin-top:-9px; text-transform:none}
.artist_name span{clear:both; color:#333; font-size:15px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:22px;}

.art_name.title-top { padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#7a1315;text-align:left; line-height:25px; margin-top:-6px; text-transform:none; margin-bottom:0px; padding-bottom:0px;}
.art_name.title-top span{clear:both; color:#333; font-size:15px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:25px;}
.art_name.title-top i.motion-by-name{clear:both; color:#333; font-size:15px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:25px; font-style:normal}


.submain_head {font-family:Georgia, "Times New Roman", Times, serif !important; font-weight:bold !important; font-size:14px !important; color:#666 !important;
text-align:left; line-height:25px !important; margin:20px 0 10px 0 !important; padding:0 !important;}

.cont_text_panel {width:500px; color:#666; min-height:530px;}
.cont_text_panel p {color:#666 !important; font-size:12px !important; line-height:18px !important;}

.spacer_line {border-bottom:1px solid #050707; height:18px; margin-bottom:34px; width:100%; clear:both;}


.art_list {border-bottom:1px solid #050707; width:100%; padding-bottom:18px; margin-bottom:19px;}
.art_name {    color: #231f20;    font-family: Georgia Bold,"Times New Roman",Times,serif;    font-size: 16px;    line-height: 20px;    margin-bottom: 7px;    text-align: left;}
.art_name p {font-family:Georgia Bold, "Times New Roman", Times, serif !important; font-size:16px !important; color:#7a1315 !important; }
.exhi_name_link:hover{text-decoration:underline !important}

.title_left-time{display:block; font-family: Georgia, "Times New Roman", Times, serif; color:#7a1315; font-size:13px !important; font-weight:normal;
text-align:left; line-height:7px; }


.detail-heading{font-family:Georgia Bold, "Times New Roman", Times, serif!important; font-size:20px !important; font-weight:normal; color:#7a1315 !important;}
.top-right {width:550px; height:auto; float:right; text-align:right}
.top-right-link{font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; float:left; margin-top:2px; font-weight:normal; color:#333; line-height:12px; width:360px; }
.myacount-text{display:inline-block; line-height:12px; padding-right:7px;}
.myacount-icon{display:inline-block; line-height:12px; }
.top-right-link img{margin-right:16px}
.top-right-link a{color:#333; font-weight:normal; font-size:13px;  line-height:25px;}
.top-right-link a:hover{color:#7a1315}
.art_name_left {width:auto; float:left;   color: #231f20;    font-family: Georgia Bold,"Times New Roman",Times,serif;    font-size: 16px;    line-height: 20px; }
.art_name_left a{color:#231f20 !important; }
.art_name_left span{clear: both;
    color: #7a1315;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;}

.art_name span {padding-top:0px !important;}

.art_name span, .art_name span p {display:block; font-family: Georgia,"Times New Roman",Times,serif !important; font-size:13px !important;
color: #231f20 !important; line-height:18px !important; }
.art_name span em {font-style:normal;}

.art_name span.inline_text, .art_name span.inline_text p {display:inline;}

.art_name span.edition_artname {font-family:Georgia, "Times New Roman", Times, serif  !important; font-size:13px !important;
line-height:17px !important; padding-top:6px !important; display:block !important; color:#333; text-transform:none}
.art_name span.edition_artname p {font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed" !important; font-size:14px !important;
line-height:18px !important; }

.edition_artname{margin-top:5px; color:#333; font-weight:bold; margin-bottom:2px;}
.edition_artname p {font-family:Georgia, "Times New Roman", Times, serif  !important; font-size:12px !important; font-weight:normal; line-height:16px !important; margin:0px !important; padding:0px !important; color:#333 }

.counter{width:35px; float:right; text-align:right; margin-bottom:10px;margin-top:-7px;color: #666;    font-family: Arial,Helvetica,sans-serif,"Helvetica Condensed";    font-size: 13px;   line-height: 17px; font-weight:normal; clear:both }
.slider-text{width:60%; height:auto; float:left; text-align:left; margin-bottom:10px; color: #666;    font-family: Arial,Helvetica,sans-serif,"Helvetica Condensed";    font-size: 13px;   line-height: 17px; margin-top:-7px;      }
.image-title-text{width:100%; height:auto; float:left; text-align:left; margin-bottom:3px; color: #666;    font-family: Arial,Helvetica,sans-serif,"Helvetica Condensed";    font-size: 13px;   line-height: 17px; margin-top:-7px; display:block}

.image-title-text i{font-style:normal; text-align:left; float:left; }
.image-title-text i.copytitle{font-style:normal; text-align:right; float:right; }
.image-title-text-decs{background:#ff0000; margin-top:10px;}
.slider-text b{display:none}
#prev0{background:none; border:0px; margin:0px; padding:0px; cursor:pointer; font-size:0px; width:50%; height:500px; float:left; margin-top:15px}
#next0{background:none; border:0px; margin:0px; padding:0px; cursor:pointer;font-size:0px; width:50%; height:500px; float:left}
.nextprev{width:860px; position:absolute; z-index:999; }

.share_bot, p.share_bot, .share_foot_link {font-size:12px; text-transform:none; font-family:Calibri, Arial, Helvetica, sans-serif;}
.share_bot a, .share_foot_link a { color:#666; text-decoration:none; font-family:inherit}
.share_bot a:hover, .share_bot a.current, a.share_btn.current, a.share_btn:hover {text-decoration:none;}
a.share_btn{color:#666; font-family:Arial,Helvetica,sans-serif,"Helvetica Condensed"; font-size:13px; line-height:1px; padding-left:10px;}
a:hover.share_btn{color:#7a1315}
.share_options {display:none; font-family:Arial, Helvetica, sans-serif; background:#fff; position:absolute; width:235px; margin-left:-274px; padding-top:0px; margin-top:0px; text-align:right}
.share_options figure {padding:0px; margin:0px; width:auto; float:right; margin-right:10px;; }
.share_options a {color:#7a1315; text-decoration:none; font-size:12px;}
.share_options a:hover{text-decoration:underline}

.detail-heading span{ clear: both;    color: #333;    font-family: Georgia,"Times New Roman",Times,serif !important;    font-size: 15px;    font-weight: normal;    line-height: 25px;}

.past-event-page .second-arrow{margin-top: -13px; position: absolute; width: 30px;}
.second-arrow{float: right; right:0px; margin-top:-13px; position: absolute; width: 30px;}

.second-arrow #prev0{width:10px; height:10px; background:none; overflow:hidden; float:left; margin:0px; padding:0px;}
.second-arrow #next0{width:10px; height:10px; background:none; overflow:hidden; float:left; margin:0px; padding:0px; margin-left:10px;}

.view-all-images{color:#666; font-family:Arial,Helvetica,sans-serif,"Helvetica Condensed"; font-size:13px; line-height:1px; padding-left:10px;}
.imgs-copywrite{width:30%; float:right; color:#666; font-family:Arial,Helvetica,sans-serif,"Helvetica Condensed"; font-size:13px; margin-top:-27px; text-align:right; margin-right:-35px;}
.view-all-images:hover{color:#7a1315}
.social-view-all{width:33%; height:auto; margin-top:-6px; margin-right:2px; text-align:right; color:#666}
.past-exhibition-page .exhi_panel{border-bottom:1px solid #050707; padding-bottom:11px;}

.login_box {height:230px; text-align:center; line-height:18px; background:url(../images/form-bg.png) repeat; color:#fff; width:440px;}
.login_box .sub-head{color:#fff; float:left; text-align:center; width:100%; font-size:16px; border-bottom:0px solid #e1e1e1; text-transform:uppercase; padding-bottom:0px; margin-bottom:15px; font-weight:normal}
.login_box .input-style{width:250px; height:21px; text-align:left; margin:0 auto; margin-bottom:10px; font-size:11px;}
.login_top {padding:16px 30px; min-height:180px;} 
.login_bot {padding:16px 30px; min-height:110px; }
.login_form {width:220px; margin:0 auto;}
.login_input {margin-top:10px;}
.login_input .input_style {width:210px;}
.login_btn {width:220px;}
.forgot_pwd:hover {text-decoration:underline;}

.terms-of-sales strong{color:#7a1315; margin-top:15px; display:block; font-size:16px;}
.main_content_panel .terms-of-sales p{margin-top:5px;}
.main_content_panel .terms-of-sales p strong{color:#000; display:inline; font-size:15px;}


.art_name span p {padding-bottom:0px !important; margin-bottom:0px !important} 

.mid-body p{margin: 0;
    padding: 0 0 10px; line-height:21px;}

.art_name a {color:#333; text-decoration:none;}
.art_name a:hover {color:#990000; text-decoration:none;}
.art_title {font-family:arial, Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:14px; color:#7a1315;
padding-bottom:10px; width:350px; float:left; text-align:left; padding-top:7px; line-height:20px;}
.art_title a {color:#231F20;}
.art_title a:hover {text-decoration:underline;}
.art_date {display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:12px; font-weight:normal; float:right; display:inline !important}
.art_img { width:100%; height:auto; overflow:hidden;}
.art_img img {margin-right:11px;}
.artist_name a {color:#7a1315; text-decoration:none; font-size: 21px;    line-height: 28px;}
.artist_name a:hover, .artist_name a.selected {color:#231f20;}
.product_list {width:31.3%; height:auto; margin-bottom:3%; margin-right:3%; float:left; overflow:hidden}
.prod_img {width:100%; height:auto; overflow:hidden;}
.prod_img img{width:100%; height:auto}
.prod_title { font-family:arial;font-size:16px; line-height:normal; color:#231f20; text-align:left; padding-top:5px; line-height:12px; font-weight:bold}

.prod_title span {color:#7a1315; display:block; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; line-height:10px;
font-size:12px; padding-top:6px; padding-bottom:0px; font-weight:normal}

.prod_title span a {color:#7a1315; line-height:17px !important; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px !important;}
.prod_title span a:hover {color:#7a1315; text-decoration:underline}
.prod_title a {color:#231f20; text-decoration:none; line-height:18px; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif}
.prod_title a:hover {color:#7a1315; text-decoration:none}

a.news-heading {color:#7a1315 !important; text-decoration:none; line-height:18px; text-transform:none; font-family::Georgia Bold,"Times New Roman",Times,serif; font-size:16px;}








.book_title { font-family:arial; font-weight:bold; font-size:16px; line-height:normal; color:#231f20; text-align:left; padding-top:8px; line-height:15px;}

.book_title span {color:#7a1315; line-height:17px !important; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px !important; font-weight:normal; display:block; padding-top:6px;}

.book_title span a {color:#7a1315;}
.book_title span a:hover {color:#7a1315; text-decoration:underline}
.book_title a {color:#231f20; text-decoration:none; line-height:18px; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif}
.book_title a:hover {color:#7a1315; text-decoration:none}

a.details {font-family:Calibri Italic, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:13px; color:#7a1315;
background:url(../images/arrow.jpg) right center no-repeat; padding-right:8px;}



.soc_midea { margin-top:9px;  width:80px;}
.soc_midea img {float:left;}
/* right menu */
.main-right {width:110px; font-size:11px; font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed"; color:#7a1315;}



.right-menu { margin:0; padding:0; width:110px; height:auto;}
.right-menu li {margin:0; padding:1px 0; list-style:none; color:#7a1315; font-size:11px; 
font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; line-height:12px;}
.right-menu li a {color:#231f20; text-decoration:none; font-size:11px; font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed";}
.right-menu li a:hover {text-decoration:underline}
.right-menu-head {color:#7a1315; border-bottom:1px solid #7a1315; margin:5px 0 !important; 
padding-bottom:3px !important; font-size:11px !important; font-family:Calibri Bold !important; line-height:14px !important;}
.main-right p {margin:0; padding:0;}
a.mail { color:#231f20;}
a.mail:hover { color:#7a1315;}

a.exhi_name_link { color:#231f20; line-height:18px; word-wrap: break-word;}
a.exhi_name_link:hover { color:#7a1315;}



#footer {width:1024px; height:110px; background:#fff; border-top:1px solid #666; margin:0 auto;}
.footer {width:1020px; margin:0 auto; padding-top:10px; font-size:10px; color:#7a1315; 
font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed";}
.image-permission{width:100%; text-align:center; font-size:11px; color:#333; font-family:arial;}
.site-copyright{font-size:11px; color:#333; font-family:arial; float:left}
.site-copyright a{color:#333}
.site-copyright a:hover{color:#7a1315}
.develop-by{font-size:11px; color:#333; font-family:arial; float:right}
/* */


.head1, .head2, .head3 { display:inline-block; height:12px; padding:0 5px; background:#6d6e71; color:#fff; 
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:13px; font-weight:bold; 
text-transform:uppercase; line-height:8px !important; padding-top:4px; margin-bottom:12px; padding-left:1px; padding-right:1px;}
.head1 {background:#6d6e71; margin-top:-3px; border-bottom:1px solid #6d6e71; line-height:9px !important;}
.head2 {background:#7a1315; margin-top:-3px; border-bottom:1px solid #7a1315; line-height:9px !important;}
.head3 {background:#231f20; margin-top:-3px; border-bottom:1px solid #231f20; line-height:9px !important;}






.text-index{font-size:12px; font-family:arial; font-weight:bold; text-transform:uppercase}

.exhi_panel {width:100%; height:auto; border-bottom:0px solid #050707; margin-bottom:19px; padding-bottom:18px;}
.title_bar {width:860px; height:auto; margin-bottom:0px; margin-top:0px;}
.title_left {width:600px; float:left;}
.title_left2 {width:auto;}

.pastexhi_panel{border-bottom: 1px solid #050707; margin:1px 0 29px; }
.prod_img img{ vertical-align:bottom}

.title_right {max-width:181px; width:auto; float:left; border-left:0px solid #7a1315; color:#231f20;  
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:12px; 
 text-align:left; padding-left:0px; line-height:14px; height:auto;  line-height:13px; margin-top:3px; margin-right:-1px; padding-bottom:7px;}
 
.title_right b {padding-bottom:3px; display:block; font-weight:normal !important}

.title_right2 {width:160px; float:right; border-left:0px solid #7a1315; color:#231f20; 
font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:12px; 
font-weight:bold; text-align:left; padding-left:6px; line-height:12px; min-height:36px; height:auto;}
span.date {display:block; font-family:Georgia, "Times New Roman", Times, serif; color:#666; font-size:12px; font-weight:normal; float:right; display:inline !important}

.title_right strong {color:#231f20; font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-weight:normal; 
font-size:14px; line-height:16px; padding-bottom:3px; display:block; margin-top:-3px;}
.title_right em {line-height:14px; font-style:normal; font-family:Calibri Bold Italic;}

.title_right span {display:block; font-family:arial, Georgia, "Times New Roman", Times, serif; color:#7a1315; font-size:12px; font-weight:normal;
text-align:right; line-height:11px; }

.exhi_img {width:auto; height:auto; float:left; overflow:hidden; margin-right:12px; margin-top:12px;} 

.cureted { font-family:Calibri Bold Italic, Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#333}

a.link {font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:12px; font-weight:bold; 
color:#231f20; text-decoration:underline; margin-bottom:5px; display:block}

a.link:hover {text-decoration:none;}
/* */
.prev {width:20px; height:20px; background:url(../images/prev_btn.png) top left no-repeat; margin:3px; margin-left:12px;}
.next {width:10px; height:10px; background:url(../images/next_btn.png) top left no-repeat; margin:3px; float:right}
.img_name {font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:13px; color:#666;
float:left;}

.image_copyright .img_name {font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:12px; color:#666;}


/* */
.thumb_head {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#444; text-align:left; margin-bottom:10px; line-height:15px}
.thumb_head span {display:block; color:#7a1315; padding-top:2px;}
/* */
.main_content_panel { width:860px; height:auto; text-align:left; margin-bottom:0px;}

.main_content_panel p-old {font-size:11px; font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed";  color:#111; line-height:16px;}
.main_content_panel p {font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:11px;
color: #231f20; line-height:15px; margin-top:10px; }

.main_content_panel p span {font-family:Georgia Bold, "Times New Roman", Times, serif;}

.home_image { width:860px; height:auto; overflow:hidden; margin-bottom:15px; }
.home_image img{width:100%; height:auto}
.home_art_name {font-family:Arial; font-size:12px; color:#333;  text-align:left; text-transform:uppercase; font-weight:normal; line-height:20px;}
.home_art_name a{color:#333}
.home_art_name a:hover{color:#990000}
.show_panel { display:none; height:auto; font-family:Georgia Bold, "Times New Roman", Times, serif; color:#666}
.item_list { border-bottom:0px solid #050707; padding-bottom:20px; margin-bottom:8px; font-family:Georgia Bold, "Times New Roman", Times, serif; 
font-size:14px;}

#menu_01 {font-family:Georgia Bold, "Times New Roman", Times, serif; 
font-size:14px; border-top:1px solid #050707; color:#6d6e71; padding:8px 0; margin-bottom:18px;}
#menu_01 a {color:#6d6e71;}

.bed_close {background:url(../images/arrow-right.jpg) top right no-repeat;}
.bed_open {background:url(../images/arrow-down.jpg) top right no-repeat;}

#beds_list { font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:13px; line-height:18px;}
#beds_list p {font-size:13px; line-height:18px;}

.item_list a {color:#666;}
.item_list a:hover {color:#7a1315;}
.item_list .small {font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#7a1315; width:400px; float:left}
.item_list .right_txt { float:right; color:#666; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

.news_panel .item_list .small {font-size:14px; line-height:18px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#7a1315; width:400px; float:left}
.news_panel .item_list .small span, .news_panel .item_list .small p { color:#231f20; line-height:17px !important; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif 	!important; font-size:13px !important;}


/* */
.list_menu { margin:0; padding:0; padding-left:0px; }
.list_menu li, .list_menu li p, .list_menu li font, .res_info p, .res_info font { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; 
font-size:13px; color:#666; line-height:10px; list-style:none; padding-top:7px;}
.list_menu li p, .list_menu li font, .res_info p, .res_info font  {line-height:15px;}

.res_info p {padding-bottom:0px !important;}
#res_info_line {padding-left:10px; padding-top:0px; padding-bottom:0px; background:url(../images/desc_left.jpg) top left no-repeat;}

.list_menu li a { color:#666; cursor:pointer;}
.list_menu li a:hover, .list_menu li.current a { color:#7a1315}

.list_menu li ul, .list_menu2 ul {margin:0; padding:0;}

.list_menu2 { margin:0; padding:0; text-align:right; position:absolute; margin-top:499px; width:175px; *margin-left:-45px;}
.list_menu2 li { margin:0; padding:0; font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; 
font-size:13px; color:#666; line-height:13px; list-style:none; text-align:right; padding-bottom:3px;}


/* */

.head4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#7a1315;}
#exview_name.head4{font-size:15px; font-weight:normal}
.item_list.articaldetail a{font-size:15px; font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;color:#7a1315;}
.item_list.divide-line{border-bottom:1px solid #000}
.item_list.articaldetail{border-bottom:1px solid #000}
.art_exhi_img {width:100%; height:auto; padding:10px 0;}
.art_exhi_img img {margin-right:11px;}
.art_exhi_img a {cursor:pointer;}
.art_exhi_gallery {padding:10px 0;}

.back_main {font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:11px; 
background:url(../images/prev_btn.jpg) left center no-repeat; padding-left:12px; text-transform:uppercase; cursor:pointer; margin-top:5px;}

.list_menu_wrap { float:left; width:70%; margin-bottom:10px;}
.request_form { float:right; *width:120px;}
.sub-head {font-family:Calibri Bold, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:12px; color:#7a1315;}
.content_body {width:536px; height:auto; min-height:530px;}
.request_form .sub-head {*font-size:11px; font-size:11px \0/;}
.sort-by {width: auto; text-align:left; 
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:13px; color:#7a1315; font-style:italic; font-weight:bold}
.sort-by a {color:#6d6e71; font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed";}
.sort-by a:hover, .sort-by a.selected {color:#7a1315;}



/* slider style */
div.fadenav { position: absolute; top: 5px; right: 5px; }
div.fadenav a { display: block; background: #ccc; width: 12px; height: 12px; margin: 0 0 0 2px; float: left; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #000; }
div.fadenav a:hover { text-decoration: none; }
div.fadenav a.current { background: #c00; }

#art_exhi_gall { margin:0; height:auto; display:none }
#art_exhi_gall > div { float: left; }
#back1 {font-size:14px; text-decoration:none; z-index:1002; position:relative; float:left; bottom:-35px; left:512px; }
#next1 {font-size:14px; text-decoration:none; z-index:1002; position:relative; bottom:-35px; float:left; left:520px;}

form {margin:0; padding:0;}

.contact_panel, .mailing_panel { display:none; width:100%; padding-right:15px; height:auto; background:#fff; font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; font-size:12px; color:#231F20}
.contact_panel a, .mailing_panel a {color:#231F20;}
.contact_panel a:hover, .mailing_panel a:hover {color:#7a1315;}
.headline {color:#7a1315; font-family:Georgia Bold, "Times New Roman", Times, serif; font-size:13px; border-bottom:1px solid #231F20; width:150px;
padding-bottom:3px;}
.location-map {width:186px; margin-top:33px; height:205px; margin-bottom:15px; overflow:hidden;}
.close_panel {cursor:pointer;}

.exhi_title {height:81px; overflow:hidden}

/***************/
.video-gallery { width:100%; height:396px;}
.video-gallery.home{ width:100%; height: auto; margin-bottom: 20px;}

#coming_soon { font-family:Calibri Bold, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0;}
.news_panel { height:auto; margin-bottom:800px; font-family:Calibri Bold, Arial, Helvetica, sans-serif; font-size:14px;}
.news_detail { display:none; padding:15px 0}
.news_text {font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; 
-moz-column-count:2;
-webkit-column-count:2;
column-count:2;
margin-top:22px;
-moz-column-gap:30px;
-webkit-column-gap:30px;
column-gap:30px;
}
.news_text p {font-size:14px; line-height:18px;}
.gallery_cont_panel {min-height:665px;}
/****************/


ul.video-thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.video-thumbs li {
	float: left;
	padding: 0;
	margin: 0px 4px 4px 0;
	list-style: none;
	height:35px;
	width:35px;
}
a.video-thumbnail {
	padding: 0px;
	display: block;
	border: 0px solid #ccc;
	text-align:center;
	cursor:pointer
}
ul.video-thumbs li.selected a.video-thumbnail {
	background:transparent;
	
}
a.video-thumbnail:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}

.soc_media { margin-top:18px; width:265px;}

.res_info {margin:0; padding:0; font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed"; 
font-size:13px; color:#666; line-height:17px; list-style:none; padding-bottom:3px; padding-top:2px;}


.image_detail_info {width:330px; float:left; margin-top:-43px; *margin-top:-27px; margin-bottom:10px;}

.image_copyright {float:right; padding-top:415px; padding-right:0px; padding-bottom:10px;}

#slideUp {position:relative;}
.goTop {position:absolute; margin-left:236px; display:none; font-family:Calibri, Arial, Helvetica, sans-serif, "Helvetica Condensed";
font-size:11px; cursor:pointer}
.goTop:hover {color:#7a1315;}

#enq_msg, #response_msg { text-align:left; font-family:Georgia,"Times New Roman",Times,serif; 
font-size:14px; color:#7a1315; line-height:22px; margin-bottom:15px;}
#response_msg {}


.play_icon {width:190px; height:128px; background:url(../images/play_icon.png) top center no-repeat; position:absolute}
.play_icon_s {width:35px; height:35px; background:url(../images/play_icon_s.png) top center no-repeat; position:absolute}

.dynamic_contact_us, .dynamic_contact_us p {color:#111;}

.publishing_image {width:510px; height:350px; margin:0 auto; display:table-cell; vertical-align:middle; overflow:hidden; text-align:center; }
.about_contener, .about_contener p {font-size:15px; line-height:22px; font-family:Georgia,"Times New Roman",Times,serif !important; color:#333; font-weight:normal}

.about_contener, .about_contener p span{font-size:15px; line-height:22px; font-family:Georgia,"Times New Roman",Times,serif !important; color:#333; font-weight:normal}

.photoink_contact_head {font-family:Calibri Bold; font-size:12px; text-transform:uppercase}

.howto_reach_head {font-family:Calibri Bold Italic, Arial, Helvetica, sans-serif;}

.timing_head {font-family:Calibri Bold, Arial, Helvetica, sans-serif;}
.space_01 {height:5px;}

.fl{ float:left;}
.slidepart{ width:860px; height:575px; overflow:hidden; position:relative; margin-bottom:10px;}
.slidepart img {position:absolute; width:100%; height:auto }
.sl_paginationpart {
	width:28px;
	height:12px;
	display:block;
	padding:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:20px;
}
ul.slpagination{ margin:0px; padding:0px; list-style:none; font-family:arial; }
ul.slpagination li{ margin:0px; padding:0px; list-style:none; float:left; }
ul.slpagination li a.prev{width:7px; height:12px; display:block; margin-top: 0px; margin-right:2px; float:left}
ul.slpagination li a.next{width:7px; height:12px; display:block; margin-top: 0px; margin-left:6px; float:left}
ul.slpagination li a.number{display:none; text-align:center; margin:3px 3px; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; }
ul.slpagination li a.select{color:#fff; }


.thumb-product{width:100px; height:auto; float:left; margin-left:7px;}
.more-views ul li{margin-bottom:6px; padding:0px; border:0px; background:#fff}
.publication-page-img{width:400px; float:left}
.publication-detail-right{width:383px; background:#fff; height:auto; float:right; font-family:Georgia,"Times New Roman",Times,serif; color:#333; padding:10px; border-top:1px solid #ccc; font-size:12px; line-height:18px;}
.rslides_tabs rslides1_tabs{clear:both}
.publication-detail-page .title_bar, .title_left{width:100%}
.publication-price{font-size:19px; font-family:Georgia,"Times New Roman",Times,serif; color:#444; font-weight:normal; margin-top:20px}
.buy-now-btn{ background:#7a1315;    color: #fff;    cursor: pointer;    display: inline;    font-family:Georgia,"Times New Roman",Times,serif;     font-size: 14px;    height: auto;    line-height: 13px !important;    list-style: none outside none;    padding: 5px 8px; border:0px; min-height:16px; text-transform:none;  font-weight:normal}
input.buy-now-btn{    padding: 5px 4px; padding-right:5px; }
.update{ background:#231f20;    color: #fff !important;    cursor: pointer;    display: inline;    font-family:Georgia,"Times New Roman",Times,serif;   font-size: 14px; text-transform:none;   height: auto;    line-height: 16px !important;    list-style: none outside none;    padding: 5px 8px; border:0px; min-height:16px; font-weight:normal}
.update:hover{ background:#7a1315;  }
input.update{padding: 5px 5px;}

.product-list-detail{ background:#231f20;    color: #fff !important;    cursor: pointer;    display: inline;    font-family:Georgia,"Times New Roman",Times,serif;   font-size: 12px; text-transform:none;   height: auto;    line-height: 16px !important;    list-style: none outside none;    padding: 3px 7px; border:0px; min-height:16px; font-weight:normal}

.product-list-add-cart{ background:#7a1315;    color: #fff !important;    cursor: pointer;    display: inline;    font-family:Georgia,"Times New Roman",Times,serif;   font-size: 12px; text-transform:none;   height: auto;    line-height: 16px !important;    list-style: none outside none;    padding:2px 7px; border:0px; min-height:16px; font-weight:normal}
input.product-list-add-cart{padding:2px 4px}

a.continue{ font-family: Calibri,Arial,Helvetica,sans-serif,"Helvetica Condensed";    font-size: 17px !important;  }
.qty-input{width:30px; height:22px; border:1px solid #ccc; margin-right:70px; text-align:center}
.publication-description{font-size:14px; margin:20px 0px; line-height:21px; color:#444}
.publication-detail-page .social-view-all{float:left; text-transform:uppercase; margin-top:20px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; width:100%; padding:7px 0px; margin-top:20px;}
.publication-detail-page a.share_btn{text-transform:uppercase}
.publication-detail-page .share_options{margin-left:10px; text-align:left; background:none; width:550px;}
.social-icons{width:250px; display:inline-block; float:left; font-size:12px; line-height:22px; color:#333; font-weight:normal}
.social-icons img{vertical-align:text-top; margin-left:7px}
.publication-detail-page .share_options a{margin-right:7px;}
.related-img{width:200px; height:145px; overflow:hidden}
.related-title{color:#231f20; text-decoration:none; line-height:18px; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:bold}
.related-price{color:#7a1315; line-height:17px !important; text-transform:none; font-family:Georgia,"Times New Roman",Times,serif; font-size:13px !important; font-weight:normal; padding-top:6px;}
.font-Calibri{font-family: arial; font-size:13px; border:1px solid #cbcbcb; border-bottom:0px; border-right:0px; }
.font-Calibri td{border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; }
.font-georgia{font-family:Georgia,"Times New Roman",Times,serif}
.font-georgia strong{font-family:Georgia Bold,"Times New Roman",Times,serif; font-weight:normal }
.qtyinput{width:26px; text-align:center}
.font-Calibri.no-border{border:0px;}
.font-Calibri.no-border td{border:0px !important; padding:6px 0px;}
.table-heading{background:#e1e1e1; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:normal; text-transform:none; color:#000}
.table-heading td{border-right:1px solid #cbcbcb}
.table-sub-heading{font-family:Georgia Bold,"Times New Roman",Times,serif; font-size:16px; color:#333; border-bottom:0px solid #e1e1e1; display:inline-block; padding-bottom:5px; }

.create_account_txt { width:180px; height:25px; padding:0 5px; line-height:17px; background:#ececec; margin:0; border:0px solid #ccc; 
font-family:Arial, Helvetica, sans-serif, "Helvetica Condensed";  font-size:12px; color:#000; margin-left:10px; }
select.create_account_txt{width:188px; 	}
#main-table-box{width:50%; float:left; font-family:Georgia,"Times New Roman",Times,serif;}
#main-table-box .artist_name{width:100% !important;}
#main-table-box2 .artist_name{width:100% !important;}
#main-table-box2{width:50%; float:right; font-family:Georgia,"Times New Roman",Times,serif;}
#publication .book_list{width:29%; margin-right:4%; margin-bottom:4%}

#publication .book_img{max-width:189px; width:100%; height:auto; /*height:265px;*/ overflow:visible }
#publication .book_img img{width:100% !important; height:auto;}
#publication .book_title{margin-bottom:7px;}

.publication-detail-page .book_img{width:195px}
.title-sub-heading { color: #7a1315; font-family:Georgia,"Times New Roman",Times,serif;   font-size: 20px;  width:auto; background:none; margin:0px; padding:0px; margin-bottom:0px;  border-bottom:1px solid #666; padding-bottom:12px; margin-bottom:17px; font-weight:bold}

.share a {    background: url("../images/social_icon.png") no-repeat ;   display: block;    float: left;    font-size: 0;    height: 20px;    margin-left: 10px;    transition: all 300ms ease-in-out 0s;    width: 20px;}
a.facebook_link {    background-position: 0px 0px;}
a.facebook_link:hover {    background-position: 0px -20px;}
a.twitter_link {background-position: -20px 0;}
a.twitter_link:hover {background-position: -20px -20px;}

a.pinterest_link {background-position: -40px 0;}
a.pinterest_link:hover {background-position: -40px -20px;}

a.tumber_link {background-position: -60px 0;}
a.tumber_link:hover {background-position: -60px -20px;}

.motion-work-detail .social-view-all{margin-top:12px; float:right; display:inline-block;}
.motion-work-detail .social-view-all a.share_btn:hover{text-decoration:none !important}
.motion-work-detail .share_options{margin-top:-7px;}
.share_options a{color:#7a1315 !important}
.motion-detail {margin-top:-1px;}
.motion-detail li{padding-top:0px !important;}
.motion-detail p{padding-top:0px !important;}
.motion-work-detail .request_form a{color:#7a1315 !important; font-size:13px;}
.motion-work-detail .request_form a:hover{color:#666 !important}
#master0{width:100% !important}
#canvas0_0, #canvas0_1{width:100% !important}
#master0 img{width:100% !important}
#master0 table tr td{vertical-align:top !important}

.motion-name{width:48%; text-align:right; margin-top:-3px}
.recently-viewed{width:100%; height:auto; float:left}
.loginspan{width:62px; display:inline-block}

#publication .book_list{width:22%; height:auto; margin-bottom:4%; margin-right:4%; float:left; overflow:hidden; float:left}
.book_list {width:22%; height:auto; margin-bottom:4%; margin-right:4%; float:left; overflow:hidden; float:left}
.book_img {width:170px; height:128px; overflow:hidden;}
.store-list{width:100%; max-width:189px !important; height:auto !important;}
.store-list img{width:100%;  height:auto}
.viwe-all-img{width:260px; height:auto; float:left}
.viwe-all-img img{width:100%; height:auto}
.min-containers{width:100%; max-width:1024px; height:auto; margin:0 auto  }
#caption{margin-top:610px;  position:relative; width:100%; max-width:860px; text-align:right; z-index:9!important; font-size:13px; color: #666; font-family:Arial}
#caption a{color:#666}
#caption .link{width:auto; float:right; font-size:13px !important; padding-left:9px;}
.image-title-text-decs{display:block; margin-top:24px !important; font-family:arial; color:#666; font-size:13px; background:#fff !important}
.centre-part-area{width:100%; height:auto; max-width:860px; background:#fff; height:auto;}
.centre-part-area-left{width:50%; height:auto; float:left;  font-family: Arial,Helvetica,sans-serif,"Helvetica Condensed";    font-size: 13px; line-height:17px; color:#666; padding-top:5px;}
.centre-part-area-left p{margin:0px; padding:0px; margin-top:0px;}
.centre-part-area-right{width:50%; height:auto; float:left;  font-family: Arial,Helvetica,sans-serif,"Helvetica Condensed";
    font-size: 13px; line-height:17px; color:#666; padding-top:5px;}
.request_form a{color:#7a1315 !important}	
.request_form a:hover{color:#666 !important}	

.myaccount-table{font-family:Georgia,"Times New Roman",Times,serif !important; font-size:12px;}

.contact-text-left{width:22%; float:left}
.contact-text-right{width:77%; float:right}


.publication-inve{ margin-bottom:10px; float:left; margin-right:15px; margin-top:7px;}
.publication-inve .qty-input{margin-right:0px; width:215px; text-align:left; margin-top:5px;}
.publication-qty{ margin-bottom:20px; float:left; margin-top:7px;}
.publication-qty .qty-input{margin-right:0px; width:50px; text-align:left; margin-top:5px;}
.publication-dem{font-size:14px; margin-bottom:7px;}

.cart-pro-detail{display:inline-block;  line-height:17px;}
.cart-pro-detail strong{display:block; margin-bottom:5px;}
.cart-pro-detail img{margin-bottom:5px;}

.left-exhib, .right-exhib{width:48%}
.left-exhib{float:left;}
.right-exhib{float:right;}
.left-exhib .title_bar, .right-exhib .title_bar{width:100%}
.left-exhib span.date, .right-exhib span.date{display:block !important; float:left; padding-top:0 !important}
.exhi_panel.noborder{border-bottom:none;}
.left-exhib .exhi_panel, .right-exhib .exhi_panel{border-bottom:none; padding-bottom:0}
.left-exhib{ border-right:1px solid #050707;}

@media screen and (max-width :1026px) {
body{ min-width:100% !important;}
#main-wrap{width:98%; margin:0 auto}
#main-center{width:100%}

.mid-body, .index-body .content2, .main_content_panel, .home_image, .title_bar, .footer{width:100% !important}
.home_image img{width:100%}
#footer{width:98%}
.left{width:17%}
.mid-page{width:83%}
.logo{width:17%}
.logo img{width:100%; height:auto}

}

@media screen and (max-width :1011px) {
.publication-detail-right{width:280px;}
}

@media screen and (max-width :998px) {
.publication-detail-right{width:100%; text-align:center }
.publication-detail-right .detail-heading{text-align:center !important; }
.publication-detail-right .social-icons{width:170px; float:none; display:inline-block; margin:0 auto !important}
.social-view-all{text-align:center}
.contact-text-left{width:100%; float:left}
.contact-text-right{max-width:554px; width:100%; float:left}
.contact-text-right img{width:100%; height:auto}
}
@media screen and (max-width :876px) {
.checkout-detail-form .create_account_txt{width:170px;}
.checkout-detail-form .artist_name{height:40px;}

}
@media screen and (max-width :768px) {
	#master0{width:100% !important; height:409px !important;}
	#prev0, #next0{height:360px }
	.nextprev{width:100%}
	body#lightbox article#main article#lightbox div#wrapper, body#lightbox article#main article#lightbox{height:525px !important; }
	body#lightbox article#main section#lightbox figcaption.lightbox div#caption{margin-top:-58px !important;}

	

