/* ========= CSS Reset ========== */
/*@font-face {
    font-family: 'swiss';  

   src: url('http://antiquechineseporcelain.com/css/swisscl.eot') format('embedded-opentype'),
         url('swisscl.ttf') format('truetype');
 
	font-weight: normal;
    font-style: normal;
	
}*/
 
 @font-face {
	font-family: 'swiss';
	src: url('fonts/swisscl.eot');
	src: local('☺'),   url('fonts/swisscl.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


body, h1, h2, h3, h4, h5, h6, a, p, ul, ol, li, em, strong, pre, code, form {
 padding: 0;
 margin: 0;
} 

img{
*border:0px	
}

a{ text-decoration:none; cursor:pointer}
/* ========= GENERAL STYLES ========== */
html
{height: 100%;}

body {
	color: white;
	font: 14px "swiss", Verdana, Helvetica, sans-serif;
	line-height: 20px;
	background: #2E2E2E; 
	overflow-x: hidden;
	
    
	background-image: -moz-linear-gradient(top, #000, #2E2E2E);/*434343*/
	background-image: -ms-linear-gradient(top, #000, #2E2E2E);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#2E2E2E));
	background-image: -webkit-linear-gradient(top, #000, #2E2E2E);
	background-image: -o-linear-gradient(top, #000, #2E2E2E);
	background-image: linear-gradient(top, #000, #2E2E2E);
	background-repeat: repeat-x;
   background-image: -ms-linear-gradient(top, #000 0%, #2E2E2E 100%);
/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#2E2E2E', GradientType=0); */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#2E2E2E' , GradientType=0);
 	
}	

body.video_background
{overflow: hidden;}

body.video_background #page_wrap
{position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;}

#wrapper
{width: 1000px;
margin: 0 auto;
 
 
z-index: 100;
}



/* ========= GENERAL STYLES END HERE========== */


/* ======== FONTS ====== --- added v4 */
h1, #navbar li a
{
	font-family: 'swiss', 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
}

h2, h3, h4, h5
{
	font-family: 'swiss', 'Helvetica Neue', Arial, sans-serif;
	font-weight: normal;
}



#menu_wrap
{width: 240px;
display: inline-block;
position: fixed;
top: 0px;
z-index: 99;}

 

#menu {
	
	 
 background:url(../images/menu_back.png) repeat left top !important; 
 
 
height:2000px; 
width: 220px;
padding: 0 10px 25px 10px;


}


#navbar ul { opacity: 1.00 !important; }


 



#navbar 
{
	list-style: none;
	margin: 34px 0 -5px 20px;
	position: relative;
	z-index: 199;
	/* background: url("../images/bg-image.png") no-repeat scroll -12px 16px #000000; */
	height:inherit;
	width:194px;
	
}

#navbar li{
	width: 160px;
	/*height: 29px;*/
	padding: 6px 10px 6px;
	border-bottom: 1px solid #343434;
	position: relative;
	z-index: 199;
}

#navbar li:first-child{
	border-top: 1px solid #343434;
}

#navbar li a{
	display: inline-block;
	width: 180px;
	/*height: 40px;*/
	font-size: 18px; /* --- modified v4 --- */
	font-size: 17px\9;
	color: #a3a3a3;
	text-decoration: none;
	font-weight:bold; 
	z-index: 200;
	outline: none;
	 
}


#navbar li span{
	 
	color: #616161;
	/*position: absolute;
	top: 26px;
	left: 10px;*/
	float:left;
	width:144px;
	
	
	z-index: 10;
	text-transform: none;
}


#navbar li span.hover_arrow{
	width: 30px;
	height: 30px;
	display: none;
	background: url(../images/menu_hover_arrow.png) no-repeat top left;
	position: absolute;
	top: 10px;
	left: 150px; 
}

#navbar li.menu-item:hover{
	background: url(../images/menu_hover_arrow.png) no-repeat center right;
}

#navbar .sub-menu li.menu-item:hover{
background: url(../images/submenu_hover_arrow.png) no-repeat right 4px;
}

#navbar li.current-menu-item a, #navbar li.current-menu-ancestor>a
{color: white;}

#navbar li.current-menu-parent>a
{color: white;}

/*#navbar li.current-menu-item a span, #navbar li.current-menu-ancestor a span, #navbar li.current-post-parent a span
{color: #aaaaaa;}

#navbar li.current_page_item .sub-menu li.menu-item a{
color: #a3a3a3;}*/

#navbar div{
float:left;	
width:144px;
	
}
#navbar li ul
{position: absolute;
top: -1px;
left: 190px;
list-style: none;
background: black;
border: 1px solid #2f2f2f;
z-index: 1000;
width: 223px; /*width: 223px;*/
display: none;}


#navbar li ul li ul
{
	
left: 188px;/*left: 150px;*/
display: none;
}

#navbar li:hover ul
{display: block;}

#navbar li:hover ul li ul
{display: none;
}

#navbar li:hover ul li:hover ul
{display: block;}

#navbar li ul li
{padding: 0 0 10px 0;
margin: 0 20px;
min-height: 30px;
width: 186px;
border-color: #1b1b1b;
position: relative;
z-index: 1000;}

#navbar li ul li a
{padding: 8px 0px 8px 30px;
display: block;
width: 140px;
height: 20px;
margin: 0 0 0 -10px;
}

#navbar li ul li a
{font-size: 12px;}


#navbar li ul li:hover
{background: url(http://antiquechineseporcelain.com/css/images/submenu_hover_arrow.png) no-repeat left 5px;
}

#navbar li ul li:first-child
{border-top: none;}

#navbar li ul li:last-child
{border-bottom: none;}




#navbar li a {
	font-weight: bold;

}

#navbar li span {
	font: 13px 'swiss','Helvetica Neue','Verdana',sans-serif;
	font-size: 10px\9;
}




 
/*  banner css */


.TB_Wrapper{
	max-width:800px;
	height:400px;
	background:#eee url(http://antiquechineseporcelain.com/css/trans_banner/preloader.gif) center center no-repeat;
}

.sButt{
	position:relative;
	display:inline-block;
	width:40px;height:40px;
	background-image:url(http://antiquechineseporcelain.com/css/trans_banner/preview.png);
	background-repeat:no-repeat;
	margin-right:5px;
}

.tButt{
	position:absolute;
	left:30px;width:111px;
	height:20px;
	background-image:url(http://antiquechineseporcelain.com/css/trans_banner/preview.png);
	background-repeat:no-repeat;
}
#samples{
	cursor:pointer;
}
#settings{
	cursor:pointer;
}
.tooltip{
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	display:none;
}


.TB_Wrapper{
	position:relative;
	background:#eee url(http://antiquechineseporcelain.com/css/preloader.gif) center center no-repeat;
}
.TB_Wrapper .icon{
	background-image:url(http://antiquechineseporcelain.com/css/icons.png);
	background-repeat:no-repeat;
}
.TB_Wrapper .timer_sprite{
	background-image:url(http://antiquechineseporcelain.com/css/timer-sprite.png);
}
.TB_Wrapper .Slides{
	z-index:1;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.TB_Wrapper .Slide{
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#eee url(http://antiquechineseporcelain.com/css/preloader.gif) center center no-repeat;
}
.TB_Wrapper .Slide img{
	z-index:1;
	position:absolute;
	left:0;
	top:0;
	border:0;
	filter:alpha(opacity=100);
}
.TB_Wrapper .Slide div{
	z-index:4;
	position:absolute;
	font-family:swiss,Arial,Helvetica,sans-serif;
	font-weight:100;
	font-size:16px;
	color:#FFF
}
.TB_Wrapper a:link{
	color:#FFF;
	text-decoration:none;
}
.TB_Wrapper a:visited{
color:#FFF;
}
.TB_Wrapper a:hover{
	color:#FFF;
	text-decoration:underline;
}
.TB_Wrapper a:active{
	color:#FFF;
}
.TB_Wrapper .noSelect{
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.TB_Wrapper .buttonText{
	font-family:swiss,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#000;
}
.TB_Wrapper .buttonTextSizeNormal{
	font-size:12px;
}
.TB_Wrapper .buttonTextSizeTouch{
	font-size:16px;
}
.TB_Wrapper .txtCont{
	z-index:4;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
}
.TB_Wrapper .captionCanvas{
	position:absolute;
	left:0;
	top:0;
}
.TB_Wrapper .navHolder{
	position:absolute;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.TB_Wrapper .rounded{
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
}
.TB_Wrapper .buttonShadow{
	z-index:1;
	position:absolute;
	background-color:#000;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=10);
}
.TB_Wrapper .buttonAlpha{
	z-index:2;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=35);
}
.TB_Wrapper .buttonTopBot{
		z-index:3;
		position:absolute;
		left:1px;
		right:1px;
		top:0;
		height:100%;
		filter:alpha(opacity=100);
}
.TB_Wrapper .buttonCent{
	z-index:4;
	position:absolute;
	left:0;
	top:1px;
	width:100%;
	filter:alpha(opacity=100);
}



.banner_cont{
	border:0px solid #f00;
	width:500px;
	margin-top:120px;
	margin-right:-10px;
	height:360px;
	float:right;
}


.language_bar{
	 
    border: 1px solid #515151;
    float: right;
     background-color:#2D2D2D;
    margin-top: 10px;
    overflow: hidden;
    width: 160px;
    height: 24px;
}

/*------------------------------------copied ---------------------------- */
.inner_body{
float:left;
width:100%;
min-height:550px;

	
}

.sidebar_panel{
float:left;
width:240px;
 border:1px solid;
min-height:550px;
 	
}

.logo{
	border:0px solid #f00;
	height:auto;
	margin-left:0px;
	padding-top:40px;	
	text-align:center;
}

.logo > a {
    color: #fff;
    font-size: 29px;
   
    line-height: 32px;
}


.main_panel{
 width:753px; /*width:757px;*/
 float:left;
 min-height:520px;
 	
}


.panel_inner{
 width:743px;
 float:left;
 min-height:556px;
 padding-left:10px;	
}

.header{
float:left;
width:100%;
height:100px;
 
}

 


.footer{
float:left;
width:745px;
min-height:26px;
padding-left: 10px;
margin-bottom:1px;
margin-top:15px;
padding-top:15px;  
border-top:1px solid #868686;
}

.footer_txt{
font-family:'swiss';
font-size:13px; font-size:10px\9; 
float:left;
width:552px;
     
    
}
.footer_icons{
font-size:11px;
float:left;
width:180px;
margin-left:10px;
height:30px;    
margin-top:-5px;
    
}


.social_media{
    float:right;
   
}
.social_media img{
border:0px;	
}


.box_min{
float:left;
margin-right:17px;
width:226px;	
border:1px solid #262626;
border-radius:6px;
background:#191919;	
padding:14px 4px 14px 4px;
min-height:266px;
}

.margin_third{
 margin-right:-13px;
}
	
.pr_img{
float:left;
text-align:center;
width:100%;/*width:220px;*/
min-height:215px;
line-height:215px;
position:relative;	
}
.pr_img img{
  bottom:0;
  left:0;
  right:0;
  top:0;
  margin:auto;
  max-height:215px;
  max-width:215px;
  position:absolute;
  vertical-align:middle;
  cursor:pointer;
  border:0px;
}

.pro_title{

float:left;
width:206px;
padding:10px 5px 0px 5px;
text-align:center;
font-size:15px;	
color:#A3A3A3;
	
}
.pro_title a{
color:#A3A3A3;
}
.clear_line{
 height:5px;
clear:both
}


.image_cont{
float:left;
width:746px; /*420px	*/
margin-bottom:20px;
 
}

.text_cont1{
 float:left;
 width:746px;/*322px;*/
 
}
.text_cont{
float:left;
margin-left: 4px;
width: 744px	
 
}

.box_max{
float:left;
margin-right:10px;
width:716px; 
border-radius:6px;
border:1px solid #323232;
background:#2A2A2A;	/*3C3C3C*/
padding:14px ;
/*min-height:196px;*/
}
 
.pr_img2{
float:left;
text-align:center;
width:715px; /*380px;*/
min-height:158px;	
}
.pr_img2 img{
  max-width:580px;
  text-align:center;
  vertical-align:middle;	
}





.product_title{
font-size:23px;
font-size:20px\9;
color:#DDDDDD;
/*float:left;
width:100%;*/	
	
}
.product_detail {
font-family:swiss,Arial, Helvetica, sans-serif;
font-size:15px;
font-size:14px\9;
color:#DDDDDD;
/*float:left;
width:100%;*/	
margin-top:10px;
text-align:justify;
}
 


.min_box{
float:left;
margin-right:12px;
width:125px;
min-height:125px;	
/*border:1px solid #6D6D6D;
background:#535353;	*/
border:1px solid #4A4A4A;
background:#3B3B3B;

border-radius:6px;

padding:6px 4px 6px 4px;

}


.min_img{
    line-height: 123px;
    min-height: 123px;
    text-align: center;
    width: 123px; 
	position:relative;
 	
}


.min_img a{ width:123px; }
.min_img img{
	 bottom:0;
	 top:0;
	 left:0;
	 right:0;
	 margin:auto;
	 position:absolute;
	/* line-height:125px; */
     max-height: 125px;
	 max-width: 125px;
    /*display:table-cell;*/
    text-align: center;
    vertical-align: middle;
	cursor:pointer;
	border:0px;
	 
}



.bn-area {
    border: 1px solid #414141;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 4px;
    position: relative;
    vertical-align: top;
	width:736px;
	list-style:none;
}
.bn-area li {
     
    float:left;
    height:24px;
    margin-right: 0;
    padding-left: 27px;
    padding-right: 10px;
    text-align: center;
    min-width:75px;
	width:75px;
	list-style:none; 
}
.bn-area li a {
    color: #DDDDDD;
    font-size: 14px;font-size: 13px\9;
    text-align: center;
    text-decoration: none;
}
.bn-fullscreen {
    background: url("../images/bn-fullscreen.png") no-repeat scroll left top transparent;
    vertical-align: top;
}
.bn-share {
    background: url("../images/bn-share.png") no-repeat scroll left top transparent;
    vertical-align: top;
}
.bn-print {
    background: url("../images/bn-print.png") no-repeat scroll left top transparent;
}
.bn-print {
    background: url("../images/bn-print.png") no-repeat scroll left top transparent;
}
.bn-contactus {
    background: url("../images/bn-contactus.png") no-repeat scroll left top transparent;
}

#breadcrumbs-one{
  background: #1D1D1D;
  border-width: 1px;
  border-style: solid;
  border-color: #262626;
  border-radius: 5px;
  box-shadow: 0 0 2px rgba(0,0,0,.2);
  overflow: hidden;
  width: 743px;
  margin-bottom:10px;
}

#breadcrumbs-one li{
  float: left;
  list-style:none;
}

#breadcrumbs-one a{
  padding: 0.4em 1em 0.4em 2em;
  float: left;
  text-decoration: none;
  color: #fff;
  position: relative;
  
  background-color: #ddd;
  background-image: linear-gradient(to right, #5D5D5D, #393939); 
  background-image: -webkit-linear-gradient(top right, #393939, #5D5D5D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#393939', endColorstr='#5D5D5D' , GradientType=1);
  
   
}

#breadcrumbs-one li:first-child a{
  padding-left: 1em;
  border-radius: 5px 0 0 5px;
}

#breadcrumbs-one a:hover{
  background: #000;
}

#breadcrumbs-one a::after,
#breadcrumbs-one a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.3em;   
  border-top: 1.3em solid transparent;
  border-bottom: 1.3em solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#breadcrumbs-one a::after{ 
  z-index: 2;
  border-left-color: #393939;  
}

#breadcrumbs-one a::before{
  border-left-color: #393939;  
  right: -1.1em;
  z-index: 1; 
}

#breadcrumbs-one a:hover::after{
  border-left-color: #000;
}

#breadcrumbs-one .current,
#breadcrumbs-one .current:hover{
  
  background: none;
}

#breadcrumbs-one .current::after,
#breadcrumbs-one .current::before{
  content: normal;  
}

.lang_dropdown{
 background: none repeat scroll 0 0 transparent;
    border: 1px solid #424242;
    color: white;
    float: left;
    font-family:swiss, arial;
    font-size: 14px;
    padding: 4px;
    width: 130px;
	background-color:#0c0c0c;	
	
}

.pagng{
float: left;
    margin: 3px;
    padding: 3px;
    text-align: right;
    width: 100%;	
}

.main_title{
	
    color: #DADADA;
    font-family: 'swiss','Helvetica Neue',Arial,sans-serif;
    font-size: 23px;
    padding-bottom: 12px;
    width: 100%;
	
}

.blog_text{
	color: #DADADA;
    font-size:15px; 
    text-align:justify; 
}


.row {
    display: inline;
    float: left;
    margin-left: 6px;
    margin-top: 3px;
    padding: 5px;
    width: 90%;
}
.caption {
 
    float: left;
    font-size: 15px;
    margin-top: 2px;
    text-align: left;
    width: 95px;
}
.fieldside {
    float: left;
    width: 340px;
}
.textbox{
 
	background-image: -moz-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: -ms-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5D5D5D), to(#393939));
	background-image: -webkit-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: -o-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: linear-gradient(right bottom, #5D5D5D, #393939);
	background-repeat: repeat-x;
 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D5D5D', endColorstr='#393939', GradientType=0);
 
    border: 1px solid #747474;
    border-radius: 5px;
    color: #BABABA;
    float: left;
    padding: 4px;
    width: 220px;
}

.drop_down {
     
	
	background:#4a4a4a;
    border: 1px solid #747474;
    border-radius: 5px 5px 5px 5px;
    color: #BABABA;
    float: left;
    padding: 4px;
    width: 229px;
}



.txtarea {
   
   background-image: -moz-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: -ms-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5D5D5D), to(#393939));
	background-image: -webkit-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: -o-linear-gradient(right bottom, #5D5D5D, #393939);
	background-image: linear-gradient(right bottom, #5D5D5D, #393939);
	background-repeat: repeat-x;
 
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5D5D5D', endColorstr='#393939', GradientType=0);
 
   
    border: 1px solid #747474;
    border-radius:8px;
    color: #BABABA;
    float: left;
    font-weight: normal;
    margin-left: 0;
    padding-left: 3px;
    width: 390px;
}
.error_msg {
    color: #FF3300;
    float: left;
    font-weight: bold;
    text-align: left;
}

.submit_btton{
 border-radius:4px;
 text-align:center;
 padding:4px 7px 4px 7px;
 color:#CCC;
 border: 1px solid #747474;
 background-color:#333;
 font-weight:bold;
 cursor:pointer;
	
}

.read_more{
text-decoration:none;
color:#FFFFFF;	
	
}

.linkhome{
float:right;
text-align:right;
margin-right:22px;	
}
.read_more_home{
text-decoration:none;
color:#EFEFEF;	
font-weight:bold;
text-align:right;
font-size:13px;	
}
.no_rec{
	float: left;
    font-size: 22px;
    margin-top: 22px;
    text-align: center;
    width: 100%;	
}

.error_msg2 {
    color: #F28A8A;
    float: left;
	
}

.#google_translate_element select{
	background-color:transparent;
	 
 	
}
.google_dropdown{ 
    background: url("../images/select-icons.png") ; 
	background-repeat:no-repeat;
	background-position:126px -122px;
	background-color:transparent;
	-webkit-appearance: none;
	 	
    border: 0 solid #515151;
    color: #A3A3A3;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 0 2px 0 3px;
    width: 187px;
 
}

.footerLinks{
float:right; display:inline-block
}
.footerLinks a{ color:#fff; }