/* Overlay , enable it if display in header, and header{over-flow:hidden;} */#simplemodal-overlay {background-color:#000;}#simplemodal-container a.modalCloseImg {background:url(../images/close_bt.png) top no-repeat; width:26px; height:26px; display:inline; z-index:3200; position:absolute; top:6px; right:10px; cursor:pointer;}#simplemodal-container a.modalCloseImg:hover {background:url(../images/close_bt.png) bottom no-repeat; width:26px; height:26px; display:inline; z-index:3200; position:absolute; top:6px; right:10px; cursor:pointer;}.simplemodal-wrap{	overflow:visible!important;}div#btl-content-registration.btl-content-block{min-height: 640px;	background: url("../images/body_bglogin1.png") repeat-x scroll left 0 #b1b1b1;}div#btl-content-login.btl-content-block{	background: url("../images/body_bglogin1.png") repeat-x scroll left 0 #b1b1b1;}.btl-content-block{    border-radius: 4px;	border:1px solid #444444;    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.4);    display: none;    height: auto;    overflow: hidden;    text-align: left;		font-size:12px;	position:relative;}.btl-content-block form{	margin:0;	padding:0;}.btl-content-block h3{    font-weight: bold;	line-height: 35px;	margin:0px;    padding: 3px 0px 0px 19px;	font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;	font-size:14px;	color: #ffcc00;}.btl-input > input[type=text],.btl-input > input[type=password]{    border: 1px solid #dadada;    border-radius:4px;    margin: 5px 0;       text-indent: 5px;    width: 189px;    height: 26px;	padding:0;	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}.btl-input > input:focus{	border-color: #E9322D;    box-shadow: 0 0 6px #F8B9B7;}#btl{	position:relative;}#btl .btl-panel{	left: 12px;    min-width: 200px;    overflow: hidden;    position: absolute;    top: -1px;    width: auto;	}#btl .btl-panel > #btl-panel-profile{	background:url(../images/btl-panel-bg.png) top right no-repeat;	padding-right:30px;}button::-moz-focus-inner {padding:0; border: none;}#btl .btl-panel > span{	display:inline-block;	height:26px;	line-height:28px;	padding:0 18px;	cursor:pointer;	text-indent: 0!important;	width: auto; color:#cccccc;	}#btl .btl-panel > span{	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);    margin: 0 0 2px 2px;}#btl .btl-panel > span{	border-radius: 0 0 6px 6px;}button.btl-buttonsubmit,input.btl-buttonsubmit{	border-radius: 6px 6px 6px 6px;}#btl .btl-panel > span.active,button.btl-buttonsubmit:focus,input.btl-buttonsubmit:focus{	opacity:0.95; color: #ffcc00;}.btl-error{	display: none;}.btl-error-detail{	display:none;    color: #730000;	float: right;	margin-left: 10px;	padding: 5px;}#btl-registration-error.btl-error, #btl-login-error.btl-error{    background: url("../images/oops.png") no-repeat scroll 0 0 #FF0000;	height: 30px;	padding: 5px 8px 5px 40px;	margin-bottom:4px;	margin-top:0px;	    color: #730000;    font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;    font-size: 11px;    font-weight: bold;    text-shadow: 1px 1px 1px #FFFFFF;	margin-left: 8px;	margin-right: 8px;		z-index:999;	position: absolute;	left: 0px;	top: 40px;}#btl-registration-error.btl-error{	width: 303px;}#btl-login-error.btl-error{	width: 286px;}.btl-field,#register-link,.btl-error-detail,.btl-error,.btl-note{	margin-left:20px;	margin-right:25px;	overflow:hidden;} .btl-label{	float:left!important;} .btl-input{	float:right!important;}.btl-label, .btl-input {	line-height:38px;	height: 38px;	font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;	font-size: 11px;	font-weight: bold;	padding: 8px;	color: #222222;	text-shadow: 1px 1px 1px rgb(255, 255, 255);}#recaptcha{	height: auto!important;	float:right;}#btl-content-login .btl-input input{	width: auto;	margin-top: -7px;}#btl-input-remember{}#btl-checkbox-remember{	width: 15px!important;	vertical-align:middle;	padding:0;	margin:0;}.clear{	clear:both;}.btl-error{	color: #FF0000;	}input.btl-buttonsubmit,button.btl-buttonsubmit{    border:none!important;       cursor: pointer;    font-size: 12px;	font-weight: bold;    text-align: center!important;    text-transform: uppercase;    width: auto!important;	margin-top:10px;	padding:0 12px;	height:30px;	line-height:30px;	display:inline-block;	color: #CC9900;}div.btl-buttonsubmit{	text-align:left!important;	padding:5px 0 0 0!important;	border-top:1px solid #dddddd;	margin: 10px 25px -24px 20px;}/* STYLE FOR DROP-DOWN PANEL (all element in  #btl-content) */#btl-content ul li a:hover{	color:#666666 !important;	text-decoration: none!important;	background-color: transparent!important;	}#btl-content > .btl-content-block{	position:absolute!important;	z-index:9999;}#btl-content #btl-content-login{	min-width:350px;}#btl-content-registration{	min-width:350px;}.btl-note,#register-link{	border-bottom: 2px groove #999999;    color: #222222;    font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;    font-size: 10px;    font-weight: bold;    margin-bottom: 25px;    padding: 18px 0 10px;    text-shadow: 1px 1px 1px #FFFFFF;	margin-left: 8px;	margin-right: 8px;}#register-link a:hover{color: #666666;text-decoration: none;text-shadow: 1px 1px 1px #FFFFFF;}#register-link a{color: #222222;text-decoration: none;} #btl-content-login .btl-input{	float:right;}#btl-content div.btl-buttonsubmit{	border-top: 2px groove #999999;}#btl-content #btl-content-login .btl-label {	line-height:38px;	min-width: 0px!important;}/* CSS FOR USER PROFILE MODULE**/#btl-content  #btl-content-profile{	overflow:hidden;}#module-in-profile{	min-width:200px;	padding:10px;}#btl-content #btl-content-profile #module-in-profile ul{	position: static;		text-align: left;	margin: 0 0 0 15px;	padding: 0!important;	}#btl-content-profile ul.menu li {    background: url("../images/bullet.png") no-repeat scroll 5px 15px transparent;    padding: 0 0 0 20px!important;	border-bottom: 1px solid #E8E8E8;	display:list-item!important;    line-height: 37px;	}#btl-content #btl-content-profile #module-in-profile ul li a{	color: #6b6b6b;	text-decoration: none !important;	text-transform: none!important;	font-family: arial,tahoma;}#btl-content-profile ul.menu li a {    color: #616161!important;	text-decoration:none!important;	border:none!important;	background:none!important;	display:inline!important;	padding:0!important;	margin:0!important;	text-transform: none!important;}#btl-content-profile div.btl-buttonsubmit{	clear:both;	margin-bottom:15px;	border: none!important;	text-align: center;	margin-top: 0!important;	}/* style panel when action process */#btl-register-in-process,#btl-login-in-process{	display: none;	background: url("../images/loading.gif") no-repeat #000 50%;	opacity: 0.4;	width: 100%;	height: 100%;	position: absolute;	z-index: 9999;	top:-1px;	left:-1px;	padding-top:1px;	padding-left:1px;}/* style panel when register success */#btl-success{	display: none;	margin: 20px 0 30px 0;	background:url("../images/notice-info.png") no-repeat;	display: none;	color:#000;	border-bottom: 2px solid #90B203;	border-top: 2px solid #90B203;	font-size:14px;	padding: 10px 10px 10px 25px;}/* style for ul in login panel*/#bt_ul{	margin-top:-10px!important;	margin-bottom:20px!important;	margin-right: 25px!important;	float:right;}/* for modal*/#btl-content-login ul{	position: static!important;		text-align: left;	list-style-type: disc !important;}#btl-content-login ul li{	margin-top: 3px;}#bt_ul li a{	padding: 0!important;	text-decoration: none!important;    color: #222222!important;    font-family: Arial,'Arial Unicode MS',Helvetica,Sans-Serif;    font-size: 10px;    font-weight: bold;	text-shadow: 1px 1px 1px #FFFFFF;}#btl-wrap-module{	padding-left: 20px;	padding-bottom: 20px;	padding-top: 10px;}