/* CSS Document */
a:hover{
        text-decoration:underline;
}
.demo1{
        margin:5px auto;
}
.textin{
        text-indent:18px;
		margin-bottom:5px;
		font-size:14px;
		margin-top:10px;
}
.ht{
        color:#1a5790;
		font-weight:bold;
		font-size:14px;
}
#jobs li{
		list-style-image:none;
		list-style-position:inside;
		list-style-type:square;
		padding-left:5px;
		line-height:25px;
}
#helptop{
        float:left;
		width:590px;
		margin-top:5px;
		background-color:#ffffff;
		padding:15px 10px 0 15px;
}
#helptop .helpouter{
        float:left;
		width:190px;
}
.ableft{
        float:left;
		width:230px;
}
p.bold{
        font-weight:bold;
}
.helpouter h3{
     font-size:14px;
	 font-weight:bold;
	 color:#3B5888;
	 border-bottom:1px #D8DFEA solid;
	 margin:8px 10px 5px 0;
}
.helpouter ul li a:hover{
    background-color:#003399;
	color:#ffffff;
}
#helpright{
    float:right;
	width:200px;
	margin-top:28px;
	margin-right:25px;
}
.infobox {
	margin-bottom:20px;
	table-layout:fixed;
	width:100%;
}
.tablelt{
	background:transparent url(http://image.bookfm.com/staic/ibox.gif) repeat scroll 0 0;
	height:3px;
	width:3px;
}
.tablelc{
	background:transparent url(http://image.bookfm.com/staic/tableh.gif) repeat scroll 0 0;
	width:3px;
}
.tablelb {
	background:transparent url(http://image.bookfm.com/staic/ibox.gif) repeat scroll 0 bottom;
	height:3px;
	width:3px;
}
table {
	border:medium none;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
.tablect {
	background:transparent url(http://image.bookfm.com/staic/tablev.gif) repeat scroll 0 0;
	height:3px;
}
.tablecb {
	background:transparent url(http://image.bookfm.com/staic/tablev.gif) repeat scroll left bottom;
	height:3px;
}
.tablert {
	background:transparent url(http://image.bookfm.com/staic/ibox.gif) repeat scroll right top;
	height:3px;
	width:3px;
}
.tablecc {
	background:#FFF6EE none repeat scroll 0 0;
	margin-bottom:20px;
	overflow:hidden;
	padding:6px;
}
.tablerc {
	background:transparent url(http://image.bookfm.com/staic/tableh.gif) repeat scroll right center;
	width:3px;
}
.tablerb {
	background:transparent url(http://image.bookfm.com/staic/ibox.gif) repeat scroll right bottom;
	height:3px;
	width:3px;
}
#helpright .helplink{
    line-height:30px;
}
#helpright .helplink li a{
    color:#003399;
	font-size:16px;
}
.hot{
    margin-bottom:30px;
}
.hot h5 {
	color:#006600;
	font-family:normal Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:20px;
	margin:20px 0 12px;
}
.hotcon{
  margin-bottom:10px;
  padding-bottom:20px;
  border-bottom:1px #CCCCCC dotted;
}
.hotcon .hotguest{
  margin-left:20px;
}
.hotrev{
  color:#666666;
}
.dhelpbox h3{
    color:#494949;
	font-size:25px;
	margin:0;
	padding:5px 0 15px;
}
.helpindex li{
	  display:inline;
	  margin-right:5px;
}
.dhelp-outer{
		  margin-top:30px;
}
.nogo{
		 text-align:right;
		 margin-right:10px;
		 color:#666699;
}
#helptop h5{
  color:#006600;
	font-size:14px;
	line-height:34px;
	font-weight:normal;
}
#helptop h6{
    color:#006600;
	line-height:14px;
	font-weight:normal;
	border-bottom:3px #eeeeee double;
	padding:0 0 2px 2px;
	margin-top:30px;
	overflow:hidden;
	height:1%;
}
#helptop h6 .gotitle{
  float:left;
	font-size:14px;
}
#helptop h6 .gotop{
  float:right;
	margin-right:3px;
}
#helptop h6 .gotop a{
  color:#B4B4B4;
}
#helptop .title1{
  padding-bottom:5px;
	margin-bottom:10px;
  border-bottom:1px #888888 dotted; 
}
#helptop .aboutcon{
    margin:10px 0 25px 0;
	padding:0 10px;
}
#helptop .aboutcon h4{ 
   font-size:14px;
}
#helptop h2{
  color:#494949;
	font-size:24px;
	padding-bottom:10px;
}
.aboutcon .abouthide{
  visibility:hidden;
}
.aboutcon br{
  line-height:13px;
}
.helplink .joinus{
  background:url(http://image.bookfm.com/staic/new1.gif) no-repeat 110px center;
}
.linktitle{
   border-bottom:1px #E4EDF4 solid; 
   background:url(http://image.bookfm.com/bg_point1.gif) no-repeat left center; padding-left:10px;
}
.linkcon{
   margin-top:10px;
}
.linkcon td{
   width:130px; height:50px; text-align:center; border:1px #efefef solid;
}
.linkcon li{
      width:140px; height:30px; float:left;
}
.cdiv1{
	margin:10px 0;
	padding-bottom:5px;
	border-bottom:1px dotted #CCCCCC;
}
.cdiv1 li{
	display:inline;
	margin-right:5px;
}

.pic_f{
	float:left;
}
.msn_form{
	float:left;
	margin:0 0 0 10px;
	width:820px;
}
.msn_outer{
	float:left;
	margin:25px 0 0 10px;
}
.msn_form p {
	margin-bottom:20px;
	margin-left:10px;
}
.msn_form label {
	color:#666563;
	font-size:14px;
	padding-right:10px;
	text-align:right;
}
.msn_form .i1 {
	border:1px solid #CCCCCC;
	font-size:14px;
	padding:3px;
	width:200px;
}
.msn_form span{
	background-color:#EFEFEF;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:3px 5px;
}
.rb1 {
	background:#E0EFF4 none repeat scroll 0 0;
	border-color:#D0EBF4 #8FACBA #8FACBA #D0EBF4;
	border-style:solid;
	border-width:1px;
	color:#000000;
	cursor:pointer;
	font-size:14px;
	height:25px;
	padding:3px 10px;
}
.h_outer{
	border:1px solid #e5e5e5;
	background-color:#f7f7f7;
	width:870px;
	padding:10px 20px;
}
/* photobook */
.rb1 {
	background:#E0EFF4 none repeat scroll 0 0;
	border-color:#D0EBF4 #8FACBA #8FACBA #D0EBF4;
	border-style:solid;
	border-width:1px;
	color:#000000;
	cursor:pointer;
	font-size:14px;
	height:25px;
	padding:3px 10px;
}
.tewrap{
	width:950px;
	overflow:hidden;
	margin:10px 0 0 0;
}
.taggle1{
	width:684px;
	float:left;
	position:relative;
}
.step_outer{
	width:260px;
	float:right;
	margin:0 0 0 6px;
}
.ph_outer{
	margin:15px 0 0 0;
}
.ph_help{
	margin:20px 0 0 0;
	text-align:center;
}
.step_inner{
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#fff;
	padding:0 10px 0px 9px;
}
.ph_inner{
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#fff;
	padding:0 10px 0px 9px;
	overflow:hidden;
	width:929px;
}
.step_inner h3,.ph_inner h3{
	font-size:14px;
	padding:3px 0 5px 6px;
	background:url(http://image.bookfm.com/Channel/line_p1.jpg) no-repeat left bottom;
}
.wk_1{
	background:url(http://image.bookfm.com/Channel/wk_1.jpg) no-repeat left top;
	height:10px;
	overflow:hidden;
}
.wk_2{
	background:url(http://image.bookfm.com/Channel/wk_2.jpg) no-repeat left top;
	height:12px;
	overflow:hidden;
}
.wk_3{
	background:url(http://image.bookfm.com/Channel/wk_3.jpg) no-repeat left top;
	height:10px;
	overflow:hidden;
}
.wk_4{
	background:url(http://image.bookfm.com/Channel/wk_4.jpg) no-repeat left top;
	height:10px;
	overflow:hidden;
}
ul.step_nav{
	margin:11px 5px 0 7px;
	padding:0 0 7px 0;
	*padding:0 0 9px 0;
	_padding:0 0 6px 0;
}
.pcwrap{
	margin:11px 5px 0 7px;
	padding:0 0 6px 0;
	overflow:hidden;
	float:left;
	width:915px;
	display:inline;
}
.pcwrap h4{
	font-size:14px;
	margin:3px 0 0 8px;
}
.pcwrap p{
	color:#787878;
}
ul.step_nav li{
	font-size:14px;
	color:#3a74b4;
}
.ar1{
	padding:3px 0 0 15px;
}
.pstwrap{
	overflow:hidden;
	margin:10px 0 0 0px;
	background:url(http://image.bookfm.com/Channel/pstyle1.jpg) no-repeat left top;
	height:160px;
	position:relative;
}
ul.pst_nav li{
	float:left;
	position:absolute;
}
ul.pst_nav li a{
	float:left;
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
ul.pst_nav li a:hover{
	text-decoration:none;
}
ul.pst_nav li a:hover span{
	color:#000;
}
.ps1{
	width:50px;
	height:67px;
	top:45px;
	left:109px;
}
.ps2{
	height:64px;
	left:220px;
	top:47px;
	width:118px;
}
.ps3{
	height:65px;
	left:379px;
	top:47px;
	width:90px;
}
.ps4{
	height:88px;
	left:526px;
	top:23px;
	width:122px;
}
.ps5{
	height:110px;
	left:698px;
	top:0;
	width:136px;
}
.ct1{
	top:95px;
}
.ct2{
	top:93px;
	left:35px;
}
.ct3{
	top:93px;
	left:35px;
}
.ct4{
	top:116px;
	left:52px;
}
.ct5{
	top:140px;
	left:53px;
}
.pstwrap span{
	color:#949494;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	cursor:pointer;
}
.pcpart1{
	float:left;
	display:inline;
	width:460px;
}
.pcpart2{
	width:440px;
	float:left;
	display:inline;
}
.pcpart3{
	float:left;
	display:inline;
	width:286px;
}
.pcpart4{
	width:915px;
	float:left;
}
.pdnav{
	margin:5px 0 0 0;
}
.pdnav li{
	color:#787878;
	margin:0 0 2px 0;
}
.pm1{
	margin:0 0 0 25px;
}
.pr1 h5{
	color:#3A74B4;
	font-size:14px;
	margin:15px 0 0 0;
}
.pr1 p{
	margin:8px 0 0 0;
}
.mpr1{
	float:left;
	display:inline;
	margin:15px 85px 0 0;
	width:195px;
	height:270px;
}