﻿/* Base Styling */

*{padding:0;margin:0;}
body{background:#fff url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/background.jpg') repeat-x;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000;line-height:1.7;}
a,img{border:none;outline:none;}
p{margin:0px;}
.post-meta {font-size:10pt;}
.post-meta-key {font-size: 0pt; }

/* Main Containers */

#page{position:relative;width:100%;min-height:800px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/smitty-bg.png') no-repeat;background-position:center top;}
#container{position:relative;margin:0 auto;width:942px;min-height:500px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/container-bg.jpg') no-repeat;padding:0 12px 0 12px;}
#logo{position:relative;float:left;top:0;left:0;width:286px;height:149px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/logo.png') no-repeat;}
#nav-container{position:relative;float:left;right:0;top:20px;width:935px;height:42px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-background.png') no-repeat;padding-left:7px;padding-top:8px;}
#content-container{position:relative;float:left;left:0;top:20px;min-height:400px;width:912px;background:#fff url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/content-background.png') repeat-y;padding:0 15px 40px 15px;}
#content-top{position:absolute;left:0;top:0;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/content-bg.png') no-repeat;width:942px;height:290px;}
#footer-container{position:relative;;float:left;background:#71a854 url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/footer-bg.png') repeat-x;width:100%;height:150px;}
#footer{position:relative;margin:0 auto;width:912px;height:150px;}

/* Navigation Formatting */

.nav{position:relative;float:left;height:33px;margin-right:1px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-bg.png') repeat-x;cursor:pointer;}
.nav .nav-left{position:relative;float:left;width:36px;height:33px;margin-top:1px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-left-off.png') no-repeat;cursor:pointer;}
.nav:hover .nav-left{position:relative;float:left;width:36px;height:33px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-left-on.png') no-repeat;cursor:pointer;}
.nav .nav-right{position:relative;float:left;height:29px;padding:4px 24px 0px 23px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-right.png') no-repeat;background-position:right top;cursor:pointer;}
.nav-active{position:relative;float:left;height:33px;margin-right:1px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-bg-active.png') repeat-x;cursor:pointer;}
.nav-active .nav-left{position:relative;float:left;width:36px;height:33px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-left-active.png') no-repeat;cursor:pointer;}
.nav-active .nav-right{position:relative;float:left;height:29px;padding:4px 14px 0px 11px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/nav-right-active.png') no-repeat;background-position:right top;cursor:pointer;}


/* Sub-Navigation Formatting */

#brochure{position:relative;float:left;width:300px;height:218px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/brochure-on.jpg') no-repeat;}
#brochure:hover{background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/brochure-off.jpg') no-repeat;}
#valuepackages{position:relative;float:left;width:300px;height:218px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/valuepackages-on.jpg') no-repeat;}
#valuepackages:hover{background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/valuepackages-off.jpg') no-repeat;}
#ournewsletter{position:relative;float:left;width:300px;height:218px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/ournewsletter-on.jpg') no-repeat;}
#ournewsletter:hover{background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/ournewsletter-off.jpg') no-repeat;}


/* Sub Containers */

#benzing-logo{position:absolute;top:65px;right:0;}
#copyright{position:absolute;top:15px;left:0;}
.accordion_headings{cursor:pointer;}
.accordion_child{padding:0px 10px 15px 10px;background:#FFFCF4;}
.accordion_child p{padding:0;margin:0;}
.accordion_child2{padding:10px 0px 15px 5px;}
.greenbox{padding:20px; background: #eaf7e0;border:1px #d5e8c5 solid;position:relative;float:left;height:205px;}
.content-right img{border:1px #b1b288 solid;}
.content-right img.noborder{border:0px;}
.pics{width:582px;height:387px;position:relative;float:left;}
.pics img{width:582px;height:387px;}
#smitty-flash{position:absolute;right:0;top:20px;}

/* Grid Formatting */

.clear{clear:both;}
.c5{clear:both;height:5px;}
.c10{clear:both;height:10px;}
.c15{clear:both;height:15px;}
.c20{clear:both;height:20px;}
.c30{clear:both;height:30px;}
.c40{clear:both;height:40px;}
.c50{clear:both;height:50px;}
.end{margin-right:6px;}
.begin{margin-top:40px;}
.bottom{margin-bottom:10px;}
.img-box{position:relative;float:left;width:300px;}
.content-left{position:relative;float:left;width:582px;margin-right:30px;text-align:justify;}
.content-right{position:relative;float:left;width:300px;text-align:justify;}
.p50{width:41%;margin:5px;}

/* List Formatting */
.list{margin-bottom:20px;}
.list li{list-style:none;margin-left:5px;padding-left:30px;min-height:21px;background:transparent url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/arrow.png') no-repeat;background-position:left center;}
.blank{list-style:none;padding:3px 3px 0 3px;margin:1px;background:#f6f3dd url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/ddbg.png') no-repeat;font-size:11pt;}
.blank2{list-style:none;padding:3px 3px 0 3px;margin:1px;background:#f6f3dd url('http://www.swflafamilylaw.com/wp-content/themes/smith/images/ddbg2.png') no-repeat;font-size:11pt;color:#fff;}
.blank li{border-bottom:1px #dcd9bc solid;}
.blank2 li{border-bottom:0px #283c1d solid;}
.endli{position:relative;float:left;width:500px}
.endli2{position:relative;float:left;width:480px;padding-left:5px;}
.endli3{position:relative;float:left;width:305px;}
ol li{margin:0 0 20px 40px;width:245px;position:relative;float:left;}

/* Text Formatting */

.big{font-size:26pt;line-height:1.2;}
.large{font-size:16pt;line-height:1.2;}
.mid{font-size:12pt;line-height:1.2;}
.bold{font-weight:bold;}
.ital{font-style:italic;}
.green{color:#426231;}
.times{font-family:Georgia;font-weight:normal;}
.blue{color:#194061;}
#copyright{color:#fff;font-size:8pt;line-height:1.5;}
p{margin-bottom:25px;}
.content-right p{margin-bottom:10px;}
.style1{font-family:georgia;font-weight:bold;color:#426231;font-size:26pt;text-align:left;}
h1{font-family:georgia;color:#426231;font-size:16pt;}
h2{font-family:georgia;color:#194061;font-size:14pt;}

/* Link Formatting */

a,a:visited,a:active{color:#339933;text-decoration:underline;}
a:hover{color:#016234;}
.nav a .nav-right,.nav-active a .nav-right{color:#257142;text-decoration:none;font-weight:bold;}
.nav:hover a .nav-right,.nav-active:hover a .nav-right{color:#257142;text-decoration:underline;font-weight:bold;}

/* Form Formatting */

.mail input, .mail textarea{margin-bottom:10px;width:550px;font-size:11pt;border:1px #c0c0c0 solid;padding:8px;font-family:Arial;background:#eaeaea;color:#000;overflow:hidden;}
.wpcf7-quiz-label{clear: both;width:200px;}
.mail input:submit{margin-bottom:10px;width:550px;font-size:11pt;border:1px #c0c0c0 solid;padding:8px;font-family:Arial;background:#000	;color:#000;overflow:hidden;}
.mail input:hover, .mail textarea:hover{background:#e0e0e0;}
input.send{width:570px;font-size:11pt;border:0px;padding:8px;font-family:Arial;background:#4f6e3e;color:#fff;}
.mail2 input, .mail2 textarea{margin-bottom:10px;width:280px;font-size:11pt;border:0px;padding:8px;font-family:Arial;border:1px #aaa366 solid;background:#cbc383;color:#49430e;overflow:hidden;}
.mail2 input:hover,.mail2 textarea:hover{background:#bdb67a}
.mail2{font-size:11pt;font-weight:bold;}
.send2{width:280px;font-size:11pt;border:0px;padding:8px;font-family:Arial;background:#4f6e3e;color:#fff}
.send2:hover{background:#668952;}
.mail {text-align: left; }

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
