body {
            background: #FFFFFF url(../images/body_gradasi.png) repeat-x;
            color: #000;
            font-family: Arial;
            font-size: 12px;
            margin: 0;
            padding: 7px 0 0 0;
            text-align: center;
            position:relative;
            line-height: 30px;
        }
        .bg_center {
            width:800px;
            background: url(../images/middle.png) repeat;
            height:auto;
            border: 0px;
        }
		.header_atas {
            width: 800px;
			height:38px;
			margin:5px 0 5px 0;
			font-family:Arial, Helvetica, sans-serif;
			text-align:right;
        }
		.header_atas_ico {
			width:32px;
			height:32px;
			float:right;
			text-align:right;
			margin-top:3px;
			background: url(../images/icon_wb.png) no-repeat;
			cursor:pointer;
			/*border:1px solid #000000;*/
		}
		.header_atas_teks {
			float:right;
			text-align:right;
			margin-right:5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			width: 170px;
			height:32px;
			margin-top:3px;
			/*border:1px solid #000000;*/
		}
		.header_atas_teks a{
			text-decoration:none;
		}
		.header_atas_teks a:hover{
			text-decoration:underline;
		}
        .header {
            width: 800px;
            height: 155px;
            background: url(../images/header_atas.png) no-repeat;
			cursor:pointer;
        }
		.menu_atas {
			width: 792px;
            height: 28px;
			text-align:left;
			font-family: Century Gothic;
			font-size:14px;
			background:url(../images/menu_awal.png) repeat-x;
		}
		.menu_li {
			float:left;
			text-align:center;
			width:auto;
			height:auto;
		}
		.menu_li a{
			padding:6px 10px 4px 10px;
			color:#666666;
			text-decoration:none;
			/*border:1px solid #000000;*/
		}
		.menu_li a:hover{
			padding:6px 10px 4px 10px;
			background: url(../images/menu_hover.png) repeat-x;
			color:#999999;
			text-decoration:underline;
		}
		.menu_li_blog {
			float:left;
			text-align:center;
			width:auto;
			height:auto;
			background:url(../images/nav_menu_blog.png) repeat-x;
		}
		.menu_li_blog a{
			padding:6px 10px 4px 10px;
			color:#FFFF00;
			text-decoration:none;
		}
		.menu_li_blog a:hover{
			padding:6px 10px 4px 10px;
			color:#FFFFFF;
			text-decoration:underline;
			background:url(../images/nav_menu_blog_hover.png) repeat-x;
		}
        .teks_1 {
            width: 800px;
            height: auto;
            text-align: center;
            padding-top: 15px;
            color: #000000;
            font-family: impact;
            font-size: 30px;
            margin-bottom: 20px;
            line-height:36px;
        }
        .teks_2 {
            width: 500px;
            height: auto;
            text-align: center;
            padding-top: 15px;
            padding-bottom: 15px;
			padding-left:5px;
			padding-right:5px;
            color: #000000;
            font-size: 20px;
            border: 3px dashed #FF0000;
            margin-top: 20px;
            margin-bottom : 20px;
        }
        .blok_teks_3 {
            text-align: left;
            width: 700px;
            height: 420px;
            border: 3px solid #000000;
            padding: 10px;
            margin-top: 20px;
            text-align: center;
        }
		 .blok_teks_3_gratis {
            text-align: left;
            width: 700px;
            height: 350px;
            border: 3px solid #000000;
            padding: 10px;
            margin-top: 20px;
            text-align: center;
        }
        .blok_teks_3_2 {
            float:left;
            text-align: left;
            width: 440px;
            height: 299px;
        }
		.blok_teks_3_2_2 {
            float:left;
            text-align: center;
            width: 440px;
            height: auto;
			
        }
		.blok_teks_3_2_2_teks {
			float:left;
            width: 250px;
            height: auto;
            text-align: center;
            padding: 15px;
			margin-left:65px;
            color: #FF0000;
            font-size: 24px;
            font-weight:bold;
            border: 3px dashed #ff0000;
        }
		.blok_teks_3_2_2_teks a{
            color: #0000ff;
        }
        .blok_teks_3_2_2_teks a:hover{
            color: #FF0000;
            background: #0000ff;
        }
        .gbr_teks_3 {
            float:left;
            text-align: left;
            width: 240px;
            height: 263px;
            margin-top: 30px;
            margin-left: 10px;
        }
        .teks_3_total {
            float:left;
            text-align: center;
            width: 240px;
            height: auto;
            margin-left: 10px;
			line-height:16px;
        }
        .teks_3 {
            float:left;
            text-align: center;
            width: 400px;
            height: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            font-size: 20px;
            color: #000000;
            line-height: 24px;
        }
        .teks_3 a{
            color: #0000ff;
        }
        .teks_3 a:hover{
            color: #FF0000;
            background: #0000ff;
        }
        .teks_4 {
            float:left;
            text-align: center;
            width: 400px;
            height: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            font-size: 14px;
            color: #000000;
            border: 3px dashed #FF0000;
            padding: 5px;
        }
        .reg_news {
            float:left;
            text-align: left;
            width: 350px;
            height: auto;
            margin-top:10px;
        }
        .text_border {
            border: 1px solid #000000;
            width: 150px;
            height: 18px;
            margin-bottom: 5px;
            font-size: 12px;
        }
        .teks_5 {
            width: 500px;
            height: auto;
            text-align: center;
            padding-top: 20px;
            padding-bottom: 20px;
            color: #df0000;
            font-size: 20px;
        }
        .teks_6 {
            width: 700px;
            height: auto;
            text-align: center;
            padding-top: 20px;
            padding-bottom: 20px;
            color: #000000;
            font-size: 24px;
            font-family: impact;
            line-height:36px;
        }
        .teks_7 {
            width: 700px;
            height: auto;
            text-align: center;
            padding: 15px;
            color: #000000;
            font-size: 16px;
            border: 3px dashed #000000;
        }
		.gbr_teks_8_atas {
			text-align:center;
            width: 520px;
            height: 11px;
            background: url(../images/registrasi_atas.jpg) no-repeat;
            margin-top: 10px;
        }
        .gbr_teks_8_tengah {
			text-align:center;
            width: 520px;
            height: auto;
            background: url(../images/registrasi_tengah.jpg) repeat;
			padding-bottom:30px;
        }
		.gbr_teks_8_atas_bawah {
			text-align:center;
            width: 520px;
            height: 12px;
            background: url(../images/registrasi_bawah.jpg) no-repeat;
            margin-bottom: 10px;
        }
        .teks_8 {
            width: 500px;
            height: auto;
            text-align: center;
            padding-top: 35px;
            margin-left: 10px;
            color: #000000;
            font-size: 20px;
        }
        .teks_8_a {
            width: 500px;
            height: auto;
            text-align: center;
            margin-top:15px;
            margin-left: 10px;
            color: #000000;
            font-size: 15px;
        }
        .teks_9 {
            width: 250px;
            height: 50px;
            text-align: center;
            padding: 15px;
			margin-top:15px;
			margin-left:120px;
            color: #FF0000;
            font-size: 24px;
            font-weight:bold;
            border: 3px dashed #ff0000;
        }
        .teks_9 a{
            color: #0000ff;
        }
        .teks_9 a:hover{
            color: #FF0000;
            background: #0000ff;
        }
        .teks_10 {
            width: 600px;
            height: auto;
            text-align: left;
            padding: 10px;
            color: #000000;
            font-size: 14px;
            border: 2px dashed #000000;
            line-height: 26px;
            font-family: arial;
            margin-top: 20px;
            margin-bottom: 20px;
        }
        .teks_11 {
            float:left;
            text-align: justify;
            width: 400px;
            height: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            font-size: 16px;
            color: #000000;
            line-height:20px;
        }
        .blok_teks_11 {
            text-align: left;
            width: 700px;
            height: 390px;
            border: 3px solid #000000;
            padding: 10px;
            margin-top: 20px;
            text-align: center;
        }
        .gbr_teks_11 {
            float:left;
            text-align: left;
            width: 240px;
            height: 240px;
            background: url(../images/cd_label_1.jpg) no-repeat;
            margin-top: 60px;
            margin-left: 30px;
            margin-bottom: 10px;
        }
        .blok_teks_12 {
            text-align: left;
            width: 700px;
            height: 620px;
            border: 3px solid #000000;
            padding: 10px;
            margin-top: 20px;
            text-align: center;
        }
        .blok_teks_12_2 {
            float:left;
            text-align: left;
            width: 440px;
            height: 299px;
        }
        .gbr_teks_12 {
            float:left;
            text-align: left;
            width: 240px;
            height: 263px;
            margin-top: 10px;
            margin-left: 10px;
        }
        .teks_12 {
            float:left;
            text-align: center;
            width: 400px;
            height: auto;
            margin-top: 10px;
            margin-bottom: 10px;
            font-size: 18px;
            color: #000000;
        }
        .teks_12 a{
            color: #0000ff;
        }
        .teks_12 a:hover{
            color: #FF0000;
            background: #0000ff;
        }
        .reg_news2 {
            float:left;
            text-align: left;
            width: 350px;
            height: auto;
            margin-top:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:20px;
        }
        .teks_13 {
            width: 700px;
            height: auto;
            text-align: justify;
            color: #000000;
            font-size: 16px;
            margin: 20px 20px 0 20px;
            padding:20px;
            line-height: 20px;
        }
        .footer {
            width: 800px;
            height: 42px;
            background: url(../images/footer.png) no-repeat;
            text-align: center;
            font-family: verdana;
           font-size: 12px;
           padding-top: 10px;
		   color:#666666;
		padding-bottom: 95px;
        }
		.footer a{
		   color:#666666;
        }
		.footer a:hover{
		   color:#0000FF;
        }
        .teks_terima_kasih {
            width: 700px;
            height: auto;
            text-align: justify;
            color: #000000;
            font-family: verdana;
            font-size: 14px;
            line-height: 20px;
			
        }
        .bg_center_terima_kasih {
            width:800px;
            background:url(../images/middle.png) repeat;
            height:auto;
        }
        .gbr_teks_terima_kasih {
            width: 240px;
            height: 263px;
            background: url(../images/preview_mini.png) no-repeat;
            margin-top: 30px;
			padding-bottom: 30px;
            margin-left: 10px;
        }
		.teks_3_total_terima_kasih {
            text-align: center;
            width: 240px;
            height: auto;
        }
		.teks_9_klik {
            width: 600px;
            height: auto;
            text-align: justify;
			margin-top:10px;
            padding: 10px;
            color: #000000;
			background: #FFFF80;
			font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
			line-height: 20px;
            border: 2px dashed #000000;
        }
        .teks_9_klik a{
            color: #0000ff;
        }
        .teks_9_klik a:hover{
            color: #FF0000;
            background: #0000ff;
        }
		.bg_center_order {
            width:800px;
            background:url(../images/middle.png) repeat;
            height:auto;
			padding-bottom:20px;
			border:0;
        }
		.bg_center_download_gratis {
            width:800px;
            background:url(../images/middle.png) repeat;
            height:1020px;
        }
		 .blok_teks_12_order_2 {
            text-align: left;
            width: 700px;
            height: 500px;
            border: 3px solid #000000;
            padding: 10px;
            margin-top: 20px;
            text-align: center;
        }
		.kolom_nota {
			padding:10px;
		}
		.kolom_nota_2 {
			padding:0 10px 0 0;
		}
		.gbr_teks_8_order {
			text-align:center;
            width: 520px;
            height: auto;
            /*background: url(../images/registrasi_2.jpg) no-repeat;*/
			border: 2px dashed #FF0000;
            margin-top: 10px;
            margin-bottom: 10px;
			padding-bottom: 30px;
        }
		.teks_8_order {
            width: 500px;
            height: auto;
            text-align: center;
            padding-top: 20px;
            margin-left: 10px;
            color: #000000;
            font-size: 20px;
        }
        .teks_8_a_order {
            width: 500px;
            height: auto;
            text-align: center;
            margin-top:15px;
            margin-left: 10px;
            color: #000000;
            font-size: 15px;
        }

.adm {
			width: 300px;
            height: auto;
            text-align: center;
            padding-top: 15px;
			padding-bottom: 15px;
            color: #000000;
            font-family: Verdana;
            font-size: 12px;
			line-height: 20px;
            /*border: 1px solid #000000;*/
}
.adm_isi {
			width: 780px;
            height: auto;
            text-align: justify;
            padding-top: 15px;
			padding-bottom: 15px;
            color: #000000;
            font-family: Verdana;
            font-size: 12px;
			line-height: 20px;
}
.testimonial_judul {
	 		width: 600px;
            height: auto;
            text-align: center;
			margin-top:20px;
			padding:10px;
            font-size: 20px;
			/*border:1px solid #000000;
			background:#EFF9FB;*/
			line-height:20px;
			font-family: impact;
            font-size: 25px;
			color: #df0000;
}
.testimonial {
	 		width: 500px;
            height: auto;
            text-align: justify;
			margin-top:20px;
			padding:15px;
            color: #000000;
            font-size: 20px;
			border:2px solid #000000;
			background:#EFF9FB;
			line-height:20px;
			font-family:Verdana;
			font-size:12px;
}
.order_ym {
			font-family:verdana;
			font-size:12px;
			text-decoration:none;
}
.order_ym a{
			text-decoration:none;
}
.order_ym a:hover{
			text-decoration:none;
}
.blok_gbr_teks_3_terimakasih {
			width: 300px;
            height: auto;
            text-align: center;
			margin-top:20px;
			padding-bottom:20px;
            color: #000000;
            font-size: 12px;
			font-family:Verdana;
			font-size:12px;
}
.gbr_teks_3_terimakasih {
            width: 300px;
            height: 263px;
        }
.teks_3_total_terimakasih {
	width: 300px;
	height: auto;
	line-height:16px;
}
.tombol_klik a{
		float:left;
		text-align:justify;
       	/*border: 1px solid #000000;*/
		font-family:arial; 
		font-size:12px;		 
        width: 250px; 
		height:50px;
		cursor:pointer;
		background:url(../images/button_click.png) no-repeat;
}
.tombol_klik a:hover{
		float:left;
		text-align:justify;
       	/*border: 1px solid #000000;*/
		font-family:arial; 
		font-size:12px;		 
        width: 250px; 
		height:50px;
		cursor:pointer;
		background:url(../images/button_click_hover.png) no-repeat;
}
.sneak {
	position:absolute; 
	left:0px; 
	top:0px; 
	margin:0px; 
	padding:0px;
	width:150px;
	height:150px;
	background:url(../images/sneak_preview.png) no-repeat;
}

/*Affilias*/
.afiliasi_teks {
	text-align: left;
	width: 700px;
	height: auto;
	/*border: 1px solid #000000;*/
	padding: 10px;
	margin-top: 20px;
}
.afiliasi_teks a{
	text-decoration:none;
}
.afiliasi_teks a:hover{
	color:#0000FF;
	text-decoration:underline;
}
.afiliasi_teks_landing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.teks_afiliasi {
	background:#7a787a;
	padding:0 0 0 10px;
	color:#FFFFFF;
	font-weight:bold;
}
.teks_peringatan {
	color:#FF0000;
}
.teks_captcha {
	color:#006699;
	width:50px;
	font-size:16px;
	font-weight:bold;
	border:1px solid #666666;
	padding:10px; 
}
/*shoutmix*/
#gb{
position:fixed;
top:50px;
z-index:+1000;
}
* html #gb{position:relative;}
.gbtab{
height:100px;
width:30px;
float:left;
cursor:pointer;
background: url(../images/buku_tamu.png) no-repeat;
}
.gbcontent{
float:left;
border:2px solid #419ec0;
background:#F5F5F5;
padding:10px;
}

/*shoutmix2*/
#gb2{
position:fixed;
top:50px;
z-index:+1000;
}
* html #gb2{position:relative;}
.gbtab2{
height:100px;
width:30px;
float:right;
cursor:pointer;
background: url(../images/buku_tamu.png) no-repeat;
}
.gbcontent2{
float:right;
border:2px solid #419ec0;
background:#F5F5F5;
padding:10px;
}

/*-- Floating Banner --*/
/*#floating_banner_bottom {	text-align: center;	width: 100%;	top: 0px;	margin-top: 100px;	height: 236px;	position: fixed;	z-index: 100;	right: 0;	 _position:absolute;	  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);}html>body #floating_banner_bottom { margin-bottom: 0px; bottom: 0 } #floating_banner_bottom div.close {	margin: 0 auto;	width: 520px;	height: 16px;	text-align: right;}*/
#floating_banner_bottom {	text-align: center;	width: 100%;	bottom: 0px;	margin-bottom: 0px;	height: 105px;	position: fixed;	z-index: 100;	right: 0;	 _position:absolute;	  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);}html>body #floating_banner_bottom { margin-bottom: 0px; bottom: 0 } #floating_banner_bottom div.close {	margin: 0 auto;	width: 800px;	height: 20px;	text-align: right;}
/*Kota*/
.suggestionsBox {
		position: absolute;
		left: 0 auto;
		right: 0 auto;
		margin: 5px 0px 0px 0px;
		width: 350px;
		background-color: #212427;
		border: 2px solid #000;	
		color: #fff;
		font-family:Verdana;
		font-size:10px;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 2px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}

.suggestionsBox2 {
		position: absolute;
		left: 0 auto;
		right: 0 auto;
		margin: 5px 0px 0px 0px;
		width: 350px;
		background-color: #212427;
		border: 2px solid #000;	
		color: #fff;
		font-family:Verdana;
		font-size:10px;
	}
	
	.suggestionList2 {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList2 li {
		
		margin: 0px 0px 3px 0px;
		padding: 2px;
		cursor: pointer;
	}
	
	.suggestionList2 li:hover {
		background-color: #659CD8;
	}
	
		
/*paging testimonial jquery*/
#pages a{	float: left; margin-right: 16px; text-transform: uppercase;	color: #c2c2c2; }
#pages a:hover { color: #6fa5fd; cursor: pointer; }

	blockquote { /* this creates a blockquote with a single quotation mark on the left side and indents the text to fit */
	background-image: url(../images/blockquote.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right:25px;
}
#box_testimonial_blog { margin:60px 0 0 0; text-align:center;  height:auto; width:100%; 
	}
.testimonial_judul_blog {
            text-align: center;
			margin-top:10px;
			padding:10px;
            font-size: 20px;
			/*background:#EFF9FB;*/
			line-height: normal;
			font-family: impact;
            font-size: 25px;
			color: #df0000;
}
.testimonial_blog {
	 		width: 500px;
            height: auto;
            text-align: justify;
			margin-top:10px;
			margin: 0 auto;
			padding:15px 0 0 0;
            color: #000000;
            font-size: 20px;
			border:2px solid #000000;
			background:#EFF9FB;
			line-height:20px;
			font-family:Verdana;
			font-size:12px;
}
.testimonial_blog2 {
	 		width: 520px;
            height: auto;
			margin-top:10px;
			margin: 0 auto;
			padding:15px 0 0 0;
}
