/* <![ Global [ -----------------------------------------------------------*/

/*
Site 9 Default CSS File
Working Version: template
VERSION: 1.0 
LAST MODIFIED: 02.07.2008
LAST MODIFIED BY: NAPOLISX

NOTES:
Image pathing needs to be as follows.

url(http://jaxlawteam.com/images/img.jpg);

This can be developed any way you wish, but must be changed before upload.

*/


html {
	height:100%}
	
body {
	background:url(../images/body-bg.jpg) top repeat-x #fff;}
	
.body{	
	margin:0; 
	padding:0; 
	background:#fff;
	font:12px/14px Arial, Helvetica, sans-serif;
	text-align:center;
	behavior:url(../scripts/csshover.htc);
	background: url(../images/body-bg.jpg) top repeat-x #fff;}
		
#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:900px;}
	
input, select, textarea{	
	border:1px solid #000;}
	
legend	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}

h1{	
	font: bold 18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:0px;}
	
h2{	
	font: bold 12px Arial, Helvetica, sans-serif;}
	
h3{	
	font: bold 10px Arial, Helvetica, sans-serif;}
	


/*	<![ Navigation [ -----------------------------------------------------------*/

.nav3 {
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;}
	.nav3 a {
		height:34px;
		padding:21px 10px 0px 10px;
		display:block;
		border-left:1px solid #c4112f;
		color:#505457;
		background:#fff;
		text-decoration:none;}
	.nav3 a:hover {
		height:34px;
		padding:21px 10px 0px 10px;
		display:block;
		border-left:1px solid #1c2222;
		color:#fff;
		background:#1c2222;
		text-decoration:none;}

.nav {
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;}
	.nav a {
		height:41px;
		padding:27px 10px 0px 10px;
		display:block;
		color:#505457;
		background:#fff;
		text-decoration:none;}
	.nav a:hover {
		height:41px;
		padding:27px 10px 0px 10px;
		display:block;
		color:#fff;
		background:#1c2222;
		text-decoration:none;}

.nav2 {
	position:relative;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	vertical-align:middle;}
	.nav2 ul {
		text-align:center;
		list-style:none;
		padding:0px;
		margin:0px 0px 0px 0px;
		position: relative;
		right:0px;
		top:0px;}
	.nav2 ul li {
		display:inline;}
	.nav2 a {
		float:left;
		text-align:center;
		color:#505457;
		text-decoration:none;
		border-left:1px solid #c4112f;
		height:34px;
		padding:21px 10px 0px 10px;}
	.nav2 a:hover {
		height:34px;
		padding:21px 10px 0px 10px;
		border-left:1px solid #1c2222;
		color:#fff;
		background:#1c2222;
		text-decoration:none;}

.topnav {
	background:url(../images/topnav-bg.gif) top repeat-x #c41130;
	text-align:center;
	width:100%;
	font:10px Tahoma, Verdana, sans-serif;}
	.topnav td {
		padding:5px;}
	.topnav a {
		color:#fff;
		text-decoration:none;}
	.topnav a:hover {
		color:#fff;
		text-decoration:underline;}

.aop {
	font:14px Tahoma, Verdana, sans-serif;
	color:#fff;
	background:#1c2122;
	font-weight: bold;
	text-align: center;
}
	.aop a {	
		display:block;
		background: url(../images/aop-bullet.gif) top left no-repeat;
		padding:3px 3px 8px 27px;
		color:#fff;
		text-decoration:none;}
	.aop a:hover {	
		display:block;
		background: url(../images/aop-bullet.gif) top left no-repeat;
		padding:3px 3px 8px 27px;
		color:#fff;
		text-decoration:underline;}

.aop-separator {
	background:#31393b;}
		
.footlinks {
	
	clear:both;
	text-align:center;
	padding:5px;
	font:11px Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color:#c41130;
	padding:20px 0px 5px 0px;}	
	.footlinks a {
		font-weight:normal;
		color:#4e5556;
		text-decoration:none;}
	.footlinks a:hover {
		font-weight:normal;
		color:#c41130;
		text-decoration:none;}			
		
.footer {
	background:#e6e6e6;
	height:13px;}	
	
.top-bar {
	background:#fff;
	padding:0px 10px;
	text-align: center;
}

.phone {
	height:68px;
	font:11px Tahoma, Verdana, sans-serif;
	color:#1c2122;
	text-transform:uppercase;
	vertical-align:middle;}
	.phone strong {
		font:22px Georgia, "Times New Roman", Times, serif;
		color:#c41130;
		font-weight:normal;}

/*	<![ Layout [ -----------------------------------------------------------*/

.header{
	background: url(../images/header_new.jpg) top no-repeat;
	height:251px;
	vertical-align:top;
	text-align:right;
	padding:0px 10px;}

#header2{
	background: url(../images/header.jpg) top no-repeat;
	height:251px;
	vertical-align:top;
	text-align:right;
	padding:0px 10px;}

.mid {
	padding:20px;
	background:#fff;
	border-bottom:1px solid #b0b0b2;
	text-align: left;
}	
	
.right {
	border-left:1px solid #b0b0b2;
	padding:0px 0px 0px 10px;
	vertical-align:top;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-align:justify;}
	.right h2 {
		font:21px Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		text-transform:uppercase;
		color:#c41130;
		line-height:normal;}
	.right a {
		color:#5b7f87;
		font-weight:bold;
		text-decoration:none;}
	.right a:hover {
		color:#5b7f87;
		font-weight:bold;
		text-decoration:underline;}
		
.address-bar {
	border-bottom:1px solid #b0b0b2;}
	.address-bar b {
		font: 15px Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		text-transform:capitalize;
		color:#c41130;}
	.address-bar strong {
		color:#000;}
	
address {
	text-decoration:none;
	font-style:normal;}	
	
.content {
	padding:0px 10px 10px 0px;
	vertical-align:top;
	color:#5f5f5f;
	font:14px Tahoma, Verdana, sans-serif;
	text-align: left;
}	
	.content * {
	line-height:20px;
}
	.content p {
	text-align: justify;
		}	
	.content h1{	
		font: 24px Georgia, "Times New Roman", Times, serif;
		color:#5b7f87;
		line-height:normal;
		text-transform:none;}
	.content h2{	
		font:16px Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		color:#1c2122;
		font-weight:normal;
		line-height:normal;}
	.content h3{
		color:#000;
		font: bold 14px Tahoma, Verdana, sans-serif;
		line-height:normal;}
	.content h4{
		color:#c41130;
		font: bold 14px Tahoma, Verdana, sans-serif;
		line-height:normal;}
	.content h5{
		color:#5f5f5f;	
		font: bold 14px Tahoma, Verdana, sans-serif;
		line-height:normal;}
	.content a {
		color:#5b7f87;
		font-weight:bold;
		text-decoration:none;}
	.content a:hover {
		color:#5b7f87;
		font-weight:bold;
		text-decoration:underline;}

/*	<![ Quick Contact [ -----------------------------------------------------------*/

.qctable {
	border-top:1px solid #b0b0b2;
	font:9px Verdana, Arial, Helvetica, sans-serif;}
	
.qchead {
	}	

.PAD_form_itm {
	padding:3px 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5b7f87;}
	
.form-pct { 
	width:195px; 
	height:21px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#1c2122;
	border:1px solid #5b7f87;}

.msg-pct { 
	width:245px; 
	height:45px;
	overflow:auto;
	color:#fff;
	vertical-align:top;
	font:11px Arial, Helvetica, sans-serif;
	background:#1c2122;
	border:1px solid #5b7f87;}

.submit {
	display:block;
	height:20px;
	width:75px;
	padding:0px;
	background: #c41130;
	color:#fff;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	border:none;}
	
.submit:hover {	
	background: #5b7f87;	
	text-decoration:none;
	color:#fff;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

.disclaimer{
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px 0px;
	text-align:justify;}
	.disclaimer a {
		text-decoration:none;
		font-weight:bold;
		color:#666;}
	.disclaimer a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#666;
	font-size: 10px;
}

/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] --------- */
#directionsForm{
}

/* div that wraps form */
#directionsInput {
padding:0px 0px 15px 0px;
}

#fromAddress{
width:300px;
border:1px solid #000;}

#directionsLocale{
padding:0px 0px 15px 0px;
}

#locale{
width:300px;
border:1px solid #000;}

#directionsSubmit{
padding:0px 0px 25px 0px;
}

#map{
border:1px solid #000;}

#addressNotFound{
}

#directions{
}

/*	<![ Site 9 Images [ --------------------------------------------------------*/

.leftimg {
	margin: 5px 10px 10px 0px;
	float: left;
	}
	
.rightimg {
	margin: 5px 0px 10px 10px;
	float: right;
	}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
