body {

  font-family: Arial, Verdana, Geneva, helvetica, sans-serif;

  font-size: 12px;

  background: #eae4cc url("images/back.gif") repeat-x left top;

}



td {

  font-family: Arial, Verdana, Geneva, helvetica, sans-serif;

  font-size: 12px;

  color:#000000;

}



a {text-decoration:none; color:#7B5D01; font-weight: bold;}

a:hover {color:#CCAA46;}





/*********** #Main Body ***********/



#flash {

	width: 900px;

	height: 336px;

}



#legal-help {

	background: url("images/we-can-help.gif") no-repeat left top;

	width: 900px;

	height: 68px;

}



#content {

	background: #eae4cc url("images/content-back.gif") repeat-x 0px 0px;

	width: 655px;

	vertical-align: top;

	color: #000000;

	font-size: 12px;

	text-align: justify;

}



#c2 {

	margin: 20px 25px 10px 25px;

	overflow: visible;

}



#menu {

	width: 245px;

	vertical-align: top;

}



#form {

	background: url("images/form-back.gif") no-repeat left bottom;

	width: 245px;

	vertical-align: top;

	text-align:right;

	font-size: 11px;

	font-weight: bold;

	color: #3b4c09;

}



#qright {

	width: 225px;

	margin: 0px 20px 0px 0px;

	line-height:22px;

}



#qright input, textarea {

	background: #FCFBE5 url("images/f-back.gif") no-repeat left top;

	border: solid 1px #8a8a7e;

}


.ala {

	background: url("http://www.bestattorney.com/images/AmericanLawyerAcademy200.gif");

	margin: 0px 20px 0px 20px;
	
	width: 200px;
	
	height: 200px;

}


.form  {

	background: #FCFBE5 url("images/f-back.gif") no-repeat left top;

	border: solid 1px #8a8a7e;

}



.form input  {

	background: #FCFBE5 url("images/f-back.gif") no-repeat left top;

	border: solid 1px #8a8a7e;

}



#content input, textarea, select {

	background: #FCFBE5 url("images/f-back.gif") no-repeat left top;

	border: solid 1px #8a8a7e;

}



#submit {

	height: 46px;

	margin: 10px 10px 0px 0px;

}



#submit input {

	border: none;

}



.box {

	background: #e1d8b5 url("images/help-back.jpg") repeat-x left top;

	width: 243px;

	vertical-align: top;

	border: solid 1px #c8c4ad;

	margin-top: 10px;

}



#pracareas {

	background: url("images/prac-areas.gif") no-repeat left top;

	width: 233px;

	height: 46px;

	margin-top: 9px;

}



#moreinfo {

	background: url("images/more-info.gif") no-repeat left top;

	width: 233px;

	height: 46px;

	margin-top: 9px;

}



#helpinfo {

	background: url("images/helpful-information.gif") no-repeat left top;

	width: 233px;

	height: 46px;

	margin-top: 9px;

}



#blogs {

	background: url("images/blog-posts.gif") no-repeat left top;

	width: 233px;

	height: 46px;

	margin-top: 9px;

}



#menu-bott {

	background: #eae4cc url("images/menu-bot.jpg") repeat-x left top;

	height: 25px;

	width: 900px;

	margin: 10px 0px 10px 0px;

	font-size: 12px;

	line-height: 25px;

	color: #FFFFFF;

}



#menu-bott a {

	color:#FFFFFF;

	padding: 0px 30px 0px 30px;

	font-weight: bold;

}



#menu-bott a:hover {

	color:#a0893b;

}



#menu-top {

	background: url("images/top-border.gif") repeat-x right bottom;

	height: 36px;

	width: 650px;

	font-size: 12px;

	line-height: 34px;

	color: #9F883A;

	text-align: right;

	padding: 0px 0px 0px 0px;

}



#menu-top a {

	color:#9F883A;

	padding: 0px 10px 0px 10px;

	font-weight: bold;

}



#menu-top a:hover {

	color:#C9B46B;

}

#mtop {

	background: url("images/menu-top.gif") no-repeat 0px 0px;

}



#menu img {float: left; margin: 0px 0px 10px 0px;}



#copy {

	width: 720px;

	border-top: 1px solid #282828;

	font-size: 10px;

	font-weight: bold;

	color:#CCCCCC;

	text-align:center;

	padding-top: 10px;

}



#call {

	background: url("images/free-consultation.jpg") no-repeat center top;

	height: 100px;

	margin: 30px 0px 30px 0px;

}



.CSSForm2 {

	background-color: #EEE9D5;

	border-color: #CBBC7E;

	color: #333333;

	font-size: 10px;

	font-family: Verdana;

	border-style : solid;

}



#adds {

	height: 82px;

	background:url(images/icon-box.gif) no-repeat center 32px;

	text-align:center;

}



#pubjust {

	padding: 10px 0px 0px 20px;



}



/*********** #Left Menu Links ***********/



.hlinks {

	background: url("images/help-link-back.gif") no-repeat left bottom;

	margin: 0px 0px 0px 16px;

  }



.hlinks a {

	font-family:"Times New Roman", Times, serif;

	display:block;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 0px 30px;

	text-decoration:none;

	font-size: 14px;

	font-weight:bold;

	color:#826201;

  }



.hlinks a:hover {

	background: url("images/link-hover.gif") no-repeat left bottom;

	color: #000000;

  }

  

/*********** #Blog Post Links ***********/



.posts {

	background: url("images/help-link-back.gif") no-repeat left bottom;

	margin: 0px 0px 0px 16px;

  }

  

#pr {

	margin: 0px 10px 10px 0px;

  }



.posts  a {

	background: url("images/post-spacer.gif") no-repeat 25px bottom;

	font-family:"Times New Roman", Times, serif;

	display:block;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 30px;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	color:#826201;

  }



.posts  a:hover {

	background: url("images/post-hover.gif") no-repeat left bottom;

	color: #000000;

  }

  

/*********** #More Links ***********/



.more {

	background: #916d01;

	height: 20px;

	width: 155;

	margin: 0px 10px 6px 65px;

	text-align:center;

  }



.more a {

	font-family:"Times New Roman", Times, serif;

	line-height: 20px;

	font-size: 12px;

	font-weight:bold;

	color:#ede8d0;

  }



.more a:hover {

	color: #3d500a;

  }

  

/*********** #Learn Links ***********/



.learn {

	height: 20px;

	width: 155;

	margin: 0px 0px 0px 83px;

	text-align:center;

  }



.learn a {

	font-family:"Times New Roman", Times, serif;

	font-size: 12px;

	font-weight:bold;

	color:#3d500a;

  }



.learn a:hover {

	color: #916d01;

  }



/*********** #Message ***********/



#message {

	background: url("images/message-back.gif") no-repeat left bottom;

	width: 242px;

	height: 350px;

	margin: 10px 0px 0px 3px;

  }

  

#jbsays {

	background: url("images/john-bisnar-message.gif") no-repeat left top;

	width: 242px;

	height: 57px;

  }

  

#firmsays {

	background: url("images/firm-says.gif") no-repeat left top;

	width: 242px;

	height: 57px;

  }



#video {

	width: 215px;

	height: 250px;

	margin: 10px 0px 0px 15px;

  }



/*********** #Heading Styles ***********/



.brown {

	background: #eae4cc url("images/brown-box.gif") no-repeat 0px 44px;

	width: 602px;

	height: 193px;

} 



.feature {

	background: url("images/feature.gif") no-repeat 22px 0px;

	width: 260px;

	height: 193px;

	vertical-align:top;

}



.feature H5 {

	height: 40px;

	line-height: 40px;

	font-family:"Times New Roman", Times, serif;

	font-size: 18px;

	color: #394b07;

	margin: 5px 0px 0px 40px;

}



.feature p {

	font-size: 12px;

	color: #b98b01;

	font-weight:bold;

	padding: 0px 0px 0px 115px;

}



.feature b {

	color: #394b07;

	font-weight:bold;

}



#gavel {

	background: url("images/gavel-icon.jpg") no-repeat 29px 45px;

	width: 260px;

	height: 170px;

}



#hands {

	background: url("images/hand-shake-icon.jpg") no-repeat 29px 45px;

	width: 260px;

	height: 170px;

}



#scales {

	background: url("images/scales-icon.jpg") no-repeat 29px 45px;

	width: 260px;

	height: 170px;

}



#jb {

	background: url("images/john-bisnar-icon.jpg") no-repeat 29px 45px;

	width: 260px;

	height: 170px;

}

 

/*********** #Heading Styles ***********/



H1 {

	font-family: "Times New Roman", Times, serif;

	font-size: 21px;

	font-weight: bold;

	color: #314209;

}



H1 a {

	color: #314209;

}



H1 a:hover {

	color: #b98b01;

}



H2 {

	font-family: "Times New Roman", Times, serif;

	font-size: 16px;

	font-weight: bold;

	color: #b98b01;

}



H3 {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #7B5D01;

}



H4 {

	background: url("images/h4.jpg") no-repeat left top;

	height: 28px;

	line-height: 28px;

	font-family:"Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	color: #660000;

	text-align: center;

	margin: 0px 0px 0px 0px;

}





  

/*********** #Right Menu Links ***********/



#rmenu {

	background: #e39f0e url("images/rmenu-back.gif") repeat-x left top;

	margin: 10px 10px 10px 10px;

	border: solid 1px #e39f0e;

  }



#rmenu a {

	display:block;

	margin: 0px 0px 0px 10px;

	padding: 5px 0px 0px 0px;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	color:#FFFFFF;

  }



#rmenu a:hover {

	color: #693d1a;

  }

/*********** #vioxx Menu Links ***********/



#visit {

	width: 110px;

	text-align: center;

	float: right;

	margin: 0px 0px 15px 15px;

	background: #E5E2D5;

	line-height: 25px;

}



#visit-text {

	line-height: 12px;

	width: 110px;

	background: #A77D01;

	text-align: center;

	color:#CCCCCC;

}



#rss {

	width: 550px;

}



/*********** #Menu Links ***********/



#tn {

	background: url("images/top.gif") no-repeat left top;

	width: 760px;

	height: 63px;

  }



#tnm {

	height: 63px;

	padding: 50px 0px 0px 0px;

	text-align: center;

	color:ffcc00;

  }



#tnm a {

	padding: 0px 10px 0px 10px;

	height: 15px;

	line-height: 15px;

	text-decoration:none;

	font-size: 12px;

	font-weight:bold;

	color:#FFFFFF;

  }



#tnm a:hover {

	color:#CCCCCC;

  }



/*********** #Bottom Menu ***********/



#slideshow {

	padding: 0px 0px 10px 15px;

	float:right;

  }

  

/*********** #Bottom Menu ***********/



#bottom {

	background: url("images/bottom.gif") no-repeat left top;

	width: 780px;

	height: 30px;

  }

  

#bmenu {

	background: url("images/bmenu-back.gif") no-repeat left top;

	width: 780px;

	height: 39px;

	font-size: 11px;

	font-weight: bold;

	color:#333333;

	padding: 0px 0px 0px 0px;

  }



#bmenu a {

	padding: 0px 8px 0px 8px;

	height: 31px;

	line-height: 31px;

	text-decoration:none;

	color:#000000;

  }



#bmenu a:hover {

	color:#464646;

  }

  

/*********** #Sub Menu Links ***********/



#menl {

	margin-top: 15px;

  }



#menl a {

	padding: 0px 0px 0px 20px;

	height: 25px;

	line-height: 25px;

	display:block;

	text-decoration:none;

	font-size: 12px;

	font-weight:bold;

	color:#FFFFFF;

  }

  

#menl a:hover {

	color:#CCCCCC;

  }

  

/*********** #Disclaimer ***********/



#disc {

	background: #eae4cc url("images/spacer.gif") no-repeat right top;

	width: 900px;

	color: #817c65;

	font-size: 10px;

	text-align: justify;

	

  }

  

#disc a {

	text-decoration:none;

	color:#3C500B;

	font-weight: bold;

  }



#disc a:hover {

	color:#729915;

  }

  

/*********** #Contact Form ***********/



#qform input, textarea {

	

}



#shortform {

	background: #8ABFFE;

	width: 170px;

	margin: 7px 0px 0px 8px;

	border:solid 1px #FFFFFF;

}



/*********** #MMap Styles ***********/ 

#mapb {width: 475px;

	height: 350px;

	align: center;

	border: thin solid #0099FF;

	overflow:hidden;

  }

#mapa {width: 315px;

	height: 315px;

	align: center;

	border: thin solid #BDB76B;

	font-size: 10px;

  }

#side_bar {

	margin: 0px 0px 0px 0px;

	width: 550px;

	align: center;

	color:#000000;

  }



#side_bar a {

	height: 16px;

	line-height: 16px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	color:#000000;

  }



#side_bar a:hover {

	color: #000000;

  }

#wind {

  background-color:#FFFFFF

  }

#maphead {width: 550px;

	align: center;

	font-size: 12px;

  }

  

#directions {

	width: 500px;

}

/*********** #Letter ***********/



#letter {

	background: url("images/letter-back.gif") repeat-y left top;

	width: 600px;

}



#letcont {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	padding: 15px 30px 10px 40px;

	text-align: left;

}



#lethl {

	text-align: center;

	color: #3c2d00;

	font-weight:bold;

}

/*********** #Action ***********/



#bisname {

	font-size: 20px;

	font-weight: bold;

	color: #000000;

	padding : 20px 0px 20px 0px;

	text-align: center;

}



#number {

	font-size: 20px;

	font-weight: bold;

	color: #bc912b;

	padding : 10px 0px 0px 0px;

	text-align: center;

}



#list {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000000;

}
