body
{
	background:#000 url(../images/header_bg.jpg) repeat-x;
	padding:0;
	margin:0;
	text-align:center;
	behavior: url(../includes/csshover3.htc);
}

*
{
	outline:none;
}

#main-content
{
	width:1055px;
	margin:0 auto;	
}

#header-phone
{
	width: 876px;
	height: 31px;
	background:transparent url(../images/header_phone.gif) no-repeat;
	text-indent: -6000px;
	margin:30px 0 0 0;
	padding:0;
}

#header-secondary
{
	width:1055px;
	height:237px;
	clear:both;
}

#header-still
{
	width:764px;
	height:236px;
	background:transparent url(../images/header_still.jpg) no-repeat;
	margin:0;
	padding:0;
	float:left;
	text-indent:-6000px;
}

.logo-link
{
	display:block;
	width:200px;
	height:236px;
}

#header-flash
{
	width:764px;
	height:236px;
	margin:0;
	padding:0;
	float:left;
}

#case-success
{
	display:none;
	width: 247px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#case-form
{
	width: 247px;
	height:202px;
	padding:17px 20px;
	background:#fff url(../images/form_bg.gif) no-repeat;
	float:left;
	text-align:right;
}

.case-form-input
{
	width: 190px;
	border:solid 1px #467fbb;
	background:#e9e9e9;
	margin:0 0 13px 0;
	padding:2px;
}

.case-form-input:focus
{
	border:solid 1px #00528e;
	background:#d8eaf8;
}

.case-label
{
	display:block;
	color:#0f5694;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:75%;
	float:left;
	text-align:right;
	width:40px;
}

.case-submit
{
	width:87px;
	height:22px;
	background: transparent url(../images/submit_bg.gif) repeat-x;
	border:solid 1px #16679e;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:80%;
	margin:15px 0 0 0;
	padding:0;
	cursor:pointer;
}

span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}

span.radio {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(radio.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}

select
{
	height:31px;
	margin:0 25px 0 0;
	cursor:pointer;
}

span.select {
   position: absolute;
   width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 27px;
   padding: 6px 24px 0 8px;
   color: #fff;
   font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight:bold;
   background: url(../images/select_bg.gif) no-repeat;
   overflow: hidden;
   text-align:center;
   cursor:pointer;
   line-height:22px;
}

.title-caseform
{
	display:block;
	width: 247px;
	height:15px;
	background:transparent url(../images/title_caseform.gif) no-repeat center top;
	text-indent:-6000px;
	text-align:left;
	margin:0;
	padding:0;
}

#bottom-content
{
	clear:both;
	margin:13px 0 0 0;
}

#left-column
{
	text-align:left;
	width:190px;
	float:left;
	margin:13px 0 0 0;
}

#asseenontv
{
	width:188px;
	height:120px;
	background:transparent url(../images/tv_bg.gif) no-repeat;
	padding:6px 0 0 0;
}

.title-asseenontv
{
	display:block;
	width:145px;
	height:16px;
	background:transparent url(../images/title_asseenontv.gif) no-repeat;
	text-indent:-6000px;
	margin:0 auto 5px auto;
}

.tvspot1:link, .tvspot1:visited 
{
	display:block;
	width:97px;
	height:91px;
	background:transparent url(../images/tvspot1_bg.gif) no-repeat;
	text-indent:-6000px;
	float:left;
}

.tvspot1:hover, .tvspot1:active 
{
	display:block;
	width:97px;
	height:91px;
	background:transparent url(../images/tvspot1_bg.gif) no-repeat 0 -91px;
	text-indent:-6000px;
	float:left;
}

.tvspot2:link, .tvspot2:visited 
{
	display:block;
	width:87px;
	height:91px;
	background:transparent url(../images/tvspot2_bg.gif) no-repeat;
	text-indent:-6000px;
	float:left;
}

.tvspot2:hover, .tvspot2:active 
{
	display:block;
	width:87px;
	height:91px;
	background:transparent url(../images/tvspot2_bg.gif) no-repeat 0 -91px;
	text-indent:-6000px;
	float:left;
}

#practiceareas
{
	width:188px;
	height:238px;
	background:transparent url(../images/practiceareas_bg.gif) no-repeat;
	padding:6px 0 0 0;
	margin:10px 0 0 0;
}

.title-practiceareas
{
	display:block;
	width:153px;
	height:16px;
	background:transparent url(../images/title_practiceareas.gif) no-repeat;
	text-indent:-6000px;
	margin:0 auto 5px auto;
}

.left-column-list
{
	padding:0;
	margin:0;
	list-style: none;
}

.left-column-list li
{
	margin:0;
	padding:0 0 0 11px;
}

.left-column-list li a:link, .left-column-list li a:visited
{
	color:#fff;
	font-size:73%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.left-column-list li a:hover, .left-column-list li a:active
{
	color:#a4d6fb;
	font-size:73%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#fromtheblog
{
	width:188px;
	height:120px;
	background:transparent url(../images/tv_bg.gif) no-repeat;
	padding:8px 0 0 0;
	margin:10px 0 0 0;
}

.title-fromtheblog
{
	display:block;
	width:155px;
	height:16px;
	background:transparent url(../images/title_fromtheblog.gif) no-repeat;
	text-indent:-6000px;
	margin:0 auto 5px auto;
}

.more-link:link, .more-link:visited
{
	display:block;
	float:right;
	color:#fff;
	font-size:90%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:3px 9px 0 0;
}

.more-link:hover, .more-link:active
{
	display:block;
	float:right;
	color:#a4d6fb;
	font-size:90%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:3px 9px 0 0;
}

#bottom-right-column-home
{
	text-align: left;
	padding:0 25px 0 0;
	margin:0 5px 0 0;
	width:820px;
	border-left:solid 1px #7fa8c6;
	border-right:solid 1px #7fa8c6;
	background:#fff;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#bottom-right-column-interior
{
	text-align: left;
	padding:103px 25px 0 0;
	margin:0 5px 0 0;
	width:820px;
	border-left:solid 1px #7fa8c6;
	border-right:solid 1px #7fa8c6;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.bg-other
{
	background:#fff url(../images/bottom_image.jpg) no-repeat;
}

.nursinghome
{
	background:#fff url(../images/bottom_image_practice_mm.jpg) no-repeat;
}

.drunkdriving
{
	background:#fff url(../images/bottom_image_practice_pi.jpg) no-repeat;
}

.headon
{
	background:#fff url(../images/bottom_image_practice_headon.jpg) no-repeat;
}

.rollover
{
	background:#fff url(../images/bottom_image_practice_rollover.jpg) no-repeat;
}

.blowout
{
	background:#fff url(../images/bottom_image_practice_blowout.jpg) no-repeat;
}

.auto
{
	background:#fff url(../images/bottom_image_practice_autoaccident.jpg) no-repeat;
}

.bicycle
{
	background:#fff url(../images/bottom_image_practice_bicycle.jpg) no-repeat;
}

.wheeler18
{
	background:#fff url(../images/bottom_image_practice_18wheeler.jpg) no-repeat;
}

.airplane
{
	background:#fff url(../images/bottom_image_practice_airplane.jpg) no-repeat;
}

.birth
{
	background:#fff url(../images/bottom_image_practice_birth.jpg) no-repeat;
}

.boating
{
	background:#fff url(../images/bottom_image_practice_boating.jpg) no-repeat;
}

.burn
{
	background:#fff url(../images/bottom_image_practice_burn.jpg) no-repeat;
}

.bus
{
	background:#fff url(../images/bottom_image_practice_bus.jpg) no-repeat;
}

.cellphone
{
	background:#fff url(../images/bottom_image_practice_cellphone.jpg) no-repeat;
}

.defectivemedical
{
	background:#fff url(../images/bottom_image_practice_defectivemedical.jpg) no-repeat;
}

.drowning
{
	background:#fff url(../images/bottom_image_practice_drowning.jpg) no-repeat;
}

.cruise
{
	background:#fff url(../images/bottom_image_practice_cruise.jpg) no-repeat;
}

.sideeffects
{
	background:#fff url(../images/bottom_image_practice_sideeffects.jpg) no-repeat;
}

.motorcycle
{
	background:#fff url(../images/bottom_image_practice_motorcycle.jpg) no-repeat;
}

.pedestrian
{
	background:#fff url(../images/bottom_image_practice_pedestrian.jpg) no-repeat;
}

.slipfall
{
	background:#fff url(../images/bottom_image_practice_slipfall.jpg) no-repeat;
}

.tbone
{
	background:#fff url(../images/bottom_image_practice_tbone.jpg) no-repeat;
}

.workerscomp
{
	background:#fff url(../images/bottom_image_practice_workerscomp.jpg) no-repeat;
}

.security
{
	background:#fff url(../images/bottom_image_practice_security.jpg) no-repeat;
}

#bottom-right-column-interior p, #bottom-right-column-interior ul, #bottom-right-column-interior h4
{
	padding-left:25px;
}

#bottom-right-column-interior blockquote
{
	padding-left: 40px;
	font-size:80%;
	font-style:italic;
	color:#636363;
}

#bottom-right-column-interior ul li
{
	margin-left:25px;
}

.home-title
{
	color:#00528e;
	font-weight: bold;
	font-size: 125%;
}

.page-title
{
	display:inline;
	color:#00528e;
	font-weight: bold;
	font-size: 140%;
	letter-spacing:1px;
	background:transparent url(../images/title_bg.gif) no-repeat right top;
	padding:6px 45px 0 25px;
}

.sub-title
{
	color:#00528e;
	font-size:95%;
	font-weight:normal;
	font-style:italic;
	letter-spacing:.5px;
}

p
{
	font-size:80%;
}

p a:link, p a:visited
{
	color:#00528e;
	text-decoration:underline;
}

p a:hover, p a:active
{
	color:#7fa8c6;
	text-decoration:none;
}

#footer
{
	text-align: left;
	margin:0 5px 20px 0;
	padding:0 0 10px 0;
	width:847px;
	background:#fff url(../images/footer_bg.gif) no-repeat left bottom;
	float:right;
	text-align:center;
	font-size:70%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#years-line
{
	width:668px;
	height:20px;
	background:transparent url(../images/30years.gif) no-repeat;
	text-indent:-6000px;
	margin:15px auto;
}

#footer a:link, #footer a:visited
{
	color:#000;
	text-decoration:none;
}

#footer a:hover, #footer a:active
{
	color:#000;
	text-decoration:underline;
}

.facebook-link
{
	display:inline-block;
	vertical-align: bottom;
	height: 20px;
	width:20px;
	margin: 0 auto;
	text-indent:-6000px;
}

.facebook-link:link, .facebook-link:visited 
{
	background: transparent url(../images/share-icon.gif) no-repeat;
}

.facebook-link:hover, .facebook-link:active
{
	background: transparent url(../images/share-icon-over.gif) no-repeat;
}

.content-list
{
	font-size: 80%;	
	list-style-image:url(../images/square_bullet.gif);
}

.content-list a:link, .content-list a:visited
{
	color:#00528e;
	text-decoration:underline;
}

.content-list a:hover, .content-list a:active
{
	color:#7fa8c6;
	text-decoration:none;
}

.content-label
{
	display:block;
	width:90%;
	margin:0 15px;
	padding:0 0 0 10px;
	border-bottom:solid 1px #cccccc;
	font-size: 100%;	
	color:#00528e;
}

#contact-form-success
{
	display:none;
	width:600px;
	height:400px;
}

#contact-form
{
	width:600px;
	height:400px;
	margin:10px 0 80px 0;
}


#contact-form input, #contact-form textarea
{
	border:solid 1px #467fbb;
	background:#e9e9e9;
	margin:0 0 10px 0;
	padding:2px;
}

#contact-form select
{
	height:20px;
	margin:0 0 10px 0;
}

#contact-form input:focus, #contact-form textarea:focus
{
	border:solid 1px #00528e;
	background:#d8eaf8;
}	

.contact-form-label
{
	color:#00528e;
	font-size:80%;
	width:150px;
	float:left;
	text-align:right;
	margin:0 10px 0 0;
}

#contact-form .contact-submit, #contact-form .contact-submit:focus
{
	width:87px;
	height:22px;
	background: transparent url(../images/submit_bg.gif) repeat-x;
	border:solid 1px #16679e;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:80%;
	margin:15px 0 0 0;
	padding:0;
	cursor:pointer;
	float:right;
}

.contact-disclaimer
{
	display:block;
	width:410px;
	float:right;
	color:#999;
	font-size:70%;
}
