@charset "utf-8";

body, input, select, textarea, button, .ui-btn{
    font-family: 'Open Sans', sans-serif !important; 
    font-weight:normal; 
    font-size: 0.9em !important;
}
.ui-table th {
	font-weight:normal !important;
	background:#ebebeb;
}

.fnt-sanspro{ font-family: 'Source Sans Pro', sans-serif; }
.fnt-opensans{ font-family: 'Open Sans', sans-serif; }
.fnt-sanspro{ font-family: 'PT Sans', sans-serif; }

.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus{box-shadow:0 0 0;}
.ui-shadow-inset{box-shadow:0 0 0 inset;}
.ui-input-text, .ui-input-search{ margin:0;}
.ui-header .ui-btn, .ui-footer .ui-btn{ font-size: 0.9em;}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a{ color: #333; border:0; border-radius:0;   text-shadow:none !important;}
.ui-content {  padding:0.5em;}
.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a {
    color: #aa560d;
    font-weight: normal !important;
	text-decoration:none;
}

.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a
.ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus,
 html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus
 { box-shadow: 0 0 0px #38c;}

.ui-page-theme-a a:hover, html .ui-bar-a a:hover, html .ui-body-a a:hover, html body .ui-group-theme-a a:hover {
    color: #333;text-decoration:none;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    color: #333;
    text-shadow:none !important;
}
.ui-input-text input::-moz-placeholder, .ui-input-search input::-moz-placeholder, textarea.ui-input-text::-moz-placeholder{color: #FFFFFF !important;    opacity: 1 !important;}
.ui-page-theme-a .ui-btn:focus, html .ui-bar-a .ui-btn:focus, html .ui-body-a .ui-btn:focus, html body .ui-group-theme-a .ui-btn:focus, html head + body .ui-btn.ui-btn-a:focus, .ui-page-theme-a .ui-focus, html .ui-bar-a .ui-focus, html .ui-body-a .ui-focus, html body .ui-group-theme-a .ui-focus, html head + body .ui-btn-a.ui-focus, html head + body .ui-body-a.ui-focus	{ box-shadow:0 0 0px #3388CC}
.ui-header, .ui-footer{border-width: 0!important;}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {text-shadow:none!important;}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a{text-shadow: none!important;}
placeholder{ color:#FFFFFF!important;}

.ui-select .ui-btn{ 
	padding:5px 40px 5px 5px; 
	margin:0; 
	border-radius: 0;
    box-shadow: 0 0 0; 
	text-align:left;
}
.ui-select .ui-btn select {
	font-weight:normal !important;
}
.ui-btn, label.ui-btn {
	font-weight:normal !important;
}
.ui-mobile label, div.ui-controlgroup-label {
	font-size:inherit !important;
	font-weight:normal !important;
}
.ui-field-contain {	border-bottom: 0px solid rgba(0, 0, 0, 0.15)!important; margin:0 0;}

/*Fliter Menu*/
.myPanel .ui-panel-inner  h4 {
    text-shadow:none !important;
    color:#fff!important;
    padding-left: 0.4em !important;
    margin:0.8em 0 0.6em !important;
    color: #ffffff !important;
    font-style: normal !important;
    font-weight: 600 !important;
}

.myPanel .ui-panel-inner h4.title {
	padding-left:1em !important;
	font-weight: 400 !important;
	color:#ddd !important;
}

.myPanel .ui-panel-inner  ul li {
    /* border-bottom:none !important; */
    /*margin:0 0.6em !important;*/
    text-shadow:none !important;
}
.myPanel  ul#rating-filter li label, .myPanel #book-format-filter li label{
    margin:0 0.6em !important;
}
.myPanel .ui-panel-inner  ul li label{
    padding:0.3em 0 0.3em 3em !important;
    text-shadow: none !important;
}

#sort-publication-button, #sort-catelog-button {
    margin:0 1em !important;
    text-shadow:none !important;
    border-radius: 0em !important;
}
.myPanel .ui-panel-inner .ui-checkbox .ui-btn-corner-all, .myPanel .ui-panel-inner .ui-checkbox .ui-btn.ui-corner-all,
.myPanel .ui-panel-inner .ui-checkbox .ui-slider-track.ui-corner-all,.myPanel .ui-panel-inner .ui-checkbox .ui-flipswitch.ui-corner-all,
.myPanel .ui-panel-inner .ui-checkbox .ui-li-count {
    border-radius: 0em !important;
}

/* .myPanel .ui-panel-inner .ui-checkbox .ui-btn, .myPanel .ui-panel-inner .ui-corner-all,
.myPanel .ui-panel-inner .ui-checkbox .ui-btn-inherit, .myPanel .ui-panel-inner .ui-checkbox .ui-btn-icon-left,
.myPanel .ui-panel-inner .ui-checkbox .ui-checkbox-on {
    background-color: #000 !important;
    border-color: #000 !important;
    color: #ffffff !important;
    text-shadow: 0 1px 0 #005599;
} */

/* .myPanel .ui-panel-inner .ui-checkbox .ui-btn-icon-left:after, .myPanel .ui-panel-inner .ui-checkbox .ui-btn-icon-right:after,
.myPanel .ui-panel-inner .ui-checkbox .ui-btn-icon-top:after, .myPanel .ui-panel-inner .ui-checkbox.ui-btn-icon-bottom:after,
.myPanel .ui-panel-inner .ui-checkbox .ui-btn-icon-notext:after {
    background:#000 !important;
} */

.ui-btn.ui-checkbox-off:after {
	background: #f2f2f2 !important;
	opacity: 1 !important;
}


.myPanel .ui-panel-inner .ui-checkbox, .ui-radio {
    margin: 0.3em 0;
    position: relative;
}

#rating-filter .ui-checkbox label, #book-format-filter .ui-checkbox label {
	background:none!important;
	color:#fff !important;
	border: none !important;
}

/* H3 Title */

.myPanel .ui-panel-inner h3.title { background:#454545;color: #f5f5f5;margin-bottom: 0;padding: 5px;text-shadow:none !important}

/* H3 Title Ends */

/* carousel - pager item */
	.bx-wrapper .bx-pager {
		width:50% !important;
		height:12px !important;
		overflow-y:hidden !important;
		margin:0.5em 0 0 0 !important;
	}
	.bx-wrapper .bx-pager.bx-default-pager a:hover, 
	.bx-wrapper .bx-pager.bx-default-pager a.active {
		background:#454545 !important;
		border: 1px solid #454545 !important;
		text-shadow: none !important;
	}
	.bx-wrapper .bx-pager.bx-default-pager a {
		border-radius: 50% !important;
	}
	
	.bx-wrapper .bx-viewport { background:none !important}
	
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { top:-28px !important;}
/* carousel - pager item */

/*Fliter Menu Ends*/

#footer_part { 
	border-bottom:0px solid #555555 !important; 
	border-top:0px solid #555555!important;
}
.copyright {
	font-size:85%;;
	font-weight:normal;
	color:#afafaf;
	padding:1.5% 1% 1% 1.5%;
	line-height:30px;
	background:#666; 	
}
.copyright a { color:#aa560d; } 
/*.social_n {
	float:right;
	padding:1%;
}*/
.social_n a {
	padding-left:8px;
}
#footer_part #footer-content ul {
	list-style:none;
}
#footer_part #footer-content  li {
	/*float:left;*/
	float:none;
	/* padding:1%; */
	margin-bottom:2% !important;
	box-sizing:border-box;
	text-align:left;
	padding-left: 5% !important;
}
#footer_part #footer-content li a {
	font-size:0.8em;
	font-weight:normal;
	color:#fff !important;
/* 	padding:0 3%;
	line-height:26px; */
	border-right:1px solid #bbb;
	text-decoration:none;
}

#footer_part #footer-content li a:hover {
	color:#fff !important;
	text-decoration:underline;
}
#footer_part #footer-content a:last-child,
#footer_part #footer-content li a:last-child {
	border-right:0px solid #aaa;
}


.clear, .clear-b { clear:both; height:1px;}
.clear_border-b{ clear:both; border-bottom:1px solid #FFFFFF;}
.clear_10{ clear:both; height:10px;}
.width100{ width:100%}
.width90{ width:90%}
.width80{ width:80%}
.width30{ width:30%}
.width10{ width:10%}
.border-b{ clear:both; border-bottom:1px solid #ccc;}
.pad_0{ padding:0;}
.pad_r_10{ padding-right:10px;}
.pad_bot{ padding-bottom:10px;}
.pad_tb{ padding-bottom:10px; padding-top:10px;}
.pad_tb_5{ padding:5px 0;}
.mar_tb{ margin:10px 0;}
.fl{ float:left;}
.fr{ float:right;}
.logo{ width:100%; padding:1%; float:left; text-align:left; height:auto; box-sizing:border-box; background-color: #fff;  border-bottom:1px solid #cccccc!important;}

#header_part{
	background:#d97705;
	border:0;
	padding:7px;
	height:48px;
	overflow:hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
     -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45) !important;
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45) !important;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45) !important;
}
#header_part .slide-menu {
    float: left;
    margin: 7px 7px 0px 7px;
    width: 30px;
}
#header_part .slide-menu a {
	width:36px;
	height:36px;
	display:block;
	background:url(../images/panelbar-white.png) no-repeat;
}
#header_part .logo {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none !important;
    float: left;
    height: auto;
    padding: 1% 0 0 0 ;
    width: 40%;
}
.top_bar{
	width:98%;
	padding:1%;
	text-align:left;
	height:auto;
}
#header_part .quick-link {
    float: right;
    padding: 5px 5px 0 0;
    text-align: right;
    width: 37%;
}
#header_part .quick-link a {
	height: 24px;
    width: 24px;
	display:block;
	float:right;	
	margin-left:0px;	
}
#header_part .quick-link .icon {
	margin-left:20px;
}
#header_part .quick-link .searchicon {
	background:url(../images/icon-search-white.png) no-repeat;
}
#header_part .quick-link .loginicon {
	background:url(../images/icon-user-white.png) no-repeat;
}

#header_part .quick-link .cart-items-count {
	background:#666;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	height: 15px;
	line-height: 15px;
	width: 15px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-size:80%;
	font-weight:normal;
	margin-right:-23px;
	margin-top:-5px;
}

.myPanel { background:#666;}
.myPanel .ui-panel-inner { padding:0em; /*text-shadow: 0 0px 0 #f3f3f3;*/}
.myPanel .ui-panel-inner h2 { padding:5px 10px; line-height: 1.8em; margin: 0px 0px 1px; color:#fff; font-size:0.9em; font-weight:normal; background: none repeat scroll 0 0 #343434;}
.myPanel .ui-panel-inner h2.title { background: none repeat scroll 0 0 #565656;}
.myPanel .ui-panel-inner ul { margin:0; list-style:none; padding:0;}
.myPanel .ui-panel-inner ul li{ margin:0; list-style:none; color:#fff; text-decoration:none; border-bottom:#787878 1px solid; margin:0}
.myPanel .ui-panel-inner ul li a{ margin:0; list-style:none; padding:10px 10px 10px 15px; display:block; color:#fff !important; text-decoration:none; font-size:0.9em; font-weight:normal;}
.myPanel .ui-panel-inner ul li a:hover{ margin:0; list-style:none; color:#fff; text-decoration:none; background:#787878;}
.mypanel .ui-select { width:95% !imporant;}

/* Search Panel */
.top_search { margin:0% 3% 0% 5%; width:85%; }
.t_s { float:left; width:85%;}
.t_s_go { float:left; width:15%;}
.top_search input[type="text"] { 
 background:#fff; 
 color:#999; 
 border:1px solid #ccc; 
 box-shadow:0; 
 border-radius:0; 
 min-height:28px; 
 padding:5px 5px; 
 font-size: 0.9em; 
 width:100%; 
 }
.top_search input[type="submit"] { 
  background:#d97705; 
  color:#fff; 
  border:1px solid #d97705; 
  box-shadow:0; 
  border-radius:0; 
  min-height:32px; 
  font-size: 0.8em; 
  width:100%; 
  font-weight:normal !important; 
  margin-top:0.55em !important; 
  padding:0px 7px !important; 
  
  /* iOS button border reset */
	-webkit-appearance: none;
	-webkit-border-radius: 0;
  }
.top_search input[type="submit"]:hover { background:#d97705; color:#fff; border:1px solid #d97705; }
.top_search a { border-bottom: 1px dotted #898989; color: #aaa !important; display: block; padding: 5px; }
.top_search a b { color: #e3e3e3; }
.top_search .title { border-bottom: 1px dotted #bbb; color: #fafafa; display: block; margin-bottom: 5px; padding-bottom: 8px; }
.autocomplete a { cursor: pointer; text-decoration: none; }
.autocomplete a:hover { background: none repeat scroll 0 0 #c0c0c0; }
.search_toggle { display:block; text-align:right; }

.btn_normal{ font-size: 0.9em !important;    font-weight: normal !important;    line-height: 20px !important;    margin: 7px 0 !important;    padding: 0 5px !important;}
.ui-input-btn input.btn_normal{ padding:0 5px; margin:0; line-height:20px; font-size: 0.9em;}
.btn_big{ padding:0 20px; margin:0; line-height:30px; font-size: 1em; display:inline-block}
.btn_big2{ padding:0 20px; margin:0; line-height:30px; font-size: 1em; display:block}
input.btn_big{ padding:0 20px; margin:0; line-height:30px; font-size: 1em; display:inline-block; font-weight:normal}
.t_viewcart{ float:right; width:48px; margin-left:10px;}
.t_viewcart a{ background:url(../images/u21.png) no-repeat left; padding:0 0 0 20px; text-decoration:none; color:#555555; display:inline-block;}

.cate_slide_main{ width:100%; margin-bottom:10px;}
.cate_slide_main h1{ background:#e5e5e5; padding:1% 1% 1% 2%; font-size:1.2em; margin:0;}
.cate_slide_main h1 a { color:#aa560d; text-decoration:none; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width:60%; display:block;}
.cate_slide_main h1 a:hover{ color:#555555; text-decoration:none;}
.cate_slide_main h1 a span { color:#676767; text-decoration:none; display:inline-block; padding-left:7px; text-shadow:none; }
.cate_slide_cont{ width:100%; padding:1%;position:relative; box-sizing:border-box; border:1px solid #cccccc; float:left; -webkit-box-shadow: 0 8px 6px -6px #555555;   -moz-box-shadow: 0 8px 6px -6px #555555;     box-shadow: 0 8px 6px -6px #555555; margin-bottom:15px;}
.cate_slide_cont_img{ float:left; position:relative; overflow:hidden;}
/*.cate_slide_cont_img a { position:absolute; bottom:0px; left:0px; padding:5px; background:rgba(0,0, 0, 0.5); width:100%; color:#fff !important; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}*/
.cate_slide_cont_data{ float:right;}

.cate_slide_cont_data h2{ padding:1%; font-size:1em; margin:0; font-weight:normal !imporant;}

.cate_slide_cont_data p.subtitle, .cate_slide_cont_data div.subtitle{ padding:1%; font-size:0.8em; margin:0; font-weight:normal !imporant;}

.detail_l2 p img.overall-rating{ margin-left:-5px;}

.cate_slide_cont_data h2 a{ color:#aa560d; text-decoration:none;}
.cate_slide_cont_data h2 a:hover{ color:#555555; text-decoration:none;}
.cate_slide_cont_data p{font-size:0.9em; margin:0; padding:5px 0; color:#555555; font-weight:normal; }
.cate_slide_cont_data .price{ font-size:1.3em; font-weight:bold; color:#d44b38; margin:0px 0px 7px; }
.cate_slide_cont_data .price .duration { font-size: 70%; color: #999; font-weight: normal; }
.cate_slide_cont_data .price strike { color: #666; font-weight: normal; font-size:85%; }
.cate_slide_cont_data p.price{ font-family: 'Open Sans', sans-serif !important;font-size:1.3em; font-weight:bold;}
.cate_slide_cont_data p.price span{ font-family: 'Open Sans', sans-serif !important; font-size:1em; font-weight:bold; text-decoration:line-through; color:#999}
.cate_slide_cont_data .req-subscription .btn-default { display:block; line-height: 23px; }

/*custom footer - Jan20*/

#footer_part #footer-content .logo-footer {background-image: url("../images/logo_footer.gif");background-repeat: no-repeat;background-position:50% 50%;float: left;height: 106px;
    margin: 5px 10px 5px 5px;width: 96px;}
	
#footer_part #footer-content h3 {color: #e0e0e0 !important;font-size: 1em !important; margin: 0 !important;}

#footer_part #footer-content ul {list-style:none;margin: 0!important;padding: 0!important;}

#footer_part #footer-content ul li a {color: #ffffff !important; padding-top:1% !important;}

#footer_part #footer-content .column-5 { color: #ffffff !important; margin:0 !important; padding-bottom:2% !important;}

#footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,
#footer_part  #footer-content .column-5 {
		border-bottom:1px solid #888;
		margin:5px 0px 10px 0px;
		padding-bottom:8px;
		
	}

#footer_part  #footer-content .column-5 {
	font-size:80%;
	font-weight:normal;
}
	
/* Text style - Jan20 */

#footer_part  #footer-content h4, .cate_slide_cont_data h2 a, .ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a,
 .cate_slide_cont_data p , .info, .success, .warning, .error, .validation, .top_search input[type="submit"], #footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,	#footer_part  #footer-content .column-5 {
	text-shadow:none !important;
}


#price-button span{text-decoration:none;}
.detail_l2 .book-reader-channel a {
	display: inline-block !important; 
	padding: 0.7em 1.7em 0.7em 0em !important; 	
	color:#888 !important;
}


/* Bookshelf page */
.detail_l2 p a.ui-btn {  
	display: inline-block !important; 
	padding: 0.7em 1.7em !important; 
	margin:0.2em  0em !important;
	background:#F39234 !important;
	color:#fff !important;
	text-shadow:none !important;
}
.detail_l2 .price + p > span {
	display: inline-block !important; 
	padding: 0.7em 1.7em !important; 
	margin:-0.7em  0em 0.2em !important;
	border:1px solid #eaeaea !important;
	color:#999 !important;
	text-shadow:none !important;
	font-size:0.9em !important;
}
.detail_l2 p a.readOffline {
	margin-left:3px !important;
	background:#848484 !important;
}

.detail_l2 .book-reader-channel a {
	display: inline-block !important; 
	padding: 0.7em 1.7em 0.7em 0em !important; 	
	color:#888 !important;
}

.detail_l{ float:left; width:28%; padding:1%; box-sizing:border-box;}
.detail_l select{ width:96%;}

.detail_l div.ui-btn{ background: #F39234 !important;  border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
.detail_l div.ui-btn:hover { background:#D56F0E !important;  border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

.detail_l #price-button {background:none !important; width:70% !important;}

.detail_l .addcart { background: #F39234 !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
.detail_l .addcart:hover { background:#D56F0E !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; } 

input[type="button"].continue-shopping { background: #F39234 !important; opacity:1 !important; text-indent:initial !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
input[type="button"].continue-shopping:hover { background:#D56F0E !important; opacity:1 !important; text-indent:initial !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

.detail_l2 .book-reader-channel a.ui-link { background: #F39234 !important; color:#fff !important;  padding: 0.5em 1em !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

.detail_l2 .book-reader-channel a.ui-link:hover { background:#D56F0E !important; color:#fff !important;  padding: 0.5em 1em !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

.detail_l  .book-reader-channel  a{background: #F39234 !important; color:#fff !important;  padding: 0.5em 1em !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
.detail_l  .book-reader-channel  a:hover {background:#D56F0E !important; color:#fff !important;  padding: 0.5em 1em !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }


.detail_l2{ float:left; width:100%; padding:1%; box-sizing:border-box;}
.descrp{ float:left; width:66%; padding:1%; box-sizing:border-box; border-left:1px solid #CCC; line-height:20px; }
.login_part{ width:60%; margin:0 auto; padding:1em 0 0.5em;}
.login_part input[type="text"]{ background:#FFFFFF; border:1px solid #999; box-shadow:0; border-radius:0; min-height:30px; padding:0 5px; font-size: 0.9em; width:100%; margin-bottom:10px; box-shadow: 2px 2px 2px #cccccc inset;}
.login_part input[type="password"]{ background:#FFFFFF; border:1px solid #999; box-shadow:0; border-radius:0; min-height:30px; padding:0 5px; font-size: 0.9em; width:100%; margin-bottom:10px;  box-shadow: 2px 2px 2px #cccccc inset;}
.login_part input[type="submit"]{ width:100%;padding:7px 5px;margin:0px;}
.login_part p div.ui-input-btn { background:#F39234 !important; color:#fff !important; text-shadow:none !important; }
#profile .btn-warning, #pwd .btn-warning, #address  input[type="submit"] { background:#F39234 !important; color:#fff !important; text-shadow:none; -webkit-appearance: none !important;
	-webkit-border-radius: 0 !important; }

/* newly added styles */

.cate_slide_cont_data h1.show-ib { background:none !important;}

.cate_slide_cont_data p a { color:#888 !important;}
.cate_slide_cont_data p a:hover{ color:#F39234 !important;}
.login_part div.ui-input-btn{background:#F39234 !important; color:#fff !important; text-shadow:none !important;}
.login_part p div.ui-input-btn { background:#F39234 !important; color:#fff !important; text-shadow:none !important; }

.login_part div.ui-input-btn:hover, .login_part p div.ui-input-btn:hover { background:#D56F0E !important; color:#fff !important; text-shadow:none !important; }

.loginform p a { color:#F39234 !important;}

#shoppingCartDiv div.ui-input-btn, #shoppingCartDiv div.ui-input-btn { background:#F39234 !important; color:#fff !important; text-shadow:none; }

#shoppingCartDiv div.ui-input-btn:hover, #shoppingCartDiv div.ui-input-btn:hover { background:#D56F0E !important; color:#fff !important; text-shadow:none !important;}

a.search_toggle { color:#F39234 !important;}

#contact_form .ui-input-btn, #email-page_form .ui-input-btn{ background:#F39234 !important; color:#fff !important; text-shadow:none; }

#contact_form .ui-input-btn:hover, #email-page_form .ui-input-btn:hover{ background:#D56F0E !important; color:#fff !important; text-shadow:none !important;}

.static-page h1,h2,h3,h4,h5, .static-page div a.ui-link { color:#F39234; }

#toTop{display:none !important;}

#searchresults .detail_l .addcart { background:#F39234 !important; padding: 0 0.75em !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; -webkit-appearance: none !important;
	-webkit-border-radius: 0 !important;}
#searchresults .detail_l .addcart:hover { background:#D56F0E !important; padding: 0 0.75em !important; color:#fff !important; font-size:12px !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; -webkit-appearance: none !important;
	-webkit-border-radius: 0 !important;}
/* .detail_l2 p a.ui-btn, .detail_l2 p a.ui-btn:hover, .detail_l a.ui-link, .detail_l a.ui-link:hover { background: #00386b !important; padding: 0.5em 1em !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; } */
.detail_l2 p a.ui-btn, .detail_l2 div.ui-btn { background: #F39234 !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; } 
.detail_l2 p a.ui-btn:hover, .detail_l2 div.ui-btn:hover { background:#D56F0E !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; } 
.detail_l .book-reader-channel a.ui-link { background:#F39234 !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
.detail_l .book-reader-channel a.ui-link:hover { background: #D56F0E !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

#searchresults .detail_l  a.ui-link { background:#F39234 !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
#searchresults .detail_l  a.ui-link:hover { background:#D56F0E !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

#searchresults .detail_l p a.ui-link, #searchresults .detail_l p a.ui-link:hover { color:#888 !important; background:none !important; padding:0px !important; border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important;}

/* newly added styles ends*/
	
.other_login{margin: 0 auto;    width: 50%; padding: 1em 0 0.5em;}
.other_login ul { list-style: none; margin: 0; padding: 0;}
.other_login ul li { display: block;  list-style: none; margin: 10px 0; line-height: 32px; padding: 5px; background: none repeat scroll 0 0 #f6f6f6 ;text-align: left; border: 1px solid #dddddd;}
.other_login ul li:hover{background: none repeat scroll 0 0 #dddddd ;text-align: left; border: 1px solid #dddddd;}
.other_login ul li a{ display: block; text-decoration: none; line-height: 32px; margin-left:10px;}
.other_login ul li a span{ display:inline-block; margin-right: 10px; text-decoration: none; vertical-align: middle;}
.book_details{ box-sizing:border-box; padding:1%; margin:0 1% 0 0}
.works{ float:left; width:49%; box-sizing:border-box; padding:1%;  margin:0 0 0 1%}
.book_details h3{ margin:0; padding:1%; background-color:#CCC;}
.book_details table tbody tr td{ padding:1%; border-bottom:1px #cccccc solid;}
.works h3{ margin:0; padding:1%; background-color:#CCC;}
.work_box{ border:1px solid #CCCCCC; box-sizing:border-box; width:100%}
.work_box p{ border-bottom:1px solid #CCCCCC;}
.work_box p:last-child{ border-bottom:0px solid #CCCCCC;}
.align_c{ text-align:center;}
.b_desc { padding-bottom:10px;}
.b_desc h3{ margin:0; padding:1%; background-color:#CCC;}
.b_desc h3 span a{ float:right; font-size:0.8em; font-style:italic;}
#collap { padding:0; margin:0;}
#collap h1{	background: none repeat scroll 0 0 #cccccc; border:1px solid #333333;   border-radius: 0;    color: #ffffff !important;    font-size: 1em !important;    text-shadow: 0 0 0 !important;}

#collap h1 a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #71848f;
    border-image: none;
    border-radius: 0;
    border-style: none none solid;
    border-width: 0 0 0px;
    color: #555555;
    font-size: 1em !important;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding:5px;
    text-shadow: 0 0 0 !important;
}

#collap p{ border-bottom:1px solid #ccc; padding:5px 0; margin:0;}
.accord { width:100%;box-sizing:border-box; }
.accord table tbody tr td{ padding:1%; border-bottom:1px #cccccc solid; width:50%;box-sizing:border-box;}
.accord table tbody tr td:first-child{ font-weight:bold;}
textarea {border:1px solid #ccc !important; box-shadow:0 0 0!important;}
.text p { font-size:0.9em; font-weight:normal; margin:5px;}
.text p span{ font-weight:bold;}
.accord input[type="text"]{ background:#FFFFFF; border:1px solid #999; box-shadow:0; border-radius:0; min-height:30px; padding:0 5px; font-size: 0.9em; width:100%; margin-bottom:10px; box-shadow: 2px 2px 2px #cccccc inset;}
.c_pass{ width:100%; padding-bottom:5px;}
.c_pass span{ font-weight:normal; font-size:0.8em; font-style:italic; color:#999}
.c_pass input[type="text"]{ background:#FFFFFF; border:1px solid #999; box-shadow:0; border-radius:0; min-height:30px; padding:0 5px; font-size: 0.9em; width:100%; margin-bottom:10px; box-shadow: 2px 2px 2px #cccccc inset;}
.c_pass input[type="password"]{ background:#FFFFFF; border:1px solid #999; box-shadow:0; border-radius:0; min-height:30px; padding:0 5px; font-size: 0.9em; width:100%; margin-bottom:10px; box-shadow: 2px 2px 2px #cccccc inset;}
.order_l { width:100%;box-sizing:border-box; }
.order_l table thead tr th{ padding:1%; border-bottom:1px #cccccc solid; box-sizing:border-box; background-color:#CCC;}
.order_l table tbody tr td{ padding:1%; border-bottom:1px #cccccc solid; box-sizing:border-box;}

.hide { display:none !important; }
.show { display:block !important; }
.show-b { display:block !important; }
.show-i { display:inline !important; }
.show-ib { display:inline-block !important; }
.search-list-container p { font-size:1em; text-align:center; padding:5px; margin:0px; color:#999999;}

.t_s_go div.ui-btn ui-input-btn ui-corner-all ui-shadow{ box-shadow:0 0 0;}
.ui-popup-container{ background-color: #FFFFFF;}
.pop_cont h3{ margin: 5px 0;}



.st_googleplus_custom{
	background: url(../images/google_32.png) no-repeat scroll left top transparent;
}

.st_facebook_custom{
	background: url(../images/facebook_32.png) no-repeat scroll left top transparent;
}

.st_twitter_custom{
	background: url(../images/twitter.png) no-repeat scroll left top transparent;
}


.social_n span {
    display: inline-block;
    height: 32px;
    padding: 0 16px 0 18px;
}

#unerr,#pwderr,#cpwderr,#emailerr,#verierr,#fnameerr,#lnameerr{
    color: #a94442;
    font-size: 75%;
    display: none;
    width: auto !important;
}


.form-field .required, span.required {
	color:red;
	font-weight: bold;
	vertical-align: middle;
}

input.validation-error, select.validation-error {
	border : 1px solid #a94442;
}

span.validation-error {
    color: #a94442;
    font-size: 75%;
    display: block;
    width: auto !important;
}

span.validation-success {
    color: #3c763d;
    font-size: 75%;
    display: block;
    width: auto !important;
}


/* Message */
.info, .success, .warning, .error, .validation {
	margin: 10px 0px;
	padding:10px 10px 10px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info ul, .success ul, .warning ul, .error ul, .validation ul {
    margin:0px;
}
.info {
	color: #555; /*#00529b;*/
	background-color: #bde5f8;
	background-image: url('../images/info.png');
	border: 1px solid #acd4e7;
}
.success {
	color: #555; /*#4f8a10; */
	background-color: #dff2bf;
	background-image:url('../images/success.png');
	border: 1px solid #cee1ae;
}
.warning {
	color: #555;/*#9F6000;*/
	background-color: #feefb3;
	background-image: url('../images/warning.png');
	border: 1px solid #eddea2;
}
.error {
	color: #555; /*#d8000c;*/
	background-color: #ffbaba;
	background-image: url('../images/error.png');
	border: 1px solid #ffbaba;
}

.notify {
	background: none repeat scroll 0 0 #EFEFEF;
	border: 1px solid #CCCCCC;
	margin-top: 12px;
	padding: 4px;
}
h3.notify {
	font-size: large;
}

/* Message ends */

.chk1{ background:none !important; border: 0 none !important;}
.ui-checkbox input, .ui-radio input{ visibility: hidden;}

#addUserForm .reg-chk .ui-checkbox input , #addUserForm .ui-radio input {float: left; margin: 0 5px 0 0;position: static;visibility: visible !important; width:auto}
.login_part .reg-chk .ui-checkbox input , .login_part .ui-radio input {float: left; margin: 0 5px 0 0;position: static;visibility: visible !important;}

.download-popup {
        position: absolute;
        background:#dfdfdf;
        width:70%;
        top:30%;
        left:20%;
        z-index:98;
}
.download-popup .header {
        border-bottom:1px solid #aaa;
        padding:7px 10px;
        background:#d0d0d0;
}
.download-popup .header h3 {
        width:80%;
        float:left;
        margin:0px;
        padding:0px;
        font-size: 85%;
}
.download-popup .header a.ui-link { background: #F39234 !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }
.download-popup .header a.ui-link:hover { background:#D56F0E !important; padding: 0.5em 1em !important; font-size:12px !important; color:#fff !important; text-shadow: none !important; display: inline-block !important; margin:0.1em 0px !important; }

.download-popup .close {
        float:right;
}
 .download-popup .content {
        padding:15px 10px;
}
.download-popup .list {
        width:90%;
        border:1px solid #ddd;
        text-align:center;
        /*background:#ffffff;*/
        margin-left:4%;
        margin-bottom:7px;
}
.download-popup .list a {
    background: #F39234;
    color: #fff !important;
    display: inline-block;
    font-size: 90%;
    padding: 5px;
}


.ui-tabs .ui-tabs-nav {
    background: #fff;
}
/* Faq page */

.ui-tabs .ui-tabs-nav li {
    margin:0 0px 5px 0px !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    broder-radius:0px !important;
    -moz-border-radius: 0px !important;
	width:100% !important;
	padding-bottom:10px !important;
	display:block !important;
	border-bottom:1px solid #aaaaaa !important;
	border-bottom-left-radius: 4px !important;
	-moz-border-bottom-left-radius: 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
		border-bottom-right-radius: 4px !important;
	-moz-border-bottom-right-radius: 4px !important;
	-webkit-border-bottom-right-radius: 4px !important;
}
.ui-tabs .ui-tabs-nav li a {
    width:100%;
	white-space: pre-line;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
-moz-border-radius: 0px !important
}
.ui-tabs .ui-tabs-nav li a {
	outline:none !important;
}

/* Faq page ends*/

#action-bar-bot {
	background:rgba(0,0,0, 0.6);
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:10px;
	margin:0 auto;
	text-align:center;
	z-index:999;
	display:none;
}
#action-bar-bot a {
	background:#F39234;
	color:#fff;
	padding:4px 8px;
	display:inline-block;
	text-decoration:none;
}
#facetSearchMenu {
	background:#fff;
	padding:7px 24px;
	display:inline-block;
}
#facetSearchMenu a {
	color:#555;
	text-decoration:none;		
	font-size:86%;
}

.border_grn {
  border-color: #0C3;
}
.cart-item {
    width:98%;
    position:relative;
}
.cart-item .detail_l { 
    width:98%; 
}
.cart-item .deleteitem {
    position:absolute;
    top:0px;
    right:0px;
    z-index: 98;
    padding:2% 2% 0% 0%;
}
.cart-item .aiuthor {
    font-size: 90%;
    color:#666;
}
.cart-item .delivery-channel {
    font-size: 90%;
    padding-top:5px;
}
.cart-item #price {
    float:right;
    padding-right:2%;
    font-weight: bold;
}
.cart-total {
    clear:both;
    float:right;
    width:100%;
    text-align: right;
    margin-bottom:2%;
    color:#787878;
}
.cart-total span {
    /*width:10%;*/
    margin-left:3%;
    display:inline-block;
    color:#333;
}

.info ul{
    
    list-style: none;
}
/* Cart page ends */

@media only screen and (max-width:1900px) {
	.cate_slide_cont_img{ float:left; width:18%;}
	.cate_slide_cont_data{ float:left; width:82%  }
	
	/* custom footer  - jan20*/
	
	#footer_part  #footer-content {
		display:block;
		float:none;
		width:100%;
		background:#575752;
	}
	#footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,
	#footer_part  #footer-content .column-5 {
		width:100%;
		padding: 0 0 5% 0;
		border-left:0px;
	}
	
	/* custom footer  - Ends */
}

@media only screen and (max-width:1024px)
{
	.cate_slide_cont_img{ float:left; width:18%;}
	.cate_slide_cont_img img { width:100%; height:auto;}
	.cate_slide_cont_data{ /*float:left;*/ width:82%  }
	
	/* custom footer  - jan20*/
	
	#footer_part  #footer-content {
		display:block;
		float:none;
		width:100%;
		background:#575752;
	}
	#footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,
	#footer_part  #footer-content .column-5 {
		width:100%;
		padding: 0 0 5% 0;
		border-left:0px;
	}
	
	/* custom footer  - Ends */
}

@media only screen and (max-width:768px)
{
	#header_part { height:54px; }	
	.cate_slide_cont_img{ float:left; width:25%; }
	.cate_slide_cont_img img { width:100%; height:auto;}
	.cate_slide_cont_data{ /*float:left;*/ width:75%  }
	.download-popup { width:40%; }
	.descrp{ display:none;}
	
	.download-popup {position: absolute;background:#dfdfdf;width:95%;top:5%;left:1%;z-index:98;	}
	/* .detail_l2 p a.ui-btn, .detail_l2 div.ui-btn {display: block !important;width: 50%;} */
	
	/* custom footer  - jan20*/
	
	#footer_part  #footer-content {
		display:block;
		float:none;
		width:100%;
		background:#575752;
	}
	#footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,
	#footer_part  #footer-content .column-5 {
		width:100%;
		padding: 0 0 5% 0;
		border-left:0px;
	}
	
	/* custom footer  - Ends */
}

@media only screen and (max-width:640px)
{
	#header_part { height:54px; }
	.cate_slide_cont_img{ float:left; width:30%;}
	.cate_slide_cont_img img { width:100%; height:auto;}
	.cate_slide_cont_data{/* float:left;*/ width:70%  }
	.detail_l{ float:left; width:100%; padding:1%; box-sizing:border-box;}
	.descrp{ display:none;}
	.download-popup { width:50%; }
	.coll_cont .coll_cont_img { width:40%; }
    .coll_cont .coll_cont_data { width:60%; }
	
	.download-popup {position: absolute;background:#dfdfdf;width:95%;top:5%;left:1%;z-index:98;}
	/* .detail_l2 p a.ui-btn, .detail_l2 div.ui-btn {display: block !important;width: 50%;} */

	/* custom footer  - jan20*/
	
	#footer_part  #footer-content {
		display:block;
		float:none;
		width:100%;
		background:#575752;
	}
	#footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,
	#footer_part  #footer-content .column-5 {
		width:89%;
		padding: 0 5%;
		border-left:0px;
	}
	
	/* custom footer  - Ends */
	
}

@media only screen and (max-width:480px)
{
	#header_part { height:48px; }	
	.cate_slide_cont_img{ float:left; width:30% }
	.cate_slide_cont_img img{ width:100%; height:auto;}
	.cate_slide_cont_data{ /*float:left;*/ width:70%  }
	.t_s{ float:left; width:80%;}
	.t_s_go{ }
	.t_viewcart{ float:right; width:20%;}
	.detail_l{ float:left; width:100%; padding:1%; box-sizing:border-box;}
	.descrp{ display:none;}
	.login_part{ width:95%; margin:0 auto;}
	.other_login{margin: 0 auto;    width: 95%;}
	.book_details{ float:none; width:100%; box-sizing:border-box; padding:1%; margin:0 0% 0 0}
	.works{ float:none; width:100%; box-sizing:border-box; padding:1%;  margin:0 0 0 0%}
		.download-popup {position: absolute;background:#dfdfdf;width:95%;top:5%;left:1%;z-index:98;}

	/* custom footer  - jan20*/
	
	#footer_part  #footer-content {
		display:block;
		float:none;
		width:100%;
		background:#575752;
	}
	#footer_part  #footer-content  .column-1, #footer_part  #footer-content .column-2, #footer_part  #footer-content .column-3, #footer_part  #footer-content .column-4,
	#footer_part  #footer-content .column-5 {
		width:89%;
		padding: 0 5%;
		border-left:0px;
	}
	
	/* custom footer  - Ends */
}

@media only screen and (max-width:360px)
{
	#header_part { height:48px; }	
	.cate_slide_cont_img{ float: left;    margin-right: 2%;    width: 28%; }
	.cate_slide_cont_img img{ width:100%; height:auto;}
	.cate_slide_cont_data{ /*float:left;*/ width:70%  }
	.detail_l{ float:left; width:100%; padding:1%; box-sizing:border-box;}
	.descrp{ display:none;}
	.login_part{ width:95%; margin:0 auto;}
	.other_login{margin: 0 auto;    width: 95%;}
	.book_details{ float:none; width:100%; box-sizing:border-box; padding:1%; margin:0 0% 0 0}
	.works{ float:none; width:100%; box-sizing:border-box; padding:1%;  margin:0 0 0 0%}
	.download-popup {position: absolute;background:#dfdfdf;width:95%;top:5%;left:1%;z-index:98;	}
}

@media only screen and (max-width:320px)
{
	.cate_slide_cont_img{ float: left;    margin-right: 2%;    width: 28%; }
	.cate_slide_cont_img img{ width:100%; height:auto;}
	.cate_slide_cont_data{ /*float:left;*/ width:70%  }
	.detail_l{ float:left; width:100%; padding:1%; box-sizing:border-box;}
	.descrp{ display:none;}
	.login_part{ width:95%; margin:0 auto;}
	.other_login{margin: 0 auto;    width: 95%;}
	.book_details{ float:none; width:100%; box-sizing:border-box; padding:1%; margin:0 0% 0 0}
	.works{ float:none; width:100%; box-sizing:border-box; padding:1%;  margin:0 0 0 0%}
	.coll_cont_img { width: 43%; }
    .coll_cont_data { width: 56%; }
	
	.download-popup {position: absolute;background:#dfdfdf;width:95%;top:5%;left:1%;z-index:98;}
}


.readoff_cont{ width:100%;box-sizing:border-box; }
.readoff_cont ul { font-size:1em; margin:0px 0 10px; padding:0; list-style: none;}
.readoff_cont li { font-size:1em; margin:0px; padding:20px 0; display:block; border-bottom:1px solid #cccccc;}
/* cp download */

/* .readoff_cont li .count { font-size:1em; margin:0px 10px 0 0; font-weight:bold;padding: 10px 15px; border:1px solid #cccccc; border-radius:100%; color: #999; } */
.readoff_cont li span { font-size:1em; margin:0px 10px 0 0; font-weight:bold;padding: 10px 15px; border:1px solid #cccccc; border-radius:100%; color: #999; }
.readoff_cont li .detail { margin:0px 10px 0 0; padding: 5px 8px; display:inline-block; width:70%;border:none}

/* cp download ends */

/*lazy loading image*/
div .lazy-hidden {
  background-image:url("../images/ajax_loader_gray_32.gif");
  background-repeat:no-repeat;
  background-position:center;
  float:right;
  width:100%;
  display:none;
  height : 45px;
}

#search_error {
  color: #fff;
}

.back-to-top {
  display: none;
  position: fixed;
  bottom: 10%;
  right: 3%;
  border: none;
  cursor: pointer;
  padding: 10px;
}

div#shipping_form {
  display: none;
}

.cursor-pointer{
  cursor : pointer;
}
 /* bug fix 8713 */
.accordion-content {display: none;}

#ipc-data-table-1 label.remote_access, .login_part label.remote_access, #tabs_profile label.remote_access{  display: inline-block;  margin: 8px 8px 0 0;  padding: 0;  vertical-align: top;} 

#ipc-data-table-1 .ui-checkbox, .login_part .ui-checkbox, #tabs_profile .ui-checkbox { display:inline-block;}

#rememberme {visibility:hidden !important;}

#ipc-data-table-1 .ui-checkbox input, #ipc-data-table-1 .ui-radio input,
.login_part .ui-checkbox input, .loin_part .ui-radio input, #tabs_profile .ui-checkbox input, #tabs_profile .ui-radio input {margin: 0 5px 0 0;position: static;visibility: visible !important; width:auto}

.free-book {
  width: 3%;
  color: #efefef !important;
  display: block;
  background: green;
  text-align: center;
  position: absolute;
  margin-top: -7%;
  margin-left: 0%;
}
#bookshelfMainContent .free-book {
  margin-top: -6%;
}

.cate_slide_cont_img .free-book  {
    margin-top: -14%;
}


/* 'striked out' in catalog page */

.prodone .bx-wrapper .bx-pager .bx-pager-item {
  display:none;
}
.cate_slide_cont_data .price .duration { text-decoration: none !important; } 

/* 'striked out' in catalog page ends*/

 /* bug 14785 */
.obscure {
       position: absolute !important;
       clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
       clip: rect(1px, 1px, 1px, 1px);
} 

/* bug 14785 ends*/

/* Bug 14862 */
.cate_slide_cont_img a.read-sample{
	width:27.5%;
	color: #efefef !important;
	bottom: 0px;
	display: block;
	padding: 6px 0px;
	background: #808080;
	text-align: center;
	position: absolute;
}
/* Bug 14862 */