#form {}

#form input {}
#form input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#form textarea {}
#form textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#form {}
#form span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#form span.error { color: red; }

#error { margin-bottom: 20px; border: 1px solid #efefef; }
#error ul { list-style: square; padding: 5px; font-size: 11px; }
#error ul li { list-style-position: inside; line-height: 1.6em; }
#error ul li strong { color: #e46c6d; }

#error.valid ul li strong { color: #93d72e; }

/* Overwrite */
#form button span { margin-left: 20px; color: white; }

/* Form Contact Information */

#formcontact {}

#formcontact input {}
#formcontact input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formcontact textarea {}
#formcontact textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formcontact {}
#formcontact span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formcontact span.error { color: red; }

#formcontact button span { margin-left: 20px; color: white; }

/* Form Web Redesign */

#formcontact {}

#formredesign input {}
#formredesign input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formredesign textarea {}
#formredesign textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formredesign {}
#formredesign span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formredesign span.error { color: red; }

#formredesign button span { margin-left: 20px; color: white; }

/* Form Web Design */

#formdesign {}

#formdesign input {}
#formdesign input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formdesign textarea {}
#formdesign textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formdesign {}
#formdesign span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formdesign span.error { color: red; }

#formdesign button span { margin-left: 20px; color: white; }

/* Form Web Ranked */

#formwebrank {}

#formwebrank input {}
#formwebrank input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formwebrank textarea {}
#formwebrank textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formwebrank {}
#formwebrank span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formwebrank span.error { color: red; }

#formwebrank button span { margin-left: 20px; color: white; }


/* Form Download Newsletter */

#formsubscribe {}

#formsubscribe input {}
#formsubscribe input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formsubscribe textarea {}
#formsubscribe textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formsubscribe {}
#formsubscribe span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formsubscribe span.error { color: red; }

#formsubscribe button span { margin-left: 20px; color: white; }

/* Form Free SEO Analysis */

#formseoa {}

#formseoa input {}
#formseoa input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formseoa textarea {}
#formseoa textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formseoa {}
#formseoa span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formseoa span.error { color: red; }

#formseoa button span { margin-left: 20px; color: white; }

/* Form PPC Online Demo Reg */

#formppcdemo {}

#formppcdemo input {}
#formppcdemo input.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formppcdemo textarea {}
#formppcdemo textarea.error { background: #f8dbdb; border: 1px solid #e77776; padding: 1px; }

#formppcdemo {}
#formppcdemo span { margin-left: 10px; color: red; font-size: 11px; font-style: italic; }
#formppcdemo span.error { color: red; }

#formppcdemo button span { margin-left: 20px; color: white; }

