/* <![ 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://owingslawfirm.com/images/img.jpg);

This can be developed any way you wish, but must be changed before upload.

*/


html {
	height:100%;}
	
.body{	
	margin:0; 
	padding:0; 
	background:#ccc;
	font:12px/14px Arial, Helvetica, sans-serif;
	text-align:center;
	behavior:url(../scripts/csshover.htc);
	background:#ccc;}
		
.body-left {
	background:url(../images/body-bg-left.jpg) top right repeat-y;
	vertical-align:bottom;
	width:7px;}
	
.body-right {
	background:url(../images/body-bg-right.jpg) top left repeat-y; 
	vertical-align:bottom;
	width:8px;}
		
#container {
	vertical-align:top;
	text-align:left;
	width:942px;}
			
#container-HOME {
	vertical-align:top;
	text-align:left;
	width:834px;}

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;}

object {
	border:none;
	padding:0px;}

/*	<![ Navigation [ -----------------------------------------------------------*/

.nav {
	color:#fff;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background:url(../images/nav-bg.jpg) bottom repeat-x;}
	.nav a {
		padding:0px 20px;
		color:#fff;
		text-align:center;
		text-decoration:none;}
	.nav a:hover {
		color:#fbdc5b;
		text-decoration:none;}
		
.subnav {
	width:100%;
	height:33px;
	vertical-align:middle;
	text-align:left;
	background:url(../images/subnav-bg.jpg) top left repeat-x;
	position:relative;
	font:bold 12px Arial, Helvetica, sans-serif;}
	.subnav ul {
		list-style:none;
		padding:0;
		margin:0;
		right:0px;
		top:0px;}
	.subnav ul li {
		display:inline;}
	.subnav a {
		float:left;
		height:20px;
		padding:10px 10px 0px 15px;
		text-align:center;
		color:#33586f;
		text-decoration:none;}
	.subnav a:hover {
		color:#a72401;
		text-decoration:none;}
	
.aop {
	background: url(../images/aop-bg.jpg) top repeat-x #cdd5da;
	color:#c69f28;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;}
	.aop ul li a {	
		color:#274a6f; !important
		text-decoration:none;}
	.aop ul li a:hover {
		color:#c69f28; !important
		text-decoration:none;}
	.aop ul {
		list-style:square;
		padding:7px 0px;
		margin:0px 25px;}

.aop-HOME {
	color:#d1e0ec;
	font-weight:bold;
	font:12px Arial, Helvetica, sans-serif;
	text-align:right;
	padding:5px 20px;
	vertical-align:middle;}
	.aop-HOME td {
		text-align:left;}
	.aop-HOME a {
		color:#274a6f;
		text-decoration:none;
		font-weight:bold;}
	.aop-HOME a:hover {
		color:#a72401;
		text-decoration:none;
		font-weight:bold;}

.aop-title {
	display:block;
	background:#335971;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:5px 20px;}

.aop-left {
	background:url(../images/aop-left.jpg) right repeat-y ;}

.aop-right {
	background:url(../images/aop-right.jpg) left repeat-y;}
		
.footlinks {
	background:url(../images/footer-bg.jpg) center repeat-x #000;
	text-align:center;
	padding:7px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;}
	.footlinks a {
		padding:0px 2px;
		font:11px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;}
	.footlinks a:hover {
		font:11px Arial, Helvetica, sans-serif;
		color:#fbdc5b;
		text-decoration:none;}	
		
.footlinks-HOME {
	background:url(../images/footer-bg.jpg) center repeat-x #000;
	text-align:right;
	padding:7px 20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#ced5d9;
	font-weight:bold;}
	.footlinks-HOME a {
		padding:0px 20px 0px 75px;
		color:#ced5d9;
		text-decoration:none;}
	.footlinks-HOME a:hover {
		color:#fbdc5b;
		text-decoration:none;}					

address {
	font-style:normal;}	

/*	<![ Layout [ -----------------------------------------------------------*/

.header {
	width:942px;
	height:94px;
	background:url(../images/header-bg.jpg);
	vertical-align:bottom;}

.header-HOME {
	width:834px;
	background:url(../images/header-bg.jpg);
	vertical-align:bottom;}
	
.header-right {
	vertical-align:bottom;
	text-align:right;
	padding:0px 6px 0px 0px;}
	
.banner1-HOME {
	background:url(../images/banner1-home.jpg) top no-repeat #fff;
	width:834px;
	text-align:right;
	vertical-align:bottom;
	font:11px Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:24px;}
	
	.banner1-HOME a {
		padding:0px 100px 0px 45px;
		color:#a72401;
		text-decoration:underline;}
	.banner1-HOME a:hover {
		padding:0px 100px 0px 45px;
		color:#274a6f;
		text-decoration:none;}
	
.banner2-HOME {
	background:url(../images/banner2-home.jpg) bottom no-repeat #fff;
	width:834px;
	height:185px;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#abbfd0;
	vertical-align:middle;
	line-height:normal;}
	
	.banner2-HOME h2 {
		font-weight:normal;
		padding:0px 0px 0px 20px;
		font:27px Arial, Helvetica, sans-serif;
		color:#f6c632;
		line-height:normal;}

.banner3-HOME {
	background:url(../images/banner3-home.jpg) bottom no-repeat #fff;
	width:834px;
	vertical-align:middle;
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	text-align:right;
	color:#fbd96e;}

.phone {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#efe3b1;
	text-align:right;
	padding:0px 11px 0px 0px;
	line-height:13px;}

.phone strong {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#d2d2d2;
	font-weight:bold;}
	
.phone b {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#d2d2d2;
	font-weight:bold;}
	
#credit {
	color:#a72401; 
	text-transform:uppercase; 
	text-align:center; 
	width:180px; 
	font-weight:bold; 
	padding:10px 0px; 
	line-height:normal;}
	
#credit-HOME {
	float:left;
	color:#a72401; 
	text-transform:uppercase; 
	text-align:left; 
	width:350px; 
	font-weight:bold; 
	padding:10px 0px; 
	line-height:normal;}
	
.mid {
	background: url(../images/mid-bg.jpg) top repeat-x #fff;
	border-bottom:1px solid #6c8195;
	padding:20px 35px;}
	
.mid-HOME {
	background: url(../images/mid-bg-home.jpg) bottom repeat-x #a2adb6;
	border-bottom:1px solid #6c8195;
	padding:0px 0px 20px 20px;}

.right {
	float:right;
	text-align:center;
	padding:50px 0px 0px 25px;}

.content {
	background:url(../images/main-body-bg.jpg) top right no-repeat;
	padding:20px 0px 0px 0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#434343;}	
	.content * {
		line-height:20px;}
	.content p {
		line-height:20px;}	
	.content h1{
		font: 21px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#33586f;
		border-bottom:1px solid #33586f;
		line-height:normal;}
	.content h2{
		font: bold 14px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#a72401;
		line-height:normal;}
	.content h3{
		font: bold 11px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#434343;
		line-height:normal;}
	.content h4{
		font: bold 11px Arial, Helvetica, sans-serif;
		color:#000;
		line-height:normal;}
	.content h5{
		font: bold 11px Arial, Helvetica, sans-serif;
		color:#33586f;
		line-height:normal;}
	.content a {
		color:#b6942c;
		font-weight:bold;
		text-decoration:none;}
	.content a:hover {
		color:#a72401;
		text-decoration:none;
		font-weight:bold;}

#content-HOME-row1 {
	background:url(../images/content-home-top-bg.jpg) top repeat-x #27475b;
	color:#e9eaea;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding:0px;}
	#content-HOME-row1 a {
		color:#e9eaea;
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;}
	#content-HOME-row1 a:hover {
		color:#fbdc5b;
		font:12px Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;}

#content-HOME-row2 td {
	padding:10px 0px;
	vertical-align:top;
	text-align:left;}

.content-HOME-right {
	background:url(../images/content-home-right.jpg) top right repeat-y;}

.content-HOME {
	background:url(../images/content-bg-home.jpg) bottom repeat-x #fff;
	font:11px Arial, Helvetica, sans-serif;
	color:#434343;
	text-align:left;
	vertical-align:top;}
	.content-HOME * {
		line-height:20px;}
	.content-HOME p {
		line-height:20px;}	
	.content-HOME h1{
		font: 21px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#33586f;
		border-bottom:1px solid #33586f;
		line-height:normal;}
	.content-HOME h2{
		font: bold 14px Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#a72401;
		line-height:normal;}
	.content-HOME h3{
		font: bold 11px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#434343;
		line-height:normal;}
	.content-HOME h4{
		font: bold 11px Arial, Helvetica, sans-serif;
		color:#000;
		line-height:normal;}
	.content-HOME h5{
		font: bold 11px Arial, Helvetica, sans-serif;
		color:#33586f;
		line-height:normal;}
	.content-HOME a {
		color:#b6942c;
		font-weight:bold;
		text-decoration:none;}
	.content-HOME a:hover {
		color:#a72401;
		text-decoration:none;
		font-weight:bold;}
	.content-HOME ul {
		margin:0px 0px 0px 15px;
		padding:0px 5px 0px 0px;
		list-style:square;}

.form-pct { 
	width:400px; 
	height:20px;
	background:#dbe0e4;
	border:1px solid #607384;}

.msg-pct { 
	width:550px; 
	height:150px;
	overflow:auto;
	background:#dbe0e4;
	border:1px solid #607384;}

/*	<![ Quick Contact [ -----------------------------------------------------------*/
	
.qctable {
	width:180px;
	padding:45px 0px 0px 0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#233d59;
	text-align:left;}
	
.qctable2 {
	width:390px;
	padding:45px 0px 0px 0px;
	font:10px Arial, Helvetica, sans-serif;
	color:#233d59;
	text-align:left;}

.qctable-HOME {
	width:160px;
	padding:0px 0px 0px 15px;
	font:10px Arial, Helvetica, sans-serif;
	color:#233d59;
	text-align:left;}
	
.qchead {
	display:block;
	background:#335971;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:5px 20px;}

.pad_frm_itm {
	padding:0px;
	font:bold;}
	
.form-pct2 { 
	width:178px; 
	height:15px;
	background:#dbe0e4;
	border:1px solid #607384;}

.msg-pct2 { 
	width:178px; 
	height:50px;
	overflow:auto;
	background:#dbe0e4;
	border:1px solid #607384;}
	
.form-pct3 { 
	width:387px; 
	height:15px;
	background:#dbe0e4;
	border:1px solid #607384;}

.msg-pct3 { 
	width:387px; 
	height:50px;
	overflow:auto;
	background:#dbe0e4;
	border:1px solid #607384;}
		
.form-pct2-HOME { 
	width:160px; 
	height:15px;
	background:#dbe0e4;
	border:1px solid #607384;}

.msg-pct2-HOME { 
	width:160px; 
	height:50px;
	overflow:auto;
	background:#dbe0e4;
	border:1px solid #607384;}

.submit {
	display:block;
	background: url(../images/spacer.gif);
	border:none;
	color:#a72401;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	padding:5px 0px;}
	
.submit:hover {	
	background: url(../images/spacer.gif);	
	text-decoration:none;
	color:#233d59;}

/*	<![ Disclaimer [	 -----------------------------------------------------------*/
#disclaimer{
	text-align:left;
	width:812px;
	font:11px Arial, Helvetica, sans-serif;
	color:#51758b;
	padding:5px 5px 5px 130px;}
	#disclaimer a {
		text-decoration:none;
		color:#51758b;
		font-weight:bold;}
	#disclaimer a:hover {
		color:#51758b;
		font-weight:bold;
		text-decoration:underline}
	#disclaimer address {
		padding:0px 0px 10px 0px;}
		
#disclaimer-HOME {
	text-align:left;
	width:704px;
	font:11px Arial, Helvetica, sans-serif;
	color:#51758b;
	padding:5px 5px 5px 130px;}
	#disclaimer-HOME a {
		text-decoration:none;
		color:#51758b;
		font-weight:bold;}
	#disclaimer-HOME a:hover {
		color:#51758b;
		font-weight:bold;
		text-decoration:underline}
	#disclaimer-HOME address {
		padding:0px 0px 10px 0px;}
/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;}

#addressNotFound{
	}

#directions{
	}