@charset "utf-8";
/* CSS Document */
body {}

a, img.a { outline:none; text-decoration:none; }

a:link a:active a:visited {}

a:hover {}

/* Layout and Typography */

/* EOF Layout and Typography */

#pagewrapper { background:url(../images/top-bg.jpg) repeat-x; }

#mainwrapper { width:960px; margin:0 auto; }

#headerst {
	height:147px;
	background: url(../images/header.jpg) no-repeat;
}

.logo {
	display:block;
	width:300px;
	height:150px;
	text-indent:-6000px;
}

#navst {
	height: 48px;
}

#navst ul{
	width:970px;
	height:45px;
	margin:15px 0 0 0;
}
#navst li{
	float:left;
	margin-left:35px;
}
#navst li a{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-decoration:none;
}
#navst li a:hover{
	color: #CCCC99;
}

#contentst {
	padding: 20px 20px 0 20px;
}

#footerst { height:112px; text-align:center; background:url(../images/footer-bg.jpg) repeat-x; }
#footerbox { width:960px; margin:0 auto; padding-top:30px; }
#footerst p { color:#f5f2c3; }
#footerst p a { color:#c5e692; }
#footerst p a:hover {	color:#999966; }






/* ORIGINAL STYLING */

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS Document */
.home_title h1{
	background:url(../images/simontrial_home_h1.png) no-repeat;
	width:220px;
	height:52px;
	margin:5px 0 0 0;
}
.home_title h2{
	background:url(../images/simontrial_home_h1-2.png) no-repeat;
	width:315px;
	height:52px;
	margin:-50px 0 0 0;
	float:right;
}


.home_title span{
	display:none;
}
.main_image{
	margin-top:-89px;
	margin-right:10px;
}


.extra_content {
	background-image: url(../img/extra_content.gif); 
	height:200px;
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	margin: 0 auto 0 auto;
	clear:both;
}

.blank_content {
	background-image: url(../img/bg_bottom_content.gif);
	height:145px;
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	margin: 0 auto 0 auto;
	clear:both;
}



.cases_home{
	width:980px;
	margin:0 auto;

}

.cases_home a{
	width:140px;
	margin-left:20px;
	margin-top:20px;
	float:left;
}

.cases_home a{
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}

.cases_home a:hover{
	color:#999966;
}

.cases_home a img{
	margin-top:5px;
}


#boxes{
	float:left;
	width:960px;
}

.box {
	background:#f7f7e3;
	width:250px;
	/*height:165px;*/
	float:left;
	margin:10px;
	padding:20px;
	line-height:18px;
	min-height:540px;
}
.box_img {
	background:#f7f7e3;
	width:275px;
	height:165px;
	float:left;
	margin:10px;
	padding:10px;
}

.box h1 {
	color:#8b8556;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	font-weight:bold;
}
.box p {
	color:#000000;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
.box a {
	color:#006600;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	float:right;
}


#debt {
	margin:0 10px -120px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	position:relative;
	float:left;
}
#debt h1{
	background:url(../img/title_expressdebt.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}
#debt h1 span{
	display:none;
}
#debt p{
	margin-bottom:15px;
}



#settlements {
	margin:0 10px -120px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	position:relative;

}
#settlements h1{
	background:url(../img/title_settlements.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}
#settlements h1 span{
	display:none;
}
#settlements p{
	margin-bottom:15px;
}
#settlements h4{
	text-align:center;
	font-size:28px;	
	margin-top:140px;
	margin-bottom:210px;
	color:#003300;
}


#referring {
	margin:0 10px -120px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	position:relative;
	float:left;
}

#referring h1{
	background:url(../img/title_referring.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}

#referring h1 span{
	display:none;
}
#referring p{
	margin-bottom:15px;
}


#about {
	margin:0 10px -120px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	position:relative;
	float:left;
}

#about h1{
	background:url(../img/title_about.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}

#about h1 span{
	display:none;
}

#about img{
	float:right;
	margin:10px/
}

#about p{
	margin-bottom:15px;
}


#cases{
	width:960px;
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
}

#cases h1{
	background:url(../img/title_cases.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}

#cases h1 span{
	display:none;
}

#cases h2{
	font-size:21px;
	color:#666600;
	margin-bottom:20px;
	text-align:left;
}
#cases .text img{
	float:right;
	margin:10px;
}

#cases ul {
	float:left;
	width:220px;
	font-size:18px;
	line-height:32px;
}
#cases ul li a{
	color:#003300;
	text-decoration:none;
}
#cases ul li a:hover{
	color: #666633;
	text-decoration:underline;
}

#cases .text {
	float:right;
	width:700px;
	margin-bottom:-110px;
	background:#f3f2ea;
	padding:20px;
}

#cases .text p{
	margin-bottom:15px;
	line-height:20px;
}


#attorneys{
	width:960px;
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative;
	float:left;
}

#attorneys h1{
	background:url(../img/title_attorneys.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}

#attorneys h1 span{
	display:none;
}

#attorneys h2{
	font-size:21px;
	color:#666600;
	margin-bottom:20px;
	text-align:left;
}


#attorneys ul {
	float:left;
	width:220px;
	font-size:18px;
	line-height:32px;
	margin-left:2px;
}
#attorneys ul li a{
	color:#003300;
	text-decoration:none;
}
#attorneys ul li a:hover{
	color: #666633;
	text-decoration:underline;
}

#attorneys .text {
	float:right;
	width:695px;
	margin-bottom:-110px;
	margin-top:-60px;
	background:#f3f2ea;
	padding:20px;
}

#attorneys .text p{
	margin-bottom:15px;
	line-height:20px;
}

#attorneys .text img{
	float:right;
	margin:10px;
}

.clearboth{
	clear:both;
}

/* Contact */
#contact{
	width:980px;
	margin-left:15px;
}
#contact h1{
	background:url(../img/title_contact.png) no-repeat;
	width:420px;
	height:40px;
	margin-bottom:20px;
}
#contact h1 span{
	display:none;
}

#contact_form{
	width:500px;
	height:400px;
	background:url(../img/menu_bg_cont.jpg) no-repeat;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:right;
}

#contact_form h2{
	font-size:14px;
	color: #006600;
	margin:-7px 0 10px 62px;
}


#contact_form form{
	margin-left:65px;
}

#contact_form p{
	width:400px;
	margin-left:-10px;
}

#contact_form input{
	width:400px;
	margin-top:2px;
	margin-bottom:10px;
}
#contact_form textarea{
	width:400px;
	height:200px;
	margin-top:2px;
	margin-bottom:10px;
}

#contact_info{
	width:400px;
	height:370px;

	float:left;
}

#contact_info h2{
	font-size:18px;
	margin-bottom:10px;
}

#contact_info p{
	width:320px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	text-align:justify;
}
#contact_info a{
	color:#0099CC;
}

#contact_info ul li{
	font-size:12px;
	margin:0 0 0 15px;
	list-style:disc;
}

/* EOF ORIGINAL STYLING */
