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

*{-webkit-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;}
html,body {/*height: 100%;*/font-family: Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;}
html{/*overflow-y: scroll;*/}
dl dt, dl dd {float:left;}
dt, dd{display:block;}
dt:after{clear:left;}
img{vertical-align: middle;}
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;}
input[type=password] {width: 250px;font-family: Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;border:0;}
textarea {font-family: Arial, 'Microsoft JhengHei', sans-serif, simsun;font-size:12px;border:0;}
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;}

/*color*/

/*font*/

/*custom*/
#debugMode{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;}
#wrapper{width:810px;margin:0 auto;}
.fancybox-lock .fancybox-overlay{overflow-y:auto !important;}
::-webkit-input-placeholder { /* WebKit browsers */
    color: #7b7b7b;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #7b7b7b;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #7b7b7b;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #7b7b7b;
}

/*header*/

/*content*/
#mainContent{min-height:500px;}
#mainContent .page{position:relative;}
.containerDiv{/*opacity: 0.5;*/}
input[type=text], input[type=tel], input[type=email]{line-height:25px;padding:0 10px;}
.errorMsgContent{font-size:14px;line-height:25px;width:480px;min-height:200pxtext-align:center;padding:10px;}

/*footer*/
#privacyPanel{color:white;}
#tncPanel{color:white;}
