/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}

html{
	overflow: -moz-scrollbars-vertical;
	overflow: scroll;
}

body{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#272727;
background:#2763ff url(../images/lbbg.jpg) center top no-repeat;

}

a{
	font-family:Arial, Helvetica, sans-serif;
	color:blue;
	font-size:16px;
	text-decoration:none;
}
a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:16px;
	text-decoration:none;
}

#topmenu{
	float: right;
	padding:0 0 0 0;
	width: 685px; height: 40px;
}


.content_color{
background:#FFFFFF;
font-family:arial;
font-size:12px;
color:#454545;
}

.content_color_b{
background:#FFFFFF;
font-family:arial;
font-size:14px;
color:#454545;
}
.text_index_a{
font-family:arial;
font-size:12px;
color:#454545;
}

.heading_text{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#454545;
}

.welcome_width{
width:115px;
line-height:15px;
padding-left:18px;
padding-top:6px;
}

.total_pages{
background:url(images/total_pages.jpg) left top no-repeat;
height:22px;
}

.total_pages_repeater{
background:url(images/pages_repeater.jpg) left top repeat-y;
}

.total_pages_footer{
background:url(images/total_pages_footer.jpg) left top no-repeat;
height:41px;
}

.pages_height{
height:330px;
overflow:auto;
width:147px;
}

.stamp_header_bottom{
background:url(images/idea_search_box.jpg) left top no-repeat;
height:39px;
vertical-align:top;
padding:9px 0px 0px 0px;
}

.stamp_bg_repeater{
background:url(images/idea_repeater.jpg) left top repeat-y;
}

.idea_content{
overflow:auto;
height:185px;
padding:10px 0px 10px 0px;
margin:0px 3px 0px 0px;
}

.stamps_content{
overflow:auto;
height:145px;
margin:0px 3px 0px 0px;
padding:5px 0px 5px 18px;
}

.search_thumb_partition{
background:url(images/thumb_bottom.jpg) 3px 6px no-repeat;
}

.news_repeater{
background:url(images/news_repeater.jpg) left top repeat-y;
font-family:arial;
font-size:16px;
font-weight:bold;
color:#000000;
}

.user_info_reapeter{
background:url(images/user_info_reapeter.jpg) left top repeat-y;
padding:15px 0px 0px 20px; 
}
.user_info_reapeter td{
padding:0px 0px 10px 0px; 
}
form{
padding:0px;
margin:0px;
}
.top_form{

width:465px;
margin-top:8px;
}
.button1_reapeter{
background:url(images/button_reapeter1.jpg) left top repeat-x;
}
.button_reapeter{
background:url(images/button_reapeter.jpg) 0px top repeat-x;
}
.user_info{
background:url(images/billing_info_reapeter.jpg) left top repeat-y;
padding:0px 0px 0px 9px;
}
.size{
width:177px;
height:18px;
border:1px solid #575757;
}

.size_b{
width:220px;
height:17px;
border:1px solid #575757;
}
.button_a{
background:url(images/button.jpg) left 12px no-repeat;
font-family:arial;
font-size:11px;
color:#000000;
padding:10px 0px 0px 8px;
}
.button_a a{
font-family:arial;
font-size:11px;
color:#000000;
text-decoration:none;
}
.button_a a:hover{
font-family:arial;
font-size:11px;
color:#9C0000;
text-decoration:underline;
}


.button_b{
background:url(images/button.jpg) left 8px no-repeat;
background:url(images/button.jpg) left 12px no-repeat;
font-family:arial;
font-size:11px;
color:#000000;
padding:9px 0px 5px 42px;
}

.button_b a{
font-family:arial;
font-size:11px;
color:#000000;
text-decoration:none;
}

.button_b a:hover{
font-family:arial;
font-size:11px;
color:#9C0000;
text-decoration: underline;
}
.image_cradit_card{
background:url(images/cradit_card.jpg) left top no-repeat;
border-left:1px solid #9D0000;
border-right: 1px solid #9D0000;
font-family:arial;
font-size:14px;
color:#FFFFFF;
}

.line-hight-tab{
	line-height:20px;
	padding:5px 0px 0px 0px ;
	font-size:13px;}


.bulliding4{
background:url(images/billing_info.jpg) left -1px no-repeat;
font-family:arial;
font-size:13px;
color:#FFFFFF;
float:left;
border-left: 2px solid #9c0000;
border-right: 2px solid #9c0000;
line-height:30px;
}


.edit{
font-family:arial;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}

.edit a{
font-family:arial;
font-size:14px;
color:#FFFFFF;
text-decoration: underline;
}
.edit a:hover{
font-family:arial;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
.my_book{
font-family:arial;
font-size:13px;
color:#000000;
}
.my_book a{
font-family:arial;
font-size:13px;
color:#000000;
text-decoration:none;
}
.my_book a:hover{
font-family:arial;
font-size:13px;
color:#000000;
text-decoration:underline;
}

form{
	margin:0px;
	padding:0px;
	}



/**********      purchasing form start from here            *******************/

.love_form{
font-family:arial;
color:#454545;
size:11px;
padding-top:15px;
}

.form_size{
width:118px;
height:22px;
}

.form_size_b{
width:118px;
height:22px;
font-family:arial;
font-size:9px;
}

.border_gray{
border-left: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
}

.why_text{
font-family:century gothic;
color:#454545;
font-size:18px;
padding:0px 0px 0px 0px ;
}
.shopping{
margin:0px 0px 0px 0px ;
border-bottom: 2px solid #9C0000;
}
.order{
font-family:Arial, Helvetica, sans-serif;
color:#454545;
font-size:15px;
}
.tab_tag{
	background:url(../images/button-wiz.gif) center no-repeat;
	float:left;
	width:83px;
	text-align:center;
 	}
.tab_tag a{
	float:left;
	width:83px;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
 	}
.tab_tag a:hover{
	float:left;
	width:83px;
	text-align:center;
 	}	
	
.tab_tag3{
	background:url(../images/button-wiz.gif) center no-repeat;
	float:left;
	width:83px;
	text-align:center;
	}
	
.tab_tag3 a{
	float:left;
	width:83px;
	text-align:center;
	text-decoration:none;
	color:#990000;
	}
.tab_tag3 a:hover{
	float:left;
	width:83px;
	text-align:center;
	text-decoration:none;
	}
		
.text_bok{
	font-size:11px;
	font-family:verdana;
	}	
		
.text_bok2{
	font-size:9px;
	color:#ffffff;
	font-family:;
	padding:10px 0px 0px 0px
	}	
		
		
.scrool{
	overflow:auto;
	height:520px;
}
.scroll{
	overflow:auto;
	height:460px;
}
.page_list a{
 background:#ffffff;
 display:block;
 cursor:auto;
 text-decoration:none;
}
.page_list a.selected{
 background:#0099FF;
}

/************************************************/
	
.cloce-page{
	background:url(images/reapter.jpg) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#230000;
	font-size:13px;
	padding:0px 0px 0px 0px ;
	height:27px;
	line-height:20px;
	text-align:center;
	
	}	
.top-user{
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	font-size:11px;
	}	
	
.hard-covers-top{
	background:url(../images/button.gif) center no-repeat;
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:14px;
	font-weight:bold;
	color:red;
	}			
.hard-covers-top a{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	}				
.hard-covers-top a:hover{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
.soft-covers2{
	background:url(../images/button.gif) center no-repeat;
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}	
			
.soft-covers2 a{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:14px;
	font-weight:bold;
	color:red;
	text-decoration:none;
	}				
.soft-covers2 a:hover{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:14px;
	font-weight:bold;
	color:red;
	text-decoration:none;
	}			
		
	
.right-text-section	{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:11px;
	font-weight:bold;
	color:#808080;
	}

.right-text-section2{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:15px;
	
	color:#808080;
	text-decoration:underline;
	}
.preview-window-text{
	color:#FFFFFF;
	font-size:13px;
	padding:0px 0px 0px 20px ;
	}	
	
.welcome-back-ti-top-text{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:16px;
	color:#454545;
	padding:0px 0px 0px 0px ;
	}	
.welcome-back-ti-top-text2{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:12px;
	color:#454545;
	padding:0px 0px 0px 0px ;
	}
.welcome-user-text-box{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	font-size:13px;
	color:#454545;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	}	
	
.my-book{
	background: url(images/my-book-s.jpg) 17px top no-repeat;
	height:27px;
	width:110;
	font-family:arial;
	font-size:13px;
	color:#000000;
	line-height:25px;
}
	
.my-book a{
	font-family:arial;
	font-size:13px;
	color:#ffffff;
	line-height:25px;
	text-decoration:none;
	display:block;
	
}
.my-book a:hover{
	background:url(images/my-book-h.jpg) 14px top no-repeat;
	*background:url(images/my-book-h.jpg) 17px top no-repeat;
	width:110px;
	height:27px;
	font-family:arial;
	font-size:13px;
	color:000000;
	line-height:25px;
	text-decoration:none;
	line-height:27px;
}

.field-form-box{
	font-family:Arial, Helvetica, sans-serif, "Times New Roman";
	color:#454545;
	font-size:13px;
	font-weight:bold;
	}
.thumbnail-text{
font-family:century gothic;
font-size:19px;
color:black; 
font-weight:bold; 
padding-top:10px}	
	
.wiraze{
	*background:url(images/center-img.jpg) 5px top no-repeat;
	}							
.login-center{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	}							
.login-center a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	text-decoration:none;
	}								
.login-center a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	text-decoration:none;
	}

/*footer*/

.footer_nav{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
font-size:10px;
padding:10px 0 0 0;
}
.footer_nav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
font-size:10px;
}
.footer_nav a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:red;
font-size:10px;
}

.ban1 {
font-size:18px;
padding:20px 0 0 0;
font-weight:bolder;
color:#6b0f0f;
}

.ban2 {
font-size:16px;
padding:10px 0 0 0;
color:black;
}	

#preload { display: none; }

.booktitle{
        font-family: times, Times New Roman, times-roman, georgia, serif;
		font-size: 40px;
	    line-height: 40px;
	    letter-spacing: 0px;
		color: #ffffff;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
        font-weight: 600;
} 

#preview {
  position : relative;
  margin : auto;
}
#preview h2 {  
  position : absolute;
  font-family: times, Times New Roman, times-roman, georgia, serif;
  font-size: 40px;
  color:#000000 ;
  top : 2px;
  left : 2px;
}
#preview h2 span {
  position : absolute;
  font-family: times, Times New Roman, times-roman, georgia, serif;
  font-size: 40px;
  color:#ffffff ;	
  top : -2px;
  left : -2px;
}
#preview h2 span.offset {
  position : absolute;
  top : -9000px;
  left : -9000px;
}
#preview { 
  width : 32em;
}