/*
Theme Name: Paul Ott
Theme URI: http://www.paulott.com/
Description: Paul Ott
Version: 1.0
Author: MWB Interactive
Author URI: http://mwb.com/
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CSS RESET: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

a { outline: none; }
a:active { outline: none; }
:focus { -moz-outline-style: none; }
.clearme { clear:both; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== STRUCTURE: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
body { background-color: #FFF; margin: 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #7b7366; }

#container { position:relative; }

#header { background:url(images/bg-header.png) no-repeat top center; height:79px; position:fixed; z-index:1000; top: 0; width: 100%; }
#header-wrap { width:960px; margin:0 auto; }
#logo { width:223px; float:left; padding:7px 0 0 0; }

#content { padding:0 0 0 0; }
#content h1 { font-family: 'EB Garamond', serif; font-size:28px; color:#4d473d; padding:0 0 7px 0; list-style:none!important; }
#content h2 { font-family: 'EB Garamond', serif; font-size:28px; color:#675941; padding:0 0 7px 0; }
#content h3 { font-family: Tahoma, Geneva, sans-serif; font-size:15px; color:#a9864d; padding:10px 0 0 0; }
#content h4 { font-family: 'EB Garamond', serif; font-size:16px; color:#86775d; }
#content label { font-family: 'EB Garamond', serif; font-size:16px; color:#86775d; }
#content p { padding:13px 0 13px 0; line-height:20px; }
#content a { color:#4d473d; text-decoration:underline; }
#content a:hover { text-decoration:none; }

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== NAVIGATION: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#navigation { width:711px; float:right; }
#navigation ul { width:711px; height:77px; }
#navigation ul li { float:left; list-style:none; position:relative; margin:0px; padding:0; }
#navigation ul li a { background-image:url(images/navigation.png); display:block; }
#navigation ul li span{ display:none; }

#navigation ul #item1 { top:0; left:0px; }
#navigation ul #item1 a{ width:81px; height:46px; background-position:0 0; }
#navigation ul #item1 a:hover, #navigation ul #item1 a.current{ background-position:0 -46px; }

#navigation ul #item2 { top:0; left:0px; }
#navigation ul #item2 a{ width:134px; height:46px; background-position:-81px 0; }
#navigation ul #item2 a:hover, #navigation ul #item2 a.current{ background-position:-81px -46px; }

#navigation ul #item3 { top:0; left:0px; }
#navigation ul #item3 a{ width:132px; height:46px; background-position:-215px 0; }
#navigation ul #item3 a:hover, #navigation ul #item3 a.current{ background-position:-215px -46px; }

#navigation ul #item4 { top:0; left:0px; }
#navigation ul #item4 a{ width:153px; height:46px; background-position:-347px 0; }
#navigation ul #item4 a:hover, #navigation ul #item4 a.current{ background-position:-347px -46px; }

#navigation ul #item5 { top:0; left:0px; }
#navigation ul #item5 a{ width:123px; height:46px; background-position:-500px 0; }
#navigation ul #item5 a:hover, #navigation ul #item5 a.current{ background-position:-500px -46px; }

#navigation ul #item6 { top:0; left:0px; }
#navigation ul #item6 a{ width:88px; height:46px; background-position:-623px 0; }
#navigation ul #item6 a:hover, #navigation ul #item6 a.current{ background-position:-623px -46px; }

a#backtotop { display:block; text-decoration:none; background:#484542; color:#f8f4ee; border:#d5cab9 2px solid; font-size:30px; width:40px; height:40px; text-align:center; font-weight:bold; padding:0; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; -khtml-border-radius:100%; padding:0!important; }
.btt-wrap { padding-top:2px; text-align:center; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== HOME: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#home { height:46px; }
#home-header { background:url(images/header-home.jpg) no-repeat top center; height:396px; position:relative; }
#home-header-wrap { width:960px; margin:0 auto; }
#home-header-right { width:272px; float:right; background:url(images/bg-home-header.png) no-repeat 0 16px; height:325px; padding:35px 24px 0 24px; }
#home-header-right h1 { font-size:22px; color:#ffffff; }
#home-header-right p { font-size:12px; color:#ffffff; padding:10px 0 10px 0; line-height:19px; }
#home-wrap { width:100%; height:520px; margin:0 0 0 0; padding:30px 0 0 0; }
#home-content { width:960px; margin:0 auto; overflow:auto; }
/*
#home-wrap { width:100%; border-bottom:#e2ddd6 1px solid; margin:0 0 200px 0; padding:0 0 60px 0; }
#home-content { width:960px; margin:0 auto; overflow:auto; }
#home-left { width:600px; float:left; padding:30px 0 0 0; }
#home-right { width:321px; float:right; background:url(images/bg-consultation.jpg) no-repeat; height:520px; }
#home-right input { padding:3px; background:#ffffff; border:#d5cab9 1px solid; width:272px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#86775d; }
#home-right textarea { padding:3px; background:#ffffff; border:#d5cab9 1px solid; width:272px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#86775d; }
#home-right ul { padding:60px 20px 0 20px; margin:0; }
#home-right ul li { list-style:none; }
#home-right li.note { font-size:10px; }
#home-right .consultation-submit { background:url(images/consultation-submit.jpg) no-repeat; width:65px; height:30px; border:none; margin:15px 0 0 0; }
*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== ABOUT: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#about { height:46px; }
#about-header { background:url(images/header-about.jpg) no-repeat top center; height:220px; margin:0 0 0 0; }
#about-wrap { width:100%; margin:0 0 100px 0; padding:30px 0 0 0; }
#about-content { width:960px; margin:0 auto; overflow:auto; }
#about-content img { border:#d5cab9 10px solid;}

#about-left { width:230px; height:540px; float:left; padding:15px 10px 0 0; }
#about-injury-right { width:690px; height:520px; float:right; margin:30px 0 0 0; overflow:hidden; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== PERSONAL INJURY: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#personal-injury { height:46px; }
#personal-injury-header { background:url(images/header-personal.jpg) no-repeat top center; height:220px; }
#personal-injury-wrap { width:100%; margin:0 0 100px 0; padding:0 0 0 0; }
#personal-injury-content { width:960px; margin:0 auto; overflow:auto; }
#personal-injury-left { width:230px; height:340px; float:left; padding:30px 20px 0 0; border-right:#e2ddd6 1px solid; }
#personal-injury-left ul { list-style:none; padding:50px 0 0 0; }
#personal-injury-left ul li { color:#a48c64; text-align:right; font-size:14px; padding:10px 0 10px 0; }
#personal-injury-left ul li a { color:#a48c64; text-decoration:none; }
#personal-injury-left ul li a:hover { color:#5a4523; text-decoration:none; }

#personal-injury-right { width:690px; float:right; margin:30px 0 0 0; overflow:hidden; }
#personal-injury-right ul li { width:690px; }
#personal-injury-slider div { padding:0 15px; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== INSURANCE LAW: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#insurance-law { height:46px; }
#insurance-law-header { background:url(images/header-insurance.jpg) no-repeat top center; height:220px; }
#insurance-law-wrap { width:100%; margin:0 0 100px 0; padding:0 0 0 0; }
#insurance-law-content { width:960px; margin:0 auto; overflow:auto; }
#insurance-law-left { width:230px; height:340px; float:left; padding:30px 20px 0 0; border-right:#e2ddd6 1px solid; }
#insurance-law-left ul { list-style:none; padding:50px 0 0 0; }
#insurance-law-left ul li { color:#a48c64; text-align:right; font-size:14px; padding:10px 0 10px 0; }
#insurance-law-left ul li a { color:#a48c64; text-decoration:none; }
#insurance-law-left ul li a:hover { color:#5a4523; text-decoration:none; }

#insurance-law-right { width:690px; float:right; margin:30px 0 0 0; overflow:hidden; }
#insurance-law-right ul li { width:690px; }
#insurance-law-slider div { padding:0 15px; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== EMPLOYMENT LAW: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#employment-law { height:46px; }
#employment-law-header { background:url(images/header-employment.jpg) no-repeat top center; height:220px; }
#employment-law-wrap { width:100%; margin:0 0 100px 0; padding:0 0 0 0; }
#employment-law-content { width:960px; margin:0 auto; overflow:auto; }
#employment-law-left { width:230px; height:340px; float:left; padding:30px 20px 0 0; border-right:#e2ddd6 1px solid; }
#employment-law-left ul { list-style:none!important; padding:50px 0 0 0; }
#employment-law-left ul li { color:#a48c64; text-align:right; font-size:14px; padding:10px 0 10px 0; }
#employment-law-left ul li a { color:#a48c64; text-decoration:none;  }
#employment-law-left ul li a:hover { color:#5a4523; text-decoration:none; }
#employment-law-right { width:690px; float:right; margin:30px 0 0 0; }
#employment-law-right ul li { width:690px; height:520px; list-style:none; }
#employment-law-slider div { padding:0 15px; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== BUSINESS LAW: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#business-law { height:46px; }
#business-law-header { background:url(images/header-business.jpg) no-repeat top center; height:220px; }
#business-law-wrap { width:100%; height:420px; margin:0 0 100px 0; padding:30px 0 0 0; }
#business-law-content { width:960px; margin:0 auto; overflow:auto; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CONTACT: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#contact { height:46px; }
#contact-header { background:url(images/header-contact.jpg) no-repeat top center; height:220px; }
#contact-wrap { width:100%; border-bottom:#e2ddd6 1px solid; margin:0 0 0 0; padding:0 0 25px 0; }
#contact-content { width:960px; margin:0 auto; overflow:auto; }
/*#contact-left { width:390px; height:520px; float:left; padding:30px 30px 0 0; border-right:#e2ddd6 1px solid; }*/
#contact-left { width:600px; float:left; padding:30px 0 0 0; }
/*#contact-right { width:490px; float:right; padding:30px 0 0 0; } */
#contact-right { width:321px; float:right; background:url(images/bg-consultation.jpg) no-repeat; height:520px; }
#contact-right input { padding:3px; background:#ffffff; border:#d5cab9 1px solid; width:272px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#86775d; }
#contact-right textarea { padding:3px; background:#ffffff; border:#d5cab9 1px solid; width:272px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#86775d; }
#contact-right ul { padding:60px 20px 0 20px; margin:0; }
#contact-right ul li { list-style:none; }
#contact-right li.note { font-size:10px; }
#contact-right .consultation-submit { background:url(images/consultation-submit.jpg) no-repeat; width:65px; height:30px; border:none; margin:15px 0 0 0; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== FOOTER: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#footer { height:240px; background:#c2b7a5 url(images/bg-footer.jpg) no-repeat top center; }
#footer-wrap { width:960px; padding:50px 0 0 0; margin:0 auto; text-align:center; color:#4d473d; font-size:12px; }
#footer-wrap a { font-family: 'EB Garamond', serif; font-size:16px; color:#4d473d; padding:0 0 7px 0; text-decoration:none; }
#footer-wrap a:hover { color:#fff; }

.disclaimer { font-size:9px; padding:15px 0 15px 0; }


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
== CONTACT FORM: ==============================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#loading { position:relative; bottom:9px; visibility:hidden; }
.success { margin: 50px 0 0 15px; }
.error { background-color:#AB0000; color:white; font-size:10px; font-weight:bold; margin-top:10px; padding:10px; text-transform:uppercase; width:240px; }
.tutorial-info { color:white; text-align:center; padding:10px; margin-top:10px; }