/*
Theme Name: Smart Title
Theme URI: http://my-real-estate-website.com/smart_title_theme
Description: Theme for Title companies from  <a href="http://my-real-estate-website.com/">My-Real-Estate-Website.com</a>.
Version: 1.0
Author: Jason Massengale
Author URI: http://jasonmassengale.com/
Tags: custom header, fixed width, two columns, widgets

	Smart_Title_1.0
	 http://my-real-estate-website.com/smart_title_theme

	This theme was designed and built by Jason Massengale,
	whose blog you will find at http://jasonmassengale.com/

*/



@charset "utf-8";
/* CSS Document */

/**************************** Deatil Styles ****************************/

/* Main Sections */
body {background:#FFFFFF;}
#body-bg {background:#FFFFFF; width:100%; min-width:996px;}
#upper {background:#FFFFFF url('../../../images/upper-bg.png') repeat-x; width:100%; min-width:996px;}
#lower {background:#06363A url('../../../images/lower-bg.jpg') repeat-x; width:100%; height:500px; margin:10px 0 0 0; min-width:996px;}

/* Level 2 Sections */
.level2 {width:996px; margin:0px auto 0px auto;}
#header {}
#p 		{margin:10px auto 0px auto; background:url('../../../images/p-bg-32.png') no-repeat;}
#sidebar {width:310px;float:left; margin:24px 0 0 20px;}
#footer {}

/* Global */
.clear-float {clear:both;}
a {text-decoration:none; color:#333333;}
p a {}
a:hover, a:active {}
h1 {font-size:34px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#06363A; font-weight:bold;}
h2 {font-size:26px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#06363A; font-weight:bold; border-bottom:1px solid #BDB995;}
h3 {}
h4 {}
h5 {}
h6 {}

/**************************** Deatil Styles ****************************/

/* Header */
#before-menu {}
#menu {width:996px;}
#after-menu { height:70px;}

#header a, #header a:hover, #header a:active {background:none;}
a .header-logo {padding:17px 0 17px 0; width:366px; float:left;}
#menu-right {width:560px; float:right; display:inline;}
#menu-right a {text-decoration:none;}
#menu-right ul li, #menu-right ul li a {color:#666666; font-size:20px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; width:140px; float:left; text-align:center; display:inline;}
#menu-right ul li a {padding:34px 0px 34px 0px; margin:;height:40px;}
#menu-right ul li a:hover {color:#333333; text-decoration:underline;}

/* Content */
#p-head {padding:6px 0 0 0;}
#p-body-minheight {height:600px; width:1px; background:none; float:left;}
#p-head {width:640px; margin:0 0 0 14px;}
#p-body {width:640px; margin:30px 10px 14px 14px; float:left;}
#p-content {width:640px;float:left;}
.p-title {width:640px;font-size:34px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#06363A; font-weight:bold; border-bottom:2px solid #BDB995;}
a:hover .p-title, a:active .p-title {}
#p-info {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#998F5B;}
#p-the-content {margin:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#p-the-content p {margin:6px 0 6px 0; line-height:1.2em;}
#p-the-content p a {padding:0 4px 0 4px; background:#F2ECD0;-moz-border-radius:4px; -webkit-border-radius:4px;}
#p-the-content p a:hover, #p-the-content p a:active {color:#FFFFFF; background:#CFBE71;}
#p-the-content ul {margin:0 0 0 20px; list-style-type:disc; display:block;}
#p-the-content ul li {line-height:1.4em;}

/* Home */
#home-image {margin:0 0 40px 20px;}
#home-image img {}
#home-products-services {margin:20px 0 60px 0;}
.home-list {}
.home-list-item {line-height:3.0em; font-size:18px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 30px; width:288px; float:left;}
.home-list a, .home-list a:link, .home-list a:visited {color:#917A0F;}
.home-list a .home-list-item, .home-list a:link .home-list-item, .home-list a:visited .home-list-item {background:url('http://partners-title.com/images/home-list-bullet-32.png') no-repeat center left;}
.home-list a:hover, .home-list a:active {color:#004441;}
.home-list a:hover .home-list-item, .home-list a:active .home-list-item {background:url('http://partners-title.com/images/home-list-bullet-hover-32.png') no-repeat center left;}

/* Sidebar */
.sidebar-dark-box {width:300px;margin:0; background:url('../../../images/sidebar-box-dark-bg-32.png') no-repeat;}
.sidebar-dark-box-close {width:300px; height:19px;margin:0 0 20px 0; background:url('../../../images/sidebar-box-dark-close-bg-32.png') no-repeat;}
.sidebar-dark-box h3 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#06363A; border-bottom:1px solid #998F5B; margin:10px; padding:10px 0 2px 0;text-align:center;}
.sidebar-box {width:300px;margin:0; background:url('../../../images/sidebar-box-bg-32.png') no-repeat;}
.sidebar-box-close {width:300px; height:19px;margin:0 0 20px 0; background:url('../../../images/sidebar-box-close-bg-32.png') no-repeat;}
.sidebar-box h3 {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#06363A; border-bottom:1px solid #998F5B; margin:10px; padding:10px 0 2px 0;text-align:center;}
.sidebar-h {}
.sidebar-h-icon {margin:0 10px 0 0; height:18px;}
.sidebarminheight {height:300px;}

/* Sidebar Scroller */
#scroller-header a {text-decoration:none;color:#867863;padding:0 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#scroller-header a:hover {text-decoration:underline;color:#06363A; background:none;}
.scroller-header-item {width:90px; float:left; text-align:center;}
a.selected {text-decoration:none !important;color:#06363A !important;}
#scroller-header {background:url('../../../images/white-50-32.png');width:270px;height:28px;padding:12px 0 0 10px;font-weight:700; margin:-10px 0 0px 10px; border-bottom:1px solid #998F5B;}
#scroller-body {background:url('../../../images/white-30-32.png');width:280px;padding:0px;margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#mask {width:280px;overflow:hidden;margin:0 auto;}
#panel {}
#panel div {float:left;}
.panel-list {}
.panel-list-item-top {border-bottom:1px dotted #998F5B;}
.panel-list-head {border-bottom:1px dotted #998F5B;padding:8px 0 8px 10px;display:block; background:#867863; color:#FFFFFF; font-weight:bold;}
.panel-list .panel-list-item {border-bottom:1px dotted #998F5B;padding:8px 0 8px 10px;display:block;}
.panel-list a .panel-list-item {display:block;background:;}
.panel-list a:hover .panel-list-item, .panel-list a:active .panel-list-item {display:block;background:url('../../../images/white-30-32.png'); font-weight:bold;}
	/* Extra optional styling for each tab content */
#panel-1 {}
#panel-2 {}
#panel-3 {}

/* Sidebar Testimonials */
.sidebar-testimonials {width:280px; margin:-10px 10px 0 10px;}
.testimonial-single {border-bottom:1px dotted #998F5B; clear:both;}
.testimonial-single a {display:block; background:none;-moz-border-radius:0px; -webkit-border-radius:0px; clear:both; padding:10px 0 10px 0;}
.testimonial-single a:hover {background:url('../../../images/white-30-32.png');-moz-border-radius:0px; -webkit-border-radius:0px;}
.testimonial-single a img {}
.testimonial-photo {width:60px; height:60px; float:left; margin:0 10px 0 0;}
.testimonial-minheight {width:1px; height:80px; margin:0 0 0 -1px; float:left;}
.testimonial-text {display:block; width:210px; float:left;color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em;}
.testimonial-name {clear:both;display:block; width:280px;padding:6px 0 0 0;font-size:11px; color:#06363A; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.testimonial-occupation {color:#998F5B; font-weight:normal;font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Locations */
.location-list-item {margin:20px 0 0 0; border-bottom:0px solid #BDB995; width:640px; padding:0 0 10px 0;}
.location-title { font-family:Arial, Helvetica, sans-serif; font-size:26px;}
.location-title, .location-title a, .location-title a:link, .location-title a:visited, .location-title a:hover, .location-title a:active {color:#075653!important; background:none!important;}
.location-list-left {margin:20px 0 0 0; width:360px; float:left;}
.office-company {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;}
.office-photo {width:140px; float:left;margin:0 20px 0 0; padding:1px; border:1px solid #9B905B;}
.office-contact {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#9B905B;}
.office-manager {margin:20px 0 0 0; width:350px;}
.office-manager a {display:block; background:none;}
.office-manager {}
.office-manager a, .office-manager a:link, .office-manager a:visited {background:none!important;}
.office-manager a:hover, .office-manager a:active {background:none!important;}
.office-manager-gravatar {width:40px; height:40px; float:left; margin:0 10px 0 0; padding:1px; border:1px solid #999999;}
.office-manager a:hover .office-manager-gravatar {border:1px solid #9B905B;}
a .manager-title {padding:4px 0 0 0;color:#999999; font-family:Arial, Helvetica, sans-serif;}
a .manager-name {color:#075653; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.location-list-right {margin:20px 0 0 0;width:278px; height:140px; display:block; float:left;}
.office-map-photo {width:274px; height:136px; padding:1px; border:1px solid #9B905B;}
.location-links {width:640px;}
.location-links ul {margin:0px!important;}
.location-links li {display:inline;}
.location-links li a {width:100px; float:left; margin:20px 20px 0 0; background: url('../../../images/location-list-links-bg.gif') no-repeat; padding:2px 0 2px 0; text-align:center; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#AF920B; line-height:18px; height:20px;}
.location-links li a:hover, .location-links li a:active {color:#06363A; background: url('../../../images/location-list-links-bg.gif') no-repeat;}
.location-list-left a {padding:0px!important; background:none!important;}
.location-list-right, .location-list-right a, .location-list-right a:link, .location-list-right a:visited, .location-list-right a:hover, .location-list-right a:active {background:none!important; padding:0px;}
.meet-our-staff {margin:40px 0 0 0;}

/* Staff */
.staff-list-item {margin:20px 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #BDB995; width:640px;}
.staff-list-item a, .staff-list-item a:link, .staff-list-item a:visited, .staff-list-item a:active, .staff-list-item a:hover {background:none!important; padding:0px;}
.staff-list-left {width:104px; float:left; display:block;}
.staff-list-left a {padding:0px!important;}
.staff-list-left img {width:80px; border:1px solid #999999; padding:1px;}
.staff-list-right {width:534px; float:right; display:block;}
.staff-list-right .staff-title {width:100%;}
.staff-name {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#06363A; padding:0 6px 0 0;}
.staff-position {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#999999; padding:0 6px 0 0;}
.staff-phone {float:right;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#9B905B; padding:0 6px 0 0;}
.staff-location {float:right;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#9B905B; padding:0 6px 0 0;}
.staff-list-contact {float:right;}
.staff-list-contact img {height:14px; }
.staff-list-right p {margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666;}

.staff-single-left {width:204px; float:left; margin:0 20px 0 0;}
.staff-single-left img {border:1px solid #666666; padding:1px;}
.staff-single-right {width:400px; float:left;}
.staff-single-right h3 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:0 0 4px 0;}
.staff-single-bottom {width:100%; margin:20px 0 0 0;}
.staff-single-contact {margin:0 0 14px 0;}
.staff-single-address {margin:0 0 14px 0;}

/* Footer */
#footer-head {height:40px; width:998px; margin:0px auto 0px auto;}
#footer-body {}
#footer-foot {}
#footer-top {height:180px; margin:10px 0 0 20px;}
.footer-break {height:1px; background:#09575E; border-bottom:1px solid #021C1E; width:100%; margin:4px 0 6px 0;}
#footer-head img {margin:0px 0px 0px 300px;}
#footer h4 {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#DEDC91; font-weight:normal;}

#footer-recent {width:460px; float:left; display:block;}
#footer-recent img {float:left; margin:0 10px 0 0;}
#footer-recent ul li {margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2DD5FF; padding:0 10px 0 0; display:block;}
#footer-recent ul li a, #footer-recent ul li a:link, #footer-recent ul li a:visited {color:#81A9A9; text-decoration:none; font-weight:bold; display:block;}
#footer-recent ul li a:hover, #footer-recent ul li a:active {color:#4F8786; display:block;}  /* DEDC91 81A9A9*/ 
#footer-recent ul li ul li {margin:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-recent ul li ul li a, #footer-recent ul li ul li a:link, #footer-recent ul li ul li a:visited {color:#CCCCCC; text-decoration:none; font-weight:normal; display:block;}

#footer-top-right {width:455px; height:155px; background:; display:block; float:left; margin:0 0 0 50px;}
#footer-top-right img {float:left; width:280px;}
.partners-footer-p { width:100px;}
#footer-top-right p {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#1B6078; text-align:center;}
#footer-top-right p a, #footer-top-right p a:link, #footer-top-right p a:visited { width:340px;padding:20px 30px 74px 80px;color:#1B6078; font-weight:normal; text-decoration:none;display:block;}
#footer-top-right p a:active, #footer-top-right p a:hover {color:#EB7310; font-weight:normal; text-decoration:none; display:block;}

#footer-bottom {margin:30px 0 0 20px;}
#footer-products-services {width:240px; float:left; display:block;}
#footer-products-services img {float:left; margin:0 10px 0 0;}
#footer-products-services ul li {margin:6px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-products-services ul li a {color:#CCCCCC; text-decoration:none; font-weight:normal; display:block;}
#footer-products-services ul li ul li {margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-products-services ul li ul li a {color:#CCCCCC; text-decoration:none; font-weight:normal;}

#footer-locations {width:240px; float:left; display:block; margin:0 0 0 116px;}
#footer-locations img {float:left; margin:0 10px 0 0;}
#footer-locations ul li {margin:6px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-locations ul li a {color:#CCCCCC; text-decoration:none; font-weight:normal; display:block;}
#footer-locations ul li ul li {margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-locations ul li ul li a {color:#CCCCCC; text-decoration:none; font-weight:normal;}

#footer-resources {width:240px; float:left; display:block; margin:0 0 0 116px;}
#footer-resources img {float:left; margin:0 10px 0 0;}
#footer-resources ul li {margin:6px 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-resources ul li a {color:#CCCCCC; text-decoration:none; font-weight:normal; display:block;}
#footer-resources ul li ul li {margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#CCCCCC; padding:0 10px 0 0;}
#footer-resources ul li ul li a {color:#CCCCCC; text-decoration:none; font-weight:normal;}

















