/*** CONTACT FORM ***/

.moduleContactForm .input { width:179px; margin-bottom:10px; }
.moduleContactForm label { display:block; font-size:12px; }

/*** RECOMMEND PAGE ***/

.moduleRecommendPage .input { width:178px; margin-bottom:10px; }
.moduleRecommendPage label { display:block; font-size:12px; }

/*** REQUEST QUOTE ***/

.moduleRequestQuote { width:220px; height:470px; text-align:center; background:#fff url(/images/modules/requestquote/module-request-quote-bg.gif) no-repeat top left; }
.moduleRequestQuote h3 { font-size:27px; color:#bbc5de !important;  font-weight:bold; padding-bottom:10px; padding-right:5px; padding-top:20px; }
.moduleRequestQuote h4 { font-size:28px; color:#fff; font-weight:bold; padding: 0px 2px 5px 0px; }

.moduleRequestQuote #rqFormWrapper { padding-left:19px; text-align:left; }
.moduleRequestQuote #rqFormWrapper .input { width:178px; margin-bottom:10px; }
.moduleRequestQuote #rqFormWrapper .inputLabel { display:block; color:#fff; font-size:12px; }

.moduleRequestQuote .success { color:#fff; display:block; padding:50px 0 0 0; }

/*** REQUEST QUOTE 2 ***/

.moduleRequestQuote2 { width:747px; height:255px; background: url(/images/modules/requestquote/free-structured-settlements-quote-new.jpg) no-repeat top left; }
.moduleRequestQuote2 h3 { font-weight: bold; text-align: center; width: 378px; font-size: 23px; padding-top: 6px; margin: 0 0 10px; }
.moduleRequestQuote2 h4 { font-weight: bold; text-align: center; width: 378px; font-size: 28px; margin-bottom: 2px; color: White; }
.moduleRequestQuote2 .input { display:block; height:19px; }

.moduleRequestQuote2 #rqCol1 { float:left; margin-left: 19px; color:#fff; font-size:12px; }
.moduleRequestQuote2 #rqCol2 { float:left; margin-left: 5px; color:#fff; font-size:12px; }
.moduleRequestQuote2 #rqCol1 .input { width:163px; margin-bottom:5px; }
.moduleRequestQuote2 #rqCol2 .input { width:163px; margin-bottom:5px; }
.moduleRequestQuote2 #rqCol2 select { margin-bottom: 4px !important; }
.moduleRequestQuote2 #rqCol1 span.inputLabel { display: block; margin-top: 5px; }
.moduleRequestQuote2 .success { color:#fff; display:block; padding:110px 0 0 23px; }

/*** GET A QUOTE ***/

.moduleGetAQuote { width:370px; height:397px; padding-top:10px; text-align:left; background:#fff; }
.moduleGetAQuote h3 { font-size:27px !important; color:#bbc5de !important;  font-weight:bold; padding-bottom:10px; padding-right:5px; }
.moduleGetAQuote h4 { font-size:28px; color:#bbc5de; font-weight:bold; padding: 0px 2px 5px 0px; }
.moduleGetAQuote #FormWrapper { padding-left:0px; text-align:left; width:260px;}
.moduleGetAQuote #FormWrapper .input { width:250px !important; margin-bottom:10px; }
.moduleGetAQuote #FormWrapper .inputLabel { display:block; color:#818386; font-size:12px; font-weight:600; }
.moduleGetAQuote .btnGetAQuote { position:relative; left:-4px; }