#navcontainer ul
 {
 padding-left: 0;
 margin-left: 0;
 background-color:#89b5dc;
 color: #000000;
 float: left;
 width: 100%;
 font-family: arial, helvetica, sans-serif;
 }

 #navcontainer ul li { display: inline; }

 #navcontainer ul li a
 {
 padding: 0.4em 1em;
 background-color:#89b5dc;
 color: #000000;
 text-decoration: none;
 float: left;
 border-right: 1px solid #fff;
 }

 #navcontainer ul li a:hover
 {
 
 }


#navlist #active a { 

  background-color: #1874cd;
  color: #fff;

}




#pub-main {
width:945px; /* width:952px; -> 945px; */
margin: 0px auto 0px;
}

#pub-wrapper {
width:100%;/* width:993px -> 950px; -> 100%*/
/* margin: 15px auto 10px;*/
margin-top: 0px;
/* default margin-left: 175px; */
margin-bottom: 10px;
 /* new clear: both;*/
float: left; /* new */
}




.cal_price{
/*	margin-left:120px; */
	float:left;
}

.cal_price .abc-price-box,.other-price-box{
	float:left;
	width:260px;
}
.other-price-box{
	margin-left:160px;
}
.cal_price .price-left{	
	width:150px;
	margin-top:5px;
	text-align:right;
	padding-right:15px;
	float:left;
}

.cal_price .price-final{	
	width:150px;
	margin-top:5px;
	text-align:right;
	padding-right:15px;
	float:left;
	color:#FF0000;
}

.cal_price .price-right{	
	width:60px;
	margin-top:5px;
	text-align:right;
	padding-right:15px;
	float:right;
}
.cal_price .hr{
	border:1px solid blue;
	width:250px; 
	height: 0px;
	margin:4px auto;
	float:left;
}

#book-review{
	width:940px;
}
#book-review .section-title{
	color:#000080;
	font-size:15px;
	font-weight:bold;
	padding: 2px 0px 10px 0px;
}

#book-review .review-pricing-cate {
	padding-bottom:5px;
}


.review-left {
	width:450px;
	float:left;

}

.review-right {
	width:450px;
	float:right;

}

/*
.review-box-left {
	width:450px;
	float:left;

}

.review-box-right {
	width:450px;
	float:right;

}

*/

.review-box-left-bottom {

	margin-top:20px;

}

.review-box-right-bottom {

	margin-top:20px;
}




.review-box-right-bottom .section-subtitle {

}

.review-file-list {
   margin-top:10px;
}

.review-box-right-bottom b{
	width:150px;
	float:left;
}
.review-box-right-bottom span{
	width:150px;
	float:left;
}
.review-col{
	width:220px;
	float:left;
}
.review-row {
/*	display:block; */
	clear:both;
}

.review-row-space {
	clear:both;
	padding-top:15px;
	padding-bottom:15px;

}


.review-row img{
	clear:both;
	display:block;
	width:100px;
	height:100px;
}

.prev-button {
	float:left;
	margin-top:40px;

}

.next-button {
	float:right;
	margin-top:40px;

}

.meta-save-button #edit-submit{
	float:right;
	margin-top:40px;
	width:100px;

}

.meta-delete-button #delete-button {
	float:right;
	margin-top:120px;
	width:100px;

}

#meta-delete-desc {
	float:right;
	margin-top:10px;
	width:275px;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-bottom:30px;

}

.cal_price .store{
width:260px;
float:left;
margin-left:89px;
margin-bottom:10px;
color:#008B45;
font-weight:bold;
font-size:14px;
}

.calc_title {
color:#000000;
font-weight:bold;
font-size:14px;
margin-top: 20px;
margin-bottom:20px;
}

.dist {
margin-left:20px;
margin-top:-10px;

}

.meta-status {
margin-left:20px;
margin-top:-10px;

}

.two-options {
height: 30px; 

}

.two-options .doc-option {
float:left;
width:315px;

}


.two-options .form-radios {
float:left;
/*height: 30px;*/
width:300px;
margin-top:0px;
margin-bottom:0px;

}

.two-options .form-item{
float:left;
width:100px;
margin-top:0px;
margin-bottom:0px;

}


#book-format-header{
	float:left;
	width:940px;
	/*width:520px;*/
	/*width:730px;*/
/*	margin-left:220px;*/
border-bottom: 1px solid #bbb;    
margin-top:30px;
}

#book-format-header span{
	width:130px;
	float:left;
}
.format-inline{
/*	margin-left:220px;*/
	float:left;
	width:940px;
	/*width:730px;*/
	height: 40px;
	/*line-height:30px;*/
 
}
.format-inline .format-type{
	float:left;
	margin-left:7px;
	margin-top:18px;
    width:130px;
	/*line-height:30px;*/
	
}


.format-inline .form-radios {
	float:left;
	margin-left:20px;
}

.format-inline .format-file {
}

.format-inline .form-radios label{
	color:black;
}
.format-inline .form-item{
	float:left;
	width:130px;
	
}


/*
#edit-book-format-wrapper {
margin-top:30px;
}
*/

.format-file .form-item #format-status {
float:left;
width:70px;

}


.format-file .form-item #edit-file-epub-file-wrapper {
float:left;
width:180px;
}

.format-file .form-item #edit-file-pdf-file-wrapper {
float:left;
width:180px;
}

.format-file .form-item #edit-file-mobi-file-wrapper {
float:left;
width:180px;
}

.format-file .form-item #edit-file-lrf-file-wrapper {
float:left;
width:180px; 
}

.format-file .form-item #edit-file-pdb-file-wrapper {
float:left;
width:180px;
}

.format-file .form-item #edit-file-lit-file-wrapper {
float:left;
width:180px;
}

.format-file .form-item #edit-file-rtf-file-wrapper {
float:left;
width:180px; 
}

.format-file .form-item #edit-file-txt-file-wrapper {
float:left;
width:180px;
}

.format-file .form-item #edit-file-html-file-wrapper {
float:left;
width:180px;
}


.format-file .form-item #update-submit-button {
float:left;
/*width:65px;*/
width:125px;
 
}

.format-file .form-item{
float:left;
width:390px;  
}

.format-file .form-item #update-submit-button .ahah-progress-bar {
  width: 55px; /*width: 16em;*/

}

.format-file .form-item .upload-element-row {
width:380px;
}

.format-file .form-item .upload-element-detail {
width:385px;
}

   #wait_window {
   position:relative;
   top:300px; 
   left:220px;
   z-index:100;
   width:340px;
   height:200px;
   margin-top:-200px;
   border: 1px solid #bbb;
   display:none;
   }
   
   #wait_box {
   position:relative;
   top:0px; 
   left:0px;
   z-index:101;
   width:340px;
   height:200px;
   background-color: #5c5c5c; /* The Fallback */
  // background-color: rgba(92,92,92,0.9);
   background-color: rgba(0,0,0,0.6);
   }
   
	#wait_message1 {
   position:relative;
   top:-180px; 
   left:0px;
   z-index:102;
   color: #ffffff;
   width:340px;
   height:20px;
   text-align:center;
   font-size:14px;
   font-family:Helvetica, Arial;
   }
   
   	#wait_message2 {
   position:relative;
   top:-160px; 
   left:27px;
   z-index:102;
   color: #ffffff;
   width:300px;
   height:60px;
   font-family:Helvetica, Arial;
   }
	




