html,body,p,div,ol,li,ul,h1,h2,h3,h4,h5,h6,span,form { margin:0; padding:0 }
ul,li { list-style:none; }
img { border:none; }

a {
	text-decoration:none;
	}

html {
	height:100.1%;
	}
body {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif
	}

/*site wrapper*/
#wrapper {
	width:1000px;
	margin:auto;
	padding:0px 0 10px 0;
	}
	
#wrap {
	}
	
/*site header*/
#header {
	height:195px;
	background:url(img/bg-header3.jpg) no-repeat top;
	border:1px solid #999;
	border-bottom:none;
	position:relative;
	}
	
.txt-header-top {
	font:bold 12px Tahoma;
	color:#FFF;
	line-height:1.2em;
	text-align:center;
	letter-spacing:1.5em;
	}
	
/*site main menu*/
#mainmenu {
	background:url(img/bg-menu.jpg) no-repeat;
	height:35px;
	}

#mainmenu ul {
	float:left;
	}
	
#mainmenu ul li {
	float:left;
	background:url(img/btn-menu2.jpg) no-repeat ;
	width:200px;
	height:35px;
	text-align:center;
	position:relative;
	}
	
#mainmenu ul li a {
	color:#000;
	display:block;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	line-height:35px;
	}
	
#mainmenu ul li a:hover {
	background:#786518;
	color:#FFF;
	}
	
#mainmenu ul li ul li {
	border-bottom:#FF9900;
	height:19px;
	text-align:center;
	}

#mainmenu ul li ul li a {
	line-height:1.8em;
	font-weight:normal;
	font-size:11px;
	}
	
#drop-down {
	position:absolute;
	z-index:1000;
	left:0;
	}

/*site content*/
#conten {
	border:1px solid #999;
	border-top:none;
	height:1%;
	padding-top:4px;
	}
	
.main-content {
	padding:1px 10px 0pt 10px;
	}
	
.sidebar {
	float:left;
	width:300px;
	}
	
.mainbar {
	float:right;
	width:668px;
	}
	
.panel h1 {
	font:bold 17px Helvetica,sans-serif;
	text-align:center;
	/*background:url(img/bg-panel.gif) repeat-x;*/
	line-height:1.5em;
	font-size:14px;
	margin-bottom:10px;
	border:0px solid #CCC;
	background:#DDD;
	color:#07217A;
	padding:5px 0pt;
	}
	
.cnt {
	padding:10px;
	border:0px dashed #999;
	margin-bottom:10px;
	}
	
/*tv promo*/
.tv-promo {
	height:1%;
	}

.tv-vid {
	float:left;
	width:350px;
	height:250px;
	background:url(img/bg-tv2.jpg) no-repeat center;
	position:relative;
	}

.tv-content {
	float:right;
	width:648px;
	height:250px;
	text-align:center;
	}
	
.bpvid {
	position:absolute;
	left:31px; top:14px;
	width:287px;
	height:181px;
	background:#000;
	}
	
.msgvid {
	padding:0px 0px;
	font-size:15px;
	font-weight:bold;
	}
	
.pg-title, .pgin-title {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	border-bottom:1px solid #DDD;
	margin-bottom:20px;
	}
	
.pgin-title {
	font-size:11px;
	}

/*site footer*/
#footer {
	height:20px;
	border:1px solid #999;
	border-top:none;
	background:#89761A;
	color:#FFFFFF;
	}
	
.copyright {
	line-height:1.7em;
	font-family:Tahoma;
	color:#FFFFFF;
	}
	
/*testimonial*/
.tsm-cnt {
	text-align:center;
	padding:10px 5px;
	font:normal 11pt "Times New Roman", Times, serif;
	background:#CCC;
	border:0px dashed #999;
	margin-bottom:10px;
	}
	
.tsm-author {
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	font:italic 12px Georgia, "Times New Roman", Times, serif;
	color:#07217A;
	font-weight:bold;
	

	}

/*confirm page*/
.confirm, .order, .content {
	padding:26px 30px 30px 30px;
	}
.msg-confirm, .msg-order, .main-cnt {
	padding:10px;
	border:0px dashed #CCC;
	margin-bottom:20px;
	}
.frm-confirm, .frm-order {
	height:1%;
	padding:10px;
	border:0px dashed #CCC;
	}
.tbl-confirm {
	padding:10px;
	border:1px dashed #CCC;
	}
	
.bp_gaya2ctebal {
	font-weight: bold;
	color: #07217A;
	font-size: 13px;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	}
	
		
/*order page*/
.step-order {
	padding-left:10px;
	line-height:30px;
	margin-bottom:20px;
	background:#F1F3DE;
	border:1px solid #EBE496;
	}
	
.step-cur {
	font-weight:bold;
	}
	
.bp_gaya2ctebal {
	font-weight: bold;
	color: #07217A;
	font-size: 13px;
	font-family: Helvetica, sans-serif;
	font-style: italic;
	}
	
.bp_gaya2c {
	color: #07217A;
	font-size: 20px; 
	font-family: Helvetica, sans-serif;
	}
	

	
/*thx page*/
.thx {
	padding:100px 30px;
	}

.thanks {
	padding:20px;
	border:1px dashed #CCC;
	text-align:center;
	color: #07217A;
	font-size: 20px;
	font-family: Helvetica, sans-serif;
	}































/*form*/
.form-order {
	}
	
.form-order p {
	padding:0 0 10px 20px;
	}
	
.form-order label {
	font-weight:bold;
	display:block;
	padding-bottom:3px;
	font-family:Tahoma;
	}
	
.form-order fieldset {
	border:1px solid #CCC;
	margin:0pt;
	padding:0 0 10px 0;
	}
	
.form-order fieldset legend {
	margin-left:10px;
	padding:1px 10px;
	font-weight:bold;
	border:1px solid #CCC;
}

.tbl-form {
	margin-bottom:10px;
	width:100%;
	}
	
.tbl-form td {
	padding-bottom:5px;
	vertical-align:top;
	line-height:1.5em;
	}

.inp-txt {
	border:none;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	color:#000;
	}
	
.txt-inp {
	width:400px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #999;
	padding:1px 0 1px 3px;
	}
	
.btn-inp {
	font:normal 12px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	padding:2px 5px 3px 5px;
	border:0px solid #000;
	background:#999;
	color:#FFF;
	cursor:pointer;
	}
	
.cbo-inp {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #999;
	}
	
/*tell a friend*/
#fr-mailer {
	width:500px;
	padding:10px;
	font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	margin:auto;
	text-align:center;
	}
	
.form-mailer {
	border:0px dashed #000;
	padding-top:10px;
	}
	
.form-mailer div {
	clear:left;
	padding-bottom:10px;
	}
	
.form-mailer label {
	float:left;
	line-height:1.5em;
	width:150px;
	}
	
.inp-txt {
	font:normal 11px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	background:#FFF;
	border:1px solid #CCC;
	width:200px;
	}
	
.divider {
	height:0px;
	padding-bottom:10px;
	}

.row {
	background:#DFE8F6;
	}
	
.alt {
	background:#FFF;
	}

.affiliate {
	padding-top:10px;
	text-align:center;
	}

.affiliate img {
	border:1px solid #CCC;
	padding:2px;
	cursor:pointer;
	}
	
.affiliate p {
	padding-bottom:10px;
	}
	
.aff-txt {
	border:1px solid #CCC;
	width:800px;
	text-align:center;
	height:15px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}

.txt-link-top {
	position:absolute;
	width:170px;
	height:165px;
	right:225px;
	top:24px;
	background:transparent;
	}
	
.txt-link-top a {	
	display:block;
	width:170px;
	height:165px;
	}

	
/* index depan neh */	

.bp_gaya2cPutihtebal{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 17px;
	font-family: Helvetica, sans-serif;
	}
	
.bp_gaya3Abutebal{
	 
	color:#999999;
	font-weight: bold; 
	font-size: 12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.2;
	}	
/*	affiliasi */
.aff_gaya {
	color: #07217A; 
	font-weight: bold; 
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
	/*	untuk cth */
	
.stylecth1 {
	font-size: 10px;
	font-style: italic;
	color: #07217A;
	font-weight:normal;
}	

/* tulisan */
.main-cnt1 {
	padding:10px;
	border:0px dashed #CCC;
	margin-bottom:20px;
	color: #07217A;
	font-size: 16px; 
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	}

	.aff-list { 
		list-style:none;
		font:normal 12px Georgia, "Times New Roman", Times, serif;
		}
	.aff-list li {
		background:url(img/bullet-aff.gif) no-repeat left top;
		padding-left:30px;
		line-height:2.5em;
		padding-bottom:5px;
		}
	.bp_gaya2c2 {
	color: #000000;
	font-size: 20px; 
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	}