body {margin:0px; padding:0px; background-image:url(../images/bg.jpg); background-repeat:repeat;}
#wrapper {
	background-image: url(../images/bglogo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
	height:157px;
	text-align:center; 
}
#container {
	width:800px; 
	height:auto;
	margin:0 auto;
}
#logo {
	height: 120px;
	width: 800px;
}
ul.menu {
	margin:2px auto;
	padding:0px;
	list-style:none;
}
ul.menu li {float:left;}
ul.menu li a{
	padding-left:10px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 35px;
	font-weight: normal;
	text-transform: capitalize;
	display:block;
	color:#FFFFFF;
	clear:left;
	text-decoration:none;
}
ul.menu li a:hover,#m_active{
	padding-left:10px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 35px;
	color:#000000;
	font-weight: normal;
	text-transform: capitalize;
	display:block;
	background-image:url(../images/hover.jpg);
	background-repeat:repeat-x;
}

.clr {
	clear:both;
}

.spacer {
	width:800px; height:40px;
}
*html .spacer {
	width:800px; height:0px; margin-top:-20px;
}
#kotak_kiri {
	float:left;
	width:188px;
}

#kotak_kanan {
	float:right;
	width:600px;

}
*html #kotak_kanan {
	float:right;
	width:610px;

}

.box_top {
	background-position:left top;
	width:188px;
	font:bold 14px/29px Arial, Helvetica, sans-serif;
	background-image:url(../images/mod_top.jpg);
	text-align:left;
	color:#FFFFFF;
	text-indent:10px;
	margin-top:5px;
	height:29px;
	background-repeat:no-repeat;
}

.box_mid {
	background-image:url(../images/mod_bg.jpg);
	width:188px;
	background-repeat:repeat-y;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	text-align:left;
}

.box_content {
	padding:10px;
}

.box_bott {
	background-image:url(../images/mod_bott.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:6px;
	background-position:left bottom;
}	

*html .box_bott {
	background-image:url(../images/mod_bott.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:6px;
	margin-top:-13px;
	background-position:left bottom;
}	
ul.work{
	margin:0px;padding:0px 10px 0px 15px;
}

ul.work li {
	list-style-type:square; color:#000000;
}

.mainbanner {margin-top:5px;}
.maintop{
	background-image:url(../images/main_top.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	width:596px;
	height:11px;
}

.mainmid{
	background-image:url(../images/main_mid.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	height:auto;
	width:596px;
	padding-top:1px;
	padding-left:0px;
	padding-right:15px;
	margin:0px;
}

*html .mainmid{
	background-image:url(../images/main_mid.jpg);
	background-repeat:repeat-y;
	height:auto;
	width:580px;
	margin-top:-8px;
}
		
.maincontent {padding:5px 5px 5px 15px; max-width:560px; font:normal 12px/14px Arial, Helvetica, sans-serif; text-align:left;}
*html .maincontent {padding:5px 10px 5px 15px; max-width:550px; font:normal 12px/14px Arial, Helvetica, sans-serif; text-align:left;}
.mainbott{
	background-image:url(../images/mainbottom.jpg);
	background-repeat:no-repeat;
	width:596px;
	height:11px;
	padding-top:0px;
}

.bottom {
	background-image:url(../images/bottom.jpg);
	background-repeat:repeat-x;
	width:auto;
	height:97px;
	margin:10px 0px 0px 0px;
	background-position:bottom;
}

.bottom a {text-decoration:none; color:#FFFFFF;}
.spanbott {font:normal 12px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
img,form {margin:0px; padding:0px; border:0px;}
input {border:1px solid #333;}

#testimonial{ border:1px solid #333; margin-bottom:5px; width:560px;}
#testimonial th{ text-align:left; background-color:#0099FF; text-indent:5px; font:normal 12px/20px Arial, Helvetica, sans-serif;}
#testimonial td{ text-align:left; background-color:#ffffcc; text-indent:5px; font:normal 12px/12px Arial, Helvetica, sans-serif;}
#testimonial td input{ border:1px solid #333; text-align:left; background-color:#ffffcc; text-indent:5px; font:normal 12px/12px Arial, Helvetica, sans-serif;}
#testimonial td.view{ text-align:left; background-color:#75001B; text-indent:5px; font:normal 12px/24px Arial, Helvetica, sans-serif;}
#testimonial td.viewpesan{ text-align:left; background-color:#E9E9E9; text-indent:0px; font:normal 12px/12px Arial, Helvetica, sans-serif; padding:5px; width:100%; margin:0px; width:596px;}
#module {margin-top:5px; margin-bottom:5px;}
#module th{font:bold 12px/18px Arial, Helvetica, sans-serif; background-color:#0066FF; color:#CCCCCC;}
#module td{font:normal 12px/14px Arial, Helvetica, sans-serif;color:#000; text-align:justify;}
#module a{text-decoration:none; color:#000000;}

#frm_module th{font:bold 12px/14px Arial, Helvetica, sans-serif;color:#333; text-align:left;}
#frm_module small{font:normal 9px/12px Arial, Helvetica, sans-serif;color:#333; text-align:left;}
#frm_module input,#frm_module textarea,#frm_module select{border:1px solid #333;}

#task_daftar input {font:normal 12px/14px Arial, Helvetica, sans-serif; text-align:left; border:1px solid #333;}
#task_daftar th {font:normal 12px/14px Arial, Helvetica, sans-serif; text-align:left;}
#task_daftar h3 {font:normal 14px/14px Arial, Helvetica, sans-serif; text-align:left;}
#task_daftar small {font:normal 10px/12px Arial, Helvetica, sans-serif; text-align:left;}

#event th{font:bold 12px/18px Arial, Helvetica, sans-serif; background-color:#0066FF; color:#CCCCCC;}
#event td{background-color:#E1E1E1; font:normal 12px/14px Arial, Helvetica, sans-serif;}
#line {height:5px; background-color:#CC6600; width:100%; clear:both;}
#list-produk {float:left; padding:5px; width:260px; height:265px;border:1px solid #333; margin:2px;}
#list-produk img{width:255px; height:250px;}
#list-katalog {text-align:center; margin:5px;}
#terapi li{list-style-type:square;}

.kancs {color:#FFF600;}
#dari {
color:#FFFFFF;
}
blockquote {
background-color:#E1E1E1;
}
H3 { font-size:3px; color:#9A0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }