
.livingtrusts ul {
    margin: 9px 0;
    padding: 0;
}

.livingtrusts .package {
    font-size: 11px;
}

.pricedetails tr td {
    border-bottom: 1px solid #ccc;

}

.pricedetails tr td.detailp td {
    border: none;
    height: auto;
}

.pricedetails tr td.none {
    border: none;
}


.pricedetails .detailp { padding: 5px; }
.pricedetails .standardp { background: #dbe7fa; text-align: center; font-size: 11px; }
.pricedetails .gold { background: #ffe3a1;  text-align: center; font-size: 11px;}
.pricedetails .vault { background: #eee;  text-align: center; font-size: 11px;}


.pricedetails .toprow td { border-top: 1px solid #ccc; }
.pricedetails .bottomrow td { border: none; }

.detailp ul {
    padding: 0;
    margin: 0;
}

li.push {
	text-align: left;
	background: url("/img/imageBullet.gif") no-repeat transparent;
	background-position: -1px 4px;
	list-style: none;
	list-style-position: outside;
	padding-left: 10px;
}


    
.block_savings
{
	background-color:#dddddd;
	margin-right:8px;
}
.block_safety
{
	border:solid 2px #dddddd;
	margin-right:8px;
}

  .packageCell
  {
  	padding: 10px 0px 0px 0px;
  	height: 14px;

  	background-position: center top;
  	background-repeat: repeat-y;
  	text-align: center;
  	vertical-align: middle;
  }
  .packagePrice
  {
  	font-weight: bold;
  	font-family: Arial;
  	font-style: italic;
  	font-size: 12pt;
    padding: 90px 0px 0px 0px; /* 12 */
    
    /* Added for Legal Forms Test */
    margin-top: 20px;
  }
  .packageDescription
  {
    width: 336px;
  	vertical-align: middle;
  	padding: 3px 0px 0px 0px;
  	
  	/* Added for Legal Forms Test */
  	text-align: left;
  }
  
  /* BEGIN - Added for Legal Forms Test */
    .packageDescription ul { 
        margin: 0;
        padding: 0;
        margin-left: 15px;
    }
    

    .packageDescription li {
        margin: 0;
        margin-left: 15px;
        padding: 0;
    }


  /* END */
  
  .packageUL
  {
  	margin: 2px 0px 2px 10px;
  }
  .packageCellSep
  {
  	text-align: center;
  	vertical-align: bottom;
  	padding: 0px 0px 0px 0px;
  }
  .packageGraySep
  {
  	background-image: url( /img/packages-bg-sep-gray.jpg );
  	background-position:bottom left;
  	background-repeat:repeat-x;
  }
  
  .packageCheckmarkBlue{ background-image: url( /img/packages/bg_basic.gif ); }
  .packageCheckmarkGold{ background-image: url( /img/packages/bg_comprehensive.gif ); }
  .packageCheckmarkGray{ background-image: url( /img/packages-bg-gray.jpg ); }
  .packageCheckmarkSilver{ background-image: url( /img/packages-bg-silver.jpg ); }

  .packageHeaderPricing { padding-top: 100px; font-weight: bold; }
  .packageCheckMarkImage { text-align: center; vertical-align:middle; }

.packageHeaderLWTBasic { background: url( /img/packages/header_basic.gif ) top center no-repeat; }
.packageHeaderLWTBasicSpecial { background: url( /img/packages/header_basic_special.gif ) top center no-repeat; }
.packageHeaderLWTBasicSpecial .packagePrice { position:relative;}
.packageHeaderLWTComprehensive {background: url( /img/packages/header_comprehensive.gif ) top center no-repeat; }
.packageHeaderLWTComprehensiveSpecial {background: url( /img/packages/header_comprehensive_special.gif ) top center no-repeat; }
.packageHeaderLWTComprehensiveSpecial .packagePrice { position:relative;}

  .packageFooter
  {
  	padding: 10px 0px 10px 0px;
  	text-align: center;
  }
  .packageFooterWPricing
  {
  	padding: 0px 0px 15px 0px;
  	text-align: center;
  	vertical-align: top;
  }
  .packageFooterDescription
  {
  	text-align: left;
  	font-weight: bold;
  	font-size: 15pt;
  	color: #509cf0;
  }
  .lwtPackagePrice{
    height: 160px;
    padding: 17px 0px 0px 0px;
    overflow: visible;
  }

.bestRibonBottom
{
	position: relative; 
	top: -170px;
	left: 570px;
}
.basicText { color:#6699ff;font-size:16px;font-weight:bold;margin-bottom:0px; }
.comprehensiveText { color:#f57800;font-size:16px;font-weight:bold;margin-bottom:0px; }
.bulletText { margin-left: 5px; display:block; }
