.box_guestbook{
width:448px;
background:url(guestbook/box_bg.gif) repeat-x bottom;
border:1px solid #D2D2D2;
padding-bottom:20px;
}

.bar_guestbook{
height:22px;
background:url(guestbook/bar_bg.gif) repeat-x bottom;
font:bold 12px Arial, Tahoma, Verdana;
padding-left:10px;
}

.col1, .col2{
padding:5px 10px 5px 10px;
font:normal 12px Arial, Tahoma, Verdana;
vertical-align:top;
color: #555;
}

.col1{
width:30%;
line-height:18px;
}

.col2{
width:70%;
line-height:14px;
text-align:justify;
}

.required_field{
background:url(guestbook/required_bg.gif) no-repeat top left;
padding-left:10px;
font:normal 12px Arial, Tahoma, Verdana;
color: #555;

}

.form_field{
padding-left:10px;
font:normal 12px Arial, Tahoma, Verdana;
color: #555;

}

input, textarea, select{
font:normal 12px Arial, Tahoma, Verdana;
color: #000;
}

.field_label{
padding-left:20px;
font:normal 12px Arial, Tahoma, Verdana;
color: #555;
}

.field_space{
height:5px;
}

