/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }





body { 	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#383838;
	min-width:980px;
	background:#c4c4c4 url(../images/wrapper_site.jpg) top center repeat;
}

.main {
	width:1050px; 	
	padding:0;
	margin:0 auto;
	font-size:13px;
	line-height:18px;
}

img {border:0; vertical-align:top; text-align:left;}
input, textarea{font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}


a {color:#3f3f3f; outline:none; cursor:pointer;}
a:hover {text-decoration:none;}

object {outline:none;}
fieldset {border:0;}
ul {list-style:none;}
table, table td {padding:0; border:none; border-collapse:collapse;}
.fleft{ float:left;}
.fright{ float:right;}
.clear{ width:100%; overflow:hidden;}
.col-1, .col-2, .col-3, .col-4, .row-box-1, .row-box-2, .row-box-3, .row-box-4{ float:left;}
.br{ display:block;}
/*contstant-text*/
.bottom-none{ padding-bottom:0 !important;}
.bg-none{ background:none !important;}
.border-none{ border:none;}
/**/



/*********************************header*************************************/
.shadow-left{ background:url(../images/shadow_left.png) 0 0 repeat-y; overflow:hidden;}
.shadow-right{ background:url(../images/shadow_right.png) top right repeat-y; overflow:hidden;}
.shadow-indent{ padding:0 25px;}
.header-nav{ background:#000000; height:104px;}
.header-nav .logo{ background:url(../images/mcnevin-law-logo.jpg) 0 0 no-repeat; width:310px; height:53px; position:absolute; margin:19px 0 0 31px; color:#ffffff; font-size:42px; line-height:1.2em; text-decoration:none; text-align:left; letter-spacing:-1px;}
.header-nav .logo strong{ color:#000000;}
.header-nav .slogan{ color:#838383; font-size:24px; display:block; margin:76px 0 0 30px; letter-spacing:1px;}

/*top-menu*/
.top-menu { position:absolute; margin:0 0 0 360px;}
.top-menu li{ margin:0 9px 0 0;}
.top-menu li, .top-menu li a{ display:block; float:left; color:#b6b5b5; font-size:18px; line-height:1.2em; text-decoration:none;} 
.top-menu li a{ padding:41px 15px 41px 14px;}
.top-menu a:hover, .top-menu .active{ background:#2d2d2d; color:#FFF !important;}
/**/
.indent-text p{ padding:18px 0 0 0;}

.header-slider{height:219px;}
#page1 .header-slider{ background:#000 url(../images/header_slider.jpg) 0 1px no-repeat; height:219px;}
#page2 .header-slider{ background:#000 url(../images/header_slider2.jpg) 0 1px no-repeat; height:219px;}
#page3 .header-slider{ background:#000 url(../images/header_slider2.jpg) 0 1px no-repeat; height:219px;}
#page4 .header-slider{ background:#000 url(../images/header_slider3.jpg) 0 1px no-repeat; height:219px;}
#page5 .header-slider{ background:#000 url(../images/header_slider4.jpg) 0 1px no-repeat; height:219px;}
#page6 .header-slider{ background:#000 url(../images/header_phone1.jpg) 0 1px no-repeat; height:219px;}
#page7 .header-slider{ background:#000 url(../images/header_courtroom1.jpg) 0 1px no-repeat; height:219px;}
#page8 .header-slider{ background:#000 url(../images/header_courtroom1.jpg) 0 1px no-repeat; height:219px;}
#page10 .header-slider{ background:#000 url(../images/header_slider4.jpg) 0 1px no-repeat; height:219px;}
#page11 .header-slider{ background:#000 url(../images/header_truck_accident_lawyer.jpg) 0 1px no-repeat; height:219px;}
#page12 .header-slider{ background:#000 url(../images/header_motorcycle.jpg) 0 1px no-repeat; height:219px;}
#page13 .header-slider{ background:#000 url(../images/header_practiceareas.jpg) 0 1px no-repeat; height:219px;}
#page14 .header-slider{ background:#000 url(../images/header_construction.jpg) 0 1px no-repeat; height:219px;}
#page15 .header-slider{ background:#000 url(../images/header_dwi4.jpg) 0 1px no-repeat; height:219px;}
#page16 .header-slider{ background:#000 url(../images/header_bicycle.jpg) 0 1px no-repeat; height:219px;}
#page17 .header-slider{ background:#000 url(../images/header_productliability.jpg) 0 1px no-repeat; height:219px;}
#page18 .header-slider{ background:#000 url(../images/header_wrongfuldeath.jpg) 0 1px no-repeat; height:219px;}
#page19 .header-slider{ background:#000 url(../images/header_dogbite.jpg) 0 1px no-repeat; height:219px;}
#page20 .header-slider{ background:#000 url(../images/header_spinalcord.jpg) 0 1px no-repeat; height:219px;}
#page21 .header-slider{ background:#000 url(../images/header_braininjury.jpg) 0 1px no-repeat; height:219px;}

/*header-box*/
.header-box{ background:url(../images/header_box.jpg) top center repeat;}
.header-box-top{ background:url(../images/header_box_top.jpg) 0 0 repeat-x;}
.header-box-bottom{ background:url(../images/header_bottom.jpg) bottom left repeat-x;}
.header-box-indent{ padding:30px 0 30px 30px;}
.header-box .row-box .row-box-1{ width:220px;}
.header-box .row-box .row-box-2{ margin:0 0 0 17px; width:220px;}
.header-box .wrapper{ border:1px solid #d0d0d0; background:#FFF; }

.img-border{ border:2px solid #000000;}
.img-border:hover{ border:2px solid #825359;}
.header-box h3{ color:#5f5f5f; font-size:20px; line-height:1.2em; margin:13px 0 11px 0;}
.row-box-indent{padding:12px 12px 12px 12px;}
.header-box .button{ background:#000000 url(../images/marker1.png) 175px 4px no-repeat; display:block; margin:18px 0 0 0; color:#ffffff; font-size:13px; text-decoration:none; padding:2px 0 5px 16px; line-height:18px;}
.header-box .button2{ background:#000000  175px 4px no-repeat; display:block; margin:18px 0 0 0; color:#ffffff; font-size:13px; text-decoration:none; padding:2px 0 5px 16px; line-height:18px;}
.header-box .button:hover{ text-decoration:none; background:#5E020D  url(../images/marker1.png) 175px 4px no-repeat;}
.header-box .button2:hover{ text-decoration:none; background:#5E020D   175px 4px no-repeat;}

/**/


/*********************************content*************************************/
.content{ padding:32px 0 34px 32px;}
.content-indent{padding:20px 0 34px 32px;}
.content-indent1{padding:38px 0 34px 32px;}
#content{ background:#FFF;}
#content .img-indent{ float:left; margin:0 27px 0 0;}
#content strong{ color:#6E3C06; font-size:13px; line-height:22px;}


/*******************content-text*******************/
#content h3{ color:#1c1c1c; font-size:32px; line-height:32px; letter-spacing:-1px; word-spacing:-2px; margin:0 0 38px 0;}
.extra-title .title-text{ color:#b4b4b4; font-size:20px; line-height:20px;  letter-spacing:0;}
.extra-title .title-text2{ color:#7F7E7E; font-size:25px; line-height:25px;  letter-spacing:0;}
.extra-title{ margin-bottom:12px !important;}
.indent-top-bottom{ padding:15px 0 25px 0;}
.indent-top{ padding:15px 0 0 0;}
.extra-right{ padding:0 35px 0 0;}
.extra-indent{ display:block; padding:21px 0 9px 0; color:#ea7900;}
#content .indent-top1{ padding:20px 0 0 0;}
#content .indent-top2{ padding:10px 0 0 0;}
/**************************************************/

/*******************content-list*******************/
ul.list li{ line-height:17px; padding:0 0 7px 0;}
ul.list li a{background:url(../images/content_list.gif) 1px 0 no-repeat; padding:0 0 1px 26px; color:#383838; font-size:13px;}
ul.list li a:hover{ color:#ea7900;}

.list-top{ padding:14px 0 0 0;}
/**************************************************/

/*******************row-list***********************/
.row-list{}
.row-list ul{ float:left;}
.row-list .list-indent{ margin-left:21px;}
/**************************************************/


.box-text a{ color:#a7a7a7; font-size:12px; font-style:italic;}
.box-text1{ width:51px; height:49px; background:#000000; text-align:center; color:#04AD10; font-size:32px; line-height:49px;}
.box-text2{ width:204px; margin:0 0 0 13px; padding-bottom:23px;}
.link{ background:url(../images/marker1.png) 0 0 no-repeat; padding:0 0 0 0; color:#383838; font-size:13px; line-height:15px; padding:0 0 2px 24px; display:block; float:left;}
.link-indent{ padding:25px 0 0 0;}
.col-bottom{ padding-bottom:17px;}
.title-top{ padding-top:45px; margin-bottom:32px !important;}
.title-top1{ padding-top:46px;}
.img-top{ margin-top:19px;}
.title{ color:#ea7900 !important;}

.list-img li{ display:block; float:left; width:140px; margin:0 0 6px 0;}
.list-img li a{}
.list-img-img{ margin-left:7px !important;}

.box1-link{ width:288px; height:25px; background:#000000; margin:12px 0 0 0 !important;}
.box1-link .col-1{ width:24px;}
.box1-link .col-1 img{ margin:4px 0 0 4px;}
.box1-link .col-3 img{ margin:4px 0 0 0;}
.box1-link .col-2{ margin:0 0 0 94px; width:100px;}
.box1-link .col-3{ width:21px; margin:0 0 0 49px;}
.box1-link ul{ padding:4px 0 0 0;}
.box1-link ul li{ display:block; float:left; margin:0 7px 0 0;}
.box1-link ul li a{ color:#ffffff; font-size:13px; line-height:15px; text-decoration:none;}
.box1-link ul li a:hover, .box1-link ul .active{ font-weight:bold; text-decoration:underline;}


.footer-box-link{ background:url(../images/footer_box_link.gif) 0 0 repeat-x; height:63px;}
.footer-box-link ul{ padding:8px 0 0 27px;}
.footer-box-link a, .footer-box-link li{ display:block; float:left; height:47px;}
.footer-box-link .bg-1{ background:url(../images/footer_facebook.gif) 0 0 no-repeat; width:114px;}
.footer-box-link .bg-2{ background:url(../images/footer_twitter.gif) 0 0 no-repeat;  width:109px; margin:0 0 0 26px;}
.footer-box-link .bg-3{ background:url(../images/footer_img3.gif) 0 0 no-repeat;  width:83px; margin:0 0 0 20px;}
.footer-box-link .bg-4{ background:url(../images/footer_img4.gif) 0 0 no-repeat;  width:63px; margin:0 0 0 25px;}
.footer-box-link .bg-5{ background:url(../images/footer_img5.gif) 0 0 no-repeat;  width:84px; margin:0 0 0 33px;}
.footer-box-link .bg-6{ background:url(../images/footer_img6.gif) 0 0 no-repeat;  width:52px; margin:0 0 0 34px;}
.footer-box-link .bg-7{ background:url(../images/footer_img7.gif) 0 0 no-repeat;  width:77px; margin:0 0 0 31px;}
.footer-box-link .bg-8{ background:url(../images/footer_img8.gif) 0 0 no-repeat;  width:61px; margin:0 0 0 32px;}
.footer-box-link .bg-9{ background:url(../images/footer_img9.gif) 0 0 no-repeat;  width:61px; margin:0 0 0 24px;}


.footer-box-link .bg-1:hover{ background:url(../images/footer_facebook_act.gif) 0 0 no-repeat;}
.footer-box-link .bg-2:hover{ background:url(../images/footer_twitter_act.gif) 0 0 no-repeat;}
.footer-box-link .bg-3:hover{ background:url(../images/footer_img3act.gif) 0 0 no-repeat;}
.footer-box-link .bg-4:hover{ background:url(../images/footer_img4act.gif) 0 0 no-repeat;}
.footer-box-link .bg-6:hover{ background:url(../images/footer_img6act.gif) 0 0 no-repeat;}
.footer-box-link .bg-8:hover{ background:url(../images/footer_img8act.gif) 0 0 no-repeat;}
.footer-box-link .bg-9:hover{ background:url(../images/footer_img9act.gif) 0 0 no-repeat;}






#page1 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page2 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page3 #content .separator{ background:url(../images/separator.gif) 282px 0 repeat-y;}
#page4 #content .separator{ background:url(../images/separator.gif) 298px 0 repeat-y;}
#page4 #content .separator1{ background:url(../images/separator.gif) 636px 0 repeat-y;}
#page6 #content .separator{ background:url(../images/separator.gif) 323px 0 repeat-y;}
#page10 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page11 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page12 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page13 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page14 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page15 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page16 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page17 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page18 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page19 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page20 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}
#page21 #content .separator{ background:url(../images/separator.gif) 637px 0 repeat-y;}



.form .bg-input, .form .bg-textarea{ width:266px; height:36px; background:#d4d4d4;}
.form .bg-input .input, .form .bg-textarea textarea{ background:none; border:none; margin:7px 0 0 7px; width:248px; color:#000; font-size:13px;} 
.form .bg-input{ margin-bottom:17px;}
.form .bg-textarea textarea{ height:431px;}
.form .bg-textarea{height:449px !important;}

.form-button{ float:right; padding:0 8px 0 0;}
.extra-right1{ width:184px; float:left;}
.extra-right1 span{ float:right;}
.form-button-indent{ margin:0 14px 0 0;}
.form-button a{ display:block; float:left; background:#000000; width:71px; height:25px; margin-top:28px; text-align:center; color:#ffffff; font-size:13px; text-decoration:none; line-height:25px;}
.form-button a:hover{ background:#ea7900;}

.title-indent1{ padding:12px 0 0 0 !important;}
.title-bottom{ margin-bottom:31px !important;}

dl.text-1 dt{ color:#7A4A16; font-size:20px; font-weight:bold;}
dl.text-1 dd{ padding:0 0 15px 0;}

#page5 .row-box-1{ width:646px;}
#page5 .row-box-2{ width:287px;}




/****************************footer*******************************************/
.footer{ background:url(../images/footer_shadow.png) 0 0 no-repeat;}
.footer .text{ display:block; padding:29px 0 30px 56px;}
.footer .text, .footer .text a, .footer .text a:hover{ color:#ffffff; font-size:12px; line-height:18px;}




/****************************slider*******************************************/


