body { background:url(../images/flashfoto/ff_popup_bg.jpg) repeat; font-family: arial, sans-serif; padding:0px; margin:0px; color:#888; font-size:14px; }

#ff_hdr { background:url(../images/flashfoto/ff_hdr_bg.gif) repeat-x top left; width:610px; padding:15px 15px 13px 15px; font-size:22px; color:#e9682f; text-shadow: 1px 1px 1px #000; position:relative; }
#ff_hdr a { display:block; float:left; position:absolute; top:15px; right:15px; padding:4px 8px; background:#e76831; line-height:15px; font-size:16px; text-shadow:none; color:#eaeaea; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration:none; outline:none; }
#ff_main { width:610px; padding:15px; }
#ff_footer { background:url(../images/flashfoto/flashfoto_logo.png) no-repeat 15px 0; width:640px; height:26px; margin-top:10px; }
a { color:#f7a784; text-decoration:none; }
a:hover { text-decoration:underline; }

/* CONTACT FORM */
fieldset { border:none; padding:0px; margin:0px; }
dl { border-bottom:1px solid #353535; width:610px; overflow:hidden; padding-bottom:10px; }
dt { width:100px; margin-right:10px; text-transform:uppercase; font-size:18px; float:left; line-height:40px; }
dd { width:480px; float:right; margin:0px; }
input { background:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:4px; height:28px; width:470px; font-size:14px; border:none; }
input.ff_submit { background:#fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:4px; color:#e86730; width:100px; height:36px; line-height:36px; cursor: pointer; float:right; text-transform:uppercase; margin-right:2px; }
textarea { background:#fff; border-radius: 6px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:4px; height:28px; width:470px; height:120px; font-size:14px; font-family: arial, sans-serif; border:none; }
#ff_form_footer { background:url(../images/flashfoto/flashfoto_logo.png) no-repeat 0 10px; width:610px; height:36px; margin-top:10px; }

#frame_scroll { height:500px; overflow:auto; padding-right:10px;}
span.error { color:#c11b00; padding-bottom:10px; border-bottom:1px solid #353535; display:block; }

.ff_captcha { float:left; margin-right:5px; margin-top:8px; }
input.form_captcha { width:405px; }