
input, select, textarea, button, a{
	outline: none !important;
}
a{
	text-decoration: none;
	color: rgb(78, 200, 223);
}
input[type=button]{
    -webkit-appearance: none;
    /*-webkit-text-stroke: 0.3px;*/
}
input[type=text], input[type=password], input[type=tel], input[type=email], select, textarea{
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
	border:solid 1px #e2e2e2;
	color:#555;
	padding:3px;
}
fieldset.form-listing input[type=text], fieldset.form-listing input[type=password], fieldset.form-listing input[type=tel], fieldset.form-listing input[type=email], fieldset.form-listing select, fieldset.form-listing textarea{
	width:300px;
}
.readonly{
	 background:#eee;
}
thead, tbody{
	padding:0px;
}
ul.form{
	margin:0px auto;
	padding:0px 0px;
	list-style:none;
	/*border:solid 1px #9C0;*/
	display:block;
}
ul.form li{
	vertical-align:top;
	font-size:14px;
	font-family:Kanit, Tahoma, Thonburi;
	padding:10px 0px;
}
ul.form div{
	float:left;
	display:block;
	font-size:14px;
	font-family:Kanit, Tahoma, Thonburi;
	text-align:right;
	margin-right:5px;
    color: #555555;
}
ul.form span{
	display:block;
	font-size:10px;
	font-family:Tahoma;
	color:#555;
	text-align:right;
	font-weight: normal;
}
ul.form em{
	float:left;
	color:#f00;
	width:14px;
	font-size:13px;
	font-family:Kanit, Tahoma, Thonburi;
	padding-top:4px;
	display:block;
}
ul.form dd{
	clear:both;
	color:#f00;
	font-size:12px;
	font-family:Kanit, Tahoma, Thonburi;
	margin-left:268px;
	display:block;
}
ul.form a{
	font-weight:bold;
	font-size:13px;
	font-family:Kanit, Tahoma, Thonburi;
	color:#0884E4;
	text-decoration:none;
}
ul.form a:hover{
	color:#00B4F5;
}
ul.form input[type=text], input[type=password], input[type=tel], input[type=email], textarea{
	width:270px;
}
ul.form select{
	width:274px;
}
ul.form textarea{
	height:60px;
}
ul.form label{
	margin:5px;
}
ul.form fieldset{
	padding:25px 20px 10px 20px;
	margin:0px 20px 0px 12px;
	border-top:dotted 1px #999;
}
ul.form .username{
	float:left;
	display:block;
    font-weight: normal;
    font-size: 13px;
    font-family: Kanit, Tahoma, Thonburi;
	text-align:right;
	margin-left:130px;
	color:#F00;
}
ul.form .field-note{
	display:block;
    font-weight: normal;
    font-size: 13px;
    font-family: Kanit, Tahoma, Thonburi;
	text-align:left;
	margin-left:270px;
	color:#F00;
}

ul.form-pay-method{
	margin:0px auto 35px auto;
	padding:0px 0px;
	width:220px;
	list-style:none;
	display:block;
}
ul.form-pay-method li{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
	padding:0px 0px;
	margin-top: 10px;
}
ul.form-pay-method li span{
	display:inline-block;
	height:29px;
	padding:15px 5px 0px 5px;
	vertical-align:top;
}
ul.form-pay-method li label{
	display:inline-block;
	height:44px;
}

ul#form-profile div, ul#form-profile span{
	width:250px;
	text-align:right;
}
ul#field_type_meb div, ul#field_type_meb span, ul#field_type_epub div, ul#field_type_epub span{
	width:250px;
	text-align:right;
}
ul#form-profile-multimedia li{
	padding:5px 0px;
}
ul#form-profile-multimedia div, ul#form-profile-multimedia div li span{
	width:100px;
	text-align:right;
}
ul#form-review div.subject{
	width:120px;
	text-align:right;
}
ul#form-review textarea{
	width:550px;
	height:180px;
}

p#form-button{
	/*border-top: solid 1px #93C7EF;*/
    border-top: solid 1px #ccc;
	padding: 10px 20px;
}
/*p#form-button-2{
	text-align:center;
	margin:0px 20px 0px 12px;
	padding-top:20px;
}*/

p.inline-button{
	border:none !important;
	display:inline-block !important;
	padding:0px !important;
	margin:0px !important;
	text-align:left;
	-webkit-margin:0px;
}

/*input#btn-form-submit{
	width:80px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-form-submit-out.gif);
}
input#btn-form-submit-big{
	width:149px;
	height:32px;
	border:2px solid #ccc;
	cursor:pointer;
	color:#000;
	background:#fff;
	font:bold 16px Tahoma, Geneva, sans-serif;
}
input#btn-form-reset{
	width:70px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-form-reset-out.gif);
}
input#btn-form-reset-big{
	width:123px;
	height:32px;
	border:2px solid #ccc;
	cursor:pointer;
	color:#000;
	background:#fff;
	font:bold 16px Tahoma, Geneva, sans-serif;
}
input#btn-form-login{
	width:70px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-form-login-out.gif);
}
input#btn-form-back{
	width:69px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-form-back-out.gif);
}
input#btn-register-reader{
	width:87px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-register-reader-out.gif);
}
input#btn-register-seller{
	width:128px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-register-seller-out.gif);
}
input#btn-register-publisher{
	width:148px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-register-publisher-out.gif);
}
input#btn-proceed-checkout{
	width:169px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-proceed-checkout-out.gif);
}
input#btn-search{
	width:81px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-search-out.gif);
}
input#btn-choose-category{
	width:152px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-choose-category-out.gif);
}
input#btn-choose-book{
	width:125px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-choose-book-out.gif);
}
input#btn-go{
	width:58px;
	height:32px;
	border:none;
	cursor:pointer;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/btn-go-out.gif);
}*/

/* end form button swap by jQuery */


/*
p#form-button button{
	height:32px;
	border:none;
	text-align:left;
	background:#fff;
	cursor:pointer;
	padding:0px;
	margin:0px 2px;
}
p#form-button button p{
	float:left;
	height:25px;
	padding:7px 0px 0px 25px;
	margin:0px;
	text-align:left;
	font:bold 13px Verdana;
	text-indent:0px;
	color:#000;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-button.gif) no-repeat;
}
p#form-button button p em{
	float:right;
	width:25px;
	height:32px;
	padding:0px;
	margin:-7px 0px 0px 0px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-button.gif) no-repeat -175px 0px;
}
p#form-button button:hover p{
	float:left;
	height:25px;
	padding:7px 0px 0px 25px;
	margin:0px;
	text-align:left;
	font:bold 13px Verdana;
	text-indent:0px;
	color:#000;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-button.gif) no-repeat 0px -32px;
}
p#form-button button:hover p em{
	float:right;
	width:25px;
	height:32px;
	padding:0px;
	margin:-7px 0px 0px 0px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-button.gif) no-repeat -175px -32px;
}
*/

#li_comp_logo, #li_company{
	display:none;
}

fieldset#fieldset-login{
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/ico-login.gif) no-repeat;
}

fieldset#fieldset-profile{
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/ico-profile.gif) no-repeat;
}

fieldset#fieldset-billing{
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/ico-billing.gif) no-repeat;
}

.table-simple{
	width: 100%;
	border-collapse:collapse;
	font:13px Tahoma;
	line-height:20px;
	color:#333;
}
table.table-simple, table.table-simple  thead td, table.table-simple  tbody td{
	border: 1px solid rgb(167, 201, 66);
}
table.table-simple  thead td
{
	background-color: rgb(177, 210, 64);
	color: white;
	text-align: center;
	font-weight: bold;
}
table.table-simple a{
	text-decoration: underline;
	color: #333;
}

ul.ul-horizontal{
	display:inline-block;
	list-style:none;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:0px;
	font:13px Tahoma;
}
ul.ul-horizontal li{ 
	display:inline-block;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 0px solid rgb(167, 201, 66);
	padding-right: 5px;
	text-align:center;
}
ul.ul-horizontal li:first-child{ 
	border-left: 0px;
}
ul.ul-horizontal a{
	text-decoration: underline;
	color: #333;
}

ol#book-review-listing{
	border: 0px;
}
ol#book-review-listing > li{
	margin: 2px;
	padding: 8px 0px;
	color: #333;
	border-bottom: dotted 1px #999;
	/*background: rgb(244, 244, 244);*/
    font-size: 15px;
    font-family: Kanit, Tahoma, Thonburi;
}
.review-by{
	font-weight: normal;
}
.review-post-at{
	color: gray;
}
.review-number{
	text-align: right;
	color: #333;
}
.review-number-box{
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	color: white;
	display:inline-block;
	width: 29px;
	height: 29px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/review-box.gif) no-repeat;

}

/*>>---------- My Shelf/Publisher Book/Link More ----------*/

.link-more-book-publisher{
	font: 13px Tahoma;
	text-align: right;
	margin: auto 20px auto 15px;
}
.link-more-book-publisher a{
	text-decoration:none;
	color: #333;
}

/*>>---------- My Shelf/Publisher Book/Link More ----------*/


.empty-result{
	text-align:center;
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
	color:#FF0000;
}

ul#sub-my-account{
	display:none;
	list-style: none;
	width:155px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index:999;
}
ul#sub-my-account li{
	float:left;
	clear:both;
	color:#fff;
	width:155px;
	margin:0px!important;
	padding:0px;
	font:13px Tahoma;
	background:#0086E7;
}
ul#sub-my-account li.first, ul#sub-my-account li.first:hover{
	height:7px;
	background:#fff url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-my-account-submenu.gif) 0px 0px;
	
}
ul#sub-my-account li.last, ul#sub-my-account li.last:hover{
	height:7px;
	background:#fff url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-my-account-submenu.gif) 0px -20px;
}
ul#sub-my-account li a{
	text-decoration:none;
	color:#fff;
	/*background:#eee;*/
	text-decoration:none;
	margin:1px 7px;
	width:125px;
	padding:3px 8px;
	display:inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
ul#sub-my-account li a:hover{
	text-decoration:none;
	color:#fff;
	background:#333;
	margin:1px 3px;
	margin-left:7px;
}

/*-------------------------------------------------------------------------------------*/
ul#menu-account{
	list-style: none;
	width:172px;
	padding: 0px;
	display:inline-block;
	margin-bottom:8px;
}
ul#menu-account li{
	float:left;
	clear:both;
	width:177px;
	margin:0px!important;
	padding:0px;
    font-size: 13px;
    font-family: Kanit, Tahoma, Thonburi;
	/*background:#b1cb35;*/
    background: #4EC8DF;
}

/*@-moz-document url-prefix() {
	ul#menu-account li{
		width:177px;
	}
}*/

ul#menu-account li.first{
	height:7px;
}
ul#menu-account li.welcome span{
	color:#333;
}
ul#menu-account li.welcome div{
	color:#555; /* F66 */
	background:#eee;
	text-align:center;
	margin:0px 5px 3px 5px;
	padding:4px 0px;
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
}
ul#menu-account li.last{
	height:7px;
}
ul#menu-account li a{
	/*color:#555555;*/
    color:#FFF;
	/*background:#eee;*/
	text-decoration:none;
	margin:1px 5px;
	width:142px;
	padding:3px 8px;
	display:inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal ;
}
ul#menu-account li a:hover{
	color:#333;
	background:#EEE;
}
ul#menu-account li.current a{
	color:#F66;
	text-decoration:none;
	margin:1px 5px;
	width:142px;
	padding:3px 8px;
	display:inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/*border-radius: 3px;*/
}
ul#menu-login{
	list-style: none;
	width:172px;
	padding: 0px;
	/*display:inline-block;*/
	/*margin-bottom:8px;*/
	/*border: solid 1px #b1cb35;*/
    /*border: solid 1px #ccc;*/
	/*background: #fff;*/
    margin-top: 25px;
}
ul#menu-login li div.member-login{
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 17px;
    font-weight: bold;
	text-align: center; 
	/*padding: 8px; */
	/*background: #b1cb35; */
	/*color: #555; */
    /*background: #000;*/
    color: #555;
}
ul#menu-login li ul div.form_login{
	border: solid 1px #e2e2e2;
	margin: 10px 8px 5px 8px;
}
ul#menu-login li ul div.form_login img{
	position: absolute;
	margin: 4px;
}
ul#menu-login li ul div#menu{
	margin: 10px -4px;
	width: 176px;
}
ul#menu-login li ul div span.cannot-login a{
	margin: 0px 8px;
	/*text-decoration: none; */
	text-align: center;
	/*color: #0884E4;*/
    color: #555;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 12px;
    font-weight: bold;
}
ul#menu-login li ul div#menu span.cannot-login a:hover{
	margin:0px;
	text-decoration: none; 
	text-align: center;
	color: #00B4F5;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 12px;
    font-weight: bold;
}


p.form-note{
	margin:15px 20px 10px 15px;
	text-indent:25px;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
	color:#F00;
}
ul.form-note{
	list-style:none;
	margin:15px 20px 0px 15px;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
}
ul.form-note li{
	color:#000;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
}
ul.form-note strong{
	color:#F00;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
}

/*>>--------------- section_balance ---------------*/ 
ul.section_balance{
    font-size:14px;
    font-family:Kanit, Tahoma, Thonburi;
	list-style:none;
	padding:25px 20px 10px 20px;
}
ul.section_balance li{
	padding:10px 0px;
}

ul.section_balance li div{
	font-weight:bold;
    font-size:14px;
    font-family:Kanit, Tahoma, Thonburi;
	display:inline-block;
	margin:0px 10px;
	width:300px;
	margin:0px 10px;
	text-align:right;
	margin-right:20px;
}

.section_normal{
	color:#333;
	border-top:dotted 1px #999;
	margin:0px 20px 0px 12px;
	padding-top:25px;
}

.section_normal .section_head{
	font-weight:bold;
    font-size:16px;
    font-family:Kanit, Tahoma, Thonburi;
	color:#555555;
}
/*<<--------------- section_balance ---------------*/

/*>>--------------- section_table ---------------*/
.section_table{
	color:#333;
}

.section_table .section_head{
	margin:0px 20px 10px 12px;
	font-size:16px;
	font-family:Kanit, Tahoma, Thonburi;
	font-weight:bold;
	color:#0884E4;
}
/*<<--------------- section_table ---------------*/

#epub-generator{
	border:solid 1px #CCC;
	margin:10px 15px;
}
#epub-generator legend{
	font:bold 15px Tahoma;
	padding:3px 10px;
	margin:0px 10px;
}
#epub-contrainer{
	display:table;
	width:98%;
	height:98%;
	margin:5px auto 10px auto;
	background:#eee;
	border:solid 1px #ccc;
}
.epub-panel-left{
	float:left;
	display:table-cell;
	width:24.8%;
	/*height:600px;*/
	/*background:#9C0;*/
	border-right:solid 1px #ccc;
}
.epub-panel-right{
	float:right;
	display:table-cell;
	width:75%;
	height:100%;
	/*background:#f00;*/
}
.epub-content-head{
	width:100%;
	height:5%;
	color:#fff;
	display:table;
	background:#0086E7;
	text-align:center;
	font:bold 14px Tahoma;
	border-bottom:solid 1px #ccc;
}
.epub-content-body{
	width:99%;
	height:95%;
	overflow:auto;
	text-align:center;
}
.epub-content-foot{
	width:100%;
	height:7%;
	display:table;
	text-align:center;
}
.epub-shapter-head{
	width:100%;
	color:#fff;
	display:table;
	background:#0086E7;
	text-align:center;
	font:bold 14px Tahoma;
	border-bottom:solid 1px #ccc;
}
.epub-shapter-body{
	width:100%;
	height:84%;
	overflow:auto;
}
.epub-shapter-foot{
	width:100%;
	height:11%;
	display:table;
	text-align:center;
}
span.head-text{
	display:table-cell;
	height:30px;
	vertical-align:middle;
	text-align:center;
}
span.foot-text-left{
	display:table-cell;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
span.foot-text-right{
	display:table-cell;
	height:100%;
	vertical-align:middle;
	text-align:center;
	padding:10px 0px;
}
.epub-button-left{
	width:95%;
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
	padding:4px;
	background:#fff;
	margin:2px;
	cursor:pointer;
    background: #b1cb35;
    /*color: #0884E4;*/
    color: #555555;
    border: none;
}
.epub-button-left:hover{
	background:#0086E7;
    color: #FFFFFF;
}
.epub-button-right{
	font-family:Kanit, Tahoma, Thonburi;
    font-size: 14px;
	padding:4px 20px;
	background:#fff;
	cursor:pointer;
    background: #b1cb35;
    /*color: #0884E4;*/
    color: #555555;
    border: none;
}
.epub-button-right:hover{
	background:#0086E7;
    color: #FFFFFF;
}
.content-textarea{
	width:96%;
	height:100%;
	font:14px Tahoma;
	margin:8px auto 0px auto;
}

.epub-shapter-lists{
	list-style:none;
}
.epub-shapter-lists li{
	border-bottom: dashed 1px #efefef;
	padding:2px 5px;
}
.epub-shapter-lists a{
	font-size:14px;
	font-family:Kanit, Tahoma, Thonburi;
}
.epub-sample{
	margin:0px 10px 10px 10px;
	font-size:14px;
	font-family:Kanit, Tahoma, Thonburi;
    font-weight: bold;
}
.epub-sample span{
	font-style:normal;
}

.div-meb-note{
	width:90%;
	margin:5px auto 10px auto;
	border:solid 1px #ceddb3;
	background:#f3f8df;
	padding:0px 10px 10px 10px;
	font-size:14px;
	font-family:Kanit, Tahoma, Thonburi;
}
.p-meb-note{
	margin:10px 0px 0px 0px;
}
.em-meb-note{
	font-size:12px;
	font-family:Kanit, Tahoma, Thonburi;
}
.meb-note-red{
	color:#f00;
}
.meb-note-green{
	color:#578308;
}
.meb-note-black{
	color:#333;
	font-size:15px !important;
	font-family:Kanit, Tahoma, Thonburi !important;
    font-weight: bold !important;
}

.front-button{
	font-size:13px;
	font-family:Kanit, Tahoma, Thonburi;
    font-weight: bold;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color:#fff;
	background:#069;
	cursor:pointer;
	margin:3px;
	border:none;
	padding:4px 12px;
}
.front-button:hover{
	background:#690;
}

.white-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#000;
	background:#ffffff;
	cursor:pointer;
	margin:3px;
	border:1px solid #ccc;
	padding:4px 20px;
	height:32px;
}
.white-button:hover{
	/*background:#b1cb35;*/
    background-color: #7d7d7d;
    color: #FFFFFF;
    border-color: #ccc;
}

.green-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFF;
	background:#000;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.green-button:hover{
	color:#FFFFFF;
	background:#555;
}

.red-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#ffffff;
	background:#ff0000;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.red-button:hover{
	background:#555;
}
.blue-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#ffffff;
	background:#0086E7;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.blue-button:hover{
	background:#555;
}
.gray-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#ffffff;
	background:#7D7D7D;
	cursor:pointer;
	margin:3px;
	border:1px solid #dddddd;
	padding: 5px 15px;
	height: 32px;
}
.gray-button:hover{
	color:#555555;
	background:#b1cb35;
}

.page-listing-green-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:/*#0884E4*/#FFF;
	background:#000;
	cursor: pointer;
	border:1px solid #000;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-green-button:hover{
	color:#FFFFFF;
	background:#555;
    border:1px solid #555;
}

.page-listing-red-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:/*#0884E4*/#FFFFFF;
	background:#FF0000;
	cursor: pointer;
	border:1px solid #FF0000;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-red-button:hover{
	color:#FFFFFF;
	background:#555;
    border:1px solid #555;
}

.page-listing-white-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#000;
	background:#ffffff;
	cursor: pointer;
	border:1px solid #ccc;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-white-button:hover{
	color:#FFF;
	background:#555;
}
.page-listing-blue-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#75B4DD;
	cursor: pointer;
	border:1px solid #75B4DD;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-blue-button:hover{
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}
.page-listing-disable-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#444;
	cursor: pointer;
	border:1px solid #444;
	padding: 2px 0px;
    width: 100%;
}

.decoration-none{
    text-decoration: none;
}
.legend-ownpay{
    font-family: Kanit, Tahoma, Thonburi;
    color: #b1cb35;
}
.fieldset-ownpay{
    width: 700px;
    border: #b1cb35 solid 2px;
    margin: 10px auto !important;
    padding-bottom: 15px !important;
    font: 13px Kanit, Tahoma, Thonburi;
    padding: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    clear: both;
}

/*++++++++ new button +++++++++++*/
.white-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#000;
	background:#ffffff;
	cursor:pointer;
	margin:3px;
	border:1px solid #ccc;
	padding:4px 20px;
	height:32px;
}
.white-button:hover{
	/*background:#b1cb35;*/
    background-color: #7d7d7d;
    color: #FFFFFF;
    border-color: #ccc;
}

.default-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
	color:#fff;
	background:#3942DD;
	cursor:pointer;
	margin:3px;
	border:1px solid #3942DD;
	padding:4px 20px;
	height:32px;
}
.default-button:hover{
	/*background:#b1cb35;*/
    background-color: #7d7d7d;
    color: #FFFFFF;
    border-color: #ccc;
}

.redeem-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#555;
	background:#b1cb35;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.redeem-button:hover{
	color:#FFFFFF;
	background:#7d7d7d;
}

.checkout-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#ffffff;
	background:#ff0000;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.checkout-button:hover{
	background:#7d7d7d;
}

.buy-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#ffffff;
	background:#0086E7;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.buy-button:hover{
	background:#7d7d7d;
}

.free-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#ffffff;
	background:#0086E7;
	cursor: pointer;
	margin: 3px;
	border: none;
	padding: 5px 25px;
	height: 32px;
}
.free-button:hover{
	background:#7d7d7d;
}

.page-listing-redeem-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:/*#0884E4*/#555;
	background:#b1cb35;
	cursor: pointer;
	border:1px solid #b1cb35;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-redeem-button:hover{
	color:#FFFFFF;
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}

.page-listing-white-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#000;
	background:#ffffff;
	cursor: pointer;
	border:1px solid #ccc;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-white-button:hover{
	color:#FFF;
	background:#7d7d7d;
}
.page-listing-buy-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#0086E7;
	cursor: pointer;
	border:1px solid #0086E7;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-buy-button:hover{
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}
.page-listing-free-button{
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#3942DD;
	cursor: pointer;
	border:1px solid #3942DD;
	padding: 2px 0px;
    width: 100%;
}
.page-listing-free-button:hover{
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}
.login-button
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #7FD6E7;
	cursor:pointer;
	border:1px solid #7FD6E7;
}
.login-button:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
}
.login-button-shadow
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #7FD6E7;
	cursor:pointer;
	border:1px solid #7FD6E7;
    box-shadow: #01AFD1 0px 4px 0px;
}
.login-button-shadow:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
    box-shadow: #044754 0px 4px 0px;
}
.register-button
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #077d94;
	cursor:pointer;
	border:1px solid #077d94;
}
.register-button:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
}
.register-button-shadow
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #7FD6E7;
	cursor:pointer;
	border:1px solid #7FD6E7;
    box-shadow: #01AFD1 0px 4px 0px;
}
.register-button-shadow:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
    box-shadow: #044754 0px 4px 0px;
}
.facebook-button
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #3C5A9A;
	cursor:pointer;
	border:1px solid #3C5A9A;
    background-image: url('https://www.theonebook.com/elibraryforstudent/Assets/Images/fb_logo_31.gif');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 4%;
}
.facebook-button:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
}
.facebook-button-shadow
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #3C5A9A;
	cursor:pointer;
	border:1px solid #3C5A9A;
    box-shadow: #2C4273 0px 4px 0px;
    background-image: url('https://www.theonebook.com/elibraryforstudent/Assets/Images/fb_logo_31.gif');
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: 4%;
}
.facebook-button-shadow:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
    box-shadow: #044754 0px 4px 0px;
}
.forgot-button
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #999999;
	cursor:pointer;
	border:1px solid #999999;
}
.forgot-button:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
}
.app-download-button
{
	font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color: #FFF;
	background: #00B0D1;
	cursor:pointer;
	border:1px solid #00B0D1;
}
.app-download-button:hover
{
	background-color: #555;
    color: #FFFFFF;
    border-color: #555;
}

@-moz-document url-prefix() {
	#btn-book-search{
		width:25px;
	}
}

.table_form_elibrary{
	border-collapse:collapse;
}

.table_form_elibrary tr.title_form_elibrary{
	background: #077d94;
	text-align: center;
}
.table_form_elibrary tr td{
	padding: 10px;
	/*border: 1px solid #000;*/
}
.table_form_elibrary tr.title_form_elibrary td{
	height: 35px;
	padding: 5px;
	color:#FFF;
	fon-size:16px;
}
.table_form_elibrary tr.waiting{
	background: #f9f9f9;
	cursor: pointer;
}
.table_form_elibrary tr.waiting:hover{
	background: #CCC;
}
.table_form_elibrary tr.rejection{
	background: #ebc4ff;
}
.table_form_elibrary tr.approve{
	background: #c4f3a3;
}
.table_form_elibrary tr.odd{
	background: #f9f9f9;
}
.table_form_elibrary tr.even{
	background: #FFF;
}
.table_form_elibrary tr.even:hover{
	background: #CCC;
}
.table_form_elibrary tr.odd:hover{
	background: #CCC;
}
.current_status_queue{
	text-decoration: underline !important;
}
.left_menu_promode:hover{
	padding-bottom: 0px !important;
    border-bottom: 4px solid #4EC8DF !important; 
}