@charset "utf-8";
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6,p, blockquote, a, pre, abbr,acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfooter, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summery,time,mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	font:inherit;
}

body{
	background:url(images/bg.jpg) repeat;
}

.header{
	background:url(images/header_bg.png) no-repeat;
	margin:5px auto 0px;
	padding:0;
	width:1163px;
	height:163px;
}
.contact{
	width:215px;
	height:42px;
	float:left;
	margin:78px 0px 0px 110px;
	padding:0;
}
.contact img{
	width:40px;
	height:42px;
	margin:0;
	float:left;
}
.contact h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#c2d3da;
	text-align:left;
	font-style:normal;
	padding-top:5px;
	margin-left:3px;
	float:left;
}
.logo{
	width:110px;
	height:115px;
	float:left;
	margin:0px 0px 0px 205px;
	padding:0;
}
.logo a{
	text-decoration:none;
}
.logo a:hover{
	text-decoration:none;
}


.submit{
	width:180px;
	height:85px;
	margin:27px 126px 0px 0px;
	padding:0;
	background:url(images/login_bg.png);
	float:right;
}
.submit_content{
	width:100px;
	height:77px;
	margin:8px 0px 0px 38px;
	padding:0;
	float:left;
}
.submit_content img{
	width:68px;
	height:38px;
	margin-left:16px;
	padding:0;
	float:left;
}
.submit_content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00429c;
	text-align:justify;
	line-height:17px;
	margin-left:3px;
}
.submit_content span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#083600;
	text-align:justify;
	text-decoration:underline;
}
#two{
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.submit_content span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#083600;
	text-align:justify;
	text-decoration:underline;
}
.submit_content span a:hover{
	color:#fff;
	text-decoration:underline;
}
/*end of header*/

.nav{
	width:1020px;
	height:auto;
	background:#54b4d7;
	margin:0 auto;
	padding:0px;
}

/* art */

.nav_center{
   position:absolute;
   top:170px;
   left:-20px;


}

/* begin Menu */
/* menu structure */

ul.clix-hmenu a, ul.clix-hmenu a:link, ul.clix-hmenu a:visited, ul.clix-hmenu a:hover
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.clix-hmenu, ul.clix-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}

ul.clix-hmenu li
{
   margin: 0;
   padding: 0;
   border: 0;
   display: block;
   float: left;
   position: relative;
   z-index: 5;
   background: none;
   font-size:15px;
}

ul.clix-hmenu li:hover{
   z-index: 10000;
   white-space: normal;
}
ul.clix-hmenu li li{
   float: none;
   width: auto;
}
ul.clix-hmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}
ul.clix-hmenu li li:hover>ul {
   top: 0;
   left: 100%;
}
ul.clix-hmenu:after, ul.clix-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}
ul.clix-hmenu, ul.clix-hmenu ul {
   min-height: 0;
}

ul.clix-hmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 0;
   background-image: url('images/spacer.gif');
   padding: 10px 30px 30px 30px;
   margin: -10px 0 0 -30px;
}

ul.clix-hmenu ul.clix-hmenu-left-to-right {
   right: auto;
   left: 0;
   margin: -10px 0 0 -30px;
}
ul.clix-hmenu ul.clix-hmenu-right-to-left {
   left: auto;
   right: 0;
   margin: -10px -30px 0 0;
}

ul.clix-hmenu ul ul
{
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

ul.clix-hmenu ul ul.clix-hmenu-left-to-right
{
   right: auto;
   left: 0;
   padding: 30px 30px 30px 10px;
   margin: -30px 0 0 -10px;
}

ul.clix-hmenu ul ul.clix-hmenu-right-to-left
{
   left: auto;
   right: 0;
   padding: 30px 10px 30px 30px;
   margin: -30px -10px 0 0;
}

ul.clix-hmenu li li:hover>ul.clix-hmenu-left-to-right {
   right: auto;
   left: 100%;
}
ul.clix-hmenu li li:hover>ul.clix-hmenu-right-to-left {
   left: auto;
   right: 100%;
}

ul.clix-hmenu{
   position:relative;
   padding: 3px 3px 3px 3px;
   float: left;
   left: 50%;
}
div.clix-nav-center{
   position: relative;
   float: right;
   right: 50%;
}

.firefox2 ul ul.clix-hmenu{
   float: none;
}
/* end menu structure */

/* menu bar */

.nav{

 width:1020px;
	height:30px;
	background:#54b4d7;
	margin:0 auto;
	padding:0px;
}

/* end menu bar */
.clix-nav-outer{
   position:absolute;
   width:100%;
}

/* end Menu */

/* begin MenuItem */
ul.clix-hmenu>li>a
{
   position: relative;
   display: block;
   height: 42px;
   cursor: pointer;
   text-decoration: none;
   color: #FFFFFF;
   padding: 0 22px;
   line-height: 42px;
   text-align: center;
   text-transform:uppercase;
   font-size:20px;

}

ul.clix-hmenu>li>a:before, ul.clix-hmenu>li>a:after
{
   position: absolute;
   display: block;
   content:' ';
   top: 0;
   bottom:0;
   z-index: -1;
   background-image: url('images/menuitem.png');
}

ul.clix-hmenu>li>a:before
{
   left: 0;
   right: 0;
   background-position: top left;
}

ul.clix-hmenu>li>a:after
{
   width: 0;
   right: 0;
   background-position: top right;
}

.clix-hmenu a, .clix-hmenu a:link, .clix-hmenu a:visited, .clix-hmenu a:hover
{


   text-align: left;
   text-decoration: none;

   font-family:Oswald Stencil;
	color:#fff;

}

ul.clix-hmenu>li>a.active:before {
   background-position: bottom left;
}
ul.clix-hmenu>li>a.active:after {
   background-position: bottom right;
}
ul.clix-hmenu>li>a.active {
   color: #456EB5;
}

ul.clix-hmenu>li>a:hover:before, ul.clix-hmenu>li:hover>a:before {
   background-position: center left;
}
ul.clix-hmenu>li>a:hover:after, ul.clix-hmenu>li:hover>a:after {
   background-position: center right;
}
ul.clix-hmenu>li>a:hover, ul.clix-hmenu>li:hover>a{
   color: #456EB5;
}

/* end MenuItem */

/* begin MenuSeparator */

ul.clix-hmenu>li {
   margin-left:8px;
}
ul.clix-hmenu>li:first-child {
   margin-left:0;
}

/* end MenuSeparator */

/* begin MenuSubItem */
.clix-hmenu ul a
{

display: block;
   white-space: nowrap;
   height: 23px;
   background-image: url('images/subitem.png');
   background-position: left top;
   background-repeat: repeat-x;
   border-width: 0;
   border-style: solid;
   min-width: 7em;
   text-align: left;
   text-decoration: none;
   line-height: 23px;
   color: #1A1A1A;
   font-weight: normal;
   margin:0;
   padding: 0 8px;
}

.clix-hmenu ul>li:first-child>a
{
   border-top-width: 0;
}

.clix-hmenu ul a:link, .clix-hmenu ul a:visited, .clix-hmenu ul a:hover, .clix-hmenu ul a:active
{
   text-align: left;
   text-decoration: none;
   line-height: 23px;
   color: #fff;
   font-weight: normal;
   margin:0;
   padding: 0 8px;
   font-size:15px;
}

.clix-hmenu ul li a:hover
{
   color: #fff;
   background-position: left bottom;
   border-top-width: 0 !important;
}

.clix-hmenu ul li:hover>a
{
   color: #fff;
   background-position: left bottom;
   border-top-width: 0 !important;
}

/* end MenuSubItem */


/* art*/

/*.nav ul{
	list-style:none;
	margin:0px 0px 0px 85px;
	padding:0;
}
.nav ul li{
	font-family:Oswald Stencil;
	color:#fff;
	font-size:20px;
	text-align:left;
	display:inline-block;
	margin-top:5px;
	line-height:1px;
	font-weight:100%;
	letter-spacing:1px;
}
.nav ul li a{
	font-family:Oswald Stencil;
	color:#fff;
	font-size:20px;
	text-decoration:none;
	background: url(images/menu-marker.gif) no-repeat right 45px;
	padding: 0 32px 0 32px;
}
.nav ul li.last a{
	background:none;
}

.nav ul li a:hover{
	color:#0f6a9d;
	text-decoration:none;
}
.nav ul ul{
	position:absolute;
	visibility:hidden;
	float:left;
	margin:0;
	padding:0;
}
.nav ul ul li{
	position:relative;
	margin-top:5px;
	display:block;
	padding:10px 0px 10px 0px;
	z-index:5;
}
.nav ul ul li a{
	color:#fff;
	background:none;
	visibility:hidden;
}
.nav ul ul li a:hover{
	color:#0f6a9d;
	background:none;
	visibility:visible;
}*/


/*end of nav*/
.sliding_banner{
	width:1020px;
	height:435px;
	margin:0 auto;
	padding:0;
	background:#54b4d7;
}
/*end of banner*/

.design{
	width:1020px;
	height:62px;
	margin:0 auto;
	padding:0;
	background:#fff;
}
/*end of design*/

.container{
	width:1020px;
	height:565px;
	margin:0 auto;
	padding:0;
	background:#fff;
}
.main_container{
	width:915px;
	height:auto;
	margin:0px auto;
}
.left_container{
	width:220px;
	height:535px;
	margin:0;
	padding:0;
	float:left;
}
.left_top{
	width:220px;
	height:345px;
	float:left;
	margin:0;
}
.subject{
	width:220px;
	height:52px;
	margin:0;
	border-bottom:4px solid #235d7d;
}
.subject h2{
	font-family:Oswald;
	font-size:30px;
	color:#0f6a9d;
	font-style:normal;
}
.sub_nav{
	width:220px;
	height:260px;
	margin:0;
	float:left;
	margin-top:30px;
}
.sub_nav ul{
	list-style:none;
}
.sub_nav ul li{
	font-family:Oswald;
	font-size:20px;
	color:#1476ac;
	text-align:left;
	text-decoration:none;
	font-style:normal;
}
.sub_nav ul li a{
	font-family:Oswald;
	font-size:20px;
	color:#1476ac;
	text-decoration:none;
	font-style:normal;
}
.sub_nav ul li a:hover{
	color:#4dd6de;
	text-decoration:none;
}
.news{
	width:220px;
	height:46px;
	margin:0;
	border-bottom:4px solid #235d7d;
	display:block;
	float:left;
}
.news h2{
	font-family:Oswald;
	font-size:30px;
	color:#0f6a9d;
	font-style:normal;
}
.para{
	width:220px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}
.para p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5c5c5c;
	margin-top:15px;
	padding:0;
	text-align:left;
	font-weight:100%;
	line-height:18px;
}
.para p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5c5c5c;
	font-weight:bold;
}
/*end of left_container*/

/*start of right_container*/
.clix_right_container{
	width:670px;
	height:535px;
	float:left;
	display:block;
	margin:0;
	padding:0;
	margin-left:25px;
	border-bottom:1px solid #aeaead;
}
.clix_new_arrival{
	width:660px;
	height:255px;
	margin:0;
	padding:0;
	float:left;
	border-bottom:2px solid #aeaead;

}
.arrival{
	width:660px;
	height:52px;
	margin:0;
	border-bottom:4px solid #235d7d;
	display:block;
	float:left;
}

.arrival h2{
	font-family:Oswald;
	font-size:30px;
	color:#0f6a9d;
	font-style:normal;
}

/*start of clix_jquery_box*/
.clix_jquery_box{
	width:660px;
	height:160px;
	margin-top:30px;
	padding:0;
	float:left;
	background:#d6e6fc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10pz;
}

/*these for bgcarousel*/
.bgcarousel{
	width:660px;
	height:160px;

}
.carousel{
	width:600px;
	height:120px;
	margin:0px 30px;
	padding-top:20px;
}
.carousel ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.carousel ul li{
	margin-right:10px;
	position:relative;
	padding:0;
	float:left;
	overflow:hidden;
	width:143px;
	height:120px;
}
.carousel ul li img{
	width:142px;
	height:120px;
}

.button_car a{
	width:30px;
	height:28px;
	position:absolute;
	z-index:999;
	padding:0px ;
	margin:70px 0px 0px 7px;
	float:left;
	background:url(images/prev.png) no-repeat;
}
.button_car2 a{
	width:30px;
	height:28px;
	position:absolute;
	z-index:999;
	padding:0px ;
	margin-left:625px;
	margin-top:-70px;
	float:left;
	background:url(images/next.png) no-repeat;
}

/*end of bgcarousel*/





















/*start of chemistry*/
.clix_chemistry{
	width:320px;
	height:250px;
	margin-top:16px;
	margin-left:15px;
	padding:0;
	float:left;
	border-right:1px solid #aeaead;
}
.clix_chemistry h2{
	font-family:Oswald;
	font-size:18px;
	color:#636c71;
	text-align:left;
	margin:0;
	font-weight:100%;
	letter-spacing:0.5px;
}
.clix_chemistry p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777c7e;
	text-align:left;
	padding-top:10px;
	margin:0;
	line-height:18px;
}
.clix_chemistry p span a{
	color:#575859;
	text-decoration:none;
}
.clix_chemistry p span a:hover{
	font-weight:bold;
	text-decoration:none;
}
.clix_chemistry h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#424546;
	text-align:left;
	font-weight:normal;
	padding-top:10px;
}
.new_release_images{
	display:block;
	margin:0;
	padding-top:10px;
	width:295px;
	height:121px;
	float:left;
}
.clix_chemistry img{
	float:left;
	display:block;
	padding-right:10px;
}
/*end of Chemistry*/


/*start of mathmetics*/
.clix_math{
	width:320px;
	height:auto;
	margin-top:16px;
	padding:0;
	float:left;
	margin-left:13px;
}
.clix_math h2{
	font-family:Oswald;
	font-size:18px;
	color:#636c71;
	text-align:left;
	margin:0;
	font-weight:100%;
	letter-spacing:0.5px;
}
.clix_math p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#777c7e;
	text-align:left;
	padding-top:10px;
	margin:0;
	line-height:18px;
}
.clix_math p span a{
	color:#575859;
	text-decoration:none;
}
.clix_math p span a:hover{
	font-weight:bold;
	text-decoration:none;
}
.clix_math h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#424546;
	text-align:left;
	font-weight:normal;
	padding-top:10px;
}
.new_release2_images{
	display:block;
	margin:0;
	padding-top:10px;
	width:295px;
	height:121px;
	float:left;
}
.clix_math img{
	float:left;
	display:block;
	padding-right:9px;
}
/*end of mathmetics*/


/*start of footer*/
.footer{
	width:1020px;
	height:133px;
	margin:0 auto;
	padding:0;
	background:url(images/footer_bg.png) repeat;
}
.footer_txt{
	width:580px;
	height:55px;
	margin:45px 0px 0px 55px;
	padding:0;
	float:left;
}
.footer_txt ul{
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}
.footer_txt ul li{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:left;
	margin:0;
	padding:0px 20px 0px 0px;
	display:inline;
	line-height:36px;
	font-weight:normal;
}
.footer_txt ul li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer_txt ul li a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#76F5E9;
	text-decoration:none;
}


.footer_txt h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#f1f0f0;
	text-align:left;
	font-weight:normal;
	margin:0;
	padding:0;
}
/*end of footer_txt*/

/*start of link*/
.link{
	width:145px;
	height:45px;
	margin:45px 40px 0px 0px;
	padding:0;
	float:right;
}
.link img{
	padding-right:4px;
}
.link img a{
	text-decoration:none;
}
.link img a:hover{
	text-decoration:none;
}



/*  catalogue page start here ----------//////////////////// */

.sort{
	width:700px;
	height:52px;
	margin:72px 0px 0px 0px;
	padding:0;
	background:#54b4d7;
}
.sort_by{
	width:220px;
	height:30px;
	margin-top:10px;
	margin-left:10px;
	float:left;
	padding:0;
}
.sort_by p{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-align:left;
	padding-top:8px;
	letter-spacing:1px;
	float:left;
}
.option_box{
	width:160px;
	height:23px;
	margin:5px 0px 0px 10px;
	background:#fff;
	float:left;
	
}
.option_box select{
	border:none;
	float:right;
	margin:3px 2px 0px 0px;
}

.display{
	width:700px;
	height:30px;
	margin-top:34px;
	padding:0;
	float:left;
}
.display_book{
	width:200px;
	height:auto;
	margin-left:30px;
	padding-top:7px;
	float:left;
}
.display_book p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#746f6f;
	text-align:left;
	letter-spacing:1px;
}
.next_button{
	width:282px;
	height:30px;
	margin:0;
	float:right;
}
.num{
	width:30px;
	height:30px;
	background:#26c5cd;
	margin:0;
	margin-right:5px;
	float:left;
}
.num p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding-top:7px;
}
.num1{
	width:30px;
	height:30px;
	background:#54b4d7;
	margin:0;
	margin-right:5px;
	float:left;
}
.num1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	padding-top:7px;
}

.num2{
	width:70px;
	height:30px;
	background:#54b4d7;
	margin:0;
	margin-right:0px;
	float:right;
}
.num2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	padding-top:7px;
}
.num p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.num p a:hover{
	color:#fff;
	text-decoration:none;
}
.num1 p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.num1 p a:hover{
	color:#fff;
	text-decoration:none;
}
.num2 p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.num2 p a:hover{
	color:#fff;
	text-decoration:none;
}

/*start of book description*/
.book_description{
	width:700px;
	margin-top:10px;
	padding:0;
	float:left;
	border:1px solid #e1e1e1;
	padding-bottom:10px;
}
.book_name{
	width:450px;
	height:236px;
	margin:10px 0px 0px 10px;
	padding:0;
	float:left;
}
.book_1{
	width:210px;
	height:236px;
	margin:0;
	padding:0;
	float:left;
	border:1px solid #e1e1e1;
}
.book_1 img{
	width:154px;
	height:228px;
	margin:4px 0px 0px 28px;
}
.book_1_detail{
	width:220px;
	height:226px;
	margin:10px 0px 0px 18px;
	float:left;
}
.detail_about{
	width:420px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
}
.detail_about h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#008bdb;
	text-align:left;
	font-weight:bold;
}
.detail_about h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bda;
	text-align:left;
	font-weight:bold;
	padding-top:20px;
}
.detail_about h3 span{
	color:#5d5d5d;
}
.detail_about h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	padding-top:20px;
}
.detail_about h4 span{
	color:#5d5d5d;
	font-weight:bold;
}
.detail_about p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	color:#fc9d37;
	text-align:left;
	padding-top:20px;
}
.enqu{
	width:80px;
	height:35px;
	margin-top:15px;
	padding:0;
	float:left;
}
	

.enqu img{
	float:left;
}
.detail{
	width:645px;
	height:105px;
	margin:0;
	padding:0;
	float:left;
	margin-top:15px;
	margin-left:10px;
}
.detail h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#262626;
	letter-spacing:1px;
	margin:0;
	padding:0;
}
.detail p{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	line-height:18px;
}
.detail p span a{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	line-height:18px;
	text-decoration:none;
}
.detail p span a:hover{
	color:#fc9d37;
}

/*for next book 2*/

/*////////////////////////*/

/*start of book description*/
.book_description{
	width:700px;
	margin-top:10px;
	padding:0;
	float:left;
	border:1px solid #e1e1e1;
	padding-bottom:10px;
}
.book_name{
	width:450px;
	height:236px;
	margin:10px 0px 0px 10px;
	padding:0;
	float:left;
}
.book_2{
	width:210px;
	height:236px;
	margin:0;
	padding:0;
	float:left;
	border:1px solid #e1e1e1;
}
.book_2 img{
	width:175px;
	height:228px;
	margin:4px 0px 0px 18px;
}
.book_1_detail{
	width:220px;
	height:226px;
	margin:10px 0px 0px 18px;
	float:left;
}
.detail_about{
	width:420px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
}
.detail_about h2 .name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#008bdb;
	text-align:left;
	font-weight:bold;
}
.detail_about h3 .writer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bda;
	text-align:left;
	font-weight:bold;
	padding-top:20px;
}
.detail_about h3 span{
	color:#5d5d5d;
}
.detail_about h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	padding-top:20px;
}
.detail_about h4 span{
	color:#5d5d5d;
	font-weight:bold;
}
.detail_about p .rate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	color:#fc9d37;
	text-align:left;
	padding-top:20px;
}
.enqu{
	width:80px;
	height:35px;
	margin-top:15px;
	padding:0;
	float:left;
}
.enqu img{
	float:left;
}
.detail{
	width:645px;
	height:105px;
	margin:0;
	padding:0;
	float:left;
	margin-top:15px;
	margin-left:10px;
}
.detail h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#262626;
	letter-spacing:1px;
	margin:0;
	padding:0;
}
.detail p{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	line-height:18px;
}
.detail p span a{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	line-height:18px;
	text-decoration:none;
}
.detail p span a:hover{
	color:#fc9d37;
}
	

/*end of book description*/


/*--/////////Start of MATH/////--*/
/*start of book description*/
.book_description{
	width:700px;
	margin-top:10px;
	padding:0;
	float:left;
	border:1px solid #e1e1e1;
	padding-bottom:10px;
}
.book_name{
	width:450px;
	height:236px;
	margin:10px 0px 0px 10px;
	padding:0;
	float:left;
}
.book_3{
	width:210px;
	height:236px;
	margin:0;
	padding:0;
	float:left;
	border:1px solid #e1e1e1;
}
.book_3 img{
	width:175px;
	height:228px;
	margin:4px 0px 0px 18px;
}
.book_1_detail{
	width:220px;
	height:226px;
	margin:10px 0px 0px 18px;
	float:left;
}
.detail_about{
	width:420px;
	height:180px;
	margin:0;
	padding:0;
	float:left;
}
.detail_about h2 .name_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#008bdb;
	text-align:left;
	font-weight:bold;
}
.detail_about h3 .writer_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007bda;
	text-align:left;
	font-weight:bold;
	padding-top:20px;
}
.detail_about h3 span{
	color:#5d5d5d;
}
.detail_about h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	text-align:left;
	font-weight:normal;
	padding-top:20px;
}
.detail_about h4 span{
	color:#5d5d5d;
	font-weight:bold;
}
.detail_about p .rate_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	color:#fc9d37;
	text-align:left;
	padding-top:20px;
}
.enqu{
	width:80px;
	height:35px;
	margin-top:15px;
	padding:0;
	float:left;
}
.enqu img{
	float:left;
}
.detail{
	width:645px;
	height:105px;
	margin:0;
	padding:0;
	float:left;
	margin-top:15px;
	margin-left:10px;
}
.detail h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#262626;
	letter-spacing:1px;
	margin:0;
	padding:0;
}
.detail p{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	line-height:18px;
}
.detail p span a{
	font-family:Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	line-height:18px;
	text-decoration:none;
}
.detail p span a:hover{
	color:#fc9d37;
}
	

/*end of book description*/

/*FOR BOTTOM NEXT*/
.display_2{
	width:700px;
	height:30px;
	margin-top:34px;
	padding:0;
	float:right;
}
.display_book{
	width:200px;
	height:auto;
	margin-left:30px;
	padding-top:7px;
	float:left;
}
.display_book p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#746f6f;
	text-align:left;
	letter-spacing:1px;
}
.next_button{
	width:282px;
	height:30px;
	margin:0;
	float:right;
}
.num{
	width:30px;
	height:30px;
	background:#26c5cd;
	margin:0;
	margin-right:5px;
	float:left;
}
.num p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	padding-top:7px;
}
.num1{
	width:30px;
	height:30px;
	background:#54b4d7;
	margin:0;
	margin-right:5px;
	float:left;
}
.num1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	padding-top:7px;
}

.num2{
	width:70px;
	height:30px;
	background:#54b4d7;
	margin:0;
	margin-right:0px;
	float:right;
}
.num2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	padding-top:7px;
}




/*  catalogue page end here --------------------//////////////////////  */