﻿.group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#container { width:926px; }

#footer p { width:680px; }
#footer h5#ferd-logo { float:right; }

.threeColContainer { margin:-3px 0 0 0; display:block; }
.threeColContainer .col-1 { width:218px; float:left; height:196px; }
.threeColContainer .col-2 { width:440px; /*490 -25 -25 = 440*/ background-color:#EEEBE3; float:left; padding:20px 25px; height:156px; /*196 -20 - 20 = 156*/ font-size:14px; }
.threeColContainer .col-3 { float:left; color:#fff; }

.threeColContainer .col-2 h1 { color:#000; letter-spacing:1px; margin:0 0 15px 0; }
.threeColContainer .col-2 p { color:#444; margin:0 0 15px 0; }
.threeColContainer .col-2 p em { color:#b30033;}

.emailForm { background-color:#9c9e9f; padding:10px; width:198px; /*218 -10 -10 198*/ color:#fff; }
.emailForm h2 { color:#fff; font-size:18px; font-weight:normal; line-height:17px; margin:0 0 8px 0; }
.emailForm h3 { font-size:13px; margin:0; font-weight:normal;  }
.emailForm p { margin:0 0 10px 0; }
.emailForm div span label { font-size:11px; display:inline-block; margin:0 3px 0 2px; }
.emailForm input.txt { font-size:11px; width:160px; /*170-5-5=160*/ height:15px; /*25 -5-5 =15*/ border:1px solid #7f9db9; color:#666; padding:5px; margin:3px 0 1px 0; }
.emailForm input.btn { margin:15px 0 0 0; font-size:11px; font-weight:bold; width:170px; height:25px; line-height:25px; color:#fff; text-transform:uppercase; background-color:#ee6c2c; border-top:1px solid #eda582; border-left:1px solid #eda582; border-bottom:1px solid #996633; border-right:1px solid #996633; }

.threeColContainer .col-3 .emailForm { height:176px; /*196 -10 -10 =176*/ }

.info { display:block; text-align:center; background-color:#efefef; width:100%; margin:15px 0 10px 0; padding:3px 0 2px 0; color:#4d4b4b; font-size:12px; clear: both; }
.info a { color:#4d4b4b; }
