* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;} 
 
.row {width:100%;overflow:visible;} 
 
.row > .col {width:100%;float:left;padding:0 10px;} 
 
.row > .col.pure { padding:0; } 
 
.row:after {clear:both;content:"";display:table;} 
.row.cols1 > .col.span1, .row.cols1 > .col { width:100%; } 
.row.cols2 > .col.span1, .row.cols2 > .col { width:50%; } 
.row.cols2 > .col.span2 { width:100%; } 
.row.cols3 > .col.span1, .row.cols3 > .col { width:33.3%; } 
.row.cols3 > .col.span2 { width:66.6%; } 
.row.cols3 > .col.span3 { width:100%; } 
.row.cols4 > .col.span1, .row.cols4 > .col { width:25%; } 
.row.cols4 > .col.span2 { width:50%; } 
.row.cols4 > .col.span3 { width:75%; } 
.row.cols4 > .col.span4 { width:100%; } 
.row.cols20 > .col.span1, .row.cols20 > .col { width:5%; } 
.row.cols20 > .col.span2 { width:10%; } 
.row.cols20 > .col.span3 { width:15%; } 
.row.cols20 > .col.span4 { width:20%; } 
.row.cols20 > .col.span5 { width:25%; } 
.row.cols20 > .col.span6 { width:30%; } 
.row.cols20 > .col.span7 { width:35%; } 
.row.cols20 > .col.span8 { width:40%; } 
.row.cols20 > .col.span9 { width:45%; } 
.row.cols20 > .col.span10 { width:50%; } 
.row.cols20 > .col.span11 { width:55%; } 
.row.cols20 > .col.span12 { width:60%; } 
.row.cols20 > .col.span13 { width:65%; } 
.row.cols20 > .col.span14 { width:70%; } 
.row.cols20 > .col.span15 { width:75%; } 
.row.cols20 > .col.span16 { width:80%; } 
.row.cols20 > .col.span17 { width:85%; } 
.row.cols20 > .col.span18 { width:90%; } 
.row.cols20 > .col.span19 { width:95%; } 
.row.pure > .col { padding:0; } 
.wrap {margin:0 auto;overflow:visible;} 
.wrap:after {clear:both;content:"";display:table;} 
.wrap.fixed { width:940px; } 
.wrap.full { width:100%; } 
.wrap { margin-bottom:30px; } 
.wrap.pure { margin-bottom:0; } 
#layout > .wrap.last-child { margin-bottom:0; } 
body.tweed {font-family:'Helvetica Neue', arial, sans-serif;line-height:24px;font-size:16px;font-style:normal;} 
body.tweed #layout { min-width:978px; } 
body.tweed .shadow.double-raised { box-shadow:0 6px 6px -5px #7d7d7d, 0 -6px 6px -5px #7d7d7d, 0 21px 6px -20px #7d7d7d, 0 -21px 6px -20px #7d7d7d; } 
body.tweed .shadow.thin {box-shadow:0 0px 2px 0px #888;behavior:url('assets/files/PIE.htc');} 
body.tweed .shadow.glow {box-shadow:0 0px 6px 0px #bbb;behavior:url('assets/files/PIE.htc');} 
body.tweed .shadow.bar {height:10px;background:-moz-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C000000',endColorstr='#00000000',GradientType=0);} 
body.tweed hr {margin:0 0 10px 0;height:10px;border:0;border-top:1px solid rgba(0,0,0,0.15);background-image:-moz-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-webkit-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-o-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:-ms-radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);background-image:radial-gradient(50% 0%,ellipse farthest-side,rgba(0,0,0,0.3),rgba(0,0,0,0) 100%);} 
body.tweed .button, body.tweed .button:link, body.tweed .button:visited {display:inline-block;background:red;text-transform:uppercase;font-weight:normal;font-size:14px;color:blue;padding:5px 15px;border:0;} 
body.tweed .button:hover {cursor:pointer;color:purple;} 
body.tweed .share-left .share-buttons {float:none;text-align:left;} 
body.tweed h1 {font-size:16px;margin:5px 0 10px 0;padding:0 0 5px 0;font-weight:normal;} 
body.tweed h2 { margin:30px 0 12px 0; } 
body.tweed h2:first-child { margin:0; } 
body.tweed h2, body.tweed p.headline, body.tweed h1.headline, body.tweed .blog h1.headline, body.tweed p.news, body.tweed .h2, body.tweed .h2 {font-size:27px;padding:0 0 0px 0;margin:10px 0 5px 0;font-style:normal;line-height:28px;font-weight:200;} 
body.tweed p.headline { font-size:32px; } 
body.tweed h1.sub-headline {text-transform:uppercase;display:inline;line-height:26px;} 
body.tweed .content-left h2, body.tweed .content-left p.2 {border:none;margin-top:10px;} 
body.tweed h2.no-line, body.tweed .h2.no-line { border-bottom:none; } 
body.tweed h3, body.tweed .h3 {font-size:22px;margin:20px 0 10px 0;} 
body.tweed .polaroid {width:140px;display:block;background:#fff;overflow:auto;} 
body.tweed .polaroid img {display:block;height:114px;width:127px;margin:6px auto 0;} 
body.tweed .polaroid span {margin:0px auto;padding:2px 10px 2px 0;vertical-align:middle;display:block;text-align:right;overflow:hidden;color:#999;} 
body.tweed .polaroid:hover span { color:red; } 
body.tweed p {margin:0 0 15px 0;font-weight:normal;} 
body.tweed #content .col.span2 header.first-child, body.tweed #content.cols1 header.first-child, body.tweed .content header.first-child {clear:both;display:table;width:100%;position:relative;margin-bottom:20px;} 
body.tweed #content .col.span2 header.first-child h1.headline, body.tweed #content .col.span2 header.first-child h1.sub-headline, body.tweed #content.cols1 header.first-child h1.headline, body.tweed #content.cols1 header.first-child h1.sub-headline, body.tweed .content header.first-child h1.headline, body.tweed .content header.first-child h1.sub-headline { max-width:403px; } 
body.tweed #content .col.span2 header.first-child p.headline, body.tweed #content.cols1 header.first-child p.headline, body.tweed .content header.first-child p.headline {margin-bottom:0;padding-bottom:5px;line-height:28px;} 
body.tweed #content .col.span2 ul, body.tweed .content ul { margin:15px; } 
body.tweed #content .col.span2 ul li, body.tweed .content ul li {margin:0 15px 10px 15px;padding:0;list-style:circle;} 
body.tweed #content .col.span2 ol, body.tweed .content ol {margin:15px;list-style:decimal;} 
body.tweed #content .col.span2 ol li, body.tweed .content ol li {margin:0 15px 10px 15px;padding:0;list-style-position:outside;} 
body.tweed #content .col.span2 img, body.tweed .content img {border:5px solid #f4f4f4;background:transparent;} 
body.tweed #content .col.span2 strong, body.tweed .content strong { font-weight:bold; } 
body.tweed #content .col.span2 em, body.tweed .content em { font-style:italic; } 
body.tweed a:link, body.tweed a:visited {text-decoration:none;font-weight:bold;} 
body.tweed a:hover { text-decoration:none; } 
body.tweed .float-left { float:left; } 
body.tweed a.float-left { margin:3px 10px 10px 0; } 
body.tweed .img-right, body.tweed .push-right {float:right;margin:3px 0 10px 10px;} 
body.tweed .img-left, body.tweed .push-left {float:left;margin:3px 10px 10px 0;} 
body.tweed a.video {z-index:1;position:relative;display:block;} 
body.tweed a.video .play-button {background:transparent url('images/play-v1385511261.png') 0 0;z-index:10;position:absolute;bottom:12px;left:12px;text-indent:-9999px;height:31px;width:51px;} 
body.tweed .results-bg { padding:25px 0 25px 0; } 
body.tweed .footer-bg, body.tweed .masthead-bg { width:100%; } 
body.tweed .masthead-bg {-webkit-box-shadow:0px 0px 10px 10px rgba(100,100,100,23);box-shadow:0px 0px 10px 10px rgba(100,100,100,0.2);} 
body.tweed div.top {position:relative;background:transparent url('images/logo-glow-v1385511261.png') no-repeat bottom left;} 
body.tweed div.utility {float:right;position:absolute;top:0;right:0;} 
body.tweed div.utility ul {margin:0;height:40px;overflow:hidden;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:red;float:right;} 
body.tweed div.utility ul.texture {background-image:none;background-color:transparent;} 
body.tweed div.utility ul li {float:left;list-style:none;} 
body.tweed div.utility ul li a {display:block;padding:0 15px;margin:12px 0;line-height:20px;font-size:15px;font-weight:normal;} 
body.tweed div.utility ul li a i {position:relative;top:2px;font-size:20px;-webkit-font-smoothing:antialiased;font-smooth:always;} 
body.tweed div.utility ul li.first-child a { border-left:none !important; } 
body.tweed div.utility ul li.last-child a { border-right:none !important; } 
body.tweed div#phone-number {text-align:right;font-size:24px;margin:50px 0px 0px 0px;display:block;clear:both;} 
body.tweed div#phone-number a:link, body.tweed div#phone-number a:visited {color:#000;text-decoration:underline;} 
body.tweed div.logo a {display:block;width:550px;clear:both;font-weight:300;font-size:42px;line-height:32px;color:red;margin:30px 0;height:70px;} 
body.tweed div.logo a.has_logo { text-indent:-9999px; } 
body.tweed div.logo a img {float:left;vertical-align:middle;margin-right:15px;margin-top:-8px;} 
body.tweed div.logo a span {display:block;color:#6d6d6d;font-weight:normal;font-size:14px;line-height:22px;text-transform:uppercase;padding-left:3px;padding-top:10px;} 
body.tweed #main-nav {text-align:center;margin:0 0 20px 0;overflow:hidden;display:table;width:100%;} 
body.tweed #main-nav ul {position:relative;margin:0;font-size:1.5em;display:table-row;} 
body.tweed #main-nav ul li {display:table-cell;position:relative;} 
body.tweed #main-nav ul li a {margin:20px 0 0 0;display:block;text-decoration:none;} 
body.tweed #main-nav ul li a span {display:block;padding:0 20px;font-size:15px;font-style:normal;font-weight:normal;} 
body.tweed #content {margin:35px auto 0;min-height:400px;} 
body.tweed.locations #content { min-height:0; } 
body.tweed.detail #content, body.tweed.blog-layout #content { margin-top:5px; } 
body.tweed.blog-layout #content .col.span2 p.headline { margin-bottom:5px; } 
body.tweed.blog-layout #content .col.span2 h1.sub-headline { margin-bottom:0; } 
body.tweed.contact #content { min-height:100px; } 
body.tweed #contact-area { padding:40px 0; } 
body.tweed #contact-area .location {float:left;width:274px;margin:0;padding:0;} 
body.tweed #contact-area .location .title {margin-bottom:0;font-weight:bold;} 
body.tweed #contact-area .location .address p.name { margin-bottom:0; } 
body.tweed #contact-area .location i {padding-top:4px;text-align:center;font-size:20px;line-height:20px;float:left;display:block;width:15px;margin-right:10px;} 
body.tweed #contact-area .location a { font-weight:normal; } 
body.tweed #contact-area .location .google-maps a img {border:5px solid #f4f4f4;box-shadow:0 0px 2px 0px #cecece;margin-bottom:10px;behavior:url('assets/files/PIE.htc');} 
body.tweed #contact-area .letter-form {float:right;margin:0;width:620px;background:transparent url('images/contact-letter-repeat-tweed-v1385511261.png') repeat-y top left;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;} 
body.tweed #contact-area .letter-form .h3, body.tweed #contact-area .letter-form h3 { margin-top:0; } 
body.tweed #contact-area .letter-form .top {padding:20px 20px 0 20px;background:transparent url('images/contact-letter-top-tweed-v1385511261.png') no-repeat top left;} 
body.tweed #contact-area .letter-form .bottom {height:152px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:transparent url('images/contact-letter-overlay-tweed-v1385511261.png') no-repeat top left;} 
body.tweed.platform #layout hr.last { display:none !important; } 
body.tweed.platform .intro .img-right {width:33.33%;margin-bottom:0;padding:8px;margin-bottom:15px;background:white;box-shadow:0 0px 6px 0px #bbb;behavior:url('assets/files/PIE.htc');} 
body.tweed.platform .intro .content {float:left;width:65%;} 
body.tweed.platform .intro .content header h1.headline, body.tweed.platform .intro .content header h1.sub-headline {max-width:580px !important;display:block;} 
body.tweed.platform .intro .content header .share-buttons { margin-top:8px; } 
body.tweed .platform.pod { padding:20px; } 
body.tweed .platform.pod .platform-content strong { font-weight:bold; } 
body.tweed .platform.pod h2, body.tweed .platform.pod .h2 { border:0; } 
body.tweed .platform.pod h2 a, body.tweed .platform.pod .h2 a { font-weight:normal; } 
body.tweed .platform.pod img { width:325px; } 
body.tweed .platform.pod img.feature { padding:8px; } 
body.tweed .platform.pod .buttons {padding-left:0;padding-right:0;} 
body.tweed .platform.pod .buttons .col {padding-left:0;padding-bottom:10px;} 
body.tweed .platform.pod .buttons .button {width:100%;veritcal-align:middle;} 
body.tweed .platform.pod .buttons .button .core-icon {position:relative;top:3px;display:inline-block;font-size:25px;padding-right:5px;} 
body.tweed p.first a:hover {border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;} 
body.tweed p.last a:hover {border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;} 
body.tweed #slider-outer {clear:both;width:100%;height:350px;padding:11px 12px;overflow:hidden;margin:0;position:relative;z-index:1;} 
body.tweed #slider-bg {cursor:pointer;height:100%;width:100%;margin:0 auto;position:relative;} 
body.tweed #slider {cursor:pointer;height:100%;width:100%;margin:0 auto;position:relative;z-index:2;border:0;} 
body.tweed #slider .slide {background-repeat:no-repeat;background-position:top left;display:none;height:100%;position:absolute;top:0;left:0;width:100%;z-index:3;overflow:hidden;} 
body.tweed #slider .slide img {float:right;z-index:5;height:329px;} 
body.tweed #slider .slide.alt img { float:left; } 
body.tweed .slide .content {width:445px;margin:130px 0 0 30px;display:block;z-index:10;position:absolute;} 
body.tweed .slide .content a.button { margin:15px 0 0 0; } 
body.tweed .slide.alt .content {text-align:right;width:500px;margin:130px 0 0 380px;display:block;z-index:10;position:absolute;} 
body.tweed #slider { position:relative; } 
body.tweed #slider span {font-size:31px;line-height:35px;font-weight:bold;display:block;} 
body.tweed #slider-bg .slidetabs {z-index:1000;display:block;overflow:hidden;width:100%;height:21px;position:absolute;bottom:10px;left:0px;text-align:center;} 
body.tweed #slider-bg .slidetabs a {font-size:1px;width:16px;height:16px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 5px;display:inline-block;border:1px solid red;background-color:#fff;padding:0;} 
body.tweed #launcher-buttons .col {position:relative;overflow:auto;} 
body.tweed #launcher-buttons div.first-child { margin:0; } 
body.tweed #launcher-buttons div a {display:block;font-size:12px;text-decoration:none;font-weight:normal;margin:20px 0;padding:10px 0;border:1px solid transparent;} 
body.tweed #launcher-buttons div a p {margin:0;min-height:40px;padding-left:70px;position:relative;} 
body.tweed #launcher-buttons div a p i.core-icon {font-size:50px;position:absolute;left:15px;top:15px;} 
body.tweed #launcher-buttons span {display:block;font-weight:normal;font-size:24px;} 
body.tweed #sidebar .mod { margin-bottom:20px; } 
body.tweed .mod .row { margin-bottom:10px; } 
body.tweed .mod .learn-more { margin:0; } 
body.tweed .mod .learn-more .core-icon {vertical-align:middle;color:#ccc;font-size:22px;} 
body.tweed .mod .learn-more a {vertical-align:top;font-weight:normal;font-style:italic;} 
body.tweed .mod.bna .row .col.last-child .polaroid {margin-right:0;margin-left:auto;} 
body.tweed .mod.testimonial .quote {height:148px;border:6px solid #f4f4f4;padding:6px;background-color:#fdfdfd;} 
body.tweed #sidebar .mod.testimonial .quote { height:auto; } 
body.tweed .mod.video .row .col a {display:inline-block;padding:7px;height:148px;} 
body.tweed .mod.video .row .col a img {width:279px;height:133px;} 
body.tweed .mod.blog .scrollable {width:100%;position:relative;height:229px;overflow:hidden;margin-bottom:10px;border:none;box-shadow:none !important;} 
body.tweed .mod.blog .items {position:absolute;height:2200px;margin:0;width:100%;} 
body.tweed .mod.blog .item {overflow:auto;display:block;border-left:1px solid;} 
body.tweed .mod.blog .item a {overflow:hidden;display:block;width:100%;text-decoration:none;font-weight:normal;font-size:13px;line-height:13px;padding:18px 0;border-left:3px solid transparent;} 
body.tweed .mod.blog .item a:hover { border-left:3px solid red; } 
body.tweed .mod.blog span.date {float:left;display:block;width:75px;text-align:center;font-size:24px;line-height:30px;font-weight:bold;} 
body.tweed .mod.blog span.container {line-height:1.3em;display:block;float:right;width:200px;padding:0 10px 9px 0;overflow:hidden;height:72px;} 
body.tweed .mod.blog a span.title {font-weight:bold;margin:0 0 5px 0;font-size:14px;height:34px;overflow:hidden;} 
body.tweed .mod.blog span.title { display:block; } 
body.tweed .mod.sub-nav ul {margin-bottom:20px;border:5px solid #f4f4f4;} 
body.tweed .mod.sub-nav ul li a {display:block;display:10px;text-decoration:none;font-size:1em;font-weight:normal;border-bottom:1px solid #606060;line-height:1.5em;} 
body.tweed .mod.sub-nav ul li a i {float:left;display:block;margin:10px 10px 0px 10px;font-size:17px;} 
body.tweed .mod.sub-nav ul li a span {padding:.5em 0 0.55em 2.1em;display:block;} 
body.tweed .mod.sub-nav ul li a.current i { font-weight:400 !important; } 
body.tweed .mod.sub-nav ul li.first a.current {font-size:20px;padding:10px;} 
body.tweed #breadcrumb {margin:10px 0 10px 10px;padding:0;} 
body.tweed #breadcrumb li {display:inline;width:auto;padding:0 12px 0px 0px;margin:0;float:none;font-size:12px;} 
body.tweed #breadcrumb li:first-child {background:none;padding:0 12px 0 0;} 
body.tweed #breadcrumb li a {margin-right:10px;font-weight:normal;} 
body.tweed select { width:88px; } 
body.tweed input[type="text"], body.tweed input[type="email"] { padding:4px 0; } 
body.tweed input[type="text"].error, body.tweed input[type="email"].error { border-color:red; } 
body.tweed textarea {width:100%;margin:0 0 20px 0;} 
body.tweed #contact_business {display:none;border:none;} 
body.tweed #slick-up {display:block;text-align:right;} 
body.tweed #errors {display:none;margin:10px 0 20px 0;padding:20px;width:527px;} 
body.tweed div.sitemap { margin:0 0 35px 0; } 
body.tweed div.sitemap h2.headline {line-height:40px;margin:0 0 20px 0;} 
body.tweed div.sitemap ul {width:100%;margin:0;padding:0;overflow:hidden;} 
body.tweed div.sitemap ul.top {display:block;float:left;width:293px;margin:0 20px 20px 0;line-height:40px;font-size:22px;} 
body.tweed div.sitemap ul.top li a {margin:0;display:block;background:none;font-weight:normal;} 
body.tweed div.sitemap ul.top li ul li {background:transparent url('images/ul-long-v1385511261.png') no-repeat 0 0;padding-left:18px;} 
body.tweed div.sitemap ul.top li ul li.last-child {background:transparent url('images/ul-end-v1385511261.png') no-repeat 0px 0;padding-bottom:0;} 
body.tweed div.sitemap ul.top li ul li a {border:none;margin:0;font-size:14px;display:block;} 
body.tweed div.sitemap ul li ul li {line-height:18px;padding-bottom:5px;} 
body.tweed div.sitemap-rows {width:100%;overflow:auto;} 
body.tweed div.footer-bg {overflow:auto;margin:0 auto;padding:40px 0 0 0;} 
body.tweed div.footer-bg p {display:block;clear:both;text-align:center;font-size:12px;color:#fff;} 
body.tweed .core-footer-text {padding-top:15px;border-top:1px solid #999;} 
body.tweed #footer { margin:0 auto; } 
body.tweed div.footer-bg #footer .col p.header3 {color:white;text-shadow:black 1px 1px 0;margin:0 0 10px;font:normal 26px 'Droid Serif', arial, serif;text-align:left;} 
body.tweed div.footer-bg #footer .col ul li { line-height:30px; } 
body.tweed div.footer-bg #footer .col ul li a {font-size:16px;text-decoration:none;font-weight:normal;} 
body.tweed #footer ul.social ul li.blog, body.tweed #footer ul.social ul li.docshop, body.tweed #footer ul.social ul li.lawyershop, body.tweed #footer ul.social ul li.facebook, body.tweed #footer ul.social ul li.googleplus, body.tweed #footer ul.social ul li.linkedin, body.tweed #footer ul.social ul li.twitter, body.tweed #footer ul.social ul li.yelp, body.tweed #footer ul.social ul li.youtube {display:block;margin-bottom:8px;padding:0px 0 0px 42px;background-image:url('images/social_media_icons.png');background-repeat:no-repeat;} 
body.tweed #footer ul.social ul li.blog { background-position:0 0; } 
body.tweed #footer ul.social ul li.blog:hover { background-position:0 -42px; } 
body.tweed #footer ul.social ul li.docshop { background-position:0 -84px; } 
body.tweed #footer ul.social ul li.docshop:hover { background-position:0 -126px; } 
body.tweed #footer ul.social ul li.facebook { background-position:0 -168px; } 
body.tweed #footer ul.social ul li.facebook:hover { background-position:0 -210px; } 
body.tweed #footer ul.social ul li.googleplus { background-position:0 -252px; } 
body.tweed #footer ul.social ul li.googleplus:hover { background-position:0 -294px; } 
body.tweed #footer ul.social ul li.linkedin { background-position:0 -336px; } 
body.tweed #footer ul.social ul li.linkedin:hover { background-position:0 -378px; } 
body.tweed #footer ul.social ul li.twitter { background-position:0 -420px; } 
body.tweed #footer ul.social ul li.twitter:hover { background-position:0 -462px; } 
body.tweed #footer ul.social ul li.youtube { background-position:0 -504px; } 
body.tweed #footer ul.social ul li.youtube:hover { background-position:0 -546px; } 
body.tweed #footer ul.social ul li.lawyershop { background-position:0 -588px; } 
body.tweed #footer ul.social ul li.lawyershop:hover { background-position:0 -630px; } 
body.tweed #footer ul.social ul li.yelp { background-position:0 -756px; } 
body.tweed #footer ul.social ul li.yelp:hover { background-position:0 -798px; } 
body.tweed #mapwrap { margin-top:10px; } 
body.tweed #location_list {height:530px;overflow-x:auto;} 
body.tweed #location_list .h2 { margin-bottom:20px; } 
body.tweed #location_list .map_location { margin-bottom:20px; } 
body.tweed #location_list .map_location p { margin-bottom:0; } 
body.tweed #location_list .map_location p.name {margin-top:0;margin-bottom:5px;} 
body.tweed #location_list .map_location p.buttons { margin-top:5px; } 
body.tweed #locations_map {width:100%;background:#eee;height:530px;} 
body.tweed .texture, body.tweed .scrollable, body.tweed p.news, body.tweed div.mod.blog p.learn-more {background-image:url('images/tex-tweed-v1385511261.png');background-repeat:repeat;background-position:top left;} 
body.tweed .video-wrapper {box-shadow:0 0 3px rgba(0,0,0,0.2);float:right;width:330px;height:100%;overflow:hidden;margin:0 0 20px 20px;padding:10px 15px 15px;} 
body.tweed .video-wrapper .meta { height:.01em; } 
body.tweed .video-wrapper h2 {font-size:22px;line-height:1.1em;border-bottom:none;margin-bottom:10px;} 
body.tweed .video-wrapper .description-text {display:block;margin:0 0 10px;} 
body.tweed .video-wrapper .video-js {width:290px;height:179px;margin:0 0 10px;} 
body.tweed .video-wrapper a { display:block; } 
body.tweed .video-wrapper a.video {margin:0 0 10px;width:300px;height:185px;} 
body.tweed .video-wrapper a.video img {width:290px;height:100%;box-shadow:none;} 
body.tweed .video-wrapper a.enlarge, body.tweed .video-wrapper a.view-all {width:145px;float:left;padding:5px 0;text-align:center;font-weight:normal;font-size:14px;text-transform:uppercase;} 
body.tweed .video-wrapper a.view-all { float:right; } 
iframe#social_stripe { height:180px; } 
iframe#rateframe {width:100%;height:400px;} 
body.blog-layout #content { min-height:200px; } 
body.blog-layout .post { margin-top:20px; } 
body.blog-layout .wrap { margin-bottom:0; } 
body.blog-layout .archives ul { overflow-y:auto; } 
body.blog-layout .news a { font-weight:normal; } 
body.blog-layout .news li {border-bottom:1px solid #d1d1d1;padding:6px 0;} 
body.blog-layout .date, body.blog-layout .title-tags, body.blog-layout .feedback { float:left; } 
body.blog-layout .read-entry { float:right; } 
body.blog-layout .body, body.blog-layout .feedback-entry, body.blog-layout .post, body.blog-layout .content-right #pagination { clear:both; } 
body.blog-layout .title-tags {margin-bottom:10px;float:left;width:531px;} 
body.blog-layout .meta {font-size:12px;margin-bottom:20px;} 
body.blog-layout .date {background-color:red;width:56px;height:56px;overflow:hidden;color:#fff;font-weight:bold;font-size:25px;line-height:25px;text-align:center;padding-top:5px;margin-right:15px;} 
body.blog-layout .date span {display:block;font-weight:bold;font-size:14px;line-height:14px;} 
body.blog-layout h2.title, body.blog-layout h1.title {border-bottom:0;line-height:32px;} 
body.blog-layout h1.headline {font-size:32px;margin:0;} 
body.blog-layout p.headline { line-height:32px; } 
body.blog-layout .title-tags h2 {line-height:28px;padding-bottom:0;} 
body.blog-layout .title-tags { margin-bottom:5px; } 
body.blog-layout .title-tags p.title { margin-top:0; } 
body.blog-layout h1.title { padding-bottom:0; } 
body.blog-layout .meta { font-family:'Droid Sans', sans-serif; } 
body.blog-layout .meta a:hover { text-decoration:underline; } 
body.blog-layout .actions {background-color:#fff;border:1px solid #c3c0bb;float:left;width:588px;padding:10px 15px 10px 15px;margin-bottom:40px;behavior:url(files/PIE-v1385511261.htc);} 
body.blog-layout .actions a {font-weight:normal;font-style:italic;} 
body.blog-layout .comment-count {display:block;text-align:center;float:left;line-height:19px;margin-right:5px;} 
body.blog-layout .read-entry {padding-left:24px;line-height:19px;} 
body.blog-layout #pagination {margin:0 auto;text-align:center;padding-bottom:0;} 
body.blog-layout #pagination li {padding:0;list-style-type:none;line-height:1.0em;display:inline;margin:0 0 0 5px;} 
body.blog-layout #pagination li.prev { margin-left:0; } 
body.blog-layout #pagination span {display:inline-block;padding:5px 7px;} 
body.blog-layout #pagination li.current_page span {background-color:#5f4933;border:1px solid #3c2e20;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-weight:bold;} 
body.blog-layout #pagination li a span { padding:0; } 
body.blog-layout #cform {margin:0 0 40px 0;padding:0;} 
body.blog-layout #cform label {display:block;clear:both;margin-bottom:10px;} 
body.blog-layout #cform label span {display:block;float:left;width:75px;} 
body.blog-layout #cform label input { width:300px; } 
body.blog-layout #cform label textarea {width:300px;height:100px;} 
body.blog-layout #cform input.submit { margin-left:75px; } 
body.blog-layout div.footer-bg { margin-top:0; } 
.einstein-video {margin:0 auto;width:960px;} 
.einstein-video #video-area-side { width:238px; } 
.einstein-video .videos-wrap {height:auto !important;width:auto !important;} 
.einstein-video ul.items { position:relative; } 
.einstein-video .video a {background-image:none !important;width:auto !important;padding:0 !important;font-size:11px !important;line-height:13px !important;} 
.einstein-video .scrollable {background-image:none !important;padding:10px 0 0 0 !important;} 
.gallery-layout .einstein-gallery-layout {margin-bottom:20px;padding-bottom:20px;clear:both;} 
.gallery-layout .einstein-gallery-layout #categories, .gallery-layout .einstein-gallery-layout .scrollable-buttons { width:auto; } 
.gallery-layout .gallery-breadcrumbs #breadcrumb { float:left; } 
.gallery-layout .gallery-breadcrumbs .addthis_toolbox { margin-top:12px !important; } 
body.manage-iframe span.platform-content {width:605px;float:right;} 
body.manage-iframe .editable { color:#000 !important; } 
html.ie9 body.tweed .mod.sub-nav ul { box-shadow:0px 0px 0px 1px #00a7cc; } 
html.ie8 body.tweed .mod.sub-nav ul { behavior:url('/assets/files/PIE.htc'); } 
html.ie8 body.tweed hr {background:transparent;border-bottom:1px solid #c8c8c8;} 
html.ie8 body.tweed #slider-outer, html.ie8 body.tweed #main-nav ul li a:hover span { background:url(images/slider-border-bg-ie8-v1385511261.png) repeat top left; } 
html.ie8 body.tweed .letter-form.shadow.glow { box-shadow:none; } 
html.ie8 body.tweed .mod.bna a.thin.shadow { box-shadow:none; } 
