* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{ background:#f6f3ee url(../images/bg.gif) repeat-x 0 159px; font-family: Tahoma, Arial, sans-serif; color:#666666; font-size:14px; line-height:21px; padding-bottom:15px; }
a{ color:#7fa640; text-decoration: none; }
a:hover{ color:#816391; }
a img{ border:0; }

.shell{width:983px; margin:0 auto}

#header{height:103px; background:#93ba50;}
#header .inner{width:968px; background:url(../images/inner.jpg); height:98px; margin:0 auto}
#header .right-section{float: right; display: inline; background:url(../images/call-back.gif) no-repeat; padding-top:62px; width:216px; margin-top:7px; margin-right:62px}
#header .right-section p{text-indent: -4000px; line-height: 0; font-size: 0;}
#header .right-section a{
	display: block; 
	background-image:url(../images/purple-btn.gif); 
	background-repeat: no-repeat; 
	height:17px; 
	width:212px; 
	font-size: 11px;
	letter-spacing:1px; 
	color:#fff; 
	text-transform: uppercase; 
	text-align: center; 
	line-height: 17px;
	margin-left:4px;
	margin-top:2px;
}
#header .right-section a:hover{background-position: 0 bottom;}

#logo{
	background-image: none;
	font-size: 0;
	line-height:0;
	width:386px;
	height:70px;
	float: left;
	display: inline;
	padding-left:4px;
}
#logo a{
	display: block;
	text-indent: -4000px;
	height:70px;
	background:url(../images/logo.gif);
}
#home-left{ float:left; width:315px;}
#home-right{float:right; width:310px;}
h1#body_content_title{background:url(../images/h1-bg.gif) no-repeat; height:57px; line-height: 57px; padding-left:15px; color:#fff; font-weight: normal; font-family: Palatino Linotype, Times, serif;}
h2#blurb_1_title{ float:left;background:url(../images/blurb_1_title.gif) no-repeat; height:57px; line-height: 57px; text-indent:15px; color:#fff; font-weight: normal; font-family: Palatino Linotype, Times, serif; width:310px;}
#blurb_1_body{ clear:left; float:left; width:290px; padding:0 0px 0 15px;}
h2#blurb_2_title{ float:right; background:url(../images/blurb_2_title.gif) no-repeat; height:57px; line-height: 57px; text-indent:15px; color:#fff; font-weight: normal; font-family: Palatino Linotype, Times, serif;width:310px;}
#blurb_2_body{ clear:right; float:right; width:290px; padding:0 10px 0 0;}
h2#blurb_3_title{ clear:both; color:#755587; font-size: 26px; font-weight: normal; padding-left:10px; line-height: 28px;}
h2#blurb_4_title, h2#blurb_5_title{
	color:#fff; 
	font-size: 24px; 
	font-weight: normal; 
	text-align: center; 
	height:30px; 
	width:295px; 
	background:url(../images/h2-bg.gif) repeat-x; 
	border:solid 1px #fff; 
	margin:0 auto;
	line-height: 30px;
	margin-bottom:15px;
}
h3{color:#7f00d8; font-size: 18px; font-weight: normal;}
/* HOMEPAGE BUTTONS */
	.buttons{ height:30px; margin:0 0 15px 0;}
	a.btn-about{background-image:url(../images/continue-reading.gif); float: left; display: inline; width:182px; height:48px; text-indent: -4000px; line-height: 0; font-size: 0; margin:-15px 0 0 0;}
	a:hover.btn-about{background-position: 0 bottom;}
	
	a.btn-benefits{background-image:url(../images/more-info.gif); float: right; display: inline; width:182px; height:48px; text-indent: -4000px; line-height: 0; font-size: 0; margin:-15px 0 0 0;}
	a:hover.btn-benefits{background-position: 0 bottom;}
	
	a.btn-get-started{background-image:url(../images/get-started.gif); float: right; display: inline; width:182px; height:48px; text-indent: -4000px; line-height: 0; font-size: 0; margin-top:-20px}
	a:hover.btn-get-started{background-position: 0 bottom;}


#navigation{height:55px; background:url(../images/navigation.gif) repeat-x; border-top:solid 1px #999f79}
#navigation ul{height:55px; text-indent: -4000px; line-height: 0; font-size: 0; padding-left:12px; }
#navigation li{ display: inline; }
#navigation li a{height:55px; float: left; display: inline; background-image:url(../images/nav-bg.gif); background-position: 0 0 ; background-repeat: no-repeat;}
#navigation li a.home{background-position: 0 0; width:50px;}
#navigation li a:hover.home{background-position: 0 bottom; }
#navigation li a.about{background-position: -50px 0; width:70px; }
#navigation li a:hover.about{background-position: -50px bottom; }
#navigation li a.contact{background-position: -120px 0; width:88px; margin-right:8px; }
#navigation li a:hover.contact{background-position: -120px bottom; }
#navigation li a.info{background-position: -218px 0; width:130px; }
#navigation li a:hover.info{background-position: -218px bottom; }
#navigation li a.lawyer{background-position: -348px 0; width:132px;}
#navigation li a:hover.lawyer{background-position: -348px bottom; }
#navigation li a.lawsuit{background-position: -481px 0; width:167px;}
#navigation li a:hover.lawsuit{background-position: -481px bottom; }
#navigation li a.legal{background-position: -648px 0; width:132px;}
#navigation li a:hover.legal{background-position: -648px bottom; }
#navigation li a.benefits{background-position: -780px 0; width:84px;}
#navigation li a:hover.benefits{background-position: -780px bottom; }
#navigation li a.cases{background-position: -864px 0; width:98px;}
#navigation li a:hover.cases{background-position: -864px bottom; }

#content{}
#content .top{width:983px; background:url(../images/top.png) no-repeat; height:23px; font-size: 0; line-height: 0;}
#content .bottom{width:983px; background:url(../images/bottom.png) no-repeat; height:25px; font-size: 0; line-height: 0;}
#content .repeat{width:983px; background:url(../images/repeated.png) repeat-y; }

.frame{width:942px; margin:0 auto}

.banner-holder{}
.banner-holder .banner{float: left; display: inline;}
.banner-holder .banner img{display: block;}
.banner-holder .purple-box{background:url(../images/purple.jpg); width:275px; height:225px; float: left; display: inline;}
.banner-holder .purple-box a.submit{background-image:url(../images/submit.gif); width:226px; height:88px; display: block; margin:0 auto; text-indent: -4000px; font-size: 0; line-height: 0;}
.banner-holder .purple-box a:hover.submit{background-position: 0 bottom;}
.banner-holder .purple-box p{background:url(../images/text.gif) no-repeat  center 21px; text-indent: -4000px; font-size: 0; line-height: 0; height:137px;  }

.main{margin-top:15px; border-bottom:solid 1px #41561f; background:url(../images/reps.gif) repeat-y}

.left-column{float: left; display: inline; width:633px; background:#fff url(../images/leftside.gif) repeat-x; border-top:solid 1px #dbdad5; border-left:solid 1px #c3c1bd;padding-bottom:10px}
.right-column{float: right; display: inline; width:308px;  }
.right-column a{color:#816391; font-weight:bold;}
.right-column a:hover{text-decoration:underline;}



.right-column .holder{margin-left:5px; width:300px; background:#fff url(../images/rep2.gif) repeat-x; padding-top:2px}
.right-column .top{padding-left:5px; width:300px;}

.imgfloatleft{float: left; display: inline; padding-right:10px}
.imgfloatright{float: right; display: inline; padding-left:10px}

#body_content_body{width:605px; margin:0 auto; padding-bottom:25px}
#body_content_body p, #blurb_1_body p, #blurb_2_body p, #blurb_3_body p{padding-bottom:15px;}
#body_content_body a, #blurb_1_body a,#blurb_2_body a, #blurb_3_body a{text-decoration: underline; color:#7fa640; font-weight:bold;}
#body_content_body a:hover, #blurb_1_body a:hover, #blurb_2_body a:hover #blurb_3_body a:hover{color:#816391}
#body_content_body ul{list-style-type: none; padding:0 0 15px 15px; line-height: 21px;}
#body_content_body li{background:url(../images/bull.gif) no-repeat 0 4px; padding-left:28px}

#body_content_body h2{ color:#755587; font-size: 26px; font-weight: normal; padding-bottom:10px; line-height: 28px;}
#body_content_body h3{ color:#7fa640; font-size: 20px; font-weight: normal; padding-bottom:0px; line-height: 28px;}



#blurb_3_body{background:#fff url(../images/rep.gif) repeat-x; padding-top:10px; margin-top:3px;  margin-left:10px; width:605px}


.btm-part{background:#fff url(../images/hold.gif) repeat-x;}

#blurb_4_body{width:270px; margin:0 auto; font-size: 12px; line-height: 16px; padding-bottom:15px}
.disclaimer{width:270px; margin:0 auto; font-size: 12px; line-height: 16px; padding-bottom:15px};
#blurb_5_body{width:270px; margin:0 auto; padding-bottom:25px ;}
#blurb_5_body p{padding: 0 15px; }
#blurb_5_body ul{list-style-type: none;}
#blurb_5_body li{background:url(../images/bull.gif) no-repeat 0 4px; padding-left:20px}
#blurb_5_body li a{color:#755587; text-decoration: underline;}
#blurb_5_body li a:hover{color:#43304d; }

a.reasons{background:url(../images/btn-reasons.gif); display: block; width:263px; height:26px; text-indent: -4000px; font-size: 0; line-height: 0;}
a:hover.reasons{background-position: 0 bottom;}
a.verdict{background:url(../images/btn-reasons.gif); display: block; width:263px; height:26px; text-indent: -4000px; font-size: 0; line-height: 0;}
a:hover.verdict{background-position: 0 bottom;}

#black-screen{width:100%; background:#000; height:100%; position:absolute; top:0; left:0; z-index:10; display:none;}

/* #form-holder-place { position:absolute; top:16px; left:50%; width:0; height:0; z-index:11; display:none;}*/
#form-holder-place { position:absolute; top:16px; left:50%; width:0; height:0; z-index:11; }
 .big-frame{width:504px; background:#f8f7f5; padding:3px; margin-top:2px; }
.bordered-box{width:502px; background:#ebe8e3 url(../images/rep4.gif) repeat-x; border:solid 1px #705082; padding-top:0;}
.bordered-box h1{font-size: 28px; line-height: 29px; color:#c00; text-align: center; font-weight: normal; padding-bottom:5px}
.bordered-box h2{font-size: 28px; line-height: 29px; color:#705082; text-align: center; font-weight: normal; padding-bottom:5px}
.bordered-box h2 span{text-decoration: underline; text-transform: uppercase;}
.bordered-box h3{font-size: 16px; line-height: 17px; color:#444; text-align: center; font-weight: normal; padding-bottom:12px}
.form-holder{width:504px; position:absolute; left:0; top:0; }
.form-holder a.close{background:url(../images/close.gif); width:89px; height:24px; float: right; display: inline; text-indent: -4000px; line-height: 0; font-size: 0;}
.label-box{float: left; display: inline; width:199px; border-top:solid 1px #d2cfcb; border-right:solid 1px #d2cfcb;}
.label-box label{
	font-size: 16px; 
	color:#705082; 
	width:185px; 
	padding-right:13px; 
	text-align: right; 
	display: block; 
	background:#ebe8e3; 
	border-top:solid 1px #fff; 
	border-right:solid 1px #fff; 
	line-height: 33px; 
	border-bottom:solid 1px #d2cfcb;
}
.label-box label.tall{height:141px; line-height: 18px; border-bottom:0}

.fld-box{float: left; display: inline; width:280px; background:#f9f9f7; padding-top:8px; padding-left:17px; }
.fld-box .field{
	border:solid 1px #ebe8e3;
	font-family: tahoma, sans-serif; 
	font-size: 14px; 
	color:#79578d; 
	width:268px; 
	margin:0 auto; 
	float: left; 
	padding:3px 0 3px 2px; 
	margin-bottom:10px; 
	line-height: 16px;
 }
.fld-box .large-field{border:solid 1px #ebe8e3;font-family: tahoma, sans-serif; font-size: 14px; color:#79578d; width:268px;  height:125px; margin-bottom:7px; }

.submit-box{border-top:solid 1px #d2cfcb;}
.submit-box .insider{border-top:solid 1px #fff; padding-left:18px}
.submit-box .insider input.sbmt{background:url(../images/sbmt.gif); float: right; display: inline; width:160px; height:51px; text-indent: -4000px; line-height: 0; font-size:0; border:none;}
.submit-box .insider input:hover.sbmt{background-position: 0 bottom;}
.submit-box .insider p.privacy{
	font-family: times, sans-serif; 
	font-size: 12px; 
	line-height: 12px; 
	color:#444; 
	width:235px; 
	float: left; 
	display: inline; 
	background:url(../images/privacy.gif) no-repeat;
	padding-left:24px;
	margin-top:9px;
}

#footer{text-align: center; color:#666;}
#footer ul{list-style-type: none;}
#footer li{color:#5f7d2d; display: inline; }
#footer li a{color:#5f7d2d; margin-right:4px}
#footer li a:hover{color:#926da7; text-decoration: underline;}
#footer a.design{color:#666; text-decoration:none;}
#footer a.design:hover{color:#5f7d2d; text-decoration:underline;}


#sitemap {list-style-type: none; padding:0 0 15px 35px; line-height: 21px; margin-top:0px;}
#sitemap  li{background:url(../images/bull.gif) no-repeat 0 4px; padding-left:28px; font-weight:bold; list-style-type:none;}

#contact-main{ margin:-25px 0 0 45px;}
