label.nama{
	display: block;
	width: 60%;
	float: right;
	padding-left: 25px;
	background: url(../images/sender.gif) no-repeat;
}

label.tanggal{
	display: block;
	width: 25%;
	float: left;
	padding-left: 25px;
	background: url(../images/time.gif) no-repeat;
}

.berhasil{
	color: #004e4f;
	padding-top: 15px;
	background: #e2f8e2 url(../images/accept.gif) no-repeat 25px;
}

.comment{
	width: 900px;
	margin: 10px auto 10px auto;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	border-bottom: 3px solid #d2d2d2;
}

.gagal{
	color: #ff6347;
	padding-top: 15px;
	background: #f2ffff url(../images/reject.gif) no-repeat 25px;
	font-size: 12px;
}

.navbook a,.navbook a:visited{
	background-color: #007e80;
	padding: 2px 15px 2px 15px;
	color: white;
	text-decoration: none;
	border: 1px solid #fff;
}

.navbook a:hover,.navpage a:hover{
	background-color: #007a7b;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #fff;
}

.navpage{
	clear: left;
	display: block;
	margin-top: 10px;
	text-align: center;
}

.navpage a,.navpage a:visited{
	background-color: #005e60;
	padding: 2px 5px 2px 5px;
	color: white;
	text-decoration: none;
	border: 1px solid #fff;
}

.pesan{
	text-align: center;
	display: block;
	font-size: 12px;
	padding: 20px;
	border: 1px solid #005253;
	width: 400px;
	margin: 10px auto;
}

.rowdata{
	color: #fff;
	font-size: 12px;
	padding: 5px 5px 15px 30px;
	background: url(../images/comment.gif) no-repeat 5px 8px;
}

.rowinfo{
	background-color: #004c4c;
	color: white;
	height: 20px;
	padding: 5px;
}

.rowreply{
	color: #d2d2d2;
	font: italic 11px tahoma;
	padding: 5px 5px 5px 30px;
	background: url(../images/reply.gif) no-repeat 5px 8px;
}

#gbform{ width: 500px; margin: 10px auto; }

#gbform .btn{
	padding: 3px 10px 3px 10px;
	font: 11px tahoma;
	background-color: #007173;
	color: white;
}

#gbform .btn:hover{ background-color: #006f71; cursor: pointer;color:#fff; }

#gbform .btnlayout{ text-align: center; margin-top: 10px; }

#gbform .notesred{ color: red; }

#gbform .textBox{
	border: 1px solid #ccc;
	padding: 3px;
	margin: 3px 0 3px 0;
	font: 11px Arial;
	background-color: white;
}

#gbform .textBox:focus,#gbform .textBox:hover{ background-color: #ebfceb; border: 1px solid #868686; }

#gbform img{ vertical-align: text-bottom; }

#gbform label{ display: block; width: 140px; float: left; }

#gbform option{ padding: 3px; border-bottom: 1px solid #e6e6e6; }

#gbform p,.navbook{ text-align: center; margin: 10px; }

#gbform select{
	padding: 2px 0 0 0;
	font: 11px Tahoma,Arial;
	border: 1px solid #ccc;
	width: 100px;
	margin-bottom: 5px;
}
