
.popup {
    width:175px;
    border:solid 1px #BBD8E9;
    background-color:#FFFFFF;
	text-align:left;
	line-height:1.2;
	font-size:13px;
	z-index:2002;
	padding:10px 14px;
    filter:alpha(opacity=90);
    -moz-opacity:.95;
    opacity:.95;}

.options {
  font-weight:bold;
  font-size:14px;
}
.options a {font-weight:normal; font-size:12px; color:white;}

.new { background-color: #595B59; }

.helper {
    width: 80%;
    border: solid 1px #DDDDDD;
    margin:0px auto 0px auto;
    font-size: 10pt;
    padding: 8px 25px;
    position:relative;
}
.helper_close {font-size:10px;position:absolute;right:4px;top:2px;}
.notice_helper {
background-color:#EFF6FA;
border-color:#F9B8D8;
padding-bottom:20px;
padding-top:20px;
text-align:center;
}
.notice_helper .highlight {background-color: #E4CE0F;}

.error_helper {
border-color: #2F2E2D;
background-color: #2F2E2D;
text-align: center;
}
.error_helper .highlight {background-color: #2F2E2D;}

.page_number_indicator {font-weight:bold; color: #F60F1A;}

.button {cursor:pointer;cursor:hand}

/*  INVITE FRIENDS/CREATE BOOK/COLLABORATE POPUP MAIN  */
/*------------------------------------ */
#my_friends_list {
  overflow:auto;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:50px !important;
  margin-left:25px;
  height:117px;
  width:350px;
  border:solid 1px #D8DFEA}
#my_friends_list .friend_name {text-align:left;cursor:pointer;cursor:hand;overflow:hidden;margin:0px;padding:1px 0px 1px 5px;margin-bottom:1px;}

.friends_highlight {background-color:#669966; }
.friends_select {background-color:#669966;
    background-image:url(http://static.qidimo.com/images/tick_blue.gif);
    background-repeat: no-repeat;
    background-position: top right;}
.friends_selected { background-color:#669966;
    background-image:url(http://static.qidimo.com/images/tick.gif);
    z-index:100;
    color:#999999;
    background-repeat: no-repeat;
    background-position: top right;}
.bold {font-weight: bold;}
.padding_top_60 {padding-top:60px;}
.padding_top_50 {padding-top:50px;}
.padding_top_40 {padding-top:40px;}
.padding_top_30 {padding-top:30px;}
.padding_top_20 {padding-top:20px;}
.padding_top_10 {padding-top:10px;}
.padding_left_10 {padding-left:10px;}
.padding_left_20 {padding-left:20px;}
.padding_left_30 {padding-left:30px;}
.padding_left_40 {padding-left:40px;}
.padding_bottom_10 {padding-bottom:10px;}
.margin_bottom {margin-bottom:20px;}
.margin_top {margin-top:20px;}
.margin_left_20 {margin-left:20px;}
.create_shelf_img {
float:right;
}
.groupoperate_menu{padding-left:10px;}
.backindox1{
width:250px;
float:left;
top:10px;
position:relative;
margin-left:20px !important;
*margin-left:20px !important;
_margin-left:10px;
}
.open_book_page{
  text-align:right;
  font-size:14px;
}
.open_book_page a:link {
  text-decoration: none;
  color:white;
}

.contributor_more {z-index:100;}

.exp_contr_list {
    z-index:100;
    left:15px;
    top:0px;
	text-align:left;
    width:180px;
    filter:alpha(opacity=96);
    -moz-opacity:.96;
	opacity:.96;
    position:absolute;
    margin:0px;
    padding:7px;
    border:solid 1px #BBD8E9;
    background-color:#FFFFFF;}

.exp_contr_list ul {padding:5px;margin:0px}
.exp_contr_list ul li {list-style:none;margin:0px;font-size:12px;line-height:15px;padding-left:0px;}

.clear_style {clear:both}
.book_shadow_include{
height:auto;
width:100px;
float:left;
}

.contain_define_1 {
	position:relative;
}
.contain_define_2 {
    top:0px;
	text-align:left;
	width:287px !important;
	width:288px;
    right:38px !important;
	right:56px;
    filter:alpha(opacity=96);
    -moz-opacity:.96;
	opacity:.96;
    position:absolute;
    margin:0px;
    padding:7px;
    border:solid 1px #BBD8E9;
    background-color:#3b362f;
}
.contain_define_1 ul {margin:0px}
.contain_define_2 ul li {list-style:none;margin:0px;padding-left:0px;}

.select_icon {margin:2px 0px 0px 0px !important;width:19px;height:19px;}

.self_select {
border: 1px solid #BBD8E9;
background: transparent url(http://static.qidimo.com/images/select.gif) no-repeat scroll right 1px ;
margin-left:-1px;
background-color: #A9A9A9;
position: relative;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
font-size: 12px;
height:20px;
line-height:20px;
text-indent: 4px;
width:260px;
text-align:left;
color: black;
}

.self_select_1 {
border: 1px solid #BBD8E9;
background: #A9A9A9 none repeat scroll 0% 0%;
position: absolute;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
width:260px;
text-align:left;
filter:alpha(opacity=96);
-moz-opacity:.96;
opacity:.96;
z-index:100;
}

.self_select_1 ul {
margin: 0pt;
padding: 0pt;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
font-size: 12px;

}

.self_select_1 ul li {
background: #A9A9A9 none repeat scroll 0% 0%;
text-indent: 4px;
height: 15px;
line-height: 15px;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
color: black;
select:expression(
	onmouseover=function(){
	  this.style.backgroundColor = "#494949"
	},
	onmouseout = function(){
	  this.style.backgroundColor = "#A9A9A9"
	}
);
}

.self_textarea
{
text-indent:2px;
background:#494949;
color:black;
font-size:14px;
overflow:auto;
float:left;
height:108px;
width:260px;
border:1px #BBD8E9 solid;
text-align:left;
}

.self_textarea_ico
{
float:left;
margin-top:1px;
margin-left:-22px;
width:19px;
height:106px;
background:#838280;
text-align:center;
border:1px #383431 solid;
}

.slipblock{
height:84px;
margin:auto;
}

.order_list_style{
	border: 1px solid #666;
}
.order_list_style tr th{
	color: #fff;
	background-color: #52AADF;
	font-weight: bold;
	border-bottom: 1px solid #999;
}
.order_list_style tr td{
	font-size: 10pt;
	padding: 3px 8px;
	background: #eee;
	text-align:center;
}
.order_list_style tr.ruled td{
	color: #000;
	background-color: #999999;
	border-color: #3292FC;
}

.select_style {
background-color:red;
}

.container2{width:260px;height:102px;background:#A9A9A9; border:1px solid #BBD8E9;}

.content2{
text-align:left;
overflow:hidden;
height:102px;
float:left;
margin:0;
color:black;
font-size:13px;
width:243px;
}
.content1{
float:right;height:102px;
}
.slider2{height:80px; width:17px; background-color:#848381;
/*border-left:1px solid #555555;*/}
.bar2{
width:15px;
_font-size:0;
background-color:#A9A9A9;
border:0px outset buttonhighlight;
margin-left:1px !important;
*margin-left:-7px !important;
margin-left:-7px;
}
.up{ background:#848381; height:6px; width:17px;padding-top:5px;}
.down{background:#848381; height:6px; width:17px;padding-bottom:5px;}
.bar{ height:80px;}

.request_style {
margin:20px;
border-bottom:1px solid #E0E0E0;
height:auto;
}

.dynamic_message_table {
  width:100%;
}

.send_ref_to_friend{
margin-top:40px;
}

.group_selected{font-weight:bold;}
.invite_register_books{
width:95%;
margin:auto;
}
.invite_register {
margin-left:40px !important;
*margin-left:40px !important;
_margin-left:20px;
margin-top:25px !important;
*margin-top:15px !important;
_margin-top:15px;
width:340px;
}
.invite_register table tr{
height:30px;
line-height:30px;
}
.invite_register table input {
width:250px;
}
.invite_register table label {
}
.invite_profile {
width:320px;
}

.invite_book_list {
margin-top:20px;
}

#error{
background:url(/images/1_02.gif);
}
.error{
width:450px;
margin:auto;
padding-top:30px;
padding-bottom:20px;
text-align:center;
}

.invite_user_make_book {
width:260px;
text-align:left;
margin-left:100px !important;
margin-left:50px;
}

.self_input_style {
width:260px;
border:1px solid #BBD8E9;
background:#A9A9A9;
height:20px;
}

.file_1 {
color:#111111;
}

.profile_upload_image {
margin-bottom:-9px !important;
margin-bottom:-5px;
margin-left:90px;
}

.shelf_upload_image {
margin-bottom:-9px !important;
margin-bottom:-5px;
margin-left:90px;
}

.heiht_20{
height:20px;
}

.order_selected {
background-color:#E6E6E6;
}

.add_address_style{
float:left;
margin-right:auto;
margin-top:10px;
width:510px;
}

.add_address_style ul li {
height:30px;
}

.cart_review {
padding:20px 0;
}
.cart_review table {
width:600px;
}
.cart_review table th {
text-align:left;
font-size:14px;
}
.cart_review table td {
text-align:left;
font-size:13px;
}
.cart_product_type {
width:60px;
}
.cart_product {
width:320px;
}
.product_price {
width:60px;
}
.product_quantity {
width:60px;
}
.product_total {
width:60px;
}

.shopping_cart_container2{
width:300px;
}
.shopping_cart_container2 ul li{
height:25px;
}
.shopping_cart_container2 select{
background:#A9A9A9;
width:200px;
}
.shopping_cart_container2 input{
background:#A9A9A9;
width:195px;
}

.profile_signature{
font-size:12px; background:none; width:250px; overflow:hidden; border:0px;
}


.No1{
margin:5px 50px 5px 50px;
font-size:14px;
}
.No1 li{
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}
.No2{
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}
.No2 li{
font-size:14px;
font-weight:normal;
}
.No3{
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

/* group textarea style */
.container3{width:260px;height:102px;background:#A9A9A9; border:1px solid #BBD8E9;}

.content3{
text-align:left;
overflow:hidden;
height:102px;
float:left;
margin:0;
color:black;
font-size:13px;
width:243px;
}
.content4{
float:right;height:102px;
}
.slider3{height:80px; width:17px; background-color:#848381;}
.bar3{
width:15px;
_font-size:0;
background-color:#A9A9A9;
border:0px outset buttonhighlight;
margin-left:1px;
}
.up3{ background:#848381; height:6px; width:17px;padding-top:5px;}
.down3{background:#848381; height:6px; width:17px;padding-bottom:5px;}
.bar4{ height:80px;}

.preview_book_slip{
border: 1px solid #808080;
width:757px;
height:107px !important;
height:auto;
margin:auto;
margin-bottom:10px;
}

.preview_book_displaybooks{
height:100px;
width:540px;
}
.preview_book_displaybook{
height:100px;
width:530px;
border:0px;
}
.preview_book_shadow{
padding:5px 0;
}
.preview_book_shadow1{
background:url(http://static.qidimo.com/images/book_.gif);
width:103px;
height:100px;
}
.preview_book_displaybook td{
text-align:center;
}
.preview_book_pre{
float:left;
margin-top:45px;
margin-left:90px !important;
margin-left:45px;
width:20px;
}
.preview_book_next{
float:right;
width:20px;
margin-top:-55px !important;
margin-top:-70px;
margin-right:90px !important;
margin-right:45px;
}
.order_book_style {
margin:auto;
margin-top:20px;
border:1px #999999 solid;
width:600px;
}
.order_book_style_item {
padding:10px 0 10px 0;
margin:0 20px 0 0;
}
.order_book_style_item li{
padding-bottom:5px;
padding-top:5px;
}
.order_book_style_item li input {
width:250px;
}
.order_book_style_item li select {
width:254px;
}

.book_order_address {
margin-left:20px !important;
margin-left:10px;
float:left
}

.address_form {
width:500px;
margin-left:200px;
}

.address_form li {
margin:10px 0 10px 0;
}

.address_form li input {
width:200px;
height:18px;
line-height:18px;
}
.address_form li select {
width:200px;
height:22px;
line-height:22px;
}
.order_box {
background-color:#E7F3FA;
margin:0;
padding:6px 8px;
}

.order_change_box {
border-top:1px solid #CCCCCC;
width:550px;
margin:20px 20px 20px 20px;
}

.admItem{
	background-color:#DDDDDD;
	border-top:1px solid #86B9D6;
	border-left:1px solid #86B9D6;
	border-bottom:1px solid #86B9D6;
	float:left;
}
.admItem li {
  border-right:1px solid #BDD9E8;
  height:20px;
  line-height:20px;
  overflow:hidden;
  text-align:center;
  width:50px;
  float:left;
}

.feed_message{
  width:640px;
}

.left_info_div{
float:left;
height:80px;
margin-top:10px;
text-align:center;
width:70px;
}

.user_mini {
border:1px solid #EEEEEE;
height:40px;
padding:2px;
width:40px;
}

.book_contribute{
margin-bottom:10px;
height:50px;
border-bottom:1px solid #EEEEEE;
}

.fy{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B9B7B7;
font-family:Arial;
color:#147AB7;
margin:1px;
padding:3px 7px;
text-decoration:none;
cursor:pointer;
cursor:hand
}
.fy2{
background:#FF3399 none repeat scroll 0 0;
border:1px solid #B9B7B7;
color:#FFFFFF;
font-family:Arial;
font-weight:bold;
margin:1px;
padding:3px 7px;
text-decoration:none;
}

.theme_selected{
border:2px solid #FF3399;
}

.discount_price {
color:#CCCCCC;
text-decoration:line-through;
}

.helpok {
font-size:15px;
font-weight:bold;
line-height:40px;
padding-top:20px;
text-align:center;
}

.embed_help {
margin:10px auto 0;
width:900px;
}

.embed_help div {
float:left;
padding:65px 5px 0 0;
}

.help1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/help-no1.gif) no-repeat scroll center top;
}

.help2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/help-no2.gif) no-repeat scroll center top;
}

.help3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/help-no3.gif) no-repeat scroll center top;
}

.help4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/help-no4.gif) no-repeat scroll center top;
}

.embed_help ul {
margin:5px;
width:200px;
}

.embed_help li {
line-height:20px;
list-style-image:url(/images/help-icon.gif);
list-style-position:outside;
margin-left:20px;
}

