﻿body {
	margin:0;
	min-width:955px;
	font:10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg-container.jpg) repeat-x 50% 100%;
}
img{border-style:none;}
a{
	color:#00205d;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#container{
	width:100%;
	position:relative;
	overflow:hidden;
	background:url(../images/bg-body.gif) repeat-x;
}
.main-wrapper{
	width:1224px;
	position:relative;
	left:50%;
	float:left;
}
.wrapper{
	width:1224px;
	left:-50%;
	float:left;
	position:relative;
}
#header{
	width:100%;
	margin:0 134px;
	overflow:hidden;
	position:absolute;
	top:2px;
	left:0;
	z-index:300;
	font-family:"Times New Roman", Arial, Helvetica, sans-serif;
	background:url(../images/bg-header.png) no-repeat;
}
#header .header-holder{
	height:82px;
	padding:70px 15px 0;
	width:925px;
	position: relative;
}
#header .phone{
	float:right;
	margin:-6px 0 0;
	padding:0 17px 0 0;
}
#header span{
	color:#cce2fc;
	display:block;
	margin:0 0 1px;
	text-align:right;
	font:17px Georgia, Arial, Helvetica, sans-serif;
}
#header strong{
	font-size:26px;
	color:#fefefe;
	display:block;
	text-align:right;
}
#header em{
	font-style:normal;
	font-weight:bold;
	font-size:32px;
	margin:-8px 0 0;
	color:#7d7d7d;
	display:block;
	text-align:right;
}
#main{
	width:915px;
	margin:164px 133px -25px 134px;
	padding:4px 20px 0;
	overflow:hidden;
	background:url(../images/bg-main2.png) repeat-y;
	position: relative;
}
* html #main{
	float:left;
	display:inline;
}
*+html #main{
	float:left;
	display:inline;
}
h1.logo{
width:409px;
	height:69px;
	background: url(http://www.yourmaritimelawyer.com/images/logo.png) left top no-repeat;
	text-indent: -9999px;
	position:absolute;
	z-index:1020;
	top:50px;
	left:50px;
	margin:0;

}

h1.logo a {
width:409px;
	height:69px;
	display: block;
}

	
	

#content{
	width:701px;
	float:left;
	padding-bottom: 30px;
}
#content p {
	font-size:12px;
	text-align:justify;
}
#content .nav-holder{
	width:100%;
	overflow:hidden;
	background:#022766 url(../images/bg-nav-holder.gif) no-repeat;
}
#content #menu strong{
	float:left;
	display:inline;
	font-size:11px;
	color:#bdbebf;
	margin:10px 20px 0 14px;
	text-transform:uppercase;
	font-weight:normal;
}

div#menu {
	width:100%;
	background:#022766 url(../images/bg-nav-holder.gif) no-repeat;
	left:0;
	margin:0 0 0 0px;
	padding:0;
	height:67px;
	text-align:left;
	position: relative;
}
#navigation .seamen{
	width:75px;
	background:none;
}
#navigation .seamen a{
	width:75px;
	background:url(../images/bg-nav.gif) no-repeat;
}
#navigation .seamen a:hover{
	background:url(../images/bg-nav.gif) no-repeat 0 -28px;
}
#navigation .longshoremen {
	width:134px;
}
#navigation .longshoremen a{
	width:134px;
	background:url(../images/bg-nav.gif) no-repeat -75px 0;
}
#navigation .longshoremen a:hover{
	background:url(../images/bg-nav.gif) no-repeat -75px -28px;
}
#navigation .fisherman{
	width:102px;
}
#navigation .fisherman a{
	width:102px;
	background:url(../images/bg-nav.gif) no-repeat -209px 0;
}
#navigation .fisherman a:hover{
	background:url(../images/bg-nav.gif) no-repeat -209px -28px;
}
#navigation .workers{
	width:146px;
}
#navigation .workers a{
	width:146px;
	background:url(../images/bg-nav.gif) no-repeat -311px 0;
}
#navigation .workers a:hover{
	background:url(../images/bg-nav.gif) no-repeat -311px -28px;
}
#navigation .members{
	width:123px;
}
#navigation .members a{
	width:123px;
	background:url(../images/bg-nav.gif) no-repeat -457px 0;
}
#navigation .members a:hover{
	background:url(../images/bg-nav.gif) no-repeat -457px -28px;
}
#navigation .maritime{
	width:118px;
	padding:2px 3px 2px 2px;
	background:none;
}
#navigation .maritime a{
	width:118px;
	background:url(../images/bg-nav.gif) no-repeat -580px 0;
}
#navigation .maritime a:hover{
	background:url(../images/bg-nav.gif) no-repeat -580px -28px;
}
#navigation .injuries{
	width:237px;
	padding-bottom:2px;
}
#navigation .injuries a{
	width:237px;
	background:url(../images/bg-nav.gif) no-repeat -698px 0;
}
#navigation .injuries a:hover{
	background:url(../images/bg-nav.gif) no-repeat -698px -28px;
}
#navigation .protect{
	width:200px;
	padding-bottom:2px;
}
#navigation .protect a{
	width:200px;
	background:url(../images/bg-nav.gif) no-repeat -935px 0;
}
#navigation .protect a:hover{
	background:url(../images/bg-nav.gif) no-repeat -935px -28px;
}
#navigation .claims{
	width:119px;
	padding-bottom:2px;
}
#navigation .claims a{
	width:120px;
	background:url(../images/bg-nav.gif) no-repeat -1134px 0;
}
#navigation .claims a:hover{
	background:url(../images/bg-nav.gif) no-repeat -1134px -28px;
}

ul#navigation{
	font-size: 90%;
	margin:0;
	padding:0;
	list-style:none;

	display: block;
	z-index: 1015;
}
ul#navigation, ul#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul#navigation li { 
	line-height : 1.35em;
	position: relative;
	float:left;
	height:28px;
	padding:2px 3px 3px 4px;
	background:url(../images/sep-nav.gif) no-repeat 0 11px;
	color: #000;
}
ul#navigation li ul li { 
	line-height : 1.35em;
	float:left;
	height:auto;
	padding:0;
	background-image:none;
	background-color: #000;
		font-size: 1.5em;
		margin-bottom: 2px;

}

ul#navigation a {
	color:#fff;
	float:left;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	display: block;
	font-weight: bold;
		background-image:none;
}

ul#navigation li#injuries ul li a,ul#navigation li#maritime ul li a,ul#navigation li#protect ul li a,ul#navigation li#claims ul li a {
	color:#333;
	float:left;
	height:1%;
	text-indent:0;
	overflow:auto;
	text-decoration:none;
	padding: 6px 8px;
	display: block;
	width: 200px;
	background-image:none;
	background-color: #fac256;
	border: 1px solid #ef8f38;

}
* html ul#navigation li#injuries ul li a,* html ul#navigation li#maritime ul li a,* html ul#navigation li#protect ul li a,* html ul#navigation li#claims ul li a {
 width:212px;/*for ie5.x win */
 w\idth:200px;/*for ie6*/
 }
ul#navigation li#injuries ul li a:hover,ul#navigation li#maritime ul li a:hover,ul#navigation li#protect ul li a:hover,ul#navigation li#claims ul li a:hover {
	background-image:none;
		background-color: #fbd792;
		color: #003db2;
}
ul#navigation a:hover {
	color: #000;
	background-color: #99e1b1;
}

ul#navigation li ul {
	position : absolute;
	left: -999em;background-image:none;
	background-color: #FFF;
	padding: 2px 0 0 2px;
	width: 220px;
	border: 1px solid #4173d2;
	z-index: 1005;

	

}
ul#navigation li:hover ul ul, ul#navigation li.sfhover ul ul {
	left: -999em;
}


ul#navigation li:hover ul, ul#navigation li li:hover ul, ul#navigation li.sfhover ul, ul#navigation li li.sfhover ul {
	top: 0;
	left: 0;
	margin-left: 100%;
}


/*                       ****DISPLAYS HORIZONTAL MENU**** */
ul#navigation li:active ul, ul#navigation li:hover ul, ul#navigation li.sfhover ul {
	top: 27px;
	margin-left: 0;
}
div#menu {
	width:100%;
	position: relative;
	z-index: 1000;
}









.slideshow {
	position: relative;
	overflow: hidden;
	height: 232px;
	clear:left;
	z-index: 99;
}
.slideshow div.active {
	z-index: 1;
}
.video-box{
	overflow:hidden;
	position: absolute;
	height: 232px;
	width: 701px;
	top: 0;
	left: 0;
	z-index: 99;
}
.video-box .video-holder{
	width:348px;
	float:left;
	margin:1px 0 0;
}
.video-box .video-holder img{
	display:block;
}
.cargo-box{
	margin:2px 0 0;
	padding:8px 38px 0 29px;
	height: 220px;
	width:283px;
	float:right;
	border:1px solid #5c5c5d;
	background:url(../images/bg-cargo.gif) no-repeat;
}
.cargo-box:after{
	content:"";
	clear:both;
	display:block;
}
.cargo-box .ttl{
	color:#303030;
	font-size:12px;
	letter-spacing:1px;
	display:block;
	position:relative;
	margin:0 0 0 -20px;
	padding:0 0 15px;
}
.cargo-box p{
	margin:0 0 24px;
	color:#5c5c5c;
	font-size:10px;
	line-height:17px;
}
.cargo-box .link-hold{
	width:100%;
	overflow:hidden;
}
.cargo-box .claim-button{
	width:125px;
	height:35px;
	float:left;
	display:inline;
	margin:0 0 0 168px;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/btn-claim.gif) no-repeat;
}
.navigation-holder{
	position: absolute;
	z-index: 2;
	bottom: 0;
	right: 0;
}
.navigation-holder:after{
	content:"";
	display:block;
	clear:both;
}
.navigation-holder ul{
	margin:23px 5px 0 0;
	padding:0 0 6px;
	display:inline;
	float:right;
	overflow:hidden;
	font-size:10px;
	list-style:none;
}
.navigation-holder ul li{
	float:left;
	position:relative;	
	padding:0 7px;
	background:url(../images/sep-cargo.gif) no-repeat 0 50%;
}
.navigation-holder ul li:first-child{
	background:none;
}
.navigation-holder ul a{
	color:#303030;
	text-decoration:none;
}
.navigation-holder a.active,
.cargo-box ul a:hover{
	color:#bc0512;
}
.content-holder{
	height:1%;
	margin:13px 0 0;
	padding:19px 25px 0 14px;
	border-top:1px solid #bebebe;
}
.content-holder:after{
	content:"";
	clear:both;
	display:block;
}
.content-holder h2{
	margin:0 0 0px;
	color:#e56201;
	font:18px Georgia, Arial, Helvetica, sans-serif;
}
.content-holder img{
	float:left;
	margin:0 16px 0 0;
	border:1px solid #818181;
}
.content-holder p{
	line-height:20px;
	margin:15px 0 0px 0px;
	clear:left;
	color:#000;
	font-size:10px;
}
.content-holder .navigation-box{
	height:1%;
	margin:-23px 0 25px;
	border:1px solid #a5a5a5;
	background:#fff url(../images/bg-navigation-box.gif) repeat-x;
}
.content-holder .navigation-box:after{
	content:"";
	display:block;
	clear:both;
}
.content-holder .navigation-box ul{
	margin:0;
	padding:10px 0 0 11px;
	float:left;
	font-size:10px;
	line-height:15px;
	list-style:none;
}
.content-holder .navigation-box .location{
	padding:10px 0 0 76px !important;
}
.content-holder .navigation-box ul li{
	float:left;
	clear:both;
	margin:0 0 2px;
	padding:0 0 0 16px;
	background:url(../images/bullet.gif) no-repeat 0 50%;
}
.content-holder .navigation-box ul a{
	color:#017ed5;
	text-decoration:underline;
}
.content-holder .navigation-box ul a:hover{
	text-decoration:none;
}

.content-holder ul{
	margin:0 0 10px 0;
	padding:10px 0 15px 11px;
	font-size:12px;
	line-height:18px;
	list-style:none;
}
.content-holder ul li{
	float:left;
	clear:both;
	color: #000;
	margin:0 0 2px;
	padding:0 0 0 16px;
	background:url(../images/bullet.gif) no-repeat 0 10%;
}
.content-holder ul a{
	color:#017ed5;
	text-decoration:underline;
}
.content-holder ul a:hover{
	text-decoration:none;
}


.content-holder .navigation-box img{
	float:right;
	display:inline;
	margin:-8px -29px -5px 0;
	position:relative;
	border:0;
}
.content-holder .text-holder{
	width:100%;
	margin:-2px 0 9px;
	overflow:hidden;
}
.content-holder .text-holder .text-box{
	margin:0 56px 0 0;
	width:263px;
	float:left;
}
* html .content-holder .text-holder .text-box{
	margin:0 51px 0 0;
}
.content-holder .text-holder .text-box p{
	margin:0 0 14px;
}
.content-holder .text-holder img{
	float:right;
	display:inline;
	margin:0 2px 0 20px;
	border:1px solid #818181;
}
* html .content-holder .text-holder img{
	margin:0 2px 0 23px;
}
.content-holder .text-holder .text-hold{
	height:1%;
	overflow:hidden;
}
.content-holder .text-holder .text-hold .text{
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
}
.content-holder .text-holder .text-hold p{
	margin:0 0 16px;
}
.content-holder .logo-box{
	margin:0 0 10px -15px;
	width:678px;
	overflow:hidden;
	background:#000;
}
.content-holder .logo-box .logo-holder{
	width:100%;
	height:68px;
	overflow:hidden;
	background:#000 url(../images/bg-content-logo.gif) no-repeat;
}
.logo-box .content-logo{
	width:362px;
	height:55px;
	display:block;
	margin:7px 0 0 166px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/second-logo.png) no-repeat;
}
.content-holder .logo-box .hold{
	height:1%;
	padding:2px 7px 3px 12px;
	overflow:hidden;
}
.content-holder .logo-box dl{
	margin:-3px 0 0;
	color:#fff;
	float:right;
	display:inline;
	text-transform:uppercase;
}
.content-holder .logo-box dt{
	float:left;
	margin:0 6px 0 0;
	letter-spacing:2px;
	font:12px/18px Georgia, Arial, Helvetica, sans-serif;
}
* html .content-holder .logo-box dt{
	margin:0 3px 0 0;
}
.content-holder .logo-box dd{
	display:inline;
	margin:0;
	color:#fff;
	letter-spacing:3px;
	font:bold 14px "Times New Roman", Arial, Helvetica, sans-serif;
}
.content-holder .logo-box a{
	text-decoration:none;
	letter-spacing:2px;
	font:12px Georgia, Arial, Helvetica, sans-serif;
	color:#ababab;
}
.content-holder .logo-box a:hover{
	text-decoration:underline;
}
.content-holder .box{
	width:100%;
	overflow:hidden;

}
.content-holder .box p{
	line-height:16px;
}
.content-holder .box .box-holder{
	width:235px;
	float:left;
}
.content-holder .box .second-hold{
	padding:1px 0 0 28px;
	width:185px;
}
.content-holder .box .third-hold{
	padding:0 0 0 31px;
	width:179px;
}
.content-holder .box .box-holder img{
	border:0;
	margin:1px 8px -3px -1px;
	float:left;
	display:inline;
}
.content-holder .box .link-holder{
	height:1%;
	margin:3px 0 0;
	overflow:hidden;
	padding:0 0 11px;
}
.content-holder .box .second-hold .link-holder{
	padding:0;
	text-align:center;
}
.content-holder .box .third-hold .link-holder{
	padding:0 0 7px;
	text-align:center;
}
.content-holder .box .box-holder a img{
	margin:0;
	border:0;
	float:none;
}
#sidebar{
	width:208px;
	float:right;
	padding:11px 0 7px;
	border:1px solid #f17417;
	background:#e98629 url(../images/bg-sidebar.gif) repeat-x;
}
#sidebar h3{
	font-size:19px;
	margin:0 0 8px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
}
#sidebar h4{
	margin:0 0 5px;
	font-size:14px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
#sidebar .free{
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 6px;
	background:url(../images/bg-free.gif) no-repeat 14px 0;
}
#sidebar .form-holder{
	height:1%;
	padding:9px 0 0 7px;
	overflow:hidden;
	background:url(../images/bg-form.gif) no-repeat 5px 0;
}
#sidebar .form-holder span{
	color:#fff;
	display:block;
	text-transform:uppercase;
}
#sidebar .form-holder .row{
	width:100%;
	margin:-2px 0 6px;
	overflow:hidden;
}
#sidebar .form-holder label{
	display:block;
	color:#fff;
	text-transform:uppercase;
}
#sidebar .form-holder .row .text{
	width:174px;
	padding:1px 2px;
	height:13px;
	float:left;
	color:#000;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#sidebar .form-holder .short-field{
	margin:-3px 0 4px;
}
#sidebar .form-holder .short-field .text{
	width:67px !important;
}
#sidebar .form-holder .row select{
	width:72px;
	padding:1px 2px;
	float:left;
	color:#18222a;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sidebar .form-holder .row .sel{
	width:115px;
}
#sidebar .form-holder .row textarea{
	margin:0;
	overflow:auto;
	width:177px;
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	height:131px;
}
#sidebar .form-holder .small-area{
	margin:0 0 6px;
}
#sidebar .form-holder .small-area textarea{
	height:53px;
	width:177px;
}
#sidebar .form-holder .row .medium-area{
	height:100px;
	width:177px;
}
#sidebar .form-holder .radio-box{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0 0;
}
#sidebar .form-holder .radio{
	height:15px;
	width:16px;
	display:inline;
	margin:0 1px 0 -1px;
	float:left;
}
#sidebar .form-holder .radio-box label{
	line-height:15px;
	margin:0 2px 0 0;
	vertical-align:middle;
	float:left;
}
#sidebar .form-holder .radio-box .agree{
	display:inline;
	float:none;
}
#sidebar .form-holder span a{
	color:#3d7068;
	text-decoration:underline;
}
#sidebar .form-holder span a:hover{
	text-decoration:none
}
#sidebar .form-holder .check-box{
	width:100%;
	padding:4px 0 3px;
	overflow:hidden;
}
#sidebar .form-holder .checkbox{
	height:15px;
	width:16px;
	margin:-1px 0 0 -1px;
	float:left;	
}
#sidebar .form-holder .image{
	float:left;
	display:inline;
	margin:0 0 0 2px;
}
#footer{
	width:100%;
	overflow:hidden;
}
#footer .holder{
	height:214px;
	margin:0 auto;
	padding:51px 0 0 196px;
	width:1029px;
	background:url(../images/bg-footer.jpg) no-repeat 2px 100%;
}
#footer .box{
	width:245px;
	display:inline;
	margin:-7px 147px 0 0;
	float:right;
}
#footer .box-holder{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-box-rep.png) repeat-y;
}
#footer .box-holder .bg-top{
	width:100%;
	height:8px;
	overflow:hidden;
	background:url(../images/bg-box-top.png) no-repeat;
}
#footer .box-holder .bg-bottom{
	width:100%;
	height:8px;
	overflow:hidden;
	background:url(../images/bg-box-bottom.png) no-repeat;
}
#footer .box-holder .hold{
	height:1%;
	overflow:hidden;
	padding:1px 10px;
	background:url(../images/bg-box-rep.png) repeat-y;
}
#footer .box-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	font-size:10px;
	line-height:14px;
}
#footer .box-holder .navigation{
	float:right;
	display:inline;
	margin:0 7px 0 0;
}
#footer .box-holder ul li{
	float:left;
	clear:both;
	padding:0 0 0 17px;
	margin:0 0 2px;
	background:url(../images/footer-bullet.gif) no-repeat 0 50%;
}
#footer .box-holder ul a{
	color:#fff;
	position:relative;
	white-space:nowrap;
	text-decoration:underline;
}
#footer .box-holder ul a:hover{
	text-decoration:none;
}
#footer .box strong{
	color:#fff;
	display:block;
	margin:0 0 8px 19px;
	font:bold 29px "Times New Roman", Arial,Helvetica,sans-serif;
}
#footer .text-box{
	overflow:hidden;
}
#footer .footer-logo{
	width:409px;
	height:70px;
	display:block;
	margin:0 0 15px 113px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/footer-logo.png) no-repeat;
}
#footer .text{
	width:510px;
	height:32px;
	margin:0 0 6px 63px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(../images/footer-text.png) no-repeat;
}
#footer p{
	margin:0;
	color:#9b9c9d;
	text-align:center;
	font-size:11px;
}
#toplinks {
	margin-left: 720px;
	margin-top: 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
#toplinks a {
	text-decoration: none;
	padding: 8px;
}
#toplinks a:hover {
	text-decoration: underline;
}