
*{
	margin:0px;
	padding:0px;
}
html, body{
	background:#FEFEFE;
	height:100%;
}
/*@font-face {
    font-family: 'HEL';
    src: url('../Fonts/HELVETICANEUE-LIGHT.OTF') format('truetype');
}*/
.meb-head{
	font-family:"Kunlasatri" !important;
	font-size:30px !important;
}
.font-bold{
	font-weight:bold !important;
}
.color-green{
	color:#96BC2E !important;
}
.color-red{
	color:#f00 !important;
}
*{
	margin:0px;
	padding:0px;
}
fieldset{
	border:none;
}
.align-center{
	text-align:center;
	margin-bottom:25px;
}

p.line-break{
	clear:both;
	display:block;
	width:100%;
	padding:8px 0px;
}

div#contrainer{
	width:100%;
	min-height:100%;
	min-width: 1040px;
}
div#cover-left{
	width:100%;
	margin:0px;
	padding:0px;
}
div#cover-left .wrapper{
	width:100%;
	margin:0px;
	min-height:1180px;
	padding:0px;
	min-width: 1040px;
    /*background: linear-gradient(top bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 65%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 65%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
    background: #eaeaea;
}
div#cover-right{
	width:1060px;
	min-height:1180px;
	margin:-31px auto 0px auto;
	background: #F6F6F6;
}
div#header{
	width:1060px;
	min-height:1180px;
}

div#head{
	height:160px;
    /*background: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-header.jpg) repeat-x left top;*/
}
div#head div.head-l{
	width: 1060px;
	height:95px;
	margin: 0px auto 0px auto;
}
div#head div.head-b{
	height:74px;
    position: relative;
	background-color: #4EC8DF;
	margin-bottom: 15px;
}
div#head div.head-l div#head-logo{
	height: 110px;
	width: 207px;
	display: table;
	float: left;
}

div#head div.head-t{
	height:55px;
    position: relative;
	background-color: #4EC8DF;
}
div#head div.head-t ol.menu-top{
	width: 1060px;
	height:50px;
	padding:0px;
	list-style:none;
	margin: 0px auto 0px auto;
	/*background-color: #b1cb35;*/
}
div#head div.head-t ol.menu-top li{
	float:right;
	padding: 15px 0px;
}
div#head div.head-t ol.menu-top li.separater{
	width:1px;
	height:50px;
	padding:0px;
	/*background-color: #555;*/
    background-color: #FFF;
}
div#head div.head-t ol.menu-top li.social{
	margin-top:20px;
	margin-left:5px;
}
div#head div.head-t ol.menu-top li a img{
	margin-top:2px;
	position:absolute;
}
div#head div.head-t ol.menu-top li#my-account-sub-menu li{
	float:right;
	padding: 2px 0px;
}
div#head div.head-t span.btn{	
	padding:1px 0px;
	font:12px Tahoma;
	text-decoration:none;
	text-shadow:inherit;
	color:#999;
}
div#head div.head-t ol.menu-top a.btn{	
	padding: 16px 10px 17px 10px;
	font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
	text-decoration:none;
	text-shadow:inherit;
	/*color:#555;*/
    color: #FFF;
}
div#head div.head-t ol.menu-top a.btn:hover{		
	/*color: #b1cb35;*/
	/*background: #555;*/
}
div#head div.head-t ol.menu-top a.current{		
	/*color: #b1cb35;*/
	/*background: #555;*/
}
div#head div.head-t ol.menu-top li.btn-cart{
}
div#head div.head-t ol.menu-top li.my-cart{
	width:160px;
	margin:20px 0px 0px 0px;
	padding:7px 5px;
	height:23px;
	text-align:center;
	font:9px Tahoma;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-mycart.gif) repeat-x;
	color:#fff;
}
div#head div.head-t ol.menu-top span.total{
	font-weight:bold;
}
div#head div.head-t ol.menu-top span.checkout a{
	font:bold 10px Tahoma;
	text-decoration:underline;
	color:#F66;
}div#head div.head-t ol.frm-search{
	clear:both;
	height:25px;
	margin:0px;
	padding:0px;
	list-style:none;
}
div#head div.head-t ol.frm-search li{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#head div.head-t ol.frm-search input[type=text]{
	font:13px HEL,Tahoma;
	border:solid 1px #FFFFFF;
	color:#333;
	width:150px;
}
div#head div.head-t ol.menu-bot{
	width:784px;
	height:52px;
	margin:0px;
	padding:0px;
	list-style:none;
}
div#head div.head-t ol.menu-bot li{
	float:right;
	margin:10px 0px 0px 8px;
	padding:0px;
}

ol#contents{
	width:1060px;
	margin:0px;
	padding:0px;
	display:inline-block;
	list-style:none;
	padding-bottom: 30px;
}
ol#contents li.content-l{
	float:left;
	width:207px;
}
ol#contents li.content-l h2{
	width:172px;
	padding:0px;
	margin:0px 15px 30px 20px;
}

div.available{
	margin:10px 0px;
}
div#form-promo{
	margin: 0px 0px 10px 0px;
	border: solid 1px #e2e2e2;
}
div#form-promo div.textbox{
	float:left;
}
div#form-promo div.button{
	float:right;
}
div#form-promo input[type=text]{
	font:13px HEL,Tahoma;
	border:none;
	color:#666;
	width:140px;
	margin:0px;
	padding:3px;
}

ol#left-menu{
	clear:both;
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
}
ol#left-menu > li{
	margin:2px 0px !important;
	padding:0px;
}
ol#left-menu > li > div{
	padding:8px 5px 8px 25px;
	font:bold 15px Tahoma;
	color:#5a5a5a;
	height:18px;
	background:#d2d2d2 url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bullet-arrow-off.gif) no-repeat 10px 12px;
}
ol#left-menu > li.current{
	margin:2px 0px !important;
}
ol#left-menu > li.current > div{
	padding:8px 5px 8px 25px;
	font:bold 15px Tahoma;
	color:#fff;
	background:#201f1f url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bullet-arrow-on.gif) no-repeat 10px 13px;
}
ol#left-menu > li > ul{
	display:none;
	list-style:none;
	padding:5px 5px 5px 5px;
}
ol#left-menu > li > ul > li{
	margin:0px !important;
	padding:2px 8px 4px 8px;
	font:14px Tahoma;
	line-height:18px;
	color:#5a5a5a;
	border-bottom:solid 1px #b7b7b7;
}
ol#left-menu > li > ul > li > a{
	color:#5a5a5a;
	text-decoration:none;
}
ol#left-menu > li > ul > li.last-more{
	text-align:right;
	padding:3px 8px;
	line-height:18px;
	height:20px;
	border:none;
	background:none;
	cursor:text;
}
ol#left-menu > li > ul > li > div.last-text{
	/*float:right;*/
	float:left;
	margin:3px auto auto 78px;
	width:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/more-text.png) no-repeat center;
}
ol#left-menu > li.current > ul{
	display:block;
}

table#left-banner{
	width:174px;
	margin:0px;
	padding:0px;
	list-style:none;
	font:15px Kanit, Tahoma, Thonburi;
	border-collapse:collapse;
	background:#FFFFFF;
	/*color: #0884E4;*/
    color: #000;
}
table#left-banner tr{
	/*border: solid 1px #93C7EF;*/
    border: solid 1px #ccc;
	height:70px;
}
table#left-banner tr td span.left-viewmore{
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/img_left_banner_view.png) no-repeat center;
}
table#left-banner tr td{
	/*padding:3px;*/
}

ol#contents li.content-r{
	float:right;
	width:800px;
	margin-right: 30px;
}

fieldset.listing{
	clear: both;
	width: 780px;
	/*margin: 15px 0px;*/
    /*width: 770px;*/
	margin: 0px 15px 15px 15px;
	border: none;
}
fieldset.listing div#meb-contact h2{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 17px;
    font-weight: bold;
	color:#0884E4;
	margin:15px 20px 10px 35px;
	padding:0px;
}
fieldset.listing div#meb-contact h3{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 14px;
	margin:15px 20px 10px 35px;
	padding:0px;
	color:#777;
	font-weight: normal;
}
/*fieldset.listing div#meb-contact h3{
	font:17px Tahoma;
	margin:15px 20px 10px 15px;
	padding:0px;
}*/
fieldset.listing div#meb-contact-picture{
	text-align:center;
	margin:20px;
}


fieldset.form-listing{
	clear: both;
	width: 390px;
	/*border: solid 1px #93C7EF;*/
    border: solid 1px #ccc;
	background-color: #FFFFFF;
	box-shadow: #ccc 2px 2px 5px;
}
div.header {
	background-color: #000;
	padding: 10px 0px 10px 25px;
}
div.header #font {
	font-family: Kanit, Tahoma, Thonburi;
	font-size: 22px;
	color: #FFFFFF;
}

fieldset.form-submit{
	width: 400px;
	float: left;
}
fieldset.form-submit div.header-text{
	font: normal 27px Kanit, Tahoma, Thonburi;
	color: #0884E4;
	padding-bottom: 5px;
}
fieldset.form-submit ul{
	list-style-type: none;
	text-align: center;
	font: normal 14px Tahoma;
	display: table;
	padding: 0px 3px 3px 3px;
}
fieldset.form-submit ul li.separater{
	float: left;
	width: 1px;
	height: 50px;
	padding: 0px;
	background-color: #93C7EF;
}
fieldset.form-submit ul li{
	float: left;
	background: #fff;
}
fieldset.form-submit ul li a{
	text-decoration: none;
	color: #0884E4;
	padding: 10px 2px;
	display: table;
}
fieldset.form-submit ul li a:hover{
	background: #b1cb35;
	padding: 10px 2px;
	display: table;
}

fieldset.form-listing ul{
	list-style-type: none;
	text-align: center;
	font: normal 14px Tahoma;
	display: table;
	padding: 10px 25px;
}
fieldset.form-listing ul li{
	text-align: left;
	font: bold 15px Tahoma;
	color: #777;
	margin: 10px 0px;
}
fieldset.form-listing ul li div{
	color: #777;
	margin-bottom: 5px;
}
fieldset.form-listing ul li.username{
	float:left;
	display:block;
	font:normal 13px Tahoma;
	color:#F00;
}
fieldset.form-listing ul li.border-top{
	height: 1px;
	width: 100%;
	background: #93C7EF;
}
fieldset.form-listing ul li div span{
	font: 9px Tahoma;
	margin-left: 10px;
}
fieldset.form-listing ul li div span.profile-require{
	color: #f00;
	font-size: 13px;
	margin-left: 5px;
}
fieldset.form-listing ul li a{
	/*color: #0884E4;*/
    color: #000;
	background: none;
	padding: 0px;
}
fieldset.form-listing ul li a:hover{
	/*color: #00B4F5;*/
    color: #555;
	background: none;
	padding: 0px;
}

fieldset.note-massage{
	float: right;
	width: 385px;
	/*border: solid 1px #93C7EF;*/
    border: solid 1px #ccc;
	background-color: #FFFFFF;
	color: #777;
	font: normal 14px Tahoma;
	box-shadow: #ccc 2px 2px 5px;
}
fieldset.note-massage div.arrow_box{
	padding: 15px;
	line-height: 23px;
}
fieldset.note-massage div.arrow_box div.head_text{
	color: #B3D038;
	font: normal 23px Kanit, Tahoma, Thonburi;
	padding-bottom: 5px;
}
div.head-store-book{
	font: normal 26px Kanit, Tahoma, Thonburi;
	color: #666;
	padding-bottom: 5px;
}
fieldset.book-detail{
	width: 760px;
	float: left;
	border: solid 1px #ccc;
	background-color: #FFFFFF;
	margin-bottom: 25px;
	padding: 8px 5px;
	box-shadow: #ccc 2px 2px 5px;
    /*margin-left: 15px;*/
}
fieldset.book-detail ul.myshelf{
	margin: 0px auto;
	list-style-type: none;
}
fieldset.book-detail ul.myshelf li{
	background: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 2%,rgba(0,0,0,0) 97%,rgba(0,0,0,0) 100%);
	height: 110px;
}
fieldset.book-detail ul.myshelf li div{
	float: left;
	text-align: center;
	padding: 10px 1px 0px 1px;
	display: table-cell;
	vertical-align: middle;
	width: 105px;
	height: 100px;
}
fieldset.book-detail ul.myshelf li div a{
	border: solid 1px #ccc;
	display: inline-block;
	margin-top: 9px;
}
div.head-text{
	font: normal 26px Kanit, Tahoma;
	color: #555555;
	padding-bottom: 5px;
	height: 35px;
    /*margin-left: 15px;*/
}
div.head-text div{
	float:left;
}
div.head-text div ul{
	list-style-type: none;
	text-align: center;
	font: normal 20px Kanit, Tahoma, Thonburi;
	margin-left: 10px;
	display: table;
}
div.head-text div ul li{
	float: left;
}
div.head-text div ul li.separater{
	width: 1px;
	height: 30px;
	padding: 0px;
	background-color: #93C7EF;
}
div.head-text div ul li a{
	text-decoration: none;
	color: #0884E4;
	text-decoration: none;
	display: table;
	padding: 4px 5px;
}
div.head-text div ul li a:hover{
	color: #FFFFFF;
	background: #0086E7;
}
div.head-text div ul li a.current{
    color: #FFFFFF;
	background: #0086E7;
}
/*.arrow_box {
	position: relative;
	background: #fff;
	padding: 10px;
	color: #777;
	font: normal 14px Tahoma;
}
.arrow_triangle {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #fff;
	display: table;
	float: left;
	margin-top: 20px;
}*/
/*.arrow_box:after {
	right: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 15px;
	margin-top: -15px;
}*/

div#related-books{
	height:205px;
	margin:5px 0px 15px 0px;
	overflow:hidden;
}
div.book-synopsis{
	font: 14px Tahoma;
	color: #777;
	margin: 15px 10px;
	/*text-indent: 30px;*/
}
ol#book-review-listing{
	list-style:none;
	margin:10px 20px 15px 15px;
	padding:5px 0px;
	border:solid 1px #E2E2E2;
}
ol#form-book-review{
	list-style:none;
	margin:10px 20px 10px 15px;
	padding:5px;
	border:solid 1px #E2E2E2;
}
ol#form-book-review textarea{
	border: solid 1px #E2E2E2;
}

.vertical-top{
	vertical-align:top;
}
.vertical-bot{
	vertical-align:bottom;
}

a.category-name, a.publisher-name{
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	font-family:HEL,Tahoma;
	/*color:#0884E4;*/
    color:#555555;
}
a.writer-name{
	text-decoration:none;
	font:11px Tahoma;
	color:#96bc2e;
}

div.book-category{
	float:left;
	width:256px;
	display:table;
	text-align:center;
	margin-bottom:10px;
}
 div.publishser-writer{
	float: left;
	width: 245px !important;
	display: table;
	text-align: center;
	border: solid 1px #ccc;
	background-color: #FFFFFF;
	margin: 10px 5px;
	box-shadow: #ccc 2px 2px 5px;
	height:81px;
}
div.cover-small{
	display:table;
	margin:0px auto;
	background:#fff;
	text-align:center;
	vertical-align:middle;
}
div.cover-small .img-cover{
	z-index:8888;
	vertical-align:top;
}
div.cover-small .img-cover img.book-cover{
	margin-top:-57px !important;
}

div.cover-small .f-tmb-mid-left{
	padding:0px 24px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-mid-left.png) repeat-y left;
}
div.cover-small .f-tmb-mid-right{
	background: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-mid-right.png) repeat-y right;
}
div.cover-small .f-tmb-top-center{
	width:100%;
	height:66px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-top-center.png) repeat-x;
	z-index:6666;
}
div.cover-small .f-tmb-top-left{
	float:left;
	width:26px;
	height:66px;
	margin-left:-24px;
}
div.cover-small .f-tmb-top-right{
	float:right;
	width:26px;
	height:66px;
	margin-right:-24px;
}
div.cover-small .f-tmb-bot-center{
	margin-top:-57px;
	width:100%;
	height:66px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-bot-center.png) repeat-x bottom;
	z-index:7777;
}
div.cover-small .f-tmb-bot-left{
	float:left;
	width:26px;
	height:66px;
	margin-left:-24px;
}
div.cover-small .f-tmb-bot-right{
	float:right;
	width:26px;
	height:66px;
	margin-right:-24px;
}

div.cover-tiny{
	margin-bottom:0px;
	background:#fff;
	text-align:center;
}
div.cover-tiny .img-cover{
	z-index:8888;
	vertical-align:top;
}
div.cover-tiny .img-cover img.book-cover{
	margin-top:-57px !important;
}

div.cover-tiny .f-tmb-mid-left{
	padding:0px 24px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-mid-left.png) repeat-y left;
}
div.cover-tiny .f-tmb-mid-right{
	background: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-mid-right.png) repeat-y right;
}
div.cover-tiny .f-tmb-top-center{
	width:100%;
	height:66px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-top-center.png) repeat-x;
	z-index:6666;
}
div.cover-tiny .f-tmb-top-left{
	float:left;
	width:26px;
	height:66px;
	margin-left:-24px;
}
div.cover-tiny .f-tmb-top-right{
	float:right;
	width:26px;
	height:66px;
	margin-right:-24px;
}
div.cover-tiny .f-tmb-bot-center{
	margin-top:-57px;
	width:100%;
	height:66px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-tmb-bot-center.png) repeat-x bottom;
	z-index:7777;
}
div.cover-tiny .f-tmb-bot-left{
	float:left;
	width:26px;
	height:66px;
	margin-left:-24px;
}
div.cover-tiny .f-tmb-bot-right{
	float:right;
	width:26px;
	height:66px;
	margin-right:-24px;
}


div.sample-mark{
	position:absolute;
	z-index:99;
	margin-top:-57px !important;
	min-width:100px;
	min-height:100px;
	display:none;
	background: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/sample-watermark.png) no-repeat center;
}

div.cover-detail{
	position:absolute;
	z-index:999;
	margin-top:-57px !important;
	background:#000;
	text-align:left;
	display:none;
}
div.cover-detail h1{
	margin:10px 5px 0px 5px;
	padding:0px;
	font:bold 10px Tahoma;
	color:#9C0;
}
div.cover-detail h2{
	margin:5px 5px 0px 5px;
	padding:0px;
	font:9px Tahoma;
	color:#fff;
}
div.cover-detail h3{
	margin:5px 5px 0px 5px;
	padding:0px;
	font:9px Tahoma;
	color:#fff;
}
div.cover-detail h4{
	margin:5px 5px 0px 5px;
	padding:0px;
	font:9px Tahoma;
	color:#fff;
}
div.cover-detail h5{
	margin:5px 5px 0px 5px;
	padding:0px;
	font:9px Tahoma;
	color:#fff;
}
div.cover-detail h6{
	margin:5px 5px 0px 5px;
	padding:0px;
	font:9px Tahoma;
	color:#fff;
}
div.cover-detail p{
	text-align:center;
	margin:20px 5px 8px 5px;
	padding:0px;
	color:#fff;
}
div.cover-detail .book_name{
	margin:10px 5px 0px 5px;
	padding:0px;
	font:bold 12px Tahoma;
	color:#9C0;
}
div.cover-detail .book_price{
	margin:5px 5px 0px 5px;
	padding:0px;
	font:12px Tahoma;
	color:#fff;
}

div.book-info-small{
	float:left;
	width:195px;
	display:table-cell;
	text-align:left;
	vertical-align:top;
	margin-bottom:15px;
}
div.book-info-small h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:3px 0px;
}
div.book-info-small h1{
	font:bold 15px Tahoma;
	color:#96bc2e;
}
div.book-info-small h2{
	font:bold 15px Tahoma;
	color:#4b4b4b;
}
div.book-info-small h3{
	font:bold 15px Tahoma;
	color:#4b4b4b;
}
div.book-info-small h4{
	font:bold 13px Tahoma;
	color:#4b4b4b;
}
div.book-info-small h4 strike{
	font-weight:normal;
	color:#555;
}
div.book-info-small h5{
	font:bold 13px Tahoma;
	color:#4b4b4b;
}
div.book-info-small h5 span{
	font-weight:normal;
}
div.book-info-small h6{
	font:bold 13px Tahoma;
	color:#4b4b4b;
}
div.book-info-small h6 span{
	font-weight:normal;
}
div.book-info-small em{
}
div.book-info-small p{
	margin:5px 0px 0px 0px;
}
div.book-info-small a{
	color:#F63;
	text-decoration:none;
}
div.book-info-small a:hover{
	color:#F00;
	text-decoration:none;
}

div.book-large{
	float:left;
	width:47%;
	display:table;
	text-align:center;
}
div.cover-large{
	max-width:380px;
	margin:0px auto;
	background:#fff;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
}
div.cover-large .img-cover{
	z-index:9999;
}
div.cover-large .img-cover img{
	margin-top:-133px !important;
}
div.cover-large .f-dtl-mid-left{
	padding:0px 49px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-dtl-mid-left.png) repeat-y left;
}
div.cover-large .f-dtl-mid-right{
	background: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-dtl-mid-right.png) repeat-y right;
}
div.cover-large .f-dtl-top-center{
	width:100%;
	height:163px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-dtl-top-center.png) repeat-x;
	z-index:8888;
}
div.cover-large .f-dtl-top-left{
	float:left;
	width:50px;
	height:163px;
	margin-left:-49px;
}
div.cover-large .f-dtl-top-right{
	float:right;
	width:50px;
	height:163px;
	margin-right:-49px;
}
div.cover-large .f-dtl-bot-center{
	margin-top:-132px;
	width:100%;
	height:163px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/f-dtl-bot-center.png) repeat-x bottom;
	z-index:9999;
}
div.cover-large .f-dtl-bot-left{
	float:left;
	width:50px;
	height:163px;
	margin-left:-49px;
}
div.cover-large .f-dtl-bot-right{
	float:right;
	width:50px;
	height:163px;
	margin-right:-49px;
}

div.book-info-large{
	float:right;
	width:460px;
	display:table;
	text-align:left;
	vertical-align:top;
}
div.book-info-large h1,h2,h3,h4,h5,h6,dd{
	padding:0px;
	margin:8px 0px;
}
div.book-info-large h1{
	margin-top:30px;
	font:bold 15px Tahoma;
	color:#777;
}
div.book-info-large h2{
	font:bold 15px Tahoma;
	color:#999;
}
div.book-info-large h2 a{
	font:15px Tahoma;
	color:#0884E4;
	text-decoration:none;
}
div.book-info-large h2 a:hover{
	font:15px Tahoma;
	color:#0884E4;
	text-decoration:none;
}
div.book-info-large h3{
	font:bold 15px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h3 a{
	font:bold 15px Tahoma;
	color:#f33;
	text-decoration:none;
}
div.book-info-large h3 a:hover{
	font:bold 15px Tahoma;
	color:#f00;
	text-decoration:none;
}
div.book-info-large h4{
	font:bold 15px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h4 strike{
	font-weight:normal;
	color:#555;
}
div.book-info-large h5{
	font:bold 14px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h5 span{
	font-weight:normal;
}
div.book-info-large h6{
	font:bold 14px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h6 span{
	font-weight:normal;
}
div.book-info-large h6.highlight{
	color:#96BC2E;
}
div.book-info-large em{
	clear:both;
}
div.book-info-large dd{
	clear:both;
	padding:0px;
	margin:5px 0px;
	font:bold 14px Tahoma;
	color:#4b4b4b;
	display:block;
}
div.book-info-large dd span{
	font-weight:normal;
}
div.book-info-large p{
	margin:5px 0px 0px 0px;
}
div.book-info-button{
	float:left;
	display:table;
}
div.book-info-button img{
	display:inline-block;
	margin-right:3px;
}
div.book-info-button em{
	font:normal 13px tahoma;
	position:absolute;
	padding-top:7px;
	color:#96BC2E;
}

ol#link-more{
	float:right;
	margin:5px 20px 0px 0px;
	padding:0px;
	list-style:none;
}
ol#link-more li.text{
	float:right;
	width:40px;
	/*background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/more-text.png) no-repeat center;*/
    font-size: 16px;
    margin-top: 5px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
}
ol#link-more li.more{
	float:right;
	width:18px;
	height:23px;
	margin:0px 5px;
	background:none;
	cursor:text;
}

ol#prev-page{
	float:right;
	/*margin:0px 22px 0px 0px;*/
	padding:0px;
	list-style:none;
}
ol#prev-page li.text{
	float:right;
	width:40px;
	/*background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/back-text.png) no-repeat center;*/
    font-size: 16px;
    margin-top: 5px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
}
ol#prev-page li.prev{
	float:right;
	width:18px;
	height:23px;
	margin:0px 5px;
	background:none;
	cursor:text;
}

ol#prev-next{
	float:right;
	margin: 20px  0px;
	padding:0px;
	list-style:none;
}
ol#prev-next li.prev{
	float:right;
	width:18px;
	height:23px;
	margin:0px 20px 0px 0px;
	background:none;
}
ol#prev-next li.next{
	float:right;
	width:18px;
	height:23px;
	margin:0px;
	background:none;
}
ol#prev-next li.last{
	float:right;
	width:18px;
	height:23px;
	margin:0px;
	background:none;
}

ol#paging{
	float:right;
	margin:0px 27px 0px 5px;
	padding:0px;
	list-style:none;
}
ol#paging li{
	float:left !important;
	/*width:28px;*/
	height:23px;
	margin:4px 0px 0px 0px;
	padding-top:3px;
	/*background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/pg-bg.png) no-repeat;*/
	cursor:pointer;
}
ol#paging li a{
	/*color:#0884E4;*/
    color :#555555;
	text-decoration:none !important;
	cursor:pointer;
}

ol#paging li.text{
	width:40px;
	/*background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/pg-text.png) no-repeat center;*/
	cursor:text;
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
    margin-top: 2px;
}
ol#paging li.prev{
	/*width:18px;*/
	height:23px;
	/*margin:0px 10px;*/
    margin:0px 5px;
	background:none;
	cursor:pointer;
}
ol#paging li.next{
	/*width:18px;*/
	height:23px;
	/*margin:0px 10px;*/
	margin:0px 5px;
	background:none;
	cursor:pointer;
}
ol#paging li.last{
	/*width:18px;*/
	height:23px;
	/*margin:0px 10px 0px -5px;*/
	margin:0px 5px;
	background:none;
	cursor:pointer;
}
ol#paging li.on{
	text-decoration:none;
    border: 1px solid #555555 /*#93C7EF*/;
    height: 20px;
    background-color: #FFFFFF;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 4px;
    padding-right: 4px;
}
ol#paging li.on span{
	height:23px;
	display:table;
	padding:0px 0px;
	vertical-align:top;
	font-weight: bold;
	font-size: 13px;
	font-family: HEL,Tahoma;
	color:#555555;
	/*text-decoration:none;*/
}
ol#paging li.off{
	text-decoration:none;
	cursor:pointer;
    margin-left: 5px;
    margin-right: 5px;
}
ol#head-button li.link-button input[type=button]{
	float:right;
	margin-right: 28px;
	margin-top: 0px;
}
ol#head-button{
	list-style:none;
}
ol#paging li.off span{
	height:23px;
	display:table;
	padding:0px 0px;
	vertical-align:top;
	font-size: 13px;
	font-family: HEL,Tahoma;
	text-decoration:none;
}


div#footer{
	width:1060px;
	height:115px;
	margin:0px auto;
}
div#footer-sitemap{
	background:#eee;
	min-width: 1040px;
	/*background: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-footer.png) repeat-x center top;*/
	/*height: 270px;*/
}
div#sitemap{
	clear:both;
	width: 1060px;
	padding:25px 0px;
	margin:0px auto;
}
div#sitemap ol{
	float:left;
	margin:0px;
	list-style:none;
}
div#sitemap ol li{
	padding:2px 0px;
	font:bold 14px Tahoma;
	color:#555;
	padding-left:15px;
}
div#sitemap ol li a{
	color:#777;
	font:14px Tahoma;
	text-decoration:none;
}
div#copyright{
	clear:both;
	min-width: 1040px;
	height:45px;
	/*background:#b1cb35;*/
    background:#4EC8DF;
    /*background-image: url("https://www.theonebook.com/elibraryforstudent/Assets/Images/bg-buffet-footer.png");*/
	text-align:center;
}
div#copyright div{
	font:11px Hel,Tahoma;
	/*color:#777;*/
    color:#FFF;
	padding-top:15px;
}

#div-page-navigator{
    font:14px Tahoma;
	color:#96bc51;
	padding:10px 0px 3px 15px;
	margin:5px;
}
#div-page-navigator a{
    font:14px Tahoma;
	color:#444;
	text-decoration:none;
}
#div-page-navigator em{
	margin:auto 3px;
	color:#444;
	font-style:normal;
}
fieldset#my-account ol{
	list-style:none;
	margin:15px 5px;
	padding:0px;
}
fieldset#my-account ol li{
	float:right;
	font:11px Tahoma;
	margin:0px 0px 0px 10px;
}
fieldset#my-account ol li a{
	color:#444;
	text-decoration:underline;
}
fieldset#my-account ol li.current{
	float:left;
	margin-top:-5px;
	margin-left:0px;
	margin-bottom:3px;
	color:#444;
	font:bold 17px Tahoma;
}
fieldset#my-account hr{
	clear:both;
	border:solid 1px #999;
	margin:5px auto;
}
fieldset#my-account p.my-book-empty{
	margin:200px auto;
	text-align:center;
}
fieldset#page-about p{
	color:#4d4d4d;
	font:14px Tahoma;
	/*text-indent:25px;*/
	margin:0px 20px 10px 15px;
	padding:0px;
}
fieldset#page-about p.last{
	color:#4d4d4d;
	font:14px Tahoma;
	/*text-indent:25px;*/
	margin:0px 20px 30px 15px;
	padding:0px;
}
fieldset#page-promo p{
	color:#4d4d4d;
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
	/*text-indent:25px;*/
	margin:0px 20px 10px 15px;
	padding:0px;
}
fieldset#page-promo p.last{
	color:#4d4d4d;
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
	/*text-indent:25px;*/
	margin:0px 20px 30px 15px;
	padding:0px;
}
fieldset#page-promo h1{
	color:#96bc2e;
	font:bold 17px Tahoma;
	margin:15px 20px 10px 15px;
	padding:0px;
}
fieldset#page-promo span{
	color:#0884E4;
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
}
fieldset#page-promo p a{
	color:#F00;
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
}

table.grid{
	margin:auto 10px auto 10px;
}
table.grid a{
	color:#666;
	/*text-decoration:none;	*/
}
table.grid thead tr{
	font-weight:bold;
	font-size:13px;
    font-family: Kanit, Tahoma, Thonburi;
	color:#fff;
	height:28px;
	background:#000;
}
table.grid thead td{
	font-weight:bold;
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
	color:#fff;
	padding:1px 3px;
}
table.grid tbody td{
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
	color:#333;
	height:22px;
}
table.grid tr.even{
	background:#e3e3e3;
}
table.grid tr.odd{
	background:#f3f3f3;
}
table.grid tr.over{
	background:pink;
}
div.analytic-search{
	font-size:16px;
    font-family: Kanit, Tahoma, Thonburi;
	/*margin-left:20px;*/
	text-align:center;
	color:#555555;
	height:32px;
}
div.analytic-search-select{
	font-size:16px;
    font-family: Kanit, Tahoma, Thonburi;
	text-align:left;
	margin:10px 35px auto 35px;
	color:#0884E4;
}
div#graph{
	height: 400px;
	width: 735px;
	margin:0px 25px 25px 25px;
	overflow:hidden;
	border:solid 1px #93C7EF;
}
div.analytic{
	font-size:14px;
    font-family: Kanit, Tahoma, Thonburi;
	margin:auto 20px auto 15px;
	
}
div.analytic table tr#top-head{
	/*background-image:url(../Images/bganalytic_green.jpg);*/
	background-color:#0086E7;
	height: 30px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}
div.analytic table tr#head{
	background-color:#ddd;
	font-weight:bold;
	height:25px ;
	border-bottom:solid;
	font-size:13px;
}
div.analytic table tr#head1{
	background-color:#ebf1d7;
	height:28px ;
	font-size:13px;
}
div.analytic table tr#head2{
	background-color:#f9f9f9;
	height:28px ;
	font-size:13px;
}
div.analytic table a{
	text-decoration:none;	
	color:#444;
}
div.analytic table tr#head1:hover{
	background-color: #d3eb7c;			
}
div.analytic table tr#head2:hover{
	background-color: #d3eb7c/*#ccff99*/;
}
div.analytic table tr td.left{
	text-align:left;
	padding:0px 0px 0px 5px;
}
div.analytic table tr td.center{
	text-align:center;
}
div#book-releated-frame{
	overflow:hidden;
	position: relative;
	width:765px;
	height:210px;
	margin:-10px 20px 0px auto;
}
div#book-releated-listing{
	position: relative;
	height:210px;
	margin-left:-15px;
}
div#checkout{
	margin:30px;
}

div.head-register{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-register.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-new-entry{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-new-entry.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-recommend{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-recommend.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-bestseller{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-bestseller.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-magazine{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-magazine.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-text_processMag{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-text_processMag.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-text_addmag{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-text_addmag.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-category{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-category.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-login{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-login.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-publisher{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-publisher.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-writer{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-writer.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-my-cart{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-my-cart.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-checkout{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-checkout.gif) no-repeat 10px !important;
	margin-bottom:20px;
}
div.head-pay-method{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-pay-method.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-details{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-details.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-synopsis{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-synopsis.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-related{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-related.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-review{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-review.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-review-form{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-review-form.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-about-meb{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-about-meb.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-about-ask{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-about-ask.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-promo-code{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-promo-code.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-queue-profile{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-my-queue-profile.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-book-search-result{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-search-result.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-contact-info{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-contact-info.gif) no-repeat 10px 0px !important;
	margin-bottom:20px;
}
div.head-contact-map{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-contact-map.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-queue-book{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-my-queue-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-search-queue-form{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-search-queue-form.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}div.head-search-queue-result{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-search-queue-result.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-book-queue{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile-queue{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-profile-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-queue-book{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-my-queue-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-search-result-book{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-search-result-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-search-result-promo{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-search-result-promo.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-site-map{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-site-map.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-shelf{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-my-shelf.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-change-pwd{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-change-pwd.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-forgot-pwd{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-forgot-pwd.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-how-to-pay{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-how-to-pay.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.term-of-payment{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-term-of-payment.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.revenue-sharing{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-revenue-sharing.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-add-new-book{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-add-new-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-profile.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-manage-book{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-manage-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile-queue{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-profile-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile-queue{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-profile-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-seller-queue-detail{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-seller-queue-detail.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-publisher-queue-detail{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-publisher-queue-detail.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-book-queue{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-analytic{
	height:40px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-analytic.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-affiliate{
	height:50px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-affiliate.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-publish-your{
	height:50px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-publish-your.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-meb-like-box{
	height:56px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-meb-like-box.gif) no-repeat 10px 0px;
}
div.head-book-search{
	height:56px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-search.gif) no-repeat 10px 0px;
}
div.head-meb-mobile-ebook{
	height:56px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-meb-mobile-ebook.gif) no-repeat 10px 0px;
}
div.head-youmay{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-youmay.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-download{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-download.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-cant-signin{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-cant-signin.png) no-repeat 10px;
	margin-bottom:20px;
}
div.head-ask-username{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-ask-username.png) no-repeat 10px;
	margin-bottom:20px;
} 
div.head-book-youtube{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-book-youtube.gif) no-repeat 10px;
	margin-bottom:20px;
} 
div.head-hall-of-fames{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-hall-of-fames.gif) no-repeat 10px;
	margin-bottom:20px;
} 
div.head-my-follows{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-my-follows.gif) no-repeat 10px;
	margin-bottom:20px;
} 
div.head-manage-banner{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-manage-banner.gif) no-repeat 10px;
	margin-bottom:20px;
} 
div.head-preview-banner{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-preview-banner.gif) no-repeat 10px;
	margin-bottom:20px;
} 
div.head-devicetext{
	height:55px;
	background:url(https://www.theonebook.com/elibraryforstudent/Assets/Images/head-devicetext.gif) no-repeat 10px;
	margin-bottom:20px;
} 
ol#site-map-left, ol#site-map-center, ol#site-map-right{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 10px 20px 20px;
}
ol#site-map-left li a, ol#site-map-center li a, ol#site-map-right li a{
	font:14px Tahoma;
	text-decoration:none;
	color:#333;
}
ol#site-map-left{
	width:180px;
}
ol#site-map-left li.site-map-head a{
	font:bold 15px Tahoma;
	color:#b1d240;
	text-decoration:none;
}
ol#site-map-center{
	border-left:dashed 1px #ccc;
	width:238px;
	max-height:950px;
	min-height:800px;
}
ol#site-map-center li.site-map-head a{
	font:bold 15px Tahoma;
	color:#b1d240;
	text-decoration:none;
}
ol#site-map-right{
	border-left:dashed 1px #ccc;
	width:250px;
	max-height:950px;
	min-height:800px;
}
ol#site-map-right li.site-map-head a{
	font:bold 15px Tahoma;
	color:#b1d240;
	text-decoration:none;
}

ol#admin-menu li{
	float:left;
	margin:0px 2px;
	list-style:none;
}

ol#my-account-sub-menu{
	list-style:none;
}
ol#my-account-sub-menu li{
	float:left;
}

div#our-services{
	clear:both;
}
div#our-services div.service{
	padding:15px 10px 0px 10px;
}
div#our-services div.public{
	padding:10px 10px 5px 10px;
}
div#our-services div.affiliate{
	padding:10px 10px 5px 10px;
}
div#our-services h1{
	color:#b1d240;
	margin:10px 5px;
	font:bold 20px Tahoma;
}
div#our-services p{
    text-indent: 20px;
	margin:10px 5px ;
	/*font:13px Tahoma;*/
}
div#link-home{
	text-align:right;
	margin-right:30px;
}	
div#link-home a{
	color:#5a5a5a;
	text-decoration:none;
}

/*--------------------------------------------CONTRACT-----------------------------------------------*/
div .contract{
	width:550px;
	height:220px;
	border:1px solid #ccc;
	overflow:scroll;
	padding:5px 5px 5px 5px;
	margin:10px 0px 10px 110px;
	font:normal 14px Tahoma;
	display:inline-block;
}
div .contract .header{
	font:bold 15px Tahoma;
	text-align:center;
}
div .contract .list{
	font:bold 14px Tahoma;
	text-decoration:underline;
}
div .accept{
	font:normal 13px Tahoma;
}
div .contract .dott{
	font:normal 14px Tahoma;
	border-bottom:1px #000 solid;
	border-bottom-style:dotted;
}
a.normal-link{
	color:#FF0000;
}
table form ul#form-profile li{
	padding:5px 0px;	
}

.simple_hilight:hover{
	background-color:yellow;
}

.error_message{
	padding:25px 0;
	text-align:center;
	color:red;
}

.success_message{
	padding:25px 0;
	text-align:center;
	color:#006699;
}

fieldset#page-term-payment p{
	font-size:14px;
	margin:10px 20px 0px 35px;
	padding:0px;
    line-height: 20px;
}
fieldset#page-term-payment span{
	display:table;
	font-size:14px;
	margin:0px 20px 15px 35px;
	padding:0px;
}
fieldset#page-term-payment em{
	font-weight:bold;
	font-style:normal;
}
fieldset#page-term-payment blockquote{
	font-size:14px;
	margin:10px 20px 15px 60px;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#menu {	
	display:table;
	float: right;
	margin: 18px 0px 20px;
	background:none;
	margin-top:-17px;
	margin-left: -30px;
}

#menu a {
	display: block;
}

#menu ul.main-menu {
	list-style-type: none;
	display: table;
	width: 100%;
}

#menu li {
	float:left;
	width: 11.2%;
    margin-left: -1px;
/*	z-index:9999;	*/
}
#menu li a{
	color:#555;
	font:14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	/*background:#FFF;*/
	padding:8px 0px 14px;
	border: 0px;
	border-style: solid;
	border-color:#555;
	text-align: center;
	/*border-radius: 4px;
	display:table;*/
}
.sub-menu li a{
	color:#000;
	font:normal 14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	background:#FFF;
	padding:8px 0px;
	border: 1px;
	border-style: solid;
	border-color:#000;
	display:table;
}
#menu li a:hover{
	font:14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	/*background:#b1cb35;*/
    /*background: #000;*/
	padding:8px 0px 8px;
    color: #555;
    border-bottom: 4px solid #4EC8DF;
}
#menu li a.current{
	font:14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	/*background:#b1cb35;*/
    /*background: #000;*/
	padding:8px 0px 8px;
    color: #555;
    border-bottom: 4px solid #4EC8DF;
}

#menu ul.sub-menu {
	display:none;
	position:absolute;
	list-style:none;
	margin-top:1px;
	padding:5px 3px;
	z-index:9999;
}

#menu ul.sub-menu li {
	font:13px Kanit, Tahoma, Thonburi!important;	
	clear:both;
	margin:-1px 0px 0px 0px;
	width:100%;
}
#menu ul.sub-menu li a {
	width:100%;
	text-align: left;
	padding: 5px 10px;
}
#menu li:hover ul.sub-menu {
	clear:both;
	margin:-3px !important;
	display: block;
	z-index:999;
}
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#list {
	display:table;	
	background:none;	
	width:100%;
	height:60px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:-10px;
	padding-bottom:10px;
	/*padding-left:160px;*/
	/*padding-left:80px;*/
	font:normal 28px "Kunlasatri" !important;
}

#list a {
	display: block;
}

#list ul {
	list-style-type: none;
	padding-top: 5px;
}

#list li {
	float:left;
	margin:3px 3px 1px 1px;
	z-index:9999;	
}
#list li a{
	color:#111;
	text-decoration:none;	
	min-width:150px;	
	height:45px;
	background:#CCC;
	padding-top:7px;
	padding-bottom:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px;
	border-style: solid;
	border-color:#CCCCCC;
	border-radius: 4px;
	display:table;
	width:100%;
}
#list li a:hover{
	color:#FFFFFF;
	height:45px;
	min-width:150px;
	text-decoration:none;
	background:#B4CB58;
	padding-top:7px;
	padding-bottom:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px;
	border-style: solid;
	border-color:#CCCCCC;
	border-radius: 4px;
	display:table;
	width:100%;
}
#list li a.current{
	color:#FFFFFF;
	text-decoration:none;
	background:#B4CB58;
	padding-top:7px;
	padding-bottom:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:table;
	width:100%;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.blockui-msg{
	border:1px solid #000;
    background:#000;
    padding:2px;
	display:inline-block;
}
.blockui-msg div{
	padding : 10px 15px 10px 40px;
	background : #fbfbfb url("https://www.theonebook.com/elibraryforstudent/Assets/Images/loading.gif") no-repeat 10px 10px;
	border:1px solid #000;
	color:#666;
	font:bold 14px tahoma, arial, helvetica, sans-serif;
	cursor:wait;
	display:inline-block;

}

div.warning{
	width:100%;
	text-align:center;	
	font:normal 14px Tahoma;
	text-decoration:none;	
	color:#000;
	margin-bottom:20px;
}

/*////////////////////////////////////////////////////  button  ////////////////////////////////////////////////////*/

span.button_M, span.button_O, span.button_Restore, span.button_Free
{
	font-weight:normal;
	font-size:16px;
	font-family:Kanit, Tahoma, Thonburi;
	/*margin:3px;*/
	cursor: pointer;
	text-align: center;
	display: inline-block;
	width:170px;	
	margin-right:30px;
	margin-bottom:10px;
}
span.button_M a
{	
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;*/
	background-color: #F00;
	text-decoration: none;
	color: #fff;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_O a
{
	background-color: #b1cb35;
	text-decoration: none;
	color: #555;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_Free a
{
	background-color: #3942DD;
	text-decoration: none;
	color: #FFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_Restore a
{
	background-color: #0086E7;
	text-decoration: none;
	color: #FFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_S
{
	font-weight:normal;
	font-size:13px;
	font-family:Kanit, Tahoma, Thonburi;
	margin:3px;
	cursor: pointer;
	text-align: left;
	display: inline-block;
	width:380px;
	margin-left:0px;
	margin-bottom:10px;
}
span.button_S a
{	
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;*/
	background-color: #0086E7;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	padding-left:13px;
	line-height: 1em;
}

span.button_M img, span.button_O img, span.button_S img
{
	margin-top:-5px;
	float:right;
	margin-right: 5px;
}
span.button_M a:hover, span.button_O a:hover, span.button_S a:hover, span.button_Restore a:hover, span.button_Free a:hover
{
	/*text-shadow: #ccc; /* 0px 0px 1px;*/
	background-color: #7d7d7d;
	color: #FFFFFF;
}
div.follow-author span.button_L a, div.follow-publisher span.button_L a, div.follow-category span.button_L a
{
    /*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	background-color: #FF6A9B;
	text-decoration: none;
	/*color: #0884E4;*/
    color: #FFF;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
	font: normal 14px Kanit, Tahoma, Thonburi;
}
div.follow-author span.button_L a:hover, div.follow-publisher span.button_L a:hover, div.follow-category span.button_L a:hover
{
    background-color: #7d7d7d;
	color: #fff;
}
span.button_W
{
	font-weight: normal;
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 170px;
    margin-right: 30px;
    margin-bottom: 10px;
}
span.button_W a
{
	background-color: #FFBF00;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_W img
{
	margin-top:-5px;
	float:right;
	margin-right: 5px;
}
span.button_W a:hover
{
	background-color: #555555;
	color: #FFFFFF;
}
span.button_Disable
{
	font-weight: normal;
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width: 170px;
    margin-right: 30px;
    margin-bottom: 10px;
}
span.button_Disable a
{
	background-color: #EEEEEE;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_Disable a:hover
{
	background-color: #EEEEEE;
	color: #FFFFFF;
    cursor: default;
}
div.list-book-4-col{
    width: 800px;
    /*margin-left: 15px;*/
}
fieldset.listing-2-col{
    width: 180px;
    height: 413px;
    background-color: #FFFFFF;
    float: left;
    margin-top: 0px;
    margin-bottom: 15px;
    box-shadow: #ccc 2px 2px 5px;
    border: 1px solid #CCC;
}
div.book-small{
	width: 140px;
    height: 203px;
    margin: auto;
    margin-top: 15px;
    overflow: hidden;
}
div.bg-cover-small{
    width: 100%;
    height: 100%;
    background-color: #EEEEEE;
    overflow: hidden;
}
div.bg-cover-small .img-cover{
    width: 100%;
}
.page-listing-gray-font{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 12px;
    color: #777777;
    text-decoration: none;
}
.page-listing-gray-font-333{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 14px;
    color: #333;
    text-decoration: none;
}
.page-listing-gray-font-777{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 13px;
    color: #777;
    text-decoration: none;
}
.page-listing-gray-font-aaa{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 13px;
    color: #aaa;
    text-decoration: none;
}
.page-listing-blue-font{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.page-listing-red-font{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
}
.blue-font{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #0884E4 !important;
}
.gray-font{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #555 !important;
}
.white-font{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #FFF !important;
}
.red-font{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #FF0000 !important;
}
.orange-font{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #FF9228 !important;
}
.black-font{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #000 !important;
}
div.page-listing-text{
    width: 90%;
    height: 14px;
    line-height: 17px;
    margin: auto;
    padding: 5px 0px;
    overflow: hidden;
}
div.page-listing-btn{
    width: 90%;
    height: 50px;
    margin: 5px auto;
}
div.page-listing-subs-package{
    width: 90%;
    height: 50px;
    margin: 5px auto;
    border: 1px solid #ccc;
}
div.page-listing-non-subs-package{
    width: 90%;
    height: 50px;
    margin: 5px auto;
    border: 1px solid #ffffff;
}
div.book-small-banner{
	width: 90%;
    margin-top: 15px;
    overflow: hidden;
}
div.bg-cover-small-banner{
    width: 100%;
    height: 189px;
    /*background-color: #EEEEEE;*/
    overflow: hidden;
}
div.bg-cover-small-banner .img-cover{
    width: 100%;
}
div.banner-text{
    width: 90%;
    height: 25px;
    padding: 2px 0px;
    text-align: center;
    overflow: hidden;
}
div.banner-btn
{
    width: 90%;
}
div.img-banner
{
	/*width: 95%;
    height: 90%;
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    overflow: hidden;*/
    float:left;
}

#banner-gray-font{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 13px;
    color: #777777;
    text-decoration: none;
}
#banner-blue-font{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 13px;
    color: #0884E4;
    text-decoration: none;
}
div.youmay-highlight{
    width: 770px;
    /*margin: 20px auto;*/
}
fieldset.youmay{
    width: 49%;
    height: 300px;
}
div.banner-mini{
    width: 100%;
    height: 47%;
    box-shadow: #ccc 2px 2px 5px;
    background-color: #FFF;
    border: 1px solid #CCC;
}
fieldset.listing div#meb-contact{
    padding-bottom: 15px;
}
.app-support{
    margin:4px 2px;
    width: 24px;
}
/*BEG+++++++++ Promotion ++++++++++++*/
.promotion-listing-text{
    width: 100%;
    /*height: 10px;*/
    margin: auto;
    padding: 5px 0px;
    overflow: hidden;
}
.promotion-listing-text-relative{
    width: 100%;
    margin: auto;
    padding: 5px 0px;
    overflow: hidden;
	padding:0px 0px;
}
.promotion-listing-gray-font{
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 12px;
    color: #777777;
    text-decoration: none;
}
.promotion-name{
	text-align:center;
    font-family: Kanit, Tahoma, Thonburi;
    font-size: 17px;
	font-weight:bold;
    text-decoration: none;
	/*color:#555555;*/
    color:#FFF;
}
div.promotion-listing-btn{
    width: 90%;
    height: 50px;
    margin: 5px auto;
}
.promotion-listing-green-button{
	font-size: 20px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	/*color:#0884E4;*/
    color: #FFF;
	background:#000;
	cursor: pointer;
	border:1px solid #000;
	padding: 2px 5px;
    width: 100%;
}
.promotion-listing-green-button:hover{
	color:#FFFFFF;
	background:#555;
    border:1px solid #555;
}
.promotion-listing-blue-button{
	font-size: 20px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#0086E7;
	cursor: pointer;
	border:1px solid #0086E7;
	padding: 2px 5px;
    width: 100%;
}
.promotion-listing-blue-button:hover{
	background:#555;
    border:1px solid #555;
}
.promotion-listing-disable-button{
	font-size: 20px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#DDD;
	cursor: pointer;
	border:1px solid #DDD;
	padding: 2px 5px;
    width: 100%;
}
.promotion-plane-left{
	display:inline-block;
	float:left;
	width:180px;
}
.promotion-plane-right{
	display:inline-block;
	float:left;
	width:180px;
}
.promotion-text-em{
	font-weight:bold;
}
.promotion-block-desc{
	margin-top:15px;
	/*background-color:pink;*/
	height:35px;
	overflow:hidden;
}
.promotion-block-benefit{
	height:212px;
}
.promotion-section-benefit{
	background-color:#EEEEEE;
	/*padding-top:3px;
	padding-bottom:5px;*/
	margin-top:-2px;
}
.promotion-text-special-1{
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.promotion-text-special-2{
	font-weight:bold;
	color:#000;
}
.promotion-text-time{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.promotion-item-name{
	font-weight:bold;
	color:#0086E7;
}
.promotion-header{
	/*background-color:#b1cb35;*/
    background-color:#000;
}
.promotion-header-ended{
	background-color:#FF0000;
}
.promotion-header-non-start{
	background-color:#0086E7;
}
.promotion_level_gold{
	background-color:#FFECD5 !important;
}
.promotion_left{
    border: 1px solid #ccc;
    border-collapse: collapse;
    /*margin-bottom: 10px;*/
    background: #FFF;
}
.promotion_left_name{
    border: 1px solid #ccc;
    border-collapse: collapse;
    /*background-color: #b1cb35;*/
    background-color: #000;
    color: #FFFFFF;
}
.promotion_left .border_buttom{
    border-bottom: 1px solid #ccc;
}
.promotion_left .border_top{
    border-top: 1px solid #ccc;
}
.promotion_left .border_left{
    border-left: 1px solid #ccc;
}
.promotion_left .border_right{
    border-right: 1px solid #ccc;
}
.promotion-view-book-detail{
    width:80%;
    margin: 10px auto;
    border: 1px solid #ccc;
}
.promotion-view-book-detail .in{
    width:90%;
    margin: auto;
}
/*END+++++++++ Promotion ++++++++++++*/
.background_blue{
    background :#0086E7 !important;
}
.background_red{
    background :#FF0000 !important;
}
.white_font{
    color :#FFFFFF !important;
}
/*BEG+++++++++ Swiper ++++++++++*/
.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom:5px;
    width: 100%;
}
/*ENG+++++++++ Swiper ++++++++++*/
.benefit_description_more{
    color: #000;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
}

/*BEG++++++++++ new button +++++++++++++*/
.promotion-listing-redeem-button{
	font-size: 20px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	/*color:#0884E4;*/
    color: #555;
	background:#b1cb35;
	cursor: pointer;
	border:1px solid #b1cb35;
	padding: 2px 5px;
    width: 100%;
}
.promotion-listing-redeem-button:hover{
	color:#FFFFFF;
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}
.promotion-listing-buy-button{
	font-size: 20px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#0086E7;
	cursor: pointer;
	border:1px solid #0086E7;
	padding: 2px 5px;
    width: 100%;
}
.promotion-listing-buy-button:hover{
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}
.promotion-listing-free-button{
	font-size: 20px;
    font-family: Kanit, Tahoma, Thonburi;
    font-weight: normal;
	color:#FFFFFF;
	background:#0086E7;
	cursor: pointer;
	border:1px solid #0086E7;
	padding: 2px 5px;
    width: 100%;
}
.promotion-listing-free-button:hover{
	background:#7d7d7d;
    border:1px solid #7d7d7d;
}
span.button_free, span.button_buy, span.button_white, span.button_redeem
{
	font-weight:normal;
	font-size:16px;
	font-family:Kanit, Tahoma, Thonburi;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	width:170px;	
	margin-right:30px;
	margin-bottom:10px;
}
span.button_buy a
{
	background-color: #0086E7;
	text-decoration: none;
	color: #FFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_free a
{
	background-color: #0086E7;
	text-decoration: none;
	color: #FFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_redeem a
{
	background-color: #b1cb35;
	text-decoration: none;
	color: #555;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	line-height: 1em;
}
span.button_subscribe, span.button_redeem_subscribe, span.button_disable_subscribe
{
	font-weight:normal;
	font-size:13px;
	font-family:Kanit, Tahoma, Thonburi;
	margin:3px;
	cursor: pointer;
	text-align: left;
	display: inline-block;
	width:380px;
	margin-left:0px;
	margin-bottom:10px;
}
span.button_subscribe a
{	
	background-color: #0086E7;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	padding-left:13px;
	line-height: 1em;
}
span.button_redeem_subscribe a
{	
	background-color: #b1cb35;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	padding-left:13px;
	line-height: 1em;
}
span.button_disable_subscribe a
{
    background-color: #EEEEEE;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal !important;
	display: block;
	padding-top: 8px;
	padding-bottom:7px;
	padding-left:13px;
	line-height: 1em;
}
span.button_white a
{
	background-color: #FFF;
	text-decoration: none;
	color: #555;
	font-weight: normal !important;
	display: block;
	padding-top: 7px;
	padding-bottom:6px;
	line-height: 1em;
    border: 1px solid #ccc;
}
span.button_free a:hover, span.button_buy a:hover, span.button_redeem a:hover, span.button_subscribe a:hover, span.button_redeem_subscribe a:hover
{
	background-color: #7d7d7d;
	color: #FFFFFF;
}
span.button_white a:hover
{
	background-color: #7d7d7d;
	color: #FFFFFF;
}
/*++++++++++ background header ++++++++++++*/
.bg-header{
    position: absolute;
    height: 125px;
    width: 100%;
}
#bg-header-mid{
    min-width: 100px;
    margin-left: 450px;
    width: 523px;
}
#bg-header-right{
    margin-left: 973px;
}
.text-t1c-point{
    z-index: 9;
    margin-top: 3px;
    position: absolute;
    color: #555;
    font-family: Kanit, Tahoma, Thonburi;
    width: 190px;
    text-align: right;
    margin-left: -200px;
}
#refresh-t1c-point{
    margin-left: 5px;
}
/*+++++++++++++++++++++++++++++ BEG bundle ++++++++++++++++++++++++++++++++++++*/
fieldset.bundle-2-col{
    width: 375px;
    height: 240px;
    background-color: #FFFFFF;
    float: left;
    margin-top: 0px;
    margin-bottom: 15px;
    box-shadow: #ccc 2px 2px 5px;
    border: 1px solid #CCC;
}
div.bundle-name{
    width: 96%;
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #0884E4 !important;
    padding: 5px 8px;
}
div.bundle-description{
    width: 96%;
    font-family: Kanit, Tahoma, Thonburi !important;
    padding: 5px 8px;
    font-size: 13px;
}
div.bundle-button-area{
    width: 96%;
    padding: 5px 8px;
}
div.bundle-text-time{
    width: 49%;
    float: right;
    font-family: Kanit, Tahoma, Thonburi !important;
}
div.bundle-time{
    width: 49%;
    font-family: Kanit, Tahoma, Thonburi !important;
    display: inline-block;
    text-align: center;
}
div.bundle-content-area{
    width: 100%;
}
.bundle-table-content{
    width: 100%;
    border-collapse: collapse;
}
.td-bundle-name{
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #0884E4 !important;
    padding: 7px 3px 0px 8px;
    text-align: left;
}
.td-bundle-description{
    font-family: Kanit, Tahoma, Thonburi !important;
    padding: 7px 3px 0px 8px;
    font-size: 13px;
    text-align: left;
}
.td-bundle-time{
    color: #f00;
    font-family: Kanit, Tahoma, Thonburi !important;
    font-size: 13px;
    width: 36%;
    text-align: center;
    padding: 7px 7px 0px 3px;
}
/*+++++++++++++++++++++++++++++ END bundle ++++++++++++++++++++++++++++++++++++*/

h1.book-detail-title{
    text-align: center;
    font-size: 23px;
    margin-bottom: 15px;
    font-weight: normal;
    font-family: Kanit, Tahoma, Thonburi !important;
    color: #0884E4 !important;
}
h2.book-detail-author{
    margin-top: 0px;
}
h2.book-detail-author a{
    font-family: Kanit, Tahoma, Thonburi !important;
    font-size: 16px;
    font-weight: normal;
    color: #0884E4;
    text-decoration: none;
}
h2.book-detail-publisher{
    margin-top: 0px;
}
h2.book-detail-publisher a{
    font-family: Kanit, Tahoma, Thonburi !important;
    font-size: 16px;
    font-weight: normal;
    color: #0884E4;
    text-decoration: none;
}
h2.book-detail-category{
    margin-top: 0px;
}
h2.book-detail-category a{
    font-family: Kanit, Tahoma, Thonburi !important;
    font-size: 16px;
    font-weight: normal;
    color: #0884E4;
    text-decoration: none;
}
h1.what-is-meb{
    font-weight: normal;
}
/*///////////////////////////////////////////////////////// BEG New Menu////////////////////////////////////////////////////////////*/
#menu-forder-tab {	
	display:table;
	float: right;
	margin: 21px 0px 14px;
	background:none;
}

#menu-tabs {
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

@-moz-document url-prefix() {
	#menu-tabs{
		margin-top : -2px;
	}
}

#menu-tabs li {
  float: right;
  margin: 0 0em 0 0;
}
#menu-tabs li a#tab_for_student_current{
  position: relative;
  background: #F6F6F6;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #4EC8DF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  font-weight: bold;
}
#menu-tabs li a#tab_for_student{
  position: relative;
  background: #0997b3;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
}
#menu-tabs li a#tab_for_student:hover{
  position: relative;
  background: #0997b3 !important;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  padding-bottom: 9px;
  border-bottom: 4px solid #044754; /* #4EC8DF */
}
#menu-tabs li a#tab_elibrary_current{
  position: relative;
  background: #F6F6F6;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #4EC8DF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  font-weight: bold;
}
#menu-tabs li a#tab_elibrary{
  position: relative;
  background: #077d94 ;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
}
#menu-tabs li a#tab_elibrary:hover{
  position: relative;
  background: #077d94 !important;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  padding-bottom: 9px;
  border-bottom: 4px solid #044754 ; /* #4EC8DF */
}

#menu-tabs a:hover,
#menu-tabs a:hover::after,
#menu-tabs a:focus,
#menu-tabs a:focus::after {
  background:#555;
  color:#FFF !important;
}

#menu-tabs a:focus {
  outline: 0;
}

#menu-tabs a::after {
  content:'';
  position:absolute;
  z-index: 1;
  top: 0;
  right: -.5em;  
  bottom: 0;
  width: 0em;
  background: #ddd;
  background-image: linear-gradient(to bottom, #fff, #ddd);  
  box-shadow: 2px 2px 2px rgba(0,0,0,.4);
  transform: skew(10deg);
  border-radius: 0 5px 0 0;  
}

#menu-tabs #current a,
#menu-tabs #current a::after {
  background:#FFF;
  color:#555 !important;
  z-index: 3;
}

#menu-content-ebook  {
  /*background: #fff;*/
  padding: 23px;
  height: 0px;
  position: relative;
  z-index: 2; 
  border-radius: 0px;
  /*box-shadow: 0px;*/
  border-bottom: 1px solid #CCC;
}

#menu-content-buffet {
  padding: 23px;
  height: 0px;
  position: relative;
  z-index: 2; 
  border-radius: 0px;
  box-shadow: 0px;
  border-bottom: 1px solid #CCC;
}

@-moz-document url-prefix() {
	#menu-content-ebook{
		padding: 24px;
	}
	#menu-content-buffet{
	  padding: 24px;
	}
}

#menu-content-buffet #menu li a{
	color:#555;
	font:normal 14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	background:#F6F6F6;
	padding:8px 0px 11px;
	border: 0px;
	border-style: solid;
	border-color:#F6F6F6;
	text-align: center;
}
#menu-content-buffet #menu li a:hover{
	color:#555;
	font:normal 14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	/*background:#FFF;*/
	padding:8px 0px 8px;
	border: 0px;
	border-style: solid;
	border-color:#555;
	text-align: center;
    border-bottom: 4px solid #4EC8DF;
}
#menu-content-buffet #menu li a.current{
	color:#555;
	font:normal 14px Kanit, Tahoma, Thonburi;
	text-decoration:none;
	/*background:#F6F6F6;*/
	padding:8px 0px 8px;
	border: 0px;
	border-style: solid;
	border-color:#555;
	text-align: center;
    border-bottom: 4px solid #4EC8DF;
}
 /*///////////////////////////////////////////////////////// END New Menu////////////////////////////////////////////////////////////*/
 #bg-header-mid-buffet{
    min-width: 100px;
    margin-left: 272px;
    width: 1360px !important;
}
#bg-header-right-buffet{
    margin-left: 1629px !important;
}
div#head div.head-t#head-t-buffet ol.menu-top a.btn{	
	padding: 16px 2px 5px;
    margin: 0px 8px;
	font-size: 14px;
    font-family: Kanit, tahoma, Thonburi;
	text-decoration:none;
	text-shadow:inherit;
	/*color:#555;*/
    color: #FFF;
}
div#head div.head-t#head-t-buffet ol.menu-top a.btn:hover{		
    color: #FFF;
	/*background: #555;*/
    border-bottom: 3px solid;
}
div#head div.head-t#head-t-buffet ol.menu-top a.current{		
    color: #FFF;
	/*background: #555;*/
    border-bottom: 3px solid;
}

/*+++++++++++++++++++++++++++++ BEG page login +++++++++++++++++++++++++++++++++*/
.page-login-header
{
    font-size: 24px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
    font-weight: bold;
}
.page-login-text
{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #999;
}
.page-login-field-name
{
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #999;
}
.page-login-link
{
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #0884E4;
    text-decoration: none;
}
.page-login-link-mini
{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #0884E4;
    text-decoration: none;
}
.page-login-button-login
{
    color: #FFF;
    background-color: #8CC63D;
    border-radius: 3px;
    border: 0px;
    cursor: pointer;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
    height: 31px;
    width: 49%;
    font-weight: bold;
}
.page-login-button-login:hover
{
    color: #FFF;
    background-color: #555;
}
/*.page-login-button-fb-login
{
    cursor: pointer;
    vertical-align: top;
    width: 62%;
}*/
.page-login-button-fb-login
{
    color: #FFF;
    background-color: #3B5A94;
    border-radius: 3px;
    border: 0px;
    cursor: pointer;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
    height: 31px;
    width: 49%;
    font-weight: bold;
    padding-left: 7px;
    background-image: url(https://www.theonebook.com/elibraryforstudent/Assets/Images/fb_logo_31.gif);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position-x: 10px;
    background-position-y: 4px;
}
.page-login-button-fb-login:hover
{
    color: #FFF;
    background-color: #555;
}
.page-login-button-create-account
{
    width: 100%;
    color: #FFF;
    background-color: #FBB03B;
    border: 0px;
    cursor: pointer;
    border-radius: 3px;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
    height: 31px;
    font-weight: bold;
}
.page-login-button-create-account:hover
{
    color: #FFF;
    background-color: #555;
}
.page-login-fieldset
{
    border-top: dashed 1px #999;
    text-align: center;
    margin: 15px 0px 15px;
    font-size: 13px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #999;
}
.page-login-border
{
    margin: auto;
    box-shadow: #ccc 2px 2px 5px;
    border: 1px solid #CCC;
    border-radius: 5px;
    margin-top: 20px;
}
.page-login-note
{
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #999999;
}
/*+++++++++++++++++++++++++++++ END page login +++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++ BEG page login register +++++++++++++++++++++++++++++++++*/
.page-register-header
{
    font-size: 24px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
    font-weight: bold;
}
.page-register-text
{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #999;
}
.page-register-field-name
{
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
}
.page-register-button-register
{
    width: 100%;
    color: #FFF;
    background-color: #8CC63D;
    border: 0px;
    cursor: pointer;
    border-radius: 3px;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
    height: 31px;
    font-weight: bold;
}
.page-register-button-register:hover
{
    color: #FFF;
    background-color: #555;
}
.page-register-require
{
    color: #F00;
}
.page-register-link-mini
{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #0884E4;
    text-decoration: none;
}
.page-register-link
{
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #0884E4;
    text-decoration: none;
}
.page-register-note
{
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
}
.page-register-text-important
{
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #F00;
}
/*+++++++++++++++++++++++++++++ BEG page login register +++++++++++++++++++++++++++++++++*/

/*+++++++++++++++++++++++++++++ BEG popup-elibrary-verify-code +++++++++++++++++++++++++++++++++*/
.popup-elibrary-verify-code-header
{
    font-size: 24px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
    font-weight: bold;
}
.popup-elibrary-verify-code-text
{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #999;
}
.popup-elibrary-verify-code-field-code
{
    font-size: 16px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #555;
}
.popup-elibrary-verify-code-button
{
    width: 100%;
    color: #FFF;
    background-color: #000;
    border: 0px;
    cursor: pointer;
    border-radius: 3px;
    /*padding-top: 8px;
    padding-bottom: 8px;*/
    height: 31px;
    font-weight: bold;
}
.popup-elibrary-verify-code-button:hover
{
    color: #FFF;
    background-color: #7D7D7D;
}
.popup-elibrary-verify-code-require
{
    color: #F00;
}
.popup-elibrary-verify-code-link-mini
{
    font-size: 12px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #0884E4;
    text-decoration: none;
}
.popup-elibrary-verify-code-link
{
    font-size: 14px;
    font-family: Kanit, Tahoma, Thonburi;
    color: #0884E4;
    text-decoration: none;
}
/*+++++++++++++++++++++++++++++ BEG popup-elibrary-verify-code +++++++++++++++++++++++++++++++++*/
.expire-text-time
{
    font-family: Kanit, Tahoma, Thonburi;
	text-align: center;
	/*font-weight: bold;*/
	color: #555;
}

#menu-tabs li a#tab_for_school_current{
  position: relative;
  background: #F6F6F6;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #4EC8DF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  font-weight: bold;
}
#menu-tabs li a#tab_for_school{
  position: relative;
  background: #077d94;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
}
#menu-tabs li a#tab_for_school:hover{
  position: relative;
  background: #077d94 !important;
  padding: 13px 33px;
  float: left;
  text-decoration: none;
  color: #FFF !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
  border-radius: 0px 0 0 0;
  /*box-shadow: 0 2px 2px rgba(0,0,0,.4);*/
  padding-bottom: 9px;
  border-bottom: 4px solid #044754; /* #4EC8DF */
}