/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- 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, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline}
th, td, img {/* don't want to erase borders for tables or images */ margin: 0; padding: 0; font-size: 100%; font: inherit; vertical-align: baseline}
/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
table {border-collapse: collapse; border-spacing: 0}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- LAYOUT ---------- */ html {height: 100%}
body {background: #fff; width: 100%; min-height: 100%}
#site-wrapper {width: 960px; margin: 0px auto}
#main-body, #main-body-home {padding: 10px}
/* Content */ #content {}
#content_home {padding: 1.5em 0 0; position: relative}
#left_side {float: left; width: 200px; position: relative; padding: 1.5em 0 0}
#right_side {float: right; width: 700px; position: relative; padding: 1.5em 0 0}
#right_side.full_width {width: auto !important}
/* cms specific */ #cms_content {padding: 0 0 10px 0}
#cms_content img {max-width: 100%; height: auto}
/* GRID LAYOUTS */ div[id^="grid"] {text-align: center; width: 100%}
div[id^="grid"] div {display: inline-block; text-align: center; vertical-align: middle; margin-right: 2%; margin-bottom: 2%}
div[id^="grid"] div img {display: inline-block; max-width: 100%; margin: 0 0 10px 0; height: auto !important}
div[id^="grid"] div iframe {margin-bottom: 10px}
/* GRID 2 Layout*/ #grid2 div {width: 48%}
#grid2 div:nth-of-type(2n) {margin-right: 0}
/* GRID 3 Layout*/ #grid3 div {width: 31%}
#grid3 div:nth-of-type(3n) {margin-right: 0}
/* GRID 4 Layout*/ #grid4 div {width: 23%}
#grid4 div:nth-of-type(4n) {margin-right: 0}
/* GRID 5 Layout*/ #grid5 div {width: 18%}
#grid5 div:nth-of-type(5n) {margin-right: 0}
/* iPhones 5 (portrait and landscape) ----------- */ @media only screen and (min-device-width : 320px) and (max-device-width : 736px) {/* Styles */ div[id^="grid"] {padding: 10px; box-sizing: border-box}
div[id^="grid"] div {display: block; width: 100% !important}
#cms_content img, #cms_content iframe {margin: 0 0 10px 0 !important}
}
/* Header */ #header {position: relative; display: block; width: 100%; min-height: 100px; height: auto !important; z-index: 50; /*overflow: hidden;*/ }
#header.banner #header-gutter, #header_wrapper.banner #header-gutter {position: absolute; top: 0; width: 100%; height: 100%}
#header #logo a {padding: 15px 0; display: inline-block; width: auto; text-decoration: none; font-size: 2.5em; letter-spacing: 1px; font-weight: bold; z-index: 1; position: relative}
#header #logo a img {display: block; border: none}
#header #admin {display: none}
#logo-print {display: none}
#header_contact {text-align: right; margin: 0 0 5px; font-size: 13px}
#header_contact span {display: inline-block; margin: 0 0 0 8px}
#header.banner .header_banner_image, #header_wrapper.banner .header_banner_image {position: relative; top: 0; left: 0; width: 100%; height: auto}
/* Footer */ #footer_wrapper {margin-top: 1em; padding: 1em 0; width: 100%}
#footer {position: relative; display: block; clear: both; margin: 1em auto 0; padding: .5em 0 1em; text-align: center}
#footer_contact_info span {padding: 0 0.5em}
#credit {text-align: center; margin: 1em 0 0; padding: 0 0 1em}
#credit span {padding-right: 50px}
#credit img {vertical-align: middle; border: none}
#footer .disclaimer {border-top: 1px solid; padding-top: 1em; margin-top: 1em}
/* Generic classes */ .fl_rt {float: right; margin: 0; padding: 0}
.fl_lt {float: left; margin: 0; padding: 0}
.clear {clear: both}
/* CSS code for Firefox and Safari so floated elements inside this container define the height of the container. */ .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
/* CSS code for IE 6+7 so floated elements inside this container define the height of the container. */ .clearfix {height: 1%}
/* Feedback and Errors */ #messages, #errorExplanation, #subscribe_err_msgs ul li {margin: 0 0 1.2em 0; padding: 1em 2em 0.8em; border: 1px solid #ddd; clear: both; background: #eee}
#errorExplanation {color: red}
#errorExplanation h2 {color: red}
.accepted #errorExplanation {color: green !important}
#errorExplanation p {font-weight: bold}
#errorExplanation ul {margin: 0; padding: 0 0 0 20px; list-style: disc}
#messages ul, #subscribe_err_msgs ul {margin: 0; padding: 0; list-style: none}
#messages ul li, #subscribe_err_msgs ul li {font-weight: bold}
#subscribe_err_msgs ul li.success_msg {color: green}
#messages ul.notices {color: orange}
#messages ul.successes {color: green}
#messages ul.errors {color: red}
/* Agents */ #agent_results table {border: 0}
#agent_results table tr td {border: 0; padding: 1em 0; margin: 0px; width: 50%}
#agent_results table .agent_pic {width: 32%; float: left}
#agent_results table .agent_pic img {width: 100%; height: auto; border: none}
#agent_results table .agent_info {width: 60%; padding-left: 3%; padding-right: 3%; float: right; line-height: 1.4em}
#agent_results table .agent_numbers {padding: 1em 0 0; margin: 0}
#agents_search {overflow: hidden}
#agents_search_input {float: left; margin: 3px 15px 0 0}
#agents_search_button .button {float: left}
#team_members .agent_cell {width: 50%; float:left; margin-bottom: 20px}
#team_members .agent_cell:nth-child(2n) {clear: left}
#team_members .agent_cell img {float: left; max-width: 140px; margin-right: 3%}
#team_offices {width: 35%}
#team_offices a {display: block}
.disabled-link {text-decoration: none !important}
.disabled-link:hover {cursor: text}
.agent_search_wrap {padding: 20px 0; border: 1px solid rgba(0,0,0,0.05); border-right: 0; border-left: 0; margin-bottom: 2em; clear: both}
.agent_search_wrap form {margin: 0}
#agents_search_button input {margin-top: 3px}
.spoken_languages {float: left; margin: 3px 15px 0 0}
.spoken_languages select[multiple] {height: 60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px; border: 1px solid #ddd; background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1); box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1); -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; font-size: 12px; float: left}
/* old Agent page layout */ /* .agent-pic {width: 35%; margin: 0; overflow: hidden}
.agent-pic img {width: 100%; height: auto; border: 1px solid}
.agent_wrap {width: 100%; padding-bottom: 1.5em}
.info_wrap {width: 60%; margin: 0; float: right}
.bio_wrap {padding: .5em 0 0; margin-top: 1em; border-top: 1px dotted; clear: both}
.agent_wrap .bio_wrap {margin: 0}
.agent_info dl {float: left; padding-bottom: 1.5em; width: 44%}
dl.agent-web {padding-right: 5%; margin-right: 5%; border-right: 1px dotted}
.agent_info .agent_email, .agent_info .agent_url {display: block; word-wrap: break-word}
.agent_info .agent_email a, .agent_info .agent_url a {border: 0px !important}
.agent_info dl dd {margin-bottom: 3px}
.agent_info dl dd span {font-weight: bold}
.agent_info dl dt {padding-bottom: 1em}
*/ .agent-pic {width: 35%; margin: 0; overflow: hidden}
.agent-pic img {width: 100%; height: auto; border: 1px solid}
.info_wrap {width: 60%; margin: 0; float: right}
.agent_info .left, .agent_info .right {width: 45%}
.agent_info .left {float: left}
.agent_info .right {float: right}
.agent_back {display: block; margin: 0 0 1em}
.agent_header h1 {float: left; width: 70%; margin-bottom: 0.5em}
.agent_header h1 .agent_title {font-size: 12px; font-weight: normal; display: block; position: static; line-height: 1.5em; float: none}
.agent_header .agent_social_wrapper {float: right; width: 30%}
.agent_info .agent_email, .agent_info .agent_url, .agent_info .agent_license_number {display: block; word-wrap: break-word}
.agent_info .agent_email a, .agent_info .agent_url a {border: 0px !important}
.agent_info hr, .agent_info p {margin-bottom: 1em}
#agent_filters {float: left; width:100%}
#agent_office_filter {float: right}
#agents_alpha_search {float: left}
#agents_alpha_search a, #agents_alpha_search span {padding: 0 3px}
#agent_office_select {max-width: 110px}
/* Sidebar Widgets */ #sidebar_widgets {margin: 0; display: block; overflow: hidden}
.sidebar_widget {float: none; overflow: hidden; zoom: 1; margin: 0 0 1em; display: block; white-space: normal; word-wrap: break-word; position: relative}
#sidebar_widgets .sidebar_widget p {margin: 0.5em 0 1em !important; line-height: 1.5em}
#sidebar_widgets .sidebar_widget img {padding: 0; margin: 0.5em; border: none; height: auto; max-width: 95%; width: expression(this.width > 95% ? 95%: true)}
/* Login */ .login-left {float: left; width: 40%; padding: 0 5% 0 0; margin: 0 5% 0 0; border-right: 1px solid}
.login-right {float: left; width: 40%}
.login-left h2, .login-right h3 {margin: 1em 0 0}
#login-ul {margin: 0 0 1em !important; padding: 0 1.5em !important; list-style-type: disc}
#login-ul li {list-style-type: disc; padding-bottom: 5px; text-align: left !important}
/* modal sign-up */ table#sign-up td {padding: 0; border: 0; width: 100%; display: block}
/* Office Pages */ .office_social {float: right; margin-top: 2px; z-index: 1; position: relative}
#office_page .page_title .links_right {float: right; position: relative; margin-left: 1em; text-align: right; z-index: 1; margin-right: 20px}
#offices_table {border: 0; padding: 0}
#offices_table td {border: 0; padding: 1em 0 3em; width: 50%}
.office_pic {float: left; width: 120px}
.office_pic img {border: none}
.office_info {float: left; width: 50%; line-height: 1.2em}
.office_info p.office_numbers {padding-top: .5em}
.office_info a.map {display: block; padding: 2px 0 3px 25px}
.office_info dl {padding: 10px 0}
.office_info_wrap {padding: 0 0 1em}
.office_info_wrap .office_info {width: 45%; padding-right: 5%}
.office_info .bio_wrap {border: 0; margin: 0}
#office_right {float: right; width: 50%; overflow: hidden}
#office_right .office_pic {width: 100%; float: none; margin: 0 0 1em; text-align: center}
#office_right .office_pic img {max-width: 100%}
#office_map {float: left; width: 100%}
#office_map #map_canvas {border: none !important}
#office_agents {border-top: 1px solid; padding-top: 1.5em}
#office_employees {border-top: 1px solid; padding-top: 1.5em; margin-bottom: 2em}
.office_wrap {border-bottom: 1px solid; padding-bottom: 1em}
#office_right iframe, .agent_video iframe{ max-width: 100%; margin: 0 0 1em}
/* border colors */ #messages, #errorExplanation, .agent-pic img, dl.agent-web, .bio_wrap, .login-left, .office_wrap, #office_employees, #office_agents {border-color: #ddd}
#cms_content .float_left {margin: 0 1em 0.5em 0}
#cms_content .float_right {margin: 0 0 0.5em 1em}
.language_list {padding-top: 1em}
.language_list ul {padding: 0 1em}
.language_list li {list-style: disc}
#banner img {width: 100%}
/* Luxury tabs */ #tabs.luxury_tabs {float: left; width: 100%; padding: 0; border-bottom: 1px solid #ddd; margin-bottom: 1em}
#tabs.luxury_tabs ul {margin: 0; padding: 0}
#tabs.luxury_tabs li {width: auto; border: none; float: left}
#tabs.luxury_tabs a {padding: 5px 10px; display: inline-block; border: 1px solid #ddd; margin-bottom: -1px}
#tabs.luxury_tabs.narrow a {}
#tabs.luxury_tabs li:last-child a {margin-right: 0}
#tabs.luxury_tabs a.current, #tabs.luxury_tabs li.selected a {border-bottom-color: #fff; background: #fff}
/* Onboard School Data */ #onboard_result_data {clear: both; width: 100%; margin-top: 20px; border-width: 1px; border-style: solid; border-color: #ddd; box-sizing: border-box}
.school_institution {width: 100%; margin: 20px 0; display: table; border-spacing: 10px 0}
.school_institution div {margin: 0; display: table-cell; vertical-align: middle; border-bottom: 1px dotted #ddd; padding-bottom: 20px}
.school_institution div span {display: block}
span.school_name {font-weight: bold}
.school_rating {text-align: center}
.school_rating span {display: block; font-size: 2em}
.school_institution .col20 {width: 20%}
.school_institution .col50 {width: 50%}
.school_institution .col30 {width: 30%}
#blog_content .feat_image {float: left; margin-right: 20px}
.agent_wrap {margin-bottom: 20px}
a.non-link {color: inherit; text-decoration: none}
a.non-link:hover {color: inherit; text-decoration: underline}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- TYPOGRAPHY ---------- */ /* Text */ body {font-family: Helvetica, Arial, sans-serif; font-size: 0.75em; line-height: 1.5em; color: #333}
p {margin-bottom: 1.5em}
#footer p {margin-bottom: .5em}
span.red {color: red}
b, strong {font-weight: bold}
b a, strong a {font-weight: bold}
i, em {font-style: italic}
hr {height: 1px; background: #ddd; margin: 0 0 1.5em; border: none}
abbr, acronym {border-bottom: 1px dotted #ddd; cursor: help}
sup, sub {height: 0; line-height: 1; position: relative; vertical-align: baseline}
sup {bottom: 1ex}
sub {top: .5ex}
pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; background: #efefef; padding: .5em; margin: 0 0 1.5em}
address {font-style: italic; margin: 0 0 1.5em}
/* Headers */ h1, h2, h3, h4, h5, h6 {display: block; position: relative; font-weight: normal}
h1 {margin: 0 0 0.75em; font-size: 2.2em; letter-spacing: 1px; line-height: 1.2em}
h2 {margin: 0 0 0.75em; font-size: 1.8em; letter-spacing: 1px; line-height: 1.2em}
h3 {margin: 0.75em 0 0.25em; font-size: 1.5em; letter-spacing: .5px; line-height: 1.3em}
h4 {margin: .75em 0 0.25em; font-size: 1.3em; letter-spacing: .5px; line-height: 1.4em}
h5 {margin: .75em 0 0.25em; font-size: 1.2em; letter-spacing: .5px; line-height: 1.4em}
h6 {margin: .75em 0 0.25em; font-size: 1.1em; font-weight: bold; letter-spacing: .5px; line-height: 1.4em}
h1 span, h2 span {position: absolute; right: 0; font-size: 12px}
#cms_content h1 span, #cms_content h2 span {position: static; font-size: inherit}
.page_title .links_right {float: right; position: relative; margin-left: 1em; text-align: right; z-index: 1}
.page_title h1, .page_title h2, .page_title h3 {position: relative; z-index: 0}
/* Images */ #cms_content img, #blog_content img {margin: 0 1em 1em}
#cms_content table td img, #blog_content table td img {margin: 0; display: block; margin: 0 auto}
#cms_content img[align="left"], #blog_content img[align="left"] {margin-left: 0px; float: left}
#cms_content img[align="right"], #blog_content img[align="right"] {margin-right: 0px; float: right}
/* Links */ a {outline: none; text-decoration: underline; font-weight: normal; letter-spacing: .25px}
a:hover, a:active {text-decoration: underline}
.icon_link img {vertical-align: top; border: medium none !important; margin: 0 !important; padding: 0 !important}
/* Lists */ #cms_content ul, #cms_content ol, #blog_content ul, #blog_content ol {padding: 0 0 0 1em; margin: 0 0 1.5em 1em; display: block}
#cms_content ul, #blog_content ul {list-style-type: disc}
#cms_content ol, #blog_content ol {list-style-type: decimal}
#cms_content ul li, #cms_content ol li, #blog_content ul li, #blog_content ol li {padding: 0 0 .5em}
#cms_content ol ol, #blog_content ol ol {list-style: upper-alpha}
#cms_content ol ol ol, #blog_content ol ol ol {list-style: lower-roman}
#cms_content ol ol ol ol, #blog_content ol ol ol ol {list-style: lower-alpha}
#cms_content dl, #blog_content dl {margin: 0 0 1.5em}
#cms_content dt, #blog_content dt {font-weight: bold}
#cms_content dd, #blog_content dd {margin-bottom: 0.5em}
/* Tables */ table {width: 100%; margin: 0 0 1.5em; border-collapse: collapse}
table td, table th, table caption {padding: 3px 5px; vertical-align: top; border-color: #ddd; text-align: left}
table[border="0"] td, table[border="0"] th, table[border="0"] caption {border: none !important}
table th {font-weight: bold}
table th a {display: block; font-weight: bold; color: #fff}
table caption {font-size: 0.9em; font-weight: bold; border: none}
table tr.odd td, table tr.odd th {background-color: #eee}
table table td, table table th, table table caption {border: 0}
#cms_content table, #blog_content table {width: auto; margin: 0 0 1.5em}
#cms_content table[width="100%"], #blog_content table[width="100%"] {width: 100%}
#cms_content table[align="center"], #blog_content table[align="center"] {margin-left: auto; margin-right: auto}
/* Buttons */ .button {display: inline-block; font-size: 1em; text-align: center; cursor: pointer; text-decoration: none; margin: 0 0 .75em; width: 0; /* IE table-cell margin fix */ overflow: visible}
.button[class] {/* IE ignores [class] */ width: auto; /* cancel margin fix for other browsers */ }
#modal_lead_form .submit.button {margin-top: 10px}
.button:hover {text-decoration: none}
.reset {opacity: 0.7}
#social_signin {padding: 0; margin: 0; max-width: 275px}
#modal_lead_form #social_signin {margin: 0; width: 100%; text-align: center}
#social_signin .button {font-size: 0.8em; padding: 5px 25px 5px 8px; display: inline-block; text-transform: none; color: #fff !important; border: none; margin-bottom: 10px}
#social_signin .button:first-child {margin-right: 5px}
#social_signin .button.facebook_login {background: #3B5998 url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/ico_facebook_signin.png?1450113933) no-repeat right 10px center; padding-right: 18px}
#social_signin .button.facebook_login:hover {background-color: #4060A0; border-color: #4060A0}
#social_signin .button.google_login {background: #dd4b39 url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/ico_google_signin.png?1450113933) no-repeat center right 10px}
#social_signin .button.google_login:hover {background-color: #e74b37; border-color: #e74b37}
#seo-footer p, #seo-footer h1, #seo-footer h2, #seo-footer h3, #seo-footer h4 #seo-footer h5 #seo-footer dl, #seo-footer ul, #seo-footer ol {margin: 0 0 1em 0 !important; font-size: 0.8em; line-height: 1.2em; text-align: center; color: #ddd}
#seo-footer a:link, #seo-footer a:visited, #seo-footer a:hover, #seo-footer a:active {color: #ddd}
.mls_tag, .status {font-size: 0.8em}
.status {float: right}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- NAVIGATION ---------- */ /* Header Navigation */ #header-nav {width: 700px; text-align: right; float: right}
#header-nav table {position: absolute; right: 0px; top: 10px; width: auto; margin: 0; z-index: 50; text-align: right}
#header-nav table td {border: none; padding: 0}
#header-nav table td a {padding: 2px 10px; display: inline-block; text-transform: capitalize}
#header-nav table td.last_item {border: none}
/* Standard Main Navigation */ #navigation-tabs {margin: 0 0 1.5em; z-index: 49; position: relative}
#navigation-tabs-gutter {padding: 0 0 2em; position: relative}
.no_subnav {padding: 0 !important}
#navigation-tabs table {margin: 0; border: 0}
#navigation-tabs table td {text-align: center; vertical-align: middle; padding: 0; border: 0; position: relative}
#navigation-tabs table td.last_item {border-right: 0}
#navigation-tabs table td a {display: block; padding: .5em; white-space: nowrap; letter-spacing: .5px; text-decoration: none; text-transform: capitalize}
#navigation-tabs table td.current {position: relative}
#navigation-tabs table table {position: absolute; padding: 0; width: auto; *left: 0}
#navigation-tabs table table td {text-align: center; background: none !important; border: none}
#navigation-tabs table table td a {white-space: nowrap; padding: .5em .75em; letter-spacing: 0.25px; text-decoration: none}
#navigation-tabs table td table td.current a {text-decoration: underline}
/* Dropdown Navigation */ #navigation-tabs.dropdown #navigation-tabs-gutter {padding: 0 !important}
/* Dropdown Lists */ #navigation-tabs.dropdown ul, #navigation-tabs.dropdown ul li {list-style: none; margin: 0; padding: 0; text-align: left}
#navigation-tabs.dropdown ul li {line-height: 1.5em; vertical-align: middle; zoom: 1}
#navigation-tabs.dropdown table td:hover {z-index: 50; cursor: default}
#navigation-tabs.dropdown table td:hover a {background: }
#navigation-tabs.dropdown ul {visibility: hidden; position: absolute; *top: 100%; *left: 0; z-index: 49}
* html #navigation-tabs.dropdown ul li {height: 1px}
#navigation-tabs.dropdown table td ul li {margin-left: -16px; mar\gin-left: 0}
#navigation-tabs.dropdown table td:hover ul {display: block !important; visibility: visible}
#navigation-tabs.dropdown ul li {padding: 0px; border-color: #ddd; border-width: 0 1px 1px; border-style: solid}
#navigation-tabs.dropdown ul li a, #navigation-tabs.dropdown td.current ul li a {padding: .5em 1em; display: block; white-space: normal; border: none}
#navigation-tabs.dropdown table td ul {width: 180px}
/* Footer Navigation */ #footer-nav {margin: 0; text-align: center; padding: 0 1em}
#footer-nav table {width: auto; margin: 0 auto 1em}
#footer-nav table td {text-align: center; padding: 0; border: none; border-right: 1px solid #ddd}
#footer-nav table td a {display: inline-block; padding: 0 10px; text-transform: capitalize}
#footer-nav td.last_item {border: none}
.nav-footer table td ul, .nav-footer table td table {display: block !important; visibility: visible}
#footer-nav .nav-footer table td {padding: 0; text-align: left}
#footer-nav .nav-footer table td a {padding: 0; margin: 0 20px}
#footer-nav .nav-footer table td table td {display: block}
/* Town Page Navigation */ #seo_town_pages_footer {margin: 0 0 .5em}
#seo_town_pages_footer ul {list-style: none; margin: 0; padding: 0; text-align: center}
#seo_town_pages_footer ul li {display: inline; padding: 0 .5em; border-right: 1px solid #ddd}
#seo_town_pages_footer ul li a {display: inline-block; text-transform: capitalize}
#seo_town_pages_footer ul li.last_item {border-right: none}
/* Custom Sidebar Menus */ #sidebar_menu {margin: 0 0 1.5em; display: block}
#sidebar_menu h3 {margin-top: 0px}
#sidebar_menu ul {margin: 0px; padding: 0px}
#sidebar_menu ul li {padding: 0px; line-height: 1.5em}
#sidebar_menu ul li a {padding: 0.25em 1em; display: block; white-space: normal; word-wrap: break-word; font-weight: bold; text-transform: capitalize}
#sidebar_menu ul ul {display: block !important; margin: 0 0 0.5em 1.5em; padding: 0 .5em; list-style: none}
#sidebar_menu ul ul li {border: none; padding: 0px; margin: 0px}
#sidebar_menu ul ul li a {font-weight: normal; padding: 0.25em 0; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- FORMS ---------- */ /* General */ form {margin: 0 0 1.5em}
.form-column {float: left; margin: 0 5% 10px 0}
.form-column input[type="text"], .form-column input[type="password"], .form-column textarea, .form-column div.holder, .form-column select {max-width: 100%; min-width: 44%}
.row.col2 .form-column {width: 35%}
.row.col3 .form-column {width: 30%}
.row.col4 .form-column {width: 21.25%}
.row.col6 .form-column {width: 12%}
.row.col7 .form-column {width: 10%}
.form-column.last {margin-right: 0 !important}
#new_search .row.col2 .form-column.last {width: 60%}
label {display: block; margin: 0 3px 1px 0; font-weight: bold; letter-spacing: .25px}
label.inline {display: inline !important}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, div.holder {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 5px; border: 1px solid #ddd; background: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1); box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0px -1px 3px rgba(0,0,0,0.1); -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; font-size: 12px}
input[type="text"]:hover, input[type="password"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, input[type="url"]:hover, textarea:hover, div.holder:hover {background: #fafafa}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {background: #f5f5f5; outline: none !important; border-color: #d1d1d1; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.1)}
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {background-color: #f0f0f0; cursor: not-allowed; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.15); box-shadow: inset 0px 0px 3px rgba(0,0,0,0.15); -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0,0.15)}
input[type="text"].inputbox-big, input[type="password"].inputbox-big, input[type="date"].inputbox-big, input[type="datetime"].inputbox-big, input[type="email"].inputbox-big, input[type="number"].inputbox-big, input[type="search"].inputbox-big, input[type="tel"].inputbox-big, input[type="time"].inputbox-big, input[type="url"].inputbox-big, textarea.inputbox-big {padding: 9px; font-size: 1.1666em; display: block}
#sign-up input[type="text"].phone_field, #new_contact_form input[type="text"].phone_field {width: 60%}
#sign-up #lead_phone_type_1, #new_contact_form #contact_form_lead_attributes_phone_type_1 {width: 30%; min-width: 30%; float: right}
#login_form .inputbox-big {width: 90%}
input.no_border {border: 0px !important}
form p.submit-row {clear: both}
.zip {width: 50px}
p.newsletter_signup label {display: inline; vertical-align: middle}
/* Radius Search */ #search_radius_origin {float: left; width: 64%; margin-right: 2px}
#search_radius_mi {width: 35%; min-width: 35%; max-width: 35%}
/* Contact Form */ .form_wrap {clear: both; margin: 0; padding: 20px 10px}
/* Property Search */ #show_advanced, #hide_advanced {clear: both; float: none; width: 100%; position: relative}
#show_advanced p, #hide_advanced p {margin-bottom: 1em}
#advanced {clear: both; width: 100%; padding: 1.5em 0; border-top: 1px solid}
#advanced .row.col3 {border-bottom: 1px dashed #ddd}
#advanced table, #advanced table td {border: 0; background: none}
#advanced select {width: 100px}
#advanced .group p {width: 40%}
img.signup {display: block; margin: 10px auto; border: none}
#signup_link h3 {margin-top: 0}
#saved_searches {}
/* Rental Search */ .form-column #rental_search_max_date_available, .form-column #rental_search_min_date_available, .form-column #daily_rental_search_rental_search_attributes_min_date_available, .form-column #daily_rental_search_rental_search_attributes_max_date_available {width: 175px}
/* Polygon Search */ .polygon_search#map_canvas {width: 95%; height: 400px}
/* to be added to a central style sheet */ .emmc-tooltip {border: 1px solid #666666; background-color: #ffffff; color: #444444; display:none; font-size:13px; padding:1px}
/* Doesn't work in ie :( #msim-icons * img:hover {border-color:#3D69B1}*/ .polygon_helper {font-style: italic}
.polygon_helper img {border: none !important; vertical-align: middle; margin: 0 !important}
/* Quick Search */ #quick_search h2 {margin-top: 0.1em; margin-bottom: .5em}
#quick_search {margin: 0 0 1.5em}
.panel {border: 1px solid #ddd; padding: 1em; position: relative}
.panel form {margin: 0}
#quick_search_tabs {padding: 0; margin: 0; list-style: none; width: 100%; position: relative; top: 1px; z-index: 20}
#quick_search_tabs li {display: block; float: left; width: 49.2%; border: 1px solid #ddd}
#quick_search_tabs li#quick_search_rental_tab {border-left: none}
#quick_search_tabs li.selected {border-bottom: 1px solid #fff}
#quick_search_tabs a {display: block; padding: .5em 0; text-decoration: none; letter-spacing: .25px; background: #eee; text-align: center}
#quick_search_tabs li.selected a {background: #fff}
#quick_search_tabs.vertical-tabs li {width: 99%; display: block}
#quick_search_tabs.vertical-tabs #quick_search_rental_tab {border: 1px solid !important}
.panel [type="text"] {width: 95%}
.panel #search_mls_id {*width: 150px}
.panel select {width: 100%}
.panel select#search_prop_type_subtype {width: 100%}
p.fromto {overflow: hidden}
p.fromto select {float: left; width: 45%}
p.fromto span, p.fromto span.to {display: block; float: left; width: 10%; text-align: center}
form p {margin-bottom: 1.0em}
form .group p {float: left; width: 45%; margin: 0 10% 1.0em 0}
.group p.last, .group p:last-child {margin-right: 0px !important}
.group p select, .group p input {width: 100%}
div.checkbox_group p {margin: 0 !important}
#new_search #advanced p {/*height: 50px;*/ }
#open_houses {margin: 0 0 1.5em}
#open_houses p {margin: 0; padding-left: 0}
#open_houses p label {display: inline; font-weight: normal}
#open_houses p input {margin: 0px}
.panel .button {margin-bottom: 0}
.adv_sales_link {margin-bottom: 0px}
p.qs_multiselect {position: relative}
.rental_date {float: left; width: 100%}
.rental_date input {width: 35% !important; float: left}
.rental_date .calendar_date_select_popup_icon {float: left}
.rental_date span {display: block; margin: 5px; float: left}
/* Dynamic Forms */ .form_submission_form select {margin-right: .5em; min-width: 80px}
.form_submission_form input[type="checkbox"] {margin-right: .5em}
.form_submission_form input[type="radio"] {margin-right: .25em; margin-top: .25em; padding-top: .15em}
.form_submission_form input[type="radio"] + label, .form_submission_form input[type="checkbox"] + label {display: inline}
.form_submission_form ul.check_box_group {list-style-type: none; margin: -1em 0 1em 1em !important; padding: 0 !important}
.form_submission_form ul.check_box_group li {list-style-type: none; margin: 0 0 .5em; padding: 0}
.form_submission_field_display {margin-bottom: .5em}
.form_submission_form input[type="text"], .form_submission_form input[type="password"], .form_submission_form textarea {width: 50%}
.row.col2 .form-column input[type="text"], .row.col3 .form-column input[type="text"] {width: 100%}
.form_submission_form textarea {height: 100px}
.form_submission_form .form-column textarea {width: 100%}
/* border colors */ input[type="text"], input[type="password"], textarea, #advanced {border-color: #ddd}
/* captcha */ .recaptcha {width: 500px; padding-bottom: 15px}
/* Search Form */ #new_search div.holder, #new_rental_search div.holder, #new_commercial_search div.holder {width: 100%}
.panel #new_search div.holder, .panel #new_rental_search div.holder, .panel #new_commercial_search div.holder {padding: 4px}
.checkbox_group, .checkbox_group_list {padding: 0 !important; list-style-type: none; width: 100%}
.checkbox_group li {display: block; margin: 0; padding: 0; position: relative}
.checkbox_group li *:hover, .checkbox_group_list li *:hover {cursor: pointer}
.expand_prop_sub_types {opacity: 0.3; height: 10px; width: 14px; text-align: center; line-height: 10px; display: inline-block; border-right: 1px solid; border-left: 1px solid; vertical-align: baseline; padding-bottom: 2px}
.checkbox_group_list li:hover .expand_prop_sub_types {opacity: 0.8}
.form-column.last .checkbox_group li {float: left; width: 48%; margin-right: 4%}
.form-column.last .checkbox_group li:nth-child(even) {margin-right: 0}
.row.col2 .form-column.last .checkbox_group li input {float: left; margin-right: 4px; position: relative; top: 3px}
.row.col2 .form-column.last .checkbox_group li label {display: block !important; margin-left: 20px}
.checkbox_group_list li.indented {margin-left: 15px; font-size: 80%}
.checkbox_group label, .checkbox_group_list label {font-weight: normal; letter-spacing: 0px}
.checkbox_group li input[type="checkbox"] {margin: 0 1px 0 0 !important}
input[type="checkbox"] {margin-left: 0}
/* Honeypot Field */ #comment_body_container {display: none}
#lux_saved_search_container form, #lux_saved_search_container , #lux_saved_search_container div {margin: 0; padding: 0}
#lux_saved_search_container .button {margin: 0}
#lux_saved_search_container {height: 34px; display: table; margin-bottom: 10px}
#lux_saved_search_container form {border: none}
#lux_saved_search_container #new_lux_saved_search {vertical-align: middle; display: table-cell}
/* ASSOCIATION AUTOCOMPLETE */ div.autocomplete {background: #fff; overflow-x: hidden}
div.autocomplete.association_autocomplete {display:block}
div.autocomplete ul {margin: 0; padding: 0; width: 100%; height: 200px; overflow: auto; list-style-type: none; overflow-x: hidden}
div.autocomplete.association_autocomplete ul {display:block}
div.autocomplete ul li {margin:0; padding: 4px 5px}
div.autocomplete ul li.selected {background-color: #fff9de}
div.autocomplete ul strong.highlight {color: #800; margin:0; padding:0}
.association_autocomplete {position: absolute; top: auto !important; left: auto !important; margin-top: -1px}
/* Short Term Rentals */ form .group.calendar p:last-child {margin-right: 0 !important}
form .group.calendar #search_rental_start_date, form .group.calendar #search_rental_end_date {width: 75%}
#vacation_rentals_qs .checkbox_group p {float: left; width: 88px}
/* Calenar Inputs */ .calendar_input {width: 90% !important}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- SEARCH RESULTS ---------- */ /* Property Search Map */ #map_container {position: relative; margin-top: 1em}
#map_div, #map_canvas {margin: 0 0 5px; border: 2px solid #ddd; background: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/ajax-loader.gif?1450113933) no-repeat 50% 50%; width: 99.5% !important}
#map_div span {display: block; text-align: right; line-height: normal; color: #666}
/* Map bubble */ .property-info-box {font-size: 12px; border: none; width: 200px; margin: 0; clear: both; min-height: 95px; color: #666;}
.property-info-box table {margin: 0; font-size: 11px; border-collapse: collapse; line-height: normal; width: 125px;}
.property-info-box table td {padding: 0;}
.property-info-box th {background: none; color: #666; padding: 0;}
.property-info-box td {border: none;}
.property-info-box .address {font-weight:bold; white-space: nowrap;}
.property-info-box .photo {width: 75px;}
.property-info-box .photo img {border: 1px solid #ddd; width: auto; max-width: 73px; height: expression( this.scrollHeight > 72 ? "73px" : "auto" ); max-height: 73px}
.disclaimer {clear: both; font-size: .9em; color: #999; padding-top: .5em; border-top: 1px solid; text-align: center; margin: 3em 0 0; line-height: 1.2em}
#disclaimer h3, #disclaimer p, .disclaimer h3, .disclaimer p {margin: 0 0 10px 0!important; padding: 0; width: 100%; color: #999}
.disclaimer img {display: block; margin: 5px auto}
/* town page stats */ #property_stats {padding-bottom: 1em; margin-bottom: 1.5em}
#property_stats p {margin: 0 0 .25em}
#property_stats ul {padding: 10px 20px; border: 1px dotted; margin: 0 0 .5em}
/* user saved searches */ .search-tool {position: absolute; margin: 0; right: 0; top: 0; text-align: right; float: right; z-index: 10}
.search-tool .rss-icon {display: block; float: none}
#fav_wrap #saved_searches {margin-bottom: 1px}
#fav_wrap #spinner {position: absolute; border: none}
#fav_wrap form {margin: 0 0; padding: 0}
#fav_wrap form .button {padding: .2em .5em}
#fav_search_link {padding-top: 0px}
.results_header {display: block; margin: 0 0 1em}
.results_header h1 {margin: 0 0 .25em}
#fav_wrap {clear: both; width: 100%}
#fav_wrap .fav_search_link_container {width: 50%}
#fav_wrap .saved_searches {float: right; width: 50%; text-align: right; clear: right}
#fav_wrap .saved_searches select {max-width: 134px}
input#saved_search_name, input#rental_saved_search_name {width: 110px}
#fav_wrap form, #fav_wrap p {margin: 0; padding: 0; border: none}
#fav_wrap form .button {padding: .15em .5em; margin-bottom: 0}
#sort_by {float: right; margin-bottom: 5px; text-align: right; width: 50%}
/* Pagination */ .pagination {padding: 0; margin: 0 0 .5em}
.pagination a {padding: 1px 3px; border: 1px solid; display: inline-block; text-decoration: none}
.pagination a.next_page, .pagination a.previous_page {border: none; background: none; padding: 0}
.pagination .current {display: inline-block; padding: 1px 3px}
/* Luxury Buildings */ #luxury_sidebar {margin: 0 0 1.5em}
#luxury_sidebar h3 {border-width: 1px 0 1px; border-style: dotted none dotted; padding: 0.45em 0 0.25em}
#luxury_towns_list ul {padding: 0; margin: 0; list-style: none}
#luxury_towns_list {margin-top: 1em !important}
#luxury_towns_list li.collapsed ul {display: none}
#luxury_towns_list .luxury_town_neighborhoods_list, #luxury_towns_list .luxury_town_buildings_list {padding: 0; margin: 0.25em 0 0.25em}
#luxury_towns_list ul.luxury_town_buildings_list {margin-bottom: 1.5em}
#luxury_towns_list li {position: relative; margin-bottom: 0.5em; padding-left: 17px}
#luxury_towns_list .luxury_town_neighborhoods_list > li {margin-bottom: 0.25em}
#luxury_towns_list .luxury_neighorbood_buildings_list {padding: 0 !important}
#luxury_towns_list .luxury_neighorbood_buildings_list > li {padding-left: 0; margin-bottom: 0.25em}
#luxury_towns_list .luxury_neighorbood_buildings_list > li.last {margin-bottom: 0.75em}
#luxury_towns_list .luxury_town_buildings_list > li {padding-left: 0px; margin-bottom: 0.25em}
#luxury_towns_list > li > a {font-size: 1.25em}
#luxury_towns_list a {font-weight: bold; text-decoration: none}
#luxury_towns_list .luxury_neighorbood_buildings_list a, #luxury_towns_list .luxury_town_buildings_list a {font-weight: normal}
#luxury_towns_list a.selected {text-decoration: underline}
/* arrows */ #luxury_towns_list span {background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lux_list_arrows.png?1450113933) no-repeat left -200px; border: 1px solid; width: 11px; height: 11px; display: inline-block; position: absolute; left: 0px; top: 0px; cursor: pointer}
#luxury_towns_list ul span {top: 1px}
#luxury_towns_list span:hover, #luxury_towns_list span:active {background-position: left -300px}
#luxury_towns_list li.collapsed span {background-position: left 0px}
#luxury_towns_list li.collapsed span:hover, #luxury_towns_list li.collapsed span:active {background-position: left -100px}
#luxury_sidebar ul.neighborhoods {border-bottom: 1px dotted; padding: .5em 0 1em; margin: 0 0 1em}
#luxury_sidebar ul ul {margin: 0; padding: 0 1em}
.neighs_toggle {text-decoration: none; padding: 0 0 .5em; margin: 0 0 .5em; display: block}
.neighs_toggle:hover {text-decoration: none}
.neigh_plus {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/icons/add.png?1450113933) no-repeat right center}
.neigh_minus {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/icons/subtract.png?1450113933) no-repeat right center}
#neigh_expand {padding: 10px}
#neighs, #neighborhoods {list-style: inside disc !important}
/* Results Tabs */ .search_results_tabs ul {padding: 0; margin: 0}
#search_tabs, #active_search_tabs, #sold_search_tabs, .service_tabs, .profile_service_tabs {padding: 0; margin: 0; list-style: none; width: 100%; position: relative; top: 1px; z-index: 20}
#search_tabs li, #active_search_tabs li, #sold_search_tabs li, .service_tabs li, .profile_service_tabs li {display: block; float: left; border: 1px solid; margin-right: 2px}
#search_tabs li.selected, #active_search_tabs li.selected, #sold_search_tabs li.selected, .service_tabs li.selected, .profile_service_tabs li.selected {border-bottom: 1px solid #fff}
#search_tabs a, #active_search_tabs a, #sold_search_tabs a, .service_tabs a, .profile_service_tabs a {display: block; padding: .5em .75em; text-decoration: none; letter-spacing: .5px; background: #eee; text-align: center}
#search_tabs li.selected a, #active_search_tabs li.selected a, #sold_search_tabs li.selected a, .service_tabs li.selected a, .profile_service_tabs li.selected a {background: #fff}
.results_panel {border: 1px solid; padding: .5em; position: relative}
/* old results rows styling */ #results_list table, .service_results_list table {border-top: 3px solid; margin: 0}
#results_list td, .service_results_list td {border-width: 0; padding: 5px}
#results_list td a.map, .service_results_list td a.map {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/icons/map.png?1450113933) no-repeat left 50% transparent; display: block; padding: 2px 0 3px 22px}
#results_list td.prop_img, .service_results_list td.prop_img {border: medium none; margin: 0 auto}
/* global results rows styling */ #results_list {margin: 0 0 0.5em}
#results_list h3 span {font-size: 0.6em}
.results_row_wrapper {display: block; border: 1px solid; margin-top: -1px; padding: 9px}
.results_row {width: 100%; display: block}
.results_row_img {display: block; float: left; width: 25%; position: relative}
.results_row_img .results_img_wrapper {display: block; width: 100%; text-align: center}
.results_row_img .results_img_wrapper a {display: block}
.results_row_img .results_img_wrapper img {border: none; max-width: 100%; max-height: 120px; height: auto !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)}
.results_mls_source {font-size: 8px}
.results_status_tags {position: absolute; z-index: 11; margin: 0; display: inline-block; color: #fff; font-size: 9px; text-transform: uppercase; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); left: 0; line-height: normal}
.results_status_tag {padding: 5px 5px 3px 5px; display: block; width: auto; text-align: center; background: rgba(0,0,0,0.5)}
.results_status_tag.tag_new {background: #12b347}
.results_status_tag.tag_sold {background: #C41200}
.results_row_content {float: left; width: 75%}
.results_row_info {padding-left: 9px}
.list_slash {opacity: .4; display: inline-block; margin: 0 5px}
.results_row_header {margin: 0 0 .5em}
.results_row_title {margin: 0; padding: 0}
.results_row_title, .results_row_title a {font-weight: bold}
.results_row_subtitle {display: block; font-size: 12px; line-height: 1.2em; font-weight: normal; font-style: italic}
.results_row_details, .results_row_tools {float: left; display: block}
.results_row_details {width: 60%}
.results_row_tools {width: 40%}
.results_row_price {margin: 0px; font-weight: bold}
.results_row_tools_list {list-style-type: none; margin: 0; padding: 0}
.results_row_tools_list a {display: block; margin: 0 0 0.5em}
.results_row_tools_list a img {vertical-align: middle; margin: 0 4px 0 0; border: none}
.results_row_open_houses {display: block; border: 1px solid; padding: 9px; background: #f2f2f2}
.results_row_open_houses h6 {margin: 0}
.results_row_open_houses table, .results_row_open_houses table tr, .results_row_open_houses table tr td {margin: 0; background: transparent !important; border: none !important; padding-top: 0px !important; padding-bottom: 0px !important}
.results_row_lux_prices td, .results_row_lux_prices th {width: 33.33%; border-width: 1px; border-style: solid}
.results_row_short_term_calendars table td, .availability_month td, .amenities table tr, .results_panel, .disclaimer, #search_tabs li, .service_tabs li, #luxury_sidebar ul, .pagination a, #property_stats ul, #luxury_sidebar h3, #luxury_sidebar ul.luxury_town_buildings_list, #luxury_towns_list span, .results_row_wrapper, .results_row_open_houses, .additional-info tr {border-color: #ddd}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- DETAILS ---------- */ /* ======================================= G. PROPERTY DETAILS ======================================= */ /* changes to allow for tool menu */ #main-body.details_page {position: relative; padding-top: 75px}
#main-body.details_page #content {position: static; padding-top: 0px}
#main-body.details_page #content_home {position: static}
/* Details divs */ #property_details_wrapper {}
#property_details {}
#details_right {width: 550px; float: right}
#details_left {float: left; width: 352px}
/* Tools Menu */ #tool_wrap {display: block; position: absolute; top: -1px; left: -1px; height: 80px; width: 100%; z-index: 30; background-color: #ddd; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/tools_bg.png?1450113933); background-repeat: no-repeat; background-position: 50% top; border: 1px solid #bec5cc}
ul#property-nav {margin: 0; padding: 6px 10px; list-style: none}
ul#property-nav li {width: 19.25%; float: left; position: relative; padding: 0; display: inline-block; margin: 4px 0 0 3px; *margin: 4px 0 0 4px; text-align: left; background-color: #0085BE; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/tools_button_bg.png?1450113933); background-repeat: repeat-x; background-position: left top; border: 1px solid #0085BE}
ul#property-nav li:hover {background-position: left -50px}
ul#property-nav li:active {background-position: left -100px}
ul#property-nav a {padding: 4px 4px 4px 28px; display: block; text-decoration: none; letter-spacing: 0.5px; /* text-shadow: 1px 1px 0px rgba(0,0,0,0.25); -moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.25); -webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.25); for light text */ /* text-shadow: 1px 1px 0px rgba(255,255,255,0.25); -moz-text-shadow: 1px 1px 0px rgba(255,255,255,0.25); -webkit-text-shadow: 1px 1px 0px rgba(255,255,255,0.25); for dark text */ }
a.contact {background: url('http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/contact.png?1450113933') no-repeat 6px 50%}
a.request {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/request.png?1450113933') no-repeat 5px 50%}
a.calculator {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/calculator.png?1450113933') no-repeat 6px 50%}
a.email {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/email.png?1450113933') no-repeat 5px 50%}
a.fav_add {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/fav_add.png?1450113933') no-repeat 5px 50%}
a.fav_remove {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/fav_remove.png?1450113933') no-repeat 5px 50%}
a.print {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/print.png?1450113933') no-repeat 5px 50%}
a.prop_notes {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/notes.png?1450113933') no-repeat 5px 50%}
a.map {background: url('http://sequoiaassets0.bostonlogic.com/add_expires_header/images/icons/map.png?1450113933') no-repeat 5px 50%}
a.tour {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/tour.png?1450113933') no-repeat 5px 50%}
a.zillow {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/zillow.png?1450113933') no-repeat 5px 50%}
a.facebook {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/facebook.png?1450113933') no-repeat 5px 50%}
a.twitter {background: url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/twitter.png?1450113933') no-repeat 5px 50%}
ul#property-nav #spinner {position: absolute; right: 5px; top: 2px}
/* Details Header */ #details_header {position: relative; display: block; margin: 0 0 5px; padding: 1.5em 0 .5em}
#details_header h1 {margin: 0 0 .25em; padding: 0 150px 0 0}
#details_header span.back {position: absolute; top: 2em; right: 0px; padding: 0 0 0 20px; background: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/bsr.png?1450113933") no-repeat scroll left 50% transparent; display: inline-block; text-decoration: none}
#details_header span.back a {}
#details_header .share_wrapper {position: absolute; top: 2em; right: 0px}
.next_prev_links {position: absolute; right: 0; top: 3.5em; margin: 0}
.next_prev_links span {opacity: 0.2}
.next_prev_links a, .next_prev_links span {margin: 0 5px}
.next_prev_links a:first-child, .next_prev_links span:first-child {margin-left: 0}
.next_prev_links a:last-child, .next_prev_links span:last-child {margin-right: 0}
.next_prev_links a:first-child:before, .next_prev_links span:first-child:before {content: "\2190\a0"}
.next_prev_links a:last-child:after, .next_prev_links span:last-child:after {content: "\a0\2192"}
/* Property Photos */ #property-photos {width: 330px; margin: 0 0 1.5em; padding: 9px; border: 1px solid; display: inline-block; background: #fff}
/* might not need this anymore */ #property-photo-large table {margin: 0}
#property-photo-large td {vertical-align: middle; height: 250px; overflow: hidden; padding: 0px; border: 0px}
/* end */ #property-photo-large {width: 330px; height: 252px; overflow: hidden; vertical-align: middle; display: table}
#property-photo-large a {width: 330px; display: table-cell; vertical-align: middle}
#mainImg {display: block; margin: 0 auto; padding: 0; border: 1px solid; width: auto; max-width: 328px; height: expression( this.scrollHeight > 249 ? "250px" : "auto" ); /* sets max-height for IE */ max-height: 250px; /* sets max-height value for all standards-compliant browsers */ }
/* IE */ #property-photo-large a {*position: relative; *top: 50%}
#mainImg {*position: relative; *top: -50%}
#property-photo-large, #property-photo-large a, #property-photo-large img {zoom: 1}
#property-photos-small-table {width: auto; border-collapse: collapse; display: block; margin: 0}
#property-photos-small-table td {padding: 0px; border: none; vertical-align: middle}
#property-photos-small-table td img {border: 1px solid; margin: 4px 5px 0 0; padding: 3px}
.printpics img {border: 1px solid; margin: 4px 5px 0 0; padding: 3px}
#pic_descr {margin: 0; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.5); color: #fff; z-index: 1; text-transform: capitalize; padding: 2%; width: 96%}
/* Rental Thumbnails */ #ygl_photo{ width: 256px !important}
#ygl_photo_container{ width: 260px !important}
.pic_thumb {float: left; margin: 4px 5px 0 0}
.pic_thumb table {width: auto; margin: 0}
.pic_thumb table td {padding: 0px; border: 0px}
.pic_thumb table td img {padding: 3px; margin: 0; border: 1px solid}
/* Virtual Tours */ #virtual_tours {display: block; margin: 0 0 1.5em; padding: 9px; background-color: #e0e0e0; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/box_shine.png?1450113933); background-repeat: repeat-x; background-position: left top}
#virtual_tours h3 {margin-top: 0px; padding-top: 0px}
/* Details Table */ #details_left table.property-details-info {width: 350px}
table.property-details-info th, table.property-details-info td {background: none; border-style: solid; border-width: 1px}
table.property-details-info th {width: 35%}
table.property-details-info.rental-info th {width: 46%}
/* Details Map */ #details_map {margin: 0 0 1.5em}
#details_map #map_container {margin: 0px}
#details_map #map_canvas {border: none}
/* Google Map Directions */ #directions_fields{ margin: 0 0 10px; padding: 5px 5px 0px; background: #fff; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2)}
#directions_form {margin: 0 auto}
#directions_fields h5 {margin-top: 0; margin-left: 5px}
#directions_fields span{ margin-left: 5px; font-weight: bold}
#directions_fields #directionsPanel{ height: 100%; margin-top: 18px; padding: 4px}
#directions_fields input#from_address {width:50%; padding: 4px; margin-left: 5px}
#directions_fields input#to_address{ width:50%; padding: 4px; margin-left: 21px}
#travel_modes{ margin: 18px 0px 0px 5px}
#travel_modes a {display: block; float: left; cursor: pointer; border: 1px solid #ddd; boerder-left: none; color: #444; padding: 8px 16px 4px; line-height: 27px; height: 18px; background-color: whiteSmoke}
#travel_modes a:hover{ cursor: pointer; background-color: #EEE; opacity: 1}
#travel_modes a.selected{ background-color: #999}
#travel_modes a img{ margin: 0; vertical-align: -4px; text-align: center; opacity: 0.667}
#travel_modes a img:hover{ cursor: pointer}
#travel_modes a#driving_directions{ margin-left: 0; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px}
#travel_modes a#driving_directions img{ background: no-repeat url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/googlemap_icons.png?1450113933') 0 -96px; width: 15px; height: 12px}
#travel_modes a#walking_directions{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-left: -4px; border-left: 1px solid #ddd}
#travel_modes a#walking_directions img{ background: no-repeat url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/googlemap_icons.png?1450113933') 0 -489px; width: 10px; height: 16px}
#travel_modes a#bicycling_directions{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-left: -4px}
#travel_modes a#bicycling_directions img{ background: no-repeat url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/googlemap_icons.png?1450113933') 0 -340px; width: 17px; height: 14px}
#travel_modes a#public_directions{ margin-left: -4px; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0}
#travel_modes a#public_directions img{ background: no-repeat url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/googlemap_icons.png?1450113933') 0 -426px; width: 13px; height: 15px}
#dir_reverse {height: 14px; width: 30px; margin: -4px 0px 0px 72%}
#dir_reverse.luxury{ margin: -4px 0px 0px 242px}
#dir_reverse:hover{ cursor: pointer}
#dir_reverse a{ border: 1px solid #ddd; padding: 6px 4px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: whiteSmoke}
#dir_reverse a img {border: none}
#dir_reverse a img.arrows_reverse {margin: -3px 0 0; opacity: 0.55; vertical-align: middle; background: no-repeat url('http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/googlemap_icons.png?1450113933') -10px -489px; width: 10px; height: 12px}
.adp-step, .adp-text {color: #333333; font-weight: bold; padding-top: 14px}
.adp-legal {color: #999; font-size: 11px}
/* Open Houses */ #details_open_houses {padding: 9px; margin: 0 0 1.5em; border: 1px solid}
/* Local Agent */ #local_agent {margin: 0 0 1.5em; border: 1px solid #cfcfcf; background-color: #e0e0e0; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/box_shine.png?1450113933); background-repeat: repeat-x; background-position: left top}
#local_agent .local_agent_title {margin: 0}
#local_agent table, #local_agent table td {margin: 0; border: none}
#local_agent td {padding: 9px}
#local_agent td.agent_image {width: 90px}
#local_agent td.listing_info div {word-wrap: break-word; display: block}
#local_agent ul li {padding: 0 0 3px}
/* Similar Properties */ #similar_props {display: block; width: 100%; margin: 0 0 1.5em; padding: 0px; clear: both}
.similar_prop {display: block; float: left; width: 32%; padding: 0px; margin: 0px 2% 2% 0px; line-height: 1.25em}
.similar_prop a {display: block; width: 90%; padding: 5%; background: #fff; border: 1px solid; text-decoration: none; cursor: pointer; text-align: center}
.similar_prop a:hover {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); text-decoration: none}
.similar_prop span {display: inline-block}
.similar_prop .image {display: block; max-width: 140px; height: 105px; margin: 0 auto 2px; overflow: hidden}
.similar_prop .image img {max-width: 140px; height: auto; margin: 0px; padding: 0px; border: 0}
.similar_prop .town, .similar_prop .price {font-weight: bold; display: block; padding-top: 2px}
.similar_prop .sqft, .similar_prop .beds, .similar_prop .baths, .similar_prop .lot_size, .similar_prop .acres {color: #666}
.similar_prop .price {padding-bottom: 5px}
.similar_prop .sqft {display: block}
.similar_prop .beds {display: inline; padding-right: 5px}
.similar_prop .baths {display: inline}
#similar_props .clear {height: 0}
/* Similar Rentals */ #similar_props.similar_rentals .similar_prop {width: 48%; margin: 0px 4% 4% 0px}
#similar_props.similar_rentals .similar_prop a {padding: 4%; width: 90%}
/* Chat Button */ .chat_button {letter-spacing: 0.25px; margin: 0 0 10px; text-align: right}
.chat_button p, .chat_button a {display: inline-block !important; font-weight: bold; line-height: 1.2em; margin: 0; padding: 5px 10px; text-decoration: none; width: auto; width: 180px/9; text-align: left; text-align: center/9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
.chat_button p {background-color: #eee; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/box_shine.png?1450113933); background-repeat: repeat-x; background-position: left top; border: 1px solid #ddd; color: #999}
.chat_button a {background-color: #e5841c; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/chat_button_bg.png?1450113933); background-repeat: repeat-x; background-position: left top; border: 1px solid #bf670a; color: #fff !important; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); text-shadow: 1px 1px 0px rgba(0,0,0,0.2); -moz-text-shadow: 1px 1px 0px rgba(0,0,0,0.2); -webkit-text-shadow: 1px 1px 0px rgba(0,0,0,0.2)}
.chat_button a:hover {color: #fff; text-decoration: none !important; background-position: left -60px}
.seo_hood_info a {padding: 0 5px 0 0; margin: 0 5px 0 0; border-right: 1px solid #ddd}
.seo_hood_info a:last-child {border: none}
/* Luxury Building Details */ #main-body.luxury_details {padding-top: 55px; position: relative}
#main-body.luxury_details #content {position: static; padding-top: 0px}
#main-body.luxury_details #right_side {padding-top: 0; position: static}
#main-body.luxury_details #left_side {padding-top: 2.5em}
#tool_wrap.luxury {height: 50px}
#property_details_wrapper.luxury #details_header h1 {padding: 0 145px 0 0}
#luxury_page_back {margin: 0 0 2em}
#luxury_page_back a {padding-top: 1px; padding-left: 20px; background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/page_prev.gif?1450113933) no-repeat left 50%}
#property_details.luxury #details_right, .lux_section .right {width: 340px}
#property_details.luxury #details_left, #property_details.luxury #details_right {margin-bottom: 1.5em}
/* Luxury Photos */ #property_details.luxury #property-photos {width: 332px}
#property_details.luxury #property-photo-large {width: 320px; height: 252px; position: relative}
#property_details.luxury #mainImg {max-width: 318px}
#property_details.luxury #property-photos-small-table td img {padding: 2px}
.lux_section {border-style: solid none none; border-width: 1px 0 0; position: relative; margin: 0 0 1.5em}
.lux_section h3 {margin-top: 0.5em}
.lux_section .left {width: 340px}
.lux_section .left {float: left}
.lux_section .right {float: right}
.features_list ul {float: left; width: 44%; list-style-type: disc; padding: 0 0 0 4%; margin: 0 0 1.5em}
.features_list ul li {padding: 0 0 0 0.25em}
.features_list ul.first {margin-right: 4%}
#floor_plans, #listing_sheets {display: block; position: relative; margin: 0 0 1em; padding: 9px; border: 1px solid; background-color: #e0e0e0; background-image: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/box_shine.png?1450113933); background-repeat: repeat-x; background-position: left top}
#floor_plans h3, #listing_sheets h3 {margin-top: 0px; padding-top: 0px}
#floor_plans table, #listing_sheets table {margin: 0 0 0.5em}
#floor_plans table td, #listing_sheets table td {border: none; padding: 0}
#floor_plans table td a, #listing_sheets table td a {padding: 0 0 0 20px}
#floor_plans table td a {background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/plugin_disabled.png?1450113933) no-repeat left 50%}
#listing_sheets table td a {background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/table.png?1450113933) no-repeat left 50%}
div.toggle_link {position: absolute; right: 9px; top: 9px; z-index: 49}
div.toggle_link a {padding-right: 15px; font-size: 11px}
table.lux_price td, table.lux_price th {border-width: 1px; border-style: solid}
#listing_sheets_open, #floor_plans_open {background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/toggle_open.png?1450113933) no-repeat right 2px}
#listing_sheets_close, #floor_plans_close {background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/toggle_close.png?1450113933) no-repeat right 2px}
#luxury_comments {margin-top: 1.5em}
/* sequoia luxury building experimentation */ .luxury_links {position: absolute; top: -5px; right: 0}
#property_details.luxury #details_right {position: relative}
.lux_section .left {width: 47.9%}
.lux_section .building_left {float: left; margin-left: 4.2%; width: 47.9%}
#property_details.luxury #property-photo-small {padding-left: 5px}
.lux_section iframe {margin-bottom: 12px}
#property_details.luxury .features_list ul.first {margin-right: 2%}
#property_details.luxury #property-photo-large {margin-left: auto; margin-right: auto}
/* border colors */ #property-photos, #mainImg, #property-photos-small-table td img, .printpics img, .pic_thumb table td img, #details_open_houses, .similar_prop a, .lux_thumb, .lux_price tr.top_row td, .lux_price tr.top_row th, .lux_section, #floor_plans, #listing_sheets {border-color: #ddd}
table#commercial_table.property-details-info th {width: auto}
/* flagged listing alert */ .alert_comment {margin: .5em 0; border: 1px dashed #D2232A; color: #fff; text-align: center; font-weight: bold}
.alert_comment p {margin: 0; padding: 10px; background: #D2232A}
/* Vacation Rentals */ #search_rental_start_date, #search_rental_end_date, #rental_search_availability_start_date, #rental_search_availability_end_date {width: 88%}
.results_row_short_term_calendars {clear: both}
.results_row_short_term_calendars table {border-top: 0 !important; clear: both}
.results_row_short_term_calendars table td th {text-align: center}
.results_row_short_term_calendars table td td {border-width: 1px !important; border-style: solid !important; text-align: center}
.amenities {clear: both}
.amenities table tr.last-child {border: none}
.amenities table td {}
.amenities span {display: block}
.amenities span span {display: inline-block; width: 15px; text-align: center; font-weight: bold}
.amenities .row.col2 .form-column {width: 50%; margin-right: 0}
.availability_month {width: 275px; float: left}
.availability_month:nth-child(odd) {clear: left; margin-right: 20px}
.availability_month td {text-align: center; border-width: 1px !important; border-style: solid !important}
.month_name {border-top: 3px solid; border-bottom: 3px solid; padding: 3px 0; margin: 0; text-align: center; text-transform: uppercase}
tr.gray td, tr.green td, tr.red td, tr.cal_week td {background-repeat: no-repeat; background-size: 100% 100%}
/* CALENDAR MARKER COLOR LIGHT */ /* tr.gray td, tr td.gray_gray, tr td.green_gray, tr td.red_gray, tr td._gray {background-color: #eee}
tr td.gray, tr td.prev_unavail, tr td.gray_red, tr td.gray_green, tr td.gray_gray {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/marker_off.png?1450113933") !important; background-size: 100% 100%}
tr.green td, tr td.gray_green, tr td.green_green, tr td.red_green, tr td._green {background-color: #ddeedc}
tr td.green, tr td.prev_avail, tr td.green_red, tr td.green_green, tr td.green_gray {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/marker_available.png?1450113933") !important; background-size: 100% 100%}
tr.red td, tr td.gray_red, tr td.green_red, tr td.red_red, tr td._red {background-color: #f3dfdf}
tr td.red, tr td.prev_booked, tr td.red_red, tr td.red_green, tr td.red_gray {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/marker_unavailable.png?1450113933") !important; background-size: 100% 100%}
tr td.booked {background-color: #f3dfdf}
tr td.avail {background-color: #ddeedc}
tr td.unavail {background-color: #eee}
.key span.avail {border-color: #DDEEDC}
.key span.unavail {border-color: #F3DFDF}
.key span.off {border-color: #EEEEEE}
*/ /* ------- end CALENDAR MARKER COLOR LIGHT ----- */ /* CALENDAR MARKER COLOR MEDIUM */ tr.gray td, tr td.gray_gray, tr td.green_gray, tr td.red_gray, tr td._gray {background-color: #c3c3c3}
tr td.gray, tr td.prev_unavail, tr td.gray_red, tr td.gray_green, tr td.gray_gray {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/marker_off_med.png?1450113933") !important; background-size: 100% 100%}
tr.green td, tr td.gray_green, tr td.green_green, tr td.red_green, tr td._green {background-color: #91b885}
tr td.green, tr td.prev_avail, tr td.green_red, tr td.green_green, tr td.green_gray {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/marker_available_med.png?1450113933") !important; background-size: 100% 100%}
tr.red td, tr td.gray_red, tr td.green_red, tr td.red_red, tr td._red {background-color: #b37474}
tr td.red, tr td.prev_booked, tr td.red_red, tr td.red_green, tr td.red_gray {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/marker_unavailable_med.png?1450113933") !important; background-size: 100% 100%}
tr td.booked {background-color: #b37474}
tr td.avail {background-color: #91b885}
tr td.unavail {background-color: #c3c3c3}
.key span.avail {border-color: #91b885}
.key span.unavail {border-color: #b37474}
.key span.off {border-color: #c3c3c3}
/* ------- end CALENDAR MARKER COLOR MEDIUM ----- */ td.vaca_price {background: none !important}
span.amenities_n {opacity: 0.7}
.key {font-size: 0.8em; float: right}
.key span {margin-left: 15px; border-left: 15px solid; padding-left: 5px}
#details-slide-in {background: rgb(117,179,36); /* Old browsers */ background: -moz-linear-gradient(top, rgba(117,179,36,1) 0%, rgba(101,161,24,1) 50%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(117,179,36,1)), color-stop(50%,rgba(101,161,24,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(117,179,36,1) 0%,rgba(101,161,24,1) 50%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(117,179,36,1) 0%,rgba(101,161,24,1) 50%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(117,179,36,1) 0%,rgba(101,161,24,1) 50%); /* IE10+ */ background: linear-gradient(to bottom, rgba(117,179,36,1) 0%,rgba(101,161,24,1) 50%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b324', endColorstr='#65a118',GradientType=0 ); /* IE6-9 */ border: 3px solid #fff; box-shadow: 1px 2px 3px #333333; z-index: 9999; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s}
#details-slide-in.hidden {position: fixed; top: 50%; left: -200px}
#details-slide-in.slide-in {position: fixed; top: 50%; left: -5px}
#details-slide-in span a {color: #fff; text-shadow: 2px 2px #4f800f; background: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/details-slide-in.png?1450113933") no-repeat left 0px center; padding: 8px 15px 8px 30px; margin-left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; letter-spacing: 0.5px; text-decoration: none; font-weight: normal}
#details-slide-in span.slide-in-close {background: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/details-slide-close.png?1450113933") no-repeat center; height: 34px; width: 24px; cursor: pointer; position: absolute}
#details-slide-in span a:hover {text-decoration: none; color: #ACE064}
#tool_wrap.fixed_tools {position: fixed; top: 0; left: 0; width: 100%; height: 60px; z-index: 9999; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1)}
#tool_wrap.fixed_tools #details_share_wrapper {display: none}
/* #tool_wrap.fixed_tools ul#property-nav li {width: 16%; font-size: 10px}
#tool_wrap.fixed_tools ul#property-nav li a {width: 70%}
*/ #tool_wrap.fixed_tools #add_this_wrapper {display: none}
#tool_wrap.fixed_tools ul#property-nav {min-width: 960px}
/* AREA PROFILES */ /* Area Profiles Index */ .section {padding: 1em 0; margin: 1em 0; float: left; width: 100%; box-sizing: border-box}
.section h3 {text-align: center}
.over_banner h1 {position: absolute; padding: .5em; color: #fff; background: rgba(0,0,0,0.5)}
#profile_features, .section.description, #profile_offices, #market_trends_section.section {background: rgba(0,0,0,0.025); padding: 1em}
#profile_offices {text-align: center}
#profile_offices a {display: inline-block; padding: 1em; margin: 1em; border: 1px solid; background: rgba(0,0,0,0.025); border-radius: 10px 0 10px 0; box-shadow: 0 1px 2px rgba(0,0,0,0.5)}
#profile_offices a:hover {background: rgba(0,0,0,0.05)}
#profiles_search_input {padding: 3px 5px 0 0; width: auto; float: left}
.profile_cell {width: 49%; float: left}
.profile_cell:nth-child(odd) {margin-right: 2%; margin-bottom: 2%; clear: left}
.profile_cell .area_pic {width: 100%; position: relative; text-align: center}
.profile_cell .area_pic img {width: 100%; max-width: 100%; display: block}
.area_name {position: absolute; color: #fff; display: inline-block; left: 0; right: 0; background: rgba(0,0,0,0.5); padding: 5px 10px; margin: 0 auto; top: 50%; text-transform: uppercase; margin-top: -10px; width: 50%}
.area_name a {color: white}
.area_name a:hover {color: white}
.area_title {display: inline-block; margin-top: 5px}
#search_bar {}
#search_bar div a {margin-left: 10px}
.region_select {float: left}
.row.col4 .form-column {width: 23%; float: left; margin: 0 2.667% 10px 0}
.avg_percent {font-size: 19px}
/* Area Market Report Preview */ #market_trends_section .marker_pin {display: block; margin: 0 auto}
#market_trends_section .report_preview {padding: 2em 0}
#market_trends_section .report_preview div {display: inline-block; padding: 5px; border-radius: 10px 0 10px 0; background: rgba(0,0,0,0.05); max-width: 130px}
#market_trends_section .report_preview div span {display: block; font-weight: bold}
#market_trends_section .report_preview div span span {margin: 0 auto 4px}
.report_preview h3 {margin: 0.75em 0 0.5em}
.report_preview h3 a {margin-left: 15px; bottom: 10px; font-size: 25px; position: relative}
#details_main {float: left; width: 685px}
#details_side {float: right; width: 200px}
#area_details_wrapper #property-photo-large {position: relative}
#area_details_wrapper hr {clear: both}
.area_video iframe {width: 100%; margin-bottom: 3em; min-height: 530px}
#banner {position: relative; margin-bottom: 1em}
#banner img {max-width: 100%; width: 100% !important; height: auto !important}
.banner_page_title {display: block; position: absolute; z-index: 1; top: 100px; width: 960px; left: 0; right: 0; text-align: center; margin: 0 auto}
.banner_page_title h1 {color: #fff; display: inline-block; width: auto; margin: 0 auto; padding: 20px 30px; position: static; background: rgba(0,0,0,0.5)}
/* Profile Features */ #profile_features, #market_trends_section {width: 100%; text-align: center}
.profile_feature {display: inline-block; width: auto; max-width: 150px; text-align: center; margin: 18px; vertical-align: top}
.profile_feature h6 {text-align: center; margin: 0}
.profile_feature h6 span {display: block}
.area_feature_image {width: 100%; height: 155px; background: #f1f1f1; overflow: hidden; position: relative; text-align: center }
.area_feature_image h6 {background: rgba(0,0,0,0.5); padding: 5px 10px; width: 100%; color: #fff; position: absolute; bottom: 0; left: 0; margin: 0; text-align: left; box-sizing: border-box; text-align: center}
.area_feature_image img {width: auto; max-width: 100%; max-height: 155px}
#other_areas h3 {clear: both}
#other_areas .profile_cell {float: left; width: 49%}
/* AREA PHOTO GALLERY */ #area_gallery * {/*box-sizing: border-box;*/ }
#area_gallery {width: 100%; display: block; float: left; padding: 0; width: 100%; margin: 0}
#area_gallery #main-photo-container {/*height: 450px;*/ min-height: 625px; max-height: 625px; position: relative; text-align: center; overflow: hidden}
#area_gallery #main-photo-container img {border: 0; height: auto; width: 100%; max-height: 625px; max-width: 960px}
/* ####################################### */ /* ########### STANDARD SETUP ############ */ /* ####################################### */ #area_gallery .protoshow, #area_gallery .protoshow .show {margin: 0 auto; padding: 0; list-style: none; width: 100%; height: 100%}
#area_gallery .protoshow .show {position: absolute; top: 0; left: 0}
#area_gallery .slide {position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%}
#area_gallery .slide a {display: inline}
#area_gallery .slide img {width: 100%; height: 100%; top: 0; left: 0}
#area_gallery .active-slide {z-index: 9}
/* PROTO CONTROLS ------------------------------------------------*/ #area_gallery .proto-navigation {margin: 0; padding: 0; list-style: none}
#area_gallery .proto-navigation a:link, #area_gallery .proto-navigation a:visited {display: block; text-indent: -9999px; overflow: hidden}
#area_gallery .proto-controls a {width: 34px; height: 54px; display: block; text-indent:-999999px; top: 50%; margin-top: -27px; position: absolute; opacity: 1; z-index: 11}
#area_gallery .proto-controls a:hover {opacity: 0.5 !important}
#area_gallery .proto-controls .start-stop {display: none}
#area_gallery .proto-controls .backward a {left: 0px; background: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/fader_control_left.png?1450113933) no-repeat; opacity: 0.3}
#area_gallery .proto-controls .forward a {right: 0px; background: url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/fader_control_right.png?1450113933) no-repeat; opacity: 0.3}
#area_gallery div.arrows a.prev, #area_gallery div.arrows a.next {position: absolute; top: 0px; width: 34px; height: 54px; display: block; top: 50%; margin-top: -27px; z-index: 11}
#area_gallery div.arrows a.prev:hover, #area_gallery div.arrows a.next:hover {opacity: 0.5}
#area_gallery div.arrows a.prev {left: 0px; background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/fader_control_left.png?1450113933) no-repeat center left; opacity: 0.3}
#area_gallery div.arrows a.next {right: 0px; background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/fader_control_right.png?1450113933) no-repeat center left; opacity: 0.3}
/* CAROUSEL */ #area_gallery #details_slider {position: relative; margin: 10px 0; width: 100%; float: left}
#area_gallery #carousel-wrapper {display: block; position: relative; overflow: hidden; width: 100%}
#area_gallery #carousel-content {/*width: 100% */ }
#area_gallery #carousel-wrapper .carousel-slide {position: relative}
#area_gallery #carousel-content .carousel-slide {float: left; display: block; width: auto; overflow: hidden; position: static; height: 100%; left: 0; top:0}
#area_gallery #carousel-content .carousel-slide:last-child {margin-right: 0}
#area_gallery #carousel-content .carousel-slide img {vertical-align: middle; margin: 0; padding: 0; width: 100%; height: auto; border: none !important }
#area_gallery #carousel-content .carousel-slide a {display: block; text-align: center; height: 86px; float: left; width: 130px; vertical-align: middle; margin-right: 5px; overflow: hidden}
#area_gallery .slide-caption {padding: 5px 10px; position: absolute; z-index: 12; bottom: 20px; left: 20px; color: #fff; font-size: 1.1em; font-weight: bold; text-transform: uppercase; background: rgba(0,0,0,0.5); text-align: left}
#area_gallery .slide-caption span {display: block; text-transform: none}
.carousel-control.control-dead {display: none !important}
/* Feature Icon Set */ .feature_icon span.icon_holder {background: rgba(0,0,0,0.5); padding: 20px; border-radius: 56px; display: block; width: 64px; height: 64px; text-align: center; margin: 0 auto; background-repeat: no-repeat; background-position: center center; vertical-align: text-bottom; box-shadow: 0 1px 2px rgba(0,0,0,0.5); margin-bottom: 0.4em; border: 2px solid #fff}
.feature_icon a:hover span.icon_holder {background-color: rgba(0,0,0,0.7)}
.feature_icon.about .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_about_64.png?1450113933")}
.feature_icon.activities .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_activities_64.png?1450113933")}
.feature_icon.arts .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_arts_64.png?1450113933")}
.feature_icon.theater .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_theater_64.png?1450113933")}
.feature_icon.dining .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_dining_64.png?1450113933")}
.feature_icon.entertainment .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_entertainment_64.png?1450113933")}
.feature_icon.history .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_history_64.png?1450113933")}
.feature_icon.lifestyle .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_lifestyle_64.png?1450113933")}
.feature_icon.nightlife .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_nightlife_64.png?1450113933")}
.feature_icon.parks .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_parks_64.png?1450113933")}
.feature_icon.resources .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_resources_64.png?1450113933")}
.feature_icon.schools .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_schools_64.png?1450113933")}
.feature_icon.shopping .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_shopping_64.png?1450113933")}
.feature_icon.transportation .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_transportation_64.png?1450113933")}
.feature_icon.events .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_events_64.png?1450113933")}
.feature_icon.pubs .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_pubs_64.png?1450113933")}
.feature_icon.cafes .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_cafes_64.png?1450113933")}
.feature_icon.open_houses .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_open_houses_64.png?1450113933")}
.feature_icon.newspaper .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_newspaper_64.png?1450113933")}
.feature_icon.golf .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_golf_64.png?1450113933")}
.feature_icon.government .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_government_64.png?1450113933")}
.feature_icon.marina .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_marina_64.png?1450113933")}
.feature_icon.arena .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_arena_64.png?1450113933")}
.feature_icon.beaches .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_beaches_64.png?1450113933")}
.feature_icon.sailing .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_sailing_64.png?1450113933")}
.feature_icon.swimming .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_swimming_64.png?1450113933")}
.feature_icon.hiking .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_hiking_64.png?1450113933")}
.feature_icon.baseball .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_baseball_64.png?1450113933")}
.feature_icon.football .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_football_64.png?1450113933")}
.feature_icon.hockey .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_hockey_64.png?1450113933")}
.feature_icon.soccer .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_soccer_64.png?1450113933")}
.feature_icon.skiing .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_skiing_64.png?1450113933")}
.feature_icon.military .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_military_64.png?1450113933")}
.feature_icon.eggplant .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_eggplant_64.png?1450113933")}
.feature_icon.ferry .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_ferry_64.png?1450113933")}
.feature_icon.fishing .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_fishing_64.png?1450113933")}
.feature_icon.grave .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_grave_64.png?1450113933")}
.feature_icon.guitar .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_guitar_64.png?1450113933")}
.feature_icon.hairsalon .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_hairsalon_64.png?1450113933")}
.feature_icon.icecream .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_icecream_64.png?1450113933")}
.feature_icon.info .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_info_64.png?1450113933")}
.feature_icon.lighthouse .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_lighthouse_64.png?1450113933")}
.feature_icon.lobster .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_lobster_64.png?1450113933")}
.feature_icon.paintbrush .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_paintbrush_64.png?1450113933")}
.feature_icon.playground .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_playground_64.png?1450113933")}
.feature_icon.subway .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_subway_64.png?1450113933")}
.feature_icon.ticket .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_ticket_64.png?1450113933")}
.feature_icon.umbrella .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_umbrella_64.png?1450113933")}
.feature_icon.zoo .icon_holder {background-image: url("http://sequoiaassets2.bostonlogic.com/add_expires_header/images/icons/features/ico_zoo_64.png?1450113933")}
p.seo_hood_info {clear:both}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- BLOG ---------- */ #blog_content {width: 740px}
#right_side #blog_content {width: 480px}
#blog_content.no_sidebar_content {width: 100%}
.post {border-top: 1px solid; margin-top: 1em; padding: 1em 0 2em}
.postTitle a, .postTitle2 a {font-weight: normal; text-decoration: none}
h1.postTitle, h2.postTitle {margin-bottom: 0 !important}
#blog_content img {max-width: 100%; height: auto}
/* Sidebar */ #blog_nav {float: right; width: 180px}
#blog_nav h3 {border-bottom: 1px solid; padding: 0 0 5px}
#blog_nav div {margin-bottom: 2em}
#blog_nav div ul li {padding-bottom: 5px}
#blog_nav div a {background: transparent url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/bullet.png?1450113933) no-repeat scroll 5px center; padding: 0 0 0 15px; display: block}
/* Post */ .blogText {margin: 0 0 1.5em}
#blog_content ul.horizontal-menu {padding: 0; margin: 0 0 .75em}
#blog_content ul.horizontal-menu li {display: inline; margin-right: 1em}
.attribution {font-size: .9em; font-style: italic; margin: 0 0 1em}
.noBorder {/* No border around ADD THIS button */ border: 0px; margin-left: -10px}
.categories {font-weight: bold}
.catBox {margin: 0 0 .75em}
/* Comments */ .comments {margin: 3em 0 0}
.comments h2 {border-bottom: 1px solid; padding-bottom: 5px}
.comment_notice {font-weight: bold}
.commentBox {margin: 0 0 1em; padding: 1em; border: 1px solid}
.commentBox .attribution {margin: 0}
.rss-icon {background: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/rss.png?1450113933); background-position: left center; background-repeat: no-repeat; padding: 1px 0 1px 20px; float: right; display: inline-block; text-align: right; font-size: 12px; font-weight: normal; position: relative}
#blog_content .rss-icon {float: none; display: inline}
/* border colors */ .post, #blog_nav h3, .comments h2, .commentBox {border-color: #ddd}
.paste_from_word {margin: 0; font-style: italic; padding-bottom: 16px; background: transparent url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/admin/paste_from_word_arrow.png?1450113933) no-repeat 242px bottom}
.paste_from_word img {border: none; padding: 0 0 0 2px !important; margin: 0 !important; position: relative; top: 8px}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- SOCIAL ---------- */ /* FACEBOOK IFRAME */ /* iframe setup */ html#facebook {background: #fff}
html#facebook body {background: #fff; width: 800px}
#facebook_iframe {}
#facebook_iframe #cms_content {padding-left: 0px; padding-right: 0px; margin: 0 0 10px}
#facebook_iframe #cms_content, #facebook_iframe #cms_content p {color: #444}
#facebook_iframe #home_link {padding: 10px 0; text-align: right}
/* iframe searches */ #facebook_iframe #quick_search.facebook {margin: 15px 0}
#facebook_iframe #quick_search_tabs {width: 100%}
#facebook_iframe #quick_search_tabs li, #facebook_iframe #quick_search_tabs li.selected, #facebook_iframe #quick_search_rental_tab, #facebook_iframe #quick_search_sales_tab {width: auto !important}
#facebook_iframe #quick_search_tabs li a {padding: 8px}
#facebook_iframe .panel div.form-column {clear: none; float: left; text-align: left; width: 30%}
#facebook_iframe .panel div.form-column.last {margin-right: 0px}
#facebook_iframe .panel div.group {margin-bottom: 10px}
#facebook_iframe .panel div.holder {max-height: 200px !important}
/* iframe featured properties */ .iframe_featured {margin: 20px 0}
.iframe_featured .featured {width: 140px; border: 1px solid #ddd; float: left; margin-right: 10px; padding: 5px}
.iframe_featured h3 span {float: right; text-align: right; font-size: 11px}
.iframe_featured .featured a {}
.iframe_featured .featured .image {width: 140px; height: 94px; overflow: hidden; margin: 0 0 5px}
.iframe_featured .featured .image img {width: 140px; height: auto}
.iframe_featured .featured .featured_info span {display: block; font-weight: normal}
.iframe_featured .featured .featured_info span.price {font-weight: bold}
/* iframe featured properties */ #facebook_footer {padding: 10px 0; margin: 10px 0 0; text-align: center; border-top: 1px solid #ddd}
/* SOCIAL ICONS / SHARING */ /* Share button styling */ .share_wrapper {position: relative; display: inline-block}
.share_button {position: relative; display: inline-block; border: 1px solid #b2b2b2; text-decoration: none !important; padding: 3px; box-shadow: 0px 1px 0px #fff inset; -moz-box-shadow: 0px 1px 0px #fff inset; -webkit-box-shadow: 0px 1px 0px #fff inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: rgb(232,232,232); /* Old browsers */ background: -moz-linear-gradient(top, rgba(232,232,232,1) 15%, rgba(214,214,214,1) 85%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(232,232,232,1)), color-stop(85%,rgba(214,214,214,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(232,232,232,1) 15%,rgba(214,214,214,1) 85%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(232,232,232,1) 15%,rgba(214,214,214,1) 85%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(232,232,232,1) 15%,rgba(214,214,214,1) 85%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, rgba(232,232,232,1) 15%,rgba(214,214,214,1) 85%); /* W3C */ }
.share_button span {font-style: normal; display: block; background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/share.png?1450113933) no-repeat right 50%; color: #40474e !important; font-size: 12px; text-decoration: none !important; height: 16px; line-height: 16px; font-weight: bold; padding: 0 23px 0 5px; text-shadow: 0px 1px 0px rgba(255,255,255,0.4); -moz-text-shadow: 0px 1px 0px rgba(255,255,255,0.4); -webkit-text-shadow: 0px 1px 0px rgba(255,255,255,0.4)}
.share_button:hover {cursor: pointer; border: 1px solid #a6a6a6; background: rgb(237,237,237); /* Old browsers */ background: -moz-linear-gradient(top, rgba(237,237,237,1) 40%, rgba(219,219,219,1) 85%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,rgba(237,237,237,1)), color-stop(85%,rgba(219,219,219,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(237,237,237,1) 40%,rgba(219,219,219,1) 85%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(237,237,237,1) 40%,rgba(219,219,219,1) 85%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(237,237,237,1) 40%,rgba(219,219,219,1) 85%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, rgba(237,237,237,1) 40%,rgba(219,219,219,1) 85%); /* W3C */ }
.social_media_buttons {position: absolute; z-index: 50; left: 0px; margin-top: -1px; width: 88%; z-index: 100; border: 1px solid #b3b3b3; padding: 12px 5% 5px; background-color: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); color: #40474e; text-align: left}
.social_media_buttons div.fb-like, .social_media_buttons div.fb-send, .social_media_buttons div.fb-share-button, .social_media_buttons div.tw_share, .social_media_buttons div.tw_follow, .social_media_buttons div.plus_one, .social_media_buttons div.linkedin_share, .social_media_buttons div.linkedin_follow, .social_media_buttons div.pinterest_share {display: block; margin: 0 0 5px}
.share_close {display: block; color: #40474e !important; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, sans-serif; text-align: right; cursor: pointer}
.share_close:hover {color: #000 !important}
table.gc-bubbleDefault.pls-container {display: none}
.social a {display: inline-block; margin-left: 1px}
.social a img {border: none !important; padding: 0; margin: 0}
/* header */ #social_media_header {position: absolute; right: 5px; bottom: 5px; z-index: 51}
#social_media_header .share_wrapper {float: right; margin-left: 9px}
#social_media_header .social {float: right; margin: 0; padding: 0; text-align: right; position: relative; top: 4px}
/* footer */ #footer .social, #footer .share_wrapper {margin: 0 0 .5em}
#footer .social {display: block; text-align: center; padding: 0}
#footer .share_wrapper {display: inline\9}
#footer_social_media_buttons {bottom: 100%}
/* agents page */ .agent_info dd.social {margin-top: 1em}
/* details page */ #tool_wrap #details_share_wrapper {bottom: 10px; position: absolute; right: 2%}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- ADD-ONS ---------- */ /* YELP, SCHOOLFINDER, DIRECTIONS, STREET VIEW */ #toggle_links {margin: 5px 0 10px}
#toggle_links div {width: 23.5%; *width: 23%; /* IE7 */ float: left; display: block; margin-right: 2%}
#toggle_links div.last {margin-right: 0}
#toggle_links a {display: block; height: 16px; padding: 4px 5px; background-color: #fff; color: #666; border: 1px solid #ccc; border-bottom: 1px solid #bbb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.2); margin: 0; position: relative; overflow: hidden; text-decoration: none !important; cursor: pointer}
#toggle_links a:hover {border: 1px solid #bbb; border-bottom: 1px solid #aaa; color: #333}
#toggle_links a span {position: absolute; top: 4px; right: 4px; width: 16px; height: 16px; background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/add.png?1450113933) no-repeat}
#toggle_links.small_map div {width: 49%}
#clear_great_schools a, #show_yelp.expanded a, #hide_directions a {background-color: #eee !important; border: 1px solid #ccc; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.15)}
#show_yelp, #show_great_schools, #clear_great_schools {text-indent: -9999px}
#show_great_schools a {background-image: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/great_schools_icon.png?1450113933); background-repeat: no-repeat; background-position: 5px 4px}
#clear_great_schools a {background-image: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/great_schools_icon.png?1450113933); background-repeat: no-repeat; background-position: 5px 4px}
#show_great_schools.onboard_map_trigger, #clear_great_schools.onboard_map_trigger {text-indent: 0px}
#show_great_schools.onboard_map_trigger a, #clear_great_schools.onboard_map_trigger a {background-image: none}
#great_schools_disclaimer {padding: 20px}
#show_yelp a {background-image: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/yelp_link.png?1450113933); background-repeat: no-repeat; background-position: 10px 0}
#show_yelp.expanded span, #clear_great_schools a span, #hide_directions a span {background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/delete.png?1450113933) no-repeat !important}
#toggle_street_view a span, #toggle_street_view_off a span {background-image: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/street_view_button.png?1450113933); background-repeat: no-repeat; background-position: right top; width: 24px; height: 24px; top: 0px}
#toggle_street_view a:hover span {background-position: right -40px}
#toggle_street_view_off a span {background-position: right -83px}
ul#yelp_categories {margin: 0 0 5px; margin: 0 0 10px\9; padding: 0; list-style-type: none}
ul#yelp_categories li {display: inline}
ul#yelp_categories li div.selected {background-color: #fff; background-color: #C41200\9; /* IE only */ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 0px 3px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.75); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.75)}
/* yelp icon backgrounds */ ul#yelp_categories li div {display: inline-block; float: left\9; /* IE only */ cursor: pointer; background-image: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/map_markers/yelp_icon_sprite.png?1450113933); background-repeat: no-repeat; width: 32px; height: 32px}
#yelp_container {margin: 0 0 10px}
#yelp_container h3 div {display: inline-block; cursor: pointer; background-image: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/map_markers/yelp_icon_sprite.png?1450113933); background-repeat: no-repeat; width: 32px; height: 32px}
#yelp_container div.accountants {background-position: 0px 0px;}
#yelp_container div.airports {background-position: -32px 0px;}
#yelp_container div.galleries {background-position: -64px 0px;}
#yelp_container div.banks {background-position: -96px 0px;}
#yelp_container div.barbers, ul#yelp_categories li div#hair {background-position: -128px 0px;}
#yelp_container div.bars {background-position: -160px 0px;}
#yelp_container div.beaches {background-position: -192px 0px;}
#yelp_container div.beer_and_wine {background-position: -224px 0px;}
#yelp_container div.buildingsupplies {background-position: -256px 0px;}
#yelp_container div.childcare {background-position: -288px 0px;}
#yelp_container div.movietheaters {background-position: -320px 0px;}
#yelp_container div.coffee {background-position: -352px 0px;}
#yelp_container div.collegeuniv {background-position: -384px 0px;}
#yelp_container div.convenience {background-position: -416px 0px;}
#yelp_container div.danceclubs {background-position: -448px 0px;}
#yelp_container div.spas {background-position: -480px 0px;}
#yelp_container div.dentists {background-position: -512px 0px;}
#yelp_container div.deptstores {background-position: -544px 0px;}
#yelp_container div.departmentsofmotorvehicles {background-position: -576px 0px;}
#yelp_container div.physicians {background-position: -608px 0px;}
#yelp_container div.drugstores {background-position: -640px 0px;}
#yelp_container div.drycleaninglaundry {background-position: -672px 0px;}
#yelp_container div.elementaryschools {background-position: -704px 0px;}
#yelp_container div.employmentagencies {background-position: -736px 0px;}
#yelp_container div.fitness {background-position: -768px 0px;}
#yelp_container div.servicestations {background-position: -800px 0px;}
#yelp_container div.golf {background-position: -832px 0px;}
#yelp_container div.grocery {background-position: -864px 0px;}
#yelp_container div.homeandgarden {background-position: -896px 0px;}
#yelp_container div.hospitals {background-position: -928px 0px;}
#yelp_container div.hotels {background-position: -960px 0px;}
#yelp_container div.libraries {background-position: -992px 0px;}
#yelp_container div.highschools {background-position: -1024px 0px;}
#yelp_container div.museums {background-position: -1056px 0px;}
#yelp_container div.musicvenues {background-position: -1088px 0px;}
#yelp_container div.parking {background-position: -1120px 0px;}
#yelp_container div.parks {background-position: -1152px 0px;}
#yelp_container div.theater {background-position: -1184px 0px;}
#yelp_container div.petservices {background-position: -1216px 0px;}
#yelp_container div.petstore {background-position: -1248px 0px;}
#yelp_container div.playgrounds {background-position: -1280px 0px;}
#yelp_container div.policedepartments {background-position: -1312px 0px;}
#yelp_container div.postoffices {background-position: -1344px 0px;}
#yelp_container div.preschools {background-position: -1376px 0px;}
#yelp_container div.publictransport {background-position: -1408px 0px;}
#yelp_container div.recyclingcenter {background-position: -1440px 0px;}
#yelp_container div.religiousorgs {background-position: -1472px 0px;}
#yelp_container div.restaurants {background-position: -1504px 0px;}
#yelp_container div.retirement_homes {background-position: -1536px 0px;}
#yelp_container div.selfstorage {background-position: -1568px 0px;}
#yelp_container div.shoppingcenters {background-position: -1600px 0px;}
#yelp_container div.gourmet {background-position: -1632px 0px;}
#yelp_container div.sports_clubs {background-position: -1664px 0px;}
#yelp_container div.stadiumsarenas {background-position: -1696px 0px;}
#yelp_container div.swimmingpools {background-position: -1728px 0px;}
#yelp_container div.tanning {background-position: -1760px 0px;}
#yelp_container div.tennis {background-position: -1792px 0px;}
#yelp_container div.vet {background-position: -1824px 0px;}
/* list styling */ #yelp_container .category_list {padding: 5px 5px 10px; background: #fff; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); margin: 4px 0 8px}
.category_list h3 {margin: 0 0 5px; position: relative; width: auto !important; padding-right: 140px; line-height: 1em}
.category_list h3 a {text-decoration: none; padding: 6px 0 0 20px; display: inline-block}
.category_list h3 .yelp_category_icon {left: -15px; position: absolute; top: -3px}
.category_list h3 .reload, .category_list h3 .yelp_clear {font-size: 11px; position: absolute; padding: 0 0 1px 17px; top: 7px; top: 5px\9}
.category_list h3 .reload {right: 10px; background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/refresh.png?1450113933) no-repeat top left}
.category_list h3 .yelp_clear {right: 80px; background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/cross.png?1450113933) no-repeat top left}
.category_list p {padding-left: 20px}
.category_list table, #great_schools_data table {margin-left: 15px !important}
.category_list table td {border: none !important; padding: 3px 5px; width: 50%}
.category_list table td .map, #great_schools_data td .map {padding: 2px 0 2px 16px; margin-left: 5px; background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/map.png?1450113933) no-repeat top left}
#great_schools_data {padding: 5px 5px 0px; background: #fff; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2); margin: 0 0 10px; position: relative}
.education_header {}
#update_great_schools {font-size: 11px; float: right; width: 300px; text-align: right; padding: 11px 10px 0 0; font-weight: bold}
#update_great_schools .update_schools {background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/refresh.png?1450113933) no-repeat top left; padding: 2px 0 1px 17px}
#update_great_schools .clear_schools {background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/stop.gif?1450113933) no-repeat top left; padding: 2px 0 1px 17px}
#great_schools_data table td {border: none !important; padding: 3px 5px; width: 50%}
#great_schools_data #see_more_links {font-size: 11px; padding: 5px 5px 0 20px; margin: 10px 0 5px; border-top: 1px dotted #ddd}
#education_copyright {color: #999; padding: 0; font-size: 10px}
#education_copyright img {display: inline; border: none; margin: 0 5px -1px 0}
/* map bubbles */ table.school-info-bubble, table.yelp_info_box {font-size: 11px; width: 200px}
table.school-info-bubble td, table.yelp_info_box td {border: 0px !important; padding: 2px !important; color: #333}
table.school-info-bubble a, table.yelp_info_box a, .property-info-box a {color: #000 !important; font-weight: bold}
.bubble_title {font-size: 12px; font-weight: bold; margin-bottom: 3px}
div#search_spinner {position:absolute; z-index:100; left: 50%; top: 50%; margin-top: -25px; margin-left: -50px; width: 100px; height: 50px; font-weight: bold; background: #fff; padding: 5px; border: 1px solid #ddd; color: #666; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
div#search_spinner img {margin-bottom: 3px}
/* ZILLOW */ #property_details.zillow h2 a {text-decoration: none}
#zillow_data a.zillow {padding-left: 28px; margin-bottom: 0.25em}
table.zestimate {margin-bottom: 0.25em}
.zestimate td {width: 25%}
div.zillow_map {border: none !important; padding: 0 !important}
#zillow_data div {padding: .5em 0; margin: 0; clear: both}
#zillow_data div div {clear: none; border: none; padding: 0; margin: 0}
div#zmap_div{ width: 100% !important}
#zillow_data div ul {padding: 0 1em; margin: 0 0 .5em}
div.zillow_chart {width: 300px; float: left; min-height: 100px; border-top: none !important}
*html div.zillow_chart {height: 100px}
div.zillow_chart img {border: 1px solid #ddd}
#zillow_data .demo_wrap {background: #eee; float: left; width: 100%; margin: 0.25em 0}
#zillow_data .demo_wrap div {padding: .5em 1em; float: left; width: 270px; margin: 3px; border-top: 1px solid #ccc}
.demo_info h2 {clear: both}
.demo_wrap h4 {padding: .25em .5em .2em !important; margin: 0; background: #999; color: #fff}
.demo_wrap h5 {padding: 2px 0; margin: 0; font-size: 100%}
.demo_wrap ul {padding: 5px; margin: 0 0 0 1.5em}
.zillogo {text-align: right}
/* Polygon Search */ #mymaps-control-polygon {background: #fff; padding: 3px; border: 1px solid #000; left: auto !important; right: 7px !important; top: 30px !important}
/* Walk Score */ .ws_scores {overflow: hidden; width: 100%}
.ws_scores_luxury {overflow: hidden; width: 100%}
.ws_box_wrapper {float: left; display: block; width: 49%; *width: 48.5%; /* IE7 */ margin-right: 2%}
.ws_box_wrapper.last {margin-right: 0}
.ws_box {display: block; background: #fff; color: #666; border: 1px solid #ccc; padding: 4px 8px; text-align: left}
.ws_box img {border: none !important; margin: 0; position: relative; top: 2px}
.ws_box a:hover {text-decoration: none}
span.walk_score_number, span.transit_score_number {color: #B14900; font-size: 15px; font-weight: bold; margin-left: 4px; text-decoration: none}
.ws_box span.description {margin-left: 24px; display: block}
/* luxury buildings */ #property_details.luxury #toggle_links div {/* luxury details only */ width: 49%; float: left; display: block; margin-top: 5px; margin-right: 0px}
#property_details.luxury #toggle_links div#show_yelp, #property_details.luxury #toggle_links div#show_directions, #property_details.luxury #toggle_links div#hide_directions {margin-right: 2%}
.ws_scores_luxury .ws_box_wrapper {width: 100%; float: none; margin: 0}
.ws_scores_luxury #transit_score {margin-top: -1px}
.ws_scores_luxury .ws_box .description {display: inline; margin-left: 8px}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* ---------- MY ACCOUNT ---------- */ #profile_accordion {margin: 0; padding: 0; list-style-type: none}
#profile_accordion li.section {margin: 0; padding: 0}
#profile_accordion li.section a.title {padding: 10px 10px 10px 35px; display: block; position: relative; background: transparent url(http://sequoiaassets2.bostonlogic.com/add_expires_header/images/tools_button_bg.png?1450113933) repeat-x left top; border-width: 1px 1px 0; border-style: solid solid none; font-size: 1.4em; font-weight: normal; line-height: 1em; letter-spacing: 0.5px; text-decoration: none}
#profile_accordion li.section a.title:hover, #profile_accordion li.section a.title:active {background-position: left -50px; box-shadow: inset 0px 5px 2px rgba(255,255,255,0.3), inset 0px 2px 0px rgba(255,255,255,0.5); -moz-box-shadow: inset 0px 5px 2px rgba(255,255,255,0.3), inset 0px 2px 0px rgba(255,255,255,0.5); -webkit-box-shadow: inset 0px 5px 2px rgba(255,255,255,0.3), inset 0px 2px 0px rgba(255,255,255,0.5)}
#profile_accordion li.section.last_item a.title {border-bottom-style: solid; border-bottom-width: 1px}
#profile_accordion li.section.last_item.expanded a.title {border-bottom: none}
#profile_accordion li.section a.title span {width: 16px; height: 16px; display: block; position: absolute; left: 10px; top: 10px; background: transparent; background-repeat: no-repeat; background-image: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/admin/icon_sprite.png?1450113933); background-position: left -452px}
#profile_accordion li.section.expanded a.title span {background-position: left -512px}
#profile_accordion div.toggle {border-width: 1px; border-style: solid; background: #fff; margin: 0 0 1em}
div.toggle div.toggle_padding {padding: 10px}
#profile_accordion li.section.expanded a.title {background: #fff}
#profile_accordion .disabled, #profile_accordion .disabled * {border-color: red !important; color: red !important}
ul#profile_accordion_anchors {margin: 0 0 1em; padding: 0; list-style-type: none}
ul#profile_accordion_anchors li {display: block; float: left; margin: 0; padding: 0; list-style-type: none}
ul#profile_accordion_anchors a {display: block; padding: 0 .75em; border-right: 1px solid}
ul#profile_accordion_anchors li.first a {padding-left: 0px}
ul#profile_accordion_anchors li.last a {border: none; padding-right: 0}
#profile_accordion h2 {margin-bottom: .25em}
#profile_accordion p.empty {border: 1px solid; padding: .5em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
/* Lead Management Table */ table.lead_tbl th {width: 25%}
table.lead_tbl th, table.lead_tbl td {font-size: 9pt; border: 0}
ul.lead-sub-nav {padding: 0; margin: 0; text-align: right}
ul.lead-sub-nav li {list-style: none; padding: 0 0 0 1em; display: inline}
.favorite-photo {width: 110px}
.favorite-photo img {padding: 2px; margin: 0 8px 5px 0; border: 1px solid; width: 80px; height: auto}
.favorite-info {width: 100%; border-top: 1px dotted; margin-bottom: 1.5em; padding: .5em 0; clear: both}
.favorite-info table {margin: 0}
.favorite-info h4 {margin: 0 0 0.75em}
.favorite-info p, .modal #property_note p {clear: both; font-size: 11px; margin: 0 0 0.25em}
.favorite-info .lead_tbl td.notes {width: 59%}
.favorite-info .lead_tbl td, .favorite-info .lead_tbl th {line-height: normal !important; padding: 0 3px; margin: 0}
.p7TPwrapper .favorite-info table td {width: 25%}
#property_note {margin-bottom: 1.5em}
p.note_info {padding: 0.25em 0 0}
.rental_note_left {float: left; width: 240px}
.rental_note_right {float:right; width: 58%; padding: 0 3px}
/* border colors */ #profile_accordion li.section a.title, #profile_accordion li.section div.toggle, ul#profile_accordion_anchors li a, #profile_accordion p.empty, .favorite-info, .favorite-photo img {border-color: #ddd}
/* backgrounds */ #profile_accordion li.section a.title {background-color: #eee}
table.search_details td.field_name {width: 30%}
#local_agent {line-height: 1.65em}
.one#wimziContainer {width: 100% !important; height: 265px !important; margin:0; padding: 0; font-family: Arial,Verdana,Helvetica,sans-serif; border: 0; background: transparent}
.one .AIMBuddyListWindowTitleBar {overflow: hidden; width: auto !important; height: auto; margin: 0 0 5px 0; padding: 0 0 0 32px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; font-size: 12px; line-height: 28px; cursor: default; border-bottom: 1px solid #EBEDEC; background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/icons/one_chat_icon.png?1450113933) no-repeat 0 50%}
.one .AIMBuddyListIMWindowTextArea {border: 1px solid #005984; margin: 0; padding: 5px; height: 150px; overflow: auto; background: #fff; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: #000; width: 100%}
.one .AIMBuddyListIMWindowTextArea .odd {color: #005984; background: #fff}
.one .AIMBuddyListIMWindowTextArea .even {background: #fff}
.one .AIMBuddyListIMWindowTextArea div {display: inline; line-height: 18px}
.one .AIMBuddyListIMWindowTextArea p {margin: 0; padding: 0 0px; line-height: 18px}
.one .AIMBuddyListIMWindow {height: auto}
.one .AIMBuddyListIMWindowTextInput {border: 1px solid #005984; margin: 5px 0 0 0; padding: 5px; font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; background:#ffffff; color: #000; width: 100%}
.one #wimziOwnerStatus {text-align: left; padding: 0 0 0 20px; margin: 0 0 7px 0; height: auto; line-height: 15px; width: auto; border-top: 0; font-family: Arial,Verdana,Helvetica,sans-serif; color: #000000; font-style: italic; overflow: hidden}
.one#wimziContainer label {display: block; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 0; margin: 0; position: relative; top: 0; color: #000; text-transform: uppercase}
.one#wimziContainer label {* top: -7px}
.one#wimziContainer .AIMBuddyListIMWindow input.AIMBuddyListIMWindowTextInput {width: 100%}
.one#wimziContainer .AIMBuddyListIMWindow label input.AIMBuddyListIMWindowTextInput {width: 125px; height: auto; font-weight: 900; font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; position: relative; top: 0}
.one#wimziContainer .AIMBuddyListIMWindow label input.AIMBuddyListIMWindowTextInput {* top: 5px}
.one .wimziOwnerStatus_online {background: url(http://o.aolcdn.com/aim/wimzi/status_green.gif) no-repeat 6px 3px}
.one .wimziOwnerStatus_away, .wimziOwnerStatus_idle {background: url(http://o.aolcdn.com/aim/wimzi/status_idle.gif) no-repeat 6px 3px}
.one .wimziOwnerStatus_offline, .wimziOwnerStatus_mobile {background: url(http://o.aolcdn.com/aim/wimzi/status_away.gif) no-repeat 6px 3px}
.one .wimziPromoLink {display: none}
p.name_instructions {padding: 0; margin: 0; position: absolute; top: 325px; left: 240px; white-space: nowrap; FONT-SIZE: 11PX; COLOR: GREEN}
.aim_credit {float: right; margin: -10px 1px 0 0; width: 24px; height: 19px; background: url(http://o.aolcdn.com/aim/wimzi/AIM_LOGO.gif) no-repeat 0 50%}
body {background: #fff}
#chat_container .back {text-align: right; font-size: 11px}
#chat_container {width: 100%; margin: 0 auto}
#chat_container h1 {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/logo_sm.png?1450113933) no-repeat right 50%; padding: 10px 0; margin: 10px 0; border-bottom: 1px dashed}
/* Sequoia Platform Boston Logic Technology Partners Inc. */ /* Market Insight Reports */ #market_report_subscribe_button {float: right; position: relative; z-index: 1}
.hood_select {}
#market_report_top {float: left; width: 97%; background: #F9F9F9; padding: 1.5%; margin-bottom: 2em; border-bottom: 2px solid #F1F1F1}
#market_report_refine {width: 26%; position: relative; float: right; padding-left: 2%; border-left: 2px solid #F1F1F1}
#market_search_options {float: left; width: 100%; padding: 10px 0; margin: 0 0 1em 0; clear: both; position: relative}
.clear_form {text-transform: uppercase; position: absolute; top: 10px; right: 10px; font-size: 0.8em; z-index: 1}
#market_search_options div {float: left; width: 100%; margin-bottom: 1em }
#market_search_options form {float: left; width: 100%; margin: 0}
#market_search_options p {float: left; margin: 0 20px 0 0}
#report_price_options p select {width: 95px}
#market_search_options form input.button {display: block; float: left; clear: both; margin-top: 1em}
#market_search_options #property_type {max-width: 116px}
span.updated {font-size: 0.8em; float: right; color: #999999}
div#snapshot {width: 70%; float: left; padding-right: 1.5%}
#snapshot.region_snapshot {width: 100%}
.region_snapshot .arrow_trend_down, .region_snapshot .arrow_trend_up, .region_snapshot .trend_na {display: inline-block; margin-right: 5px; position: relative; top: 3px}
div#snapshot table {margin-bottom: 0}
div#snapshot table tr:nth-child(even) {background: #F1f1f1}
#report_graphs {clear: both; float: left; width: 100%}
.market_graph {float:left; width: 48%; margin-right: 2%; margin-bottom: 2%}
.market_graph .chart_border {border: 1px solid #DDDDDD; background-color: white}
.market_graph:nth-child(even) {margin-right: 0}
.market_graph span {padding: 0 2px; background: #ddd; margin-right: 2px; border: 1px solid #ddd; font-size: 0.9em; cursor: pointer; border-bottom: none; display: inline-block; float: left}
.market_graph a {margin-left: 5px; background: #ddd; border: none; padding: 0 5px}
.market_graph a.inactive {opacity: 0.3; cursor: default}
.market_graph .current {background: #fff}
.market_graph a:hover, .market_graph span:hover {text-decoration: none; cursor: pointer}
.arrow_trend_down, .arrow_trend_up, .trend_na {border-radius: 10px; width: 15px; height: 15px; display: block}
.arrow_trend_down {background: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/arrow_trend_down.png?1450113933) no-repeat center; background-color: #AF0000}
.arrow_trend_up {background: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/arrow_trend_up.png?1450113933) no-repeat center; background-color: #008F21}
.trend_na {background: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/trend_na.png?1450113933) no-repeat center; background-color: #FF7200}
.results_row.hidden {display: none}
#market_map_key {text-align: right}
#market_map_key span {margin-left: 10px; padding-left: 15px; font-size: 10px; background-size: 12px; background-position: left center; background-repeat: no-repeat}
#market_map_key span.active {color: #7eb0cd; background-image: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/map_markers/marker_active.png?1450113933)}
#market_map_key span.sold {color: #414b56; background-image: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/map_markers/marker_sold.png?1450113933)}
.market_disclaimer {font-size: 0.8em; color: #999}
div.marker_label {font-size: 9px !important; font-weight: normal !important; padding: 0 !important; margin-top: -15px !important; margin-left: -15px !important}
div.marker_label img {position: relative}
.marker_label span.inner_label {position: absolute; left: 2px; top: 1px; color: #fff; width: 27px; text-align: center}
#map_container .info-window {}
td.status_sold {color: #AF0000}
td.status_active {color: #008F21}
/* MARKET INSIGHTS RESULTS */ .insights_results_panel h3 {clear: both}
.insights_results_row_content {font-size: 0.9em}
.insights_results_row_content p {margin: 0}
.insights_results_row_description {padding-top: 10px}
.insights_results_generic .row_img {height: 160px; position: relative; overflow: hidden}
.insights_results_generic .row_img img {display: block; width: 100%; height: 100%; max-height: 150px; min-width: 194px; margin: 0; margin-left: auto; margin-right: auto}
.insights_results_generic label {display: inline-block; text-transform: none; width: 90px; margin-right: 5px}
.insights_results_generic h5 {margin: 0}
.insights_results_title a {font-size: 0.8em}
.insights_results_row {clear: both; width: 100%}
.insights_results_row label {cursor: pointer}
.insights_results_generic {background: rgba(0,0,0,0.025); width: 22%; min-width: 194px; min-height: 290px; padding: 1%; float: left; margin: 0.5%; margin-bottom: 20px; border: none}
.insights_results_details {white-space: nowrap; overflow: hidden}
.insights_results_row .insights_results_generic:last-child {}
.insights_results_generic .results_row_tools_list {margin-top: 10px}
.insights_results_generic .results_row_tools_list a {display: inline}
.insights_results_generic .results_row_tools_list a img {vertical-align: top; display: inline}
/* MARKET REPORTS */ .market_graph .chart_border {border: none}
#market_search_options .clear_form {right: 20px}
#market_search_options p.fromto span {width: 88px}
.subscribe_subline {text-align: center; font-size: 1.2em; color: #173967}
.report_heading {text-align: center}
.txt_right {text-align: right}
div.single_widget.subscribe_form {margin-top: 0; margin-bottom: 10px; background: #ddd}
#market_trends_section .market_graph {clear: both; width: 100%}
.market_graph > div {border: none}
.hood_select {/*margin-top: -44px; margin-bottom: -10px;*/ float: right; margin-bottom: 5px}
.hood_select p {margin: 0}
div.snapshot {border-top: 4px solid #ddd; border-bottom: 4px solid #ddd; margin-bottom: 0; clear: both}
#top_stats {border-top: 4px solid #ddd; border-bottom: none; float: left; width: 100%; font-weight: bold; line-height: 1.6em}
#top_stats dl {float: left; width: 49%; padding: 2% 0}
#top_stats dl:first-child {margin-right: 2%}
#top_stats dl dd {float: left; margin-right: 5%}
div.snapshot table {margin-top: 14px}
#top_stats dl dd.week_ending {clear: left; font-size: 0.8em; margin-right: 0; margin-top: 4px}
#top_stats dl dd:nth-child(3n) {margin-right: 0}
#top_stats dl dd span {display: block}
#top_stats dl dd span[class*="arrow"] {width: 31px; height: 31px; border-radius: 20px; margin-top: 5px}
#top_stats .arrow_trend_down {background-image: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/arrow_trend_md_down.png?1450113933)}
#top_stats .arrow_trend_up {background-image: url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/icons/arrow_trend_md_up.png?1450113933)}
#top_stats span.price {font-size: 120%}
table.nearby_stats {background: #ddd}
#props_listed_count {color: red !important}
.trend_na {background-color: #868f98}
.market_graph span {border: none}
#market_map_key {text-align: left; padding-top: 10px; color: #45545F; margin-bottom: 10px}
#market_map_key p {margin: 0}
#market_map_key span {width: 50px; display: inline-block; background-size: 16px auto; padding-left: 25px}
.increase {color: #008F21}
.decrease {color: #AF0000}
.view_full_report {clear: both}
/* Tabs */ #tabs.system_tabs {position: relative; z-index: 9; float: left; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #ddd}
#tabs.system_tabs a {padding: 5px 5px; text-align: center; float: left; background: rgba(221,221,221,0.3); margin-right: 1px; font-weight: normal}
#tabs.system_tabs a:hover {background: rgba(221,221,221,0.5)}
#tabs.system_tabs li.current a {background: rgba(221,221,221,1)}
div.datepicker {position: absolute; text-align: center; border: 1px #C4D5E3 solid; font-family: arial; z-index: 999}
div.datepicker-header {font-size: 12px; font-weight: bold; background: #e9eff4; border-bottom:1px solid #c4d5e3; padding: 2px}
div.datepicker-footer {font-size: 10px; background: #e9eff4; border-top:1px solid #c4d5e3; cursor: pointer; text-align: center; padding: 2px}
div.datepicker-calendar {font-size: 11px; background:#FFFFFF; padding: 2px; text-align: left}
div.datepicker-calendar table {font-size: 10px; border: 1px white solid; margin: 0px; padding: 0px; text-align: center}
div.datepicker-calendar table tr {border: 1px white solid; margin: 0px; padding: 0px}
div.datepicker-calendar table td {border: 1px #eaeaea solid; margin: 0px; padding: 0px; text-align: center}
div.datepicker-calendar table td:hover, div.datepicker-calendar table td.outbound:hover, div.datepicker-calendar table td.today:hover {border: 1px #c4d5e3 solid; background: #e9eff4; cursor: pointer}
div.datepicker-calendar table td.wday {border: 1px #ffffff solid; background: #ffffff; cursor: text}
div.datepicker-calendar table td.outbound {background: #e8e4e4}
div.datepicker-calendar table td.today {border: 1px #16518e solid; background: #c4d5e3}
div.datepicker-validation {font-size: 11px; background:#FFFFFF; padding: 2px; text-align: left}
div.datepicker-validation li {color: red; text-align: left; padding-left: 20px; font-size: 10px}
input.datepicker {width:30px;}
/* ONE System Overlay CSS Boston Logic Technology Partners Inc. */ #RB_overlay {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height: 100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0; /* IE Centering and Z-Index */ z-index: 99999; left: 0px; /new/ right: 0px; /new/ }
#RB_window {position: fixed; left: 0; top: 10px !important; width: 100%; height: 100%; z-index: 102; line-height: 0}
#RB_loading {margin: 0 auto 0 auto; width: 250px; height: 250px; text-align: center; background: #fff url(http://sequoiaassets3.bostonlogic.com/add_expires_header/images/redbox/spinner.gif?1450113933) no-repeat center center}
/* ONE System Modal CSS Boston Logic Technology Partners Inc. */ /* ======================================= GLOBAL MODAL STYLES ======================================= */ .modal_wrapper {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #fff; padding: 10px; width: 500px; height: 90%}
#modal_lead_form {width: 350px; height: auto}
#modal_lead_form .modal{ overflow: hidden}
#modal_lead_form #signup_form {width: 340px; height: 630px}
#modal_lead_form #login_form {width: 350px; height: 420px}
#modal_lead_form #forgot_form {width: 350px; height: 620px}
#modal_lead_form #recaptcha_challenge_image, #modal_lead_form #recaptcha_image {width:200px !important; height: auto !important}
#modal_lead_form #recaptcha_response_field {width:202px !important}
.modal {font-family: Helvetica, Arial, sans-serif; text-align: left; line-height: 1.5em; overflow: auto; height: 100%}
.modal_inner {padding: 5px}
.modal h1 {margin-bottom: .25em}
.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal h6 {position: static}
.modal h1, .modal h2 {clear: both}
.modal h2 {padding: 0; margin: 0 0 0.5em; font-size: 1.4em}
.modal h3 {margin: 10px 0; padding-top: 10px; font-size: 11pt; line-height: 1em; border-top: 1px dotted}
.modal h3 span {font-weight: normal; font-size: .8em}
#modal_lead_form .modal #signup_form h1 {margin-bottom: 0}
#modal_lead_form .modal #signup_form h3 {border: none; padding-top: 3px; padding-right: 10px; margin: 0.75em 0 0.25em}
.modal p {margin-bottom: 0.5em}
.modal table {margin: 0}
.modal table td {padding: 2px; text-align: left; vertical-align: top; border: none}
.modal table td input, .modal table td select {vertical-align: middle}
.modal table th {border: none; padding: 2px; text-align: left; vertical-align: top; background: none}
/* ======================================= MODAL FORMS ======================================= */ .modal form {margin: 0}
.modal input[type="text"], .modal input[type="password"], .modal select, .modal textarea {width: 80%}
#sign-up input[type="text"], #sign-up input[type="password"] {width: 96%; font-weight: 500}
.modal #contact_form_lead_attributes_phone1 {width: 65%}
.modal .close {float: right; margin: 0 0 10px 10px; text-align: right; font-size: 11px; line-height: 12px; position: static; width: auto; background: none; border-radius: 0; box-shadow: none}
.modal .close:hover {background: none}
.modal label {display: inline}
/* ======================================= MODAL ERRORS & ALERTS ======================================= */ #errorExplanation {margin-top: 10px}
#modal_login_form_errors {clear: both}
.modal .required {font-size: 11px; color: red}
.modal .accepted {color: green}
.modal .alert {color: #FF0000}
.modal .errorExplanation h2 {margin: 0 0 10px 0; font-size: 10pt !important}
.modal .errorExplanation ul li {line-height: normal}
#modal_signup_form span.red {margin-left: 5px}
/* ======================================= MODAL PRINT ======================================= */ .modal #logo-print {display: none}
.modal #logo-print img {border: none}
/* ======================================= CALENDAR FIX ======================================= */ div.calendar_date_select_modal {/*position: absolute;*/ position: fixed !important; /*position: absolute !important;*/ }
/* Target IE7 only */ div.calendar_date_select_modal {*margin-top: 18px !important; *margin-left: -5px !important}
/* end */ /* ======================================= INSURANCE QUOTE ======================================= */ #insurance_results {float: left}
#quote_top {width: 100%; float: left}
#quote_top h2 {clear: none}
.quote_image {width: 30%; margin-right: 2%; float:left}
.quote_image img {width: 100%}
#results_data {clear: both; padding: 10px 0; margin: 10px 0; float: left; width: 100%; box-sizing: border-box}
#proins_credit {padding-top: 20px; border-top: 1px dotted; font-size: 0.8em; clear: both}
/* TextboxList CSS */ *:first-child+html div.holder {padding-bottom: 2px}
* html div.holder {padding-bottom: 2px}
/* ie7 and below */ div.holder *, div.autocomplete * {font: 11px "Lucida Grande", "Verdana"}
/* DIV holder */ div.holder {width: 500px; background: #fff; margin: 0; overflow: hidden; height: auto !important; height: 1%; padding: 4px 5px 0; border: 1px solid #ddd; cursor: text; float: none !important;}
div.holder a {float: left; margin: 0 1px 1px 0 !important}
div.holder a.bit {text-decoration: none; color: black !important}
div.holder a.bit:active, div.holder a.bit:focus {outline: none}
div.holder a.bit-box {-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border-top: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; background: #f7f7f7; padding: 2px 5px 3px; padding-right: 15px; position: relative; text-align: left; text-decoration: none !important}
div.holder a.bit-box-focus {border-color: #666; background: #666 !important; color: #fff !important}
div.holder a.bit-input input {width: 150px; min-width: 150px; margin: 0; border: none; outline: 0; padding: 3px 0 2px}
/* no left/right padding here please */ div.holder a.bit-input input.smallinput {width: 20px}
div.holder a.bit-hover {background: #eee !important; border: 1px solid #ccc}
div.holder a.bit-box-focus {border-color: #666; background: #666; color: #fff !important}
div.holder a.bit-box a.closebutton {position: absolute; z-index: 48; right: 3px; top: 3px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('http://sequoiaassets0.bostonlogic.com/add_expires_header/images/multiselect_close.gif?1450113933'); margin: 0px !important; border-top: 0px !important; border-bottom: 0px !important; border-left: 0px !important; border-right: 0px !important; padding: 0px !important}
div.holder a.bit-box a.closebutton:hover {background-position: 7px}
div.holder a.bit-box a.closebutton:active {outline: none }
div.holder a.bit-box-focus a.closebutton, div.holder a.bit-box-focus a.closebutton:hover {background-position: bottom}
/* Autocompleter CSS */ div.autocomplete {display: none; position: absolute; width: 512px; background: #f7f7f7; z-index: 100; float: none;}
div.autocomplete .default {padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px}
div.autocomplete ul {display: none; margin: 0 !important; padding: 0 !important; overflow: auto}
div.autocomplete ul li {padding: 5px 12px; z-index: 1000; text-align: left; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; color: #333 !important; background: #f7f7f7;}
div.autocomplete ul li:hover {color: #333 !important;}
div.autocomplete ul li em {font-weight: bold; font-style: normal; background: #fff}
div.autocomplete ul li.auto-focus {background: #666 !important; color: #fff !important}
div.autocomplete ul li.auto-focus em {background: none}
input.inputMessage {color: #ccc; font-size: 11px}
/* Boston Logic Custom CSS */ div.holder a.bit-box-focus.bit-hover {background: #666 !important;}
.holder a.bit-input input {border: none !important; background: transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.qs_multiselect div.holder {width: 95%; float: none;}
.qs_multiselect div.autocomplete {width: 100% !important; left: 0px;}
.qs_multiselect label {display: inline;}
.qs_multiselect div.autocomplete ul li {padding: 3px 5px;}
div.holder a input {border: 0px !important}
#left_side p.qs_multiselect {margin-left: auto !important; margin-right: auto !important; position: relative}
/* Admin CSS */ #town_page_form div.holder {width: 300px; background: #fff;}
#town_page_form div.autocomplete {width: 300px !important;}
.qs_multiselect input {width: 165px}
/** ** http://www.opentip.org ** See opentip.js for the license. **/ .opentipContainer {position: absolute; max-width: 300px; z-index: 100}
.opentip {position: relative; font-size: 13px; line-height: 120%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)}
.opentip .title {font-weight: bold}
.opentip .content {width: auto !important;}
.opentip .loadingIndication {display: none; padding: 10px 15px; background: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/loading.gif?1450113933") center center no-repeat; width: 25px; height: 15px}
.opentip .loadingIndication span {display: none}
.loading .opentip .loadingIndication {display: block}
.loading .opentip .content {display: none}
.opentipButtons {position: absolute; right: 0; top: 0}
.opentipButtons .close {display: block; text-decoration:none; width: 15px; height: 15px; background: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/button.close.small.ffffff.png?1450113933") center center no-repeat}
.opentipButtons .close span {display: none}
.opentipContainer .stemContainer {position: absolute; width: 0; height: 0}
.opentipContainer .stem {position: absolute; overflow: hidden}
.opentipContainer .stem div {background: no-repeat url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/stems.cccccc.png?1450113933"); position: absolute; width: 320px; height: 160px}
.opentipContainer .left {left: 0}
.opentipContainer .center {left: 50%}
.opentipContainer .right {right: 0}
.opentipContainer .top {top: 0}
.opentipContainer .middle {top: 50%}
.opentipContainer .bottom {bottom: 0}
/** Styles **/ .style-standard .opentip {border: 1px solid #f2e37b; background-color: #fff18f; color: black; padding: 6px 10px; box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.1)}
.style-standard .opentip .title {margin-bottom: 1px}
.style-standard .stem div {background-image: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/stems.e3ca1b.png?1450113933")}
.style-standard .opentipButtons {top: -9px; right: -10px}
.style-standard .opentipButtons .close {background-color: rgba(0,0,0,0.2); width: 21px; height: 21px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.style-rounded .opentip {border: 7px solid #81b4da; background-color: #f9fbfc; color: #3f5d73; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4)}
.style-rounded .opentip .title {background: #81b4da; color: #f7fafd; padding: 0px 10px 4px 10px}
.style-rounded .opentip .content {padding: 6px 10px}
.style-rounded .stem div {background-image: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/stems.c3ddf0.png?1450113933")}
.style-rounded .opentipButtons {top: -13px; right: -12px}
.style-rounded .opentipButtons .close {background-color: #81B4DA; width: 21px; height: 21px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
.style-slick .opentip {border: 1px solid #eeeeee; background: #f7f7f7; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.style-slick .opentip .title {color: #49677e; padding: 5px 10px 3px 10px; border-bottom: 1px solid #eeeeee}
.style-slick .opentip .content {padding: 6px 10px; border-top: 1px solid #fefefe}
.style-slick .stem div {background-image: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/stems.cccccc.png?1450113933")}
.style-slick .opentipButtons {right: -11px; top: -11px}
.style-slick .opentipButtons .close {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: rgba(0, 0, 0, 0.1); border: 1px solid #cccccc; height: 19px; width: 19px}
.style-glass .opentip {background: white; background: rgba(255, 255, 255, 0.9); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 15px rgba(51, 113, 136, 0.5); -moz-box-shadow: 0 0 15px rgba(51, 113, 136, 0.5); -webkit-box-shadow: 0 0 15px rgba(51, 113, 136, 0.5); padding: 20px 30px}
.style-glass .opentip .title {color: #316F89; font-family: serif; font-style: italic; margin: 0 0 20px 0; font-size: 16px}
.style-glass .opentip .content {color: #333333}
.style-glass .stem {background-image: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/stems.ffffff.png?1450113933")}
.style-glass .opentipButtons .close {background-image: url("http://sequoiaassets3.bostonlogic.com/add_expires_header/images/opentip/button.close.big.ffffff.png?1450113933"); border-radius: 0 5px 0 5px; -moz-border-radius: 0 5px 0 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; background-color: #F7BA00; width: 25px; height: 25px}
/* styling for yelp button tooltips */ .style-yelp .opentip {border: 1px solid #ddd; color: #666; background: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.style-yelp .opentip .title {color: #666; padding: 5px 10px 3px 10px; border-bottom: 1px solid #ddd}
.style-yelp .opentip .content {padding: 6px 10px; border-top: 1px solid #ddd}
.style-yelp .stem div {background-image: url("http://sequoiaassets1.bostonlogic.com/add_expires_header/images/opentip/stems.cccccc.png?1450113933")}
.style-yelp .opentipButtons {right: -11px; top: -11px}
.style-yelp .opentipButtons .close {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: rgba(0, 0, 0, 0.1); border: 1px solid #cccccc; height: 19px; width: 19px}
/** IE 6 HACKS **/ /*\*/ .opentipButtons {z-index: 110}
.opentip {z-index: 110}
.opentipIFrame {position: absolute; top: 0; left: 0; border: none; background: none; margin: 0; padding: 0; display:none; /*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ z-index:-1;/*must have*/ filter:mask();/*must have*/ }
.opentipContainer .stem div {behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url\("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true) )}
.style-glass .opentip {border: 1px solid #bbbbbb}
/**/ #lightwindow_overlay {/* REQUIRED */ display: none; visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 500; /* REQUIRED */ }
#lightwindow {/* REQUIRED */ /* Of Note - The height and width of this element are set to 0px */ display: none; visibility: hidden; position: absolute; z-index: 999; line-height: 0px; /* REQUIRED */ }
#lightwindow * {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box}
#lightwindow_container {/* REQUIRED */ display: none; visibility: hidden; position: absolute; /* REQUIRED */ padding: 0 0 0 0; margin: 0 0 0 0}
/* IE6 needs this or it messes with our positioning */ * html #lightwindow_container {overflow: hidden}
#lightwindow_contents {overflow: hidden; z-index: 0; position: relative; border: 10px solid #ffffff; background-color: #ffffff}
#lightwindow_loading {/* REQUIRED */ height: 100%; width: 100%; top: 0px; left: 0px; z-index: 9999; position: absolute; /* REQUIRED */ background-color: #f0f0f0; padding: 10px}
#lightwindow_loading_shim {display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%}
#lightwindow_loading span {font-size: 12px; line-height: 32px; color: #444444; float: left; padding: 0 10px 0 0}
#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited {color: #09F; text-decoration: none; cursor: pointer}
#lightwindow_loading span a:hover, #lightwindow_loading span a:active {text-decoration: underline}
#lightwindow_loading img {float: left; margin: 0 10px 0 0}
/*----------------------------------------------------------------------------------------------- I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/ I mean let's face it, it works really well and is very easy to figure out. -----------------------------------------------------------------------------------------------*/ #lightwindow_navigation {/* REQUIRED */ position: absolute; top: 0px; left: 0px; display: none; /* REQUIRED */ }
/* We need to shim the navigation for IE, though its more of a sub-floor */ #lightwindow_navigation_shim {/* REQUIRED */ display: none; left: 0px; position: absolute; top: 0px; width: 100%; height: 100%; /* REQUIRED */ }
#lightwindow_navigation a, #lightwindow_navigation a:link, #lightwindow_navigation a:visited, #lightwindow_navigation a:hover, #lightwindow_navigation a:active {/* REQUIRED */ outline: none; /* REQUIRED */ }
#lightwindow_previous, #lightwindow_next {width: 49%; height: 100%; background: transparent url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/blank.gif?1450113933) no-repeat; /* Trick IE into showing hover */ display: block}
#lightwindow_previous {float: left; left: 0px}
#lightwindow_next {float: right; right: 0px}
#lightwindow_previous:hover, #lightwindow_previous:active {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/prevlabel.gif?1450113933) left 15% no-repeat}
#lightwindow_next:hover, #lightwindow_next:active {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/nextlabel.gif?1450113933) right 15% no-repeat}
#lightwindow_previous_title, #lightwindow_next_title {display: none}
#lightwindow_galleries {width: 100%; position: absolute; z-index: 50; display: none; overflow: hidden; margin: 0 0 0 10px; bottom: 0px; left: 0px}
#lightwindow_galleries_tab_container {width: 100%; height: 0px; overflow: hidden}
a#lightwindow_galleries_tab, a:link#lightwindow_galleries_tab, a:visited#lightwindow_galleries_tab {display: block; height: 20px; width: 77px; float: right; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; font-size: 11px; color: #ffffbe; background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/black-70.png?1450113933) repeat 0 0 transparent}
* html a#lightwindow_galleries_tab, * html a:link#lightwindow_galleries_tab, * html a:visited#lightwindow_galleries_tab {background: none; background-color: #000000; opacity: .70; filter: alpha(opacity=70)}
a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab {color: #ffffbe}
#lightwindow_galleries_tab_span {display: block; height: 20px; width: 63px; padding: 0 7px 0 7px}
#lightwindow_galleries_tab .up {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/arrow-up.gif?1450113933) no-repeat 60px 5px transparent}
#lightwindow_galleries_tab .down {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/arrow-down.gif?1450113933) no-repeat 60px 6px transparent}
#lightwindow_galleries_list {background: url(http://sequoiaassets0.bostonlogic.com/add_expires_header/images/lightwindow/black-70.png?1450113933) repeat 0 0 transparent; overflow: hidden; height: 0px}
* html #lightwindow_galleries_list {background: none; background-color: #000000; opacity: .70; filter: alpha(opacity=70)}
.lightwindow_galleries_list {width: 200px; float: left; margin: 0 0 10px 0; padding: 10px}
.lightwindow_galleries_list h1 {color: #09F; text-decoration: none; font-weight: bold; cursor: pointer; padding: 10px 0 5px 0; font-size: 16px}
.lightwindow_galleries_list li {margin: 5px 0 5px 0; list-style-type: none}
.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited {display: block; line-height: 22px; color: #ffffff; text-decoration: none; font-weight: bold; cursor: pointer; padding: 0 0 0 10px; font-size: 11px}
.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {background: #000000; color: #ffffbe; border-left: 3px solid #ffffbe; padding: 0 0 0 7px}
#lightwindow_data {/* REQUIRED */ position: absolute; /* REQUIRED */ }
#lightwindow_data_slide {/* REQUIRED */ position: relative; /* REQUIRED */ }
#lightwindow_data_slide_inner {background-color: #ffffff; padding: 0 10px 10px 10px; width: auto !important; /* added to keep caption line the same width as the photo */ }
#lightwindow_data_caption {padding: 10px 0 0 0; color: #666666; line-height: 25px; background-color: #ffffff; clear: both}
#lightwindow_data_details {background-color: #f0f0f0; padding: 0 10px 0 10px; height: 20px}
#lightwindow_data_author_container {width: 40%; text-align: right; color: #666666; font-style: italic; font-size: 10px; line-height: 20px; float: right; overflow: hidden}
#lightwindow_data_gallery_container {font-size: 10px; width: 40%; text-align: left; color: #666666; line-height: 20px; float: left; overflow: hidden}
#lightwindow_title_bar {height: 25px; overflow: hidden}
#lightwindow_title_bar_title {color: #fff; font-size: 14px; line-height: 25px; text-align: left; float: left}
a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {float: right; text-align: right; cursor: pointer; color: #fff; line-height: 25px; padding: 0; margin: 0}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {color: #ffffff}
/*----------------------------------------------------------------------------------------------- Theme styling stuff -----------------------------------------------------------------------------------------------*/ #lightwindow p {color: #000000; padding-right: 10px}
/* customizing close button */ a#lightwindow_title_bar_close_link, a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link {color: #666; padding: 5px 8px 2px; font-weight: bold; letter-spacing: 0.5px; line-height: 21px; text-transform: uppercase; text-decoration: none; background: #fff; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0}
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link {color: #000; text-decoration: none}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width: 205px; z-index: 999999; position: fixed}
/* Everything but IE6-8 */ :root *> .calendar_date_select_modal {position: fixed !important}
/* this is a fun ie6 hack to get drop downs to stay behind the popup window. This should always be just underneath .calendar_date_select */ iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background: #aaa; border:1px solid #777; color: white !important; padding: 2px !important; text-align: center; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #555}
.calendar_date_select .cds_footer {background-color: black; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px; width: auto}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: white; font-size: 9px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; padding: 0px !important; vertical-align: middle; background-color: #fff}
.calendar_date_select td.weekend {background-color: #eee; border-left:1px solid #ddd; border-right:1px solid #ddd}
.calendar_date_select td div {color: #000}
.calendar_date_select td div.other {color: #ccc}
.calendar_date_select td.selected div {color:white}
.calendar_date_select tbody td {border: 1px solid #ddd}
.calendar_date_select td.selected {background-color:#777}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #e6e6e6}
.fieldWithErrors .calendar_date_select {border: 2px solid red}
/* Calendar Date Select Overrides */ .calendar_date_select thead th {background: #666}
.calendar_date_select .cds_buttons {background-color: #666}
.calendar_date_select .cds_buttons a {padding: 2px 5px; border: 1px solid #fff; background: #000; margin: 5px; line-height: 30px; text-decoration: none}
.calendar_date_select .cds_buttons a:hover {background-color: #333}
.calendar_date_select .cds_buttons .button_seperator {display: none}
.calendar_date_select .cds_footer {background-color: #EEEEEE; color: #000}
.calendar_date_select .cds_header {background-color: #eee; border-bottom: none; padding: 4px 0}
.calendar_date_select .cds_header a {color: #666}
.calendar_date_select td.selected {background-color: #666}
.calendar_date_select td.today {background: #e6e9ec}
@charset "UTF-8"; /*! Zocial Butons http://zocial.smcllns.com by Sam Collins (@smcllns) License: http://opensource.org/licenses/mit-license.php You are free to use and modify, as long as you keep this license comment intact or link back to zocial.smcllns.com on your site. */ /* Button structure */ .zocial, a.zocial {border: 1px solid #777; border-color: rgba(0,0,0,0.2); border-bottom-color: #333; border-bottom-color: rgba(0,0,0,0.4); color: #fff; -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.4), inset 0 0 0.1em rgba(255,255,255,0.9); cursor: pointer; display: inline-block; font: bold 100%/2.1 "Lucida Grande", Tahoma, sans-serif; padding: 0 .95em 0 0; text-align: center; text-decoration: none; text-shadow: 0 1px 0 rgba(0,0,0,0.5); white-space: nowrap; -moz-user-select: none; -webkit-user-select: none; user-select: none; position: relative; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em}
.zocial:before {content: ""; border-right: 0.075em solid rgba(0,0,0,0.1); float: left; font: 120%/1.65 zocial; font-style: normal; font-weight: normal; margin: 0 0.5em 0 0; padding: 0 0.5em; text-align: center; text-decoration: none; text-transform: none; -moz-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); -webkit-box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); box-shadow: 0.075em 0 0 rgba(255,255,255,0.25); -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; font-smoothing: antialiased}
.zocial:active {outline: none; /* outline is visible on :focus */ }
/* Buttons can be displayed as standalone icons by adding a class of "icon" */ .zocial.icon {overflow: hidden; max-width: 2.4em; padding-left: 0; padding-right: 0; max-height: 2.15em; white-space: nowrap}
.zocial.icon:before {padding: 0; width: 2em; height: 2em; box-shadow: none; border: none}
/* Gradients */ .zocial {background-image: -moz-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); background-image: -ms-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); background-image: -o-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(49%, rgba(255,255,255,.05)), color-stop(51%, rgba(0,0,0,.05)), to(rgba(0,0,0,.1))); background-image: -webkit-linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1)); background-image: linear-gradient(rgba(255,255,255,.1), rgba(255,255,255,.05) 49%, rgba(0,0,0,.05) 51%, rgba(0,0,0,.1))}
.zocial:hover, .zocial:focus {background-image: -moz-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); background-image: -ms-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); background-image: -o-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.15)), color-stop(49%, rgba(255,255,255,.15)), color-stop(51%, rgba(0,0,0,.1)), to(rgba(0,0,0,.15))); background-image: -webkit-linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15)); background-image: linear-gradient(rgba(255,255,255,.15) 49%, rgba(0,0,0,.1) 51%, rgba(0,0,0,.15))}
.zocial:active {background-image: -moz-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); background-image: -ms-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); background-image: -o-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, transparent), to(rgba(0,0,0,.1))); background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1)); background-image: linear-gradient(bottom, rgba(255,255,255,.1), rgba(255,255,255,0) 30%, transparent 50%, rgba(0,0,0,.1))}
/* Adjustments for light background buttons */ .zocial.acrobat, .zocial.bitcoin, .zocial.cloudapp, .zocial.dropbox, .zocial.email, .zocial.eventful, .zocial.github, .zocial.gmail, .zocial.instapaper, .zocial.itunes, .zocial.ninetyninedesigns, .zocial.openid, .zocial.plancast, .zocial.pocket, .zocial.posterous, .zocial.reddit, .zocial.secondary, .zocial.stackoverflow, .zocial.viadeo, .zocial.weibo, .zocial.wikipedia {border: 1px solid #aaa; border-color: rgba(0,0,0,0.3); border-bottom-color: #777; border-bottom-color: rgba(0,0,0,0.5); -moz-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); -webkit-box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); box-shadow: inset 0 0.08em 0 rgba(255,255,255,0.7), inset 0 0 0.08em rgba(255,255,255,0.5); text-shadow: 0 1px 0 rgba(255,255,255,0.8)}
/* :hover adjustments for light background buttons */ .zocial.acrobat:focus, .zocial.acrobat:hover, .zocial.bitcoin:focus, .zocial.bitcoin:hover, .zocial.dropbox:focus, .zocial.dropbox:hover, .zocial.email:focus, .zocial.email:hover, .zocial.eventful:focus, .zocial.eventful:hover, .zocial.github:focus, .zocial.github:hover, .zocial.gmail:focus, .zocial.gmail:hover, .zocial.instapaper:focus, .zocial.instapaper:hover, .zocial.itunes:focus, .zocial.itunes:hover, .zocial.ninetyninedesigns:focus, .zocial.ninetyninedesigns:hover, .zocial.openid:focus, .zocial.openid:hover, .zocial.plancast:focus, .zocial.plancast:hover, .zocial.pocket:focus, .zocial.pocket:hover, .zocial.posterous:focus, .zocial.posterous:hover, .zocial.reddit:focus, .zocial.reddit:hover, .zocial.secondary:focus, .zocial.secondary:hover, .zocial.stackoverflow:focus, .zocial.stackoverflow:hover, .zocial.twitter:focus, .zocial.viadeo:focus, .zocial.viadeo:hover, .zocial.weibo:focus, .zocial.weibo:hover, .zocial.wikipedia:focus, .zocial.wikipedia:hover {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), color-stop(49%, rgba(255,255,255,0.2)), color-stop(51%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.15))); background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); background-image: -o-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15)); background-image: linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.05) 51%, rgba(0,0,0,0.15))}
/* :active adjustments for light background buttons */ .zocial.acrobat:active, .zocial.bitcoin:active, .zocial.dropbox:active, .zocial.email:active, .zocial.eventful:active, .zocial.github:active, .zocial.gmail:active, .zocial.instapaper:active, .zocial.itunes:active, .zocial.ninetyninedesigns:active, .zocial.openid:active, .zocial.plancast:active, .zocial.pocket:active, .zocial.posterous:active, .zocial.reddit:active, .zocial.secondary:active, .zocial.stackoverflow:active, .zocial.viadeo:active, .zocial.weibo:active, .zocial.wikipedia:active {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), color-stop(30%, rgba(255,255,255,0)), color-stop(50%, rgba(0,0,0,0)), to(rgba(0,0,0,0.1))); background-image: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); background-image: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); background-image: -ms-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1)); background-image: linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0) 30%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.1))}
/* Button icon and color */ /* Icon characters are stored in unicode private area */ .zocial.acrobat:before {content: "\00E3"; color: #FB0000;}
.zocial.amazon:before {content: "a";}
.zocial.android:before {content: "&";}
.zocial.angellist:before {content: "\00D6";}
.zocial.aol:before {content: "\"";}
.zocial.appnet:before {content: "\00E1";}
.zocial.appstore:before {content: "A";}
.zocial.bitbucket:before {content: "\00E9";}
.zocial.bitcoin:before {content: "2"; color: #f7931a;}
.zocial.blogger:before {content: "B";}
.zocial.buffer:before {content: "\00E5";}
.zocial.call:before {content: "7";}
.zocial.cal:before {content: ".";}
.zocial.cart:before {content: "\00C9";}
.zocial.chrome:before {content: "[";}
.zocial.cloudapp:before {content: "c";}
.zocial.creativecommons:before {content: "C";}
.zocial.delicious:before {content: "#";}
.zocial.digg:before {content: ";";}
.zocial.disqus:before {content: "Q";}
.zocial.dribbble:before {content: "D";}
.zocial.dropbox:before {content: "d"; color: #1f75cc;}
.zocial.drupal:before {content: "\00E4"; color: #fff;}
.zocial.dwolla:before {content: "\00E0";}
.zocial.email:before {content: "]"; color: #312c2a;}
.zocial.eventasaurus:before {content: "v"; color: #9de428;}
.zocial.eventbrite:before {content: "|";}
.zocial.eventful:before {content: "'"; color: #0066CC;}
.zocial.evernote:before {content: "E";}
.zocial.facebook_social:before {content: "f";}
.zocial.fivehundredpx:before {content: "0"; color: #29b6ff;}
.zocial.flattr:before {content: "%";}
.zocial.flickr:before {content: "F";}
.zocial.forrst:before {content: ":"; color: #50894f;}
.zocial.foursquare:before {content: "4";}
.zocial.github:before {content: "\00E8";}
.zocial.gmail:before {content: "m"; color: #f00;}
.zocial.google:before {content: "G";}
.zocial.googleplay:before {content: "h";}
.zocial.googleplus:before {content: "+";}
.zocial.gowalla:before {content: "@";}
.zocial.grooveshark:before {content: "8";}
.zocial.guest:before {content: "?";}
.zocial.html5:before {content: "5";}
.zocial.ie:before {content: "6";}
.zocial.instagram:before {content: "\00DC";}
.zocial.instapaper:before {content: "I";}
.zocial.intensedebate:before {content: "{";}
.zocial.itunes:before {content: "i"; color: #1a6dd2;}
.zocial.klout:before {content: "K"}
.zocial.lanyrd:before {content: "-";}
.zocial.lastfm:before {content: "l";}
.zocial.lego:before {content: "\00EA"; color:#fff900;}
.zocial.linkedin:before {content: "L";}
.zocial.lkdto:before {content: "\00EE";}
.zocial.logmein:before {content: "\00EB";}
.zocial.macstore:before {content: "^";}
.zocial.meetup:before {content: "M";}
.zocial.myspace:before {content: "_";}
.zocial.ninetyninedesigns:before {content: "9"; color: #f50;}
.zocial.office365:before {content: "O";}
.zocial.openid:before {content: "o"; color: #ff921d;}
.zocial.opentable:before {content: "\00C7";}
.zocial.paypal:before {content: "$";}
.zocial.pinboard:before {content: "n";}
.zocial.pinterest:before {content: "1";}
.zocial.plancast:before {content: "P";}
.zocial.plurk:before {content: "j";}
.zocial.pocket:before {content: "\00E7"; color:#ee4056;}
.zocial.podcast:before {content: "`";}
.zocial.posterous:before {content: "~";}
.zocial.print:before {content: "\00D1";}
.zocial.quora:before {content: "q";}
.zocial.reddit:before {content: ">"; color: red;}
.zocial.rss:before {content: "R";}
.zocial.scribd:before {content: "}"; color: #00d5ea;}
.zocial.skype:before {content: "S";}
.zocial.smashing:before {content: "*";}
.zocial.songkick:before {content: "k";}
.zocial.soundcloud:before {content: "s";}
.zocial.spotify:before {content: "=";}
.zocial.stackoverflow:before {content: "\00EC"; color: #ff7a15;}
.zocial.statusnet:before {content: "\00E2"; color: #fff;}
.zocial.steam:before {content: "b";}
.zocial.stripe:before {content: "\00A3";}
.zocial.stumbleupon:before {content: "/";}
.zocial.tumblr:before {content: "t";}
.zocial.twitter:before {content: "T";}
.zocial.viadeo:before {content: "H"; color: #f59b20;}
.zocial.vimeo:before {content: "V";}
.zocial.vk:before {content: "N";}
.zocial.weibo:before {content: "J"; color: #e6162d;}
.zocial.wikipedia:before {content: ",";}
.zocial.windows:before {content: "W";}
.zocial.wordpress:before {content: "w";}
.zocial.xing:before {content: "X"}
.zocial.yahoo:before {content: "Y";}
.zocial.ycombinator:before {content: "\00ED";}
.zocial.yelp:before {content: "y";}
.zocial.youtube:before {content: "U";}
/* Button background and text color */ .zocial.acrobat {background-color: #fff; color: #000;}
.zocial.amazon {background-color: #ffad1d; color: #030037; text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.zocial.android {background-color: #a4c639;}
.zocial.angellist {background-color: #000;}
.zocial.aol {background-color: #f00;}
.zocial.appnet {background-color: #3178bd;}
.zocial.appstore {background-color: #000;}
.zocial.bitbucket {background-color: #205081;}
.zocial.bitcoin {background-color: #efefef; color: #4d4d4d;}
.zocial.blogger {background-color: #ee5a22;}
.zocial.buffer {background-color: #232323;}
.zocial.call {background-color: #008000;}
.zocial.cal {background-color: #d63538;}
.zocial.cart {background-color: #333;}
.zocial.chrome {background-color: #006cd4;}
.zocial.cloudapp {background-color: #fff; color: #312c2a;}
.zocial.creativecommons {background-color: #000;}
.zocial.delicious {background-color: #3271cb;}
.zocial.digg {background-color: #164673;}
.zocial.disqus {background-color: #5d8aad;}
.zocial.dribbble {background-color: #ea4c89;}
.zocial.dropbox {background-color: #fff; color: #312c2a;}
.zocial.drupal {background-color: #0077c0; color: #fff;}
.zocial.dwolla {background-color: #e88c02;}
.zocial.email {background-color: #f0f0eb; color: #312c2a;}
.zocial.eventasaurus {background-color: #192931; color: #fff;}
.zocial.eventbrite {background-color: #ff5616;}
.zocial.eventful {background-color: #fff; color: #47ab15;}
.zocial.evernote {background-color: #6bb130; color: #fff;}
.zocial.facebook_social {background-color: #4863ae;}
.zocial.fivehundredpx {background-color: #333;}
.zocial.flattr {background-color: #8aba42;}
.zocial.flickr {background-color: #ff0084;}
.zocial.forrst {background-color: #1e360d;}
.zocial.foursquare {background-color: #44a8e0;}
.zocial.github {background-color: #fbfbfb; color: #050505;}
.zocial.gmail {background-color: #efefef; color: #222;}
.zocial.google {background-color: #4e6cf7;}
.zocial.googleplay {background-color: #000;}
.zocial.googleplus {background-color: #dd4b39;}
.zocial.gowalla {background-color: #ff720a;}
.zocial.grooveshark {background-color: #111; color:#eee;}
.zocial.guest {background-color: #1b4d6d;}
.zocial.html5 {background-color: #ff3617;}
.zocial.ie {background-color: #00a1d9;}
.zocial.instapaper {background-color: #eee; color: #222;}
.zocial.instagram {background-color: #3f729b;}
.zocial.intensedebate {background-color: #0099e1;}
.zocial.klout {background-color: #e34a25;}
.zocial.itunes {background-color: #efefeb; color: #312c2a;}
.zocial.lanyrd {background-color: #2e6ac2;}
.zocial.lastfm {background-color: #dc1a23;}
.zocial.lego {background-color: #fb0000;}
.zocial.linkedin {background-color: #0083a8;}
.zocial.lkdto {background-color: #7c786f;}
.zocial.logmein {background-color: #000;}
.zocial.macstore {background-color: #007dcb}
.zocial.meetup {background-color: #ff0026;}
.zocial.myspace {background-color: #000;}
.zocial.ninetyninedesigns {background-color: #fff; color: #072243;}
.zocial.office365 {background-color: #F24305;}
.zocial.openid {background-color: #f5f5f5; color: #333;}
.zocial.opentable {background-color: #990000;}
.zocial.paypal {background-color: #fff; color: #32689a; text-shadow: 0 1px 0 rgba(255,255,255,0.5);}
.zocial.pinboard {background-color: blue;}
.zocial.pinterest {background-color: #c91618;}
.zocial.plancast {background-color: #e7ebed; color: #333;}
.zocial.plurk {background-color: #cf682f;}
.zocial.pocket {background-color: #fff; color: #777;}
.zocial.podcast {background-color: #9365ce;}
.zocial.posterous {background-color: #ffd959; color: #bc7134;}
.zocial.print {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.zocial.quora {background-color: #a82400;}
.zocial.reddit {background-color: #fff; color: #222;}
.zocial.rss {background-color: #ff7f25;}
.zocial.scribd {background-color: #231c1a;}
.zocial.skype {background-color: #00a2ed;}
.zocial.smashing {background-color: #ff4f27;}
.zocial.songkick {background-color: #ff0050;}
.zocial.soundcloud {background-color: #ff4500;}
.zocial.spotify {background-color: #60af00;}
.zocial.stackoverflow {background-color: #fff; color: #555;}
.zocial.statusnet {background-color: #829d25;}
.zocial.steam {background-color: #000;}
.zocial.stripe {background-color: #2f7ed6;}
.zocial.stumbleupon {background-color: #eb4924;}
.zocial.tumblr {background-color: #374a61;}
.zocial.twitter {background-color: #46c0fb;}
.zocial.viadeo {background-color: #fff; color: #000;}
.zocial.vimeo {background-color: #00a2cd;}
.zocial.vk {background-color: #45688E;}
.zocial.weibo {background-color: #faf6f1; color: #000;}
.zocial.wikipedia {background-color: #fff; color: #000;}
.zocial.windows {background-color: #0052a4; color: #fff;}
.zocial.wordpress {background-color: #464646;}
.zocial.xing {background-color: #0a5d5e;}
.zocial.yahoo {background-color: #a200c2;}
.zocial.ycombinator {background-color: #ff6600;}
.zocial.yelp {background-color: #e60010;}
.zocial.youtube {background-color: #f00;}
/* The Miscellaneous Buttons These button have no icons and can be general purpose buttons while ensuring consistent button style Credit to @guillermovs for suggesting */ .zocial.primary, .zocial.secondary {margin: 0.1em 0; padding: 0 1em;}
.zocial.primary:before, .zocial.secondary:before {display: none;}
.zocial.primary {background-color: #333;}
.zocial.secondary {background-color: #f0f0eb; color: #222; text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
/* Any browser-specific adjustments */ button:-moz-focus-inner {border: 0; padding: 0}
/* Reference icons from font-files ** Base 64-encoded version recommended to resolve cross-site font-loading issues */ @font-face {font-family: 'zocial'; src: url('http://sequoiaassets3.bostonlogic.com/add_expires_header/stylesheets/social_css/zocial-regular-webfont.eot?1450113933')}
@font-face {font-family: 'zocial'; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('http://sequoiaassets3.bostonlogic.com/add_expires_header/stylesheets/social_css/zocial-regular-webfont.ttf?1450113933') format('truetype'), url('http://sequoiaassets3.bostonlogic.com/add_expires_header/stylesheets/social_css/zocial-regular-webfont.svg#zocialregular') format('svg'); font-weight: normal; font-style: normal}