#mywrap{
		position:relative;
}
.bgwrap{
        background-color:#f4f4f4;
}
#top{
		position:relative;
		height:57px;
		z-index:200;
}
#top2{
		position:relative;
		height:30px;
		z-index:20;
}
#top ul#topbox{
		top:30px;
		right:8px;
}
.xiala ul{
		background-color:#ffffff;
		border:1px solid #6496C3;
		margin:0;
		position:absolute;
		width:100px;
		z-index:1000;
}
.xiala ul li{
        margin: 0; 
		padding: 0;
		display:inline;
}
.xiala ul a{
        display:block; 
		padding: 3px 5px 3px 5px; 
		margin: 0; 
		color:#000000;
}
div#search_categories a#more_categories.dropped{
		background-color:#6496C3;
		color:white;
}
.xiala ul a:hover {
        background-color: #6496C3; 
		color:white !important
}
#top #top_search {
		background:transparent url(http://image.bookfm.com/common/top_search_back.png) no-repeat scroll center bottom;
		float:right;
		height:55px;
		position:relative;
		_padding-top:4px;
		_height:50px;
		width:460px;
}
div#search_categories {
		margin:2px 0 0 17px;
		z-index:100;
}
div#search_categories a.on {
		background-color:#6496C3;
		color:#FFFFFF;
}
.xiala a:hover {
        background-color: #EAD992;
}
.xiala a {
		padding:1px 2px;
		color:#6496C3;
}
div#search_categories .separator {
		color:#999999;
}
#top_search .search_input {
		float:left;
		font-size:14px;
		height:18px;
		margin:auto 10px auto 17px;
		position:relative;
		top:3px;
		width:350px;
}
input#query.untouched {
		color:gray;
}
#top_search input.white_button {
		font-weight:bold;
		margin:0;
		position:relative;
		top:2px;
}
a.white_button, input.white_button {
		background-color:#FFFFFF;
		border:1px solid #6496C3;
		cursor:pointer;
		display:block;
		float:left;
		font-weight:bold;
		font-size:12px;
		margin-right:10px;
		padding:3px;
		text-align:center;
		color:#6496C3;
}
#login_info {
		clear:right;
		float:right;
		font-size:12px;
		margin:1px auto;
}
#login_info a{
        color:#6496C3;
}
/*top*/
.outer{        
		margin:0px auto;
		text-align:left;
		width:950px;
}
.outers{        
		margin:0px auto;
		text-align:left;
		width:805px;
}
#top2 ul.tagwrap{
		position:absolute;
		bottom:0;
		left:0;
		float:left;
		line-height:24px;
}
#top2  ul.tagwrap li{
		float:left;
		display:inline;
		margin-right:4px;
		margin-top:10px;
		background:url(http://image.bookfm.com/Channel/header_08.jpg) no-repeat bottom right;
}
#top2  ul.tagwrap li a{
		display:block;
		padding:1px 15px 1px 15px;
		#padding:5px 15px 0px 15px;
		_padding:5px 15px 0px 15px;
		background:url(http://image.bookfm.com/Channel/header_07.jpg) no-repeat bottom left;
		font-weight:bold;
		font-size:14px;
		color:#395b05;
		line-height:24px;
		#line-height:22px;
		_line-height:22px;
}
#top2  ul.tagwrap li:hover{
		background:url(http://image.bookfm.com/Channel/header_13.jpg) no-repeat bottom right;
}
#top2  ul.tagwrap li:hover a{
		background:url(http://image.bookfm.com/Channel/header_12.jpg) no-repeat bottom left;
}
#top2  ul.tagwrap li.myupload{
		background: url(http://image.bookfm.com/Channel/nav_bg_1.jpg) no-repeat bottom left;
		display:block;
		margin:0;
		#margin-top:3px;
		_margin-top:3px;
}
#top2  ul.tagwrap li.myupload a{
		background: url(http://image.bookfm.com/Channel/d_nav_bg1.jpg) no-repeat bottom right;
		font-weight:bold;
		font-size:14px;
		color:#ffffff;
		padding:10px 15px 2px 35px;
}
#top2 .top_102{
		background:url(http://image.bookfm.com/Channel/topblue2.jpg) no-repeat right bottom;
}
body.qt #top2  ul.tagwrap .top_2,
body.bc #top2  ul.tagwrap .top_1,
body.kn #top2  ul.tagwrap .top_3,
body.dc #top2  ul.tagwrap .top_4,
body.cc #top2  ul.tagwrap .top_5,
body.cd #top2  ul.tagwrap .top_6,
body.kj #top2  ul.tagwrap .top_7,
body.in #top2  ul.tagwrap .top_8,
body.sy #top2  ul.tagwrap .top_0,
body.zh #top2  ul.tagwrap .top_99,
body.ds #top2  ul.tagwrap .top_100,
body.ms #top2  ul.tagwrap .top_101,
body.pt #top2  ul.tagwrap .top_102,
body.xc #top2  ul.tagwrap .top_103{
		background:url(http://image.bookfm.com/Channel/header_06.jpg) no-repeat bottom right;
}
body.qt #top2  ul.tagwrap .top_2 a,
body.bc #top2  ul.tagwrap .top_1 a,
body.kn #top2  ul.tagwrap .top_3 a,
body.dc #top2  ul.tagwrap .top_4 a,
body.cc #top2  ul.tagwrap .top_5 a,
body.cd #top2  ul.tagwrap .top_6 a,
body.kj #top2  ul.tagwrap .top_7 a,
body.in #top2  ul.tagwrap .top_8 a,
body.sy #top2  ul.tagwrap .top_0 a,
body.zh #top2  ul.tagwrap .top_99 a,
body.ds #top2  ul.tagwrap .top_100 a,
body.ms #top2  ul.tagwrap .top_101 a,
body.pt #top2  ul.tagwrap .top_102 a,
body.xc #top2  ul.tagwrap .top_103 a{
		background:url(http://image.bookfm.com/Channel/header_05.jpg) no-repeat bottom left;
		line-height:26px;
		#line-height:24px;
		_line-height:24px;
		color:#89aa51;
}
#container{
		background-color:#f4f4f4;
		padding-bottom:30px;
}
#container .h1{
		background-color:#e4edf4;
		height:5px;
		overflow:hidden;
}
.h2{
        background-color:#cccccc;
		height:5px;
		overflow:hidden;
}
.leadregister{
	border:1px solid #DADADA;
	padding:10px;
	padding-right:0;
	padding-bottom:0px;
	background-color:#ffffff;
}
#top-account1{
	margin:0 auto;
	text-align:center;
	width:195px;
}
#top-account1 a{
	background:transparent url(http://image.bookfm.com/main/about_button.gif) no-repeat scroll 50% 50%;
	color:#1B5793;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:8px;
	text-align:center;
	width:180px;
}
#top-account1 span{
	font-size:16px;
	line-height:20px;
	margin-left:8px;
}

