/* Careers styles */#Content #Main.careers .right #SectionPhotos img {}/* Contact styles */#Content #Main.contact table {width:75%;}#Content #Main.contact table tr {vertical-align:top;}#Content #Main.contact table tr td {}#Content #Main.contact table tr td img {position:relative;left:0;top:3px;}#Content #Main.contact .right #SectionPhotos #GoogleMap {border:1px solid #000;height:200px;}#Content #Main.contact .right #SectionPhotos img {margin:0 auto;border:0;}/* History styles */#Content #Main.history .right #SectionPhotos img {margin:0 auto;}/* Home styles */#Content #Main.home .right #SectionPhotos img {margin:0 auto;}/* Links styles */#Content #Main.links .left ul {}#Content #Main.links .left ul li {list-style-type:none;margin:0 0 10px;}#Content #Main.links .left {/*height:350px;overflow-y:auto;*/}#Content #Main.links .right #SectionPhotos img {border:1px solid #f9f9f9;margin:0 auto;}/* Philosophy styles */#Content #Main.philosophy .right #SectionPhotos img {margin:0 auto;}/* Samples styles */#Content #gallery{display:none;float:right;width:700px;position:relative;top:0px;left:0px; }#Content #thumbs{display:none;float:left;width:300px;height:600px;}#Content div.content a, #Content div.navigation a {text-decoration:none;color:#777;}#Content div.content a:focus, #Content div.content a:hover, #Content div.content a:active {text-decoration:underline;}#Content div.controls {margin-top:5px;height:23px;}#Content div.controls a {padding:5px;}#Content div.ss-controls {float:left;}#Content div.nav-controls {float:right;}#Content div.slideshow-container {position:relative;/* clear:both; */height:502px; /* This should be set to be at least the height of the largest image in the slideshow */}#Content div.loader {position:absolute;top:0;left:0;background-image:url('loader.gif');background-repeat:no-repeat;background-position:center;height:502px; /* This should be set to be at least the height of the largest image in the slideshow */}#Content div.slideshow {}#Content div.slideshow span.image-wrapper {display:block;position:absolute;top:0;left:0;}#Content div.slideshow a.advance-link {display:block;/* width:550px; *//* height:502px; */ /* This should be set to be at least the height of the largest image in the slideshow *//* line-height:502px; */ /* This should be set to be at least the height of the largest image in the slideshow */text-align:center;text-decoration:none;}#Content div.slideshow a.advance-link:hover, #Content div.slideshow a.advance-link:active, #Content div.slideshow a.advance-link:visited {text-decoration:none;}#Content div.slideshow img {vertical-align:middle;border:1px solid #ccc;}#Content div.download {float:right;}#Content div.caption-container {position:absolute;/* clear:left; */height:75px;bottom:0px;left:0px;}#Content span.image-caption {display:block;position:absolute;width:690px;top:0;left:0;}#Content div.caption {/* padding:12px; */}#Content div.image-title {font-weight:bold;font-size:1.4em;}#Content div.image-desc {line-height:1.3em;padding-top:12px;}#Content div.navigation {/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */}#Content ul.thumbs {clear:both;margin:0;padding:0;}#Content ul.thumbs li {float:left;padding:0;margin:5px 10px 5px 0;list-style:none;}#Content a.thumb {padding:2px;display:block;border:1px solid #ccc;}#Content ul.thumbs li.selected a.thumb {background:#000;}#Content a.thumb:focus {outline:none;}#Content ul.thumbs img {border:none;display:block;}#Content div.pagination {clear:both;}#Content div.navigation div.top {margin-bottom:12px;height:11px;}#Content div.navigation div.bottom {margin-top:12px;}#Content div.pagination a, #Content div.pagination span.current, #Content div.pagination span.ellipsis {display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc;}#Content div.pagination a:hover {background-color:#eee;text-decoration:none;}#Content div.pagination span.current {font-weight:bold;background-color:#000;border-color:#000;color:#fff;}#Content div.pagination span.ellipsis {border:none;padding:5px 0 3px 2px;}/* Services styles */#Content #Main.services div {/*height:350px;overflow-y:auto;*/}#Content #Main.services div ul li {margin:0 0 10px;}#Content #Main.services .left {border-right:0;}#Content #Main.services .right {border-left:0;}#Content #Main.services .right #SectionPhotos img {margin:0 auto;}#Content #Main.services #SectionPhotos .play {position:absolute;top:122px;left:222px;}#Content #Main.services #SectionPhotos .play img {border:0;}#Content #Main.services .floatLeft.p48 {width:489px;}#Content #Main.services .floatLeft.p48:first-child {width:489px;}/* Strategies styles */#Content #Main.strategies .left {width:573px;}#Content #Main.strategies .right {width:402px;}#Content #Main.strategies .right #SectionPhotos img {margin:0 auto;}/* Upload styles */.row {clear:both;overflow:hidden;margin-bottom:4px;width:380px;position:relative;}.row > em {}.row > h2 > span {font-weight:normal;}.row .label {width:125px;float:left;}.row .field {width:230px;float:left;}.row .text {width:214px;}.row .phone {width:141px;}.row .phone_type {width:70px;}.row .province {width:220px;}.row .description {width:338px;height:100px;}.uploadifydisabled {width:100%;height:600px;background:#f9f9f9;position:absolute;top:0px;left:0px;display:block;}.uploadifydisabled a {color:#f00 !important;font-weight:bold;text-decoration:none;}/* Yellow Pages styles */#Content #Main.yellowpages .right {padding:0 0 0 18px;width:313px;}#Content #Main.yellowpages .right #SectionPhotos {border:0;height:auto;width:313px;}#Content #Main.yellowpages .right #SectionPhotos img {border:0;margin:0 auto;}/* Video styles */#Content #Main.video .right #SectionPhotos ul.video-thumbs {list-style-type:none;margin:0;padding:0;}#Content #Main.video .right #SectionPhotos ul.video-thumbs a {text-decoration:none;cursor:pointer;}#Content #Main.video #thumbs {    display:block;    float:left;}#Content #Main.video #player {display:block;width:650px;height:433px;float:right;}
