@charset "utf-8";
/* CSS Document */

/* Boundary */
.error-page { height:auto; width:100%; margin:auto; padding-bottom:22px }

/* Reset */
.error-page h1, .error-page h2, .error-page p, .error-page ol { margin:0; padding:0; }
.error-page ol { list-style-type:none; }

/* Color - Font - Text */
.error-page h1 { color:#f21c0b; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; text-align:center; }
.error-page h2 { color:#87381f; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:21px; line-height:21px; text-align:left; }
.error-page p, .error-page li { color:#7e715c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px; text-align:left; }
.error-page .redirect-box p span { font-weight:700; }

/* Links */
.error-page a { color:#677d1f; text-decoration:underline; }
.error-page a:hover { color:#789200; }

/* Error Message */
.error-page .error-message { height:auto; width:960px; }
.error-page .error-message h1 { padding:22px; }

/* Redirect Box */
.error-page .redirect-box { border:1px solid #b4c12f; height:auto; width:532px; margin:auto; padding:28px; position:relative; z-index:0; }
.error-page .redirect-box .main-img { background-image:url(http://c.mfcreative.com/Offer/ErrorPage/img/main-img.jpg); height:206px; width:269px; position:absolute; top:-7px; right:-15px; z-index:1; }
.error-page .redirect-box h2 { border-bottom:1px dotted #b2b2b2; padding:0 255px 17px 0; }
.error-page .redirect-box p { padding:15px 255px 23px 0; }

/* Questions Box */
.error-page .questions-box { background-color:#eff2d3; height:auto; width:532px; overflow:hidden; }
.error-page .questions-box .right-column { float:left; height:auto; width:237px; padding:20px; }
.error-page .questions-box .left-column { float:left; height:auto; width:234px; padding:20px 20px 20px 0; }
