@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-size:100%;
font-weight:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

body {
background:url(images/bg.jpg) repeat #f14d91;
-x-system-font:none;
color:#363636;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.clear{
	clear:both;
	}

/*-------------------------------include page-------------------------------------------*/

/*-------------------------------left column-----------------------------*/
#mb-welcome-inc{ margin:10px 0 0 6px; float:left; display:inline;}
#mb-new-inc{margin:10px 0 0 6px; float:left; display:inline;}
#cover-inc{margin:5px 0 0 0; float:left; display:inline; }
#stars-family-inc{margin:10px 0 0 6px; float:left; display:inline;}
#mb-magazine-inc{margin:10px 0 0 6px; float:left; display:inline;}
#mb-opinion-inc{margin:10px 0 0 6px; float:left; display:inline;}
#meet-our-experts-inc{margin:10px 0 0 6px; float:left; display:inline;}
#mb-clinic-inc{margin:10px 0 0 6px; float:left; display:inline;}
#family-law-inc{margin:10px 0 0 6px; float:left; display:inline;}
#index-webboard-inc{margin:10px 0 0 6px; float:left; display:inline;}
/*-------------------------------right column----------------------------*/
#banner1-inc{margin:10px 0 0 2px; float:left; overflow:hidden; }
#banner2-inc{margin:5px 0 0 10px; float:left;  display:inline;}
#when-i-was-a-child-inc,#mb-my-school-inc,#baby-zodiac-inc,#mb-special-project-inc{
margin:15px 0 0 8px; float:left;  display:inline;
}
#weblink-inc{
	clear:both;
	padding:0 0 0 30px;
}
.hi5{
	margin:10px 0 0 26px;
	}
/*------------------------------- กรอบนอก--------------------------------------*/
div#box2{
	width: 960px;
	margin:10px auto;
	padding:10px 0 10px 0;
	background-color:#fed00e;
}

div#box3{
	width: 894px;
	margin:0 auto;
	padding:10px;
	background-color:#FFFFFF;
}
/*--------------------------- แบ่งหน้า page brake --------------------------*/
.page-break{
	clear:both;
	padding:8px;
	color:#00a8ff;
	font-family:"Comic Sans MS";
	text-align:center;
	font-size:16px;
}
.page-break a{
	color:#000000;
	text-decoration:none;
}
.page-break a:hover{
	text-decoration:underline;
}
/*--------------------------- กล่องเทา --------------------------*/
div#box4{
	float:left;
	position:relative;
	width: 600px;
	height:218px;
	margin:5px 0 0 6px;
	padding:0 10px;
	background:#ffffff;
	border-top:#d3d3d3 1px solid;
	border-left:#d3d3d3 1px solid;
	border-right:#e5e5e5 3px solid;
	border-bottom:#e5e5e5 3px solid;
}
#box4 #shadowboarder{
	position:absolute;
	background:url(images/cover-shadow-border.jpg) no-repeat;
	width:425px;
	height:193px;
	top:20px;
	}
#box4 #shadowboarder-megazine{
	position:absolute;
	background:url(images/cover-megazine-border.jpg) no-repeat;
	width:160px;
	height:201px;
	right:10px;
	top:10px;
	}
#box4 .cover-pic-border{
	position:absolute;
	left:7px;
	top:6px;
}
#box4 #shadowboarder #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:15px;
	}

#box4 #shadowboarder #detail{
	font-size:13px;
	margin:5px 0 0 0;
	width:410px;
	}
/*--------------------------- กล่องสมาชิกเข้าระบบ --------------------------*/
div#box5{
	float:left;
	background:url(images/bg.jpg) repeat;
	width: 147px;
	height: 72px;
	margin:0 0 0 670px;
	padding:0 10px;
	display:inline;
}
div#box6{
	float:left;
	background: #FFFFFF;
	width: 146px;
	height: 59px;
	margin:6px 0 0 0;
}

#box5 #box6 #userpic{
	float:right;
	margin:3px 10px 0 0;
	display:inline;
}
#box5 #box6 #welcome{
	font-weight:bold;
	text-align:center;
	margin:5px 0 0 0;
}
#box5 #box6 #invalid{
	font-weight:bold;
	text-align:center;
	margin:5px 0 0 0;
}
#box5 #box6 #logout{
	text-align:center;
	margin:5px 0 0 0;
}
#box5 #box6 #logout a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:8px;
}
#box5 #box6 #logout a:hover{
	text-decoration:underline;
}
/*---------------------------------------------------------------------------------------*/

/*------------------------logo--------------------------*/
#header {
	background: url(images/mother&baby.jpg) no-repeat;
	margin: 0 0 0 30px;
	height: 145px;
	position:relative;
}

/*--------------------all Form------------------------*/
form{
	float:right;
	width:33%;
	margin:0 0 0 0;
	position:relative;
}
form div{
	clear:left;
	margin:3px 0 0 0;
}
form div label{
	font-weight:bold;
	float:left;
	width:27%;
}

/*--------------------login Form------------------------*/
#login-frm{
	float:right;
	width:450px;
	margin:15px 0 0 0;
	position:relative;
}
#login-frm .login-frm-label{
	float:none;
	width:100px;
}
input.txt {
	width:100px;
	border:1px solid #d4d4d4;
	background-color:#f5f5f5;
}
.btnLogin{
	position:absolute;
	left: 380px;
	top: 0px;
	background:url(images/loginbtn.jpg) no-repeat;
	border:none;
	text-indent:-9999px;
	line-height:20px;
	color:transparent;
	width: 48px;
	height:23px;
	cursor:pointer;
}
#register{
	position:absolute;
	left: 208px;
}
#register a, #register a{
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-weight:bold;
}
#register a:hover, #register a:hover{
	text-decoration:underline;
}
/*--------------------google search------------------------*/
#google-search{
	clear:both;
	width:440px;
	position:absolute;
	top:80px;
	left:435px;
}
#g-search-frm{
	width:440px;
}
#google-search label{
	font-weight:bold;
}
#input_fm{
	width:284px;
	border:1px solid #d4d4d4;
	background-color:#f5f5f5;
}
.search-btn{
	background:url(images/gobtn.jpg) no-repeat top left;
	border:none;
	width:48px;
	height:23px;
	text-indent:-9999px;
	line-height:20px;
	margin:0 0 0 10px;
	cursor:pointer;
}
/*--------------------- navigation ----------------------*/
#nav{
	position:absolute;
	left: 281px;
	top: 113px;
}
#nav li{
	display:block;
    float:left;
    list-style-type:none;
}
#nav li a{
    display:block;
    height:32px; width:142px;
    text-indent:-9009px;
}
#nav li a.main{
    background:transparent url(images/main.jpg) no-repeat 0 0;
}
#nav li a.column{
    background:transparent url(images/column.jpg) no-repeat 0 0;
}
#nav li a.webboard{
    background:transparent url(images/webboard.jpg) no-repeat 0 0;
}
#nav li a.contact{
    background:transparent url(images/contact.jpg) no-repeat 0 0;
}

#nav li a.main:hover{
    background:transparent url(images/main.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#nav li a.column:hover{
    background:transparent url(images/column.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#nav li a.webboard:hover{
    background:transparent url(images/webboard.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#nav li a.contact:hover{
    background:transparent url(images/contact.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#shadow{
	background:url(images/shadow.jpg) repeat-x;
	height:35px;
	width:auto;
}

#nav li a.main-select{
    background:transparent url(images/main.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#nav li a.column-select{
    background:transparent url(images/column.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#nav li a.webboard-select{
    background:transparent url(images/webboard.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
#nav li a.contact-select{
    background:transparent url(images/contact.jpg) no-repeat 0 0;
	background-position:0 -32px;
}
/*-----------------------------Body-----------------------------------*/
#body{ 
	border: dashed 2px #d4d4d4;
	float:left;
	margin: -35px 0 0 0;
}

/*---------------------------- left -----------------------------*/
#body #left{
	width: 636px;
	float:left;
	border-right: 2px dashed #D4D4D4;
}

/*----------------EZ Tab-----------------*/
#left #ezy-tabmenu-inc {
	margin:0 0 0 0;
	padding:10px 0 25px 10px;
	border-bottom: 2px dashed #d4d4d4;
}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6{
	background:url(images/bluebg.jpg) repeat;
}
#tabcontent1{
	background:url(images/tab-bumb-to-birth.png) no-repeat top left;
}
/*----------------M&B welcome-----------------*/
#mb-welcome {
	padding:0;
	margin:0;
	width: 173px;
	float:left;
}

#mb-welcome #mb-welcome-header{
	background: url(images/mb-welcome.jpg) top left no-repeat;
	width:176px;
	height:35px;
}

#mb-welcome #mb-welcome-header h1{
	text-indent:-9999px;
}

#mb-welcome #mb-welcome-body{
	background:url(images/mb-welcome-body.jpg) repeat-y;
}

#mb-welcome #mb-welcome-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
}

#mb-welcome-body #content{
	padding:5px 12px;
}
#mb-welcome-body #content #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:13px;
}
#mb-welcome-body #content #title a:hover{
	text-decoration:underline;
}
/*----------------pregnancy news-----------------*/
#mb-news {
	padding:0;
	margin:0;
	width: 447px;
	float:left;
}

#mb-news #mb-news-header{
	background: url(images/pregnancy-new.jpg) top left no-repeat;
	width:447px;
	height:35px;
}

#mb-news #mb-news-header h1{
text-indent:-9999px;
}

#mb-news #mb-news-body{
	background:url(images/m&b-news-body.jpg) repeat-y;
	height:248px;
}

#mb-news #mb-news-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
	clear:both;
}

#mb-news-body #detail #section{
	float:left;
	width:210px;
	height:57px;
	margin:5px 0 0 10px;
	display:inline;
}
#mb-news-body #detail #section #pic .pic{
	float:left;
	border:1px solid;
	border-left-color:#f25597;
	border-bottom-color:#f25597;
	border-top-color:#fab8d3;
	border-right-color:#fab8d3;
}
#mb-news-body #detail #section #pic{
	float:left;
	padding:0 2px 0 0;
}
#mb-news-body #detail #section #title{
	margin:0;
}
#mb-news-body #detail #section #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:12px;
	margin:-3px 0 0 0;
}
#mb-news-body #detail #section #title a:hover{
	text-decoration: underline;
}
#mb-news-body #detail #section #detail{
	height:28px;
	overflow:hidden;
	}
/*----------------stars-family-----------------*/
#stars-family {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#stars-family #stars-family-header{
	background: url(images/stars-family.jpg) top left no-repeat;
	width:626px;
	height:32px;
}

#stars-family #stars-family-header h1{
text-indent:-9999px;
}

#stars-family #stars-family-body{
	background: url(images/mb-body-column.jpg) repeat-y;
	height:170px;
}

#stars-family #stars-family-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
	clear:both;
}
#stars-family-body #content #section{
	background:url(images/pic-border-bg.jpg) top left no-repeat;
	width:200px;
	height:75px;
	float:left;
	margin:5px 0 5px 5px;
}
#stars-family-body #content #section #pic{
	float:left;
	padding:6px 4px 0 6px;
}
#stars-family-body #content #section #pic .mini-pic{
	border:#FFFFFF 2px solid;
}
#stars-family-body #content #section #title a{
	text-decoration:none;
	color:#f35797;
	font-weight:bold;
}
#stars-family-body #content #section #title a:hover{
	text-decoration: underline;
}

/*----------------M&B magazine-----------------*/
#mb-magazine {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#mb-magazine #mb-magazine-header{
	background: url(images/mb-magazine.jpg) top left no-repeat;
	width:626px;
	height:32px;
}

#mb-magazine #mb-magazine-header h1{
	text-indent:-9999px;
}

#mb-magazine #mb-magazine-body{
	background: url(images/mb-body-column.jpg) repeat-y;
	height:190px;
}

#mb-magazine #mb-magazine-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
}
#mb-magazine-body #content #first-content{
	padding:10px;
}
#mb-magazine-body #content #first-content #detail{
	margin:5px 0 0 0;
	line-height:1.3em;
	}
#mb-magazine-body #content #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
}
#mb-magazine-body #content #title a:hover{
	text-decoration: underline;
}
#mb-magazine-body #content #section{
	float:left;
	width:120px;
	margin:2px;
}
#mb-magazine-body #content #section #pic{
	height:150px;
	text-align:center;
}
#mb-magazine-body #content #section #title{
	text-align:center;
}

/*----------------M&B opinion-----------------*/
#mb-opinion {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#mb-opinion #mb-opinion-header{
	background: url(images/mb-opinion.jpg) top left no-repeat;
	width:626px;
	height:32px;
}

#mb-opinion #mb-opinion-header h1{
text-indent:-9999px;
}

#mb-opinion #mb-opinion-body{
	background: url(images/mb-body-column.jpg) repeat-y;
	height:170px;
}

#mb-opinion #mb-opinion-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
}
#mb-opinion-body #content #first-content{
	padding:10px;
}
#mb-opinion-body #content #first-content #detail{
	margin:5px 0 0 0;
	line-height:1.3em;
	}
#mb-opinion-body #content #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
}
#mb-opinion-body #content #title a:hover{
	text-decoration: underline;
}
#mb-opinion-body #content #section{
	background:url(images/pic-border-bg.jpg) top left no-repeat;
	width:200px;
	height:75px;
	float:left;
	margin:5px 0 5px 5px;
}
#mb-opinion-body #content #section #title{
	height:30px;
	overflow:hidden;
	padding:20px 0;
	}
#mb-opinion-body #content #section #title a{
	text-decoration:none;
	color:#f35a99;
	font-weight:bold;
}
#mb-opinion-body #content #section #title a:hover{
	text-decoration:underline;
}
#mb-opinion-body #content #section #pic{
	float:left;
	padding:6px 4px 0 6px;
}
#mb-opinion-body #content #section #pic .mini-pic{
	border:#FFFFFF 2px solid;
	margin: 0 3px 0 0
}
/*----------------Family Law-----------------*/
#family-law {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#family-law #family-law-header{
	background: url(images/family-law.jpg) top left no-repeat;
	width:626px;
	height:36px;
}

#family-law #family-law-header h1{
text-indent:-9999px;
}

#family-law #family-law-body{
	background: url(images/mb-body-column.jpg) repeat-y;
	position:relative;
}

#family-law #family-law-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
}

#family-law #detail #left-section{
	width:325px;
	height:150px;
	padding:10px 0 20px 10px;
}
#family-law #detail #left-section .shadowborder{
	background:url(images/shadowborder.jpg) no-repeat top left;
	width:353px;
	height:163px;
	position:absolute;
}
#family-law #detail #left-section #pic{
	float:left;
	padding:0 10px 0 10px;
}
#family-law #detail #left-section #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:12px;
}
#family-law #detail #left-section #title a:hover{
	text-decoration: underline;
}
/*----------------MB-Clinic-----------------*/
#mb-clinic {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#mb-clinic #mb-clinic-header{
	background: url(images/mb-clinic.jpg) top left no-repeat;
	width:626px;
	height:35px;
}

#mb-clinic #mb-clinic-header h1{
text-indent:-9999px;
}

#mb-clinic #mb-clinic-body{
	background: url(images/mb-body-column.jpg) repeat-y;
	position:relative;
}

#mb-clinic #mb-clinic-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
}

#mb-clinic-body #detail #left-section{
	width:325px;
	height:150px;
	padding:10px 0 20px 10px;
}
#mb-clinic-body #detail #left-section .shadowborder{
	background:url(images/shadowborder.jpg) no-repeat top left;
	width:353px;
	height:163px;
	position:absolute;
}
#detail #left-section .shadowborder #detail{
	margin:5px 0 0 0;
	line-height:1.3em;
	}
#mb-clinic-body #detail #left-section #pic{
	float:left;
	padding:0 10px 0 10px;
}
#mb-clinic-body #detail #left-section #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:12px;
}
#mb-clinic-body #detail #left-section #title a:hover{
	text-decoration: underline;
}
#left-section .shadowborder #detail{
	padding:0 10px 0 0;
	line-height:1.3em;
}
#left-section #title-list{
	position:absolute;
	width:250px;
	left:370px;
	color:#00a8ff;
}
#left-section #title-list ul{
	list-style-type:disc;
	list-style-position:inside;
}
#left-section #title-list ul li a{
	color:#00a8ff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
#left-section #title-list ul li a:hover{
	text-decoration:underline;
}
/*----------------meet-our-experts-----------------*/
#meet-our-experts {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#meet-our-experts #meet-our-experts-header{
	background: url(images/meet-our-experts.jpg) top left no-repeat;
	width:626px;
	height:35px;
}

#meet-our-experts #meet-our-experts-header h1{
text-indent:-9999px;
}

#meet-our-experts #meet-our-experts-body{
	background: url(images/mb-body-column.jpg) repeat-y;
}

#meet-our-experts #meet-our-experts-footer{
	background:url(images/bottom-shadow.jpg) repeat-x;
	height:4px;
}
#meet-our-experts-body #content{
	position:relative;
	width:475px;
	height:150px;
	padding:10px 0 10px 20px;
}
 #meet-our-experts-body #content #detail{
	 margin: 5px 0 0 0;
	 line-height:1.3em
	 }
#meet-our-experts-body #content #pic{
	float:left;
	padding:0 10px 0 0;
}
#meet-our-experts-body #content #title a{
	color:#00a8ff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#meet-our-experts-body #content #title a:hover{
	text-decoration: underline;
}
.pink-round-bottom{
	width: 106px;
	height:120px;
	background:url(images/ping-bg.jpg) repeat;
	position:absolute;
	left:510px;
	top:0px;
}

.pink-round-bottom #r-pic{
	padding:5px 0 0 18px;
}
.pink-round-bottom #r-pic .mini-pic{
	border:#FFFFFF 2px solid;
}
.pink-round-bottom #r-title{
	padding:5px ;
}
#meet-our-experts-body .dash{
	border-bottom:#dadada 1px dashed;
	width:99%;
	}
/*----------------index-webboard-----------------*/
#index-webboard {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#index-webboard #index-webboard-header{
	background: url(images/webboard-header.jpg) top left no-repeat;
	width:626px;
	height:35px;
}

#index-webboard #index-webboard-header h1{
	text-indent:-9999px;
}

#index-webboard #index-webboard-body{
 	width: 621px;
}
#index-webboard #index-webboard-footer{
	padding:5px 7px 5px 0;
}
#index-webboard-body #detail table{
	width:621px;
}
#index-webboard-body #detail tr{
	height:25px;
}
#index-webboard-body #detail tr:hover{
	background-color: #EAF4FF;
}
#index-webboard-body #detail tr .title #name{
	color:#00a8ff;
	margin:0 0 0 5px;
}
.tr-color{
	background-color:#f4f9f8;
}
#index-webboard-body #detail .title{
	width:377px;
	padding:0 0 0 10px;
}
#index-webboard-body #detail .title a{
	color: #000000;
	text-decoration:none;
}
#index-webboard-body #detail .title a:hover{
	text-decoration:underline;
}
#index-webboard-body #detail .count_q{
	width:52px;
	text-align:center;
}
#index-webboard-body #detail .count_a{
	width:52px;
	text-align:center;
}
#index-webboard-body #detail .date_q{
	width:97px;
	text-align:center;
}
/*-------------------- right ----------------------*/
#body #right{
	float:right;
	width:252px;
}
/*--- when-i-was-a-child ---*/
#when-i-was-a-child{
	background:url(images/when-i-was-a-child.jpg) no-repeat;
	width:236px;
	height:202px;
}
#when-i-was-a-child #pic{
	float:left;
	margin:65px 0 0 22px;
	display:inline;
}
#when-i-was-a-child #content{
	width:90px;
	float:right;
	margin: 55px 10px 0 0;
	display:inline;
}
#when-i-was-a-child #content #title{
	height:30px;
	overflow:hidden;
}
#when-i-was-a-child #content #title a{
	text-decoration:none;
	color:#00a8ff;
}
#when-i-was-a-child #content #title a:hover{
	text-decoration: underline;
}
#when-i-was-a-child #content #detail{
	height:100px;
	overflow:hidden;
	}
/*--- baby-zodiac ---*/
#baby-zodiac{
	background: url(images/baby-zodiac.jpg) no-repeat;
	width:237px;
	height:203px;
}
#baby-zodiac #pic{
	float:left;
	margin:65px 0 0 22px;
	display:inline;
}
#baby-zodiac #content{
	width:90px;
	float:right;
	margin: 55px 10px 0 0;
	display:inline;
}
#baby-zodiac #content #title{
	height:30px;
	overflow:hidden;
}
#baby-zodiac #content #title a{
	text-decoration:none;
	color:#00a8ff;
}
#baby-zodiac #content #title a:hover{
	text-decoration: underline;
}

/*--- mb-my-school ---*/
#mb-my-school{
	background: url(images/mb-my-school.jpg) no-repeat;
	width:236px;
	height:203px;
}
#mb-my-school #pic{
	float:right;
	margin:65px 17px 0 0;
	display:inline;
}
#mb-my-school #content{
	width:90px;
	float:left;
	margin: 55px 0 0 17px;
	display:inline;
}
#mb-my-school #content #title{
	height:30px;
	overflow:hidden;
}
#mb-my-school #content #title a{
	text-decoration:none;
	color:#00a8ff;
}
#mb-my-school #content #title a:hover{
	text-decoration: underline;
}


/*--- mb-special-project ---*/
#mb-special-project{
	background: url(images/mb-special-project.jpg) no-repeat;
	width:237px;
	height:203px;
}
#mb-special-project #pic{
	float:right;
	margin:65px 17px 0 0;
	display:inline;
}
#mb-special-project #content{
	width:90px;
	float:left;
	margin: 55px 0 0 17px;
	display:inline;
}
#mb-special-project #content #title{
	height:30px;
	overflow:hidden;
}
#mb-special-project #content #title a{
	text-decoration:none;
	color:#00a8ff;
}
#mb-special-project #content #title a:hover{
	text-decoration: underline;
}

/*--- weblink ---*/
.weblink{
	margin:10px 0 0 0;
}
/*----------------------------- footer -----------------------------------*/
#footer{
	clear:both;
}

/*----------------------------- End index page -----------------------------------*/

/*----------------------------- Detail page Dynamic ---------------------------------*/
#detail-page {
	padding:0;
	margin:13px 0 0 7px;
	width: 623px;
	float:left;
}

/*#detail-page #detail img{
	margin:5px;
	border:#CCC solid 1px;
	padding:3px;
	background:#FFF;
}*/

#detail-page #detail img{
	margin:5px;
}

/*---- dynamic header ----*/
#detail-page #detail-page-header-mb_welcome{
	background: url(images/detail-bar-mb-welcome.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-pregnancy_news{
	background: url(images/detail-bar-pregnancy-new.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-stars_family{
	background: url(images/detail-bar-stars-family.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_opinion{
	background: url(images/detail-bar-mb-opinion.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-meet_our_experts{
	background: url(images/detail-bar-meet-our-experts.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_clinic{
	background: url(images/detail-bar-mb-clinic.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-family_law{
	background: url(images/detail-bar-family-law.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-when_i_was_a_child{
	background: url(images/when-I-was-a-child-bar.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_my_school{
	background: url(images/M&B-My-school-bar.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-baby_zodiac{
	background: url(images/M&B-Zodiac-bar.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_special_project{
	background: url(images/M&B-Special-Project-bar.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-cover{
	background: url() top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-bump_to_birth{
	background: url(images/bump-to-birth.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-bump_to_birth{
	background: url(images/bump-to-birth.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-baby{
	background: url(images/baby.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-toddler{
	background: url(images/toddler.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-life_and_family{
	background: url(images/life-family.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-interview{
	background: url(images/interview.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-shopping{
	background: url(images/shopping.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-cover{
	background: url(images/cover.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-event{
	background: url(images/detail-event.jpg) no-repeat;
	width:623px;
	height:32px;
	}
/*---- end dynamic header ----*/

#detail-page h1{
text-indent:-9999px;
}

#detail-page #detail-page-footer{
}

#detail-page-body #content{
	padding: 5px 10px 30px 10px ;
	border-bottom:2px dashed #d4d4d4;
}
#detail-page-body #content #date{
	color:#999999;
	font-size:11px;
}

#detail-page-body #content #title{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:14px;
}
#detail-page-body #content #detail{
		line-height:2em;
	}
/*--------------  last column section   --------------*/
/*---- dynamic last column header ----*/
#detail-page #detail-page-header-mb_welcome-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-pregnancy_news-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-stars_family-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_opinion-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-meet_our_experts-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_clinic-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-family_law-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-when_i_was_a_child-last-column{
	background: url(images/when-I-was-a-child-last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_my_school-last-column{
	background: url(images/mb-my-school_last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-baby_zodiac-last-column{
	background: url(images/mb-zodiac-last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-mb_special_project-last-column{
	background: url(images/mb-special-project-last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}

#detail-page #detail-page-header-cover-last-column{
	background: url() top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-bump_to_birth-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-baby-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-toddler-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-life_and_family-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-interview-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
#detail-page #detail-page-header-shopping-last-column{
	background: url(images/last-column.jpg) top left no-repeat;
	width:623px;
	height:32px;
}

#detail-page #detail-page-header-cover-last-column{
	background: url(images/last-cover.jpg) top left no-repeat;
	width:623px;
	height:32px;
}

#detail-page #detail-page-header-event-last-column{
	background: url(images/last-event.jpg) top left no-repeat;
	width:623px;
	height:32px;
}
/*---- end dynamic header ----*/

#detail-page-body-last-column #content{
	float:left;
	padding: 5px 5px 10px 0 ;
	border-bottom:2px dashed #d4d4d4;
}
#detail-page-body-last-column #content #section{
	float:left;
	width:300px;
	height:95px;
	background-color:#f4f4f4;
	margin:10px 0 0 7px;
}
#detail-page-body-last-column #content #pic{
	float:left;
	padding:6px 6px 0 6px;
}

#detail-page-body-last-column #content #title a{
	text-decoration:none;
	color:#00a8ff;
	font-weight:bold;
	font-size:13px;
}
#detail-page-body-last-column #content #title a:hover{
	text-decoration: underline;
}

#morecolumn a{
	color:#F34C91;
	text-decoration:none;
	}
#morecolumn a:hover{
	color:#F34C91;
	text-decoration: underline;
	}
/*---- end dynamic last column header ----*/


/*----------------------------- End Detail page Dynamic -----------------------------*/

/*---------------------------- Webboard ------------------------------*/
#webboard {
	padding:0;
	margin:13px 0 0 7px;
	width: 626px;
	float:left;
	padding:0 0 10px 0;
	border-bottom:2px dashed #d4d4d4;
}

#webboard #webboard-header{
	background: url(images/webboard-header.jpg) top left no-repeat;
	width:626px;
	height:35px;
}

#webboard #webboard-header h1{
text-indent:-9999px;
}

#webboard #webboard-body{
 width: 621px;
}
#webboard #webboard-footer{
	padding:5px 7px 0 0;
}
#webboard-body #detail table{
	width:621px;
}
#webboard-body #detail .tr-heigh{
	height:25px;
}
#webboard-body #detail .tr-heigh:hover{
	background-color: #EAF4FF;
}
#webboard-body #detail .tr-heigh .title #name{
	color:#00a8ff;
	margin:0 0 0 5px;
}
#webboard-body #detail .title{
	width:379px;
	padding:0 0 0 10px;
}
#webboard-body #detail .title a{
	color: #000000;
	text-decoration:none;
}
#webboard-body #detail .title a:hover{
	text-decoration:underline;
}
#webboard-body #detail .count_q{
	width:52px;
	text-align:center;
}
#webboard-body #detail .count_a{
	width:52px;
	text-align:center;
}
#webboard-body #detail .date_q{
	width:97px;
	text-align:center;
}
/*-----------------------new topic-----------------------*/
#new-topic{
	padding:0;
	margin:0;
	width: 623px;
	float:left;
	padding: 10px 0 0 7px;
}
#new-topic #new-topic-header{
	background: url(images/new-topic.jpg) top left no-repeat;
	width:623px;
	height:35px;
}
#new-topic #new-topic-header h1{
	text-indent:-9999px;
}
#new-topic #new-topic-body{
	margin: 20px auto;
	color:#ffffff;
	background: #fbd7e6;
	width:575px;
	height:280px;
}

#new-topic-body form{
	width:550px;
	height:400px;
	float:right;
	margin: 15px 10px 0 0;
	position:relative;
}
#new-topic-body label{
	color: #FF0099;
	text-align:right;
	width:170px;
	font-size:16px;
	font-weight:bolder;
	margin:0 10px 0 0;
}
#new-topic-body input{
	border:none;
	background:#fef1f6;
	border:1px solid #FF99CC;
}
#new-topic-body textarea{
	border:none;
	background:#fef1f6;
	border:1px solid #FF99CC;
	width:330px;
}
#detail small{
	font-size: 9px;
}
#new-topic-body #detail div{
	margin: 10px auto;
}
#postmodify #name{
	color:#000000;
	font-size:16px;
	font-weight:bolder;
}
#postmodify .captcha{
	background-color:#fef1f6;
	border:1px solid #FF99CC;
	float:right;
	position:absolute;
	left: 340px;
	top: 195px;
}
#detail .btnpost{
	background: url(images/postbtn.jpg) no-repeat;
	border:none;
	text-indent:-9999px;
	line-height:20px;
	color:transparent;
	width: 72px;
	height:24px;
	position:absolute;
	top: 270px;
	left: 220px;
	cursor:pointer;
}

.emotion-icon{
	text-decoration:none;
}

/*-----------------------new topic chk-----------------------*/
#new-topic-body #detail #new-tipic-chk{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:80px 0;
}
#new-topic-body #detail #new-tipic-chk a{
	font-weight:bold;
	text-decoration:none;
	color:#FF0099;
}
#new-topic-body #detail #new-tipic-chk a:hover{
	text-decoration:underline;
}
/*----------------------- view topic -----------------------*/
#view-topic {
	padding:0;
	margin:13px 0 0 7px;
	width: 626px;
	float:left;
	padding:0 0 10px 0;
	border-bottom:2px dashed #d4d4d4;
}
#view-topic #view-topic-header{
	background: url(images/blue-bar.jpg) top left no-repeat;
	width:626px;
	height:35px;
}
#view-topic #view-topic-header h1{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:7px 0 0 15px;
}
#view-topic #view-topic-body{
	float:left;
 	border:1px solid #D4d4d4;
 	width: 621px;
}

#view-topic-body #detail .left{
	float:left;
	width:109px;
	background:#e1f4fb;
}
#view-topic-body #detail .right{
	position:relative;
	float:left;
	width:512px;
	background:#d5effa;
}
#view-topic-body #detail .left .user-pic .img-border{
	border:6px solid #C4E1FF;
	background:#FFFFFF;
}
#view-topic-body #detail .left .user-pic{
	padding:11px 11px 5px 11px;
}
#view-topic-body #detail .left .username{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FF0099;
	padding:0 5px;
}
#view-topic-body #detail .left .date{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:5px 5px;
}
#view-topic-body #detail .left .time{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0 5px 11px 5px;
}
#view-topic-body #detail .right .title{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF0099;
	padding:11px 11px 5px 11px;
}
#view-topic-body #detail .right .message{
	padding:11px 11px 11px 15px;
	font-weight:bold;
}
#view-topic-body #detail .right .ip-address{
	position:absolute;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	bottom:5px;
	right:5px;
}
/*----------------------- view topic [ans box] -----------------------*/
#ans-box {
	padding:0;
	margin:10px 0 0 7px;
	width: 626px;
	float:left;
	padding:0 0 10px 0;
}
#ans-box #ans-box-header{
	background: url(images/purple-bar.jpg) top left no-repeat;
	width:626px;
	height:35px;
}
#ans-box #ans-box-header h1{
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:7px 0 0 15px;
}
#ans-box #ans-box-body{
	float:left;
	background:#e5e5f7;
 	border:1px solid #D4d4d4;
 	width: 621px;
}

#ans-box-body form{
	width:100%;
	height:270px;
	float:left;
	position:relative;
}
#ans-box-body label{
	color: #FF0099;
	text-align:right;
	width:200px;
	font-size:16px;
	font-weight:bolder;
	margin:0 10px 0 0;
}
#ans-box-body input{
	border:none;
	background:#fef1f6;
	border:1px solid #FF99CC;
}
#ans-box-body textarea{
	border:none;
	background:#fef1f6;
	border:1px solid #FF99CC;
	width:330px;
}
#ans-box-body #detail div{
	margin: 10px auto;
}
#ans-box-body #postmodify #name{
	color:#000000;
	font-size:16px;
	font-weight:bolder;
}
#ans-box-body #postmodify .captcha{
	background-color:#fef1f6;
	border:1px solid #FF99CC;
	float:right;
	position:absolute;
	left: 378px;
	top: 160px;
}
#ans-box-body #detail .btnpost{
	background: url(images/post-new-topic.jpg) no-repeat;
	border:none;
	text-indent:-9999px;
	line-height:20px;
	color:transparent;
	width: 72px;
	height:24px;
	position:absolute;
	top: 230px;
	left: 240px;
	cursor:pointer;
}
/*----------------------- view topic [ans view] -----------------------*/
#ans-view {
	padding:0;
	margin:5px 0 0 7px;
	width: 626px;
	float:left;
	padding:0 0 10px 0;
}
#ans-view #view-topic-body{
	float:left;
 	border:1px solid #D4d4d4;
 	width: 621px;
}
#view-topic-body #detail .ans-left{
	float:left;
	width:109px;
	background:#efeeed;
}
#view-topic-body #detail .ans-right{
	float:left;
	width:512px;
	background:#e9e7e6;
	position:relative;
}
#view-topic-body #detail .ans-left .user-pic .img-border{
	border:6px solid #D6D6D6;
	background:#FFFFFF;
}
#view-topic-body #detail .ans-left .user-pic{
	padding:11px 11px 5px 11px;
}
#view-topic-body #detail .ans-left .username{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#FF0099;
	padding:0 5px;
}
#view-topic-body #detail .ans-left .date{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:5px 5px;
}
#view-topic-body #detail .ans-left .time{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0 5px 11px 5px;
}
#view-topic-body #detail .ans-right .title{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF0099;
	padding:11px 11px 5px 11px;
}
#view-topic-body #detail .ans-right .message{
	padding:0 11px 11px 15px;
	font-weight:bold;
}
#view-topic-body #detail .ans-right .ip-address{
	position:absolute;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	bottom:5px;
	right:5px;
}
/*-------------------------- End Webboard ----------------------------*/

/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------*/
/*-----------------------register-----------------------*/
#new-register{
	padding:0;
	margin:0;
	width: 623px;
	padding: 10px 0 0 7px;
}
#new-register #new-register-header{
	background: url(images/register.jpg) top left no-repeat;
	width:623px;
	height:35px;
}
#new-register #new-register-header h1{
	text-indent:-9999px;
}
#new-register #new-register-body{
	margin: 20px auto;
	background: url(images/gray-bg.jpg) repeat;
	width:575px;
	height:380px;
}

#new-register-body form{
	width:500px;
	float:right;
	margin: 30px 35px 0 0;
	position:relative;
}
#new-register-body label{
	text-align:right;
	width:130px;
	font-size:16px;
	font-weight:bolder;
	margin:0 10px 0 0;
}
#detail small{
font-size: 9px;
}
#new-register-body #detail div{
margin: 10px auto;
}
.btnLogin2{
	left: 225px;
	top: 13px;
	background:url(images/loginbtn2.jpg) no-repeat;
	line-height:60px;
	border:none;
	color:transparent;
	width: 72px;
	height:24px;
	cursor:pointer;
}
.captcha{
	float:right;
	position:absolute;
	left: 300px;
	top: 200px;
}
/*----- register-chk -----*/
#new-register-body #reg-chk{
	padding:100px 0;
}
#reg-chk .success{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
#reg-chk .site-name{
	text-align:center;
	margin:10px 0 0 0;
	color:#00a8ff;
	font-size:14px;
	font-weight:bold;
}
#reg-chk .site-name a{
	text-align:center;
	margin:10px 0 0 0;
	color:#00a8ff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#reg-chk .site-name a:hover{
	text-decoration:underline;
}
/*----- forget password -----*/
#new-register #forget-pass-header{
	background: url(images/forgot-bar.jpg) top left no-repeat;
	width:623px;
	height:35px;
}
#new-register #forget-pass-header h1{
	text-indent:-9999px;
}
#forget-pass{
	text-align:center;
	padding:80px 45px;
}
#forget-pass .success{
	font-size:18px;
	font-weight:bold;
}
#forget-pass .success2{
	font-weight:bold;
	margin:5px 0 20px 0;
}
#forget-pass #forget{
	margin:0 auto;
}
#forget-pass #forget #email label{
	font-size:12px;
	margin:0 10px 10px 60px;
}
#forget-pass #forget #email #email{
	float:left;
}
#forget-pass #forget #email small{
	font-size:9px;
}

/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/


/*----------------------------------ADMIN ZONE-----------------------------------------*/
/*---------------------------- left -----------------------------*/
#body #a-left{
	min-height:1100px;
	width: 252px;
	float:left;
	border-right: 2px dashed #D4D4D4;
}
/*--------------------------- right ----------------------------*/
#body #a-right{
	float:right;
	width:636px;
}
/*-----------------------main menu--------------------------*/
div .box-admin01{
	width: auto;
	margin:5px 10px;
	padding:5px 10px;
	background:#f14d91;
}

.head-menu{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.head-menu a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.head-menu a:hover{
	text-decoration:underline;
}

ul.admin-menu {
	margin:0 0 0 40px;
}

.admin-menu a{
	color: #f14d91;
	padding:0;
	display:block;
}

.admin-menu-list a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:2;
}

.admin-menu a:hover{
	color:#000000;
	text-decoration:underline;
}

/*-----------------------list page--------------------------*/
div #box-listpage{
	width: auto;
	margin:5px 10px;
	padding:5px 10px;
	background:#f14d91;
}
.add{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
div .box-list-header{
	width: 540px;
	margin:5px 10px;
	padding:5px 10px;
	background:#f14d91;
	float:left;
}
div .box-list-add{
	margin:5px 0;
	padding:5px 10px;
	background-color:#33CCFF;
	float:left;
}
.box-list-add .head-menu a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.box-list-add .head-menu a:hover{
	text-decoration:underline;
}
div .box-list-topic{
	width: auto;
	margin:5px 10px;
	padding:5px 10px;
	border:1px dashed #000000;
	clear:left;
}
.box-list-topic table{
	width:100%;
	border:#66CCFF 1px solid;
}
.box-list-topic #head-table{
	background:#66CCFF;
	padding:3px 0;
}
.box-list-topic #list:hover{
	background:#f4f4f4;
}
.box-list-topic tr{
	height:20px;
}
.box-list-topic td{
	border:#66CCFF 1px solid;
}
.box-list-topic h1{
	font-weight:bold;
}
.box-list-topic .no{
	width:30px;
	text-align:center;
}
.box-list-topic .title{
	width:250px;
	text-align:center;
}
.box-list-topic .pdate{
	width:100px;
	text-align:center;
}
.box-list-topic .edit{
	width:40px;
	text-align:center;
}
.box-list-topic .follow{
	width:80px;
	text-align:center;
}

.box-list-topic .delete{
	width:50px;
	text-align:center;
}
.box-list-topic #list .title a{
	text-decoration:none;
	color:#000000;
}
.box-list-topic #list .title a:hover{
	text-decoration:underline;
}
#list-form{
	magin:0;
	padding:0;
	width:100%;
}
#chkbox-btn{
	padding:10px 20px;
}
/*-----------------------member list page------------------*/
.box-list-topic .username{
	width:100px;
	text-align:center;
}
.box-list-topic .password{
	width:100px;
	text-align:center;
}
.box-list-topic .email{
	width:150px;
	text-align:center;
}
.box-list-topic .user-pic{
	width:30px;
	text-align:center;
}
/*-----------------------Add page--------------------------*/
#add-form{
	width: 594px;
	margin:5px 10px;
	padding:5px 10px;
	border:1px dashed #000000;
}
#add-form label{
	width:100px;
	font-size:14px;
	font-weight:bold;
}
#add-form #title{
	width:300px;
}
#add-form #photo{
	width:300px;
}
#add-form #aj_name{
	width:300px;
}
#add-form #aj-photo{
	width:300px;
}
.input-frm-width{
	width:300px;
}
#add-form #fck-width{
	width:100%;
}
.submit-btn{
	padding:0 2px;
}

.fieldset-header{
	color:#f24d91;
	font-weight:bold;
	}
/*-----------------------Edit page--------------------------*/
.viewpic{
text-decoration:none;
margin: 0 0 0 100px;
}
/*-----------------------Contact page--------------------------*/
#contact {
	padding:0;
	margin:0;
	width: 626px;
	float:left;
}

#contact #contact-header h1{
	text-indent:-9999px;
}
#content #smm-address{
	line-height:2;
	padding:0 0 0 45px;
}
#smm-address .smm-name{
	color:#C81228;
	font-weight:bold;
}
#content #smm-map{
	background:url(images/map.jpg) no-repeat;
	width:626px;
	height:473px;
	margin:20px 0 0 5px;
}
#smm-address p a{
	color:#00a8ff;
	font-weight:bold;
	text-decoration:none;
	}
#smm-address p a:hover{
	text-decoration:underline;
	}
/*-----------------------Webboard ans page--------------------------*/
.ans-right .edit-delete{
	position:absolute;
	top:1px;
	left:450px;
	top:10px;
}



/*----------------------- Test Zone --------------------------*/

a.dp-choose-date {
	position:absolute;
	top:1;
	right:1;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 3px 3px 0;
	display: inline;
	text-indent: -2000px;
	overflow: hidden;
	background: url(datePicker/carendar.png) no-repeat; 
}
#right #pregnancy-birth {
	height: 200px;
	width: 248px;
	float: left;
	margin: 2px;
	text-align: left;
	background-color: #FFEAEA;
}
#right #pregnancy-birth #pregnancy-tab {
	height: 30px;
	width: 248px;
	background-image: url(images/pregnancy-birth.jpg);
}
#right #pregnancy-birth #pregnancy-content {
	margin-top: 6px;
}

#right #pregnancy-birth #pregnancy-content img {
	float: left;
	height: 160px;
	width: 130px;
	margin-right: 3px;
	margin-left: 3px;
}
#right #pregnancy-birth #pregnancy-content p {
	font-weight: bold;
	color: #F36;
	font-size: 13px;
	margin-top: 6px;
}

