*{
	margin:0px;
	padding:0px;
}
html, body{
	background:#eeece6;
	height:100%;
}
@font-face {
    font-family: 'Kunlasatri';
    src: url('../Fonts/Kunlasatri.ttf') format('truetype');
}
.meb-head{
	font-family:"Kunlasatri" !important;
	font-size:30px !important;
}

.font-kunlasatri{
	font-family:"Kunlasatri" !important;
}
.font-bold{
	font-weight:bold !important;
}
.color-green{
	color:#96BC2E !important;
}
.color-red{
	color:#f00 !important;
}

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{
	margin:45px auto 0px auto;
	width:100%;
	/*min-height:100%;*/
	background:url(../Images/bg-main-02.gif) repeat-y center;
}
div#cover-left{
	width:100%;
	margin:0px;
	padding:0px;
	background:#eeece6 url(../Images/bg-main-03.gif) repeat-y center;
}
div#cover-left .wrapper{
	width:100%;
	margin:0px;
	min-height:100%;
	padding:0px;
	background:url(../Images/bg-main-01.gif) no-repeat center top;
}
div#cover-right{
	width:1007px;
	/*min-height:1180px;*/
	margin:0px auto 0px auto;
	background:url(../Images/bg-main-02.gif) repeat-y center;
}
div#header{
	width:1007px;
	/*min-height:1180px;*/
	background:url(../Images/bg-main-01.gif) no-repeat center top;
}

div#head{
	width:1007px;
	height:120px;
}
div#head div.head-l{
	float:right;
	width:1000px;
	height:120px;
	background: url(../Images/cumeb-logo.gif) no-repeat 55px 35px;
}
div#head div.head-r{
	float:left;
	width:784px;
	height:147px;
}
div#head div.head-r ol.menu-top{
	width:784px;
	height:60px;
	margin:0px;
	padding:0px;
	list-style:none;
}
div#head div.head-r ol.menu-top li{
	float:right;
	margin-top:25px;
	padding:0px;
}
div#head div.head-r ol.menu-top li.separater{
	width:1px;
	height:20px;
	margin:25px 5px 0px 5px;
	background:url(../Images/btn-separater.gif) no-repeat;
}
div#head div.head-r ol.menu-top li.social{
	margin-top:20px;
	margin-left:5px;
}
div#head div.head-r span.btn{	
	padding:1px 0px;
	font:12px Tahoma;
	text-decoration:none;
	text-shadow:inherit;
	color:#999;
}
div#head div.head-r ol.menu-top  a.btn{	
	padding:1px 0px;
	font:12px Tahoma;
	text-decoration:none;
	text-shadow:inherit;
	color:#999;
}
div#head div.head-r ol.menu-top  a.btn:hover{		
	color:#B4CB58;
}
div#head div.head-r ol.menu-top li.btn-cart{
	margin:25px 3px 0px 5px;
}
div#head div.head-r 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(../Images/bg-mycart.gif) repeat-x;
	color:#fff;
}
div#head div.head-r ol.menu-top span.total{
	font-weight:bold;
}
div#head div.head-r ol.menu-top span.checkout a{
	font:bold 10px Tahoma;
	text-decoration:underline;
	color:#F66;
}div#head div.head-r ol.frm-search{
	clear:both;
	width:784px;
	height:35px;
	margin:0px;
	padding:0px;
	list-style:none;
}
div#head div.head-r ol.frm-search li{
	float:right;
	margin:8px 0px 0px 0px;
	padding:0px;
}
div#head div.head-r ol.frm-search input[type=text]{
	font:13px Tahoma;
	border:solid 1px #e2e2e2;
	color:#333;
	width:130px;
	margin:0px 5px;
	padding:2px;
}
div#head div.head-r ol.menu-bot{
	width:784px;
	height:52px;
	margin:0px;
	padding:0px;
	list-style:none;
}
div#head div.head-r ol.menu-bot li{
	float:right;
	margin:10px 0px 0px 8px;
	padding:0px;
}

ol#contents{
	width:1007px;
	margin:0px;
	padding:0px;
	display:inline-block;
	list-style:none;
}
ol#contents li.content-l{
	float:left;
	width:207px;
}
ol#contents li.content-l h1{
	width:165px;
	padding:0px;
	margin:5px 0px 10px 35px;
}

div.available{
	margin-bottom:10px;
}
div#form-promo{
	margin:0px;
}
div#form-promo div.textbox{
	float:left;
	padding:0px 0px 10px 0px;
	margin-right:3px;
}
div#form-promo div.button{
	float:right;
	padding:0px 0px 10px 0px;
}
div#form-promo input[type=text]{
	font:13px Tahoma;
	border:solid 1px #e2e2e2;
	color:#333;
	width:123px;
	margin:0px;
	padding:2px;
}

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(../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(../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(../Images/more-text.png) no-repeat center;
}
ol#left-menu > li.current > ul{
	display:block;
}

ol#left-banner{
	width:165px;
	margin:0px;
	padding:0px;
	list-style:none;
}
ol#left-banner li{
	width:100%;
	height:61px;
	padding:0px;
	margin:8px 0px;
	text-align:center;
}
ol#left-banner li.support{
	width:100%;
	height:81px;
	padding:0px;
	margin:8px 0px;
	text-align:center;
}

ol#contents li.content-r{
	float:left;
	width:800px;
	margin-top:15px;
}

fieldset.listing{
	clear:both;
	width:800px;
	margin:15px 0px;
	border:none;
}
fieldset.listing div#meb-contact h2{
	font:bold 17px Tahoma;
	color:#96bc51;
	margin:15px 20px 10px 35px;
	padding:0px;
}
fieldset.listing div#meb-contact h3{
	font:14px Tahoma;
	margin:15px 20px 10px 35px;
	padding:0px;
	color:#333;
}
/*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;
}

div#related-books{
	height:205px;
	margin:5px 0px 15px 0px;
	overflow:hidden;
}
div.book-synopsis{
	margin:0px 20px 25px 25px;
	font:14px Tahoma;
	color:#4b4b4b;
}
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:bold 14px Tahoma;
	color:#96bc2e;
}
a.writer-name{
	text-decoration:none;
	font:11px Tahoma;
	color:#96bc2e;
}

div.book-category, div.publishser-writer{
	float:left;
	width:256px;
	display:table;
	text-align:center;
	margin-bottom:10px;
}
div.book-small{
	float:left;
	clear:top;
	width:200px;
	display:table;
	text-align:center;
	margin-bottom:10px;
}
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(../Images/f-tmb-mid-left.png) repeat-y left;
}
div.cover-small .f-tmb-mid-right{
	background: url(../Images/f-tmb-mid-right.png) repeat-y right;
}
div.cover-small .f-tmb-top-center{
	width:100%;
	height:66px;
	background:url(../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(../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.sample-mark{
	position:absolute;
	z-index:99;
	margin-top:-57px !important;
	min-width:100px;
	min-height:100px;
	display:none;
	background: url(../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:#F66;
}
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:#F36;
}
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-large{
	float:left;
	width:400px;
	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(../Images/f-dtl-mid-left.png) repeat-y left;
}
div.cover-large .f-dtl-mid-right{
	background: url(../Images/f-dtl-mid-right.png) repeat-y right;
}
div.cover-large .f-dtl-top-center{
	width:100%;
	height:163px;
	background:url(../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(../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:395px;
	display:table;
	text-align:left;
	vertical-align:top;
}
div.book-info-large h1,h2,h3,h4,h5,h6,dd{
	padding:0px;
	margin:5px 0px;
}
div.book-info-large h1{
	margin-top:20px;
	font:bold 16px Tahoma;
	color:#96bc2e;
}
div.book-info-large h2{
	font:bold 16px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h2 a{
	font:bold 16px Tahoma;
	color:#f00;
	text-decoration:none;
}
div.book-info-large h2 a:hover{
	font:bold 16px Tahoma;
	color:#f00;
	text-decoration:none;
}
div.book-info-large h3{
	font:bold 16px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h3 a{
	font:bold 16px Tahoma;
	color:#f00;
	text-decoration:none;
}
div.book-info-large h3 a:hover{
	font:bold 16px Tahoma;
	color:#f00;
	text-decoration:none;
}
div.book-info-large h4{
	font:bold 16px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h4 strike{
	font-weight:normal;
	color:#F36;
}
div.book-info-large h5{
	font:bold 16px Tahoma;
	color:#4b4b4b;
}
div.book-info-large h5 span{
	font-weight:normal;
}
div.book-info-large h6{
	font:bold 16px 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 16px 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:15px 20px 0px 0px;
	padding:0px;
	list-style:none;
}
ol#link-more li.text{
	float:right;
	width:40px;
	background:url(../Images/more-text.png) no-repeat center;
}
ol#link-more li.more{
	float:right;
	width:18px;
	height:23px;
	margin:0px 5px;
	background:none;
	cursor:text;
}

ol#prev-page{
	float:right;
	margin:15px 20px 0px 0px;
	padding:0px;
	list-style:none;
}
ol#prev-page li.text{
	float:right;
	width:40px;
	background:url(../Images/back-text.png) no-repeat center;
}
ol#prev-page li.prev{
	float:right;
	width:18px;
	height:23px;
	margin:0px 5px;
	background:none;
	cursor:text;
}

ol#prev-next{
	float:right;
	margin:15px 20px 0px 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#paging{
	float:right;
	margin:15px 25px 0px 5px;
	padding:0px;
	list-style:none;
}
ol#paging li{
	float:left !important;
	width:30px;
	height:23px;
	margin:4px 2px 0px 2px;
	padding-top:3px;
	background:url(../Images/pg-bg.png) no-repeat;
	cursor:pointer;
}
ol#paging li a{
	color:#4b4b4b;
	text-decoration:none !important;
	cursor:pointer;
}

ol#paging li.text{
	width:50px;
	background:url(../Images/pg-text.png) no-repeat center;
	cursor:text;
}
ol#paging li.prev{
	width:18px;
	height:23px;
	margin:0px 10px;
	background:none;
	cursor:pointer;
}
ol#paging li.next{
	width:18px;
	height:23px;
	margin:0px 10px;
	background:none;
	cursor:pointer;
}
ol#paging li.on{
	text-decoration:none;
}
ol#paging li.on span{
	height:23px;
	display:table;
	padding:0px 11px;
	vertical-align:top;
	font:bold 13px Tahoma;
	color:#BF697B;
	text-decoration:none;
	cursor:default;
}
ol#paging li.off{
	text-decoration:none;
	cursor:pointer;
}
ol#paging li.off span{
	height:23px;
	display:table;
	padding:0px 11px;
	font:bold 13px Tahoma;
	color:#E899BA;
	vertical-align:top;
	font:13px Tahoma;
	text-decoration:none;
}


div#footer{
	width:1007px;
	height:115px;
	margin:0px auto;
	background:url(../Images/bg-main-04.gif) no-repeat center top;
}
div#sitemap{
	clear:both;
	width: 1007px;
	background:#eeece6;
	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:#b1d240;
	padding-left:15px;
}
div#sitemap ol li a{
	color:#999;
	font:14px Tahoma;
	text-decoration:none;
}
div#copyright{
	clear:bothl;
	width:100%;
	height:45px;
	background:#8b8b8b;
	text-align:center;
}
div#copyright div{
	font:11px Tahoma;
	color:#bbb;
	padding-top:15px;
}

#div-page-navigator{
    font:14px Tahoma;
	color:#BF697B;
	padding:5px 0px 8px 0px;
	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:14px Tahoma;
	/*text-indent:25px;*/
	margin:0px 20px 10px 15px;
	padding:0px;
}
fieldset#page-promo p.last{
	color:#4d4d4d;
	font:14px Tahoma;
	/*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:#96bc2e;
	font:bold 13px Tahoma;
}
fieldset#page-promo p a{
	color:#F66;
}

table.grid{
	margin:auto 20px auto 15px;
}
table.grid a{
	color:#666;
	/*text-decoration:none;	*/
}
table.grid thead tr{
	font:bold 13px Tahoma;
	color:#fff;
	height:28px;
	background:#E8AABA;
}
table.grid thead td{
	font:bold 14px Tahoma;
	color:#fff;
	padding:1px 3px;
}
table.grid tbody td{
	font:14px Tahoma;
	color:#333;
	height:22px;
}
table.grid tr.even{
	background:#e3e3e3;
}
table.grid tr.odd{
	background:#ececec;
}
table.grid tr.over{
	background:#E899BA;
}
div#analytic-search{
	font:13px Tahoma;
	/*margin-left:20px;*/
	text-align:center;
	color:#444;
	height:32px;
}
div#analytic-search-select{
	font:14px Tahoma;
	text-align:left;
	margin:10px 35px auto 35px;
	color:#333;
}
div#graph{
	height: 400px;
	width: 735px;
	margin:0px 25px 25px 25px;
	overflow:hidden;
	border:solid 1px;
}
div.analytic{
	font:14px Tahoma;
	margin:auto 20px auto 15px;
	
}
div.analytic table tr#top-head{
	background-image:url(../Images/bganalytic_green.jpg);
	/*background-color:#96bc51;*/
	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:#FFF4FE;
	height:28px ;
	font-size:13px;
}
div.analytic table tr#head2{
	background-color:#FAF4FA;
	height:28px ;
	font-size:13px;
}
div.analytic table a{
	text-decoration:none;	
	color:#444;
}
div.analytic table tr#head1:hover{
	background-color: #E899BA;			
}
div.analytic table tr#head2:hover{
	background-color: #E899BA/*#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(../Images/head-register.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-new-entry{
	height:55px;
	background:url(../Images/head-new-entry.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-recommend{
	height:55px;
	background:url(../Images/head-recommend.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-bestseller{
	height:55px;
	background:url(../Images/head-bestseller.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-magazine{
	height:55px;
	background:url(../Images/head-magazine.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-category{
	height:55px;
	background:url(../Images/head-category.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-login{
	height:55px;
	background:url(../Images/head-login.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-publisher{
	height:55px;
	background:url(../Images/head-publisher.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-writer{
	height:55px;
	background:url(../Images/head-writer.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-my-cart{
	height:55px;
	background:url(../Images/head-my-cart.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-checkout{
	height:55px;
	background:url(../Images/head-checkout.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-pay-method{
	height:55px;
	background:url(../Images/head-pay-method.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-details{
	height:55px;
	background:url(../Images/head-book-details.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-synopsis{
	height:55px;
	background:url(../Images/head-book-synopsis.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-related{
	height:55px;
	background:url(../Images/head-book-related.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-book-review{
	height:55px;
	background:url(../Images/head-book-review.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-review-form{
	height:55px;
	background:url(../Images/head-review-form.gif) no-repeat 10px;
	margin-bottom:20px;
}
div.head-about-meb{
	height:40px;
	background:url(../Images/head-about-meb.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-about-ask{
	height:40px;
	background:url(../Images/head-about-ask.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-promo-code{
	height:40px;
	background:url(../Images/head-promo-code.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-queue-profile{
	height:40px;
	background:url(../Images/head-my-queue-profile.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-book-search-result{
	height:55px;
	background:url(../Images/head-book-search-result.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-contact-info{
	height:55px;
	background:url(../Images/head-contact-info.gif) no-repeat 10px 0px !important;
	margin-bottom:20px;
}
div.head-contact-map{
	height:55px;
	background:url(../Images/head-contact-map.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-queue-book{
	height:55px;
	background:url(../Images/head-my-queue-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-search-queue-form{
	height:55px;
	background:url(../Images/head-search-queue-form.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}div.head-search-queue-result{
	height:55px;
	background:url(../Images/head-search-queue-result.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-book-queue{
	height:55px;
	background:url(../Images/head-book-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile-queue{
	height:55px;
	background:url(../Images/head-profile-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-queue-book{
	height:40px;
	background:url(../Images/head-my-queue-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-search-result-book{
	height:40px;
	background:url(../Images/head-search-result-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-search-result-promo{
	height:40px;
	background:url(../Images/head-search-result-promo.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-site-map{
	height:40px;
	background:url(../Images/head-site-map.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-my-shelf{
	height:40px;
	background:url(../Images/head-my-shelf.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-change-pwd{
	height:40px;
	background:url(../Images/head-change-pwd.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-forgot-pwd{
	height:40px;
	background:url(../Images/head-forgot-pwd.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-how-to-pay{
	height:40px;
	background:url(../Images/head-how-to-pay.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.term-of-payment{
	height:55px;
	background:url(../Images/head-term-of-payment.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.revenue-sharing{
	height:55px;
	background:url(../Images/head-revenue-sharing.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-add-new-book{
	height:40px;
	background:url(../Images/head-add-new-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile{
	height:40px;
	background:url(../Images/head-profile.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-manage-book{
	height:40px;
	background:url(../Images/head-manage-book.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile-queue{
	height:40px;
	background:url(../Images/head-profile-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-profile-queue{
	height:40px;
	background:url(../Images/head-profile-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-seller-queue-detail{
	height:40px;
	background:url(../Images/head-seller-queue-detail.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-publisher-queue-detail{
	height:40px;
	background:url(../Images/head-publisher-queue-detail.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-book-queue{
	height:40px;
	background:url(../Images/head-book-queue.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-analytic{
	height:40px;
	background:url(../Images/head-analytic.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-affiliate{
	height:50px;
	background:url(../Images/head-affiliate.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-publish-your{
	height:50px;
	background:url(../Images/head-publish-your.gif) no-repeat 10px 0px;
	margin-bottom:20px;
}
div.head-meb-like-box{
	height:56px;
	background:url(../Images/head-meb-like-box.gif) no-repeat 10px 0px;
}
div.head-book-search{
	height:56px;
	background:url(../Images/head-book-search.gif) no-repeat 10px 0px;
}
div.head-meb-mobile-ebook{
	height:56px;
	background:url(../Images/head-meb-mobile-ebook.gif) no-repeat 10px 0px;
}
div.head-youmay{
	height:55px;
	background:url(../Images/head-youmay.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:250px;
	height:800px;
	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;
	height:800px;
	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{
	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{
	margin:10px 0px 10px 110px;
	font:normal 14px 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{
	color:#4d4d4d;
	font:14px Tahoma;
	margin:10px 20px 0px 35px;
	padding:0px;
}
fieldset#page-term-payment span{
	color:#4d4d4d;
	display:table;
	font:14px Tahoma;
	margin:0px 20px 15px 35px;
	padding:0px;
}
fieldset#page-term-payment em{
	font-weight:bold;
	font-style:normal;
}
fieldset#page-term-payment blockquote{
	color:#4d4d4d;
	font:14px Tahoma;
	margin:10px 20px 15px 60px;
}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#menu {	
	display:table;
	background:none;
	float:right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:-10px;
	margin-right:-3px;
	margin-bottom:-10px;
}

#menu a {
	display: block;
}

#menu ul {
	list-style-type: none;
	padding-top: 5px;
}

#menu li {
	float:left;
	margin:18px 3px 10px 5px;
	z-index:9999;	
}
#menu li a{
	color:#999999;
	font:normal 13px Tahoma;
	text-decoration:none;
	background:#FFF;
	padding:4px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px;
	border-style: solid;
	border-color:#DDDDDD;
	border-radius: 4px;
	display:table;
}
.sub-menu li a{
	color:#000;
	font:normal 13px Tahoma;
	text-decoration:none;
	background:#FFF;
	padding:4px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px;
	border-style: solid;
	border-color:#DDDDDD;
	border-radius: 4px;
	display:table;
}
#menu li a:hover{
	color:#FFFFFF;
	font:normal 13px Tahoma;
	text-decoration:none;
	background:#B4CB58;
	padding:4px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:table;
}
#menu li a.current{
	color:#FFFFFF;
	font:normal 13px Tahoma;
	text-decoration:none;
	background:#B4CB58;
	padding:4px 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:table;
}

#menu ul.sub-menu {
	display:none;
	position:absolute;
	list-style:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:1px;
	padding:3px;
	z-index:9999;
}

#menu ul.sub-menu li {
	font:13px Tahoma!important;	
	clear:both;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	margin:-1px 0px 0px 0px;
	width:100%;
}
#menu ul.sub-menu li a {
width:100%;
}
#menu li:hover ul.sub-menu {
	clear:both;
	margin:-1px !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 #96bc2e;
    background:#bdec15;
    padding:2px;
	display:inline-block;
}
.blockui-msg div{
	padding : 10px 15px 10px 40px;
	background : #fbfbfb url("../Images/loading.gif") no-repeat 10px 10px;
	border:1px solid #96bc2e;
	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;
}