/* GENERAL STYLES */
body, html { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background: #FEDCEC; }
.clear { clear: both; }
#wrapper { width: 766px; margin: 0px auto;}
#container { width: 760px; margin: 20px auto 0 auto; background:  url(/images/bg_body.jpg) repeat-y center top  }
#header { width: 760px; height: 110px; background: url(/images/bg_header.jpg) repeat-x; position: relative;}
	#logo { width: 495px; height: 110px; position: absolute; top: 0; left: 0; }
	.flash {float:left;width:165px;height:110px;}
	.slogan {float:left;display:inline;width:330px;height:110px;margin: 0 0 0 -7px}
	#search { width: 130px; height: 30px; position: absolute; top: 7px; right: 0; }
		#search-form-page input.input-text {width:114px;height:22px;clear:both;background: url(/images/search_box_large2.jpg) no-repeat; display:inline;border:none; margin: 0 0 0 -12px;padding:3px 0 0 9px;font-size:10px;color: #666666}
		#search-form-page input.input-submit {clear:both;width:16px;height:27px;background: url(/images/search_button_edit.jpg) no-repeat; letter-spacing:-999em; text-indent:-9999px;overflow:hidden;cursor:pointer;display:inline;border:none;margin:0 0 0 -7px;padding:0}

		#login { width: 130px; height: 40px; position: absolute; bottom: 0; right: 0; }
		#login p {margin:3px 0 1px 0;padding:0;color:#666;}
		#login a {text-decoration:none}
		#login a.login-button {background: url(/images/log-in.jpg) no-repeat;float:left;display:block;width:61px;height:19px;margin:0;padding:0;text-indent:-10000px;overflow:hidden}
		#login a.signup-button {background: url(/images/signup.jpg) no-repeat;float:right;display:block;width:61px;height:19px;margin:0 2px 0 0;padding:0;text-indent:-10000px;overflow:hidden}
		#btnLogout {margin:0 0 0 5px}
		
/*transparent login box*/		
		#transbox  { width:136px;height:auto;position:absolute;bottom:-15px;right:128px;display:none}
		#transbox-top {display: block; width: 136px;  height: auto;  margin: 0 0 -11px 0;  background: url(/images/bg_transbox_edit_top.png) no-repeat;   /* for IE */  filter:alpha(opacity=60);  /* CSS3 standard */  opacity:0.6;  z-index:auto;}
		#transbox-content {display: block; width: 136px;  height: auto;  margin: 0;  background: url(/images/bg_transbox_edit_content.png) repeat-y;   /* for IE */  filter:alpha(opacity=60);  /* CSS3 standard */  opacity:0.6;  z-index:auto;padding:2px 0 5px 10px}
			/*div.transbox ul  {  margin: 5px 0 5px 10px;  font-weight: normal;  color: #000000;  list-style:none;  }*/
			#transbox label  {  font-size:11px;  color:#E40B8D; /* for IE */  filter:alpha(opacity=100);  /* CSS3 standard */  opacity:1;display:block }
			#transbox input  {  width:100px;  height:17px;  border:#CCCCCC 1px solid; color: #000000;background:#FFFFFF}
			#transbox input.login-button  {  margin: 10px 0 5px 0;  background: url(/images/button_submit_transbox.png) no-repeat; border:none; text-indent:-9999px; letter-spacing:100000px;cursor:pointer;display:block;width:53px;height:15px;overflow:hidden;  }
			#transbox a  { text-decoration:none; font-size:11px;  color:#E40B8D; text-align:left; }
		#transbox-bottom {display: block; width: 136px;  height: auto;  margin: 0;  background: url(/images/bg_transbox_edit_bottom.png) no-repeat;   /* for IE */  filter:alpha(opacity=60);  /* CSS3 standard */  opacity:0.6;  z-index:auto;}
/*end of transparent login box*/

/*transbox-editpassword*/
		#transbox-editpassword  { width:250px;height:auto;position:absolute;bottom:40px;right:250px;display:block}
		#transbox-editpassword td input { width:100px !important; }
		#transbox-editpassword-top {display: block; width: 250px;  height: 10px;  margin: 0 0 0 0;  background: url(../images/bg_editpass_top.png) no-repeat;   /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */  opacity:0.95;  z-index:auto;}
		#transbox-editpassword-content {display: block; width: 250px;  height: auto;  margin: 0;  background: url(../images/bg_editpass_content.png) repeat-y;   /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */  opacity:0.95;  z-index:auto;padding:2px 25px 5px 2px !important}
			/*div.transbox ul  {  margin: 5px 0 5px 10px;  font-weight: normal;  color: #000000;  list-style:none;  }*/
			#transbox-editpassword-content td {line-height:10px}
			#transbox-editpassword td input.password-submit  {  margin: 10px 0 5px 0;  background: url(../images/button_confirmpass.png) no-repeat; border:none; text-indent:-9999px; letter-spacing:100000px;cursor:pointer;display:block;width:111px !important;height:25px;overflow:hidden; text-align:center  }
			#transbox-editpassword-content p {color:#FF3399;font-size:14px}
			#transbox a  { text-decoration:none; font-size:11px;  color:#E40B8D; text-align:left; }
		#transbox-editpassword-bottom {display: block; width: 250px;  height: 10px;  margin: 0;  background: url(../images/bg_editpass_bottom.png) no-repeat;   /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */  opacity:0.95;  z-index:auto;}
		
		#transbox-editpasswordfail  { width:250px;height:auto;position:absolute;bottom:40px;right:250px;display:block}
		#transbox-editpasswordfail td input { width:100px !important; }
		#transbox-editpasswordfail-top {display: block; width: 250px;  height: 10px;  margin: 0 0 0 0;  background: url(../images/bg_editpass_top.png) no-repeat;   /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */  opacity:0.95;  z-index:auto;}
		#transbox-editpasswordfail-content {font-weight:bold; display: block; width: 250px;  height: auto;  margin: 0;  background: url(../images/bg_editpass_content.png) repeat-y;   /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */  opacity:0.95;  z-index:auto;padding:2px 25px 5px 10px !important}
			/*div.transbox ul  {  margin: 5px 0 5px 10px;  font-weight: normal;  color: #000000;  list-style:none;  }*/
			#transbox-editpasswordfail-content td {line-height:10px}
			#transbox-editpasswordfail td input.password-submit  {  margin: 10px 0 5px 0;  background: url(../images/button_confirmpass.png) no-repeat; border:none; text-indent:-9999px; letter-spacing:100000px;cursor:pointer;display:block;width:111px !important;height:25px;overflow:hidden; text-align:center  }
			#transbox-editpasswordfail-content p {color:#FF3399;font-size:14px; }
			#transbox a  { text-decoration:none; font-size:11px;  color:#E40B8D; text-align:left; }
		#transbox-editpasswordfail-bottom {display: block; width: 250px;  height: 10px;  margin: 0;  background: url(../images/bg_editpass_bottom.png) no-repeat;   /* for IE */  filter:alpha(opacity=95);  /* CSS3 standard */  opacity:0.95;  z-index:auto;}
		.editpass-confirmation {padding-left:10px}
		.editpass-confirmation a {text-decoration:none;color:#FF3399;padding:0 0 0 100px;}
	
/**/

#congrat {background: url(../images/selamat.png) no-repeat; border:none;width:385px; height:177px;display:block;position:absolute;bottom:150px;right:400px;z-index:10}

.changepass-button {text-decoration:none;margin:0 0 0 20px;color:#FF3399;}

/*transparent fail-login box*/	
		#fail-login {display: none; width: 146px;  height: auto;  margin: 0;  position:absolute;bottom:5px;right:260px;padding:2px 0 5px 10px}
		#fail-login-top {display: block; width: 145px;  height: 5px;  margin: 0;  background: url(../images/fail_login_top.gif) no-repeat ;  /* for IE */  filter:alpha(opacity=80);  /* CSS3 standard */  opacity:0.8;  z-index:10; margin:0 0 -12px 0}
		#fail-login-content {display: block; width: 145px;  height: auto;  margin: 0;  background: url(../images/fail_login_content.png) repeat-y;  /* for IE */  filter:alpha(opacity=80);  /* CSS3 standard */  opacity:0.8;  z-index:10;padding:0 0 5px 5px}
		#fail-login p {color:#E40B8D}
		#fail-login a.repeat { background: url(/images/button_repeat.png) no-repeat; border:none; text-indent:10000px; letter-spacing:100000px;cursor:pointer;display:block;overflow:hidden;text-decoration:none;word-spacing:10000px;width:68px;height:15px;margin:0 0 10px 0}
		#fail-login a {color: #666666;font-size:10px}
		#fail-login a.forgot-password {margin:10px 0}
		#fail-login-bottom {display: block; width: 145px;  height: auto;  margin: 0;  background: url(../images/fail_login_bottom.png) no-repeat;  /* for IE */  filter:alpha(opacity=80);  /* CSS3 standard */  opacity:0.8;  z-index:10;}
/*end of transparent fail-login box*/

#content-wrapper { width: 760px; display: block; background: #FFF; position:relative; margin:0}
	#content-left { width: 620px; float: left; }
		#header-image { margin:0; padding:0; clear: both; width: 617px; height: 159px; background: #FFFFFF; }
		#header-image.home-header { margin:0; padding:0; clear: both; width: 617px; height: 200px !important; background: #FFFFFF; }		
		#front-content-left { float: left; width: 206px; }
		
/*MEMBERSHIP PAGE*/		
/*benefit joining style*/
#benefit { width: 208px;margin:-10px 0 0 0;padding:0 }
#benefit .top { width: 208px;height: 13px;padding:0;background: url(/images/front_content_left_round_top_editprofile.jpg) no-repeat; }
#benefit .content { width: 186px; height:920px;padding: 10px; margin:0;background: url(/images/front_content_left_content_editprofile.jpg) repeat-y; }
		 #benefit .content h1 {color:#ff6699; font-weight:normal; margin: -10px 10px 0 5px;}
		 #benefit .content p {margin: 5px 5px 0 5px; word-spacing:3px; font-size: 11px; text-align:left}
		 #benefit .content ul li {margin: 5px 0 0 -20px; font-size: 11px;}

     h3.benefit-joining-title { margin:-10px 0 0 0;padding:0;font-size:17px ; color:#EA0088; font-weight:normal; letter-spacing:0;}
     ul.benefit-joining-list { margin:0 0 0 15px;padding:0;text-align:auto; text-indent:2px;}
#benefit .bottom { width: 206px; height: 480px; padding:20px 0 0 0; background: url(/images/front_content_left_content_editprofile.jpg) repeat-y; position:absolute; bottom:-8px; left:0;}
/*end of benefit joining style*/
			
/*Breadcrumbs*/
#breadcrumbs p{margin: 10px 0 20px 0;}
#breadcrumbs a{text-decoration: none; padding: 5px; color: #666666;text-transform:lowercase}
#breadcrumbs.purple a.active {color: #cd00ce;}
#breadcrumbs.pink a.active {color: #ff6699;}
#breadcrumbs.orange a.active {color: #FF4D27;}
#breadcrumbs.blue a.active {color: #6299FF;}
#breadcrumbs.contact-us a.active {color: #ff6699;}
#breadcrumbs.purple2 p {margin:35px 0 20px 5px}
#breadcrumbs.purple2 a.active {color:#9564FC;margin:0 0 0 5px}
#breadcrumbs.purple2 a:hover {color:#9564FC}
		
/*LEFT NAVIGATION*/		
#front-content-left-link {margin:-13px 0 0 -40px;padding:0; text-indent:12px;}
#front-content-left-link ul {list-style:none; line-height:23px; width:203px;}
#front-content-left-link ul li {width:203px; font-weight:normal}
#front-content-left-link ul li a { display:block;width:203px; height:24px; color:#000000;text-decoration:none; color: #666666}
	/*Mama News - Orange*/				
	#front-content-left-link.orange ul {clear:both;margin:0 0 0 40px;padding:0}
	#front-content-left-link.orange ul li a {background: url(/images/button_front_left_orange.jpg) no-repeat; text-transform:lowercase}
	#front-content-left-link.orange ul li a:hover {background:url(/images/button_front_left_orange_active.jpg) no-repeat; display:block; color:#FF4D27;text-transform:lowercase}
	#front-content-left-link.orange ul li a.active {background: url(/images/button_front_left_orange_active.jpg)no-repeat; display:block; color:#FF4D27;text-decoration:none;text-transform:lowercase}
	/*Mama Tips - Pink */
	#front-content-left-link.pink ul {clear:both;margin:0 0 0 40px;padding:0}
	#front-content-left-link.pink ul li a {background:  url(../images/left_link_pink_inactive.png) no-repeat;text-transform:lowercase}
	#front-content-left-link.pink ul li a:hover {background: url(../images/left_link_pink_active.png) no-repeat; display:block; color:#ff6699;text-transform:lowercase}
	#front-content-left-link.pink ul li a.active {background: url(../images/left_link_pink_active.png) no-repeat; display:block; color:#ff6699;text-decoration:none;text-transform:lowercase}
	/*Mama Fun - Purple */
	#front-content-left-link.purple ul {clear:both;margin:0 0 0 40px;padding:0}
	#front-content-left-link.purple ul li a {background:url(/images/button_front_left_purple.jpg) no-repeat;text-transform:lowercase}
	#front-content-left-link.purple ul li a:hover {background:url(/images/button_front_left_purple_active.jpg) no-repeat; display:block; color:#D640D5;text-transform:lowercase}
	#front-content-left-link.purple ul li a.active {background:url(/images/button_front_left_purple_active.jpg) no-repeat; display:block; color:#D640D5;text-decoration:none;text-transform:lowercase}
	/*Mama Fun - Blue */
	#front-content-left-link.blue ul {clear:both;margin:0 0 0 40px;padding:0}
	#front-content-left-link.blue ul li a {background: url(/images/button_front_left_blue.png) no-repeat;text-transform:lowercase}
	#front-content-left-link.blue ul li a:hover {background: url(/images/button_front_left_blue_active.png) no-repeat; display:block; color:#6299FF;text-transform:lowercase}
	#front-content-left-link.blue ul li a.active {background: url(/images/button_front_left_blue_active.png) no-repeat; display:block; color:#6299FF;text-decoration:none;text-transform:lowercase}
	

/*HOME*/
/*Polling Section*/			
	#poll { width:100%}
	#poll .round-top { width: 206px; height: 16px; background: url(/images/round_top.jpg) no-repeat; }
	#poll .content { padding: 10px 15px 10px 10px; margin:0 -13px 0 0;background: url(/images/bg_poll.jpg) repeat-y; }
		#poll h2 { font-weight:normal; margin:-10px 0 0 0; text-transform:lowercase;font-size:14px}
		#poll .answer {margin:-10px 0 0 0;}
		#poll .poll-choose {float:left; margin: 10px 10px 0 40px;}
		#poll .poll-choose img{border:none;}
		#poll .poll-result {float:left; margin: 10px 0 0 10px;}
		#poll .poll-result img{border:none;}
	#poll .round-bottom { width: 206px; height: 11px; background: url(/images/round_bottom.jpg) no-repeat; }
	
/*Banner Corner Left*/	
	#banner { padding: 5px 0 0 5px; margin:-13px 0 0 -40px }
	
/*Panel Container*/
	#front-content-right {float:right; width: 410px; }
    .home-panel-top {width: 410px; height: 18px; background: url(/images/img_home_article_top.jpg) no-repeat; margin:0; padding:0;}
	.home-panel-bottom {width: 410px; height: 9px; background: url(/images/img_home_article_bottom.jpg) no-repeat; margin:0; padding:0;}
	.home-panel {width:410px; background:url(/images/img_home_article_bg.jpg) repeat-y; margin:-2px 0 0 0;padding:0}	
	.panel {list-style:none;margin:0;padding:0;clear:both;}
		/*panel mama news - kiri atas*/
		.panel li.mamanews-box {float:left; width:204px; height:auto;border-bottom:1px solid #F1F1F3; margin:0; padding:0;overflow:hidden;}
		.panel li.mamanews-box a h2{background: url(/images/img_home_article_mamanews.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:5px 0;padding:0;height:21px;cursor:pointer}
		.panel li.mamanews-box h3 {float:left; margin:0 0 5px 15px; padding:0; color:#FFAE9D; font-weight:normal; font-size:1em; height:27px}
		.panel li.mamanews-box p {clear:both; margin:0 5px 0 15px; padding:0;color:#666666;font-size:0.9em;height:90px}
		.panel li.mamanews-box img {float:left; border:solid 1px; margin:5px 10px 20px 0; width:41px; height:41px;}
		.panel li.mamanews-box a.next {clear:both; float:right; background:url(/images/icon_arrow.jpg) no-repeat right center; padding:3px 25px 0 0; margin:10px 10px 21px 10px;text-decoration: none; font-size:1em; color:#FFAE9D; text-transform:lowercase;height:18px}
		/*panel mama tips - kanan atas*/
		.panel li.mamatips-box {float:left; width:204px; height:auto; border-bottom:1px solid #F1F1F3; margin:0; padding:0; overflow:hidden}
		.panel li.mamatips-box a h2 {background: url(/images/img_home_article_mamatips.jpg) no-repeat;text-indent:-9999px;height:21px;overflow:hidden;margin:5px 0;padding:0;cursor:pointer}
		.panel li.mamatips-box h3 {float:left; margin:0 0 5px 15px; padding:0; color:#FFA5C8; font-weight:normal; font-size:1em;height:27px}
		.panel li.mamatips-box p {clear:both; margin:0 5px 0 15px; padding:0;color:#666666;font-size:0.9em;height:90px}
		.panel li.mamatips-box img {float:left; border:solid 1px; margin:5px 10px 20px 0; width:41px; height:41px;}			
		.panel li.mamatips-box a.next {clear:both;float:right;background: url(/images/icon_arrow_pink.jpg) no-repeat right center; padding: 3px 25px 0 0;margin:10px 10px 21px 10px;text-decoration: none;font-size:1em;color:#FFA5C8; text-transform:lowercase;height:18px;}
		/*panel mama fun - kiri bawah */
		.panel li.mamafun-box {float:left;width:204px; height:auto; border:none; margin:15px 0 -10px 0;padding:0;overflow:hidden}
		.panel li.mamafun-box a h2 {background: url(/images/img_home_article_mamafun.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:0;padding:0;height:21px;cursor:pointer}
		.panel li.mamafun-box h3 {clear:both; float:left; margin:5px 0 5px 15px;padding:0;display:inline;color:#EFAEEE; font-weight:normal;font-size:1em}
		.panel li.mamafun-box h4 {clear:both; float:left; margin:0 0 5px 15px;padding:0;display:inline;color:#EFAEEE; font-weight:normal;height:27px}
		.panel li.mamafun-box p {clear:both;margin:0 5px 0 15px; padding:0;color:#666666;font-size:0.9em;height:90px}
		.panel li.mamafun-box img {clear:both;float:left; border:solid 1px;margin:5px 10px 20px 0;width:41px;height:41px}
		.panel li.mamafun-box a.next {clear:both;float:right;background: url(/images/icon_arrow_purple.jpg) no-repeat right center; padding: 3px 25px 0 0;margin:10px;text-decoration: none;font-size:1em;color:#EFAEEE; text-transform:lowercase;height:18px}
		/*panel forum - kanan bawah */
		.panel li.forum-box {float:left;width:204px; height:auto; border:none; margin:15px 0 -10px 0;padding:0;overflow:hidden}
		.panel li.forum-box a h2 {background: url(/images/img_home_article_forum.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:0;padding:0;height:21px;cursor:pointer}
		.panel li.forum-box h3 {clear:both; float:left; margin:5px 0 5px 15px;padding:0;display:inline;color:#CCCCFF; font-weight:normal;font-size:1em}
		.panel li.forum-box h4 {clear:both; float:left; margin:0 0 5px 15px;padding:0;display:inline;color:#CCCCFF; font-weight:normal;height:27px;width:120px}
		.panel li.forum-box p {clear:both;margin:0 5px 0 15px; padding:0;color:#666666;font-size:0.9em;height:90px}
		.panel li.forum-box img {clear:both;float:left; border:solid 1px;margin:5px 10px 30px 0;width:41px;height:41px}
		.panel li.forum-box a.next {clear:both;float:right;background: url(/images/icon_arrow_blue.jpg) no-repeat right center; padding: 3px 25px 0 0;margin:10px;text-decoration: none;font-size:1em;color:#CCCCFF; text-transform:lowercase;height:18px}
		
			
/*CONTACT US*/			
/*contact-us form*/
#breadcrumbs.contact-us {margin:30px 0 0 5px;padding:0}
h1.contact-us {margin:-10px 8px 0 8px;padding:0;font-weight:normal;letter-spacing:-1px;font-size:24px}
#contact-us {margin:0 0 0 8px;padding:0}
#contact-us td.left {width:120px;margin:0;padding:7px 0; color:#666;letter-spacing:-0.5px;}
#contact-us td.top {width:120px;margin:0;padding:7px 0; color:#666;letter-spacing:-0.5px;vertical-align:top}
#contact-us td.left h3 {margin:0;padding:0;font-weight:normal;font-size:1.35em}
#contact-us td.right select {width:160px;border:1px solid #999999;margin:0;color: #666666}
#contact-us td.right select option {padding:2px 0 2px 0}
#contact-us td.right input {border:1px solid #999999}
#contact-us td.right textarea {width:287px;height:223px;border:1px solid #999999}
#contact-us td input.send {background: url(/images/button_send.jpg) no-repeat;width:61px;height:19px;cursor:pointer;margin:0;padding:0;border:0;	text-indent:-10000px;letter-spacing:99999px;overflow:hidden;display:block;}
a.back2 {background: url(/images/button_contactus_back.jpg) no-repeat;width:61px;height:19px;cursor:pointer;margin:0;padding:0;border:0; text-indent:-10000px;letter-spacing:99999px;overflow:hidden;display:block; text-decoration:none;}
a.back {background: url(/images/button_contactus_back.jpg) no-repeat;width:61px;height:19px;cursor:pointer;margin:0 0 0 10px;padding:0;border:0;text-indent:-10000px;letter-spacing:99999px;overflow:hidden;display:block;text-decoration:none;}
p.sent {margin:15px 0 0 8px;}
p.failed {margin:15px 0 0 8px}

/*TERMS & CONDITION*/
#terms {margin:15px 0 0 8px;padding:10px 5px}
#terms h1 {font-size:24px;letter-spacing:-1px;font-weight:normal}

/*REGISTRATION FORM*/		
/*member-profile form*/
h1.edit-profile {margin:40px 0 0 10px;padding:0;font-weight:normal;letter-spacing:-1px;font-size:24px}
table.table-regis {margin:0 0 0 10px;padding:0}
table.table-regis td.left {width:120px;margin:0;padding:10px 0 5px 0; color: #666666;letter-spacing:-0.2px;word-spacing:2px;vertical-align:middle}
table.table-regis td.label {width:170px;margin:0;padding:10px 0 5px 0; color: #666666;letter-spacing:-0.2px;word-spacing:2px;vertical-align:middle}			
table.table-regis td.right {width:250px;margin:0;padding:10px 0 0 5px;}
/*table.table-regis td.radio {color:#666666}*/		
table.table-regis td.right .TextBox {width:260px;border:1px solid  #999999;}
table.table-regis table.table-radio {padding:7px 0 0 7px}
table.table-regis table.table-radio td.radio {color: #999999;background:#FFFFFF; padding:0 20px 0 5px;}
/*table.table-regis td.date-picker {width:120px}*/
table.table-regis td.date-picker {padding:7px 0 0 7px}
table.table-regis td.address-right {padding:7px 0 0 7px}
table.table-regis td.address-right .TextBox {width:149px;border:1px solid  #999999;}
table.table-regis td.address-right select {width:167px;border:1px solid  #999999;}
table.table-regis td.address-right option {width:149px;}
table.table-regis td.fileupload-right {padding:7px 0 0 7px}
p input.btn-register {background: url(/images/submit.jpg) no-repeat;width:82px;height:24px;cursor:pointer;margin:0;padding:0;border:0;	text-indent:-10000px;letter-spacing:99999px;overflow:hidden;display:block;float:left}
.btn-cancel {background: url(../images/cancel.png) no-repeat;width:82px;height:24px;cursor:pointer;margin:0 0 0 20px;padding:0;border:0;	text-indent:-10000px;letter-spacing:99999px;overflow:hidden;display:block; float:left;}
.Error {padding:0 0 0 11px}
/*end of member-profile form*/

/*FORGOT PASSWORD*/
#forgot-password {margin: 40px 5px 0 15px;}
#forgot-password h2 {font-weight: normal; color:#EA0088;}
#forgot-form { border-top:dotted #666666 thin;}
#forgot-form .btn_Submit { background: transparent url(/images/button_submit_editprofile.jpg) no-repeat scroll 0%; border:none; overflow: hidden; cursor:pointer;text-indent:9999px;display:block;word-spacing:100000px; letter-spacing:10000px;height:30px}


/*MAMA TIPS*/
/*mama tips landing page*/	
.mama-tips-box {background: url(../images/img_home_article_mamatips.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:0 0 15px 15px;padding:0;height:21px;}
#mamatips-content {margin:0px 0 0 15px;padding:0}
	#mamatips-content ul {list-style:none}
	#mamatips-content ul li {margin: 0px 0 0 0;}
	#mamatips-content ul li a {text-decoration:none;display:inline;color:#ff6699; font-size:1.25em;margin:5px 0 5px 0;padding:0 0 0 -20px;letter-spacing:0;word-spacing:3px;}
	#mamatips-content ul li h3 a{text-decoration:none;display:inline;color:#ff6699; font-size:12px; margin: 5px 0 0 0px;}
	#mamatips-content ul li a.next { width: 65px;clear:both;background: url(/images/icon_arrow.jpg) no-repeat right center; font-size:1em;font-weight:normal;padding: 0 30px 0 0; color: #FF9900; text-decoration: none;float:right; margin:-10px 10px 10px 0;}
	#mamatips-content ul li.content{height:auto;margin:0;padding:0;}
	#mamatips-content ul li img { float: left; margin: -10px 20px 0px 0px; width:65px; height:65px;}
	#mamatips-content ul li h4 { margin: -10px 0px 10px 85px;}
	#mamatips-content ul li p { margin:-10px 10px 0 85px; }
			
/*mama tips read article page*/
		.mama-tips {margin: -10px 0 0 0;}
		.mama-tips h2{color:#ff6699; font-weight:normal; margin: 0px 0 0 15px; width:300px;height:auto}
		.mama-tips img {float:left; margin: 15px 10px -5px 15px;width:100px;height:100px}
		.mama-tips p {margin: 0 0 10px 0 !important;}
		.mama-tips p em {float:left;display:inline;width:280px;margin:15px 0 0 0}
		.mama-tips #textContent {margin:0 10px 0 15px; text-align:justify;}

		#textPaged{text-align:justify; margin: 15px 10px 10px 15px;}
		#textPaged p {margin:0 0 0 -15px}
		#pageNavi {text-align:right;}
		#pageNavi a {padding:0 3px 0 0; text-decoration:none; color: #666666;}
		#pageNavi a:hover {text-decoration:underline;}
		#pageNavi .activePager {font-weight:bold; }

/*category mama tips landing page*/
		.mama-tips h3 a{text-decoration:none;display:inline;color:#666; font-size:12px; margin:35px 0 5px 15px; text-transform:lowercase;font-weight:normal}
		.mama-tips h3 a:hover {text-decoration:none;display:inline;color:#ff6699; font-size:12px; margin:35px 0 5px 15px; text-transform:lowercase;font-weight:normal}
		.mama-tips ul {list-style:none; margin: 0; padding: 0;}
		.mama-tips ul li{margin: 25px 0 0 0;clear:both}
		.mama-tips ul li img {text-align:justify;margin: -5px 15px 15px 15px; width:75px; height:75px;}
		.mama-tips ul li h2 a{color: #ff6699; font-weight:normal; text-decoration:none; padding: 0;}
		.mama-tips ul li a h4{color: #ff6699; text-decoration:none; padding: 0;margin:-7px 0 0 105px;font-size:14px;font-weight:normal}
		.mama-tips ul li .next {clear:both;float: right; text-decoration:none; padding: 5px 2px 10px 0;text-transform:lowercase; clear:none;color:#666666; font-size:12px;margin:-5px 0 10px 20px}
		.mama-tips ul li p {text-align:justify; margin:5px 5px 0 0; height:45px;overflow:hidden}
		#mamatips-article {margin:-15px 0 0 0;padding:0}
			/*latest article*/
			.mamatips-latest {margin: 0; padding: 0 10px 0 0;}
			.mamatips-latest ul {margin: -5px 0 0 0;}
			.mamatips-latest h3 {font-weight: normal; color:#ff6699; font-size:12px; margin:0px 0 0 15px; text-transform:lowercase;padding:0}
			.mamatips-latest ul li p {margin: -15px 0 10px 0 !important; height:45px;overflow:hidden}
			.mamatips-latest ul li img {text-align:justify;margin:2px 15px 0px 15px; width:75px; height:75px;}
			.mama-tips h4 a{text-decoration:none;color:#ff6699; font-size:1em; font-weight:normal;margin:30px 0 0 0}
			.mamatips-latest ul li .next {margin: 0 -9px 0 0}
			
			/*past articles*/
			.mamatips-archive {margin: 30px 0 0 0; padding: 0 10px 0 0;}
			.mamatips-archive ul {margin: -10px 0 0 0;}
			.mamatips-archive h3 {font-weight: normal;color:#666; font-size:12px; margin:0 0 0 15px; text-transform:lowercase;padding:0}
			.mamatips-archive ul li p {margin: 0 0 10px 0px !important; width:295px;height:45px;overflow:hidden}
			.mamatips-archive ul li img {margin:2px 15px 0 25px; width:65px;  height:65px;}
			.mamatips-archive ul li .next {margin:-10px -9px 0 0}
			.pageNavi {text-align:right;clear:both;margin:20px 0 0 0 !important;/*background: url(/images/icon_arrow_pink.jpg) no-repeat right center; padding: 0 25px 0 0;text-decoration: none;font-size:1em; text-transform:lowercase;height:18px;*/}
			.pageNavi a {padding: 0 3px 0 0;margin: 0 5px 0 0; text-decoration:none; color:#666666;display:inline}
			.pageNavi a:hover {text-decoration:underline;}
			.pageNavi a.active {font-weight:bold}
			.pageNavi li {display:inline}
			.header .print a{float:right; position: absolute; top: 240px; right: 170px; text-decoration:none;}
			.header .print img {border:none; width:28px; height:26px; margin:-25px 0 0 0 }
			.header .sendto a{float:right; position: absolute; top: 240px; right: 140px; text-decoration:none;}
			.header .sendto img {border:none; width:23px; height:26px; margin:-25px 0 0 0}
			

/*MAMA NEWS #ff4d29*/
/*Mama News Landing Page*/
.mama-news-box {background: url(/images/img_home_article_mamanews.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:-12px 0 10px 15px;padding:0;height:21px;}
#mamanews-content {margin:-30px 0 0 -25px;}
	#mamanews-content ul {list-style:none}
	#mamanews-content ul li {margin: 0;}
	#mamanews-content ul li a {text-decoration:none;display:inline;color: #666; margin:5px 0 5px 0;padding:0 0 0 -20px;word-spacing:3px;font-weight:normal;}
	#mamanews-content ul li a:hover {color:#FF4D29}
	#mamanews-article h3 {font-size:12px; text-transform:lowercase;margin:40px 0 0 0}
	#mamanews-article h4 a {font-size:14px; font-weight:normal; color:#FF4D29 !important; letter-spacing:-0.5px;word-spacing:1px;padding:0 0 0 0px;}
	#mamanews-article img {width: 75px; height:75px; float:left; margin: 3px 15px 0 0; border:#CCCCCC 1px solid}
	#mamanews-article li.content {margin:-15px 0 0 0; clear:both;}
	#mamanews-article li.content a h4 {font-size: 14px; font-weight: normal; color:#FF4D29 !important; letter-spacing:-0.5px; word-spacing:1px; padding: 0;}
	#mamanews-article p {margin: -15px 0 0 0;height:45px;overflow:hidden}
	#mamanews-article p.teaser {margin:-27px 0 0 0}
	#mamanews-content ul li a.next {clear:none;margin:0 2px 0 0}
	
/*news category landing pages*/		
	#mamanews-article h2 {font-size:12px; text-transform:lowercase; color:#FF4D29;font-weight:normal}
	#mamanews-article {list-style:none;}
	#mamanews-article li {listtyle:none;}

/*mama news read article page*/
	#mamanews-readarticle {margin: -30px 10px 0 15px;}
	#mamanews-readarticle h2{font-weight:normal; color:#FF4d29;width:300px;height:auto}
	#mamanews-readarticle .header .print img{margin:-25px 0 0 -40px;height:25px;width:25px}
	#mamanews-readarticle .header .sendto img{margin:-25px 0 0 -35px;height:25px;width:25px}
	#mamanews-readarticle img {margin: 20px 10px 10px 0;}
	.mama-news #textContent {margin: -15px 0 0 0; text-align:justify;}
	.mama-news ul li .next {float: right; text-decoration:none; text-transform:lowercase; padding: 5px 0 10px 0; margin:0 0 0 -80px;clear:both;;color:#666666; font-size:12px}
	
/*MAMA FUN*/
/*mama fun landing page*/
.mama-fun-box {background: url(../images/img_home_article_mamafun.jpg) no-repeat;text-indent:-9999px;overflow:hidden;margin:17px 0 15px 5px;padding:0;height:21px;}
#mamafun-content {margin:-30px 0 0 5px; padding:0;}	
	#mamafun-content ul {list-style: none;padding:0 0 0 5px}
	#mamafun-content ul li {margin:0 0 30px 0; padding:0;}
	#mamafun-content ul li a{text-decoration:none; display:inline; color:#CD00CE; font-weight:normal;}
	#mamafun-content ul li h3 a {font-size: 12px; margin:-10px 0 0 0; text-transform:lowercase; color:#666; font-weight:normal}
	#mamafun-content ul li h3 a:hover {font-size: 12px; text-transform:lowercase; color:#CD00CE; font-weight:normal}	
	#mamafun-content ul li h4 {margin:-12px 0 0 95px; }
	#mamafun-content ul li h4 a{font-size:14px; font-weight:normal;}
	#mamafun-content ul li img {width:75px; height:75px; float:left; margin:-10px 20px 0 0;}
	#mamafun-content ul li p{text-align:justify; margin:5px 10px 0 22px;height:45px;overflow:hidden}

/*mama fun category landing page*/
	#mamafun-list {margin: 15px 0 0 0px;}
	#mamafun-list h2{font-weight:normal; color:#D640D5; font-size:13px; text-transform:lowercase;margin:0 0 30px 0}
	#mamafun-list li.content a {font-size:1.25em; font-weight:normal;margin:0;padding:0}
	#mamafun-list li.content .widget-dowload {margin:5px 0 0 0;padding:0} 
	#mamafun-list li.content .widget-dowload a { display: block; float: left; margin: 0; background: url(../images/button_download.jpg); width: 77px; height: 23px; text-indent: -9999%; letter-spacing: -9999em; }
	#mamafun-list li.content .next {clear:both;float: right; text-decoration:none; padding: 5px 2px 10px 0;text-transform:lowercase; clear:none;font-size:12px;color:#999999;margin:10px 0 10px 20px}
	#mamafun-list li.content a h4 {margin:-15px 0 0 95px; color:#D640D5;font-weight:normal;font-size:13px;}
	#mamafun-list li.content img {margin:3px 20px 0 0;padding:0;}
	#mamafun-list li.content p {margin:5px 10px 0 0px}

/*mama fun e-card*/

/*mama fun games content*/
	#mamafun-content .games-content {margin:20px 0 0 5px; padding:0}
	#mamafun-content .games-content h4 {font-weight:normal; color:#D640D5; font-size:13px; text-transform:lowercase;margin:0 0 10px 0}
	#mamafun-content .games-content img {width:75px; height:75px; float:left; margin:0 20px 10px 0;}
	#mamafun-content .games-content p {text-align:left; margin:5px 10px 0 22px;max-height:75px;overflow:hidden}
	#mamafun-content .games-content a { display: block; float: left; margin: 10px 0 0 0; background: url(../images/button_play.jpg); width: 62px; height: 17px; text-indent: -9999%; letter-spacing: -9999em; padding:0 }
/**/

/*landing page e-card*/
	#e-card li img {	margin: -15px 22px 0pt 0pt !important;}
	#e-card a h4 {	font-weight: normal;margin:-15px 0 0 95px !important;word-spacing:-2px;font-size:14px !important}
	#mamafun-ecard-form {margin:10px 0 0 20px;}
 	#e-card div.command { margin: 10px 0 0 100px; width: 285px; }
	#e-card a.list-group { display: block; float: left; margin: 0; background: url('/images/button_lihatgroup_ecard.jpg'); width: 136px; height: 23px; text-indent: -9999%; letter-spacing: -9999em;  }
	#e-card a.create-new { display: block; float: left; margin: 0 0 0 5px; background: url('/images/button_buatbaru_ecard.jpg'); width: 136px; height: 23px; text-indent: -9999%; letter-spacing: -9999em; }
	#e-card li h2 {color:#D640D5;font-weight:normal;font-size:13px;margin:15px 0 0 0;padding:0;text-transform:lowercase}
	#e-card li p {	margin: 5px 10px 0 0 !important;}

	#mamafun-content h3 
/*POLLING PAGE*/
/*landing page*/
.polling{margin: -30px 0 0 0;}
#polling-container {margin:-25px 10px 0 10px;} 
#polling-container h2{color: #4581FD; font-size:12px; font-weight:normal; text-transform:lowercase;padding: 0 0 0 3px}
#polling-result p {padding:0 0 0 3px}

/*archive polling page*/
#polling-archive {list-style:none; margin:0 0 0 -40px}
#polling-archive span {display: block; float:left; width: 60px; color:#4581FD;}
#polling-archive a {text-decoration:none; color: #666;}
#polling-archive a:hover {text-decoration:underline;}

/*polling result page*/
 	#polling-result .bar { background: url('/images/img_polling_bar_kosong.jpg') repeat-x; height: 2px !important; width: 200px; margin:0 ; padding: 0; }
	#polling-result .bar div { background: url('/images/img_polling_bar_isi.jpg') repeat-x !important; height: 15px !important; padding: 0; margin: 0 0 5px 0; }
	#polling-result .result { font-weight: bold; color: #4581FD; width:50px;padding:0 0 0 15px; vertical-align:top}
	#polling-result .header {width:80px; margin:0 0 0 -10px}
	#polling-result tr {height:5px}
	#polling-result tr.separator {height:1px}
	#polling-result span .result {padding:10px 0 0 2px;}
	#polling-result .result-summary {padding:0 0 0 4px}

		
	
		a.link-arrow-orange { background: url(/images/icon_arrow.jpg) no-repeat right center; padding: 0 22px 0 0; color: #FF9900; text-decoration: none; }
	#content-right { width: 132px; height: auto; float: right; }
		h2.title-highlights { width: 130px; height: 24px; background: url(/images/title_highlights.jpg) no-repeat; margin: 0 0 0 2px; padding: 0; text-indent: -10000px; overflow: hidden; }
		#content-right-banner { width: 132px; height:auto; float: right; background:url(/images/content_right_body.jpg) repeat-y; }
		#banner-list { margin: 0; padding:0 0 30px 0; list-style: none; }
		#banner-list li { margin: 5px 0 0 2px; padding: 0; list-style: none; }
	#content-right .content-right-bottom { clear:both; width:130px; height:6px; margin:0; padding:0 0 50px 0; background:url(/images/content_right_bottom.jpg) no-repeat}
	#content-right-logo { clear:both; position:absolute; margin: 20px 0 0 0; padding: 0; width:132px; height:auto; bottom:0; right:0; }
	#logo-list { display:inline; list-style:none; }
		#logo-list li { float: left; list-style: none;}
		#logo-list li a.logo-prenagen { margin: 0 2px 0 0;width:76px; height: 25px; list-style: none; }
		#logo-list li a.logo-kalbe { margin: 0 0 0 2px;width:45px; height:25px; list-style: none; }
	#container-bottom { clear:both; width: 760px; height: 9px; margin:0; padding:0; background: url(/images/container_bottom2.jpg) no-repeat ;}

/*footer*/
#footer { clear: both; margin: 0; padding: 10px 0 10px 0; color: #FF6699; background: #FEDCEC; }
	#footer p { margin: 0; padding: 0; font-size:12px; }
	#footer p a { text-decoration:none; color: #ff6699; font: Verdana;font-size:12px;}
	#footer p a { text-decoration:none; color: #ff6699}
	#footer h2 { margin: -15px 0 0 0; padding: 0; text-align: right; font-size: 12px; font-weight: normal; }
		
/*primary links*/
#navigation {margin:0; padding:0;}
#nav, #nav ul { padding: 0; margin: 0; list-style: none; line-height: 1;  }
#nav a { clear:both;display: block; color: #000000;  padding: 5px 3px 5px 10px; text-decoration: none;}
#nav li a.active { background: #666; }
#nav a:hover { background:  #FF00FF;  }
#nav li { float: left;}
#nav li a#tab-Home { width: 87px; height: 14px; overflow: hidden; display: block; text-indent: -999em; overflow: hidden; background: url(/images/Nav_button2.jpg) -1px -2px no-repeat; cursor: pointer }
#nav li a#tab-Home:hover, #nav li a#tab-home.active { background-position: -1px -53px; }
#nav li a#tab-MamaNews { width: 91px; height: 14px; overflow: hidden; display: block; text-indent: -999em; overflow: hidden; background: url(/images/Nav_button2.jpg) -100px -2px no-repeat; cursor: pointer }
#nav li a#tab-MamaNews:hover, #nav li a#tab-mamanews.active { background-position: -101px -53px; }
#nav li a#tab-MamaTips { width: 91px; height: 14px; overflow: hidden; display: block; text-indent: -999em; overflow: hidden; background: url(/images/Nav_button2.jpg)  -205px -2px no-repeat; cursor: pointer }
#nav li a#tab-MamaTips:hover, #nav li a#tab-mamatips.active { background-position: -206px -53px; }
#nav li a#tab-MamaFun { width: 91px; height: 14px; overflow: hidden; display: block; text-indent: -999em; overflow: hidden; background: url(/images/Nav_button2.jpg) -310px -2px no-repeat; cursor: pointer }
#nav li a#tab-MamaFun:hover, #nav li a#tab-mamafun.active { background-position: -311px -53px; }
#nav li a#tab-Forum { width: 91px; height: 14px; overflow: hidden; display: block; text-indent: -999em; overflow: hidden; background: url(/images/Nav_button2.jpg) -415px -2px no-repeat; cursor: pointer }
#nav li a#tab-Forum:hover, #nav li a#tab-forum.active { background-position: -415px -53px; }
#nav li a#tab-Polling { width: 91px; height: 14px; overflow: hidden; display: block; text-indent: -999em; overflow: hidden; background: url(/images/Nav_button2.jpg) -520px -2px no-repeat; cursor: pointer }
#nav li a#tab-Polling:hover, #nav li a#tab-polling.active { background-position: -520px -53px; }
#nav li ul { width: 91px;	position: absolute;	background: #F9DCF8;left: -999em;z-index:1}
#nav li ul li { margin:0; padding:0;width: 91px; color: #FFF; text-transform: lowercase }
#nav li ul li a:hover { background: #EEADED; color: #FFF; visibility:visible; text-transform: lowercase}
#nav li ul li a.dropdown-MamaNews { width: 91px; color: #666666; background: #FFDCD6;   }
#nav li ul li a.dropdown-MamaNews:hover { background: #FFAE9B; color: #FFF; }
#nav li ul li a.dropdown-MamaTips { width: 91px; color: #666666; background: #FFDBE9;}
#nav li ul li a.dropdown-MamaTips:hover { background: #FFA5C8; color: #FFF; }
#nav li ul li a.dropdown-MamaFun { width: 91px; margin:0;color: #666666; background: #F9DCF8;}
#nav li ul li a.dropdown-MamaFun:hover { background: #EEADED; color: #FFF; }
#nav li ul li a.dropdown-Forum { width: 91px; margin:0;color: #666666; background: #F9DCF8;}
#nav li ul li a.dropdown-Forum:hover { background: #EEADED; color: #FFF; }
#nav li ul li a.dropdown-Polling { width: 89px; color: #666666; background: #DBEEFF;}
#nav li ul li a.dropdown-Polling:hover { background: #94CEFF; color: #FFF; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto;}

/* EDITOR PROPERTIES */

/*ecard form*/
#ecard-form {margin:0;padding:0 0 0 5px}
#mamafun-ecard-form {font-size: 12px;margin:0 0 0 5px;width:400px}
#front-content-right.purple h2 {font-size: 12px;font-weight: normal;color: #D640D7;text-transform: lowercase;}
#mamafun-ecard-form h3 {font-size: 12px;font-weight: normal;}
#mamafun-ecard-form p, #mamafun-ecard-form h3 {clear: both;float: none !important;}
#mamafun-ecard-form h4 {font-size: 12px;font-weight: normal;color: #D640D7}
#mamafun-ecard-form p {border: none;margin: 10px 0 20px 0;padding: 0px 0px 10px 0px;}
#mamafun-ecard-form label {display: block;text-transform: lowercase;float: left;height: 15px;border: none;margin: 0;padding: 0;}
#mamafun-ecard-form label.left{width: 90px;}
#mamafun-ecard-form label.right{width: 40px;margin: 0px 0px 0px 10px;}
#mamafun-ecard-form input, #mamafun-ecard-form textarea {border: 1px solid;border-color: #DBDBDB;float: left;font-family: Arial;font-size: 12px;margin: 0px 0px -10px 0px;padding: 0px 0px 0px 0px;}
#mamafun-ecard-form textarea {width: 250px;height: 100px;}
#mamafun-ecard-form img {margin: 0px 0px 10px 0px;padding: 0px;float: left;}
#mamafun-ecard-form span {display: block;float: left;}
#mamafun-ecard-form span.left {width: 90px;}
#mamafun-ecard-form span.right {width: 40px;margin: 0px 0px 0px 10px;}
#mamafun-ecard-form span.photo {}
#mamafun-ecard-form .photo input {clear: both;}
#mamafun-ecard-form span.left-value {width: 85px;}
#mamafun-ecard-form input {height: 20px;font-size: 12px;}
#mamafun-ecard-form input.left {width: 100px;}
#mamafun-ecard-form input.right {width: 150px;}
#mamafun-ecard-form input.file {}
#mamafun-ecard-form .command {clear: left;margin: 0 auto;width: 188px;}
#mamafun-ecard-form .command input {height: 19px;border: none;text-indent: -999em;letter-spacing: -999em;margin: 0px 3px;}
#mamafun-ecard-form .command .submit {background: url('/images/button_submit_ecard.jpg') no-repeat;width: 54px;cursor:pointer;}
#mamafun-ecard-form .command .preview {background: url('/images/button_preview_ecard.jpg') no-repeat;width: 56px;cursor:pointer;}
#mamafun-ecard-form .command .publish-disabled {background: url('/images/button_publish_ecard_disabled.jpg') no-repeat;width: 56px;cursor:pointer;}
#mamafun-ecard-form .command .publish {background: url('/images/button_publish_ecard.jpg') no-repeat;width: 56px;cursor:pointer;}
#mamafun-ecard-form input.hidden {display: none;}
#mamafun-ecard-form input.file {height:100%;}
#ecard-form h3 {font-weight: normal;font-size: 12px;padding: 0;margin: 12px 0 0 5px;display: block;color: #D640D5;}
#ecard-group {margin:15px 0 0 5px;padding:0}
#ecard-group h3 {color: #D640D5;font-size:12px;font-weight:normal}
#ecard-group ul {margin:0;padding:0;color:#999999}
#ecard-group ul li a {color:#999999}
#ecard-group td {padding:3px 0 5px 0}
#ecard-group td.confirmation {background:#999999;text-align:center;color:#FFFFFF}
#ecard-group td a.btnEdit-enable {background: url(/images/button_edit_enable.png) no-repeat;width: 54px;height:19px;cursor:pointer; display:block;text-decoration:none;letter-spacing:100000px;overflow:hidden;text-indent:1000000px}
#ecard-group td a.btnEdit-disable {background: url(/images/button_edit_disable.png) no-repeat;width: 54px;height:19px;cursor:pointer; display:block;text-decoration:none;letter-spacing:100000px;overflow:hidden;text-indent:1000000px}
#ecard-group td a.btnPreview {background: url(/images/button_preview.png) no-repeat;width: 56px;height:19px;cursor:pointer; display:block;text-decoration:none;letter-spacing:100000px;overflow:hidden;text-indent:1000000px}
#ecard-group tr.bottom td{border-bottom:1px dashed #999999;vertical-align:middle;font-size:1px;padding:0 0 2px 0 }
#ecard-preview {margin:0 0 0 30px;padding:0}
#ecard-preview h3 {color: #D640D5;font-size:12px;font-weight:normal}
a.preview-back {color: #D640D5;text-decoration:none}
/*end of*/

/*Search form*/
h1.first {margin:0 0 0 10px;font-size:24px;font-weight:normal}
#breadcrumbs.search {margin:0 0 0 8px;}
#breadcrumbs.search p{margin:10px 0 5px 0;}
#breadcrumbs.search a.active{color:#FF6699;}
#xsltsearch {margin:0 0 0 12px}
#xsltsearch h2 {font-size:25px;font-weight:normal;letter-spacing:-1px;margin:0 0 -2px 0}
#xsltsearch input.input {border:#999999 1px solid;margin:0 0 0 60px}
#xsltsearch input.submit {background: url(/images/button_search.png) no-repeat;width: 61px;height:19px;cursor:pointer; text-decoration:none;letter-spacing:100000px;overflow:hidden;text-indent:1000000px; border:none}
span.xsltsearch_ordinal {display:none}
a.xsltsearch_title {text-decoration:none;color:#FF6699}
p.xsltsearch_result_title {margin:20px 0 2px 0;padding:0}
p.xsltsearch_result_description {margin:0;padding:0}
span.xsltsearch_description {font-style:normal}
/*End of Search form*/

/*Forum*/
table.table-forum {margin:0 0 0 5px}
	.forum-headline {margin:-10px 0 10px 8px;color:#9966ff;font-size:16px}
#table-posting {margin:0 0 0 5px}
#table-posting h1{font-size:16px}
#table-posting h2{font-size:15px}
#table-posting h3{font-size:14px}
#table-posting h4{font-size:13px}
#table-posting h5{font-size:12px}
#table-posting h6{font-size:11px}

th.forum-title-header {height:21px; width:235px; background: url(../images/forum_home_title.jpg) no-repeat}
th.topic-header {height:21px; width:83px; background:url(../images/forum_home_topic.jpg) repeat-x}
th.post-header {height:21px; width:85px; background:url(../images/forum_home_topic.jpg) repeat-x}
th.last-post-header {height:21px; width:89px; background:url(../images/forum_home_topic.jpg) repeat-x}
th.last-post-on-header {height:21px; width:102px; background:url(../images/forum_home_topic.jpg) repeat-x}
th.topic-title-header {height:21px; width:235px; background: url(../images/forum_topictitle.jpg) no-repeat}
th.viewed-header {height:21px; width:86px; background:url(../images/forum_home_topic.jpg) repeat-x}
th.posting-header {height:21px; width:456px; background: url(../images/forum_topictitle_posting.jpg) no-repeat;margin-right:-10px}
th.posted-by-header {height:21px; width:146px; background: url(../images/forum_topictitle_posting_section_header.jpg) repeat-y;padding-left:-10px}

.active .section {height:71px; width:235px;background: url(../images/forum_home_asktheexpert.jpg) repeat-x}
.section {height:71px; width:235px;background: url(../images/forum_home_othersection.jpg) repeat-x}
.section a {text-decoration:none;font-size:11px; padding:0 0 0 5px; color:#9966ff}
.section a:hover {color:#9966ff}
.section p {font-size:11px;padding:0 5px 0 5px; margin:0;height:30px}
.topic-title-section {height:71px; width:235px;background: url(../images/forum_topictitle_section.jpg) repeat-y}
.topic-title-section a {text-decoration:none;font-size:12px; padding:0 0 0 5px; color:#9564FC}
.topic-title-section a:hover {color:#9564FC}
.topic-subsection, .post-subsection, .last-post-on-subsection, .viewed-subsection {background:url(../images/forum_home_othersection_subsection.jpg) repeat-x; text-align:center;vertical-align:top;font-size:11px}
.active .topic-subsection,.active .post-subsection, .active .last-post-on-subsection, .active .viewed-subsection {background: url(../images/forum_home_asktheexpert_subsection.jpg) repeat-x; text-align:center;vertical-align:top;font-size:11px}
.last-post-subsection {height:71px;width:89px !important; background: url(../images/forum_home_othersection_subsection.jpg) repeat-x}
.active .last-post-subsection {height:71px;width:89px !important; background: url(../images/forum_home_asktheexpert_subsection.jpg) repeat-x}
.last-post-subsection img {height:47px; width:47px; border:1px solid #FFFFFF; margin:2px 35px 0 35px}
.last-post-subsection p {text-align:center;font-size:11px;margin:0}

.active .posting-title-section {width:456px;background: url(../images/forum_post_bg.jpg) repeat-y; vertical-align:top;font-size:12px;padding:5px 0;}
.active .posted-by-subsection {width:146px;background: url(../images/forum_topictitle_posting_subsection_active.jpg) repeat-y; text-align:center;vertical-align:top;font-size:12px;}

.posting-title-section {width:456px;background: url(../images/forum_topictitle_posting_section.jpg) repeat-y; vertical-align:top;font-size:12px;padding:5px 0;}
.posting-title-section p {margin:0pt 0pt 2px 8px}
.posted-by-subsection {width:146px;background: url(../images/forum_topictitle_posting_subsection.jpg) repeat-y; text-align:center;vertical-align:top;font-size:12px;}
.posted-by-subsection img {height:78px;width:78px;border:1px solid #fff;margin:2px 5px 0 5px}
.posted-by-subsection p {font-size:11px;line-height:10px;padding:0 5px 2px 5px}

.forum-pageNavi {text-align:left; list-style:none; text-decoration:none;background: url(../images/forum_paging.jpg) repeat-x; padding:5px 0 5px 10px;margin:10px 0 6px 7px}
.forum-pageNavi-section {text-align:left; list-style:none; text-decoration:none;padding:5px 0 10px ;margin:10px 0 0 7px}
.forum-pageNavi-section li {display:inline}
.forum-pageNavi li {display:inline;}
.forum-pageNavi-next {display:inline; }
.forum-pageNavi-next li {list-style:none; margin:-40px 0 0 100px;}
.forum-pageNavi-next a {color:#333333;text-decoration:none;}
.forum-pageNavi-next a:hover {text-decoration:none}
.forum-pageNavi ul li {display:inline;}
.forum-pageNavi a {color:#333333;padding: 0 3px 0 0;text-decoration:none;}
.forum-pageNavi a:hover {color:#333333;text-decoration:none}
.forum-name {margin:0 0 10px 8px;color:#9966ff;}
.forum-content {padding:0 0 0 8px;}

.notification {margin: 10px 0 0 8px}
.notification a {text-decoration:none; color:#9966ff}

.forum-createDate {margin:0pt 0pt 10px 8px;font-size:11px;color:#999999}
/*End of Forum*/

#RssImage {width:16px;height:16px;float:right; position: absolute; top: 205px; right: 135px}
.mama-news #RssImage {width:16px;height:16px;float:right; position: absolute; top: 218px; right: 143px}
.frmButton {background: url(../images/button_post.jpg) no-repeat;width:81px;height:23px;cursor:pointer;margin:0;padding:0;border:0;	text-indent:-10000px;letter-spacing:99999px;overflow:hidden;display:block;}

#table-post-topic {padding:0 0 0 10px}
.forum-post-top {background: url(../images/img_forum_post_top.jpg) no-repeat;width:380px;height:9px;display:block;margin:0}
.forum-post-bottom {background: url(../images/img_forum_post_bottom.jpg) no-repeat;width:380px;height:14px;display:block;margin:0}
td.forum-post-title .TextBox {width:158px;border:1px solid  #999999;}
td.forum-post-content {width:380px;}
.mceEditor {width:380px !important;}
.mceToolbarContainer {width:380px !important; text-align:left;}
a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img {border:none !important}
.mceEditor {border:none !important}
.mceEditorIframe {width:378px !important}

#next {text-decoration:none;color:#999999}
#xsltsearch_navigation a {text-decoration:none;color:#999999}
#xsltsearch_navigation a:active {text-decoration:none;color:#999999;font-style:bold}

/*Banner Promotion*/
#banner-promotion {padding:0 10px;margin:0}
#banner-promotion .header {margin:0;padding:0}
#banner-promotion .header h2 {margin-top:-10px;font-weight:normal;width:300px}
#banner-promotion .header .print a{float:right; position: absolute; top: 240px; right: 170px; text-decoration:none;}
#banner-promotion .header .print img {border:none; width:28px; height:26px; margin:-25px 0 0 0 }
#banner-promotion .header .sendto a{float:right; position: absolute; top: 240px; right: 140px; text-decoration:none;}
#banner-promotion .header .sendto img {border:none; width:23px; height:26px; margin:-25px 0 0 0}
#banner-promotion img {float:left; margin: 0 10px 0 0;width:100px;height:100px}
#banner-promotion p {margin: 0 0 10px 0 !important;}
#banner-promotion p em {display:inline; width:280px;margin:15px 0 0 0}
/**/

/*joyfulmoment*/

/*Photo upload*/
#joyfulmoment-upload {margin:-15px 0 0 10px;padding:0}
#joyfulmoment-upload .title {font-size:14px;color:#FF4D27;}
#joyfulmoment-upload .left,#joyfulmoment-upload .right {width:117px;height:30px;vertical-align:middle}
#joyfulmoment-upload .extra {font-size:10px}
#joyfulmoment-upload .btn-save {width:65px;height:23px;background: url(../images/btn_save.jpg) no-repeat; letter-spacing:-999em; text-indent:-9999px;overflow:hidden;cursor:pointer;border:none;display:block}
#joyfulmoment-upload .btn-cancel {width:66px;height:23px;background: url(../images/btn_cancel.jpg) no-repeat; letter-spacing:-999em; text-indent:-9999px;overflow:hidden;cursor:pointer;border:none;margin:-23px 0 0 80px}
/**/

/*Corner banner*/
#joyfulmoment-banner { width: 208px;margin:10px 0 0 0;padding:0 }
#joyfulmoment-banner h2 { color:#FF4D27; font-size:12px}
#joyfulmoment-banner .top { width: 209px;margin-left:-1px;height: 13px;padding:0;background: url(../images/joyful_banner_rounded_top.jpg) no-repeat; }
#joyfulmoment-banner .content { width: 188px; height:540px; padding: 0 10px; margin:-10px 0 100px 0;background: url(../images/joyful_banner_bg_body.jpg) repeat-y; }
		 #joyfulmoment-banner .content p {margin: 5px 5px 0 0; word-spacing:3px; font-size: 11px; text-align:left}
#joyfulmoment-banner .bottom { width: 208px; height: 125px; background: url(../images/joyful_banner_rounded_bottom.gif) repeat-y; position:absolute; bottom:-8px; left:0;}
/**/

/*Joyful moment landing page*/
#joyfulmoment-newpic {margin:0;padding:0;}
#joyfulmoment-newpic .title {margin:-15px 0 0px 0;font-size:12px;font-weight:normal}
#joyfulmoment-newpic .sendto a {position:absolute;float:right;margin:0;padding:0;top:35px;right:140px;border:none}
#joyfulmoment-newpic .sendto a img {border:none}
#joyfulmoment-archive {margin:0;padding:0}
#joyfulmoment-archive .title {margin:10px 0 -15px ;font-size:12px;font-weight:normal}
#joyfulmoment-archive h2.title {margin:10px 0 -15px 10px;font-size:12px;font-weight:normal}
#highlight {margin:10px 0 0 10px;padding:0; border:solid 1px #CCCCCC; height:190px}
#highlight li {margin:0;padding:0}
#highlight .pic { height:181px; float:left; margin: 5px 0 5px 5px}
#highlight .name, #highlight .age, #highlight .parent, #highlight .vote, #highlight .posted, #highlight .views {margin:5px 0 1px 0 } 
#desc {background:#ffcc99;padding:0 0 10px 10px;float:left;margin:5px 0 0 0; width:215px;list-style:none;height:171px}
#highlight .name, #highlight .age strong, #highlight .parent strong{color:#FF4D27;font-weight:normal;padding:0 5px 0 0}
#highlight .name a {color:#666666;text-decoration:none;display:block;height:30px;width:140px;margin:-15px 0 0 74px}
#highlight .vote {text-align:center;margin-left:70px}
#highlight .vote a {display:block;width:68px;height:22px;background: url(../images/button_voteme.png) no-repeat; text-indent:-9999px;overflow:hidden;cursor:pointer;}
#highlight .posted, #highlight .views {float:left}
#highlight .posted {border-bottom:1px #666 dashed;padding:5px 0 5px;width:215px;margin:0;list-style:none;background:#ffcc99}
#highlight .views {padding:10px 0 0 0;margin:0;width:215px;background:#ffcc99;list-style:none;height:25px}
#story {border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC; margin:15px 0pt 0pt 10px;padding:0}
#story .title {margin:0;padding:0;list-style:none}
#story .title h2 {color:#FF4D27; font-size:16px; font-weight: normal;margin-bottom:-5px}
#story .title p {font-size:12px;margin:10px 0 0 0}
#story .desc {margin:0;padding:0;line-height:10px;list-style:none}
#story .desc h2 {font-size:12px; color:#FF4D27;font-weight:normal;list-style:none;margin:10px 0 -6px 0}
#story .desc p {font-size:12px; padding:0;line-height:18px}

#joyfulmoment-terms {margin:-15px 0 0 10px;}
#joyfulmoment-terms h2 {font-size:16px; color:#FF4D27; font-weight:normal}
#joyfulmoment-terms p {line-height:18px; font-size:12px}
#joyfulmoment-terms a {color:#FF4D27;}

.joyfulmoment-pageNavi {clear: both;margin: 0 0 10px 10px; text-align:right; text-decoration:none; color:#666666; background:#CCCCCC;padding:5px 0;}
.joyfulmoment-pageNavi li {margin:0 !important;display:inline}
.joyfulmoment-pageNavi a {color:#666666 !important; margin-right:10px;text-decoration:none}

.joyfulmoment-paging {clear:both;margin: 0 0 10px 10px; text-align:right; text-decoration:none; color:#666666;padding:5px 0;height:20px;float:right;display:block}
.joyfulmoment-paging ul {height:20px}
.joyfulmoment-paging li {margin:0 !important;display:inline}
.joyfulmoment-paging a {color:#666666 !important; margin-right:10px;text-decoration:none}

#joyfulmoment-finalist {margin:-15px 0 0 10px;padding:0}
#joyfulmoment-finalist .title {margin:0;padding:0}
#joyfulmoment-finalist ul {margin:0;padding:0;list-style:none;display:block}
#profile {border:solid 1px #CCCCCC; height:101px;margin:10px 0 0 0 !important;padding:0 !important; float:left;width:395px}
#profile .pic-display {width:105px; height:90px; background:#CCCCCC;margin:5px;float:left}
#profile img {width:81px !important; height:90px !important;margin-left:12px}
#profile h4, #profile h3, #profile h2 {margin:2px 0pt 0 0 !important}
#profile h4 {font-size:12px;font-weight:normal}
#profile h3 a {font-size:12px; color:#FF4D27; font-weight:normal;text-decoration:none}
#profile h2 {font-size:16px; color:#FF4D27; font-weight:normal}
#profile .posted, #profile .views {float:left;margin:2px 0}
#profile .posted {width:200px;}

#pic-archive {margin:15px 0 0 10px;padding:0; border:solid 1px #CCCCCC; height:170px}
#pic-archive ul {padding:0; }
#pic-archive li.profile-archive { width:80px!important;float:left;list-style:none; display: block; text-align: center; display: inline; margin: 0 0 10px 10px; padding: 0; }
	#pic-archive li.profile-archive .frame { width: 80px; height: 80px; display: block; overflow: hidden; text-indent: -10000px; }
	#pic-archive li.profile-archive p.title a {text-align:center;text-decoration:none;color:#FF4D27; height: 45px; line-height: 45px; margin:0 0 20px 0;padding:0}
	#pic-archive li.profile-archive .posted {font-size:11px; text-align:center;}


#joyfulmoment-announcement {margin:-15px 0 0 10px;padding:0}
#joyfulmoment-announcement .title {color:#FF4D27; font-size:14px; margin:0;padding:0}
#joyfulmoment-announcement ul {margin:0;padding:0; list-style:none}
#profile-champion {border:solid 1px #CCCCCC; height:98px;float:left;margin:10px 0 0 0;width:395px}
#profile-champion .pic-display {width:105px; height:90px; background:#CCCCCC;margin:4px;float:left}
#profile-champion img {width:81px; height:90px;margin-left:12px}
#profile-champion h4 {font-size:12px;font-weight:normal;margin:1px 0 0 0}
#profile-champion h3 {font-size:12px; color:#FF4D27; font-weight:normal;margin:0}
#profile-champion h2 {font-size:16px; color:#FF4D27; font-weight:normal;margin:0}
#profile-champion .posted, #profile-champion .views {float:left;margin:2px 0}
#profile-champion .posted {width:200px;}

#BabyPhotoForm_8_Label1 {margin:0;padding:0; text-align:left}
#BabyPhotoForm_8_Label1 a {color:#FF4D27; text-decoration:none}
/**/