/* contact.css */
div#contact_box {	width: 768px; height: 709px;	background: url('../images/contact_bg.png') top left no-repeat; }
div#contact_box div#contact_innerbox { margin-left: 341px; padding-top: 95px; width: 408px; }
div#contact_box div#contact_innerbox .tl,
div#contact_box div#contact_innerbox .tr,
div#contact_box div#contact_innerbox .bl,
div#contact_box div#contact_innerbox .br { width: 100%; height: 10px; background: url('../images/corner_top_left.png') top left no-repeat; }
div#contact_box div#contact_innerbox .tr { background: url('../images/corner_top_right.png') top right no-repeat; }
div#contact_box div#contact_innerbox .bl { background: url('../images/corner_bottom_left.png') top left no-repeat; }
div#contact_box div#contact_innerbox .br { background: url('../images/corner_bottom_right.png') top right no-repeat; }
div#contact_box div#contact_innerbox .ts,
div#contact_box div#contact_innerbox .bs { font-size: 8px; line-height: 10px; margin: 0 10px; height: 10px; background: url('../images/corner_side_white.png') top left repeat-x; width: 388px; }
div#contact_box div#contact_innerbox .content { width: 388px; background: #fff; padding: 0 10px; }
div#contact_box div#contact_innerbox .content div#contact_formhead { width: 100%; height: 60px; text-align: right;}
div#contact_box div#contact_innerbox .content form#contact_form { margin:0; padding: 0; }
div#contact_box div#contact_innerbox .content form#contact_form span.error { color: #9e0000; font-weight: bold; }
div#contact_box div#contact_innerbox .content form#contact_form span.info { color: #008000; font-weight: bold; }
div#contact_box div#contact_innerbox .content div#contact_formfooter { padding-left: 38px; padding-top: 33px; }