﻿html{font-size:62.5%;}
body{
	margin:0;
	font-family:Verdana, Arial, sans-serif;
	background:#dfebf0 url('../images/bg-body.gif') repeat-x;
	color:#000;
	font-size:100.01%;
}
img{border:0;}
a{
	color:#2e3f71;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*wrapper*/
#wrapper{
	width:962px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	padding:332px 0 0 0;
}
/*header*/
#header{
	width:962px;
	height:247px;
	margin:0 auto;
	position:absolute;
	left:0;
	top:0;
	padding:85px 0 0;
}
/*header-top*/
.header-top{
	width:962px;
	overflow:hidden;
	height:76px;
}
/*logo*/
.logo{
	width:381px;
	height:76px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('../images/logo.gif') no-repeat;
	margin:0;
	position:absolute;
	top:9px;
	left:12px;
	z-index:10;
}
.logo a{
	display:block;
	height:100%;
}
.scroll-btn{
	position:absolute;
	width:264px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/btn-scroll3.png') no-repeat;
	top:32px;
	right:226px;
}
.scroll-btn:hover{
	background-position:0 -41px;
}
.scroll-btn-2{
	position:absolute;
	width:264px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/btn-scroll3.png') no-repeat;
	top:32px;
	right:0;
}
.scroll-btn-2:hover{
	background-position:0 -41px;
}
/*banner-area*/
.banner-container{
	background:url('../images/bg-banner-container.gif') no-repeat;
	width:952px;
	height:232px;
	padding:15px 5px 0 5px;
}
/*contact-area*/
.contact-area{
	float:left;
	width:237px;
	height: 233px;
	padding:0 2px 0 9px;
}
.contact-area .title{
	background:url('../images/bg-contact-title.gif') repeat-x;
	padding:6px 0 5px 13px;
	margin:0 0 0 -9px;
}
.contact-area .title h3{
	margin:0;
	background:url('../images/txt-contact-me.gif') no-repeat;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
}
.contact-area .address{
	margin:0;
	padding:11px 0 0 65px;
	width:172px;
}
.contact-area .address p{
	margin:0 0 6px 0;
	background:url('../images/txt-by-phone2.gif') no-repeat;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	width:100%;
}
.contact-area .address span{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:19px;
	margin:4px 0 0 -20px;
	width:100%;
}
.contact-area .phone-1{background:url('../images/txt-h-phone-1.gif') no-repeat;
}
.contact-area .phone-2{background:url('../images/txt-h-phone-2.gif') no-repeat;
}
/*help-form*/
#help-form{
	width:229px;
	overflow:hidden;
	margin:12px 0 0;
	position:relative;
	top: -9px;
	z-index:10;
}
.help-top{
	width:229px;
	height:12px;
	overflow:hidden;
	background:url('../images/bg-help-top.png') no-repeat;
}
.help-bottom{
	width:229px;
	height:12px;
	overflow:hidden;
	background:url('../images/bg-help-bottom.png') no-repeat;
}
.help-main{
	background:url('../images/bg-help.png') repeat-y;
	width:205px;
	overflow:hidden;
	padding:0 12px;
}
.help-main h4{
	background:url('../images/txt-help-now.gif') no-repeat;
	margin:0;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}
.help-main label{
	position:absolute;
	left:-9999px;
}
.help-main .row{
	float:left;
	width:100%;
	margin:0;
}
.help-main .input-text{
	color:#656565;
	font:1.1em/1.2em Vardana, Arial, sans-serif;
	width:194px;
	border:1px solid #c4c4c4;
	margin:4px 0 0 0;
	padding:1px 3px;
	float:left;
}
.help-main select{
	float:left;
	width:203px;
	margin: 2px 0 0 0;
	color:#4a4a4a;
	font:1.1em/1.2em Vardana, Arial, sans-serif;
}
.help-main textarea{
	color:#4a4a4a;
	font:1.1em/1.2em Vardana, Arial, sans-serif;
	width:194px;
	border:1px solid #c4c4c4;
	height:35px;
	overflow:auto;
	padding:0 0 0 6px;
	margin-top: 2px;
}

.help-main fieldset {
position: relative;
top: -4px;
}
.help-main .submit-btn{
	margin:8px 0 0 39px;
}
.help-main .block{
	float:left;
	width:100%;
}
/*banner-area*/
.banner-area{
	float:left;
	width:699px;
	background:url('../images/bg-banner-area.jpg') no-repeat;
	height:223px;
	padding:7px 0 0 4px;
	position:relative;
}
.banner-area .inner{
	width:100%;
}
/*photo*/
.photo{
	width:201px;
	height:220px;
	overflow:hidden;
	background:url('../images/img-photo.png') no-repeat;
	margin:3px 0 0;
	float:left;
}
/*audio*/
#audio{
	position:absolute;
	left:1px;
	bottom:0;
	z-index:1;
}
#audio .audio-buttons{
	background:url('../images/bg-audio.png') repeat-y;
	width:358px;
	overflow:hidden;
	padding:5px 0 6px 7px;
}
.audio-buttons p{
	background:url('../images/txt-audio-message.png') no-repeat;
	width:194px;
	height:26px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
/*banner-photos*/
.banner-photos{
	width:504px;
	overflow:hidden;
	z-index:100;
	position:absolute;
	right:0;
	top:0;
}
.banner-main{
	/*background:url(../images/bg-banner-main.png) repeat-y;*/
	width:487px;
	height: 202px;
	float:left;
	border: 1px solid #ddd;
	margin-left: 7px;
	display: inline;
	margin-top: 11px;
}
.banner-photos span {
	padding:0 0 0 0;
	list-style:none;
	float:left;
	margin:0 0;
	position:relative;
	border-right: 1px solid #ddd;
}
#banner-shadow-border-top {
	width: 487px;
	height: 6px;
	position: absolute;
	z-index: 101;
	left: 204px;
	top: 6px;
	background: url('../images/banner_border_shadow_top.png') no-repeat;
}

#banner-shadow-border-bot {
	width: 487px;
	height: 6px;
	position: absolute;
	z-index: 101;
	left: 203px;
	top: 214px;
	background: url('../images/banner_border_shadow_bot.png') no-repeat;
}

#banner-shadow-border-right {
	width: 6px;
	height: 214px;
	position: absolute;
	z-index: 102;
	left: 694px;
	top: 6px;
	background: url('../images/banner_border_shadow_right.png') no-repeat;
}

#banner-shadow-border-left {
	width: 6px;
	height: 214px;
	position: absolute;
	z-index: 102;
	left: 201px;
	top: 6px;
	background: url('../images/banner_border_shadow_left.png') no-repeat;
}

.banner-photos span.banner-1{width:122px;height:202px;display:block;background: url('../images/banner-1.jpg') no-repeat;
}
.banner-photos span.banner-2{width:120px;height:202px;display:block;background: url('../images/banner-2.jpg') no-repeat;
}
.banner-photos span.banner-3{width:121px;height:202px;display:block;background: url('../images/banner-3.jpg') no-repeat;
}
.banner-photos span.banner-4{width:121px;height:202px;display:block;background: url('../images/banner-4.jpg') no-repeat;
}
.banner-photos span img{
	display:block;
}

.banner-photos ul li .title{
	position:absolute;
	left:0;
	top:0;
}
.banner-photos ul li .text{
	height:202px;
	width:29px;
	overflow:hidden;
	background:url('../images/bg-banner-title.png') repeat-y;
	display:block;
	padding:0 0 0 7px;
	cursor:pointer;
}
.banner-photos ul .banner-1 .text{
	background:none;
}
.banner-photos .text strong{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	bottom:1px;
	left:7px;
}
.banner-1 .text strong{
	background:url('../images/txt-personal-injury.png') no-repeat;
	width:26px;
	height:176px;
}
.banner-2 .text strong{
	background:url('../images/txt-car-accidents.png') no-repeat;
	width:23px;
	height:161px;
}
.banner-3 .text strong{
	background:url('../images/txt-work-injuries.png') no-repeat;
	width:26px;
	height:154px;
}
.banner-4 .text strong{
	background:url('../images/txt-wrongful-death.png') no-repeat;
	width:23px;
	height:190px;
}
/*content-holder*/
#content-holder{
	width:952px;
	overflow:hidden;
	background:url('../images/bg-content-holder.gif') repeat-y;
	padding:0 5px;
}
/*content*/
#content{
	float:right;
	width:661px;
	padding:0 22px 3px 21px;
}
#content h1{
	margin:0;
}
#content p{
	margin:8px 0 14px;
	font-size:1.3em;
	line-height:1.85em;
}
.conent-image{
	float:right;
	border:1px solid #2a2a2a;
	margin:20px 0 10px 10px;
}
.conent1-image{
	float:left;
	border:1px solid #2a2a2a;
	margin:15px 10px 10px 10px;
}
.conent-image img{
	display:block;
	border:1px solid #fff;
}
#content .title{
	background:url('../images/bg-title.gif') repeat-x;
	color:#036488;
	border-bottom:1px solid #afaeae;
	padding:0 0 0 22px;
	margin:0 -22px 0 -21px;
	width:682px;
}
#content .title h1{
	font:2.3em/1.7em Verdana, Arial, sans-serif;
	margin:0;
}
#content ul{
	margin:-10px 0 0 0;
	padding:0 0 0 30px;
	list-style:none;
}
#content li{
	margin:0 0 0 -10px;
	font-size:120%;
	padding:0 0 3px 11px;
	background:url('../images/arrow-close.gif') no-repeat 0 5px;
}
#content ul li ul{
	margin:5px 0 0 -10px;
	padding:0 0 0 30px;
	list-style:none;
}
#content li ul li{
	margin:0 0 0 -10px;
	font-size:100.01%;
	padding:0 0 3px 11px;
	background:url('../images/arrow-close.gif') no-repeat 0 5px;
}
.assistance{
	float:right;
	width:319px;
	border-top:7px solid #0a83b0;
	margin:13px 0 0 10px;
	background:url('../images/bg-assistance.gif') repeat-y;
}
.assistance-bottom{
	background:url('../images/bg-assistance-bottom.gif') no-repeat 0 100%;
	padding:8px 13px 7px;
}

.assistance h2{
	background:url('../images/txt-legal-assistance.gif') no-repeat;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
/*book*/
.clearer { /* go here for explanation: http://tangible.ca/articles/35/how-to-get-a-parent-div-to-expand-around-floated-content */
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

.book{
	float:right;
	width:317px;
	border-top:7px solid #0a83b0;
	margin:13px 0 0 10px;
	background:url('../images/bg-assistance2.jpg') repeat-y;
}
.book p {
	font-size: 1.2em;
	padding-top: 10px;
}
.book a {
	font-weight:bold;
}
.order_form h1 {
	padding:8px 0 2px 5px;
}
.book h1 a {
	border:none;
}
.book_pic {
	float:right;
	margin:-5px 0px 6px 5px;
	border: none;
	
}
.book_bigpic {
	float:right;
	padding:0px 5px 0px 10px;
}
.book_biggestpic {
	float:right;
	padding:10px 25px 0px 5px;
}

.book_pic a {
	border:none;
}
.book-bottom{
	background:url('../images/bg-assistance-bottom2.jpg') no-repeat 0 100%;
	padding:8px 13px 7px;
}
.book pic {
	float:right;
	padding:8px;
}
.book h2{
	background:url('../images/txt-legal-assistance.gif') no-repeat;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.book ul{
	margin:0;
	padding:0;
	list-style:none;
	font:bold 1.2em/1.4em Verdana, Arial, sans-serif;
	color:#2e3f71;
}
.book ul li{
	padding:5px 0 2px 12px;
	background:url('../images/bullet-assistance.gif') no-repeat 0 50%;
}
.book input {
	background:none;
	border:1px solid;
}
.book_form {
width:180px;
background:none;
border:1px solid;
}
/*End BOOK*/

/*email box*/
.emailbox {
	background-color:#fff;
	padding:20px 0 0 25px;
}
.emailbox-top{
	width:275px;
	height:12px;
	overflow:hidden;
	background:url('../images/bg-email-top.png') no-repeat;
}
.emailbox-main{
	background:url('../images/bg-email.png') repeat-y;
	width:251px;
	overflow:hidden;
	padding:0 12px;
}
.emailbox-bottom{
	width:275px;
	height:12px;
	overflow:hidden;
	background:url('../images/bg-email-bottom.png') no-repeat;
}
.emailbox-main h4{
	background:url('../images/join-our-mailing-list.jpg') no-repeat;
	margin:0;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}
.emailbox-main label{
	position:absolute;
	left:-9999px;
}
.emailbox-main .row{
	float:left;
	width:100%;
	margin:7px 0 0;
}
.emailbox-main .input-text{
	background-color:#fff;
	color:#656565;
	font:1.1em/1.2em Vardana, Arial, sans-serif;
	width:190px;
	border:1px solid #c4c4c4;
	margin:0;
	padding:1px 6px;
	float:left;
}
/*end email box*/

.call{
	font:bold 1.3em/1.4em Verdana, Arial, sans-serif;
	text-decoration:underline;
	position:relative;
	top:-3px;
}
#content .assistance p{
	margin:5px 0;
}
.assistance ul{
	margin:0;
	padding:0;
	list-style:none;
	font:bold 1.2em/1.4em Verdana, Arial, sans-serif;
	color:#2e3f71;
}
.assistance ul li{
	padding:5px 0 2px 12px;
	background:url('../images/bullet-assistance.gif') no-repeat 0 50%;
}
/*sidebar*/
#sidebar{
	width:216px;
	float:left;
	padding:13px 16px 10px;
}
/*navigation*/
.nav{
	width:216px;
}
.nav-top{
	background:url('../images/bg-nav-top.png') no-repeat;
	width:216px;
	height:9px;
	overflow:hidden;
}
.nav-bottom{
	background:url('../images/bg-nav-bottom.png') no-repeat;
	width:216px;
	height:9px;
	overflow:hidden;
	z-index:1;
	position:relative;
}
#nav{
	margin:0;
	list-style:none;
	padding:1px 0 0 0;
	width:216px;
	background:url('../images/bg-nav.gif') repeat-y;
}
#nav li{
	border-top:1px solid #359bbe;
	width:209px;
	padding:0 0 0 6px;
}
* html #nav li{float:left;}
* + html #nav li{float:left;}
#nav li:first-child{
	border:0;
}
#nav li a{
	display:block;
	color:#243361;
	background:url('../images/bg-nav-links.gif') no-repeat;
	height:37px;
	width:209px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav li .about{
	background-position:0 0;
	height:28px;
}
#nav li.acvive .about,
#nav li.hover .about,
#nav li .about:hover{
	background-position:0 -37px;
}
#nav li .practice{
	background-position:-209px 0;
}
#nav li.acvive .practice,
#nav li.hover .practice,
#nav li .practice:hover{
	background-position:-209px -37px;
}
#nav li .articles{
	background-position:-418px 0;
}
#nav li.acvive .articles,
#nav li.hover .articles,
#nav li .articles:hover{
	background-position:-418px -37px;
}
#nav li .community{
	background-position:-627px 0;
}
#nav li.acvive .community,
#nav li.hover .community,
#nav li .community:hover{
	background-position:-627px -37px;
}
#nav li .contact{
	background-position:-836px 0;
}
#nav li.acvive .contact,
#nav li.hover .contact,
#nav li .contact:hover{
	background-position:-836px -37px;
}
#nav li .home{
	background-position:-1045px 0;
	height:28px;
}
#nav li.acvive .home,
#nav li.hover .home,
#nav li .home:hover{
	background-position:-1045px -37px;
}
#nav li.hover,
#nav li:hover{
	position:relative;
}
#nav li ul{
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	border:1px solid #359bbe;
	display:none;
	position:absolute;
	left:215px;
	top:-1px;
	width:250px;
	overflow:hidden;
}
#nav li.hover ul,
#nav li:hover ul{
	display:block;
}
#nav li ul li{
	padding:0;
	border-top:1px solid #359bbe;
	width:250px;
}
#nav li ul li a{
	text-indent:0;
	height:auto;
	background:none;
	font-size:1.3em;
	line-height:1.5em;
	padding:2px 0 2px 10px;
	width:240px;
}
#nav li ul li a:hover{
	color:#750c0c;
	text-decoration:none;
}
.espanol{
	display:block;
	width:216px;
	height:44px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/btn-espanol.gif') no-repeat;
	margin:-9px 0 0;
	z-index:0;
	position:relative;
}
.espanol:hover{
	background-position:0 -44px;
}
.blog-btn{
	background:url('../images/btn-blog.gif') no-repeat;
	width:214px;
	height:37px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:15px 0 0 1px;
}
.blog-btn:hover{
	background-position:0 -37px;
}
/*blog*/
.faq h2.blog-topics{
	margin:0;
	background:url('../images/blog-topics.gif') no-repeat;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
}
.faq h2.previous-posts{
	margin:0;
	background:url('../images/previous-posts.gif') no-repeat;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
}
.faq h2.blog-archives{
	margin:0;
	background:url('../images/archives.gif') no-repeat;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
}
h2.post-date{
	text-transform:uppercase;
}
.blog-list{
	margin:0;
	padding:0;
	list-style:none;
}
.blog-list li{
	margin:0 0 0 -10px;
	font-size:130%;
	padding:0 0 3px 11px;
	background:url('../images/arrow-close.gif') no-repeat 0 5px;
}
.post-body{
	border-bottom:1px #000 dashed;
	font-size:120%;
	line-height:18px;
}
#content .post-body p.blogger-labels{
	font-size:100%;
	line-height:1.0em;
}
/*faq*/
.faq{
	background:url('../images/bg-faq.gif') repeat-y;
	margin:16px 0 0;
}
.faq-top{
	background:url('../images/bg-faq-top.gif') no-repeat;
}
.faq-bottom{
	background:url('../images/bg-faq-bottom.gif') no-repeat 0 100%;
	padding:0 0 0 17px;
	width:199px;
	overflow:hidden;
}
.faq .title{
	background:#f5fae8 url('../images/bg-faq-title.gif') no-repeat;
	border-bottom:1px solid #359bbe;
	padding:8px 12px 4px;
	color:#243361;
	margin:0 0 0 -17px;
}
.faq h2{
	margin:0;
	background:url('../images/txt-faqs.gif') no-repeat;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
}
.faq h3{
	margin:8px 0 0;
	color:#2c3c70;
	font:bold 1.2em/1.2em Verdana, Arial, sans-serif;
}
/*accordion*/
.accordion{
	margin:5px 0 0 -11px;
	padding:0 9px 6px 0;
	list-style:none;
	font-size:1.2em;
	width:200px;
}
.accordion li{
	padding:0 0 7px 11px;
	background:url('../images/arrow-close.gif') no-repeat 0 5px;
}
.accordion li.active{
	background:url('../images/arrow-open.gif') no-repeat 0 5px;
}
.accordion li a{
	color:#2d3e71;
	font-weight:bold;
	line-height:1.2em;
}
.accordion p{
	margin:0;
	padding:2px 0 0;
	line-height:1.4em;
}
/*popup*/
#popup{
	width:484px;
	overflow:hidden;
	position:absolute;
	top:132px;
	left:258px;
	z-index:200;
	display:none;
}
.popup-top{
	width:484px;
	height:18px;
	overflow:hidden;
	background:url('../images/bg-popup-t.png') no-repeat;
}
.popup-bottom{
	width:484px;
	height:25px;
	overflow:hidden;
	background:url('../images/bg-popup-b.png') no-repeat;
}
.popup-main{
	background:url('../images/bg-popup.png') repeat-y;
	width:409px;
	overflow:hidden;
	padding:9px 35px 5px 40px;
	position:relative;
}
.popup-main h3{
	background:url('../images/txt-submit-case.gif') no-repeat;
	height:16px;
	overflow:hidden;
	margin:0 0 10px;
	text-indent:-9999px;
}
.popup-main p{
	font-size:1.15em;
	line-height:1.5em;
	margin:5px 0;
}
.popup-main .phone{
	color:#067199;
	font-weight:bold;
}
.popup-main .close-btn{
	background:url('../images/btn-close.gif') no-repeat;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:20px;
}
/*case-form*/
#case-form{
	margin:0 0 0 -5px;
	width:430px;
}
#case-form ul{
	margin:0;
	padding:3px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#case-form ul li{
	float:left;
	width:100%;
	padding:0 0 8px;
}
#case-form input{
	color:#000;
	float:left;
	margin:0 6px 0 0;
	border:1px solid #c2cff1;
	font:1.1em/1.2em Verdana, Arial, sans-serif;
	width:190px;
	padding:2px 6px;
}
#case-form .big-input{width:400px;}
#case-form .small-input{width:85px;}
#case-form textarea{
	border:1px solid #c2cff1;
	font:1.1em/1.2em Verdana, Arial, sans-serif;
	padding:0 0 0 6px;
	color:#000;
	float:left;
	width:406px;
	height:35px;
	overflow:auto;
}
#case-form select{
	color:#000;
	font:1.1em/1.2em Verdana, Arial, sans-serif;
	width:414px;
}
#case-form .submit-btn{
	width:126px;
	height:30px;
	padding:0;
	margin:2px 0 0 147px;
	border:0;
	display:inline;
}
#case-form label{
	position:absolute;
	left:-9999px;
}
/*footer*/
#footer{
	width:962px;
	overflow:hidden;
	padding:0 0 33px;
}
#footer .footer-box{
	background:url('../images/bg-footer.gif') repeat-y;
}
#footer .inner{
	background:url('../images/bg-footer-bottom.gif') no-repeat 0 100%;
	padding:0 5px 11px;
}
.footer-bar{
	border-top:1px solid #fff;
	border-bottom:1px solid #67a881;
	width:100%;
}
.bar-inner{
	width:930px;
	overflow:hidden;
	padding:6px 7px 4px 15px;
	border-top:3px solid #7aafe4;
	border-bottom:1px solid #037099;
	background:#24653e url('../images/bg-footer-bar.gif') repeat-x 0 100%;
}
/*phones*/
.footer-bar .phones{
	float:left;
}
.phones p{
	margin:6px 0 0;
	float:left;
	background:url('../images/txt-by-phone.gif') no-repeat;
	height:10px;
	width:74px;
	overflow:hidden;
	text-indent:-9999px;
}
.phones ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.phones ul li{
	float:left;
	margin:0 0 0 -2px;
	background:url('../images/separator01.gif') no-repeat;
	padding:4px 11px 6px 12px;
	display:inline;
}
.phones ul li span{
	display:block;
	width:105px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.phones ul li .phone-1{
	background:url('../images/txt-phone-1.gif') no-repeat;
}
.phones ul li .phone-2{
	background:url('../images/txt-phone-2.gif') no-repeat;
}
/*bottom-nav*/
.bottom-nav{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
	font-size:1.3em;
	line-height:1.7em;
	text-transform:uppercase;
	overflow:hidden;
}
.bottom-nav li{
	float:left;
	margin:0 0 0 -2px;
	padding:0 9px 0 12px;
	display:inline;
	background:url('../images/separator01.gif') no-repeat 0 50%;
}
.bottom-nav li a{
	color:#fff;
}
.bottom-nav li a:hover{
	color:#ffe21f;
	text-decoration:none;
}
/*footer-boxes*/
.footer-boxes{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 2px;
	margin:0 -2px 0 0;
}
.box{
	float:left;
	width:226px;
	background:url('../images/bg-box.gif') repeat-y;
	margin:0 0 0 12px;
	display:inline;
}
.box-top{
	background:url('../images/bg-box-top.gif') no-repeat;
}
.box-bottom{
	background:url('../images/bg-box-bottom.gif') no-repeat 0 100%;
	padding:12px 18px 9px 18px;
}
.box .address{
	margin:0;
	font-style:normal;
	color:#fff;
}
.box .address p{
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 5px -3px;
}
.box .vienna{background:url('../images/txt-vienna.gif') no-repeat;
}
.box .wheaton{background:url('../images/txt-wheaton.gif') no-repeat;
}
.box .row{
	display:block;
	font:1.25em/1.6em Verdana, Arial, sans-serif;
}
.box strong{
	font-weight:bold;
	margin:3px 0 0;
}
/*contact-box*/
.contact-box{
	background:url('../images/bg-contact-box.gif') repeat-y;
	width:448px;
}
.contact-box .box-top{
	background:url('../images/bg-contact-box-t.gif') no-repeat;
}
.contact-box .box-bottom{
	background:url('../images/bg-contact-box-b.gif') no-repeat 0 100%;
	padding:10px 12px 7px 13px;
	width:423px;
	overflow:hidden;
}
.contact-box .case{
	background:url('../images/txt-have-case.gif') no-repeat;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 7px;
}
.contact-box ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:219px;
}
.contact-box ul li{
	float:left;
	width:100%;
	padding:0 0 11px;
}
.contact-box ul li input{
	color:#4a4a4a;
	border:1px solid #dedede;
	float:left;
	width:188px;
	padding:1px 7px 2px;
	font:1.1em/1.2em Verdana, Arial, sans-serif;
}
.contact-box ul li select{
	color:#4a4a4a;
	font:1.1em/1.2em Verdana, Arial, sans-serif;
	float:left;
	width:208px;
}
.contact-box label{
	position:absolute;
	left:-9999px;
}
.contact-box .textarea{
	float:left;
	width:204px;
}
.contact-box textarea{
	float:left;
	margin:0;
	width:196px;
	border:1px solid #dedede;
	height:104px;
	padding:0 0 0 6px;
	color:#4a4a4a;
	font:1.1em/1.2em Verdana, Arial, sans-serif;
	overflow:auto;
}
.contact-box .submit-btn{
	width:126px;
	height:30px;
	float:left;
	margin:6px 0 0 38px;
	display:inline;
}
.copyright{
	font-size:1.3em;
	text-align:center;
	margin:4px 0 0;
	line-height:1.4em;
}
.copyright a{
	color:#096587;
}
#flash-audio {
	width: 95px;
	height: 29px;
	left: 48px;
	position: relative;
}
.foot-separator {
	border-top: 1px dotted #CCC;
	margin-top: 4px;
}
#banner-phone {
	position: absolute;
	right: 30px;
	top: 7px;
	
}

#audio-list p {
	margin: 0 0 5px 0;
	font-weight: bold;
}