/*CSS RESET*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}ol, ul {list-style-type:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}table {border-spacing:0;}
/********************************************************************************************/
/* STANDARD HTML ELEMENTS */
body {font-family:Arial;background-color:#fff;position:relative;color:#222;}
a {color:#0068d3;text-decoration:none;}
a:hover {color:#0068d3;text-decoration:underline;}
b {font-weight:bold;}
i {font-style:italic;}
h1, h2, h3, h4 {margin:7px 0 10px 0;color:#333384;font-weight:bold;}
h1 {font-size:21px;line-height:22px;}
h2 {font-size:17px;line-height:20px;margin-top:25px;}
h3 {font-size:16px;line-height:18px;}
h4 {font-size:14px;line-height:16px;}
p {margin:10px 0;}
strong {color:#333384;font-weight:bold;}
hr {height:0;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;margin:30px 0;clear:both;}
label:hover, input[type=checkbox], select {cursor:pointer;}
ul {list-style-type:square;color:#0068d3;margin-left:1.5em;}
ol {list-style-type:decimal;color:#333384;margin-left:2em;}
li {border-bottom:1px dashed #bfbfbf;padding:7px 0;position:relative;display:list-item;}
li.last-child {border-bottom:none;}
li .text-color {color:#7a7a7a;}
ul li ul, ul li ol {margin-top:5px;}
ul li ul li, ul li ol li {border:none;padding:2px 0;}
table {position:relative;}
th {text-align:left;position:relative;}
td {position:relative;vertical-align:top;}

/********************************************************************************************/
/* COLUMN FRAMEWORKS */
.column-set-2 {}
.column-set-2 .column {width:473px;float:left;}
.column-set-3 .column {width:315px;float:left;}
.column-set-3 .column-double {width:631px;float:left;}
.column-inner {padding:0 0 10px 20px;border-left:1px solid #ccc;}
.column-first-child .column-inner, .column-double .column-inner {padding:0 20px 0 0;border:none;}

.column-set-portal .column {width:250px;float:left;position:relative;top:-10px;}
.column-set-portal .column-inner {border:none;padding:0;}
.column-set-portal .column-middle {width:446px;}
.column-set-portal .column-middle .column-inner {padding: 0 15px;}

.column-set-topic .column {width:250px;float:left;position:relative;top:-10px;}
.column-set-topic .column-inner {border:none;padding:0;}
.column-set-topic .column-left {width:696px;}
.column-set-topic .column-left .column-inner {padding: 0 15px 0 0;}

/********************************************************************************************/
/* GLOBAL ELEMENTS (Note:What denotes a global element is something where if a decision is made in the future to change it, it is ok to change absolutely every instance of it) */

#affinityBanner {display:none;}
#page-body {width:946px;margin:0 auto 24px auto;font-size:14px;line-height:16px;}
#page-body-inner {padding:32px 0;}
#page-body-no-margin {width:976px;margin:0 auto 24px auto;font-size:14px;line-height:16px;}

#content {width:715px;position:relative;float:left;margin:0 0 30px 0;
	background-image:url('/assets/images/page-shadow.png');background-repeat:repeat-y;background-position:top right;}
#contentLegalForms {width:676px;position:relative;float:left;margin:0 0 30px 0;
	background-image:url('/assets/images/page-shadow.png');background-repeat:repeat-y;background-position:top right;}
#content-inner {padding:0 25px 0 0;position:relative;}
.page-shadow-top-edge {position:absolute;top:0;right:0;}
.page-shadow-bottom-edge {position:absolute;bottom:0;right:0;}

.content-right {width:700px !important;margin-left:15px !important;
	background-image:url('/assets/images/page-shadow.png') !important;background-position:top left !important;}
.content-right #content-inner {padding:0 0 0 25px !important;}
.content-right .page-shadow-top-edge {position:absolute;top:0;left:0;}
.content-right .page-shadow-bottom-edge {position:absolute;bottom:0;left:0;}

.page-main-title {font-weight:normal;font-family:'UniversLTW01-67BoldCn',Arial,sans-serif;font-size:52px;line-height:1;letter-spacing:-1px;color:#2e3d82;margin-top:-3px !important;}
.page-main-title-small {font-size:20px;}
.page-sub-title {font-weight:normal !important;font-family:'UniversLTW01-67BoldCn',Arial,sans-serif;font-size:36px !important;line-height:1;letter-spacing:-1px;color:#2e3d82 !important;margin-top:0 !important;}

.color-darkgray {color:#222;}
.color-medgray {color:#444;}
.color-lightgray {color:#7a7a7a;}
.color-lightblue {color:#0068d3;}
.color-darkblue {color:#333384;}
.color-orange {color:#ff5f21;}

.clear {clear:both;}
.object-float-right {float:right;margin:0 0 0 20px;position:relative;z-index:1;}
.object-float-left {float:left;margin:0 20px 0 0;position:relative;z-index:1;}
.object-text-center {text-align:center;}
.sage50 ul {width:400px;}
.nowrap {white-space:nowrap;}
.td-inner {padding:10px;position:relative;}
.center {text-align:center;margin:auto;}
.simple-list li {border:none;padding:3px 0;}
.compact-list li {padding:5px 0;line-height:15px;}
.alpha-list-upper {list-style-type:upper-alpha;color:#333384;}
.alpha-list-lower {list-style-type:lower-alpha;color:#333384;}
hr.dashed {border-style:dashed;margin:15px 0;}
.relative {position:relative;}
.super-clean {font-size:10px;line-height:1px;position:relative;top:-5px;left:1px;}
.callout-text {background:#d4e3fb;padding:5px 9px;border:1px solid #8eafd5;}
#shadow-top {width:976px;height:47px;margin:auto;position:relative;margin-bottom:-47px;}
#shadow-top img {position:absolute;left:0;top:0;opacity:.6;}

.button {display:block;color:#fff;margin:auto;
	-webkit-border-radius:	7px;
	-moz-border-radius:		7px;
	border-radius:			7px;}
.button-inner {margin:auto;background-repeat:repeat-x;text-align:center;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.6);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.6);
	box-shadow:				0 1px 2px rgba(0,0,0,.6);}
.button:hover {color:#fff;text-decoration:none;}
.button:hover .button-inner {
	-webkit-box-shadow:		0 1px 6px rgba(0,0,0,.6);
	-moz-box-shadow:		0 1px 6px rgba(0,0,0,.6);
	box-shadow:				0 1px 6px rgba(0,0,0,.6);}
.button-inline {margin:0;}
.button-orange .button-inner {background-color:#ff4e1b;background-image:url('/assets/images/button-bk-gradient-orange.jpg');border:1px solid #ce8d4d;}
.button-blue .button-inner {background-color:#3068b9;background-image:url('/assets/images/button-bk-gradient-blue.jpg');border:1px solid #3068b9;}
.button-gray .button-inner {background-color:#7d7d7d;background-image:url('/assets/images/button-bk-gradient-gray.jpg');border:1px solid #7d7d7d;}
.button-large {width:200px;border:5px solid rgba(0,0,0,.15);}
.button-large:hover {border:5px solid rgba(0,0,0,.2);}
.button-large img {margin:15px 0 10px 0;}
.button-medium {width:150px;border:4px solid rgba(0,0,0,.15);}
.button-medium:hover {border:4px solid rgba(0,0,0,.2);}
.button-medium img {margin:10px 0 5px 0;}
.button-small {width:120px;border:4px solid rgba(0,0,0,.15);}
.button-small:hover {border:4px solid rgba(0,0,0,.2);}
.button-small img {margin:5px 0 0px 0;position:relative;top:2px;}
.button-variable-width {border:4px solid rgba(0,0,0,.15);margin:0;display:inline-block;margin:10px 0;}
.button-variable-width img {margin:10px 11px 1px 15px;}

.detail-link-right, .detail-link-left {font-weight:bold;font-size:12px;}
.detail-link-right img {margin:0 0 0 3px;position:relative;top:3px;}
.detail-link-left img {margin:0 3px 0 0;position:relative;top:3px;}

.header-text {margin:0 0 8px 0;} /* for header text that's an image */

/* starterbox is in global elements rather than in the overview section since it can potentially be used in other pages such as Articles */
#starterbox {width:250px;background-color:#3a78c8;background-image:url('/assets/images/starterbox-bk-gradient.jpg');background-repeat:repeat-x;color:#fff;
	font-weight:bold;font-size:16px;line-height:17px;text-shadow:rgba(0,0,0,.7) 0 1px 0;
	-webkit-border-radius:	4px;
	-moz-border-radius:		4px;
	border-radius:			4px;
	-webkit-box-shadow:		0 4px 6px rgba(0,0,0,.6);
	-moz-box-shadow:		0 4px 6px rgba(0,0,0,.6);
	box-shadow:				0 4px 6px rgba(0,0,0,.6);}
#starterbox a {color:#fff;text-decoration:underline;}
#starterbox a:hover {}
#starterbox-header {background:url('/assets/images/starter-box-header-bk-gradient.png');background-repeat:repeat-x;background-color:#3a78c8;text-align:center;border-bottom:1px solid #87b8ec;
	-webkit-border-top-left-radius:		4px;
	-webkit-border-top-right-radius:	4px;
	-moz-border-radius-topleft:			4px;
	-moz-border-radius-topright:		4px;
	border-top-left-radius:				4px;
	border-top-right-radius:			4px;}
.starterbox-text-header {padding:10px;letter-spacing:-1px;line-height:25px;}
#starterbox-header img {margin:14px 0 6px 0;}
#starterbox-inner {padding:7px 19px 15px 19px;}
.starterbox-input {border-bottom:1px dashed #a5c7ec;padding:8px 0;}
.starterbox-input:last-child {border:none;}
#starterbox .last-child {border:none;}
.starterbox-input-checkbox input {float:left;}
.starterbox-input-select {}
.starterbox-input-select select {margin:8px 0 0 0;}
.starterbox-input label {display:block;width:190px;margin-left:22px;}
.starterbox-input-text input {font-size:13px;width:205px;font-family:arial;}
.starterbox-input-text label {margin:0;}
.starterbox-input-radio {border-top:1px dashed #a5c7ec !important;clear:left;padding:4px 0 !important;}
.starterbox-input-radio-first-child {border:none !important;}
.starterbox-input-radio-question {margin:0;font-size:12px !important;line-height:13px !important;float:left;width:135px;padding:3px 0 7px 0;margin:0 5px 0 0;}
.starterbox-input-radio label {display:inline;margin:0;font-size:12px !important;line-height:13px !important;}
.starterbox-input-radio-yes-no {width:50px;white-space:nowrap;float:left;}
#starterbox .button {margin:7px auto;}
.starterbox-subtext {font-size:11px;line-height:13px;margin:5px 0 0 0;text-align:center;}
.starterbox-subtext .arrow-mini {position:relative;top:1px;}
.starterbox-subtext-emphasis {font-size:13px;line-height:15px;margin:5px 0 0 0;text-align:center;font-style:italic;font-family:Arial;}
.starterbox-subtext-emphasis-normal {font-size:13px;font-weight:bold;text-align:left;font-family:Helvetica;}
.starterbox-subtext-disclaimer {font-size:9px;line-height:10px;margin-bottom:0;}
.starterbox-small-text {font-size:14px;line-height:15px;}
.starterbox-compressed-spacing {padding-bottom:7px !important;}
.starterbox-compressed-spacing p {margin:5px 0;}
.starterbox-compressed-spacing .starterbox-input {padding:6px 0;}

.quote-large {padding:0 40px 0 47px;margin:10px 0;background-image:url('/assets/images/quotemark.png');background-repeat:no-repeat;font-size:19px;line-height:22px;color:#7a7a7a;font-style:italic;}
.quote-large-attribution {color:#333384;font-weight:bold;font-size:14px;}
.quote-large p {margin:7px 0;}

/* global disclaimer */
#disclaimer {width:946px;margin:15px auto;font-size:11px;line-height:13px;color:#222;}
#disclaimer p {margin:10px 0;}
#disclaimer .site-directory-link {float:right;font-size:11px;font-weight:bold;position:relative;top:-2px;color:#0068D3;}
#disclaimer .site-directory-link .adChoices {background:url('/assets/images/ads_icon.png') 75px 1px no-repeat;padding:0 14px 0;}
#chase {margin-top:-9px;}
/* inline disclaimers */
.disclaimer {font-size:12px;line-height:14px;color:#222;font-style:italic;}
.disclaimer .column-inner {border:none;}
.disclaimer hr {margin:15px 0;border-color:#0068d3;border-width:4px 0 0 0;}

.modal-body {overflow:hidden;}
.modal {width:722px;color:#7a7a7a;font-size:13px;line-height:17px;}
.modal-inner {padding:30px;}
/*#modal-load {display:none;}*/
.modal .disclaimer {color:#7a7a7a;}

.trouble_text {font-style:italic;}
.indented_list {margin-left:50px;}

.modal-guest-choice {width:700px;color:#7a7a7a;font-size:13px;line-height:15px;overflow:hidden;	}
.modal-guest-choice-header {background:url('/assets/images/modal-guest-choice-header-bk.gif');background-repeat:repeat-x;background-color:#3673cc;overflow:hidden;position:relative;}
.modal-guest-choice-header img {margin:15px 0 7px 15px;}
.modal-guest-choice-inner {padding:20px;}
.modal-guest-choice .disclaimer {color:#7a7a7a;}
.modal-guest-choice-column {border-right:1px solid #ccc;float:left;width:318px;margin:0 20px 0 0;}
.modal-guest-choice-column-last-child {border-right:none;margin-right:0;}
.modal-guest-choice-column:last-child {border-right:none;margin-right:0;}
.modal-guest-choice .button-medium {margin:15px auto 10px auto;}
.modal-guest-choice .button-guest {width:200px;}
.modal-guest-choice .button-new-existing {width:300px;}
.modal-guest-choice .button-medium img {margin:11px 0 2px 0;}
.modal-guest-choice #stopwatch {position:absolute;right:25px;top:-45px;}

.modal-pointer {position:absolute;width:495px;left:-525px;top:0;background:#fff;display:none;
	color:#7a7a7a;font-size:13px;line-height:18px;
	-webkit-box-shadow:		0 4px 16px rgba(0,0,0,.5);
	-moz-box-shadow:		0 4px 16px rgba(0,0,0,.5);
	box-shadow:				0 4px 16px rgba(0,0,0,.5);}
.modal-pointer-left {position:absolute;width:495px;top:0;background:#fff;display:none;
	color:#7a7a7a;font-size:13px;line-height:18px;
	-webkit-box-shadow:		0 4px 16px rgba(0,0,0,.5);
	-moz-box-shadow:		0 4px 16px rgba(0,0,0,.5);
	box-shadow:				0 4px 16px rgba(0,0,0,.5);}

.modal-pointer-inner {padding:20px 25px;}
.modal-pointer h2, .modal-pointer-left h2 {margin-top:0;}
.modal-pointer h3, .modal-pointer-left h3 {margin:15px 0 10px 0;}
.modal-pointer p, .modal-pointer-left p {margin:15px 0 0 0 !important;}
.modal-pointer-close-button {position:absolute;top:-14px;right:-15px;}
.modal-pointer-close-button:hover {cursor:pointer;}
.modal-pointer-tip {position:absolute;right:-14px;}
.modal-pointer-tip-left {position:absolute;left:-14px;}
.modal-pointer-shadow {width:485px;height:15px;position:absolute;left:5px;bottom:-15px;}
.modal-pointer li {padding:5px 0;line-height:15px;}
.modal-pointer li .text-color {width:400px !important;color:#444;}

.modal-kit-image {margin:auto;}

.popup {color:#7a7a7a;font-size:13px;line-height:17px;}

.small-note {font-size:11px;}

.checkmark-list {list-style-type:none;margin-left:0;}
.checkmark-list li {background:url('/assets/images/checkmark-medium-blue.png');background-repeat:no-repeat;background-position:0 12px;padding:10px 0 10px 33px;}
.checkmark-list strong {font-size:15px;}

.basic-chart {margin:20px 0;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.35);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.35);
	box-shadow:				0 1px 2px rgba(0,0,0,.35);
	;}
.basic-chart th {background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-repeat:repeat-x;background-color:#3068b9;text-align:left;padding:4px;vertical-align:bottom;
	color:#fff;font-size:13px;line-height:13px;font-weight:bold;}
.basic-chart th:first-child {border:none;
	-webkit-border-top-left-radius:		4px;
	-moz-border-radius-topleft:			4px;
	border-top-left-radius:				4px;}
.basic-chart th:last-child {
	-webkit-border-top-right-radius:	4px;
	-moz-border-radius-topright:		4px;
	border-top-right-radius:			4px;}
.basic-chart td {background-color:#f9fbfd;padding:4px;border:1px solid #cfd1d2;font-size:13px;line-height:14px;border-right:none;border-top:none;line-height:15px;}
.basic-chart tr.last-child td {border:none;}
.basic-chart .center {text-align:center;vertical-align:middle;}

.block-float-left {float:left;margin:0 15px 15px 0;font-size:12px;line-height:14px;}
.outline-image {border:1px solid #a9cbee;margin:0 0 5px 0;}
.outline-image-inner {padding:3px;}
.outline-image img {display:block;}

#breadcrumb {font-size:12px;line-height:13px;color:#777;margin:0 0 20px 0;position:relative;}
#breadcrumb a {font-weight:bold;}
.breadcrumb-arrow {position:relative;top:-1px;color:#aaa;}

/********************************************************************************************/
/* Text based Pricing with Webfonts */
a.overview_text_price {text-decoration:none;}
.overview_pricing_text {font-family:'UniversLTW01-57Condense 723821';font-size:14px;color:#006;position:relative;top:18px;}
.overview_pricing_symbol {font-family:'UniversLTW01-57Condense 723821';font-size:28px;color:#006;position:relative;top:25px;left:10px;}
.overview_pricing_price {font-family:'UniversLTW01-57Condense 723821';font-size:42px;color:#006;position:relative;top:35px;left:10px;}
#overview-feature-price.webfont .detail-link-right {top:-18px;left:90px}
#overview-feature-price.more_info h2 {font-family:'UniversLTW01-57Condense 723821';color:#ff5f21;font-size:27px;margin-bottom:15px;}
.pricing_detail_text {font-family:Arial;font-size:28px;font-stretch:extra-condensed;}

/********************************************************************************************/
/* NAVIGATION */

#headerDiv {font-size:11px;color:#7a7a7a;margin:0 auto;background-color:#fff;width:976px;}
	#headerDiv #lzLogo {position:relative;top:3px;}
	#headerDiv img {text-align:left;margin:15px 0;}
	#headerTextDiv {width:700px;float:right;text-align:right;margin-top:15px;white-space:nowrap;line-height:13px;}
	#headerContactUs {color:#0068d3;font-weight:bold;margin:10px 0 -8px 0;display:block;font-size:11px;}
	#headerContactUs a {color:#0068d3;text-decoration:none;font-size:11px;}
	#headerContactUs a:hover {text-decoration:underline;}
	.greyPipe {color:#7a7a7a;margin:0 6px;position:relative;top:-1px;}
	#headerPhoneNumber {font-size:15px;font-weight:bold;color:#333384;}

#navigationWrapper {height:auto;position:relative;z-index:99;background:url('/assets/images/nav/tnav_bg.gif') top left repeat-x;}
	#tdropContainer {width:976px;position:absolute;right:50%;margin-right:-478px;}
	#tdrop {font-family:arial;margin-left:52px;z-index:100;
		/*-webkit-box-shadow:	0 8px 16px rgba(0,0,0,.3);
		-moz-box-shadow:	0 8px 16px rgba(0,0,0,.3);
		box-shadow:			0 8px 16px rgba(0,0,0,.3);*/}
	#tnav {width:976px;background:url('/assets/images/nav/tnav_bg.gif') top left repeat-x;margin:0 auto;height:44px;}
	.tnav_spc {width:1px;height:20px;margin-top:13px;background-color:#75a8e7;}
	#tnav ul {padding:0;margin:0;list-style-type:none;}
	#tnav ul li {float:left;font-size:1px;list-style-type:none;border:none;padding:0;height:24px;}
	#tnav ul li a:hover {cursor:pointer;}
	.tmenu_3col, .tmenu_2col {overflow:auto;}
	.tmenu_3col {border-left:#ccc 1px solid;border-right:#ccc 1px solid;background:#fbfbfb;width:745px;padding:20px 0 10px 0;}
	.tmenu_2col {border-left:#ccc 1px solid;border-right:#ccc 1px solid;background:#fbfbfb;width:500px;padding:20px 0 10px 0;}
	#tmenu_startbus {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 143px 0 no-repeat;}
	#tmenu_mgbus {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 370px 0 no-repeat;}
	#tmenu_wills {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 86px 0 no-repeat;}
	#tmenu_personal {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 254px 0 no-repeat;}
	.tmenu_column {float:left;margin:0 5px 0 5px;width:235px;}
	.tmenu_heading {margin:0 5px 0 5px;border-bottom:#ccc 1px dotted;padding:0 0 2px 0;font-size:15px;font-weight:bold;color:#333384;}
	.tmenu_heading2 {margin:0 5px 0 5px;border-bottom:#ccc 1px dotted;padding:12px 0 2px 0;font-size:15px;font-weight:bold;color:#333384;}
	.tmenu_item {padding:3px 5px;width:225px;}
	/*.tmenu_item:hover {background:#e1e1e1;cursor:pointer;}*/
	.tmenu_item a {color:#0068d3;font-size:13px;text-decoration:none;}
	/*.tmenu_item:hover a {color:#404040;}*/
	.no-touch .tmenu_item:hover a {text-decoration:underline;}
	.tbar_2col {width:460px;background:#006;padding:12px 20px;text-align:right;border:#999 1px solid;}
	.tbar_3col {width:705px;background:#006;padding:12px 20px;text-align:right;border:#999 1px solid;}
	.tbar_links ul {margin:0;padding:0;list-style-type:none;}
	.tbar_content {float:left;width:375px;}
	.tbar_label {float:left;color:#adb4cd;font-size:14px;font-weight:bold;padding:0 10px 0 0;}
	.tbar_links {float:left;position:relative;top:-2px;}
	.tbar_links li {float:left;color:#fff;padding:0 10px;border:none;}
	.tbar_links li a {color:#fff;font-size:13px;}
    #stdHeader .tmenu_item.tmenu_bundle {background-color:#EBF4FB; padding:8px 10px; width:160px; margin-top:10px;}
    #nav_bundle_new_flag {vertical-align:middle;}
    #nav_bundle_link {margin-bottom: 10px; margin-right:5px;}
    #nav_bundle_offer {font-style:italic; color:#7f7f7f;font-size: 13px; padding:5px 0;}

    /********************************************************************************************/
    /* NAVIGATION TEST March 2015 */
        #navigationWrapper_test {height:auto;position:relative;z-index:99;background:url('/assets/images/nav/tnav_bg.gif') top left repeat-x;clear:both;margin: 0 auto;text-align:center;}
        #stdHeader #navigationWrapper_test #tdropContainer {margin-right:-515px;}
        #navigationWrapper_test #tdropContainer #tmenu_startbus { background:none;}
        #navigationWrapper_test #tdropContainer #tmenu_startbus .nav_icon {position:absolute;left:175px;}
        #navigationWrapper_test #tdropContainer #tmenu_mgbus {background:none;}
        #navigationWrapper_test #tdropContainer #tmenu_mgbus .nav_icon {position:absolute;left:405px;}
        #navigationWrapper_test #tdropContainer #tmenu_wills {background:none;}
        #navigationWrapper_test #tdropContainer #tmenu_wills .nav_icon {position:absolute;left:596px;}
        #navigationWrapper_test #tdropContainer #tmenu_personal {background:none;}
        #navigationWrapper_test #tdropContainer #tmenu_personal .nav_icon {position:absolute;left:760px;}
        #navigationWrapper_test #tdropContainer .tmenu_3col {width:799px;margin:0;padding:0;border-radius:5px;border:none;overflow:hidden;
		-webkit-box-shadow:	0 0 8px rgba(0,0,0,.3);
		-moz-box-shadow:	0 0 8px rgba(0,0,0,.3);
		box-shadow:			0 0 8px rgba(0,0,0,.3);}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column {width:226px;margin:0;padding:15px 20px;height:230px;font-family:Helvetica, sans-serif;background-color:#fff;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column .tmenu_section_head {color:#030077;font-size:16px;font-weight:bold;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column.questions .tmenu_section_head {margin-bottom:10px;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column ul {margin:0;padding:0;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column li {border:none;list-style:none;font-size:13px;padding:0;margin:0;line-height:20px;background-image:none;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column a {color: #1193f9;text-decoration:none;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column a:hover {text-decoration:underline;}
        #navigationWrapper_test #tdropContainer .tmenu_3col #popular {border-right:1px solid #c1c4c3;}
        #navigationWrapper_test #tdropContainer .tmenu_3col #popular li {font-weight:bold;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .questions {background-color:#e9f1fb;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .questions li a {color:#133ba3;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column .all_products {position:absolute;bottom:30px;font-size:13px;font-weight:bold;color: #1193f9;}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column .legal_forms {background-image:URL(/assets/images/icons/circle_check_clip.png);height:50px;background-repeat:no-repeat;background-position-x:0px;background-position-y:0px;margin-bottom:15px;padding:5px 0 0 60px;font-weight:bold;color:#133ba3}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column .attorney {background-image:URL(/assets/images/icons/circle_people_stars.png);height:50px;background-repeat:no-repeat;background-position-x:0px;background-position-y:0px;margin-bottom:8px;padding:12px 0 0 60px;font-weight:bold;color:#133ba3}
        #navigationWrapper_test #tdropContainer .tmenu_3col .tmenu_column .compare {background-image:URL(/assets/images/icons/circle_scales.png);height:50px;background-repeat:no-repeat;background-position-x:0px;background-position-y:0px;margin-bottom:15px;padding:5px 0 0 60px;font-weight:bold;color:#133ba3}

/********************************************************************************************/
/* FOOTER */

#footer:not(.glo-footer) {background-color:rgb(230, 230, 230);clear:left;padding:40px 0 30px 0;overflow:hidden;margin:20px auto 0;min-width:976px;font-family:Arial, Helvetica, sans-serif;}
#footer:not(.glo-footer) #footerDiv {clear:both;width:956px;margin:0 auto;background-image:none;}
#footer-logo {margin-left:10px;}
        #footer-newsletter {float:right;margin-right:10px;}
        #footer-links-wrapper{margin:0 10px}
        #footerDiv .footer-links{width:234px;float:left;margin-top:47px;}
            #footerDiv .footer-links ul {list-style-type: none;margin:0;padding:0;}
            #footerDiv .footer-links ul li {border: none;color:#000;text-decoration:none;font-size:12px;line-height:20px;padding:0;margin:0;background-image:none;}
            #footerDiv a {color:#0068d3}
                #footerDiv .footer-links ul li:first-child {font-weight:bold;}
		#bottomNewsletter {width:500px;height:50px;color:#fff;float:right;}
			#signUpText {float:right;margin:10px 20px 0 0;vertical-align:middle;padding:0;font-size:12px;line-height:14px;color:#000;font-weight:bold;}
			#sEmail {vertical-align:bottom;float:right;border:none;border-color:transparent;line-height:20px;height:20px;padding-left:10px;vertical-align:middle;}
			#sFtrEmail {vertical-align:bottom;float:right;border:1px solid #ccc;line-height:24px;height:24px;padding-left:10px;vertical-align:middle;color:grey;}
			#previewLink {clear:both;text-align:right;margin:0;font-size:12px;line-height:12px;padding:0;}
			#previewLink p {margin:6px 0 0 0;padding:0;}
			#previewLink img {margin-left:10px;vertical-align:middle;}
            a#newsletterSignupLink{display:block;height:100px;width:55px;background-color:rgb(0, 104, 211);color:#fff;margin:0; padding:6px 0 0 11px;height:22px;float:right;}
                #newsletterSignupLink p {margin:0px; padding:0;font-size:13px;line-height:16px;color:#fff;}
                .userinputadded {color:red}
        #footer-bottom {clear: both;margin:0 10px 20px 10px;}
            #footer-socialmedia{clear:both;float:left;margin-top:60px;}
                #footer-socialmedia img {margin-right:10px;}
            #footer-flags-badges {float:right;margin-top:40px;}
                .verisign {background-color:transparent;height:60px;width:135px;overflow:hidden;display:block;float:right;}
                #footer-bbb {float:right;margin:0 30px;}
                .footer-flag {width:30px;height:20px;margin:10px 5px;}
    #UKCommingSoon {width:300px;font-size:12px;margin:10px;}
	#footer:not(.glo-footer) #disclaimer {clear:both;padding-top:20px;}
	#disclaimerDiv {width:75%;float:left;font-size:11px;color:#333;margin:10px 0 10px 20px;}
	#disclaimerDiv a {text-decoration:none;}
	#disclaimerDiv a:hover {text-decoration:underline;}
	#disclaimerDiv p {padding:3px 0;}
	#disclaimerLinks {float:right;margin-right:20px;font-size:11px;margin-top:25px;line-height:20px;}
	#disclaimerLinks a {text-decoration:none;}
	#disclaimerLinks a:hover {text-decoration:underline;}

/********************************************************************************************/
/* HOME PAGE */
.lzHomepageStatement, .lzHomepageStatement strong {color:#7F7F7F;font-size:13px;line-height:1.2;}
.lzHomepageStatement a {color:#7F7F7F;text-decoration:underline;font-size:13px;}

/********************************************************************************************/
/* OVERVIEW PAGE */
#overview-features {width:976px;height;407px;margin:auto;position:relative;overflow:hidden;}
#overview-features-content {width:9000px;position:relative;}
.overview-feature {width:976px;height;407px;position:relative;float:left;}
.overview-feature-force-height {width:1px;height:407px;} /*for older browsers that don't support div heights*/
.overview-features-steps-slider-dots {position:absolute;bottom:10px;left:20px;}
.overview-feature-left {position:absolute;left:15px;top:30px;width:404px;font-size:13px;line-height:17px;color:#7a7a7a;}
.overview-feature-left .overview-header-text {}
.overview-feature-left h1 {margin:0;}
.overview-feature-left h2 {font-size:17px;font-weight:bold;color:#444;margin:15px 0 8px 0;}
.overview-feature-left p {margin:5px 0;}
.overview-feature-left ul {color:#444;}
.overview-feature-left li a {font-weight:bold;}
.overview-feature-left .intro {font-size:14px;line-height:18px;}.overview-features-steps-slider-dot {width:13px;height:13px;background:#ccc;margin:0 3px;float:left;
	-webkit-border-radius:	99px;
	-moz-border-radius:		99px;
	border-radius:			99px;}
.overview-features-steps-slider-dot:hover {cursor:pointer;}

#overview-feature {height:407px;width:976px;margin:auto;position:relative;}
#overview-feature-full-length {height:491px;width:100%;margin:auto;position:relative;}
.overview-feature-low-profile {height:355px !important;}
#overview-feature-force-height {width:1px;height:407px;} /*for older browsers that don't support div heights*/
.overview-hero-shadow-top {position:absolute;left:0;top:0;opacity:.6;}
.overview-hero-shadow-bottom {position:absolute;left:0;bottom:0;width:961px;height:67px;}

#overview-feature-left {position:absolute;left:15px;top:30px;width:404px;font-size:13px;line-height:17px;color:#7a7a7a;}
#overview-feature-left .contentBig{font-size: 21px;line-height:22px;color: #444;font-weight:bold; padding: 5px 0px 23px 3px;}
#overview-feature-left li span{font-size:14px;color:#444;}
#overview-feature-left .overview-header-text {}
#overview-feature-left h1 {margin:0;}
#overview-feature-left h2 {font-size:17px;font-weight:bold;color:#444;margin:15px 0 8px 0;}
#overview-feature-left p {margin:5px 0;}
#overview-feature-left ul {color:#444;margin:0;padding-left:20px;overflow:hidden;}
#overview-feature-left li a {font-weight:bold;}
#overview-feature-left .intro {font-size:14px;line-height:18px;}

#overview-feature-price {position:absolute;left:15px;bottom:25px;font-size:12px;line-height:14px;width:600px;color:#444;}
#overview-feature-price .overview-price {float:left;margin:0 5px 0 0;}
.overview-feature-price-subtext {margin:18px 0 0 0;}
#overview-feature-price .detail-link-right {position:relative;left:10px;top:1px;margin:0 0 0 0;}
#overview-feature-price .no-margin {left:5px;}
.overview-feature-price-subtext-separated {border-left:1px solid #ccc;float:left;margin:18px 0 0 5px;padding-left:7px;}
#overview-feature-price .overview-feature-price-subtext-separated .detail-link-right {left:0;margin:0 0 0 0;}
#overview-feature-price strong {font-size:14px;line-height:16px;}
#overview-feature-price .float-left-button {float:left;margin:0px 0 0 5px;position:relative;top:8px;left:1px;}
#overview-feature-price h2 {margin:0 0 6px 0;}
#overview-feature-price .multi-step {float:left;border-right:1px solid #ccc;padding:0 7px 0 0;margin:0 11px 3px 0;}
#overview-feature-price .multi-step-last-child {border:none;}

.starts-container{position:relative}
.starts-container #overview-feature-price {
    position: absolute;
    left: 70px;
    bottom: 25px;
    font-size: 12px;
    line-height: 14px;
    width: 542px;
    color: #444;
}

#overview-feature #starterbox {position:absolute;right:15px;top:30px;}

#overview-feature-quote {position:absolute;width:246px;bottom:15px;left:440px;text-align:center;color:#fff;font-size:18px;line-height:20px;font-weight:bold;text-shadow:rgba(0,0,0,1) 0 1px 10px;}
#overview-feature-quote p {margin:0;}
#overview-feature-quote-attribution {font-size:12px;line-height:15px;margin:5px 0 0 0;}
#overview-feature-quote:hover {cursor:default;}
#overview-feature-quote .play-button {margin:10px 0;opacity:1;}
#overview-feature-quote .play-button:hover {opacity:.9;}

#overview-feature-badges {position:absolute;bottom:8px;right:5px;}

#page-body-overview-gradient {background:url('/assets/images/overview-bk-gradient.jpg') repeat-x;min-height:404px;}

#overview-3easysteps {color:#7a7a7a;font-size:14px;line-height:16px;position:relative;}
#overview-3easysteps table {margin:7px auto;}
#overview-3easysteps td {vertical-align:middle;white-space:nowrap;position:relative;}
#overview-3easysteps td img {margin:0 10px 0 20px;float:left;}
#overview-3easysteps td:last-child {padding:0 20px 0 0;}
#overview-3easysteps td.last-child {padding:0 20px 0 0;}
#overview-3easysteps .detail-link-right {position:absolute;right:0;bottom:-10px;}

#overview-why-choose-legalzoom {}
#overview-why-choose-legalzoom li {padding:7px 0;}
#overview-why-choose-legalzoom li .text-color {color:#444;}

#overview-common-questions {position:relative;}
#overview-common-questions p {color:#444;margin:15px 0 15px 20px;}
#overview-common-questions #johanna {float:right;position:relative;right:10px;bottom:50px;margin-bottom:-50px;}
#overview-common-questions .support-hours {font-size:13px;line-height:15px;color:#7a7a7a;margin-top:0;position:relative;top:-5px;}
#overview-common-questions .support-hours-small {font-size:12px;line-height:13px;}
#overview-common-questions .view-more {margin:5px 0 30px 20px;}
#overview-common-questions .modalStyle {font-size: 16px;height:45px;margin-top:10px;padding-left:50px;margin-top:10px;background:url('/assets/images/blue-phone-sign.gif') no-repeat;}
.starterboxBottom {background:url("/assets/images/starterbox-bottom.png") no-repeat;font-size:15px;height:55px;line-height:1.4;padding:36px 21px 8px;text-align:center;border-radius:0 0 5px 5px;}
.starterboxBottom .phone {font-family:Univers LT Std 45 Light LT W01 65 Bold;font-size:25px;}

#overview-did-you-know {color:#aaa;font-size:16px;line-height:20px;margin:30px 0 0 0;}
#overview-did-you-know p {margin:10px 0 0 0;}
.overview-did-you-know-header {margin:25px 0 15px 0;}
#overview-did-you-know .column-inner {border:none;text-align:center;padding:0;}

#overview-what-people-are-saying .header-text {margin:0;}
#overview-what-people-are-saying .quote-large {margin:15px 0;}

#overview-sample-documents {}
#overview-sample-documents .image-box {border:1px solid #a9cbee;margin:0 13px 13px 0;font-size:12px;line-height;14px;width:157px;float:left;}
#overview-sample-documents .image-box-inner {padding:3px;}
#overview-sample-documents .image-box p {margin:2px 0 1px 0;}

#overview-have-questions {}
#overview-have-questions p {margin-top:0;}
#overview-have-questions ul {margin-bottom:10px;}
#overview-have-questions li {padding:6px 0;border:none;}
#overview-have-questions li .text-color {color:#888;}

#prod-explanation {font-size:12px;color:#aaa;line-height:14px;padding-top:20px;}
#prod-explanation strong {color:#aaa;}
#prod-explanation a {text-decoration:underline;color:#aaa;}

#overview-steps {position:relative;}
#overview-steps-left, #overview-steps-right {float:left;width:473px;}
.steps-slider {position:relative;}
.steps-slider-content-frame {width:381px;overflow:hidden;float:left;position:relative;margin:0;}
.steps-slider-content {width:9000px;position:relative;}
.steps-slider-step {width:381px;float:left;margin:0;}
.steps-slider-step-inner {padding:5px 15px;}
.steps-slider-left-button, .steps-slider-right-button {width:36px;height:69px;float:left;}
.steps-slider-left-button:hover, .steps-slider-right-button:hover {cursor:pointer;}
.steps-slider-left-button {background-image:url('/assets/images/steps-slider-arrow-left.png');background-repeat:no-repeat;background-position:-36px 0;}
.steps-slider-left-button:hover {background-position:0 0;cursor:pointer;}
.steps-slider-right-button {background-image:url('/assets/images/steps-slider-arrow-right.png');background-repeat:no-repeat;background-position:-36px 0;}
.steps-slider-right-button:hover {background-position:0 0;cursor:pointer;}
.steps-slider-dots {margin:auto;}
.steps-slider-dot {width:10px;height:10px;background:#ccc;margin:0 3px;float:left;
	-webkit-border-radius:	99px;
	-moz-border-radius:		99px;
	border-radius:			99px;}
.steps-slider-dot:hover {cursor:pointer;}

.step-summary-icon-and-price {float:left;margin:0 9px 0 0;}
.step-summary-icon-and-price p {text-align:center;position:relative;left:3px;font-size:18px;font-weight:bold;color:#333384;margin:5px 0 0 0;}
.step-summary-text {font-size:13px;line-height:15px;width:370px;float:left;}

/*#overview-callus {margin:-2px 0 35px 0;font-size:12px;}*/
/********************************************************************************************/
/* PRICING PAGE */
#pricing-comparison {margin:30px 0 20px 0;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.35);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.35);
	box-shadow:				0 1px 2px rgba(0,0,0,.35);
	;}
#pricing-comparison th {background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-repeat:repeat-x;background-color:#3068b9;z-index:1;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	box-shadow:				0 1px 2px rgba(0,0,0,.5);}
#pricing-comparison th:first-child {border:none;
	-webkit-border-top-left-radius:		4px;
	-moz-border-radius-topleft:			4px;
	border-top-left-radius:				4px;}
#pricing-comparison th:last-child {
	-webkit-border-top-right-radius:	4px;
	-moz-border-radius-topright:		4px;
	border-top-right-radius:			4px;}
#pricing-comparison td {background-color:#f9fbfd;}
.pricing-comparison-3-column .pricing-force-width {width:230px;height:1px;}
.pricing-comparison-2-column .pricing-force-width {width:345px;height:1px;}
.pricing-comparison-1-column .pricing-force-width {width:610px;height:1px;}
#pricing-comparison .pricing-header-text {margin:10px 0 2px 10px;}
#pricing-comparison .pricing-header-emphasis {background-image:url('/assets/images/pricing-tab-orange-bk-gradient.jpg');background-repeat:repeat-x;background-color:#ff4e1b;
	width:100%;height:50px;/*position:absolute;top:-10px;*/
	-webkit-border-top-left-radius:		4px;
	-webkit-border-top-right-radius:	4px;
	-moz-border-radius-topleft:			4px;
	-moz-border-radius-topright:		4px;
	border-top-left-radius:				4px;
	border-top-right-radius:			4px;}
@-moz-document url-prefix() {
	#pricing-comparison .pricing-header-emphasis {top:-47px;}
}
#pricing-comparison .pricing-header-emphasis .pricing-header-text {margin-top:18px;margin-bottom:0;}
#pricing-comparison .pricing-header-emphasis-blue {background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-color:#3068b9;}
#pricing-comparison .pricing-tab-shadow-left {height:100%;position:absolute;top:0;right:0;}
#pricing-comparison .pricing-icon {position:absolute;right:5px;}
#pricing-comparison .pricing-icon-folders-1 {bottom:-10px;}
#pricing-comparison .pricing-icon-folders-2 {bottom:-15px;}
#pricing-comparison .pricing-icon-folders-3 {bottom:-20px;}
#pricing-comparison .pricing-comparison-shadow {background-color:transparent;}
#pricing-comparison .pricing-comparison-shadow img {width:680px;height:10px;opacity:.75;position:absolute;left:5px;}
#pricing-comparison .row-spacer div {height:15px;}
#pricing-comparison .price {float:left;margin:2px 3px 0 0;}
#pricing-comparison .price-subtext {color:#333384;font-size:12px;font-weight:bold;}
#pricing-comparison .price-description {color:#222;font-size:15px !important;line-height:17px !important;font-weight:bold;clear:left;padding:10px 0 0 0;margin:0;}
#pricing-comparison hr {margin:10px 0;}
#pricing-comparison ul {margin-top:-5px;}
#pricing-comparison li .text-color {color:#222;font-size:13px;line-height:15px;}
#pricing-comparison .pricing-column-emphasis li {font-weight:bold;}
#pricing-comparison td:first-child .vertical-line {display:none;}
#pricing-comparison .td-inner {padding:0 10px;}
#pricing-comparison .td-inner p {font-size:14px;line-height:18px;}
#pricing-comparison .pricing-buttons td {text-align:center;}
#pricing-comparison .button {margin:5px auto 10px auto;}
#pricing-comparison .pricing-badge {position:absolute;z-index:2;right:12px;bottom:-83px;}
#pricing-comparison .border-left {border-left:1px solid #d9d9d9;}
#pricing-comparison .package-row-header td {background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-repeat:repeat-x;background-color:#3068b9;color:#fff;font-weight:bold;vertical-align:bottom;z-index:1;font-size:16px;text-shadow:rgba(0,0,0,.4) 0 1px 0;padding:4px 9px;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	box-shadow:				0 1px 2px rgba(0,0,0,.5);}
#pricing-comparison .get-started-message {font-size:14px;line-height:16px;margin:25px 0 0 25px;}
#pricing-comparison .package-row-header .button {float:right;margin:5px 5px 5px 0;}

.pricing-options {margin:10px 0 0 0;}
.pricing-options .pricing-force-width-1 {width:330px;height:1px;}
.pricing-options .pricing-force-width-2 {width:130px;height:1px;}
.pricing-options .pricing-force-width-3 {width:230px;height:1px;}
.pricing-options h3 {margin:7px 0 5px 0;}
.pricing-options p {margin:0 0 7px 0;font-size:13px;line-height:15px;}
.pricing-options select {margin:0 0 7px 0;}
.pricing-options .county-select {display:none;}
#pricing-options .pricing-fee {border:1px solid #aaa;padding:3px 5px;width:50px;}
.pricing-option-row {font-size:13px;line-height:15px;}
.pricing-option-row td {border-top:1px dashed #bfbfbf;}
.pricing-option-row td:last-child {border-top:1px dashed transparent;}
.pricing-option-row td {padding:5px 0;}
.pricing-option-row .pricing-option-description {}
#pricing-comparison .pricing-option-row .pricing-option-description p {font-size:12px;line-height:15px;margin:7px 0 !important;}
.pricing-option-row .pricing-option-price {text-align:right;} /*white-space:nowrap;} */
.pricing-option-row .pricing-option-info {padding-left:15px;color:#7a7a7a;border-top:1px dashed transparent;}
.pricing-option-row .pricing-option-info strong {color:#ff5f21;}

.column-set-3 .column-double .pricing-options .pricing-force-width {height:0;width:140px;}
.column-set-3 .column-double .pricing-options td:last-child {border-top:1px dashed #bfbfbf;}
.column-set-2 .column-double .pricing-options .pricing-force-width {height:0;width:215px;}
.column-set-2 .column-double .pricing-options td:last-child {border-top:1px dashed #bfbfbf;}
.column-double .pricing-comparison-3-column .pricing-force-width {width:305px;}
.column-double #pricing-comparison .pricing-comparison-shadow img {width:602px;height:10px;}
.column-double #pricing-comparison {margin-top:0;}
.column-double .pricing-comparison-1-column .pricing-options .pricing-force-width {width:295px;}
#content .pricing-comparison-1-column .pricing-options .pricing-force-width {width:323px;height:0;}
#content .pricing-comparison-1-column .pricing-options td:last-child {border-top:1px dashed #bfbfbf;}
#content .pricing-comparison-1-column .td-inner {padding:20px 20px 15px 20px;}
#content .pricing-comparison-1-column .td-inner p {margin:0 0 10px 0;}
#content .pricing-comparison-1-column .td-inner ul {margin-bottom:10px;}

.question-mini {position:relative;top:-10px;}

.pricing-select-table {font-size:12px;font-weight:bold;}
.pricing-select-table td {padding:0 10px 0 0;}
.pricing-select-table select {width:195px;}
/********************************************************************************************/
/* PACKAGE DETAIL */
#package-detail {margin:20px 0;width:690px;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.35);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.35);
	box-shadow:				0 1px 2px rgba(0,0,0,.35);
	;}
#package-detail th {background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-repeat:repeat-x;background-color:#3068b9;text-align:center;vertical-align:bottom;}
#package-detail th:first-child {border:none;
	-webkit-border-top-left-radius:		4px;
	-moz-border-radius-topleft:			4px;
	border-top-left-radius:				4px;}
#package-detail th:last-child {
	-webkit-border-top-right-radius:	4px;
	-moz-border-radius-topright:		4px;
	border-top-right-radius:			4px;}
#package-detail th#friendlytext {text-align:left;color:#fff;font-size:12px;line-height:14px;font-weight:bold;text-shadow:rgba(0,0,0,.4) 0 1px 0;}
#package-detail th #friendlytext-inner {padding:25px 0 25px 15px;}
#package-detail th#friendlytext a {color:#fff;text-decoration:underline;}
#package-detail td {background-color:#f9fbfd;padding:9px;border-bottom:1px solid #cfd1d2;font-size:13px;line-height:15px;}
#package-detail tr.last-child td {border:none;}
.package-detail-column .package-force-width {width:145px;height:1px;}
/*#package-detail .pricing-header-text {margin:40px auto 2px auto;}*/
#package-detail .pricing-header-text {margin:0;}
#package-detail .pricing-icon {position:absolute;}
.package-detail-column .pricing-icon {left:38px;}
#package-detail .pricing-icon-folders-1 {bottom:33px;}
#package-detail .pricing-icon-folders-2 {bottom:33px;}
#package-detail .pricing-icon-folders-3 {bottom:33px;}
#package-detail .two-line-header-text .pricing-icon-folders-1 {bottom:53px;}
#package-detail .two-line-header-text .pricing-icon-folders-2 {bottom:53px;}
#package-detail .two-line-header-text .pricing-icon-folders-3 {bottom:53px;}
#package-detail .pricing-icon-higher {bottom:45px;} /* if the package title breaks to 2 lines, then need to raise the icon higher up */
#package-detail .pricing-badge {position:absolute;z-index:2;bottom:40px;}
#package-detail .two-line-header-text .pricing-badge {bottom:60px;}
.package-detail-column .pricing-badge {right:-15px;}
#package-detail .package-row-header td {background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-repeat:repeat-x;background-color:#3068b9;color:#fff;font-weight:bold;vertical-align:bottom;z-index:1;font-size:16px;text-shadow:rgba(0,0,0,.4) 0 1px 0;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:		0 1px rgba(0,0,0,.5);
	box-shadow:				0 1px rgba(0,0,0,.5);}
#package-detail .package-row-header .package-pricing-emphasis {background-color:#ff4e1b;background-image:url('/assets/images/button-bk-gradient-orange.jpg');}
#package-detail .package-row-header .package-price {text-align:center;font-size:12px;line-height:16px;}
#package-detail .package-row-header .package-price span {font-size:26px; font-family:Arial}
#package-detail .package-item a {font-weight:bold;}
#package-detail .package-check {text-align:center;vertical-align:middle;color:#333384;font-size:18px;}
#package-detail .check-emphasis {color:#ff5f21;background-color:#fceed4;border-bottom:1px solid #d6cbb6;}
#package-detail .callout {background-color:#ff0;padding:1px 4px 0 4px;font-weight:bold;
	-webkit-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow:		0 1px 2px rgba(0,0,0,.5);
	box-shadow:				0 1px 2px rgba(0,0,0,.5);}
#package-detail .package-detail-shadow {background-color:transparent;border:none;padding:0;}
#package-detail .package-detail-shadow img {width:680px;height:10px;opacity:.75;position:absolute;left:5px;top:0;}
#package-detail .get-started-message {font-size:14px;line-height:16px;margin:25px 0 0 25px;}
#package-detail .package-row-header .button {float:right;margin:5px 5px 5px 0;}
#package-detail .package-row-header a {color:#fff;}
/*#package-detail .package-row-header p {font-size:12px;line-height:14px;margin:7px 0 0 0;font-weight:normal;}*/
#package-detail .plan-detail {font-size:11px;line-height:12px;color:#fff;background-image:url('/assets/images/pricing-tab-blue-bk-gradient.jpg');background-repeat:repeat-x;background-color:#3068b9;text-shadow:rgba(0,0,0,.7) 0 1px 0;border-bottom:1px solid #729acd;}
#package-detail .plan-detail strong {font-size:16px;line-height:18px;font-weight:bold;color:#fff;background:transparent;padding:0;display:block;margin:0 0 5px 0;}
#package-detail .plan-detail a {color:#fff;}
#package-detail .plan-item {background-color:#ddecfd;color:#333;font-size:12px;line-height:13px;padding:7px 9px;}
#package-detail .plan-item a {font-weight:bold;}
#package-detail .plan-item .text-color {color:#333;}
#package-detail .plan-item strong {font-weight:bold;background:transparent;padding:0;}
#package-detail li {padding:0;color:#76b2f1;}
#package-detail .package-conditional {font-size:11px;line-height:13px;}
#package-detail .package-conditional-medium {font-size:13px;line-height:15px;}

/********************************************************************************************/
/* SIDEBAR (RIGHT SIDE SUPPORTING SIDEBAR) */

#sidebar {position:relative;float:right;width:225px;font-size:12px;line-height:14px;margin:7px 0 25px 0;}
#sidebarLegalForms {position:relative;float:right;width:264px;font-size:12px;line-height:14px;margin:7px 0 25px 0;}
#sidebar hr {margin:20px 0;}

.sidebar-legalforms-bg {background:url('/assets/images/needHelp-bg.png') no-repeat;height:154px;}
.sidebar-legalforms-bg-small {background:url('/assets/images/needHelp-bg-small.png') no-repeat;height:154px;}
#sidebar-support {position:relative;}
#sidebar-support .support-hours {margin:0 0 4px 0;font-size:11px;line-height:13px;white-space:nowrap;}
#sidebar-support .support-hoursLegalForms {margin:0 0 4px 0;font-size:11px;line-height:13px;white-space:nowrap;color:#7A7A7A;}
#sidebar-support .support-phone {font-size:14px;font-weight:bold;}
#sidebar-support .support-phoneLegalForms {font-size:16px;font-weight:bold;color:#244E9B;}
#sidebar-support #johanna {float:right;position:relative;right:-10px;bottom:10px;width:110px;}

#sidebar-navigation {}
#sidebar-navigation ul {margin-top:5px;}
#sidebar-navigation .hilite a {color:#7a7a7a;}
#sidebar-navigation .hilite a:hover {text-decoration:none;}

#sidebar-satisfaction-guaranteed {}
#sidebar-satisfaction-guaranteed p {text-align:center;margin:7px 0;}
/********************************************************************************************/
/* SIDEBAR LEFT (LEFT SIDE FOR SUBNAVIGATION) */

#sidebar-left {position:relative;float:left;width:225px;font-size:12px;line-height:14px;margin:7px 0 25px 0;}
#sidebar-left hr {margin:20px 0;}
#sidebar-left #sidebar-navigation {font-weight:bold;}

#sidebar-investor-toolkit {font-size:11px;}
#sidebar-investor-toolkit ul {margin:5px 0 0 0;list-style-type:none;}
#sidebar-investor-toolkit li {padding:4px 0;border:none;}
#sidebar-investor-toolkit li img {margin:0 6px;position:relative;top:2px;}
/********************************************************************************************/
/* CONTENT INNER SIDEBAR */
#content-inner-side {float:right;width:184px;background:#fff;position:relative;z-index:1;margin:0 0 50px 10px;font-size:11px;line-height:12px;}
#content-inner-side-inner {padding:5px 0 5px 25px;}
#content-inner-side .image-box {border:1px solid #a9cbee;margin:0 0 10px 0;overflow:hidden;}
#content-inner-side .image-box-inner {padding:3px;}
#content-inner-side .image-box h3 {margin:0;background-color:#3068b9;background-image:url('/assets/images/button-bk-gradient-blue.jpg');background-repeat:repeat-x;border:1px solid #3068b9;color:#fff;padding:5px;font-size:14px;line-height:16px;text-shadow:rgba(0,0,0,.4) 0 1px 0;}
#content-inner-side .image-box h3 a {color:#fff;}
#content-inner-side .image-box h3 a:hover {text-decoration:none;}
#content-inner-side .image-box p {margin:2px 0 1px 0;}

/********************************************************************************************/
/* 3-STEP PROCESS */
.process-3-step-list {font-size:14px;line-height:17px;}
.process-3-step-list strong {font-size:15px;line-height:17px;}

/********************************************************************************************/
/* PORTAL */

.overview-feature-portal {height:310px !important;}
.overview-feature-portal .overview-feature-left {width:500px;}
.overview-feature-portal .overview-feature-left p {margin:8px 0;}

.portal-module-header {background:url('/assets/images/portal-header-bg.gif');background-repeat:repeat-x;background-color:#3a78c8;text-align:center;border-bottom:1px solid #87b8ec;color:#fff;text-shadow:rgba(0,0,0,.7) 0 1px 0;margin:0;text-align:left;
	-webkit-box-shadow:		0 1px 4px rgba(0,0,0,.25);
	-moz-box-shadow:		0 1px 4px rgba(0,0,0,.25);
	box-shadow:				0 1px 4px rgba(0,0,0,.25);
	-webkit-border-top-left-radius:		3px;
	-webkit-border-top-right-radius:	3px;
	-moz-border-radius-topleft:			3px;
	-moz-border-radius-topright:		3px;
	border-top-left-radius:				3px;
	border-top-right-radius:			3px;}
.portal-module-header img {margin:8px 0 1px 10px;}
.portal-module-inner {padding:8px 4px 4px 4px;position:relative;font-size:90%;}
.portal-module-inner .support-phone{font-size:15px;font-weight:bold;margin:5px 0 8px 0;}
.portal-module-inner .support-hours{font-size:13px;line-height:13px;}
.portal-module-inner #johanna {position:absolute;bottom:0;right:0;width:110px;}
.portal-module {background:#fff;margin:0 0 15px 0;
	-webkit-box-shadow:		0 1px 4px rgba(0,0,0,.25);
	-moz-box-shadow:		0 1px 4px rgba(0,0,0,.25);
	box-shadow:				0 1px 4px rgba(0,0,0,.25);
	-webkit-border-bottom-left-radius:	3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomleft:		3px;
	-moz-border-radius-bottomright:		3px;
	border-bottom-left-radius:			3px;
	border-bottom-right-radius:			3px;}
.portal-module h3 {margin:0;padding:0 0 6px 5px;}
.portal-module p {margin:0;padding:0 0 3px 5px;font-size:12px;line-height:15px;color:#555;}
.portal-module hr {margin:4px 0 10px 0;border-color:#ddd;}
.portal-module-with-header {}

#portal-browse-services h3 {font-size:14px;}
#portal-browse-services ul {font-size:12px;line-height:14px;font-weight:bold;color:#ccc;}
#portal-browse-services li {padding:4px 0;border-bottom:1px dotted #ddd;}
#portal-browse-services li:last-child {border-bottom:none;}
#portal-browse-services li.last-child {border-bottom:none;}

#portal-steps-to h3 {color:#0068d3;font-size:16px;line-height:17px;padding-bottom:3px;}
#portal-steps-to h3, #portal-steps-to p {padding-left:8px;}
#portal-steps-to .read-more {text-align:right;position:relative;top:-2px;padding-right:5px;}
#portal-steps-to hr {border-style:dotted;}
#portal-steps-to .detail-link-right {font-size:11px;}

#portal-standard {font-size:12px;line-height:14px;color:#555;}
#portal-standard #johanna {position:absolute;bottom:0;right:0;width:120px;}
#portal-standard .support-phone {font-size:15px;font-weight:bold;margin:5px 0 8px 0;}
#portal-standard .support-hours {font-size:11px;line-height:13px;}
#portal-standard p {padding:0;}
#portal-standard .portal-module-inner {padding:10px;}
#portal-standard .portal-module {
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;}

#portal-connect {margin:12px 0;}
#portal-connect img {float:left;margin:0 8px 0 9px;}
#portal-connect .portal-connect-share-icon {position:relative;top:-3px;margin:0 5px 0 0;}
#portal-connect .portal-connect-share-icon:hover {opacity:.9;}

#portal-products-and-services {}
.portal-products-and-services-image {float:left;margin:0 8px 0 3px;}
.portal-products-and-services-content {float:left;width:150px;}
.portal-products-and-services-item {border-bottom:1px solid #ddd;margin:0 0 8px 0;padding:0 0 8px 0;}
.portal-products-and-services-item:last-child, .portal-products-and-services-item.last-child {border:none;}
.portal-products-and-services-title {font-weight:bold;font-size:13px;line-height:14px;}
.portal-products-and-services-summary {font-size:12px;line-height:13px;margin:6px 0;}

/* _________________________________________________________  Category Pages Start ______________________________________________________________ */
#portal-video-publishthis {display:none;}
.portal-module-thumb {float:left;margin:0 0 4px 4px;}
#publishthis_content {margin:8px 0 0 0;position:relative;}
#publishthis_content .publishthis_content_ArticleItem {margin:15px 0 10px 0;border-bottom:1px solid #eee;}
#publishthis_content img {width:80px;float:left;margin:0 12px 15px 0;border:1px solid #ddd;}
#publishthis_content .publishthis_content_ArticleContent {width:580px;float:left;}
#publishthis_content .publishthis_content_ArticleHeadline {font-size:16px;line-height:18px;font-weight:bold;margin-top:1px;}
#publishthis_content .publishthis_content_ArticleSource {font-size:11px;line-height:12px;}
#publishthis_content .publishthis_content_ArticleSummary {font-size:12px;line-height:14px;margin-bottom:15px;color:#999;}
#publishthis_content .publishthis_content_ArticlePubDate {font-size:10px;line-height:11px;color:#aaa;margin-bottom:6px;}
#publishthis_content .clear {}
#publishthis_content_paging {}
#publishthis_content_paging ul {margin:15px 0 0 0;text-align:center;}
#publishthis_content_paging .publishthis_content_Pg {display:inline;border:none;padding:0 2px;color:#999;}

#portal-standard .poweredby-publishthis {text-align:right;margin:10px 0 0 0;}
.column-left .poweredby-publishthis {float:right;margin:10px 0 0 0;position:relative;top:-30px;}

#publishthis_sidebar {margin:8px 0 0 0;position:relative;}
#publishthis_sidebar .publishthis_sidebar_ArticleItem {margin:0 0 10px 0;border-bottom:1px dotted #ddd;}
#publishthis_sidebar img {width:60px;float:left;margin:0 8px 8px 0;border:1px solid #ddd;}
#publishthis_sidebar .publishthis_sidebar_ArticleContent {width:160px;float:left;}
#publishthis_sidebar .publishthis_sidebar_ArticleHeadline {font-size:12px;line-height:14px;font-weight:bold;}
#publishthis_sidebar .publishthis_sidebar_ArticleSource {font-size:11px;line-height:12px;}
#publishthis_sidebar .publishthis_sidebar_ArticlePubDate {font-size:10px;line-height:11px;color:#aaa;margin-bottom:8px;}
#publishthis_sidebar .clear {}
#publishthis_sidebar_paging {}
#publishthis_sidebar_paging ul {margin:0;text-align:center;}
#publishthis_sidebar_paging .publishthis_sidebar_Pg {display:inline;border:none;padding:0 2px;color:#999;}

#publishthis_sidebar_video {margin:8px 0 0 0;position:relative;}
#publishthis_sidebar_video .publishthis_sidebar_video_ArticleItem {margin:0 0 10px 0;border-bottom:1px dotted #ddd;}
#publishthis_sidebar_video img {width:60px;float:left;margin:0 8px 8px 0;border:1px solid #ddd;}
#publishthis_sidebar_video .publishthis_sidebar_video_ArticleContent {width:160px;float:left;}
#publishthis_sidebar_video .publishthis_sidebar_video_ArticleHeadline {font-size:12px;line-height:14px;font-weight:bold;}
#publishthis_sidebar_video .publishthis_sidebar_video_ArticleSource {font-size:11px;line-height:12px;}
#publishthis_sidebar_video .publishthis_sidebar_video_ArticlePubDate {font-size:10px;line-height:11px;color:#aaa;margin-bottom:8px;}
#publishthis_sidebar_video .clear {}
#publishthis_sidebar_video_paging {}
#publishthis_sidebar_video_paging ul {margin:0;text-align:center;}
#publishthis_sidebar_video_paging .publishthis_sidebar_video_Pg {display:inline;border:none;padding:0 2px;color:#999;}

.poweredby-publishthis {}
.portal-module .poweredby-publishthis {text-align:right;margin:10px 0 0 0;}
/* _________________________________________________________  Category Pages End ______________________________________________________________ */
#reArticlesWindow {margin:8px 0 0 0;}
#reArticlesWindow .reArticleItem {margin:0 0 10px 0;border-bottom:1px dotted #ddd;}
#reArticlesWindow img {width:60px;float:left;margin:0 8px 8px 0;border:1px solid #ddd;}
#reArticlesWindow .reArticleContent {width:160px;float:left;}
#reArticlesWindow .reArticleHeadline {font-size:12px;line-height:14px;font-weight:bold;}
#reArticlesWindow .reArticleSource {font-size:11px;line-height:12px;}
#reArticlesWindow .reArticlePubDate {font-size:10px;line-height:11px;color:#aaa;margin-bottom:8px;}
#reArticlesWindow .clear {}
#reArticlesPaging {}
#reArticlesPaging ul {margin:0;text-align:center;}
#reArticlesPaging .rePg {display:inline;border:none;padding:0 2px;color:#999;}

/***** Overlay CSS *****/

.overlay {
	display:none;
	background-color:#fff;
	padding:35px;
	font-size:11px;
/*	border:6px solid #eee; */
}
.overlay .close {
	background-image:url(/img/overlay/close.png);
	position:absolute; right:-25px; top:-25px;
	cursor:pointer;
	height:40px;
	width:40px;
}
#overlayVideo {
	width:640px;
	height:480px;
}

/*** notary ***/
#notary
{
    width:976px;
	color:#333333;
	font-size:14px;
	position:relative;
	margin:auto;
}
#notary .crumbTrail
{
    height:30px;
	margin:21px 0px 22px 0px;
}
#notary .crumbTrailLink{
	color: #666666;
	font-size:14px;
	text-decoration: none;
	line-height:30px;
}
#notary .crumbTrailLinkLZ
{
    padding-left:20px;
}
#notary .crumbTrailLinkOther
{
    padding-left:33px;
}
#notary .header
{
    margin-bottom:15px;
}
#notary .topContent
{
    line-height:20px;
}
#notary .subHeader{
	font-weight:bold;
	font-size:16px;
}
#notary .questionSubHeader
{
    padding-bottom:12px;
}
#notary .questionDetail
{
    margin-top:19px;
    padding-bottom:21px;
	border-bottom: 1px #bdbdbd dashed;
	width: 730px;
}
#notary #note
{
    padding:10px;
    margin:25px 0px 30px 0px;
    border: solid #939bae 1px;
    background-color:#cbdafb;
    width:680px;
    line-height: 18px;
}
#note .note{
    color: #000068;
    font-weight:bold;
}
#notary #findUPSLocation{margin-bottom:30px}
#notaryFindBottom
{
	background-color:#f5f5f5;
	background-image:url(/assets/images/backgrounds/notary-find-bottom-bg.jpg);
	background-repeat:repeat-x;
	padding-top:40px;
	text-align:center;
	clear:both;
	color:#333333;
	font-size:14px;
	position:relative;
	margin:auto;
	width:100%;
}
#notaryFindBottom .wrapper
{
    width:976px;
	text-align:left;
	margin: 0 auto 24px;
}
#notaryFindBottom .content
{
    width:50%;
    position:relative;
    display:inline-block;
}
#notaryFindBottom .banner
{
    margin-bottom:15px;
}
#notaryFindBottom .questionBulletOrange{
	color: #f58314;
	list-style-type: square;
}
#notaryFindBottom .questionLI{
	border-bottom: #bebebe dashed 1px;
	width:335px;
	line-height:30px;
	padding:0px;
}
#notaryFindBottom .questionLink{
	font-size:14px;
	color: #0066cc;
	text-decoration: none;
}
#notaryFindBottom .questionViewMoreWrapper
{
	margin-top:12px;
}
#notaryFindBottom .questionViewMore{
	font-size:14px;
	font-weight:bold;
}
#notaryFindBottom .viewMoreImg
{
    border:none;
}
#notaryFindBottom .about
{
    line-height:18px;
}
#notaryFindBottom .upsLogo
{
    margin-top:16px;
}

/********************************************************************************************/
/* LEGAL FORMS */
.legalForms strong {color:#000;}
.legalForms .text {font-size:13px;}
.legalForms li {border-bottom: 0px;color:#000;}
.legalForms .tinyText {font-size:10px;color:#333;}
.legalForms-title {padding:10px 0 0 0;}
.legalForms-title-left {float:left;width:150px;}
.legalForms-title-right, .legalForms-title-right-welcome {float:left;text-align:right;width:490px;color:#7A7A7A;font-size:12px;padding:24px 0 0 0;}
.legalForms-title-right-welcome {display:none}
.legalForm-content .strong {font-weight:bold;}
.legalForms-content-left {float:left;width:435px;padding:0 20px 0 0;}
.legalForms-content-right {float:left;width:195px;}
.legalForms-content-left .title {font-size:23px;line-height:23px;color:#3C92EB;padding:20px 0;font-weight:bold;}
.legalForms-content-left .subTitle, .legalForms-content-left .subtitle {font-size:17px;color:#244E9B;font-weight:bold;padding:0 0 20px 0;}
.legalForms-content-right .downloadLink {color:#3C92EB;font-size:15px;font-weight:bold;padding:20px 0 0 0;}
.legalForms-content-right .downloadPrice {color:#000;font-size:14px;font-weight:normal;}
.legalForms-content-right .buyButton {margin-top:10px; padding-bottom:20px; text-align: center; border-bottom:1px solid #BFBFBF;}
.legalForms-content-right .buyButton p a.guideLink {font-weight:bold; line-height:15px;}
.legalForms-content-right .buyButton p a img {vertical-align:middle}
.legalForms-content-right .buyButton p.dlFormDisclaimer {font-style:italic;}
.legalForms-content-right .downloadButton {margin-top:10px; padding-bottom:20px; text-align: center;}
.legalForms-content-right hr {background-color:#BFBFBF; height:1px; margin:1px 0 20px 0;}
.legalForms-content-right .smallBook {width:190px; height:244px; background-repeat:no-repeat !important;}
.legalForms-content-right .smallBook .bookTitle {margin:127px 0 0 58px;}
.legalForms-content-right .downloadFree {color:#0068D3;font-size:12px;font-weight:bold;}
.legalForms-content-right .text {font-size:12px;}
.legalForms-bottom {background:url('/assets/images/legalForm-subscriber-form.png') no-repeat;width:656px;height:415px;padding:70px 0 0 20px;}
.legalForms-bottom .price {font-size:22px;color:#676767;width:275px;text-align:center;padding:20px 0 0 0;}
.legalForms-bottom .duration {font-size:15px;color:#676767;}
.legalForms-bottom .left {float:left;width:275px;padding:0 20px;}
.legalForms-bottom .left .title {font-size:24px;color:#244E9B;width:275px;text-align:center;font-weight:bold;line-height: 30px;}
.legalForms-bottom .left .button {margin:56px 0 0 0;width:275px;text-align:center;}
.legalForms-bottom .right {float:left;width:275px;padding:0 20px;}
.legalForms-bottom .right .title {font-size:24px;color:#0068D3;width:275px;text-align:center;font-weight:bold;line-height: 30px;}
.legalForms-bottom .right .button {margin:10px 0 0 0;width:275px;text-align:center;}
.legalForms-top-left {float:left;margin:65px 0 0 30px;width:350px;}
.legalForms-top-right {float:left;margin:104px 0 0 716px;width:220px;padding:15px 15px 15px 0;}
.legalForms-top-right ul {list-style-type:none;font-size:13px;font-weight:bold;}

.legalForm-nav {float:left;width:246px;padding:0;margin:15px 0 0 0;z-index:2;}
.legalForm-nav a {font-size:13px;text-decoration:none;color:#000;display:block;padding:7px 0 7px 5px;}
.legalForm-nav a:hover {background:url('/assets/images/legalForm-nav-bg.png') no-repeat 0 2px;width:216px;margin:0;padding:7px 0 7px 5px;display:block;color:#fff;font-weight:bold;}
.legalForm-nav .active a {background:url('/assets/images/legalForm-nav-bg.png') no-repeat 0 2px;width:216px;margin:0;padding:7px 0 7px 5px;display:block;color:#fff;font-weight:bold;}
.legalForm-content {float:left;width:700px;margin:0 0 0 -27px;}

#legalFormHeader {background:url('/assets/images/legalForm-frame-top.gif') no-repeat 0 2px;width:700px;height:30px;padding:20px 20px 0 20px;font-size:13px;}
#legalFormFooter {background:url('/assets/images/legalForm-frame-bottom.gif') no-repeat;width:660px;height:76px;padding:0 20px 0 20px;font-size:13px;margin:-10px 0 20px 0;}
.legalFormBg {background:url('/assets/images/legalForm-frame-bg.gif') repeat-y;width:660px;padding:0 20px 0 20px;}
.legalFormBg a {font-size:13px; float:left;}
.legalFormBg strong {color:#000;}
.legalFormBg li, .legalForm-content .legalFormBg ul { list-style: none outside none; float:left;}
.legalFormBg li {border-bottom:0; clear:both;  background: url('/assets/images/icons/lzforms_home_bullets.png') no-repeat scroll 0 13px; padding-left:12px;}
.legalForm-content .legalFormBg ul {width:100%; margin:0 0 10px 0.5em;}
.LFHeader {font-weight:bold;font-size:24px;color:#000;margin:0 0 15px 0;padding:15px 0 0 0;}
.LFText  {font-size:13px;color:#222;}
.horDashed {border-bottom:1px dotted #ccc;height:10px;display:block;}

#legalForms-categories-feature {height:233px;margin:auto;position:relative;width:976px;}
.legalFormCatHeader {font-size:16px;color:#0068D3;font-weight:bold;}
.legalFormCatText {font-size:13px;color:#444;}
.legalForm-content .legalform-question {background:url('/assets/images/legalForm-questionmark.gif') no-repeat 0 0; width:12px; height:12px; float:left; margin-left:5px;}
.legalForm-home .legalFormBg, .legalForm-home #legalFormFooter {float:left;}

.legalFormsHomePageFooter .left {float:left;width:320px;padding:0 104px 0 50px;}
.legalFormsHomePageFooter .right {float:left;width:450px;border-left:1px solid #ccc;padding:0 0 0 10px; }
.sidebar-legalforms-bg2 {background:url('/assets/images/needHelp-bg.png') no-repeat 130px 11px;height:190px;}

/********************************************************************************************/
/* PORTAL TABLE */

table.portal-table {}
table.portal-table td {}
table.portal-table h3 {border-bottom:1px solid #ccc;width:216px;white-space:nowrap;padding:0 0 7px 0;margin-bottom:7px;}
table.portal-table ul {font-size:12px;margin-bottom:15px;}
table.portal-table li {padding:2px 0;border:none;}
table.portal-table .force-width {height:1px;width:236px;}

.portal-table-needhelp {float:right;color:#ff5f21;font-weight:bold;margin-top:27px;}

/********************************************************************************************/
/* TOPIC PAGE */

#topic-features {width:946px;height:315px;margin:0;position:relative;overflow:hidden;
	position:relative;
	-webkit-box-shadow:		0 1px 4px rgba(0,0,0,.45);
	-moz-box-shadow:		0 1px 4px rgba(0,0,0,.45);
	box-shadow:				0 1px 4px rgba(0,0,0,.45);}
#topic-features-content {width:9000px;position:relative;}
.topic-feature {width:946px;height;315px;position:relative;float:left;}
.topic-feature-force-height {width:1px;height:315px;} /*for older browsers that don't support div heights*/
.topic-feature-left {position:absolute;left:35px;top:32px;width:404px;font-size:13px;line-height:17px;color:#333;}
.topic-feature-left .topic-header-text {}
.topic-feature-left h1 {margin:0;}
.topic-feature-left h2 {font-size:17px;font-weight:bold;color:#444;margin:15px 0 8px 0;}
.topic-feature-left p {margin:5px 0;}
.topic-feature-left .intro {font-size:14px;line-height:18px;}
.topic-features-steps-slider-tabs {position:absolute;bottom:0;left:0;}
.topic-features-steps-slider-tab {height:40px;line-height:41px;text-align:center;background-image:url('/assets/images/topic-feature-tab-background.png');background-repeat:repeat-x;background-color:#ececec;margin:0;float:left;border-left:1px solid rgba(0,0,0,.14);font-weight:bold;}
.topic-features-steps-slider-tab-first {border:none;}
.topic-features-steps-slider-tab:hover {cursor:pointer;}
.topic-features-steps-slider-tab-hilite {background-image:url('/assets/images/topic-feature-tab-hilite-background.png');background-color:#3b79c9;color:#fff;}
/********************************************************************************************/
/* MULTISTEP OVERVIEW FORM */

.multistep-overview-form {overflow:hidden;}
.multistep-overview-form #starterbox-header {z-index:1;position:relative;font-family:'UniversLTW01-67BoldCn';font-size:24px;font-weight:normal;}
.multistep-overview-form-inner {background:rgba(255,255,255,.5);width:5000px;position:relative;left:0;}
.multistep-overview-form-panel {padding:7px 19px 15px 19px;float:left;width:212px;}
.multistep-overview-form-text-panel label {font-size:14px;}
.multistep-overview-form-text-panel .starterbox-input {border:none;padding:6px 0 0 0;}
.multistep-overview-form-text-panel .button {margin:10px auto 0 auto !important;}
.multistep-overview-form .error-message {background:#fff;width:250px;color:red;text-shadow:none;font-size:13px;text-align:center;padding:5px 0;position:relative;display:none;margin-top:-27px;}
.multistep-overview-form .error-message p {margin:0 5px 0 0;}
.multistep-overview-form .submitbutton {width:0;height:0;margin:0;display:inline;float:left;}
.multistep-overview-form-confirmation {font-size:16px;line-height:17px;}
.multistep-overview-form-confirmation-text {font-size:12px;line-height:17px;}
.multistep-overview-form-terms {font-size:11px;line-height:12px;font-weight:normal;margin:5px 0 0 0;}


/* toggle these depending on whether we display the extended BSI hours */
#bsi-hours{display:inline-block;}
#bsi-hours-ext{display:none;}

#bsi-hours2{display:inline-block;}
#bsi-hours-ext2{display:none;}
/********************************************************************************************/
/* LEGACY FOOTER STYLES */

.BottomMap_Link {font-family:arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.BottomMap_Text {font-family:arial;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding-left:5px;padding-right:5px;}
.BottomMap_Phone {padding-left:39px; padding-right:10px;padding-top:15px;padding-bottom:15px;}
.BottomMap_PhoneText {padding-top:15px;	padding-bottom:15px;font-family:arial;font-weight:bold;font-size:10px;color:#FEFFFD;}
.botMenuText {font-family:arial;font-weight:bold;font-size:12px;padding-left:5px;padding-right:5px;}
.botMenuBlueLink {color:#000099;text-decoration:underline;}

/********************************************************************************************/
/* LEGAL PLAN SPECIFIC STYLES */

#legalPlanPages {background-color:#ededed;}
#legalPlanPages #header {background-color:#fff;}
#lpOverlayVideo {height:370px;width:640px;}
.overlay .close {top:-20px;right:-20px;}
#heroCTAWrapper {background-color:#003672;}

#heroCTAWrapper #heroCTA {height:479px;width:976px;position:relative;margin:0 auto;}
#heroCTAWrapper #heroCTAText {width:976px;margin:0 auto;height:479px;position:relative;}
    #heroCTAText #headlineOverview {position:relative;top:40px;}
    #legalPlanPages #heroCTAText ul {color:#fff;list-style:disc;position:relative;}
    #legalPlanPages #heroCTAText ul#overviewUL {top:60px;}
        #heroCTAText ul li {color:#fff; border:none;font-size:14px;}
    #heroCTAText #ctaBusiness-overview {position:relative;top:75px;}
    #heroCTAText #ctaPersonal-overview {position:relative;top:75px;left:20px;}
    #heroCTAText #playButton {position:relative;top:-65px;left:-50px;}
#legalPlanPages .icontextintro {font-size:15px;font-weight:bold;}
#legalPlanPages .iconheader {margin:30px 0;}
#legalPlanPages .iconpods {float:left;width:235px;height:250px;text-align:center;border-right:1px solid #d5d5d5;border-left:1px solid #fff;margin-bottom:35px;padding:10px 0px 0 0px;}
    #legalPlanPages .iconpods p {width:200px;font-size:13px;color:#555;line-height:18px;margin:0 auto;}
    #legalPlanPages .first {border-left:none;}
    #legalPlanPages .last {border-right:none;}
#commonQuestions {margin:30px auto;}
#cqHeader {margin-bottom:30px;display:block;clear:both;width:201px;margin:0 auto 15px;}
.questionDiv {float:left;width:440px;padding:20px;}
#questions1 {border-right:1px solid #d5d5d5;}
    .questionDiv div {padding:5px 0;}
    #question1, #question2, #question4 {border-bottom:1px solid #d5d5d5;padding-top:0;margin-top:0;}
    .questionDiv p {text-align:left;}
    .questionDiv p.question {font-size:13px;font-weight:bold;color:#1c3583;cursor:pointer;}
    .questionDiv p.answer {display:none;font-size:13px;line-height:15px;}
#bottomContent {height:210px;margin:10px auto;}
    #bottomContent #quotes {height:170px;width:440px;float:left;padding:20px;background-image:url('/assets/images/quotes-background.png');background-repeat:no-repeat;background-position:center 20px;border-right:1px solid #d5d5d5;}
        #quotes p {color:#7a7a7a;font-size:16px;text-align:left;line-height:20px;font-style:italic;position:relative;top:20px;left:50px;}
        #legalPlanPages .quoteBold {font-weight:bold;color:#444}
        #legalPlanPages .quoteName {color:#1c3583;font-size:12px;font-weight:bold;clear:left;display:block;margin-top:10px;}
#legalPlanPages .lpContent {width:976px;margin:0 auto;padding-top:20px;float:none;background:none;position:relative;text-align:center;}
#legalPlanPages #subTabs {width:976px;margin:0 auto;padding-top:20px;float:none;background:none;position:relative;text-align:center;}
#legalPlanPages .lpReviews, #legalPlanPages .lpDetails {width:625px;margin:0 auto;padding:0 20px 0 0;float:left;background:none;position:relative;text-align:left;border-right:1px solid #d5d5d5;}
#legalPlanPages .lpSidebar {width:301px;float:left;padding-left:20px;}
#legalPlanPages .lpSidebar span#sidebarHours {font-size:13px;color:#444;position:relative;top:-75px;left:10px;text-align:left;display:block;}
#legalPlanPages #lpPageTabDiv {position:absolute;bottom:0;left:0;}
#legalPlanPages .lpPageTab {float:left;width:190px;height:28px;border-right:1px solid #fff;text-align:center;font-size:14px;font-style:italic;font-weight:bold;cursor:pointer;padding-top:15px;}
#legalPlanPages #lpTab1{-moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
#legalPlanPages #lpTab3{-moz-border-radius-topright: 5px; border-top-right-radius: 5px;border-right:none;}
.tabOn {background-image:none;background-color:#4596f1;color:#fff;}
.tabOff {background-image:url('/assets/images/tabBackground.png');color:#1c3583;}
.tabDivOn {display:inherit;}
.tabDivOff {display:none;}
#bottomContent #meetAttorneys {height:205px;width:440px;float:left;padding:0 20px;border-right:1px solid #d5d5d5;}
#bottomQuote {width:976px;background-image:url('/assets/images/quotes-background.png');background-repeat:no-repeat;background-position:center top;}
#bottomQuote p {width:370px;color:#7a7a7a;font-size:16px;text-align:left;line-height:20px;font-style:italic;position:relative;margin:20px auto;padding-top:20px;}
#sidebarQuote {width:300px;background-image:url('/assets/images/quotes-background.png');background-repeat:no-repeat;background-position:center top;}
#sidebarQuote p {width:270px;color:#7a7a7a;font-size:16px;text-align:left;line-height:20px;font-style:italic;position:relative;margin:20px auto;padding-top:20px;}
#legalPlanPages #attyDisclaimer {font-size:12px;font-style:italic;color:#626262;text-align:left;margin:20px 0;}
.atty-disclaimer {font-size:12px;font-style:italic;color:#626262;text-align:left;margin:20px 0 0;padding:20px 0 0;border-top:4px solid #3E93EB;}
.center-atty-disclaimer {margin:0 auto;padding:20px 0;width:976px;}
.legalPlansOverview #heroCTAImage {height:479px;width:100%;position:relative;margin:0 auto;background-image:URL('/assets/images/legal-plan-hero-img.jpg');background-repeat:no-repeat;background-position:center;}
.legalPlansBusiness #heroCTAImage {height:479px;width:100%;position:relative;margin:0 auto;background-image:URL('/assets/images/legal-plan-hero-img.jpg');background-repeat:no-repeat;background-position:center;}
#legalPlanPages #heroCTAText #headline {position:relative;top:30px;}
#legalPlanPages .subHeading {position:relative;top:65px;}
#legalPlanPages #heroCTAText ul {top:80px;left:-10px;}
#legalPlanPages #lpBusinessPrice {position:relative;top:100px;}
#legalPlanPages #heroCTAText #ctaBusiness {position:relative;top:85px;left:10px;}
#bottomContent #contactUs {float:left;height:210px;width:440px;background-image:url('/assets/images/johanna-questions-8787.png');background-repeat:no-repeat;background-position:center 20px;border-left:1px solid #fff;}
#bottomContent #contactUs #icon-question-talkbubble {top:-45px;}
#bottomContent #contactUs span {font-size:13px;color:#444;text-align:left;position:relative;top:110px;left:50px;line-height:18px;}
.legalPlansBusiness #bottomContent #contactUs {background-position:center 55px;}
.legalPlansPersonal #bottomContent #contactUs {background-position:center 55px;}
.legalPlansOverview #bottomContent #contactUs span {display:inline-block;}
.legalPlansBusiness #bottomContent #contactUs span {top:135px;left:20px;display:inline-block;}
.legalPlansPersonal #bottomContent #contactUs span {top:135px;left:20px;display:inline-block;}
#legalPlanPages #bottomContent #contactUs img {position:relative;left:70px;}
.legalPlansPersonal #heroCTAImage {height:479px;width:100%;position:relative;margin:0 auto;background-image:URL('/assets/images/legal-plan-hero-family-img.jpg');background-repeat:no-repeat;background-position:center;}
.legalPlansPersonal #shortList {width:710px;margin:0 auto;}
.lpDetails .icontextintro {text-align:left;padding-bottom:30px;}
.lpDetailsSection {text-align:left;border-bottom:1px solid #d5d5d5;border-top:1px solid #fff;min-height:90px;padding:20px 0;}
.lpDetailsSection .lpSectionHead {float:left;}
.lpDetailsSection .lpSectionIcon {float:right;}
.lpDetailsSection .lpSectionText {clear:left;display:block;font-size:13px;color:#444;padding-top:15px;width:510px;}
#lpAttorneyConsultations {border-top:none;margin-top:-20px;}
.legalPlansBusiness #lpWhoIsCovered {border-bottom:none;}
.legalPlansPersonal #lpWhatIsNotCovered {border-bottom:none;}
.lpDetailsSection ul {list-style:none;padding-left:0;margin-left:0;}
.lpDetailsSection ul.doubleUL {width:300px;float:left;margin-right:10px;}
.lpDetailsSection ul li {font-size:12px;line-height:15px;color:#444;padding-left:15px;background-image:url('/assets/images/disc-blue-tiny.png');background-repeat:no-repeat;background-position:0 11px;border-bottom:none;}
.lpDetailsSection ul li span {font-weight:bold;color:#1c3583;}
.lpDetailsSection ul li sup {font-size:.5em;position:relative;top:-5px;}
#detailsDisclaimer p {text-align:left;}
.dottedHR {height:0;border:0;border-bottom:1px dotted #cacaca;margin:10px 0 18px 0;padding:10px;clear:both;}
#legalPlanPages h3 {color:#1c3583;margin:0 0 10px 0;}
#legalPlanPages #reviewSummaryContainer {position:relative;top:45px;clear:both;display:block;width:300px;height:20px;cursor:pointer;}
#legalPlanPages .BVDI_COHeader, #legalPlanPages .BVRRReviewDisplayStyle5Footer, #legalPlanPages .BVRRReviewDisplayStyle5Ratings, #legalPlanPages .BVRRFooter, #legalPlanPages .BVRRSelectedPageNumber {background-color:#ededed !important;}

/********************************************************************************************/
/*PATENT LAWS BANNER*/
#patentLawsBanner {display:none;width:100%;}
#patentLawsBanner .patentLaws {width:750px;margin:auto;background:url('/assets/images/patentLawsHaveChangedBg.png') no-repeat 0px 5px ;}
#patentLawsBanner .pLBLeft {float:left;}
#patentLawsBanner .pLBRight {float:left;}
#patentLawsBanner .learnMoreLink {display:inline-block;padding:10px 0 10px 650px;}
#patentLawsBanner .pLBImage {margin:5px 255px 0 347px;position:absolute;z-index:2;}

/********************************************************************************************/
/*Flat Fee Pages  (Website T&C, TM Office Action Response, Legal Document Review, Franchise Disclosure Document Review)*/
.ffPage, #ffBackground {background-color:#ededed;}
.ffBox {padding-left:20px;margin:0 auto;height:479px;width:976px;}
.ffTitle {font-size:45px;color:#FFF;padding:100px 0 25px 0;width:530px;font-family:UniversLTW01-67BoldCnOb;}
.ffSubTitle {font-size:18px;color:#FFF;padding:0 0 25px 0;width:530px;font-family:UniversLTW01-67BoldCn;}
.ffText {font-size:14px;color:#FFF;padding:0 0 30px 0;width:500px;line-height:1.3;}
.ffText a {color:#FFF;text-decoration:underline;}
.ffPriceBox {padding:0 0 20px 0;}
.ffPriceBox .left {float:left;width:100px;margin:26px 0 0;color:#fff;}
    .fdd .ffPriceBox .left {margin:0 0 0 0;}
    .ldr .ffPriceBox .left {margin:5px 0 0;}
    .tmoar .ffPriceBox .left {margin:5px 0 0;}
.ffPriceBox .left a {color:#FFF;text-decoration:none;}
.ffPriceBox .left a:hover {color:#FFF;text-decoration:underline;}
.ffPriceBox .right {float:left;width:215px;text-align:center;font-size:14px;color:#FFF;font-weight:bold;}
.ffPriceBox .right span {font-size:13px;font-weight:normal;}
.ffPriceBox .right a {color:#FFF;text-decoration:underline;}
.ffPriceBox .priceFrom {font-size:13px;font-family:'UniversLTW01-57Condense 723821';}
.ffPriceBox .price {color:#FFF;font-size:46px;font-family:'UniversLTW01-57Condense 723821';}
.ffPriceBox .priceDetail {font-size:11px;font-weight:bold;}
.ffPriceBox .left img {position:relative;top:3px;margin-right:5px;}
.ffPriceBox .remark {color:#74C2FF;font-family:UniversLTW01-47LightCnO;font-size:13px;margin:0 0 0 20px;}
.ffPriceBox .remark2digit {color:#74C2FF;font-family:UniversLTW01-47LightCnO;font-size:13px;margin:0 0 0 10px;}
.ffFull {width:970px;padding:30px 0 30px 0;text-align:center;font-family:'UniversLTW01-67BoldCn';font-size:26px;color:#1C3583;}
.ffHalfLeft {float:left;width:454px;border-right:1px solid #D5D5D5;padding:30px 30px 15px 0;}
.ffTextTitle {line-height:normal;width:454px;text-align:center;font-family:UniversLTW01-67BoldCnOb;font-size:22px;color:#1C3583;display:inline-block;margin:0 0 25px 0;}
.ffTextTitle2 {line-height:normal;width:454px;text-align:center;font-family:'UniversLTW01-67BoldCn';font-size:26px;color:#1C3583;display:inline-block;margin:0 0 25px 0;}
.ffTextTitle3 {line-height:normal;font-family:'UniversLTW01-67BoldCn';font-size:16px;color:#1C3583;}
.ffText2 {font-size:13px;color:#444;}
.ffText3 {font-size:12px;color:#444;}
.ffHalfRight {float:left;width:430px;border-left:1px solid #FFF;padding:30px 0 15px 30px;}
.ffAdditionalLink {font-family:UniversLTW01-67BoldCnOb;font-size:14px;color:#0068D3;display:inline-block;margin-top:28px;width:430px;text-align:center;}
.ffHorzLine {margin:42px 0;}
.ffHorzLine-0068d3 {background-color:#0068d3;height:4px;}
.ffIcon {width:430px;text-align:center;display:inline-block;margin:0 0 10px 0;}
.ffCQBox {border-bottom:1px solid #CECECE;padding:15px 0;font-size:13px;font-weight:bold;}
.ffCQBox dt {color:#1C3583;cursor:pointer;}
.ffCQBox dd {font-weight:normal;margin:10px 0 0;}
.ffDocImg {float:left;margin:0 18px 0 0;}
.ffLink {font-family:UniversLTW01-67BoldCnOb;font-size:14px;}
.ffTesti {font-style:italic;font-size:16px;color:#7A7A7A;line-height:1.3;margin: 70px 0 0 110px;}
.ffTestiBg {background: url('/assets/images/legal-plan-hero-2-quotes.png') no-repeat center 90px;}
.ffTestiName {font-size:12px;color:#1C3583;margin:10px 0 0;font-weight:bold;}
.ffQuestions {width:454px;text-align:center;}
.ffQLeft {float:left;width:195px;text-align:right;}
    .tmoar .ffQLeft {float:left;width:180px;text-align:right;margin-right:20px;}
.ffQRight {float:left;width:227px;text-align:left;margin:0 0 0 10px;}
.ffPhone {font-family:UniversLTW01-67BoldCnOb;font-size:24px;color:#0068D3;}
    .tmoar .ffPhone, .ldr .ffPhone  {font-family:helvetica, arial;font-size:14px;color:#000;font-weight:bold;}
.ffTime {font-size:13px;color:#444;display:inline-block;margin:13px 0 0;}
    .tmoar .ffTime, .ldr .ffTime {font-size:14px;color:#555;display:inline-block;margin:13px 0 0;}
    .tmoar .ffTimeEmail, .ldr .ffTimeEmail {font-size:14px;color:#0068d3;font-weight:bold;display:block;margin:13px 0 0;}
        .tmoar .ffTimeEmail img, .ldr .ffTimeEmail img {position:relative;top:2px;left:5px;}
.ffAttAd {font-size:12px;color:#222;font-style:italic;margin:30px 0 0;}

/*____________________________________________ HEADER TEST ________________________________________________________*/
form {margin: 0px}
#stdHeader{font-family: helvetica, arial;}
#stdHeader #headerDiv img{margin:0px;}
#stdHeader .stdHeaderDiv_flag{margin-left:10px; margin-top:0px;vertical-align:middle;}
#stdHeader #headerDiv {font-family:helvetica, arial;font-size:12px;color:#7a7a7a;margin:0 auto;background-color:#fff;width:976px;position:relative;}
#stdHeader #headerLogoDiv {width:200px;float:left;}
#stdHeader #headerContactUsHP {color:#0068d3;font-weight:bold;margin:0px 0px 0px 0;display:block;font-size:12px;position:relative;top:-3px;text-align:right;line-height:27px;white-space:nowrap;}
#stdHeader #headerContactUsHP a {color:#0068d3;text-decoration:none;font-size:11px;font-weight:normal;}
#stdHeader #lzLogo {float:left;margin:15px 0px !important;}

#stdHeader .headerContactUs_button {background-image:url('/assets/images/button-basic-small-blue-bk.jpg');background-repeat:repeat-x;background-color:#277fda;color:#fff !important;padding:8px 12px;margin-right:15px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:	0 1px 2px rgba(0,0,0,.22);
	-moz-box-shadow:	0 1px 2px rgba(0,0,0,.22);
	box-shadow:			0 1px 2px rgba(0,0,0,.22);}
#stdHeader .headerContactUs_button:hover {text-decoration:none !important;opacity:.9;}
#stdHeader .greyPipe {font-family:arial;color:#bababa;margin:0 6px;position:relative;top:-1px;}
#stdHeader #headerPhoneNumber {font-size:18px;font-weight:bold;color:#333384;}
/*________________________________________ SEARCH FORM ___________________________________________________________ */
/*
#stdHeader #productSearch{line-height:14px;}
*/
    /* ABOVE IS CAUSING PROBLEMS */
#stdHeader #stdFeature-search{margin:0; clear:both;} /* -15 */
#stdHeader #feature-search-form {width:220px;line-height:30px !important;display:inline;margin: 0 auto; padding: 0;margin-left:10px;}/*border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-image: none; background-attachment: scroll; background-repeat: repeat; background-position-x: 0%; background-position-y: 0%; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgba(73, 151, 232, 0.52);}*/
#stdHeader .feature-search-icon, #navtest-search-icon {position:absolute;right:7px;top:46px;opacity:.4;}
#stdHeader .feature-search-icon:hover, #navtest-search-icon:hover {opacity:.7;cursor:pointer;}
#stdHeader .ac_input{border-radius:4px;width:220px;margin-left:7px;}
/*______________________________________________________________ Tabbed navigation START _______________________________ */
#stdHeader #navigationWrapper {height:auto;position:relative;z-index:99;background:url('/assets/images/nav/tnav_bg.gif') top left repeat-x;clear:both;margin: 0 auto;text-align:center;min-width:996px;}
#stdHeader #tdropContainer {width:976px;position:absolute;right:50%;margin-right:-478px;z-index:999;text-align:left;}
#stdHeader #tdrop {font-family:arial;margin-left:52px;z-index:100;}
#stdHeader #tnav {width:850px;background:url('/assets/images/nav/tnav_bg.gif') top left repeat-x;margin:0 auto;height:44px;} /* margin-right:270px; */
#stdHeader .tnav_spc {width:1px;height:20px;margin-top:13px;background-color:#75a8e7;}
#stdHeader #tnav ul {padding:0;margin:0;list-style-type:none;}
#stdHeader #tnav ul li {float:left;font-size:1px;list-style-type:none;border:none;padding:0;background-image:none;height:24px;}
#stdHeader #tnav ul li a:hover {cursor:pointer;}
#stdHeader .tmenu_3col {border-left:#ccc 1px solid;border-right:#ccc 1px solid;background:#fbfbfb;width:745px;padding:20px 0 10px 0;overflow:auto;}
#stdHeader .tmenu_2col {border-left:#ccc 1px solid;border-right:#ccc 1px solid;background:#fbfbfb;width:500px;padding:20px 0 10px 0;overflow:auto;}

#stdHeader #tmenu_startbus {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 215px 0 no-repeat;}
#stdHeader #tmenu_mgbus {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 440px 0 no-repeat;}
#stdHeader #tmenu_wills {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 160px 0 no-repeat;}
#stdHeader #tmenu_personal {background:#fbfbfb url("/assets/images/nav/tnav_triangle.gif") 330px 0 no-repeat;}

#stdHeader .tmenu_column {float:left;margin:0 5px 0 5px;width:235px;}
#stdHeader .tmenu_heading {margin:0 5px 0 5px;border-bottom:#ccc 1px dotted;padding:0 0 2px 0;font-size:15px;font-weight:bold;color:#333384;}
#stdHeader .tmenu_heading2 {margin:0 5px 0 5px;border-bottom:#ccc 1px dotted;padding:12px 0 2px 0;font-size:15px;font-weight:bold;color:#333384;}
#stdHeader .tmenu_item {padding:3px 5px;width:225px; margin-top:0px;}
#stdHeader .tmenu_item a {color:#0068d3;font-size:13px;text-decoration:none;}
#stdHeader .tmenu_item:hover a {text-decoration:underline;}
#stdHeader .tbar_2col {width:460px;background:#006;padding:12px 20px;text-align:right;border:#999 1px solid;}
#stdHeader .tbar_3col {width:705px;background:#006;padding:12px 20px;text-align:right;border:#999 1px solid;}
#stdHeader .tbar_links ul {margin:0;padding:0;list-style-type:none;}
#stdHeader .tbar_content {float:left;width:375px;}
#stdHeader .tbar_label {float:left;color:#adb4cd;font-size:14px;font-weight:bold;padding:0 10px 0 0;}
#stdHeader .tbar_links {float:left;position:relative;top:-2px;}
/* */
#stdHeader .tbar_links li {float:left;color:#fff;padding:0 10px;border:none;}
#stdHeader .tbar_links li a {color:#fff;font-size:13px;}
/*______________________________________________________________ Tabbed navigation END _______________________________ */
.modal-body {overflow:hidden;}
.modal {width:722px;color:#7a7a7a;font-size:13px;line-height:17px;}
.modal-inner {padding:30px;}
/********************************************************************************************/
/* SEARCH AUTOCOMPLETE */
/* #productSearch {width:495px;font-family:helvetica, arial;font-size:21px;line-height:37px;height:39px;padding-left:8px;margin:12px;} */
/* #stdHeader #productSearch {margin:0px;width:230px;font-family:helvetica, arial;font-size:12px;line-height:12px;height:12px;} */ /* padding-left:8px;margin:12px;} */
/*.productSearchIdle {color:#444;}*/
.ac_results {padding:0;background-color:white;overflow:hidden;z-index:999;width:225px !important;
	-webkit-box-shadow:0px 10px 50px rgba(0,0,0,.3);-moz-box-shadow:0px 10px 50px rgba(0,0,0,.3);box-shadow:0px 10px 50px rgba(0,0,0,.3);
	}
.ac_results ul {width:100%;list-style-position:outside;list-style-type:none;background:none;padding:0;margin:0;}
.ac_results li {margin:0;padding:14px 11px;cursor:default;display:block;list-style-type:none;background:none;font-family:helvetica, arial;font-size:12px;font-weight:bold;overflow:hidden;border-bottom:1px solid #b9d6f6;color:#0068d3;}
    /* font-size:17px; */
.ac_results li:hover {cursor:pointer;}
.ac_results li strong {color:inherit;border-bottom:2px solid #ccc;}
/*.ac_odd {background-color:#f8f8f8;}*/
.ac_over {background-color:#f5f9fe;}

/********************************************************************************************/
/*________________________________________________________________________ Added for LLC & Fees Test ________________________________________________________________________ */
/* */
#overview-price-wrapper
{
    margin-top:-15px;
}
#overview-price-wrapper .overview_pricing_symbol
{
    top:17px;
    left:0px;
}
#overview-price-wrapper .overview_pricing_price
{
    left:2px;
    top:27px;
}
#overview-price-wrapper .overview-feature-price-subtext
{
    margin-top:8px;
    margin-left:54px;
}
#overview-price-wrapper #detail-link-right
{
    left:53px;
    top:-17px;
}
/* */
#overview-feature-price-3col
{
    position:relative;
    top:10px;
}
#overview-feature-price-3col.inc-over-pricing
{
    position:relative;
    top:-5px;
}
#overview-feature-price-3col #overview-feature-price
{
    width:430px;
    bottom:35px;
}
.overview_pricing_heading {font-family:'UniversLTW01-57Condense 723821';font-size:14px;color:#0068d3;width:80px;}

#overview-feature-price-3col .col
{
    width:80px;
    display:inline-block;
}
#overview-feature-price-3col .col-fees
{
    width:122px;
    display:inline-block;
}
#overview-feature-price-3col #col-left
{
    float:left;
    width:80px;
}
#overview-feature-price-3col #col-left-fees
{
    float:left;
}
#overview-feature-price-3col #col-center
{
    position:relative;
    left:6px;
}
#overview-feature-price-3col #col-center-fees
{
    position:relative;
    left:-5px;
}
#overview-feature-price-3col #col-right
{
    float:right;
    margin-right:157px;
}
#overview-feature-price-3col #col-right-fees
{
    float:right;
    margin-right:53px;
}
#overview-feature-price-3col .overview_pricing_symbol
{
    top:4px;
    left:0px;
    font-size:24px;
}
#overview-feature-price-3col .overview_pricing_price
{
    top:14px;
    left:-3px;
    font-size:36px;
}
#overview-feature-price-3col .star{
    color:#828282;margin-left:-6px;font-size:20px;
}
.overview-feature-price-subtext-3col {margin:auto 0;clear:both;position:relative;top: 30px;font-size:11px;}
#overview-feature-price-3col .detail-link-left
{
    top:30px;
    position:relative;
}
.plus-fees
{
    font-size:13px;
    font-family:'UniversLTW01-57Condense 723821';
    color:#006;
    position:relative;
    top:12px;
    left:-4px;
    white-space:nowrap;
}
.plus-fees .plus
{
    color:#828282;
}
#overview-feature-price-3col .plus-fees .star{
    color:#828282;
    font-size:13px;
    margin-left:0px;
}
#pricing-disclaimer
{
    position:relative;
    top:25px;
    width:255px;
}
#pricing-disclaimer .overview-feature-price-subtext-3col
{
    width:165px;
    display:inline;
    top:0px;
    left:0px;
}
#pricing-disclaimer .detail-link-left
{
    display:inline;
    top:0px;
    left:15px;
}

.touch .tmenu_item a {
display: block;
  	padding: 10px;
border: 1px solid #ccc;
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); /* W3C */
}
/* ************************************ overview price offers **************************************************** */
    #overview-price-wrapper{}
    #top-price-w-offer
    {
        display:none;
        position: relative;
        bottom:80px;
    }
    #top-price-w-offer #leftCol
    {
        display:inline-block;
        float:left;
        width:120px;
    }
    #top-price-w-offer #leftCol .priceCell
    {
        display:inline-block;
        width:35px;
        color:#333384;
        font-weight:normal;
        font-size:24px;
        float:right;
        text-align:left;
        font-family:'UniversLTW01-57Condense 723821';
        margin-top:-5px;
    }
    #top-price-w-offer .requiredStateFee { color:#333384;}
    #top-price-w-offer .sign
    {
        vertical-align: baseline;
        position: relative;
        top: -0.5em;
        font-size:55%;
    }
    #top-price-w-offer #rightCol
    {
        float:right;
        margin-right:615px;
        font-size:10px;
    }
    #top-price-w-offer #rightCol #rightDetails
    {
        display:inline-block;
        width:285px;
        float:right;
        font-size:14px;
        line-height:15px;
        margin-top:20px;
        font-weight:normal;
        font-family:'UniversLTW01-57Condense 723821';
    }
    #top-price-w-offer #rightCol #BofAOffer
    {
        color:#218e0f;
    }
    #top-price-w-offer #whoQualify {color:#444444;font-size:11px;}
    #top-price-w-offer #whoQualify a{ color:#0068d3; }
    #top-price-w-offer .feesVary
    {
        color:#727272;
        font-size:12px;
        display:inline-block;
    }
    #top-price-w-offer .detail-link-right{margin-left:220px}
    #top-price-w-offer #leftColPrice
    {
            width:35px;
            color:#333384;
            font-weight:normal;
            font-size:50px;
            text-align:left;
            font-family:'UniversLTW01-57Condense 723821';
            margin-left:15px;
    }
    #top-price-w-offer #leftColPrice .top-amount{margin-top:-15px;}
    #top-price-w-offer #leftColPrice .from
    {
        color:#006;font-family:"UniversLTW01-57Condense 723821";font-size:14px; margin-bottom:7px;
    }
/*__________________________________________ google custom search autocomplete - start _______________________________________________*/
::-ms-clear {display: none;}
/*__________________________________________ google custom search autocomplete - end _______________________________________________*/

 /**********************************************************/
    #bsgi {width:960px;overflow:hidden;margin:0 auto;}
    #bsgi_content {margin:0 auto;width:2880px;height:463px;}
    .bsgi_slide {width:960px;background-repeat:no-repeat;float:left;height:409px;}
    #bsgi_offer_ca {background-image:URL('/assets/images/businessguide/modal_back.jpg');}
    #bsgi_offer_tx {background-image:URL('/assets/images/businessguide/modal_back.jpg');display:none;height:525px;}
    #bsgi_offer_other {background-image:URL('/assets/images/businessguide/modal_back.jpg');display:none;height:525px;}
    #bsgi_terms_ca {background-image:URL('/assets/images/businessguide/modal_back_empty.jpg');}
    #bsgi_resolution_ca {background-image:URL('/assets/images/businessguide/modal_back_confirm.jpg');}
    .bsgi_disclaimer {background-color:#281360;display:block;padding:6px 20px;bottom:0;position:absolute;width:100%;}
    .bsgi_disclaimer p {font-size:11px;color:#fff;font-style:italic; padding:0;width:940px;}
    /*BELOW ADDED BY JAKOB*/
    #bsgi h1 {font-family:psMedium;font-size:30px;color:#281360;line-height:1.1;}
    #bsgi h2 {font-family:psRegular;font-size:18px;font-weight:normal;color:#666;line-height:1.3;margin:0;}
    #bsgi .text_free {color:#247BD4;}
    #bsgi .text_free_img {position:absolute;padding:20px 0 0;}
    #bsgi .main_content {padding:40px 0 0 311px}
    #bsgi .float_left {float:left;width:300px;margin:40px 0 0;}
    #bsgi .float_left p {color:#281360;font-family:psRegular;font-size:17px;margin:0 0 0 75px;font-weight:normal;}
    #bsgi p .bold {font-family:psBold;}
    #bsgi .left {background:url('/assets/images/businessGuide/bubble.png') no-repeat;}
    #bsgi .right {background:url('/assets/images/businessGuide/map.png') no-repeat;}
    #bsgi .center_box {text-align:center;margin:40px 0 0;}
    #bsgi .smaller_text {font-family:psMedium;font-size:14px;color:#281360;}
    #bsgi .smaller_text-texas {font-family:psMedium;font-size:24px;color:#247BD4;}
    #bsgi .hours_text {font-family:psRegular;font-size:13px;color:#666;margin-top:0;}
    #bsgi .button_get_it_now {display:inline-block;text-align:center;margin:5px 0 0;}
    #bsgi .no_thank_you {font-family:psRegular;font-size:12px;color:#666767;text-decoration:underline;}
    #bsgi .round_box {background:#FFF;border-radius:33px;box-shadow:inset 0 2px 2px #CFCFCF;-moz-box-shadow:inset 0 2px 2px #CFCFCF;-webkit-box-shadow:inset 0 2px 2px #CFCFCF;color:#666;margin:40px auto;padding:10px 20px;width:750px;}
    #bsgi .round_box .title {font-family:psMedium;font-size:16px;}
    #bsgi .round_box .text {font-family:psLight;font-size:14px;}
    #bsgi .round_box .text .bold {font-family:psMedium;font-size:14px;}
    #bsgi .round_box .text a {text-decoration:underline;color:#247BD4;}
    #bsgi .orange_font {font-family:psMedium;font-size:34px;color:#FF7800;}
    #bsgi .gray_font {font-family:psMedium;font-size:34px;color:#B2B3B3;}
    /**********************************************************/

    .simpleButtonBlue, .simpleButtonBlueNav {background-image:url('/assets/images/button-basic-small-blue-bk.jpg');background-repeat:repeat-x;background-color:#277fda;color:#fff !important;padding:8px 12px;margin-right:15px;
	font-size:12px;font-weight:bold;
	text-shadow: 0 1px 1px rgba(0,0,0,.45);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:	0 1px 2px rgba(0,0,0,.22);
	-moz-box-shadow:	0 1px 2px rgba(0,0,0,.22);
	box-shadow:			0 1px 2px rgba(0,0,0,.22);}
.simpleButtonBlue:hover, .simpleButtonBlueNav:hover {text-decoration:none !important;opacity:.9;}
.adChoices {display:inline-block;}
.narrow-text
{
    letter-spacing: -0.085em;
}

/*NEW LEGAL INCORP PAGE*/
#corpID .page-main-title, #corpID .contentBig, #corpID .overview_pricing_text, #corpID .overview_pricing_symbol, #corpID .overview_pricing_price, #corpID .overview-feature-price-subtext{color:#fff !important;}
#corpID a.detail-link-right{color:#fff !important;text-decoration:underline;margin:5px 0 0 !important;display:inline-block;}
#corpID .page-main-title-small{font-size:28px;font-weight:normal;font-family:'UniversLTW01-27Condense 723821',Arial,sans-serif}
#corpID #overview-feature-left h1{margin:0 0 7px;}
#corpID #overview-feature-price{bottom:10px;}
#corpID .contentBig{font-size:17px !important;}
#corpID .contentSmall{color:#FFF;font-size:15px;font-weight:bold;}
#corpID #overview-feature-left ul{color:#fff;}
#corpID .compact-list .text-color{color:#fff !important;}
#corpID .compact-list li{border:none;list-style:disc;}
#corpID .compact-list li strong{color:#fff;}
#corpID #starterbox-inner .title{font-family:helvetica,Arial,sans-serif !important;color:#fff !important;font-size:19px !important;font-weight:bold !important;text-shadow:none;line-height:20px;}
#corpID #starterbox-inner .text{font-family:helvetica,Arial,sans-serif !important;color:#fff !important;font-size:12px !important;font-weight:bold !important;text-shadow:none;}
#corpID .centerText {width:100%;padding:30px 0;text-align:center;font-family:helvetica,Arial,sans-serif;font-weight:bold;font-size:23px;color:#333384;border-bottom:1px solid #CCC;}
#corpID #overview-common-questions #johanna {bottom:15px;}
#corpID .support-phone {color:#0068D3 !important;font-weight:bold;font-size:24px;}
#corpID .support-phone2 {color:#0068d3 !important;font-size:24px;font-weight:bold;}

/*_________________________________________________________  Description footer _____________________________________________________________*/
#description-footer{font-size:9pt; color:#a6a6a6;line-height:115%;} /*#222*/
#description-footer .header{font-weight:bold;margin-bottom:10px;}
#description-footer a{text-decoration: underline; color:#a6a6a6;}

/*BV Integration */
#bvReviewTopContainer { padding:10px; }
#bvReviewTopContainer img { margin-top:3px; }
#bvReviewTopContainer #bv-tm {display:none;width:100px;height:auto;vertical-align: middle;}
#bvReviewTopContainer, #bvReviewBottomContainer { margin: auto; width: 976px; text-align: center; }
.review-stars, .review-stars-text { font-family:arial;color: #444;font-size:12px; }
#bvReviewTopContainer .review-stars, #bvReviewTopContainer .review-percent { vertical-align:middle; }
#bvReviewTopContainer .review-percent { font-weight: bold; }
#bvReviewTopContainer img { padding: 0 8px 4px; }
#bvReviewTopContainer .link-to-bvrr { background-color: #247bd4; border-radius: 5px; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); display: inline-block; height: 40px; margin-left: 10px; }
#bvReviewTopContainer .link-to-bvrr span { color: #fff; padding: 10px 0 20px; font-size: 14px; font-weight: bold; display:inline-block; padding: 12px 30px; }
#bvReviewBottomContainer .review-percent { color: #333384; font-size: 19px; font-weight: bold; display: inline-block; padding: 20px 0; }
#bvReviewBottomContainer div span { border:1px solid #ccc; height: 50px; width: 300px; margin: 20px 5px 20px 100px; border-radius: 5px; display:inline-block; }
#bvReviewBottomContainer div .link-to-bvrr { text-transform: uppercase; vertical-align: middle; margin:15px auto auto; font-weight: bold; display: block; font-size: 16px; width: 125px; color:#000; }

#cta-BV-customize { margin:50px auto 0; width:946px; text-align:center; }
#cta-BV-customize #cta-BV-text { color: #2e3d82; font-family: "UniversLTW01-67BoldCn",Arial,sans-serif; font-size: 24px; display:inline-block; vertical-align:middle; padding-right: 30px; }
#cta-BV-customize .getstartedbutton { display:inline-block; vertical-align:middle; }
#cta-BV-customize #cta-BV-button-text-below { clear:both; font-size:13px; font-weight:bold; position:relative; margin:10px auto 0; left:150px; display:block; }
.hasBV #ReviewsWrapper .BVRRRatingSummary .BVRRBuyAgainContainer { width:300px; }

/* LLC Overview Redesign v2 */
.overview-v2 .page-body, .overview-v2 .page-body-overview-gradient, .overview-v2 #overview-feature {font-family:Helvetica; }
.overview-v2 .page-body ul, .overview-v2 .page-body-overview-gradient ul, .overview-v2 #overview-feature ul {list-style-type: disc;color:#fff;font-size:16px;padding-bottom:20px;text-align:left;}
.overview-v2 .page-body ul li, .overview-v2 .page-body-overview-gradient ul li, .overview-v2 #overview-feature ul li {border:0 none;}
.overview-v2 .llc-redesign-sprite { background:url('/assets/images/llc_redesign_sprites.png') no-repeat scroll 0 0 transparent; }
.overview-v2 .inc-sprite { background:url('/assets/images/inc_sprites.png') no-repeat scroll 0 0 transparent; }
.overview-v2 #overview-feature {background:url("/assets/images/llc-overview-hero-image-v2.png") no-repeat scroll center top / cover  rgba(0, 0, 0, 0); width:100%; height:478px; color:#fff;min-width:996px;}
    .overview-v2 #overview-feature.inc-overview-hero {
        background: url("/assets/images/inc-overview-hero-image.jpg") no-repeat  scroll center top / cover  rgba(0, 0, 0, 0);
    }
.overview-v2 #overview-feature .select-field { background: #e5e5e5; /* Old browsers */
background: -o-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #fff 0%,#e5e5e5 100%); /* W3C */
 border: 1px solid #d1d1d1;border-radius: 8px;cursor: pointer;display: inline-block;height: 42px;margin: 3px 0 0;overflow: hidden;position: relative;width: 384px;margin-bottom:20px;border-radius:5px;}
.overview-v2 #overview-feature .select-field #state-select {background: none repeat scroll 0 0 transparent;border: 0 none; color:#000; cursor:pointer;height:42px;padding-left:60px;width:384px; font-family:Helvetica; font-size:17px; padding-right:45px;-moz-appearance:none; -webkit-appearance:none;width:360px\9; position:absolute;z-index:10;}
.overview-v2 #overview-feature .select-field #state-select::-ms-expand {display: none;}
.overview-v2 #overview-feature .select-field .select-arrow-container {width:24px; position: absolute; z-index:3; right:60px; }
.overview-v2 #overview-feature .select-field .select-arrow-container {width:24px; position: absolute; z-index:3; right:60px; }
.overview-v2 #overview-feature .select-field .select-arrow {background-position:-232px -2px; width:16px; height:10px;margin-top:17px;}
.overview-v2 #overview-feature-left {left:50px; width:545px;}
.overview-v2 h2,.overview-v2 h3, .overview-v2 h4 {font-weight:normal;}
.overview-v2 #overview-feature-left ul {color:#fff;}
.overview-v2 #overview-feature-left h3 {font-size:18px;color:#FFF;}
.overview-v2 #overview-feature-left h2 {font-size:40px;color:#FFF;line-height:50px; font-weight:normal;}
.overview-v2 #overview-feature-left h2.pad {
    margin-top: 29px;
    margin-bottom: 19px;
    line-height: 45px;
}
.overview-v2 .button-large {width:384px; margin:0;background: #fe6700; /* Old browsers */
background: -o-linear-gradient(top, #fe6700 0%,#fe4d00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fe6700 0%,#fe4d00 100%); /* IE10+ */
background: linear-gradient(to bottom, #fe6700 0%,#fe4d00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6700', endColorstr='#fe4d00',GradientType=0 ); height:54px;border-radius:5px;border:0 none;}
.overview-v2 .button-large span {font-size:25px; text-align:center; width:384px;font-family:'UniversLTW01-67BoldCn',Helvetica,Arial;text-shadow: black 1px 1px 2px; margin-top:17px;display:inline-block;}
.overview-v2 #overview-feature-left p {font-size:12px;color:#fff; padding-top:20px;}
.overview-v2 #overview-feature-left p #price-text {font-size:17px;}
.overview-v2 #overview-feature-left p #price-text.lrg { font-size:20px;}
.overview-v2 #overview-feature-left p a {color:#fff; text-decoration:underline;}
.overview-v2 #bvWrapper {width:100%; height:70px;border-bottom: 1px solid #ccc;}
.overview-v2 #bvWrapper #bvReviewTopContainer {padding:15px;}
.overview-v2 .review-stars-custom {font-size:12px;}
.overview-v2 #bvWrapper #bvReviewTopContainer #bv-trust-mark {background-position:-3px -74px; width:82px; height:32px; display:inline-block; vertical-align:middle; padding-right:20px;}
.overview-v2 .page-body h2, .overview-v2 .page-body-overview-gradient h2 {text-align:center; font-size:26px; color:#333384;}
.overview-v2 .page-body, .overview-v2 .page-body-overview-gradient,.overview-v2 #bvWrapper {min-width:996px; line-height:1.5; }
.overview-v2 .page-body h3 {font-size:21px;}
.overview-v2 .page-body { font-size: 14px; margin: 0 auto 24px;}
.overview-v2 .page-body-inner {margin:0 auto; width:946px;text-align:center;}
.overview-v2 .column {margin-left:20px;}
.overview-v2 .column.column-first-child {margin-left:0;}
.overview-v2 .column-set-3 .column {width:300px;}
.overview-v2 .column-set-3 .set-3-all-corners {
    border-radius:5px;
}
.overview-v2 .column-set-3 .set-3-bottom-corners {
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
.overview-v2 .column-set-3 .set-3-pad {
    padding-left:30px;
    padding-right:30px;
    max-width:240px;/*300*/
}
.overview-v2 .column-set-3 .set-3-pad-header {
    margin-left: -31px;
    margin-right: -31px;
    border: solid 1px #ccc;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom:none;
}
.overview-v2 .column-set-2 .column {width:460px;}
.overview-v2 #trusted-section .column-set-3 .column h3 {padding-bottom:15px;}
.overview-v2 #trusted-section .column {text-align:center; }
.overview-v2 #trusted-section h2 {padding:20px 0 30px 0; }
.overview-v2 #trusted-section .column-set-3 { height:110px; }
.overview-v2 #llc-easy h2 {text-align:left;}
.overview-v2 #llc-easy ul {color:#222;list-style-type:none;margin-left:0;}
span.llc-redesign-sprite {display:inline-block;}
.overview-v2 #llc-easy ul span.llc-redesign-sprite {width:40px;height:40px;float:left;}
.overview-v2 #llc-easy #easy-one {background-position:-232px -59px;}
.overview-v2 #llc-easy #easy-two{background-position:-232px -103px;}
.overview-v2 #llc-easy #easy-three {background-position:-232px -146px;}
.overview-v2 #llc-easy span.llc-easy-text {vertical-align:middle;width:390px;float:left;padding-left:20px;margin-top:10px;}
.overview-v2 #llc-easy ul li {clear:both; padding-bottom:50px;}
/*________________________________________________________________*/
.overview-v2 #inc-easy h2 {text-align:left;}
.overview-v2 #inc-easy ul {color:#222;list-style-type:none;margin-left:0;}
span.inc-sprite {display:inline-block;}
.overview-v2 #inc-easy ul span.inc-sprite {width:40px;height:43px;float:left;}
.overview-v2 #inc-easy #easy-one {background-position:-232px -59px;}
.overview-v2 #inc-easy #easy-two{background-position:-232px -103px;}
.overview-v2 #inc-easy #easy-three {background-position:-232px -146px;}
.overview-v2 #inc-easy span.inc-easy-text {vertical-align:middle;width:390px;float:left;padding-left:20px;margin-top:10px;}
.overview-v2 #inc-easy ul li {clear:both; padding-bottom:50px;}
/*________________________________________________________________*/

.overview-v2  .page-body-overview-gradient {background:none; background-color:#f0f0f0;text-align:center; padding-top:20px;}
.overview-v2  .page-body-overview-gradient p {text-align:center;color:#7a7a7a;font-size:15px;}
.overview-v2  .page-body-overview-gradient h2 {padding-bottom:30px;}
.overview-v2  .page-body-overview-gradient .column-set-2 {padding-top:30px;height:360px;}
.overview-v2  .page-body-overview-gradient .column-set-2 .column {background-color:#FFF;height:290px;}
.overview-v2  .page-body-overview-gradient .column-set-2 .column.med-hght {height: 325px;}
.overview-v2  p a.learn-more {position: static;display:block;margin-top:20px;}

.overview-v2   .blue-band-header, .overview-v2   .purple-band-header {height:60px;color:#FFF;font-size:26px;border-radius: 5px 5px 0 0;}
.overview-v2   .blue-band-header {background: #2293f9; /* Old browsers */
background: -o-linear-gradient(top, #2293f9 0%,#146ee5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2293f9 0%,#146ee5 100%); /* IE10+ */
background: linear-gradient(to bottom, #2293f9 0%,#146ee5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2293f9', endColorstr='#146ee5',GradientType=0 );}
.overview-v2 .page-body-overview-gradient h3 {font-size:16px; font-weight:bold;color:#222;margin-top:25px;}
.overview-v2   .purple-band-header {background: #0f33a5; /* Old browsers */
background: -o-linear-gradient(top, #0f33a5 0%,#050790 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0f33a5 0%,#050790 100%); /* IE10+ */
background: linear-gradient(to bottom, #0f33a5 0%,#050790 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f33a5', endColorstr='#050790',GradientType=0 );}
.overview-v2 .page-body-overview-gradient a {position:absolute;bottom:20px; left:100px;font-weight:bold;font-size:15px;}
.overview-v2   #ready-launch h2 {font-weight:bold;font-size:28px;margin-top:40px;margin-bottom:40px;}
.overview-v2   #ready-launch .column-set-3  {margin-top:60px;}
.overview-v2   #ready-launch .column-set-3 .column-first-child {margin-left:0;}
.overview-v2   #ready-launch h4 {font-weight:bold;font-size:15px;color:#133ba3;margin-top:25px;}
.overview-v2   #ready-launch .column-set-3 .column {border:1px solid #ccc;height:350px;}
    .overview-v2 #ready-launch .column-set-3 .column.tall {
        height: 555px;
    }
.overview-v2   #ready-launch .column-set-3 .column h2,.overview-v2 #ready-launch .column-set-3 .column h3 {font-weight:normal;color:#222;}
.overview-v2   #ready-launch .column-set-3 .column h2 {margin-top:20px;margin-bottom:10px;font-size:45px;}
.overview-v2   #ready-launch .column-set-3 .column h2 sup {font-size:20px;}
.overview-v2   #ready-launch .column-set-3 .column h3 {font-size:15px;font-weight:bold;margin:25px 0 5px 0;}
.overview-v2   #ready-launch .column-set-3 .column .llc-price-suffix {font-size:12px;color:#7a7a7a;}
.overview-v2   #ready-launch .column-set-3 .column p {font-size:13px;margin-top:0;color:#7a7a7a;}
.overview-v2   #ready-launch .column-set-3 .column h5 {font-size:15px;color:#65a930;margin-top:25px;font-weight:bold;}
.overview-v2 #ready-launch .column-set-3 .column h5.everything-from {font-weight:normal;}
.overview-v2   #ready-launch .column-set-3 .column .ready-launch-header {height:35px;background: #2293f9; /* Old browsers */
background: -o-linear-gradient(top, #2293f9 0%,#146ee5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2293f9 0%,#146ee5 100%); /* IE10+ */
background: linear-gradient(to bottom, #2293f9 0%,#146ee5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2293f9', endColorstr='#146ee5',GradientType=0 );
color:#fff;font-size:12px;font-weight:bold;margin-top:-35px;border-radius: 5px 5px 0 0;}
.overview-v2   #ready-launch .column-set-3 .column a {margin-top:25px;margin-bottom:5px;display:block;font-weight:bold;}
.overview-v2   #ready-launch .column-set-3 .column a.modal-link {color:#259efa;}
.overview-v2 #llc-start {clear:both;padding-top:30px;}
.overview-v2 #llc-start a span {margin-top:7px;}
.overview-v2 #llc-start a.button, .overview-v2 #llc-start a span {width:300px;}
.overview-v2 #llc-start a.button {margin:0 auto;margin-bottom:20px;position:relative; left:120px\9;}
_:-ms-input-placeholder, :root .overview-v2 #llc-start a.button {left:0;}
.overview-v2 #llc-start .llc-full-package {float:right;margin:20px 70px 0 0;font-size:15px;}
.overview-v2 #llc-call-us-icon {width:170px; height:170px;background-position:0 -110px;margin:0 auto;}
.overview-v2 #llc-more-questions.column-set-2 .column {width:450px;}
.overview-v2 #llc-more-questions .column-first-child { border-right:1px solid #ccc; min-height: 340px; padding-right:20px;}
.overview-v2 #llc-more-questions { padding-bottom:60px;}
.overview-v2 #llc-more-questions h3 {padding-bottom:20px;}
.overview-v2 #llc-more-questions, .overview-v2 #llc-more-questions ul {color:#7a7a7a;}
.overview-v2 #llc-more-questions ul {padding-top:20px; list-style-type: none;text-align:center;}
.overview-v2 #llc-more-questions ul  div.question {color: #247bd4;cursor:pointer;font-size:16px;}
.overview-v2 #llc-more-questions ul  div.answer {display:none; font-size:15px;text-align:left;margin-top:20px;}
.overview-v2 #llc-more-questions #llc-call-us-phone {font-size:27px; font-weight:bold;color:#247bd4;padding: 30px 0 5px;}
.overview-v2 #llc-more-questions  .support-hours {font-size:13px;}
.overview-v2 #description-footer, .overview-v2 .page-body-inner .disclaimer {text-align:left;}

/** Join our Attorney Network **/
body.join-atty #overview-feature { background-image:url("/assets/images/attorney_signup_bg.png");}
.join-atty .page-body, body.join-atty #overview-feature {font-size:15px;}
.join-atty ul {margin-left:1em;}
.join-atty #overview-feature h1 {font-size:43px; color:#133ba3;font-weight:normal;line-height:53px;}
.join-atty #overview-feature-left {width:680px;top:50px;}
.join-atty #overview-feature-left p {color:#000;font-size:16px;line-height:1.5;}
.join-atty #overview-feature-left .light-blue {color:#2293f9;}
.join-atty .button {background: #2293f9; /* Old browsers */
background: -o-linear-gradient(top, #2293f9 0%,#146ee5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2293f9 0%,#146ee5 100%); /* IE10+ */
background: linear-gradient(to bottom, #2293f9 0%,#146ee5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2293f9', endColorstr='#146ee5',GradientType=0 );margin-top:40px;}
.join-atty .attorney-signup-sprite {background:url("/assets/images/attorney_signup_sprite.png");}
.join-atty .page-body-inner {text-align:left;}
.join-atty h3 {padding-top:40px;font-size:22px;color:#222;line-height:1.3;}
.join-atty .plan-section, .join-atty .attorneys-section {padding-top:10px;}
.join-atty .page-body-inner h2 {text-align:left;font-weight:bold;padding-bottom:20px;}
.join-atty #plan-cols .blue-band-header {border-radius: 0 5px 0 0;}
.join-atty .blue-band-header, .join-atty .purple-band-header {padding-left:20px;font-size:22px; border-radius: 5px 0 0;}
.join-atty  #plan-cols {padding-top:15px;height:334px;}
.join-atty  .column-set-2 .column {margin-left:0;width:471px;}
.join-atty  #plan-cols h5 {padding:20px 30px 0;font-weight:bold; font-size:16px;}
.join-atty  #plan-cols p {padding:0 30px;}
.join-atty  #plan-cols a {display:block;text-align:center;padding-bottom:20px;}
.join-atty  #plan-cols .attorney-signup-sprite  {width:470px;height:106px;}
.join-atty #biz-pro {background-position:0 -248px;}
.join-atty #advantage-plus {background-position:0 -128px; }
.join-atty  h4 {text-align:center; font-size:22px; color:#133ba3; font-weight:bold;padding:30px 0;}
.join-atty  #atty-cols {border-top:1px solid #ccc;border-left:1px solid #ccc; margin-top:20px;}
.join-atty  #atty-cols .column {border-right:1px solid #ccc; border-left: 1px solid #ccc; padding:35px 25px; width:421px;}
.join-atty  #atty-cols .column-first-child {border:none;}
.join-atty #plan-attys-icons {width:276px;height:120px;}
.join-atty  #atty-cols .attorney-signup-sprite {margin:0 auto;}
.join-atty #atty-map-icon {background-position:-290px 0; width:195px; height:120px;}
.join-atty ul, .join-atty  ul li span {color:#000;font-size:15px;}
.join-atty  ul li {color:#247bd4;}
.join-atty  #atty-cols b {color:#133ba3;}
.join-atty .atty-form-section {background-color:#e9f1fb;}
.join-atty .atty-form-section .blue-band-header {border-radius:0; height:70px;background: #1e62c2; /* Old browsers */
background: -o-linear-gradient(top, #1e62c2 0%,#153fb4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e62c2 0%,#153fb4 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e62c2 0%,#153fb4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e62c2', endColorstr='#153fb4',GradientType=0 );}
.join-atty .atty-form-section .blue-band-header div {text-align:center;font-weight:bold;font-size:26px;}
.join-atty .atty-form-section {font-size:14px;}
.join-atty #atty-signup-form {padding:15px 0 35px 0;}
.join-atty .atty-form-section label {font-weight:bold; display:block;padding-top:20px;padding-bottom:10px;}
.join-atty .atty-form-section input {width:415px; height:20px;padding:10px;border-radius:5px;border: 1px solid #ccc;}
.join-atty .atty-form-section select {width:430px;}
.join-atty .atty-form-section h3 {color:#133ba3; font-size:22px; padding-top:50px;}
.join-atty .atty-form-section .column {padding-left:25px;width:440px;}
.join-atty .atty-form-section .button span {margin-top:8px;}
.join-atty .atty-form-section .button, .join-atty .atty-form-section .button span {width:430px;}
.join-atty .atty-form-section .light {font-weight:normal;}
.join-atty .atty-form-section #interested {height:45px;}

/** Ask and answer support **/
.hasAA #bvAAWrapper {height:25px;}
.hasBV.hasAA #bvAAWrapper {height:53px;}
#bvAAWrapper {width:976px; padding:25px 0;height:63px;margin:0 auto;}
.hasBV.hasAA #bvAAWrapper .column-first-child {border-right: 1px solid #ccc;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer {text-align:left;margin:0;width:100%;padding:0;color: #333384;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer .review-percent {font-size:13px;color:#222;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer .review-stars img {float:none;vertical-align:middle;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer img {padding-left:0;float:left;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer .link-to-bvrr {display:inline-block;margin-left:5px;margin-top:10px;background:none;border-radius:0;box-shadow:inherit;font-size:12px;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer img#bv-tm {margin-top:-5px;}
/** Handling cases when AA has to show up without BV **/
.hasAA #bvAAWrapper #TTinputTeaserBoxCustom1, .hasAA #bvAAWrapper .TTteaSearchlineCustom2 {display:inline-block;}
.hasAA #bvAAWrapper  .TTteaSearchlineCustom2 {margin-left:10px;}
.hasBV.hasAA #bvAAWrapper .TTteaSearchlineCustom2 {margin-left:10px;}
.hasBV.hasAA #bvAAWrapper .review-stars {vertical-align:inherit;}
.hasBV.hasAA #bvAAWrapper #bvReviewTopContainer .link-to-bvrr span {padding:7px 25px;}
.hasAA #bvAAWrapper .TTteaserHeaderCustom1 {font-weight:bold;font-size:13px; padding-bottom:10px;display:inline-block;padding-right:10px;}
.hasAA #bvAAWrapper .TTinputTeaserCustom1 { padding-left:20px; margin: 0 auto;width: 805px;}
.hasBV.hasAA #bvAAWrapper .TTinputTeaserCustom1 {width:100%;margin:0;}
.hasAA #bvAAWrapper input#TTinputTeaserQCustom1 {width:260px; height:25px;padding:0 5px; border-radius:5px;border: 1px solid #ccc;}
.hasAA #bvAAWrapper a.TTteaSearchLinkCustom2 {display: inline-block;font-size: 13px;line-height: 1.2;margin-left: 5px;}
.hasBV.hasAA #bvAAWrapper a.TTteaSearchLinkCustom2 {width: 130px;vertical-align:middle;}
#reviewAATab .pageTab {width:190px;height:15px;color:#222;font-weight:bold;background:none; border-radius:5px 5px 0 0;border-bottom:none; border:1px solid #ccc; padding:10px;margin-top:20px;display:inline-block;text-align:center;border-bottom:0;position:relative;top:2px;z-index:1;background-color:#fff; cursor:pointer;}
#reviewAATab .pageTab.tabOff {background-color:#247bd4;color:#fff;border-bottom:1px solid;}
.hasAA .pageDivTab {padding:20px;border-radius:0 10px 10px; border:1px solid #ccc;position:relative;z-index:0;}
#reviewAATab .pageTab #ReviewsTab {border-top-left-radius: 5px;}
#reviewAATab span:nth-child(3) {margin-left:-2px;}
.TT8.TTtitle {background-color:#247bd4; color:#fff;}
#TT4questionTextWrap {height:40px;}

/** Navigation test **/
#test-navigation .lzhr, #navigation-version2 .lzhr { background: rgba(0, 0, 0, 0) linear-gradient(to right, #050b75 0%, #050b75 25%, #2b7dd1 25%, #2b7dd1 25%, #2b7dd1 100%) repeat scroll 0 0; height: 4px; max-width: 100%; min-width: 100%; padding: 0; }
#test-navigation, #navigation-version2 { position: relative; line-height: 1.2;}
#test-navigation a:hover, #navigation-version2 a:hover { text-decoration: none; }
#test-navigation > div, #navigation-version2 > div { display: block; float: none; margin-left: auto; margin-right: auto; max-width: 1200px; padding: 2em 20px; position: relative; width: auto; }
#test-navigation ul, #navigation-version2 ul { margin: 0 0 2em; }
#test-navigation > div::after, #navigation-version2 > div::after { clear: both; }
#test-navigation > div::before, #navigation-version2 > div::before, #test-navigation > div::after,  #navigation-version2 > div::after { content: ""; display: table; }
#test-navigation .feature-search-icon, #navtest-search-icon { left: 318px; position: relative; top: -30px; }
[id^="topnav"] ul, [id^="topnav"] li, .nav_outer ol, .nav_outer li { list-style: none; margin: 0; padding: 2px 0 0 2px; position: static; }
#test-navigation [id^="topnav"], #navigation-version2 [id^="topnav"], #test-navigation [id^="help_link"], #navigation-version2 [id^="help_link"] { background-color: #fff; color: #2b7dd1; font-family: psRegular, Helvetica, arial; margin: 0; padding-left: 0; z-index: 9999; }
[id^="topnav"] > li, .nav_outer ol, .nav_outer li { border-bottom: none; float: left; font-size: 1em; margin-right: 10px; }
#test-navigation [id^="help_dropdown"], #navigation-version2 [id^="help_dropdown"], #test-navigation [id^="search_dropdown"], #navigation-version2 [id^="search_dropdown"] { background-color: #ebebeb; box-shadow: 0 2px 3px #888888; font-size: .9em; position: absolute; right: 0; width: 150px; z-index: 102; }
#nav-test-wrapper, #nav-version2-wrapper { box-shadow: 0 2px 3px #888888; height: 120px; position: relative; top: 0; width: 100%; z-index: 499; font-family: Helvetica,Arial,sans-serif; font-size: 14px; }
#nav-version2-wrapper { height: 80px; }
@media (max-width: 640px) { #nav-version2-wrapper { height: 100%; width: 100%; } }
#navigation-version2 > div { max-width: 100%; }
#navigation-version2 .scrollbox { max-width:1200px; margin:0 auto; }
#navigation-version2 .indent-left { padding-left: 15px; }
#navigation-version2 .mobile-header-group { border-top: solid 1px #d3d3d3; }
#navigation-version2 .subheader { font-size: 13px; }
#navigation-version2 .group-header { font-size: 16px; }
#navigation-version2 .group-header, #navigation-version2 .subheader { cursor: pointer; font-family: psRegular; height: 50px; line-height: 50px; }
#navigation-version2 .group-header.inactive { background: url(/resources/img/icons/nav_icons/mobile_nav_arrow_right_lt.png) 95% center no-repeat; color: #2293f9; }
#navigation-version2 .group-header.active { background: url(/resources/img/icons/nav_icons/mobile_nav_arrow_down_dk.png) 95% center no-repeat; color: #133ba3; }
#navigation-version2 .login .status { background: url(/resources/img/icons/nav_icons//mobile_nav_account.png) 96% center/20px 20px no-repeat; color: #2293f9; display: inline-block; text-decoration: none; width: 225px;box-sizing: border-box; }
#navigation-version2 .login .action { background-color: #2293f9; color: #fff; display: inline-block; float: right; text-align: center; text-decoration: none; width: 100px;  box-sizing: border-box;}
#navigation-version2 #mobile-search { color: #2293f9; display: inline-block; text-decoration: none; width: 100%; }
#navigation-version2 #mobile-search #cse-search-box-3 #search-input-3 { border: 0 none; font-size: 1em; margin: 0; max-width: 230px; }
#navigation-version2 #mobile-search #mobile-search-icon { float: right; left: 0; margin-right: 18px; margin-top: 18px; position: inherit; top: 0; }
#navigation-version2 .subheader { border-top: solid 1px #d3d3d3; font-size: .87em; padding-left: 30px; text-transform: uppercase; }
#navigation-version2 .subheader.active { background: url(/resources/img/icons/nav_icons/mobile_nav_arrow_down_dk.png) 95% center no-repeat #eeeeee; color: #133ba3; }
#navigation-version2 .subheader.inactive { background: url(/resources/img/icons/nav_icons/mobile_nav_arrow_right_dk.png) 95% center no-repeat; color: #133ba3; }
#navigation-version2 .links { background-color: #eeeeee; padding-bottom: 15px; padding-left: 45px; }
#navigation-version2 .links a { color: #000; display: block; font-family: Helvetica, Arial, sans-serif; font-size: .88em; line-height: 18px; text-decoration: none; }
@media (max-width: 640px) { #navigation-version2 .links a { display: inline-block; line-height: 38px; margin-right: 3px; } }
#navigation-version2 .hide { display: none; }
#navigation-version2 .show { display: block; }
#home-page #navigation-version2 #login_block_wrapper { margin-top: 19px !important; }
#test-navigation, #navigation-version2 { position: relative; }
#test-navigation .ac_input, #navigation-version2 .ac_input { border-color: #ccc; border-radius: 4px; border-style: solid; line-height: 18px; margin: 12px; width: 325px; box-shadow:none;font-family: Helvetica,Arial,sans-serif; padding-left: 0;}
#test-navigation .feature-search-icon, #navigation-version2 .feature-search-icon { left: 318px; position: relative; top: -30px; }
#test-navigation #topnav-version2, #navigation-version2 #topnav-version2 { display: inline-block; }
#test-navigation [id^="help_dropdown"] a, #navigation-version2 [id^="help_dropdown"] a { color: #000; }
#test-navigation [id^="help_dropdown"] ul, #navigation-version2 [id^="help_dropdown"] ul { padding: 10px 0 30px 10px; }
#test-navigation [id^="home-page-my-account"], #navigation-version2 [id^="home-page-my-account"] { margin-left: 15px; }
#test-navigation .feature-search, #navigation-version2 .feature-search { background-color: #ebebeb; box-shadow: 0 2px 3px #888888; height: 45px; position: relative; top: 52px; }
#test-navigation .nav_upper, #navigation-version2 .nav_upper { border-bottom: solid 1px #e4e4e4; padding: 10px 0 5px; }
#test-navigation .nav_upper > a, #navigation-version2 .nav_upper > a { float: left; }
#test-navigation #nav_content_wrapper, #navigation-version2 #nav_content_wrapper { display: inline-block; padding-top: 20px; }
#test-navigation #login_block_wrapper, #navigation-version2 #login_block_wrapper { display: inline-block; float: right; margin-top: 5px; }
#test-navigation .login_block, #navigation-version2 .login_block { display: block; float: right; margin: 5px 0 0; }
#test-navigation .login_block #help_link, #navigation-version2 .login_block #help_link { font-family: psMedium, Helvetica, arial; }
#test-navigation .login_block ul li, #navigation-version2 .login_block ul li { clear: both; float: none; margin-bottom: 0.5em; }
#test-navigation .login_block > a[id^="help_link"], #navigation-version2 .login_block > a[id^="help_link"] { margin: 0 10px; }
#test-navigation .login_block .button, #navigation-version2 .login_block .button { background-color: #136de4; padding-bottom: 7px; }
#test-navigation .hdr_ccare_number, #navigation-version2 .hdr_ccare_number { color: #333384; font-size: 12px; padding: 5px 0 0; text-align: right; }
#test-navigation .headerPhoneNumber, #navigation-version2 .headerPhoneNumber { color: #333384; font-size: 12px; }
#test-navigation .nav_dropdowns, #navigation-version2 .nav_dropdowns { display: none; }
#test-navigation .nav_dropdowns.active, #navigation-version2 .nav_dropdowns.active { display: block; }
#test-navigation [id^="search_dropdown"], #navigation-version2 [id^="search_dropdown"] { background: transparent; box-shadow: none; min-height: 100px; right: -15px; width: 350px; z-index: 100; }
#test-navigation [id^="cse-search-box"], #navigation-version2 [id^="cse-search-box"] { background: none; }
#test-navigation a:hover, #navigation-version2 a:hover { text-decoration: none; }
#test-navigation.col1.nav_outer, #navigation-version2.col1.nav_outer { background-color: #fff; overflow: visible; }
#test-navigation.col1.nav_outer .nav_menu, #navigation-version2.col1.nav_outer .nav_menu { background-color: #fff; padding: 0; z-index: 101; }
#test-navigation li.nav_promo > a, #navigation-version2 li.nav_promo > a { background-color: #2b7dd1; display: inline-block; height: 475px; width: 216px; }
#test-navigation li.nav_promo > a img, #navigation-version2 li.nav_promo > a img { border: 0 none; }
#test-navigation i.font_icon-sm, #navigation-version2 i.font_icon-sm { font-size: 0.9em; }
#test-navigation i.icon-search, #navigation-version2 i.icon-search { font-size: 1.1em; }
[id^="topnav"] li .category-link { font-family: psMedium, Helvetica, arial; line-height: 35px; margin-right: 10px; }
[id^="topnav"] .subnav { background-color: #ebebeb; box-shadow: 0 2px 3px #888888; font-size: .9em; left: -10px; min-height: 300px; min-width: 996px; opacity: 0; padding: 0 10px; position: absolute; transition: opacity .2s linear; visibility: hidden; z-index: 9999; }
[id^="topnav"] .subnav > li { float: left; margin-top: 30px; width: 24%; }
[id^="topnav"] .subnav > li.nav_promo { float: right !important; margin: 0 4% 0 0; width: 20%; }
[id^="topnav"] .sub_sub_nav { padding: 2px 0 0; position: relative; width: 89%; }
[id^="topnav"] .sub_sub_nav li { clear: both; margin-top: 2px; }
[id^="topnav"] .sub_sub_nav li:not(.is_promo) { padding: 2px 0 0; }
[id^="topnav"] .sub_sub_nav > li a { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; margin: 5px 0; }
[id^="topnav"] .sub_sub_nav > li a img { float: right; margin: 3px 0 0 5px; }
[id^="topnav"] .sub_sub_nav > li:hover a { color: #000; text-decoration: underline; }
[id^="topnav"] .subnavheading { color: #133ba3; font-family: psMedium, Helvetica, arial; text-transform: uppercase; }
[id^="topnav"] .is_promo { background-color: #fff; margin-top: 40px !important; padding: 10px; }
[id^="topnav"] .is_promo .promoheading { color: #133ba3; font-family: psMedium, Helvetica, arial; font-size: 12px; margin-bottom: 10px; }
[id^="topnav"] .is_promo a.subsubnavlink { margin: 10px 0 0; }
[id^="topnav"] .special_offer img{width: 40px; padding-left: 5px; vertical-align: middle; }
[id^="topnav"] .special_offer p{color: #7f7f7f; font-family: Helvetica, Arial,sans-serif; font-style: italic; margin-bottom: 0; margin-top: 5px; }
[id^="topnav"] > li:hover > a { color: #133ba3; }
[id^="topnav"] > li:hover .subnav { opacity: 1; transition: opacity .2s linear; visibility: visible; }
.scrollbox { background-color: #fff; z-index: 20; }
.subsubnavlink { color: #000; }
#test-navigation .nav_test_sprite, #navigation-version2 .nav_test_sprite { background: url('/resources/img/sprites/nav_test_sprite.png') no-repeat scroll 0 0 transparent; display: inline-block; vertical-align: middle; }
#test-navigation .nav_arrow_down, #navigation-version2 .nav_arrow_down { background-position: 0 -16px; height: 5px; margin-left: 5px; margin-top: -1px; width: 10px; }
#test-navigation #nav_search, #navigation-version2 #nav_search-version2 { height: 16px; width: 16px; }
#test-navigation .button.button-blue, #navigation-version2 .button.button-blue { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2293f9 0%, #136de4 100%) repeat scroll 0 0; color: #fff; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); }
#test-navigation .button.button-pad-10, #navigation-version2 .button.button-pad-10 { padding-left: 10px; padding-right: 10px; }
#test-navigation .button.button-sm, #navigation-version2 .button.button-sm { font-size: 0.82em; max-width: 320px; padding: 10px 14px; width: auto; }
#test-navigation .button, #navigation-version2 .button { border: 0 none; border-radius: 4px; display: inline-block; margin: 0 0 0.3em; width: 100%; background-color:#136de4; font-family:Helvetica,Arial,sans-serif; height:100%; line-height: 1.3; }
@media (min-width: 701px) and (max-width: 1100px) { [id^="topnav"] .subnav { width: 98%; }
[id^="topnav"] .scrollbox { width: 98%; }
pre { width: 98%; }
}
@media (max-width: 1023px) {
[id^="topnav"] .subnav > li.nav_promo, #topnav-version2 li ul.subnav.dontsplit div.last.column li.dontsplit.nav_promo { display: none; visibility: hidden; }
#test-navigation .scrollbox, #navigation-version2 .scrollbox { width: 100%; }
#test-navigation [id^="topnav"] .subnav, #navigation-version2 [id^="topnav"] .subnav { padding-bottom: 20px; }
}
.sub_sub_nav li:hover > a { color: #133ba3; }
[id^="help_dropdown"] a:hover { color: #000; text-decoration: underline; }
#navigation-version2 #mobile_menu { display: none; padding:1.08em 0 0; }
#navigation-version2 #mobile_menu .scrollbox { margin-top: 15px; }
#navigation-version2 [id^="help_dropdown"], #navigation-version2 .feature-search, #navigation-version2 .subnav { -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }
#navigation-version2 .subnav { min-width:1200px; width:1200px; padding-left:20px; left:0;}
#navigation-version2 .is_promo { margin-top: 20px !important; }
#navigation-version2 .subnavheading { display: inline-block; margin-top: 20px; }
@media (max-width: 1023px) { #navigation-version2 [id^="topnav"] .subnav > li.nav_promo { display: none; visibility: hidden; }
}
#navigation-version2 li.dontsplit ul.sub_sub_nav { width: 100%; }
#navigation-version2 .login_block { margin-top: 10px; }
#navigation-version2 .login_block > a#help_link-version2 { font-weight: bold; margin: 0 20px; }
#navigation-version2 .login_block .button.button-sm { font-size: 0.85em; padding: 0.8em 15px 8px 15px; }
#navigation-version2 .login_block #help_dropdown-version2 { margin-top: 9px; }
#navigation-version2 .login_block #help_dropdown-version2 ul { padding-bottom: 0; }
#navigation-version2 .login_block #help_dropdown-version2 #helpDropdownCloseButton { display: inline-block; float: right; }
#navigation-version2 .login_block #search_dropdown-version2 .feature-search { top: 9px; }
#navigation-version2 .login_block #nav-log-out-link { font-size: 0.9em; font-weight: bold; margin-right: 10px; }
#navigation-version2 #mobile_menu #mobile_header { padding-left: 15px; position: relative; transition: all 400ms; }
#navigation-version2 #mobile_menu #mobile_header_cta-a { background: url('/resources/img/icons/nav_icons/mobile_nav_phone.png') no-repeat scroll 0 0 transparent; display: block; height: 25px; position: absolute; right: 0; top: 0; width: 37px; }
#navigation-version2 #mobile_menu #hamburger { height: 16px; position: absolute; width: 24px; cursor: pointer; }
#navigation-version2 #mobile_menu #hamburger img { left: 0; position: absolute; transition: opacity 400ms ease-in-out; webkit-transition: opacity 400ms ease-in-out; }
#navigation-version2 #mobile_menu #hamburger img#hamburger_icon { margin-top: 6px; opacity: 1; }
#navigation-version2 #mobile_menu #hamburger img#hamburger_close { opacity: 0; }
#navigation-version2 #mobile_menu #hamburger.active img#hamburger_icon { opacity: 0; }
#navigation-version2 #mobile_menu #hamburger.active img#hamburger_close { margin-top: 5px; opacity: 1; }
#navigation-version2 #mobile_menu .lz-logo { display: block; height: 28px; margin: auto; position: relative; width: 105px; }
#navigation-version2 #mobile_menu #topnav_mobile { max-height: 0; opacity: 0; overflow-y: hidden; transition: all 400ms ease-in-out; }
#navigation-version2 #mobile_menu #topnav_mobile.active { max-height: 100%; opacity: 1; }
#navigation-version2 #mobile_menu #topnav_mobile li { height: 200px; }
@media (max-width: 1200px) { #navigation-version2 #mobile_menu { display: block; }
#navigation-version2 #desktop_menu { display: none; }
}
#test-navigation #lzheader-logo, #navigation-version2 #lzheader-logo {margin:0; height:44px;}
#topnav-version2 {padding-top:5px;}
#navigation-version2 .hdr_ccare_number {padding: 0;}
#navigation-version2 #helpDropdownCloseButton img {margin-top:0.2em; margin-right: 0.2em;}
#navigation-version2  .column{margin-left: 0 !important;}

.ac_input::-webkit-input-placeholder, .ac_input::-moz-placeholder, .ac_input:-ms-input-placeholder {color: #c4c4c3;}
/********************************************************************************************/

/* LIFEPLAN */
.LifePlanClass {visibility:hidden;}
.LifePlanClassDisplayNone { display:none;}

.app-store {
    background: url('/assets/images/icons/app-store-badge.png') no-repeat 0 0;
    width:130px;
    height:50px;
}

.android-store {
    background: url('/assets/images/icons/google-play-icon.png') no-repeat 0 0;
    width:200px;
    height:50px;
}

/*LZ to LP confirmation popup*/
.confirm-lz-overlay {
	background: rgba(255,255,255,255);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	display: none;
	box-sizing: inherit;
}

.confirm-lz-overlay .confirm-lz-overlay-modal {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	padding: 100px;
	text-align: center;
	background: #fff;
	padding: 120px;
	margin: 0 20px;
	max-width: 375px;
	box-shadow: 0 0 50px 0 rgba(0,0,0,.3);
}

.confirm-lz-mb-5 {
	margin-bottom: 3rem !important;
	font-family: "Open Sans",Arial,sans-serif;
	color: #444447;
	line-height: 1.5;
}

.confirm-lz-button.confirm-lz-button-outline {
	background: 0 0;
	color: #339eff;
	border: 2px solid #339eff;
}

.confirm-lz-button {
	padding: 0 2.5rem;
	height: 3rem;
	line-height: calc(3rem - 4px);
	border-radius: 3.125rem;
	border: 0;
	font-size: .875rem;
	font-family: "Open Sans",Arial,sans-serif;
	cursor: pointer;
	font-weight: 600;
	text-transform: uppercase;
}

.confirm-ml-2 {
	margin-left: .5rem !important;
}

.confirm-mt-2 {
	margin-top: .5rem !important;
}

.confirm-lz-button {
	display: inline-block;
	line-height: 1.25;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-user-select: none;
	user-select: none;
	transition: all .2s ease-in-out;
}

.confirm-lz-button:hover {
	background-color: #339eff;
	color: #fff;
}

@media only screen and (max-width: 600px) {
	.lastwillandtestament-container #page-body-no-margin {
		width: 100%;
		overflow: hidden;
	}

  .lastwillandtestament-container #page-body-no-margin table {
      display: inline-flex;
  }

  .lastwillandtestament-container #page-body-no-margin table tr td {
      display: inline-block;
      max-width: 90%;
      border-right: none !important;
  }

  .lastwillandtestament-container .bodyTextHeaderBlue {
    display: none !important;
  }

  .lastwillandtestament-container .main-content {
      width: 98vw;
  }

    .lastwillandtestament-container #page-body-no-margin .prelogin-indicator {
        width: calc((100% + 40px) / 6);
        background-image: none;
    }

    .lastwillandtestament-container #page-body-no-margin .prelogin-indicator.nav-first-focus-170  {
        border-top: 10px solid #0066FF;
        color: #000;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: -0.4px;
    }

    .lastwillandtestament-container #page-body-no-margin .prelogin-indicator.nav-next-170 {
        border-top: 10px solid #F4F6F8;
    }

    .lastwillandtestament-container #page-body-no-margin table tr .w250px {
        display: inline-block;
        padding-top: 20px;
        width: 100%;
    }

    .lastwillandtestament-container #page-body-no-margin table tr .w250px img {
        margin-left: auto;
        margin-right: auto;
        display:block;
    }

    .lastwillandtestament-container #page-body-no-margin .finish-title-banner {
        width: 100%;
    }
    .lastwillandtestament-container #page-body-no-margin .questions-list {
        width: 100%;
    }
    .lastwillandtestament-container #footer {
        display: none;
    }
    .lastwillandtestament-container #disclaimer {
        width: 90%;
    }

    .lastwillandtestament-container #buttonBottom p a {
        display: none;
    }
    .lastwillandtestament-container #buttonBottom .next-button{
        margin-left: 10px;
    }

    .lastwillandtestament-container #disclaimer .site-directory-link {
        display: none;
    }

    .lastwillandtestament-container #disclaimer #disclaimer-global {
        display: none;
    }
    .lastwillandtestament-container #new-disclaimer-div {
		display: flex;
		width: 100%;
		flex-direction: column;
		column-gap: 5px;
		padding-top: 16px;
		border-top: 1px solid #D4D4D4;
		padding-bottom: 16px;
	}

	.lastwillandtestament-container #new-disclaimer-div .accordin-bar {
		width: 100%;
		flex-direction: row;
		justify-content: space-between;
		display: flex;
	}


	.lastwillandtestament-container #new-disclaimer-div .accordin-bar .legal-title {
		color: #000;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		/* 150% */
		letter-spacing: -0.4px;
	}

	.lastwillandtestament-container #new-disclaimer-div .legal-accordion-content {
		color: #2A2A2A;
		font-family: Open Sans;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
		/* 171.429% */
		letter-spacing: -0.4px;
		display: none;
	}

  .livingwill-container .glo-chat,
  .powerofattorney-container .glo-chat,
  .livingtrust-container .glo-chat,
  .lastwillandtestament-container .glo-chat {
      display: none;
  }
}
