/* LT design styles */
/* October 2007 */

/* importing base rules for all LT page types */
@import url(/css/lt-header.css);
@import url(/css/lt-base.css);
@import url(/css/lt-footer.css);

/*
!!! borders below titles !!!
div.contentpiece { margin-top:1px; margin-left:0 !important; padding:10px 0 0 15px; clear:both; border-top:2px solid #efc395; }
#content h2 { border-bottom:4px solid #ea8922; margin:30px 20px 0 0; padding:0 0 4px 0; font:bold 1.3em Arial; color:#369; clear:both; }
*/
div.contentpiece { margin-top:1px; margin-left:0 !important; padding:10px 0 20px 15px; clear:both; border-bottom:4px solid #ea8922; }
#content h2 { border-top:2px solid #efc395; margin:1px 20px 0 0; padding:4px 0; font:bold 1.3em Arial; color:#369; clear:both; }
#content h3.additional { font-size:14px; }
td#content p.morelink,
td#content p.morelink a { font:bold 10px Verdana; color:#00496e; text-align:left; }
td#content p.morelink { background:url(/images/modified/btn-gray-left.gif) no-repeat top left; padding:5px 0 7px 7px !important; margin-left:0; }
td#content p.morelink a { background:url(/images/modified/btn-gray-right.gif) no-repeat top right; padding:5px 25px 7px 0; }

/* Intro section */
div#intro { border-bottom:7px solid #ea8922; }
div#intro h1 { margin:0px; font-family:verdana; font-size:1.65em; color:#369; text-align:center; padding:15px 0 5px 0; }
div#intro ul#valueprop { padding-left:40px; color:black; font-weight:normal; font-family:arial; font-size:13px; line-height:20px; margin:10px 30px 0px 160px; }
div#intro ul#valueprop li { list-style:url(/images/modified/bullet-box-orange.gif); margin-left:17px; padding-bottom:5px; }
div#intro img { border:none; margin:10px 10px 0px 0px; float:left; }
div#intro p.quotes,
div#intro p.quotes a { font: bold 12px Verdana; color: #fff; }
div#intro p.quotes { background: url(/images/modified/btn-sm-orange-left.gif) no-repeat top left; margin:13px 0 13px 215px; padding:5px 7px 10px; }
div#intro p.long { background: url(/images/modified/btn-orange-left.gif) no-repeat top left; }
div#intro p.quotes a { text-decoration: underline; background: url(/images/modified/btn-orange-right.gif) no-repeat top right; padding: 5px 28px 10px 0; }
div#intro p.break { display:none; }

/* Buyer's Guide section */
#content h2.first { border-top:0; margin-top:20px; }
div#buyersguide { margin-bottom:0; }
div#buyersguide ul { margin:0 0 0 330px; padding: 0; }
div#buyersguide ul.first { float:left; width:325px; margin-left:0; }
div#buyersguide ul li  { list-style:none; background:url(/images/modified/bullet-page.gif) no-repeat left 2px; color:#333; font-weight:bold; padding:2px 3px 8px 23px; }
div#buyersguide ul li a  { color: #333; font-weight: bold; }
div#buyersguide ul li a:link  { color: #333; font-weight: bold; }
div#buyersguide ul li a:visited  { color: #666; font-weight: bold; }
div#buyersguide ul li a:hover,
div#buyersguide ul li a:active  { color: #666; font-weight: bold; }

/* Articles section */
div#articles h6 { padding:0 0 0 15px; margin:0 0 5px 0; background:url(/images/quoting/arrow.gif) no-repeat left center; font:bold 13px Verdana; color:#333; }
div#articles a { color:#333; }
div#articles p { font-size:12px; margin:5px 0 5px 15px; padding:0; }
div#articles ul { font-size:12px; margin:-5px 0 5px 20px; padding:0 0 0 20px; }
div.articles ul li { margin:0; padding:0; }
div#articles p.source { margin-bottom:15px; padding:0; font-size:11px; }

/* Purchases section */
div#purchases { margin-bottom:0; border-bottom:none; }
div#purchases  ul { margin:0 0 0 0px; padding:0; }
div#purchases ul.first { float:left; width:325px; margin-left:0px; padding-bottom:20px; }
div#purchases ul li  {font-family:arial; font-size:1.0em;  color:#666666; font-weight:bold; padding:2px 3px 8px 0px; list-style:none;}
div#purchases b { display:block; height:1px; font-size:1px; clear:both; }
div#purchases div.products { width:197px; float:left; margin:0 15px 0 0; padding:0; }
div#purchases div.products p { clear:left; padding:2px 0 25px 5px; margin:0; font-size:11px; text-align:center; }
div#purchases div.products p a { margin:0 5px; }
div#purchases div.products p.last { padding-bottom:0; }
div#purchases div.products img { float:left; clear:left; margin:0 5px; }
div#purchases div.products h3 { font:bold 13px Verdana; margin:0; padding-bottom:0; }
div#purchases div.products h3 img { float:left; vertical-align:middle; margin:0 5px; }

/* BEGIN State List */
.NavList {  margin-top:20px; margin-bottom:20px; border:none;}
.NavListText {  height: 100px; margin-left: 10px; color: black; font-weight: normal; overflow: auto; border:none;}
.NavListLink {color: #336699; font-weight: normal;}