.lit #container
{ width: 903px; }

.lit #container #lit-header
{ list-style: none; margin: 0px; padding: 0px; padding-left: 40px; height: 340px; background-image: url(/Assets/Images/PC-Navigation.gif); background-position: left top; background-repeat: no-repeat; }

.lit #container #lit-header li#empty
{ padding-left: 20px; }

.lit #container #lit-header li
{ float: left; color: #FFFFFF; margin-right: 1em; padding-top: 311px; }

.lit #container #lit-header li a
{ color: #FFFFFF; text-decoration: none; font-size: 85%; }

.lit #container #lit-header li a:hover
{ color: #80c41c; }

.lit #content
{ width: 903px; clear: both; overflow: hidden; background-image: url(/Assets/Images/PI-ContentBg.gif); background-position: left top; background-repeat: repeat-y; }

.lit #content p a
{ color: #80c41c; text-decoration: none; }

.lit #content p a:hover
{ color: #333333; }

.lit #footer
{ overflow: hidden; width: 883px; margin: 0px; padding-left: 20px; padding-top: 26px; background-image: url(/Assets/Images/PI-Footer.gif); background-position: left top; background-repeat: no-repeat; }

.lit #footer li
{ float: left; }

.lit #content #left
{ width: 176px; float: left; margin-left: 27px; display: inline; }

.lit #content #center
{ width: 498px; float: left; }

.lit #content #right
{ width: 176px; float: left; }

.lit #content #left ul#wills,
.lit #content #left ul#elderly,
.lit #content #left ul#insolvency
{ list-style: none; padding: 0px; margin: 0px; padding-top: 35px; background-position: left top; background-repeat: no-repeat; }

.lit #content #left ul#wills
{ padding-top: 48px; background-image: url(../Images/LIT-Left-Litigation.jpg); }

.lit #content #left ul#elderly
{ margin-top: 10px; background-image: url(../Images/LIT-Left-DebtRecovery.jpg); }

.lit #content #left ul#insolvency
{ margin-top: 10px; background-image: url(../Images/LIT-Left-Insolvency.jpg); }

.lit #content #left ul#wills a,
.lit #content #left ul#elderly a,
.lit #content #left ul#insolvency a
{ display: block; width: 156px; font-size: 85%; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; border-bottom: 1px dashed #969696; }

.lit #content #left ul#wills a:hover,
.lit #content #left ul#elderly a:hover,
.lit #content #left ul#insolvency a:hover,
.lit #content #left ul#wills a.current,
.lit #content #left ul#elderly a.current,
.lit #content #left ul#insolvency a.current
{ color: #FFFFFF; background-image: url(../Images/PC-Left-ListMouseOver.gif); background-position: 6px 8px; background-repeat: no-repeat; background-color: #323232; }

.lit #content #right ul#general,
.lit #content #right ul#direct
{ list-style: none; padding: 0px; margin: 0px; padding-top: 35px; background-position: left top; background-repeat: no-repeat; }

.lit #content #right ul#general
{ background-image: url(../Images/PC-Right-General.jpg); }

.lit #content #right ul#direct
{ margin-top: 10px; background-image: url(../Images/LIT-Right-Direct.jpg); }

.lit #content #right ul#general a,
.lit #content #right ul#direct a
{ text-decoration: none; }

.lit #content #right ul#general li
{ padding-left: 37px; font-size: 120%; font-weight: bold; color: #80c41c; line-height: 47px; border-bottom: 1px dashed #80c41c; background-image: url(../Images/PC-Right-General-1Bg.gif); background-position: left center; background-repeat: no-repeat; }

.lit #content #right ul#general li#emailIcon
{ font-size: 85%; font-weight: normal; border-bottom: none; background-image: url(../Images/PC-Right-General-2Bg.gif); }

.lit #content #right ul#general li a
{ color: #80c41c; }

.lit #content #right ul#general li a:hover
{ color: #000000; }

.lit #content #right ul#direct a
{ display: block; width: 156px; padding: 10px; font-size: 85%; color: #333333; border-bottom: 1px dashed #969696; }

.lit #content #right ul#direct a:hover
{ color: #000000; }

.lit #content #center #welcome
{ padding: 20px; padding-top: 10px; }

.lit #content #center #welcome p
{ padding-left: 5px; font-size: 90%; }

.lit #content #center #downloads,
.lit #content #center #news,
.lit #content #center #office,
.lit #content #center #contact,
.lit #content #center #services
{ padding: 20px; padding-top: 15px; }

.lit #content #center #team
{ padding: 10px; padding-top: 0px; }

.lit #content #center #services
{ padding: 40px; }

.lit #content #center #services h2
{ font-size: 140%; padding-bottom: 5px; border-bottom: 1px dashed #80c41c; }

.lit #content #center #services p.open
{ color: #80c41c; font-size: 110%; }

.lit #content #center #office #address
{ list-style: none; margin: 0px; padding: 0px; }

.lit #content #center #office #address li#tel
{ padding-top: 10px; color: #80c41c; font-size: 110%; font-weight: bold; }

.lit #content #sitemap
{ list-style: none; margin: 0px; padding: 0px; margin-right: 55px; }

.lit #content #sitemap li ul
{ margin-top: 0.5em; list-style: none; }

.lit #content #sitemap li
{ margin-bottom: 0.5em; }

.lit #content #sitemap li a
{ padding-left: 23px; text-decoration: none; background-image: url(/Assets/Images/PI-OurTeam-Arrow.gif); background-position: left center; background-repeat: no-repeat; }

.lit #content #sitemap li a:hover
{ color: #80c41c; background-image: url(/Assets/Images/PI-OurTeam-Arrow_O.gif); }

.lit
{ background-image: none; }

.lit #content p.open
{ color: #80c41c; }

.lit h2,
.lit h2 a
{ color: #80c41c; }

.lit #content div.hr
{ height: 1em; margin-bottom: 1em; border-bottom: 1px dashed #CCCCCC; }

.lit #content ul.list
{ list-style: none; margin: 0px; padding: 0px; }

.lit #content ul.list li ul
{ list-style: none; }

.lit #content ul.list li
{ margin-top: 0.5em; }

.lit #content ul.list li
{ margin-bottom: 0.5em; }

.lit #content ul.list li a
{ padding-left: 23px; text-decoration: none; background-image: url(/Assets/Images/PI-OurTeam-Arrow.gif); background-position: left center; background-repeat: no-repeat; }

.lit #content ul.list li a:hover
{ color: #80c41c; background-image: url(/Assets/Images/PI-OurTeam-Arrow_O.gif); }

.lit #content #center #downloads p.title
{ padding-top: 5px; padding-bottom: 5px; padding-left: 40px; font-weight: bold; color: #FFFFFF; margin-bottom: 0px; background-image: url(../Images/PC-Download-TitleBg.gif); background-position: left top; background-repeat: no-repeat; }

.lit #content #center #downloads p.link
{ padding-left: 60px; line-height: 60px; background-image: url(../Images/PC-Download-LinkBg.gif); background-position: left top; background-repeat: no-repeat; }

.lit #content #center #news p.title
{ padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-weight: bold; color: #FFFFFF; margin-bottom: 0px; background-image: url(../Images/PC-News-TitleBg.gif); background-position: left top; background-repeat: no-repeat; }

.lit #content #center #news div.desc
{ position: relative; padding: 10px; padding-top: 5px; padding-bottom: 20px; background-image: url(../Images/PC-News-DescBg.gif); background-position: left top; background-repeat: no-repeat; }

.lit #content #center #news div.desc a
{ position: absolute; right: 20px; bottom: 10px; line-height: 13px; text-decoration: none; font-size: 85%; padding-left: 18px; background-image: url(../Images/PC-News-MoreButton.gif); background-position: left center; background-repeat: no-repeat; _right: 40px; _bottom: auto; }

.lit #content #center #news div.desc a:hover
{ color: #80c41c; }

.lit #content #center #team .photo
{ float: left; width: 105px; height: 114px; margin-right: 10px; border: 1px solid #d8d8d8; }

.lit #content #center #team .info
{ float: left; width: 350px; background-image: url(../Images/PC-Team-Bg.gif); background-position: left top; background-repeat: repeat-x; }

.lit #content #center #team .info h3
{ color: #FFFFFF; font-size: 85%; padding: 5px 0px; padding-left: 35px; background-image: url(../Images/PC-Team-NameArrow.gif); background-position: 15px center; background-repeat: no-repeat; background-color: #80c41c; }

.lit #content #center #team .info dl,
.lit #content #center #team .info dl dd
{ margin: 0px; }

.lit #content #center #team .info dl
{ margin-bottom: 10px; }

.lit #content #center #team .info dl dt
{ margin-left: 15px; float: left; width: 6em; display: inline; }

.lit #content #center #team .info div.bio
{ padding: 15px; padding-top: 0px; }

.lit #content #center #team .info p.area
{ padding-left: 15px; }

.lit h2.litigation
{ color: #FFF; background-color: #323232; margin-bottom: 0; padding: 5px 10px; font-weight: normal; }

.lit div.litigation
{ background: url(../Images/Litigation.jpg) left top repeat-x; padding: 10px; }

.lit div.litigation ul
{ list-style: none; margin: 0; padding: 0; }

.lit div.litigation ul li
{ margin-bottom: 10px; background: url(../Images/LIT-li.gif) left top no-repeat; padding-left: 15px; }