@import url("reset.css");
@import url("fontFace.css");

*{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus {outline:none;}
html,body {font-family: helveticaneuelight, Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;}
html{/*overflow-y: scroll;*/}
b, strong{font-family: 'Chivas Priori Bold', Arial, 'Microsoft JhengHei', sans-serif, simsun;;}
dl dt, dl dd {float:left;}
dt, dd{display:block;}
dt:after{clear:left;}
img{vertical-align: middle;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
input[type=text], input[type=tel], input[type=email] {width: 250px;font-family: Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;background:url(../images/spacer.gif) transparent;border:0;}
textarea {font-family: Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;}
select, select option {font-family: Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;}

.btn{cursor:pointer;}
.btn:hover{background-position:left bottom !important;}
.aLeft{text-align:left;}
.aRight{text-align:right;}
.aCenter{text-align:center;}
.clear{clear:both;}
.clearLine{clear:both !important;height:0 !important;padding:0 !important;margin:0 !important;}

/*clearfix*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/*clearfix eof*/

.fixDiv{position:fixed;}
.floatDiv{position:absolute;}
.containerDiv{position:relative;}
.floatLeft{float:left;}
.floatRight{float:right;}
.iframeContent {width: 100%;border: 0px;scrolling: no;}
.ulList li{list-style-type:none;float:left;}
.ulListVertical li{list-style-type:none;}

.upperText{text-transform:uppercase;}
.lowerText{text-transform:lowercase;}
.cssTrim{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}  /*you need to set width of the html element*/
.nowrap{white-space: nowrap;display:inline-block;}
.anim{
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.shadow-box{box-shadow: 5px 5px 5px rgba(170, 170, 170, 0.5);}
.shadow-text{text-shadow: 5px 5px 5px rgba(170, 170, 170, 0.5);}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #ADAFB1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ADAFB1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ADAFB1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ADAFB1;
}

/*color*/
.bk{color:black;}
.gd{color:#a98d61;}
.gy{color:#221E1F;}
.wh{color:white;}

/*font*/
.ft0{font-size:0px;}
.ft14{font-size:14px;}
.ft16{font-size:16px;}
.ft18{font-size:18px;}
.ft20{font-size:20px;}
.ft22{font-size:22px;}
.ft26{font-size:26px;}
.ft30{font-size:30px;}
.ft47{font-size:47px;}

.lh0{line-height:0px;}
.lh20{line-height:20px;}
.lh28{line-height:28px;}
.lh35{line-height:35px;}

/*common*/
body{background:url(../images/bg.jpg);}
#debugPanel{background:rgba(100, 100, 100, .5);left:0px;bottom:0px;width:100%;height:250px;max-height:250px;display:none;overflow:auto;pointer-events:none;z-index:9999;}
#preloader {position:fixed;top:0;left:0;right:0;bottom:0;background:url(../images/white60.png);z-index:9999;}
#preloader .preloaderImg{width:200px;height:200px;position:absolute;left:50%; top:10%; background:url(../images/ajax-loader.gif) center center no-repeat;margin:-100px 0 0 -100px;}

body, #wrapper{min-width:1100px;}
#headerWrapper, #mainWrapper, #footerWrapper{min-width:1100px;}
#headerContent, #mainContent, #footerContent{}
.headerFixWidth, .mainFixWidth, .footerFixWidth{width:1100px;margin:0 auto;}

/*header*/
#headerContent{}
#headerContent .headerFixWidth{min-height:205px;padding-top:15px;}
#headerContent nav ul li{margin-left:95px;position:relative;}
#headerContent nav ul li a{color:#221E1F;}
#headerContent nav ul li ul{display:none;position: absolute;left: 50%;min-width: 200px;margin-left: -100px;z-index:9999;}
#headerContent nav ul li:hover ul{display:block;}
#headerContent nav ul li ul li{float: none;margin-left:0px;text-align:center;}
#headerContent nav ul li ul li a.selected{text-decoration:underline;font-size:22px;}
#headerContent #lang{left:0;bottom:0;}
#headerContent #lang li{margin:5px;display:inline-block;}
#headerContent #lang li.selected{/*color:#c93e4a;*/text-decoration:underline;/*font-size:20px;*/}
#headerContent #lang li:first-child{margin-right:0;padding-right:5px;border-right:1px solid #221E1F;}
#headerContent #lang li a{color:#221E1F;text-decoration:none;}

/*content*/
#mainContent{}
.zoomContainer{overflow: hidden;}

/*footer*/
#footerContent{padding:10px 0 50px 0}
#copyright{padding-left:10px;}

.zoomContainer div.zoomLens{border: 2px solid #888 !important;}
.nano > .nano-pane{width:5px !important;}
.nano > .nano-pane > .nano-slider{background:#fd9c1a none repeat scroll 0 0 !important;}

