/* CSS Document */

body {margin:0; padding:0; background-color:#FFFFFF; font-family:Verdana; 
   font-size:12px; 
   font-weight:normal; 
   color:#212121; 
   line-height:17px;  }

img {border:none; }

.up_bg {background:url(../images/up_bg2.jpg) repeat-x; 
        height:449px; }
		
.footer_bg {background:url(../images/footer_bg.jpg) repeat-x; 
           height:146px; }

.header1_bg {background:url(../images/header1_img.jpg) no-repeat; height:96px; width:987px; }
.header2_bg {background:url(../images/header2_img.jpg) no-repeat; height:106px; width:987px; }
.header3_bg {background:url(../images/header3_img.jpg) no-repeat; height:132px; width:987px; }
.header4_bg {background:url(../images/header4_img.jpg) no-repeat; height:119px; width:987px; }

.bookmark a{ width:125px; height:22px; margin:5px; display:block; }
.tell a{ width:80px; height:16px; margin:5px; display:block; }

.menu_header_bg {background:url(../images/menu_bg_header.jpg) no-repeat;
                 width:323px;
				 height:43px;
				 }


.bg {background:url(../images/bg.jpg) repeat-y; }

.blue_bg {background:url(../images/under_header_bg.jpg) repeat-x; width:985px; 
          height:150px; padding:0 2px;
		  } 
.blue_text1 {font-family:Arial, Helvetica, sans-serif;
              font-size:20px;
			  color:#FFFFFF; }
			  
.line_hight {height:15px; }

.blue_text2 {font-family:Verdana; font-size:15px; color:#FFFFFF; line-height:22px; word-spacing:1px; }

h1 {background:url(../images/check_red.jpg) 0 7px no-repeat; 
    font-family:Arial;
	font-size:19px;
	color:#d91a00;
	line-height:22px;
	padding:5px 0 0 30px;
	margin:0 20px 0 20px;
	font-weight:normal;
	 }
p {font-family:Verdana; 
   font-size:12px; 
   font-weight:normal; 
   color:#212121; 
   line-height:17px; 
   padding:0 20px; }	
   
 h2 {background:url(../images/line_med.jpg) repeat-x; height:1px; margin:0 20px 0 20px; padding:0 0  5px 0; font-size:5px;	 }	 
			  		  
h3 {font-family:Verdana; 
   font-size:12px; 
   font-weight:bold; 
   color:#005b90; 
   line-height:20px; 
   padding:0 20px;
   margin:0; }
   
   	
.content {font-family:"Times New Roman", Times, serif; 
          font-size:30px;
		  font-weight:bold;
		  color:#f52612;
		  padding:0 80px;
		  margin:0;
		  line-height:40px; }
		  
.content2 {font-family:"Times New Roman", Times, serif; 
          font-size:30px;
		  font-weight:bold;
		  color:#f52612;
		  padding:0 20px;
		  margin:0;
		  line-height:40px; }

.blue_border{ border:#0372af 2px solid; }

.e-book_bg {background:url(../images/e-book_bg.jpg) no-repeat; height:40px; }

.e-book_num {font-family:Georgia, "Times New Roman", Times, serif; 
          font-size:20px;
		  color:#FFFFFF;
		  padding:5px 0 0 20px;
		  margin:0;
		  line-height:25px; }
		  
.price {font-family:Verdana;
          font-size:12px;
		  color:#5d5d5d;
		  font-weight:bold;
		  line-height:20px; }
		  
.book_cont {font-family:Arial;
           font-size:14px;
		   color:#010101;
		   line-height:25px;
		   font-weight:bold; }
		   
.book_cont3 {font-family:Arial;
           font-size:15px;
		   color:#010101;
		   line-height:20px;
		   font-weight:bold; }
		   
.book_cont2	{ font-family:Verdana;
           font-size:12px;
		   color:#010101;
		   line-height:20px;
		   font-weight:bold; }	   

.guaranty_text {font-family:Verdana;
           font-size:14px;
		   color:#0372af;
		   line-height:24px;
		   }		  

.footer_text {font-family:Verdana;
              font-size:12px;
			  color:#b6b3b3;
			  }

.link_2 a {font-family:Verdana;
              font-size:12px;
			  color:#b6b3b3;
			  text-decoration:none;
			  }

.black_border1{padding:20px; border-left:#999999 1px solid; border-top:#999999 1px solid;  border-right:#999999 1px solid; }
.black_border2{padding:20px; border-right:#999999 1px solid; border-top:#999999 1px solid; }
.black_border3{padding:20px; border-left:#999999 1px solid; border-top:#999999 1px solid;  border-right:#999999 1px solid;
               border-bottom:#999999 1px solid; }
.black_border4 {padding:20px; border-right:#999999 1px solid; border-top:#999999 1px solid; border-bottom:#999999 1px solid; }


.img_border {border:#999999 solid 1px; }
.footerleftbg {background:url(../images/newbg.jpg) repeat-y; }
.footerrightbg {background:url(../images/newbg2.jpg) repeat-y; }

/* POPUP CLASS*/


.black_overlay
{
        display: none;

            position: absolute;
			
            left: 0%;

            width: 100%;

            height: 100%;

            background-color: black;

            z-index:1001;

            -moz-opacity: 0.8;

            opacity:.80;

            filter: alpha(opacity=80);
}

        .white_content {

            display: none;

            position:absolute;
            
            left: 25%;

            width: 60%;

            height: 43%;

            padding:5;            

            border: 2px solid #0472AF;

            background-color: white;

            z-index:1002;

            overflow: auto;

        }