	@charset "utf-8";
	.book{
	width:980px;
	margin:20px auto 0 auto;
	padding-bottom:20px;
	font-family:"微软雅黑";
	}
	.download{
	position: relative;
	width: 632px;
	height: 42px;
	line-height: 42px;
	background-color: #f3f9ff;
	color: #6a6a6a;
	font-size: 16px;
	border: 1px solid #cfe3f8;
	border-radius: 2px;
	}
	.download span{
	float: left;
	margin-left: 10px;
	font-size: 16px;
	color: #406a93;
	}
	.download a{
		float:right;
		margin-right:10px;
		color: #348ade;
		font-size:16px;
	}
	.download a img{
		position: absolute;
	  	top: 11px;
	  	right: 78px;
	}
	.book .book_left{
		width:635px;
		margin:0 20px;
		float:left;
		position:relative;
	}
	/*.book_left h2{
		text-align:left;
		font-size:28px;
		line-height:40px;
		}*/
	.book_left .book_con{
		/*width:635px;*/
		width100%;
		padding-bottom:12px;
		margin-bottom:25px;
		border-bottom:1px solid #d6dce3;
	}
	.box-shadow{  
	   box-shadow: 0px 5px 26px #adadad;
	    
	}
	.book_img_group{
		float:left;
		width:120px;
	}
	.book_left .book_con .book_img{
		width:120px;
		height:165px;		
		/*box-shadow: 0px 5px 26px #adadad;*/
	}
	.book_left .book_con .book_img_content{
		width:120px;
		height:165px;
		display:table-cell;
		*display:inline;
		*zoom:1;
		vertical-align:middle;
		text-align:center;
	}
	.book_con .book_img .book_img_content .bkImg{	
		display:inline-block;
		*display:inline;
		*zoom:1;
		width:auto;
		max-width:120px;		
		height:auto;
		max-height:165px;
		vertical-align:middle;
	}
	.yydState{
		z-index: 2;
		position:relative;
		width:120px;
		margin-top:16px;
	}
	.yydTip-box{
	    position: absolute;
	    left: -8px;
	    top: 32px;
	    width: 269px;
	}
	.yydRule-box{
		width:229px;
		padding:12px 20px;
		border-radius:5px;
		box-shadow:0 0 6px 2px rgba(225,225,225,0.75);
		background:rgba(0,0,0,0.73); 
		filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#BA000000,endcolorstr=#BA000000);
	}
	.yydState dt{
		cursor:pointer;
	}
	.yydState dt span{
		display:block;
		font-size:14px;
		color:#808080;
		padding-left:22px;
		background:url(../newimages/jk.png) no-repeat 0 2px;
	}
	.yydState dt em{
		font-style:normal;
		display:block;
		width:98px;
		margin-left:22px;
		font-size:14px;
		color:#f18550;
	}


	.yyd-trig{
		height:14px;
	}
	.yyd-trig img{
		position:relative;
		display:block;
		top:0px;
		left:43px;
	}
	
	
	
	
	.bookMain-center{
		float:left;
		width:360px;
	    margin-left:10px;
	}	
	.book_con .infor{
		font-size:14px;
		line-height:20px;
		width:250px;
		position:relative;
		color:#5e5e5e;
	}
	.book_con .infor h2{
			font-size:16px;
			color:#1a1a1a;s
	}
	.book_con .infor p.zt a{
		width:39px;
		height:23px;
		line-height:23px;
		text-align:center;
		margin-right:10px;
		display:block;
		float:left;
		background:url(../newimages/zt_bg.jpg) no-repeat;
	}
	.book_con .infor p{
		margin:2px 0;
		color: #323e4b;
	}
	.book_con .infor p span{
		color:#017A85;
	}
	
	.otherBtns{
		position: relative;
	    z-index: 1;
	    margin-top:22px;
	}
	.otherBtns a{
		float:left;
		display:inline-block;
		height:40px;
		line-height:40px;	
		font-size:14px;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
		text-align:center;
		border-radius:2px;
	}	
	.otherBtns .shopcar-btn,.otherBtns .disable-shopcar{		
		text-align:left;
	}
	.otherBtns .shopcar-btn{
		width:92px;
		padding-left:52px;
		background:url(../newimages/shopcar.png) no-repeat #e4373a 24px 11px;		
	}
	.otherBtns .disable-shopcar{
		width: 92px;
    padding-left: 52px;
    background: url(../newimages/shopcar.png) no-repeat #b3b5b6 24px 11px;
	}
	.otherBtns .borrow-btn,.otherBtns .disable-borrow{
		width:102px;
		text-align:center;
		margin-left:8px;
	}
	.otherBtns .borrow-btn{
		background:#85c360;
	}
	.otherBtns .disable-borrow{
		background:#b3b5b6;
	}
	.ruleTip{
		float:left;
		position:relative;
		height:20px;
		line-height:20px;
		margin-left:2px;
		margin-top:17px;
		display:block;
		cursor:pointer;
		text-decoration:none;
	}
	.otherBtns a.ruleTip{
		height:20px;
		line-height:20px;
	}
	.ruleTip-box{
	    position: absolute;
	    left: 86px;
	    top: -18px;
	    width: 340px;
	    padding-left: 14px;
	}
	
	.ruleTip-box  img{
		position:absolute;
		left:1px;
		top:20px;
	}
	.ruleTip-box .ruleBox{
		width:298px;
		padding:12px 20px;
		border:1px solid #d2deea;
		border-radius:5px;
		box-shadow:0 0 6px 2px rgba(225,225,225,0.75);
		background:#fff;
	}
	.ruleTip-box .ruleBox  h3{
		height:24px;
		line-height:24px;
		margin-bottom:6px;
		font-size:16px;
		color:#091f34;
	}
	.ruleTip-box .ruleBox ul li,.yydRule-box ul li{
		line-height:24px;
		font-size:14px;
		color:#c1c1c1;
	}
	.ruleTip-box .ruleBox  p{
		line-height:24px;
		font-size:14px;
		color:#79848f;
		margin-top:12px;
	}
	.otherBtns span{
		font-size:14px;
		color:#999999;
		cursor:pointer;
	}
	.otherBtns span img{
		position:relative;
		top:3px;
		cursor:pointer;
		margin-right:3px;
	}
	.ebook-detail-btns{
		margin:10px 0;
	}
	.ebook-detail-btns .ebook-detail-btn,.ebook-detail-btns .ebook-detail-btn img{
		display:block;
		width:132px;
		height:38px;
	}
	.ebook-detail-btns .ebook-detail-btn{
		cursor:pointer;
	}
	.ebook-detail-erweimaBox{
		float:right;
		width:140px;
		height:160px;
		padding:16px 13px;
		background:#edf3fa;
		text-align:center;
	}
	.ebook-detail-erweimaBox h4{
		height:22px;
		line-height:22px;
		padding-bottom:4px;
		font-size:14px;
		color:#637c99;
		border-bottom:1px solid #cfdae4;
		text-align:center;
		margin-bottom:16px;
	}
	.book_con .pingjia{
		float:right;
		display:inline;
		text-align:right;
		width:144px;
	}
	.book_con .pingjia .xing{
		line-height:28px;		
		font-weight:bolder;
		color:#f97b59;
		text-align:right;
	}
	/*.book_con .pingjia .xing img{
		float:left;
	}*/
	/*.book_con .pingjia .xing span{
		float:right;
	}*/
		
	.book_con .pingjia .xing span {
	    float: right;
	    display: block;
	    /* height: 32px; */
	    /* line-height: 32px; */
	    font-size: 20px;
	    color: #fc9808;
	    margin-top: 7px;
	    font-weight: normal;
	}
	.book_con .pingjia .per_num{
		color:#848484;
		line-height:22px;
		}
	.book_con .pingjia .per_num span{
		margin-left:5px;
		}
	.book_con .pingjia .pingjia_3{
		line-height:35px;
		margin-top:8px;	
	}
	.book_con .pingjia .pingjia_3 a {
		display:inline-block;
		width:103px;
		height:35px;
	    background:url("../newimages/readOnline.png") no-repeat;
	}
	/*.book_con .pingjia .pingjia_3 a img{
	position: absolute;
	  top: 6px;
	 right: 65px;
	}*/
	.book_con .pingjia .pingjia_3 a img {
	    position: absolute;
	    top: 7px;
	    right: 53px;
	    width: 22px;
	    height: 17px;
	}
	.book_con .pingjia .jg{
		margin:10px 0;
		text-align:right;
	}
	.collected{
		display:inline-block;
		width:103px;
		height:35px;
		line-height:35px;
		font-size:14px;
		color:#fff;
		background:#b3b5b6;
		border-radius:2px;
		text-align:center;
		cursor:pointer;
		text-decoration:none;
	}	
	.book_left .read {
	    background: none repeat scroll 0 0 #ECF0F1;
	    font-size: 14px;
	    height: 38px;
	    line-height: 38px;
	    text-align: right;
	}
	.book_left .read span.title {
	    color: #017A85;
	    float: left;
	    font-weight: bolder;
	    margin-left: 15px;
	}
	.book_left .read a {
	    float: right;
	    margin-left: 5px;
	    margin-right: 15px;
	    margin-top: 6px;
	}
	.book_left .jianjie{
		/*width:635px;*/
		width:100%;
		padding-bottom:20px;
		/*border-bottom:1px dashed #CCCCCC;*/
	}
	.book_left .jianjie h2 {
	    border-bottom: 1px solid #d6dce3;
	    line-height: 37px;
	    height: 37px;
	    font-size: 16px;
	    color: #595959;
	    margin-bottom: 16px;
	    padding-left: 12px;
	    position:relative;
	}
	.book_left .jianjie h2 img{
		position:absolute;
		left:0;
		top:6px;
	}
	.book_left .jianjie p {
	    text-indent: 24px;
	    line-height: 20px;
	    font-size: 12px;
	    color: #323e4b;
	}
	.book_left div.btn1,book_left div.listUnfold{
		text-align:right;
		margin-right:10px;
		color: #5092d6;
		cursor:pointer;		
	}
	.book_left div.btn1 span,.book_left div.listUnfold span{
		cursor:pointer;
		color: #5092d6;
	}
	.book_left div.btn1 span{
	   margin-top:5px;
	}
	.book_left .remark h2 {
	  line-height: 37px;
	  height: 37px;
	  border-bottom:1px solid #d6dce3;
	  font-size: 16px;
	  color: #595959;
	}
	.book_left .remark .remark_con .avatar{
		float:left;
		width:48px;
		height:48px;
	}
	.book_left .remark .remark_con .avatar img{
		width:48px;
		height:48px;
	}
	.book_left .remark .remark_con .context{
		width:555px;
		float:right;
	}
	.remark .remark_con .context p.title{
		height:20px;
		line-height:20px;
		font-size:14px;
		/*background:#f6f6f1;*/
		color:#3598dc;
	}
	.remark .remark_con .context p.name{
		line-height:13px;
		margin-top:10px;
		color:#3598dc;
	}
	.remark_con{
		background:#f5f7f7;
		padding:10px 9px;
		margin-bottom: 6px;
	}
	.remark_con .context p.name span,.remark_con .context p.name img{
		float:left;
	}
	.remark_con .context p.text{
		line-height:20px;
		color: #616161; 
	}
	.remark_con .context p.text a{
		color:#3598dc;
	}
	.remark_con .context p.text a:hover{
		text-decoration:underline;
	}
	.remark_con .context p.p_last{
		/*line-height:50px;*/
		margin-top:10px;
		color:#666;
		text-align:right;
	}
	.remark_con .context p.p_last span{
		margin-right:10px;
	}
	.remark .more{
		text-align:right;
		line-height:44px;
	}
	.remark .more a {
	    color: #5092d6;
	    margin-left: 20px;
	    font-size: 14px;
	    position:relative;
	}
	.remark .more a:hover{
		text-decoration:underline;
	}
	

	/******right*******/
	.book .book_right{
		width:280px;
		float:right;
	}
	.book_right .library{
		color:#666666;
		font-family:""微软雅黑;
		background:#ecf0f1;
		/*width:300px;*/
		width:280px;
	}
	.book_right .library h3{
		font-size:18px;
		color:#3598dc;
		line-height:40px;
		text-indent:25px;
	}
	.book_right .library ul{
		padding-left:40px;
	}
	.book_right .library ul li{
		font-size:14px;
		line-height:24px;
		color:#605f5f;
	}
	.book_right .library ul li a{
		color:#605f5f;
	}
	
	.book_right .library p{
		line-height:40px;
		text-align:right;
		margin-right:10px;
		color:#017a85;
	}
	.book_right .library p a{
		color:#017a85;
	}
	.book_right .tag{
		border-bottom:1px dashed #CCCCCC;
		padding-bottom:20px;
	}
	.book_right .tag h3{
		font-size:14px;
		color:#017a85;
		line-height:50px;
		text-indent:25px;
	}
	.book_right .tag ul{
		float:left;
		display:inline;
		padding-left:40px;
	}
	.book_right .tag ul li{
		float:left;
		display:inline;
		width:65px;
		font-size:14px;
		line-height:24px;
	}
	
	.book_right .tuijian h3{
		font-size:14px;
		color:#3598dc;
		line-height:50px;
		text-indent:25px;
	}
	.publisher{
		text-align:center;
		width:278px;
		height:114px;
		border:1px solid #e4ebea;
		background:#f7fafa;
		font-size:24px;
		font-family:"微软雅黑";
		margin-top:26px;
	}
	.publisher span{
		height:24px;
		margin:45px 0;
		display:inline-block;
		color:#475f6d;
	}
	.book_right .tuijian ul{
		padding-left:25px;
	}
	.book_right .tuijian ul li{
		line-height:20px;
		padding-left:15px;
		font-size:14px;
		margin-bottom:10px;
		color:#605f5f;
		background:url(../newimages/icon_10.jpg) no-repeat 3px 5px;
	}
	.book_right .tuijian ul li a{
		color:#605f5f;
	}
	.H100{
		height:100px;
		overflow:hidden;
	}
	.box{
		position:fixed;
		width:450px;
		display:none;
		z-index:9999;
	}
	.box .box_con {
	    border: 1px solid #cee0f3;
	    /* box-shadow: 0 5px 8px #c8c8c8; */
	    box-shadow: 0px 5px 12px #adadad;
	    border-radius: 3px;
	    /* margin: 5px; */
	    background: #FFF;
	    width: 440px;
	}
	.box .box_con h2 {
	    margin: 0 20px;
	    line-height: 50px;
	    font-size: 24px;
	    text-align: center;
	    border-bottom: 1px solid #e5eef8;
	    color: #4490dd;
	}
	.box .box_con div.tag{
		line-height:20px;
		margin:8px 20px;
		font-size:14px;
		color:#666;
	}
	.box .box_con div.tag label{
		color:#666;
		font-size:14px;
		display:inline;
		float:left;
		width:70px;
		text-align:right;
	}
	.box .box_con div.tag ul{
		float:left;
		display:inline;
		width:330px;
	}
	.box .box_con div.tag ul li{
		float:left;
		display:inherit;
		width:150px;
		display:inline;
		line-height:20px;
		height:20px;
		background:#FFF;
		margin-right:5px;
		margin-bottom:10px;
	}
	.box .box_con div.tag ul li a {
	    height: 26px;
	    line-height: 26px;
	    padding: 0px 10px 0 10px;
	    background: #ecf0f1;
	    color: #5691d0;
	    float: left;
	    /* padding-right: 3px; */
	    border-radius:3px;
	    position:relative;
	}
	.box .box_con div.tag ul li span a {
	    position: relative;
	    display: inline-block;
	    width: 16px;
	    text-align: center;
	    padding: 0 5px 0 5px;
	}
	.box .box_con div.tag ul li a img{
		vertical-align:middle;
		position:absolute;
		top:6px;
		left:3px;
	}
	.box .box_con div.tag ul li.on a{
		background:#c3def8;
		color:#316596;
		}
	/*.box .box_con div.tag ul li.on a img{
		width:14px;
		height:20px;
	}*/
	.box .box_con div.tag p{
		line-height:20px;
		font-size:12px;
		text-align:right;
	}
	.box .box_con div.tag p a{
		margin-right:10px;
		display:block;
		float:right;
		height:20px;
		line-height:20px;	
	}
	.box .box_con div.tag p a.edit{
		background:url(../newimages/edit.png) no-repeat;
		text-indent:16px;
		color: #499df2;
	}
	.box .box_con div.tag p a.add {
	    background: url(../newimages/add.png) no-repeat;
	    text-indent: 16px;
	    color: #499df2;
	}
	.box .box_con div.tag p a.back{
		display:none;
		color:#FFF;
		background:#017a85;
		padding:0 3px;
		margin-right:0px !important;
	}
	.box .box_con p{
		margin:8px 20px;
		padding-top:12px;
	}
	.box .box_con p label{
		color:#666;
		font-size:14px;
		float:left;
		text-align:right;
	}
	.box .box_con p span{
		margin-right:20px;
	}
	.box .box_con p textarea{
		width:310px;
		max-width:310px;
		min-width:310px;
		height:150px;
		max-height:150px;
		min-height:150px;
	}
	.box .box_con p.btn{
		text-align:right;
		margin-top:15px;
	}
	.box .box_con p.btn a{
		margin-right:20px;
	}
	p.btn img{
		width:53px;
		height:auto;
	}	
		
	/*****锟铰加的凤拷锟斤拷锟斤拷式*****/
	.sortbox{
		position:fixed;
		width:440px;
		
		display:none;
		z-index:9999;
	}
	.sortbox .sortbox_con{
		margin:5px;
		background:#FFF;
		width:430px;
		border:1px solid #cee0f3;
		border-radius:3px;
	}
	.sortbox .sortbox_con h2 {
	    margin: 0 20px;
	    line-height: 50px;
	    font-size: 24px;
	    text-align: center;
	    /* border-bottom: 1px dashed #CCC; */
	    color: #017a85;
	}
	.sortbox .sortbox_con h2 div{
		color: #4490dd;
	    font-size: 24px;
	    line-height: 50px;
	    text-align: center;
	    font-weight:normal;
	}
	.sortbox .sortbox_con p{
		margin:8px 20px;
		line-height:normal;
		padding:0;
	}
	.sortbox .sortbox_con p label {
	    color: #8897a0;
	    font-size: 14px;
	}
	.sortbox .sortbox_con p input {
	   border:1px solid #bdd0e3;
	   border-radius:3px;
	   width:310px;
	   height:22px;
	}
	
	.sortbox .sortbox_con p textarea{
		width:310px;
		max-width:310px;
		min-width:310px;
		height:150px;
		max-height:150px;
		min-height:150px;
	}
	.sortbox .sortbox_con p.btn{
		text-align:right;
		padding-top:10px;
		/**margin-top:15px;**/
	}
	.sortbox .sortbox_con p.btn a{
		margin-right:20px;
		width:62px;
		height:26px;
		line-height:26px;
		background:#499df2;
		text-align:center;
		color:#fff;
		border-radius:3px;
	}
		
		
	/*****remark*****/
	.book_left .remark_form{
		padding:0 30px 10px 30px;
		border-bottom:1px dashed #ccc;
	}
	.book_left .remark_form h2{
		font-size:24px;
		color:#4c4c4c;
		line-height:30px;
	}	
	.book_left .remark_form h2 span{
		margin-left:5px;
	}
	.book_left .remark_form p{
		line-height:20px;
		margin:12px 0;
	}
	.book_left .remark_form p label{
		width:50px;
		float:left;
		font-size:14px;
		color:#4c4c4c;
	}
	.book_left .remark_form p input[type=text]{
		width:500px;
		height:18px;
		line-height:18px;
		border:1px solid #bdbdbd;
	}
	.book_left .remark_form p textarea{
		width:500px;
		min-width:500px;
		max-width:500px;
		height:330px;
		min-height:330px;
		max-height:330px;
		border:1px solid #bdbdbd;
	}
	.book_left .remark_form p.btn{
		text-align:center;
		}
	.book_left .remark_form p.btn a{
		margin:0 20px;
	}
	.book .remark_right{
		width:260px;
	}
	.remark_right .tuijian h3{
		text-indent:0;
	}
	.remark_right .tuijian ul{
		padding:0;
		}
	.remark_right .book_2{
		border-bottom:1px dashed #ccc;
		padding-bottom:20px;
	}
	.remark_right .book_2 .img img{
		width:133px;
		height:197px;
	}
	.remark_right .infor h4{
		font-size:14px;
		line-height:30px;
		margin-top:10px;
		color:#4c4c4c;
	}
	.remark_right .infor p{
		line-height:20px;
		color:#4c4c4c;
	}
	
	
	/*书籍详细右边*/
	.recently_search{
		width:232px;
		height:467px;
		border:1px solid #e0e6ed;
		background:#f7fbfc;
		padding:14px 14px 14px 18px;
	}
	.recently_search h3{
		font-size:16px;
		color:#4c5966;
	}
	
	/*最近浏览*/
	.recentBook{
	margin-top:15px;
	}
	.book_image{
	width:90px;
	height:130px;
	float:left;
	background:#fff;
	}
	.book_image_content{
		display:table-cell;
		*display:inline;
		*zoom:1;
		width:90px;
		height:130px;
		vertical-align:middle;
		text-align:center;
	}
	.book_image_content img{
		width:auto;
		max-width:90px;
		height:auto;
		max-height:130px;
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:middle;
	}
	.book_main{
	float:right;
	height:100px;
	padding-top:6px;
	position:relative;
	}
	.book_main .bookLink:hover h5,.book_main .bookLink:hover{
		color:#499df2;
	}
	.book_main{
	width:112px;
	}
	.book_main h5{
		width:112px;
		font-size:14px;
		color:#4c5966;
		/* text-overflow: ellipsis;
    	white-space: nowrap;
    	overflow:hidden;*/
   	
    	line-height:16px;
	}
	.book_main p{
		margin-top:8px;
		font-size:12px;
		color:#748694;
		width:80px;
	}
	
	.book_main a:hover{
		text-decoration:underline;
	}
	
	.relative_book{
		margin-top:16px;
		width:232px;
		height:318px;
		border:1px solid #e0e6ed;
		background:#f7fbfc;
		padding:14px 14px 14px 18px;
	}
	.relative_book h3{
		font-size:16px;
		color:#4c5966;
	}
	.lunboBox{
		padding-top:16px;
		width:232px;
		height:225px;
		margin-top:10px;
		position:relative;
		
	}
	.lunboBox a.leftArrow,.lunboBox a.rightArrow{
		text-decoration:none;
		cursor:pointer;
		display:inline-block;
		width:23px;
		height:37px;
		position:absolute;
		top:86px;
	}
	.leftArrow{
		left:0;
	}
	.rightArrow{
		right:0;
	}
	.relationBtn{
		text-align:center;
		height:35px;
		
	}
	.relationBtn a{
		display:inline-block;
		width:122px;
		height:35px;
		margin:6px 0;
		text-align:center;
		background:url(../newimages/relationBtn.png);
	}
	.lunbo{
		width:176px;
		overflow:hidden;
		height:225px;
		margin:0 auto;
		position:relative;
	}
	.lunbo ul{
		width:538px;
		position:absolute;
		top:0;
	}
	.lunbo ul li{
		list-style:none;
		float:left;
		width:176px;
	}
	.lunBo_img{
		width:110px;
		height:161px;
		text-align:center;	
		background:#fff;	
		margin:0 auto;
	}
	.lunBo_img a{
		display:table-cell;
		*display:inline;
		*zoom:1;
		width:110px;
		height:161px;
		vertical-align:middle;
		text-align:center;
		margin:0 auto;
	}
	.lunBo_img img{
		display:inline-block;
		width:auto;
		max-width:110px;
		height:auto;
		max-height:161px;
		vertical-align:middle;
	}
	.lunbo h5{
		margin-top:16px;
		height:24px;
		line-height:24px;
		font-weight:normal;
		font-size:16px;
		text-align:center;
		color:#27394b;
	}
	.lunboBox .lunbo h5 a.lunboTitle{
		display:inline-block;
		width:176px;
		height:24px;
		line-height:24px;
		font-weight:normal;
		font-size:16px;
		text-align:center;
		color:#27394b;
	}
	.lunbo p{
		text-align:center;
		height:24px;
		line-height:24px;
		font-size:12px;
		color:#949ca2;
	}
	
	.book_main a.revieDetail{
		display:inline-block;
		width:100px;
		height:28px;
		line-height:28px;
		border:1px solid #cad0d8;
		border-radius:3px;
		text-align:center;
		margin-top:8px;
		color:#718296;
		text-decoration:none;
	}
	/* book-tip */
#book-tip {
   position: absolute;
    z-index: 6000;
   *border:4px solid #ccc;
   _border:4px solid #ccc;
    border-radius: 4px;
    padding: 15px;
    opacity: 1.0;
    background-color: #FFF;
    white-space: nowrap;
    box-shadow:0 0 4px 3px rgba(204,204,204,0.6);
}

#tooltip.RegRewardTooltip {
    background-color: #3A170F !important;
    color: #FFFFFF;
    font-size: 14px;
    border: 0 !important;
}	
	#book-tip h3, #book-tip div {
	    margin: 0;
	}
	