.body{
	width: 990px;
	margin: auto;
	text-align: left;
	padding: 0;
}


.mainmenu{
	height: 36px;
	margin-bottom: 9px;
}
.mainmenu ul{
	margin: 0;
	padding: 0px;
	list-style: none;
}
.mainmenu li{
	display: inline;
	font-weight: bold;
	line-height: 36px;
	padding: 0 0 0 5px;
}
.mainmenu a{
	color: #fff;
}
.mainmenu a:hover{
	color: #fc6;
}


.flash{
	width: 735px;
	height: 220px;
	float: left;
	margin-bottom: 10px;
}


.login{
	background: url(../images/login.jpg) no-repeat top;
	width: 246px;
	float: right;
	height: 220px;
	margin-bottom: 10px;
}
.login form{
	padding: 40px 16px 10px 16px;
	color: #fff;
}
.login .btn{
	background: #cf2700;
	border: 1px solid #cf2700;
	font-weight: bold;
	text-transform: uppercase;
}
.login .txt{
	width: 120px;
	background: #fff;
	border: 1px solid #555;
}
.login td{
	padding: 4px 4px;
}
.login img{
	border: 1px solid #555;
	padding: 2px;
	background: #fff;
	margin-bottom: 2px;
}


.top{
	background: url(../images/top.jpg) no-repeat;
	height: 6px;
	font-size: 1px;
}
.wrap{
	background: url(../images/mainbg.jpg) repeat-y;
	width: 990px;
}
.mainbtm{
	background: url(../images/mainbtm.jpg) no-repeat;
	height: 6px;
	font-size: 1px;
	margin-bottom: 10px;
}

.sidebar{
	width: 185px;
	float: left;
}
.sidebar h3{
	height: 24px;
	margin: 0 0 3px 0;
	padding: 0px;
}
.sidebar h3 span{
	display: none;
}
.sidebar-content{
	padding: 0 8px 0 9px;
}





.main{
	width: 550px;
	float: left;
	overflow: hidden;
}
.main-content{
	padding: 20px 10px;
	background: url(../images/mctnbg.jpg) no-repeat top right;
}
.main-content h1{
	font-size: 22px;
	font-weight: normal;
	font-family: Georgia;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #aaa;
}

.main-content h2{
	font-size: 18px;
	font-weight: normal;
	font-family: Georgia;
	margin: 0 0 10px 0;
	padding: 0;
}
.main-content h3{
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia;
	margin: 0 0 10px 0;
	padding: 0;
}
.main-content li{
	padding-bottom: 10px;
	line-height: 150%;
}

.main-content p{
	margin: 0.5em 0 1em 0;
}

.main-content table{
	border-collapse: collapse;
}
.main-content td{
	border: 1px solid #ccc;
	background: #fff;
}
.main-content th{
	background: #ddd;
	border: 1px solid #ccc;
	text-align: center;
}




.sidebar2{
	width: 255px;
	float: left;
}
.sidebar2 h3{
	height: 38px;
	margin: 0 0 3px 0;
	padding: 0px;
}
.sidebar2 h3 span{
	display: none;
}
.sidebar2-content{
	padding: 0 5px 0 7px;
}
.sidebar2 .content{
	padding: 8px 14px 8px 10px;
}
.sidebar2 .bottom{
	background: url(../images/rbtm.jpg) no-repeat;
	font-size: 1px;
	height: 5px;
	margin-bottom: 10px;
}


.cs{
	background: url(../images/rbg.jpg) repeat-y;
}
.cs h3{
	background: url(../images/h3cs.jpg) no-repeat;
}
.cs table{
	width: 100%;
}
.cs td{
	vertical-align: bottom;
	font-weight: bold;
	padding-left: 6px;
}

.supportsystem{
	background: url(../images/rbg.jpg) repeat-y;
}
.supportsystem .content{
	background-position: 15px 10px;
	padding: 6px 6px 16px 6px;
	font-weight: bold;
}

.konfirmasiaktivasi{
	background: url(../images/rbg.jpg) repeat-y;
}
.konfirmasiaktivasi h3{
	background: url(../images/h3konfirmasiaktivasi.jpg) no-repeat;
}
.konfirmasiaktivasi .content{
	background: url(../images/phonebg.jpg) no-repeat;
	background-position: 15px 10px;
	padding: 10px 10px 10px 85px;
	font-weight: bold;
}


.transaksipulsa{
	background: url(../images/rbg.jpg) repeat-y;
}
.transaksipulsa h3{
	background: url(../images/h3transaksipulsa.jpg) no-repeat;
}
.transaksipulsa .content{
	background: url(../images/phonebg.jpg) no-repeat;
	background-position: 15px 10px;
	padding: 10px 10px 10px 85px;
	font-weight: bold;
}

.bank{
	background: url(../images/rbg.jpg) repeat-y;
}
.bank #tab1 h3{
	background: url(../images/h3rekeningaktivasi.jpg) no-repeat;
}
.bank #tab2 h3{
	background: url(../images/h3rekeningdeposit.jpg) no-repeat;
}
.bank ul{
	margin: 0;
	list-style: none;
	padding: 5px 0 10px 0;
	text-align: center;
}
.bank .bottom{
	height: auto !important;
	padding: 4px 10px;
	background: url(../images/rbtm.jpg) no-repeat top left #284606;
}
.tabmenu a{
	display: block;
	height: 31px;
	float: left;
}
.tabmenu span{
	display: none;
}
.tabmenu1{
	background: url(../images/naaktivasikartu.jpg);
	width: 101px;
}
.tabmenu2{
	background: url(../images/nadepositpulsa.jpg);
	width: 101px;
}
.tabmenu1_active{
	background: url(../images/aaktivasikartu.jpg);
	width: 115px;
}
.tabmenu2_active{
	background: url(../images/adepositpulsa.jpg);
	width: 115px;
}


.sidebarmenu{
	margin-bottom: 15px;
}
.sidebarmenu h3{
	background: url(../images/h3mainmenu.jpg) no-repeat left;
}
.sidebarmenu ul{
	margin: 0;
	padding: 0px;
	list-style: none;
}
.sidebarmenu li{
	line-height: 22px;
	padding: 0 5px;
	border-bottom: 1px solid #efefef;
}
.sidebarmenu a{
	color: #333;
}
.sidebarmenu a:hover{
	color: #f80;
}



.cekkartu{
	margin-bottom: 10px;
}
.cekkartu h3{
	background: url(../images/h3cekkartu.jpg) no-repeat left;
}
.cekkartu form{
	background: url(../images/lboxtop.jpg) no-repeat left top #EEF8B6;
	padding: 5px;
}
.cekkartu .txt{
	background: #fff;
	border: 1px solid #fff;
	width: 70px;
}
.cekkartu .btn{
	background: #8DB228;
	border: 1px solid #8DB228;
}



.welcome{
	padding-bottom: 10px;
}

.sidebarbop{
	margin-bottom: 15px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}
.sidebarbop h3{
	background: url(../images/h2iconnews.jpg) no-repeat top left;
	padding: 8px 0 8px 44px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.boplist{
	margin: 0;
	padding: 0px;
	list-style: none;
}
.bopisi{
	line-height: 22px;
	padding: 0 5px;
	border-bottom: 1px solid #efefef;
}
.sidebarbop a{
	color: #333;
}
.sidebarbop a:hover{
	color: #f80;
}


.news{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #ccc;
}
.news h2{
	background: url(../images/h2iconnews.jpg) no-repeat top left;
	padding: 8px 0 8px 44px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.news-item{
	margin-bottom: 10px;	
}
.news-other{
	border-top: 1px dotted #ccc;
	margin: 15px 0;
	padding: 5px 0;
}
.news-other ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.news-other li{
	line-height: 22px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.news-item h3{
	background: url(../images/h3news.jpg) no-repeat;
	line-height: 30px;
	font-size: 13px;
	font-weight: bold;
	padding: 0 7px;
	margin: 0 0 5px 0;
}
.news-item h3 a{
	color: #333;
}
.news-item h3 a:hover{
	color: #d2630a;
}
.news-info{
	font-size: 11px;
	padding: 2px 0 5px 0;
}
.news-more{
	text-align: right;
	padding-top: 5px;
	font-size:11px;
}
.news-back{
	padding: 10px 0;
}
.news-back a{
	background: #d2630a;
	color: #fff;
	padding: 5px 10px;
	font-size: 11p;
	font-weight: bold;
}
.news-back a:hover{
	background: #333;
	color: #fff;
}



.testimonial h2{
	background: url(../images/h2icontesti.jpg) no-repeat top left;
	padding: 8px 0 8px 54px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.testimonial-item{
	background: url(../images/testiitembg.jpg) repeat-y left;
	padding: 6px 8px;
}
.testimonial-item h4{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.testimonial-item .image{
	width: 90px;
	float: left;
}

.testimonial-item .content{
	width: 420px;
	float: right;
	padding-top: 5px;
}
.testimonial-item img{
	padding: 2px;
	border: 1px solid #efefef;
}

.testimonial-top{
	background: url(../images/testiitemtop.jpg) no-repeat;
	height: 4px;
	font-size: 1px;
}
.testimonial-btm{
	background: url(../images/testiitembtm.jpg) no-repeat;
	height: 3px;
	font-size: 1px;
	margin-bottom: 10px;
}


.bodywraper{
	background: #274606;
	border-top: 1px solid #ADC73A;
	padding: 10px 0;
}

.fmain{
	background: url(../images/fbg.jpg) repeat-y;
	width: 735px;
	float: left;
}
.ftop{
	background: url(../images/ftop.jpg) no-repeat;
	height: 6px;
	font-size: 1px;
}
.fbtm{
	background: url(../images/fbtm.jpg) no-repeat;
	height: 7px;
	font-size: 1px;
}
.fcontent{
	padding: 4px 8px;
}
.bodywraper h3{
	height: 24px;
	margin: 0 0 3px 0;
	padding: 0px;
}
.bodywraper h3 span{
	display: none;
}

.terbaru{
	width: 224px;
	float: left;
}
.terbaru table{
	width: 100%;
}
.terbaru td{
	background: #EEF8B6;
}
.terbaru tr.even td{
	background: #FFF;
}
#marqueecontainer{
	position: relative;
	width: 224x;
	height: 230px;
	overflow: hidden;
}
#vmarquee{
	position: absolute;
	width: 255px;
}

.terbaru h3{
	background: url(../images/h3memberterbaru.jpg) no-repeat left;
}
.topincome{
	width: 222px;
	float: left;
}
.topincome h3{
	background: url(../images/h3topincome.jpg) no-repeat left;
}
.topsponsor{
	width: 228px;
	float: left;
}
.topsponsor h3{
	background: url(../images/h3topsponsor.jpg) no-repeat left;
}
.fcontent ul{
	margin: 0;
	padding: 0px;
	list-style: none;
}
.fcontent li{
	line-height: 22px;
	padding: 0 5px;
	border-bottom: 1px solid #efefef;
}
.fspacer{
	width: 20px;
	float: left;
	height: 100px;
}

.fright{
	width: 240px;
	float: right;
	color: #fff;
}

.statistik{
	margin-bottom: 10px;
}
.statistik h3{
	background: url(../images/h3statistik.jpg) no-repeat left;
}
.statistik ul{
	margin: 0;
	padding: 0px;
	list-style: none;
}
.statistik li{
	line-height: 22px;
	padding: 0 10px;
}

.contactus h3{
	background: url(../images/h3contactus.jpg) no-repeat left;
}
.contactus .content{
	padding: 0 10px 0 10px;
}

.footer{
	padding: 10px 0;
	color: #fff;
}
.footer a{
	color: #fff;
}
.footer a:hover{
	color: #fff;
	text-decoration: underline;
}


.titleInfo{
	background: #efefef;
	border: 1px solid #ccc;
	line-height: 24px;
	padding: 0 5px;
}
.msgInfo{
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom: 10px;
}