/* ----- Global ------------------ */

body {background: #0e7522 url(images/body_bg.png) 0 0 repeat-x;}

a {outline: none}

/* ----- Header ------------------ */

#header_area {}

#header_area .page {width: 927px;}

#header {padding: 0; background: url(images/header_banner.jpg) right top no-repeat; height: 159px; position: relative;}

#header #strap {position: absolute; top: 20px; right: 52px; color: #223c92; font: bold 20px Arial, sans-serif; text-transform: uppercase;}

#header #strap span {color: #af820e;}

#header #call_box {position: absolute; top: 52px; right: 102px; width: 281px; height: 53px;}

#header #call_box a {background: url(images/call_box.png) 0 0 no-repeat; width: 281px; height: 53px; font: bold 14px Verdana, Arial, sans-serif; text-align: center; color: #ffffff; display: block; line-height: 46px;}

#header #call_box a:hover {color: #2d2d2d;}

#header #phone {position: absolute; top: 127px; right: 16px; background: url(images/phone_icon.png) 0 0 no-repeat; height: 23px; line-height: 23px; padding-left: 30px; font: bold 14px Verdana, Arial, sans-serif; color: #757575; padding-top: 3px;}

/* ----- Branding ---------------- */

#logo {width: 178px; height: 159px; background: url(images/logo.png) no-repeat; text-indent: -9999px;}

#logo a {width: 178px; height: 159px; display: block;}

#tagline {}

/* ----- Navigation -------------- */

/* Level 1 navigation */

.menu {width: 927px; background: #0e7522; height: 34px;}

.menu li {}

.menu a {letter-spacing: normal; padding: 8px 50px 8px 20px; font-weight: bold;}

.menu a:hover {text-decoration: underline;}

.menu li.current {}

.menu li.current a {}

.menu li.current a:hover {}

.menu li.current-parent {}

.menu li.current-parent a {}

.menu li.current-parent a:hover {}

/* Level 2 navigation */

.menu ul {}

.menu ul li {}

.menu ul a {}

.menu ul a:hover {}

.menu ul li.current {}

.menu ul li.current a {}

.menu ul li.current a:hover {}

/* ----- Feature Box ------------- */

#feature_box {background: #ffffff; overflow: hidden; padding: 0;}

#feature_box ul {list-style: none; margin-top: 12px;}

#feature_box li {float: left; background: url(images/dots.png) 0 0 no-repeat; padding-left: 30px; font-size: 18px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #b24e0a; margin-right: 40px;}

#feature_box li.last {margin-right: 0;}

/* ----- Sidebars ---------------- */

#sidebars {width: 190px;}

.sidebar {}

.sidebar ul.sidebar_list {padding-left: 10px; padding-right: 0; padding-top: 12px;}

.sidebar ul.sidebar_list li.widget {}

.sidebar ul.sidebar_list li.widget .widget_box {}

.sidebar h3 {letter-spacing: normal; font-weight: bold; text-transform: none; font-variant: normal;}

/* ----- Sidebar Widgets --------- */

li.widget.flexipages_widget {position: relative; left: -20px; width: 200px;}

li.widget.flexipages_widget ul li {margin-bottom: 1px;}

.flexipages_widget a {background: url(images/sidebar_nav.png) 0 -31px no-repeat; height: 31px; line-height: 31px; display: block; padding-left: 12px; color: #ffffff; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 12px;}

.flexipages_widget li.page-item-963 a {background-position: 0 0; font-weight: bold;}

/* ----- Sidebar Search --------- */

.side_search {position: relative; height: 31px;}

.side_search #searchinput {background: url(images/search_input.png) 0 0 no-repeat; position: absolute; top: 0; left: 0; border: 0; font-size: 11px; padding: 5px 5px 10px; width: 131px;}

.side_search #searchsubmit {position: absolute; background: url(images/search_button.png) no-repeat; top: 0; left: 131px; width: 48px; height: 31px; border: 0; padding: 0;}

/* ----- Content Area ------------ */

#content_area {}

#content_area .page {width: 927px;}

#content {width: 705px; padding-bottom: 20px;}

.teasers_box {width: 685px; margin: 0 20px 0 0;}

.teaser {width: 330px;}

.post_box {margin-left: 0;}

.headline_area h1, .headline_area h2 {font-weight: bold;}

#comments {margin-left: 0; margin-right: 20px;}

/* ----- Footer ------------------ */

#footer_area {}

#footer_area .page {width: 927px; background: transparent;}

#footer {text-align: left;}

#footer h3 {}

#footer p, #footer a, #footer ul, #footer li {font-size: 12px;}

#footer .credits {margin-top: -7px;}

#footer .credits img {position: relative; top: 7px;}

#footer a {border: 0; font-weight: bold;}

#footer a:hover {text-decoration: underline; color: #ffffff; font-weight: bold;}

/* ----- 404 ------------------ */

#content_search {margin-bottom: 20px;}

#content_search .search_form input[type=submit] {width: 50px; font-size: 11px;}

#content_search .search_form input[type=submit]:hover {}

/* ----- Gravity Forms ------------------ */

#gform_wrapper_1 {background: #d5daea; border: 1px solid #a6afcb; padding: 10px 0 10px 20px; margin-left: 30px;}

#gform_wrapper_1.gform_wrapper {max-width: 600px; width: 600px;}

#gform_wrapper_1.gform_wrapper .gform_heading {margin-bottom: 0; padding-bottom: 0;}

.gform_wrapper .gform_heading h3.gform_title {text-align: center; font-size: 30px; color: #b34e0a; font-variant: small-caps;}

.gform_wrapper li.gsection {margin: 20px 0 0; border-top: 1px dotted #a6afcb; padding-top: 12px;}

/*Zip code*/ 

.gform_wrapper li#field_1_26 {overflow: hidden;}

.gform_wrapper li#field_1_26 .gfield_label {float: left; width: 150px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_26 .ginput_container {float: left; width: 200px;}

.gform_wrapper li#field_1_26 .ginput_container input {width: 200px;}

/* Why are you considering bankruptcy? */

.gform_wrapper li#field_1_2 {margin-bottom: 10px;}

.gform_wrapper li#field_1_2 ul#input_1_2 {overflow: hidden;}

.gform_wrapper li#field_1_2 ul#input_1_2 li {float: left; width: 200px;}

.gform_wrapper li#field_1_2 ul#input_1_2 li input {width: 30px; background: transparent; border: 0;}

.gform_wrapper li#field_1_3 {overflow: hidden;}

.gform_wrapper li#field_1_3 .gfield_label {float: left; width: 150px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_3 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_3 .ginput_container input {width: 200px;}

/* Estimate Total Debt */

.gform_wrapper li#field_1_4 {overflow: hidden;}

.gform_wrapper li#field_1_4 .gfield_label {float: left; width: 150px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_4 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_4 .ginput_container input {width: 200px;}

/* What type of bills do you have? */

.gform_wrapper li#field_1_6 {margin-bottom: 10px;}

.gform_wrapper li#field_1_6 > label {display: none;}

.gform_wrapper li#field_1_6 ul#input_1_6 {overflow: hidden;}

.gform_wrapper li#field_1_6 ul#input_1_6 li {float: left; width: 200px;}

.gform_wrapper li#field_1_6 ul#input_1_6 li input {width: 30px;  background: transparent; border: 0;}

.gform_wrapper li#field_1_6 {overflow: hidden;}

.gform_wrapper li#field_1_7 .gfield_label {float: left; width: 150px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_7 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_7 .ginput_container input {width: 200px;}

/* What assets do you have? */

.gform_wrapper li#field_1_9 {overflow: hidden;}

.gform_wrapper li#field_1_9 > label {float: left; width: 300px;}

.gform_wrapper li#field_1_9 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_9 ul#input_1_9 {overflow: hidden;}

.gform_wrapper li#field_1_9 ul#input_1_9 li {float: left; width: 70px;}

.gform_wrapper li#field_1_9 ul#input_1_9 li label {margin-left: 0;}

.gform_wrapper li#field_1_9 ul#input_1_9 li input {background: transparent; border: 0;}

/* Are you behind on these payments? */

.gform_wrapper li#field_1_10 {overflow: hidden;}

.gform_wrapper li#field_1_10 > label {float: left; width: 300px;}

.gform_wrapper li#field_1_10 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_10 ul#input_1_10 {overflow: hidden;}

.gform_wrapper li#field_1_10 ul#input_1_10 li {float: left; width: 70px;}

.gform_wrapper li#field_1_10 ul#input_1_10 li label {margin-left: 0;}

.gform_wrapper li#field_1_10 ul#input_1_10 li input {background: transparent; border: 0;}

/* Do you own a vehicle (car, truck, van, motorcycle)? */

.gform_wrapper li#field_1_11 {overflow: hidden;}

.gform_wrapper li#field_1_11 > label {float: left; width: 300px;}

.gform_wrapper li#field_1_11 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_11 ul#input_1_11 {overflow: hidden;}

.gform_wrapper li#field_1_11 ul#input_1_11 li {float: left; width: 70px;}

.gform_wrapper li#field_1_11 ul#input_1_11 li label {margin-left: 0;}

.gform_wrapper li#field_1_11 ul#input_1_11 li input {background: transparent; border: 0;}

/* Are you behind on these payments? */

.gform_wrapper li#field_1_12 {overflow: hidden;}

.gform_wrapper li#field_1_12 > label {float: left; width: 300px;}

.gform_wrapper li#field_1_12 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_12 ul#input_1_12 {overflow: hidden;}

.gform_wrapper li#field_1_12 ul#input_1_12 li {float: left; width: 70px;}

.gform_wrapper li#field_1_12 ul#input_1_12 li label {margin-left: 0;}

/* Do you own any other assets worth more than $1,000? */

.gform_wrapper li#field_1_13 {overflow: hidden;}

.gform_wrapper li#field_1_13 > label {float: left; width: 300px;}

.gform_wrapper li#field_1_13 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_13 ul#input_1_13 {overflow: hidden;}

.gform_wrapper li#field_1_13 ul#input_1_13 li {float: left; width: 70px;}

.gform_wrapper li#field_1_13 ul#input_1_13 li label {margin-left: 0;}

.gform_wrapper li#field_1_13 ul#input_1_13 li input {background: transparent; border: 0;}

/* Please describe these assets */

.gform_wrapper li#field_1_14 {overflow: hidden;}

.gform_wrapper li#field_1_14 .gfield_label {float: left; width: 300px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_14 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_14 .ginput_container input {width: 200px;}

/* What types of income do you have? */

.gform_wrapper li#field_1_16 {margin-bottom: 10px;}

.gform_wrapper li#field_1_16 > label {display: none;}

.gform_wrapper li#field_1_16 ul#input_1_16 {overflow: hidden;}

.gform_wrapper li#field_1_16 ul#input_1_16 li {float: left; width: 200px;}

.gform_wrapper li#field_1_16 ul#input_1_16 li input {width: 30px; background: transparent; border: 0;}

.gform_wrapper li#field_1_16 {overflow: hidden;}

.gform_wrapper li#field_1_17 .gfield_label {float: left; width: 300px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_17 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_17 .ginput_container input {width: 200px;}

/* Please specify */

.gform_wrapper li#field_1_18 {overflow: hidden;}

.gform_wrapper li#field_1_18 .gfield_label {float: left; width: 300px; margin-top: 0; padding-top: 2px;}

.gform_wrapper li#field_1_18 .ginput_container {float: left; width: 300px;}

.gform_wrapper li#field_1_18 .ginput_container input {width: 200px;}

/* Address */

.gform_wrapper .ginput_complex .ginput_left label, .gform_wrapper .ginput_complex .ginput_right label, .gform_wrapper .ginput_complex .ginput_full  label {font-size: 12px; letter-spacing: normal;}

/* Submit */

#gform_wrapper_1 .gform_footer {margin: 0; padding: 0; text-align: right; margin-right: 10px;}

.gform_wrapper .gform_footer input[type=image] {padding: 0; border: 0; background: transparent; width: 139px; height: 45px;}

#gform_wrapper_2 .gform_footer input[type=submit] {width: 70px; font-size: 12px; background: #596DAD; color: #ffffff; padding: 5px 10px; font-weight: bold;}

.gform_wrapper .gform_footer a {display: none;}
