body {
	background-color: #FFF;
	margin: 0px;
	padding: 4px 0;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 15px;

}
#container {
	width: 950px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	background: #E7F2FF;
}
a {
	color: #0067DA;
  	text-decoration: none;
}
a:hover {
	color: #0657B1;
  	text-decoration: underline; 
}
table, td, tr {
	border: 0;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
table {
	width: 100%;
}
img {
	border: 0px;
}
hr {
	height: 1px;
	background-color: #CFE1F5;
	color: #CFE1F5;
	border: 0;
	margin-bottom: 15px;
}

form {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	overflow: hidden;
}

ol {
	padding: 0 0 0 18px;
}

ul {
	padding: 10px 0 0 14px;
	margin: 0;
}

li {
	padding: 0 0 2px 0; 
}

.small {
	font-size: 10px;
}
#top, .top {
	margin-top: 25px;
}
#top2, .top2 {
	text-align: right;
}
#top a, #top2 a, .top a, .top2 a {
	font-size: 90%;
	display: block;
}

/* HEADINGS */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
#heading1 {
	padding: 10px 0 10px 0;
	margin: 0;
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
	color: #000;
	margin: 0;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	display: inline;
	font-size: 22px;
	padding-top: 10px;
}

h2 {
	font-weight: bold;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 8px 0 15px 0;
}

.button {
	text-align: center;
	border: #FFF 1px solid;
	padding: 1px;
	background-color: #FFF031;
	color: #000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;	
	margin-left:2px;
}


/* HEADER */
#lemon-law-lawyers {
	background: #094A93;
	height: 37px;
	float: left;
	width: 950px;
	border-bottom: 4px solid #FFF;
}
#lemon-law {
	background: #6596CC;
	float: left;
	width: 217px;
}
#lemon-law-firm {
	background: #094A93;
	float: left;
	width: 733px;
}
#lemon-law-firm img {
	float: right;
	margin: 0;
	padding: 14px 0 0 0;
}
#flashhome {
	float: right;
	background: #FFF;
	width: 729px;
	border-bottom: 4px solid #FFF;
}
#lemon-law-company {
	float: left;
	width: 188px;
	background: #FFF;
	border-bottom: 4px solid #FFF;
}
a#pa-lemon-law, a#nj-lemon-law, a#lemon-law-case-evalutaion {
	width: 255px;
	display: block;
}
a#pa-lemon-law {
	height: 119px;
	background: url(../images/PA-Lemon-law.gif) no-repeat;
}
a#pa-lemon-law:hover {
	background-position: 100% -119px;
}
a#nj-lemon-law {
	height: 120px;
	background: url(../images/NJ-Lemon-law.gif) no-repeat;
}
a#nj-lemon-law:hover {
	background-position: 100% -120px;
}
a#lemon-law-case-evalutaion {
	height: 72px;
	background: url(../images/free-case-evaluation.gif) no-repeat;
}
a#lemon-law-case-evalutaion:hover {
	background-position: 100% -72px;
}
#navigation {
	width: 950px;
	background: #FFF;
	border-bottom: 4px solid #FFF;
	height: 41px;
	margin: 0;
	padding: 0;
}
#navigation ul#listMenuRoot {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	width: 950px;
}
#navigation ul#listMenuRoot li {
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
}
#navigation ul#listMenuRoot li a.mainlink {
	background: #12375F url(../images/bg-nav.gif) repeat-x;
	height: 29px;
	padding: 12px 0 0 0;
	border-right: 1px solid #FFF;
	color: #FFF;
	display: block;
	float: left;
	text-align: center;
}
#navigation ul#listMenuRoot li a#mainnav1 {
	width: 157px;
}
#navigation ul#listMenuRoot li a#mainnav2 {
	width: 151px;
}
#navigation ul#listMenuRoot li a#mainnav3 {
	width: 124px;
}
#navigation ul#listMenuRoot li a#mainnav4 {
	width: 149px;
}
#navigation ul#listMenuRoot li a#mainnav5 {
	width: 84px;
}
#navigation ul#listMenuRoot li a#mainnav6 {
	width: 110px;
}
#navigation ul#listMenuRoot li a#mainnav7 {
	width: 84px;
	border: 0;
}
#navigation ul#listMenuRoot li a#mainnav8 {
	width: 84px;
}
#navigation ul#listMenuRoot li a:hover {
	background-position: 100% -41px;
	text-decoration: none;
}

/* HOMEPAGE */
#lemon-law-information {
	border-top: 14px solid #E7F2FF;
	border-bottom: 14px solid #E7F2FF;
	float: left;
	width: 950px;
	background: #E7F2FF url(../images/bg-mainarea.gif) repeat-y;
}
#lemon-law-information2 {
	border-top: 14px solid #E7F2FF;
	border-bottom: 14px solid #E7F2FF;
	float: left;
	width: 950px;
	background: #E7F2FF;
}
#lemon-law-pennsylvania {
	float: left;
	width: 216px;
	background: #BDD6F2;
	margin: 0;
	padding: 0;
}
#lemon-law-new-jersey {
	float: left;
	width: 443px;
	padding: 0 30px 40px 24px;
}
#lemon-law-new-jersey-firm {
	float: left;
	max-width: 463px !important;
	width: 463px;
	/*width: expression(document.body.clientWidth > 463? "463px": true );*/
	padding: 0 30px 40px 24px;
}
#lemon-law-new-jersey-firm1 {
	float: left;
	max-width: 640px !important;
	width: 640px;
	/*width: expression(document.body.clientWidth > 640? "640px": true );*/
	padding: 20px 30px 40px 24px;
}
#lemon-law-new-jersey-firm2 {
	float: left;
	max-width: 679px !important;
	width: 679px;
	/*width: expression(document.body.clientWidth > 679? "679px": true );*/
	padding: 0 30px 40px 24px;
}
#lemon-law-new-jersey-firm3 {
	float: left;
	max-width: 400px !important;
	width: 420px;
	/*width: expression(document.body.clientWidth > 400? "400px": true );*/
	padding: 0 30px 40px 24px;
	background: #306bad;
	color:#fff;
	font-weight:bold;
	height:200px;
}
#lemon-law-new-jersey-firm4 {
	float: left;
	max-width: 901px !important;
	width: 901px;
	/*width: expression(document.body.clientWidth > 901? "901px": true );*/
	padding: 0 24px 40px 24px;
	font-weight:bold;
}

#right-col{
	float:right;
	width: 420px;
	padding: 0 30px 40px 24px;
	background: #306bad;
	color:#fff;
	font-weight:bold;
	height:200px;
}
#right-col2{
	float:right;
	width: 240px;
}
#firm-lemon-law {
	float: left;
	width: 237px;
}
#firm-lemon-law-lawyers {
	float: left;
	width: 216px;
}
a#lemon-law-help {
	background: #306BAD url(../images/lemon-law-help.gif) no-repeat;
	display: block;
	height: 322px;
	width: 216px;
	color: #D7D7D7;
	line-height: 13px;
	margin: 0 0 10px 0;
}
a#lemon-law-help #lemon-law-help-1 {
	padding: 90px 0  0 48px;
	display: block;
}
a#lemon-law-help #lemon-law-help-2 {
	padding: 52px 0  0 48px;
	display: block;
}
a#lemon-law-help #lemon-law-help-3 {
	padding: 50px 0  0 48px;
	display: block;
}
a#lemon-law-help:hover {
	text-decoration: none;
}
a#lemon-law-help:hover .link {
	text-decoration: underline;
	color: #FFF;
}
#testimonials {
	background: #BDD6F2;
	margin: 0 20px 0 0;
	padding: 0 8px 0 18px;
}
#testimonials h2 {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 0;
}
#helpful-lemon-law-links, .helpful-lemon-law-links {
	background: #BDD6F2;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}
#helpful-lemon-law-links h2, .helpful-lemon-law-links h2 {
	color: #000;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 18px;
}
#helpful-lemon-law-links h2 a, .helpful-lemon-law-links h2 a {
	color: #000;
	padding: 0 0 0 0;
	background: none !important;
}
#helpful-lemon-law-links h2 a:hover, .helpful-lemon-law-links h2 a:hover {
	color: #000;
	text-decoration: none;
}
#helpful-lemon-law-links ul, .helpful-lemon-law-links ul {
	display: inline;
	margin: 0;
	padding: 0;
}
#helpful-lemon-law-links ul li, .helpful-lemon-law-links ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#helpful-lemon-law-links ul li a, .helpful-lemon-law-links ul li a {
	background: url(../images/bg-list.gif) 18px 2px no-repeat;
	margin: 0;
	padding: 0 0 0 30px;
	display: block;
	color: #0067DA;
}
#helpful-lemon-law-links ul li a:hover, .helpful-lemon-law-links ul li a:hover {
	background: #DAE8F8 url(../images/bg-list.gif) 18px 2px no-repeat;
	text-decoration: none;
}

/**** CHILD PAGE ****/
#headergraphic {
	background: #FFF;
	width: 950px;
	border-bottom: 4px solid #FFF;	
}
#breadcrumb {
	padding: 5px 0 0 10px;
	height: 20px;
	color: #FFF;
}
#breadcrumb a {
	color: #ACCCFD;
}
a#lemon-law-case {
	display: block;
	background: url(../images/free-case-evaluation-sm.gif) no-repeat;
	height: 72px;
	width: 216px;
	padding: 0;
	margin: 0 0 10px 0;
}
a#lemon-law-case:hover {
	background-position: 100% -72px;
}
/* sidenav */

/* content area */

/* RIGHT COLUMN */

/**** SIDENAV ****/
#sidenav {
	margin: 0;
	padding: 0 0 10px 0;
}
#sidenav ul {
	width: 216px;
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
#sidenav li {
	margin: 0;
	padding: 0;
}
#sidenav a {
	padding: 3px 10px 3px 18px;
	display: block;
	color: #000;
	border-bottom: 1px solid #E7F2FF;
	width: 188px;	
}
#sidenav a.mainlevel_sidenav {
	color: #000;
	font-weight: bold;
	background: #76AAE4;
}
#sidenav a.sublevel_sidenav {
	color: #0067DA;
}
#sidenav a:hover {
	background-color: #E4F0FE;
	text-decoration: none;
}
#sidenav a.mainlevel_sidenav:hover {
	background-color: #76AAE4;
}


/* FOOTER */

#footer {
	margin: 0;
	padding: 10px 0 10px 0;
	border-top: 4px solid #FFF;
	width: 950px;
	color: #000;
	font-size: 11px;
	text-align: center;
	background: #BDD6F2;
}
#footer #callout {
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}
#footer #lemon-law-info {
	color: #0067DA
}
#footer a {
	font-weight: normal;
	color: #0067DA;
}
.blue {
	color: #0067DA;
}

.mainlevel-sublink {
	display: block;
	margin: -10px 0 5px -23px;
	padding: 10px 10px 10px 23px;
	color: #000;
}
.mainlevel-sublink:hover {
	text-decoration: none;
	color: #000;
	background: #CDE0F5;
}
.mainlevel-sublink strong {
	
}
.mainlevel-sublink .more {
	color: #0067DA;
}
.mainlevel-sublink:hover .more {
	text-decoration: underline;
}

table.lemon-law-attorney-bios td img {
	width: 150px;
	height: 150px;
	margin-right: 10px;
	border: 1px solid #000;
}


/*CONTACT FORM*/
/*contact form*/
label{
float: left;
width: 65px;
font-weight: normal;
text-align: left;
}

input, textarea, select{
	width: 150px;
	margin-bottom: 3px;
	border: 1px solid #8594B3;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background: #FDFCFB !important;
	float: left;
}

textarea{
	width: 222px;
	height: 189px;
}
.button {
	width: 100px;
	color: #000;
	background: #FFF031 !important;
	border: 1px solid #8594B3;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
}
.right {
	text-align: right;
}
#column1 {
	float: left;
	padding-right: 45px;
}
#column2 {
	float: left;
	padding-top: 35px;
}

/*CASE EVAL FORM*/
table.caseeval {
	background: #FFFCD7;
	/*background: #97BFEC;*/
}
table.caseeval th {
	background: #FFF031;
	/*background: #17467A;*/
	color: #000;
	padding: 5px 5px;
	margin-top: 10px;
}
table.caseeval td {
	width: 50%;
	padding: 2px 5px;
}
table.caseeval td input, table.caseeval td select {
	width: 207px;
	margin-bottom: 0;
}
table.caseeval td textarea{
	width: 444px;
}

/* SITE MAP */
.grouplinks {
	display: block;
	margin: 0 0 10px 0;
	width: 200px;
}
.grouplinks:hover {
	background: #BDD6F2;
}
.grouplinks ul {
	margin: 8px 0 0 0;
	padding: 0;
	list-style: none;
}
.grouplinks ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.grouplinks li {
	margin: 0;
	padding: 0;
}

a.mainlevel_sitemap, .grouplinks ul li a {
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	color: #000;
}
a.sublevel_sitemap, .grouplinks ul li ul li a {
	display: block;
	font-weight: normal;
	padding: 0 0 0 10px;
	color: #000;
}
a.subsublevel_sitemap, .grouplinks ul li ul li ul li a {
	display: block;
	font-weight: normal;
	padding: 0 0 0 20px;
	color: #000;
}
a.mainlevel_sitemap:hover, a.sublevel_sitemap:hover, a.subsublevel_sitemap:hover, .grouplinks a:hover {
	background-color: #DCE9F8;
	text-decoration: none;
	color: #000;
}
img.image-right {
	float: right;
	margin: 0 0 20px 20px;
}
img.image-left {
	float: left;
	margin: 15px 15px 15px 0;
}


ul.quicklinks-top {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.quicklinks-top li {
	margin: 0;
	padding: 0;
	list-style: none;
}
span.date {
	font-size: 90%;
	/*font-style: italic;*/
}
.error {
	display: block;
	border: 1px solid #FFF;
	padding: 3px;
	background: #fbfcd6;
	font-weight: normal;
	color: #fd0000;
	margin: 0 0 20px 0;
}
table.lemon-law-office {
	border: 0;
	width: 360px;
	margin: 0 auto;
}
table.lemon-law-office td {
	padding: 0 8px 0 0;
}


/**** CONTACT FORM ****/
#contact-lemon-law {
	background: #9BC1EC url(../images/contact2.gif) no-repeat;
	padding: 25px 10px 20px 18px;
	float: left;
	margin: 0 0 0 0;
	width: 188px;
	border-top: 1px solid #C2D9F3;
	border-bottom: 1px solid #CFE2F7;
}
#contact-lemon-law table {
	padding: 0;
	margin: 10px 0 0 0;
}
#contact-lemon-law table label {
	width: 53px !important;
	font-weight: bold;
}
#contact-lemon-law input.inputbox, #contact-lemon-law textarea.inputbox {
	width: 120px !important;
	color: #000 !important;
}
#contact-lemon-law textarea.inputbox {
	height: 45px;
	width: 173px !important;
}
#contact-lemon-law select.inputbox {
	width: 128px !important;
	height: 25px;
	color: #000 !important;
}

#contact-lemon-law .error {
	margin: 0 0 0 0;
}
/*-----------Case Evaluation Side Form------------------*/
#start-arrow{
	float:left;
	padding: 40px 0 0 0;
}
#case-evaluation-form {
	background: url(../images/case-eval-form-header.gif) 0 0 no-repeat #306bad;
	padding: 40px 8px 20px 16px;
	float: left;
	margin: 0;
	width: 216px;
	border-top: 1px solid #C2D9F3;
	border-bottom: 1px solid #CFE2F7;
	float:right;
	color:#fff;
}
#case-evaluation-form  table {
	padding: 0;
	margin: 10px 0 0 0;
}
#case-evaluation-form  table label {
	width: 65px !important;
	font-weight: bold;
}
#case-evaluation-form  input.inputbox {
			width: 120px !important;
			color: #000 !important;
}
#case-evaluation-form  textarea.inputbox {
			width: 120px !important;
			height: 50px;
			color: #000 !important;
}
#case-evaluation-form select.inputbox {
	width: 128px !important;
	height: 25px;
			color: #000 !important;
}

#case-evaluation-form  .error {
	margin: 0 0 0 0;
}

.pic-left{margin: 0 20px 5px 0;}

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 202px;
height: 56px;
padding: 15px 10px 10px 12px;
background-color: #bdd6f2;
}
.someclass{ /*class to apply to your scroller(s) if desired*/
}
#scrollerbottom{
width: 202px;
height: 10px;
padding: 15px 10px 10px 12px;
background-color: #bdd6f2;
}


table.list-table {
	width: 100%;
}
table.list-table th {
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
table.list-table td {
	border-bottom: 1px solid #CFE1F5;
	padding: 4px 5px 4px 0 ;
}