.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
a {
text-decoration : none;
outline : none;
color : #b6151f;
border-bottom : 1px #999;
}
a:hover {
color : #b6151f;
border-bottom : 1px #333;
text-decoration : underline;
}
body {
font-family : "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
margin : 0;
font-size : 75%;
background : #fff url('../graphics/bg_body.gif') repeat-x left top;
}
form {
margin : 0;
padding : 0;
}
img {
border : 0;
}
.clear {
clear : both;
}
.center {
text-align : center;
}
.none {
padding : 0;
margin : 0;
list-style : none;
}
input, select, textarea {
font-size : 11px;
font-family : "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
margin : 0 0 2px 0;
}
p {
padding : 0 0 12px 0;
margin : 0;
}
div#container {
display : block;
position : relative;
width : 886px;
margin : 0 auto;
}
ul#sidetabs {
display : block;
position : absolute;
margin : 24px 0 0 851px;
z-index : 10;
}
ul#sidetabs li {
display : inline;
}
ul#sidetabs li a b {
display : none;
}
ul#sidetabs li a {
display : block;
width : 35px;
border : 0;
}
ul#sidetabs li a.twitter {
height : 29px;
background : url('../icons/tab_twitter.jpg') no-repeat left top;
}
ul#sidetabs li.sel a.twitter, ul#sidetabs li a.email:hover {
background : url('../icons/tab_twitter_dn.jpg') no-repeat left top;
}
ul#sidetabs li a.youtube {
height : 27px;
background : url('../icons/tab_youtube.jpg') no-repeat left top;
}
ul#sidetabs li.sel a.youtube, ul#sidetabs li a.comment:hover {
background : url('../icons/tab_youtube_dn.jpg') no-repeat left top;
}
ul#sidetabs li a.flickr {
height : 27px;
background : url('../icons/tab_flickr.jpg') no-repeat left top;
}
ul#sidetabs li.sel a.flickr, ul#sidetabs li a.login:hover {
background : url('../icons/tab_flickr_dn.jpg') no-repeat left top;
}
ul#sidetabs li a.music {
height : 32px;
background : url('../icons/tab_music.jpg') no-repeat left top;
}
ul#sidetabs li.sel a.music, ul#sidetabs li a.login:hover {
background : url('../icons/tab_music_dn.jpg') no-repeat left top;
}
div#page_container {
display : block;
position : relative;
width : 859px;
background : #fff url('../graphics/bg_page.gif') no-repeat left top;
}
div#page_container {
display : block;
position : relative;
width : 859px;
background : #fff url('../graphics/page-container-line.png') no-repeat right top;
}
div#header {
display : block;
width : 786px;
height : 96px;
padding : 27px 0 0 35px;
}
div#header a {
border : 0;
}
div#header ul li a b {
display : none;
}
div#header ul li {
display : inline;
}
div#header h1 {
display : block;
width : 72px;
height : 72px;
position : absolute;
}
div#header h2 {
display : block;
width : 107px;
height : 7px;
position : absolute;
margin : 78px 0 0 679px;
}
ul#nav_global {
display : block;
padding : 15px 0 0 230px;
}
ul#nav_global li a {
display : block;
float : left;
height : 12px;
margin-right : 50px;
}
ul#nav_global li a.welcome {
width : 79px;
background : url('../graphics/nav_welcome.gif') no-repeat left top;
}
ul#nav_global li a.company {
width : 81px;
background : url('../graphics/nav_company.gif') no-repeat left top;
}
ul#nav_global li a.services {
width : 72px;
background : url('../graphics/nav_services.gif') no-repeat left top;
}
ul#nav_global li a.blog {
width : 45px;
background : url('../graphics/nav_blog.gif') no-repeat left top;
}
ul#nav_global li a.contacts {
width : 76px;
margin-right : 0 !important ;
background : url('../graphics/nav_contacts.gif') no-repeat left top;
}
ul#nav_global li.sel a.welcome, ul#nav_global li a.welcome:hover {
background : url('../graphics/nav_welcome_dn.gif') no-repeat left top;
}
ul#nav_global li.sel a.company, ul#nav_global li a.company:hover {
background : url('../graphics/nav_company_dn.gif') no-repeat left top;
}
ul#nav_global li.sel a.services, ul#nav_global li a.services:hover {
background : url('../graphics/nav_services_dn.gif') no-repeat left top;
}
ul#nav_global li.sel a.blog, ul#nav_global li a.blog:hover {
background : url('../graphics/nav_blog_dn.gif') no-repeat left top;
}
ul#nav_global li.sel a.contacts, ul#nav_global li a.contacts:hover {
background : url('../graphics/nav_contacts_dn.gif') no-repeat left top;
}
ul#nav_pages {
display : block;
padding : 38px 0 0 230px;
}
ul#nav_pages li {
display : block;
float : left;
padding : 0 30px 0 28px;
background : url('../graphics/nav_sub_pipe.gif') no-repeat right top;
}
ul#nav_pages li.start {
padding-left : 0;
}
ul#nav_pages li.end {
padding-right : 0;
background-image : none;
}
ul#nav_pages li a {
display : block;
float : left;
height : 8px;
}
ul#nav_pages li a.inspire {
width : 40px;
background : url('../graphics/nav_sub_inspire.gif') no-repeat left top;
}
ul#nav_pages li.sel a.inspire, ul#nav_pages li a.inspire:hover {
background : url('../graphics/nav_sub_inspire_dn.gif') no-repeat left top;
}
ul#nav_pages li a.vision {
width : 36px;
background : url('../graphics/nav_sub_vision.gif') no-repeat left top;
}
ul#nav_pages li.sel a.vision, ul#nav_pages li a.vision:hover {
background : url('../graphics/nav_sub_vision_dn.gif') no-repeat left top;
}
ul#nav_pages li a.mission {
width : 45px;
background : url('../graphics/nav_sub_mission.gif') no-repeat left top;
}
ul#nav_pages li.sel a.mission, ul#nav_pages li a.mission:hover {
background : url('../graphics/nav_sub_mission_dn.gif') no-repeat left top;
}
ul#nav_pages li a.showreel {
width : 57px;
background : url('../graphics/nav_sub_showreel.gif') no-repeat left top;
}
ul#nav_pages li.sel a.showreel, ul#nav_pages li a.showreel:hover {
background : url('../graphics/nav_sub_showreel_dn.gif') no-repeat left top;
}
ul#nav_pages li a.about {
width : 53px;
background : url('../graphics/nav_sub_about.gif') no-repeat left top;
}
ul#nav_pages li.sel a.about, ul#nav_pages li a.about:hover {
background : url('../graphics/nav_sub_about_dn.gif') no-repeat left top;
}
ul#nav_pages li a.clients {
width : 43px;
background : url('../graphics/nav_sub_clients.gif') no-repeat left top;
}
ul#nav_pages li.sel a.clients, ul#nav_pages li a.clients:hover {
background : url('../graphics/nav_sub_clients_dn.gif') no-repeat left top;
}
ul#nav_pages li a.press {
width : 31px;
background : url('../graphics/nav_sub_press.gif') no-repeat left top;
}
ul#nav_pages li.sel a.press, ul#nav_pages li a.press:hover {
background : url('../graphics/nav_sub_press_dn.gif') no-repeat left top;
}
ul#nav_pages li a.joinus {
width : 44px;
background : url('../graphics/nav_sub_joinus.gif') no-repeat left top;
}
ul#nav_pages li.sel a.joinus, ul#nav_pages li a.joinus:hover {
background : url('../graphics/nav_sub_joinus_dn.gif') no-repeat left top;
}
ul#nav_pages li a.strategy {
width : 55px;
background : url('../graphics/nav_sub_strategy.gif') no-repeat left top;
}
ul#nav_pages li.sel a.strategy, ul#nav_pages li a.strategy:hover {
background : url('../graphics/nav_sub_strategy_dn.gif') no-repeat left top;
}
ul#nav_pages li a.servicesoverview {
width : 105px;
background : url('../graphics/nav_sub_servicesoverview.gif') no-repeat left top;
}
ul#nav_pages li.sel a.servicesoverview, ul#nav_pages li a.servicesoverview:hover {
background : url('../graphics/nav_sub_servicesoverview_dn.gif') no-repeat left top;
}
ul#nav_pages li a.casestudies {
width : 70px;
background : url('../graphics/nav_sub_keywork.gif') no-repeat left top;
}
ul#nav_pages li.sel a.casestudies, ul#nav_pages li a.casestudies:hover {
background : url('../graphics/nav_sub_keywork_dn.gif') no-repeat left top;
}
ul#nav_pages li a.design {
width : 40px;
background : url('../graphics/nav_sub_design.gif') no-repeat left top;
}
ul#nav_pages li.sel a.design, ul#nav_pages li a.design:hover {
background : url('../graphics/nav_sub_design_dn.gif') no-repeat left top;
}
ul#nav_pages li a.print {
width : 30px;
background : url('../graphics/nav_sub_print.gif') no-repeat left top;
}
ul#nav_pages li.sel a.print, ul#nav_pages li a.print:hover {
background : url('../graphics/nav_sub_print_dn.gif') no-repeat left top;
}
ul#nav_pages li a.retail {
width : 33px;
background : url('../graphics/nav_sub_retail.gif') no-repeat left top;
}
ul#nav_pages li.sel a.retail, ul#nav_pages li a.retail:hover {
background : url('../graphics/nav_sub_retail_dn.gif') no-repeat left top;
}
ul#nav_pages li a.events {
width : 38px;
background : url('../graphics/nav_sub_events.gif') no-repeat left top;
}
ul#nav_pages li.sel a.events, ul#nav_pages li a.events:hover {
background : url('../graphics/nav_sub_events_dn.gif') no-repeat left top;
}
ul#nav_pages li a.contents {
width : 57px;
background : url('../graphics/nav_sub_contents.gif') no-repeat left top;
}
ul#nav_pages li.sel a.contents, ul#nav_pages li a.contents:hover {
background : url('../graphics/nav_sub_contents_dn.gif') no-repeat left top;
}
div#main_content {
display : block;
width : 788px;
margin-top : 22px;
padding : 0 0 0 35px;
}
div#main_content p.left, div#main_content p.left2, div#main_content p.right {
display : block;
float : left;
width : 240px;
margin-right : 15px;
color : #7f7e7e;
line-height : 140%;
}
div#main_content p.lefta, div#main_content p.righta {
display : block;
float : left;
width : 370px;
margin-right : 15px;
color : #7f7e7e;
line-height : 140%;
}
div#main_content p.people {
display : block;
float : left;
width : 440px;
margin-right : 0;
margin-left : 40px;
margin-bottom : 25px;
color : #7f7e7e;
line-height : 140%;
}
div#main_content p.positions {
float : left;
color : #7f7e7e;
line-height : 140%;
border-bottom : 2px dotted #cccccc;
padding-bottom : 10px;
margin-bottom : 20px;
}
div#main_content p.positions a {
font-size: 11px;
}
div#main_content p.left {
padding-right : 15px;
}
div#main_content p.text {
padding-left : 350px;
font-size : 95%;
color : #999999;
line-height : 14pt;
}
div#main_content p strong {
font-weight : normal;
color : #333333;
}
div#main_content p.text02 {
text-transform : uppercase;
padding-left : 350px;
font-weight : bold;
font-size : 100%;
color : #b6151f;
line-height : 14pt;
}
div#main_content p.text02b {
text-transform : none;
padding-left : 350px;
font-weight : bold;
font-size : 100%;
color : #b6151f;
line-height : 14pt;
}
div#main_content p.text03 {
font-weight : bold;
font-size : 100%;
color : #990000;
line-height : 14pt;
}
div#main_content p.text04 {
font-weight : bold;
font-size : 100%;
color : #000000;
line-height : 14pt;
}
div#main_content p.text05 {
font-size : 100%;
color : #777677;
line-height : 14pt;
}
div#main_content p.joinus-intro {
font-size : 13px;
color : #777677;
line-height : 14pt;
}
div#main_content p.five33press-intro {
font-size : 13px;
color : #777677;
line-height : 14pt;
}
div#main_content p.text06 {
padding-left : 0;
font-size : 120%;
color : #777677;
line-height : 14pt;
}
div#main_content p.text07 {
font-style : italic;
padding-left : 0;
font-size : 120%;
color : #777677;
line-height : 14pt;
}
div#main_content p.text08 {
padding-left : 0;
font-size : 12pt;
color : #777677;
line-height : 22pt;
letter-spacing : -0.2px;
}
div#main_content a.link {
background : url('../graphics/arw01.gif') no-repeat left top;
padding : 0 0 0 14px;
}
div#main_content a.link02 {
color : #777677;
padding : 0 0 0 0;
}
div.twocol, div.threecol {
display : block;
width : 385px;
float : left;
background : url('../graphics/bg_twocol.gif') repeat-x left bottom;
padding : 0 0 15px 0;
margin : 0 14px 10px 0;
overflow-x : hidden;
}
div.landcol {
display : block;
width : 514px;
float : left;
background : url('../graphics/bg_twocol.gif') repeat-x left bottom;
padding : 0 0 15px 0;
margin : 0 14px 10px 0;
overflow-x : hidden;
}
div.landcol {
width : 514px;
margin-right : 18px;
}
div.threecol {
width : 248px;
margin-right : 18px;
}
div.botcol {
padding : 0;
background-image : none;
}
div.endcol {
margin-right : 0 !important ;
}
div.twocol p.img, div.threecol p.img, div.landcol p.img {
padding-bottom : 2px;
}
div.twocol p.img img {
width : 385px;
height : 569px;
}
div.landcol p.img img {
width : 514px;
height : 367px;
}
div.twocol p.text, div.threecol p.text, div.landcol p.text {
padding : 2px !important ;
}
div.twocol p.text b, div.threecol p.text b, div.landcol p.text b {
color : #b71720;
}
div.threecol p.img img {
width : 248px;
height : 367px;
}
ul.watchmore {
display : block;
font-size : 95%;
color : #8e8e8e;
float : right;
position : absolute;
margin : 30px 0 0 650px;
}
ul.watchmore a {
color : #8e8e8e;
}
ul.watchmore li {
display : inline;
border-right : 1px solid #8e8e8e;
padding : 0 4px;
}
ul.watchmore li.text {
padding-right : 10px;
}
ul.watchmore li.sel a {
font-weight : bold;
color : #b6151f;
}
ul.watchmore li.end {
border : 0;
}
div.services {
display : block;
background-color : #f3f2f2;
height : 223px;
overflow : hidden;
}
div.services a {
border : 0;
}
div.services p.image {
display : block;
float : right;
width : 410px;
height : 223px;
overflow : hidden;
border-left : 6px solid #fff;
}
div.services div.copy {
display : block;
width : 125px;
height : 203px;
background-color : #f3f2f2;
color : #7f7e7e;
float : right;
font-size : 90%;
padding : 10px;
line-height : 160%;
border-left : 6px solid #fff;
overflow : hidden;
}
div.services p.link {
padding : 10px 0 0 10px;
}
div.services p.description {
font-size : 100%;
width : 300px;
color : #7f7e7e;
padding : 4px 0 0 11px;
line-height : 125%;
}
p.clear {
padding : 0;
}
div.client {
display : block;
position : relative;
float : left;
width : 183px;
height : 155px;
overflow : hidden;
background : transparent url(../graphics/dots01.gif) repeat-x scroll left 95%;
margin : 0 16px 4px 0;
background-image : url(../graphics/dots01.gif);
}
div.last {
margin-right : 0;
}
div.client p.image {
display : block;
width : 183px;
height : 103px;
overflow : hidden;
background-color : #ccc;
padding : 0;
margin : 0 0 8px 0;
}
div.client p.image img {
width : 183px;
height : 103px;
}
div.client p.button {
float : right;
margin : -7px 0 0 0;
}
div.client p.button a {
border : 0;
}
div.client p {
font-size : 10px;
font-family : "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color : #999;
padding : 0;
}
div.client p.client {
text-transform : uppercase;
color : #333;
padding : 0 16px 0 0;
font-size : 12px;
}
div.client p.project {
padding : 0;
}
div.person {
display : block;
float : left;
width : 244px;
margin : 0;
}
div.person p.image {
display : block;
vertical-align : bottom;
text-align : center;
width : 244px;
height : 300px;
overflow : hidden;
}
div.person p.name {
display : block;
margin : 0 0 8px 0;
height : 65px;
padding : 0 0 0 3px;
line-height : 11pt;
color : #666666;
}
div.person p.details {
font-size : 95%;
color : #666666;
padding : 0 3px 3px 3px;
line-height : 13pt;
}
.positions-title {
color : #b6151f;
font-size : 14px;
font-weight : bold;
text-shadow : 1px 1px 1px #c6c6c6;
text-transform : uppercase;
}
.positions-show {
margin-top : 12px;
}
.positions-show h3 {
margin : 0 0 20px 0;
padding : 1em;
color : #7F7E7E;
font-size : 13px;
font-weight : normal;
background : #f3f3f3 url('../graphics/show-more-button.png') no-repeat 99% 10%;
border : 2px dotted #E7E7E7;
-moz-border-radius : 10px;
-webkit-border-radius : 10px;
-khtml-border-radius : 10px;
border-radius : 10px;
}
.positions-show h3:hover {
margin : 0 0 20px 0;
padding : 1em;
color : #7F7E7E;
font-size : 13px;
font-weight : normal;
background : #FFFFFF url('../graphics/show-more-button.png') no-repeat 99% 10%;
border : 2px dotted #E7E7E7;
-moz-border-radius : 10px;
-webkit-border-radius : 10px;
-khtml-border-radius : 10px;
border-radius : 10px;
}
.positions-show div {
padding : 1em;
margin-bottom : 20px;
margin-top : -10px;
font-size : 12px;
line-height: 17px;
word-wrap : break-word;
color: #777677;
border : 2px dotted #E7E7E7;
-moz-border-radius : 10px;
-webkit-border-radius : 10px;
-khtml-border-radius : 10px;
border-radius : 10px;
}
.positions-show div a {
font-size : 11px;
}
.positions-press-title {
color : #b6151f;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
margin-right: 5px;
}
.positions-press-title-feat {
color : #b6151f;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
margin-right: 5px;
background-color: #e1e1e1;
padding: 6px;
margin-left: -6px;
}
.positions-press-date-feat {
font-size : 12px;
background-color: #e1e1e1;
padding: 6px;
margin-left: -10px;
}
.positions-press-show {
margin-top : -35px;
width : 750px;
float: right;
margin-bottom: 45px;
}
.positions-press-show h3 {
margin-left: 2px;
margin-bottom: 5px;
padding : 8px 75px 8px 8px;
color : #7F7E7E;
font-size : 12px;
font-weight : normal;
background : #FFF url('../graphics/show-more-button.png') no-repeat 99% 40%;
border-bottom: 1px dashed #e3e3e3;
border-left: 1px solid #FFF;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
word-wrap : break-word;
}
.positions-press-show h3:hover {
cursor: pointer;
margin-left: 2px;
margin-bottom: 5px;
padding : 8px;
color : #7F7E7E;
font-size : 12px;
font-weight : normal;
background : #fcfcfc url('../graphics/show-more-button.png') no-repeat 99% 40%;
border-bottom: 1px dashed #e3e3e3;
border-left: 1px solid #FFF;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
}
.positions-press-show h4 {
margin-left: 2px;
margin-bottom: 5px;
padding : 8px 75px 8px 8px;
color : #7F7E7E;
font-size : 12px;
font-weight : normal;
background : #dadada url('../graphics/show-more-button.png') no-repeat 99% 40%;
border-bottom: 1px dashed #e3e3e3;
border-left: 1px solid #FFF;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
word-wrap : break-word;
}
.positions-press-show h4:hover {
cursor: pointer;
margin-left: 2px;
margin-bottom: 5px;
padding : 8px;
color : #7F7E7E;
font-size : 12px;
font-weight : normal;
background : #c6c6c6 url('../graphics/show-more-button.png') no-repeat 99% 40%;
border-bottom: 1px dashed #e3e3e3;
border-left: 1px solid #FFF;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
}
.positions-press-show div {
padding : 10px 5px 10px 5px;
margin-bottom : 20px;
margin-top : 0px;
font-size : 12px;
word-wrap : break-word;
color: #777677;
}
.positions-press-show div a {
font-size : 11px;
}
.big-box {
background : transparent url('../graphics/press-big-box.png') no-repeat left top;
height: 114px;
width: 788px;
overflow: hidden;
padding: 17px 10px 0px 50px;
float: left;
}
.big-box-title {
margin: auto;
}
.big-box-quote {
margin-top : -5px;
}
.contact-box {
background : transparent url('../graphics/contact-box.png') no-repeat right top;
height: 97px;
width: 454px;
overflow: hidden;
padding: 10px 10px 0px 0px;
float: right;
}
.contact-box-logo {
margin: 3px auto auto 30px;
padding-right: 5px;
float: left;
}
.people_column_sep {
float : left;
width : 40px;
padding-left : 30px;
}
.people_column2 {
float : left;
width : 460px;
padding : 0;
}
.people_section .people_product_box {
width : 100%;
margin : 0 0 0 0;
padding : 0;
}
.people_product_box .people_pic {
float : left;
width : 160px;
margin : 0;
padding : 0 0 20px 0;
}
.people_product_box .people_porduct_description {
float : right;
width : 255px;
background : #ffffff;
color : #666666;
font-size : 12px;
text-align : justify;
margin : 0;
padding : 10px;
line-height : 12pt;
}
div#contact_map {
display : block;
position : relative;
margin : 0 auto;
width : 781px;
height : 449px;
background : url('../graphics/bg_contacts.jpg') no-repeat left top;
}
div#contact_map a {
display : block;
position : absolute;
border : 0;
}
div#contact_map a.la {
width : 90px;
height : 40px;
margin : 199px 0 0 75px;
}
div#contact_map a.burbank {
width : 90px;
height : 17px;
margin : 242px 0 0 87px;
}
div#contact_map a.london {
width : 95px;
height : 33px;
margin : 190px 0 0 247px;
}
div#contact_map div.clock {
display : block;
position : absolute;
background-color : #fff;
width : 120px;
height : 120px;
margin : 38px 0 0 595px;
}
div#contact_map div.clocklo {
margin-top : 225px;
}
div.form {
display : block;
float : left;
width : 220px;
margin : 0 35px 0 5px;
}
div.form p {
color : #6a6a6a;
font-size : 10px;
}
div.form p a {
color : #6a6a6a;
}
div.form p.address b {
color : #af0105;
font-family : "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size : 12px;
}
div.form p.email {
border-top : 1px dashed #cdc8c1;
border-bottom : 1px dashed #cdc8c1;
padding : 4px 1px;
}
div.form form a {
border : 0;
}
div.form form ul {
padding : 2px;
}
div.form form ul li.label {
font-size : 10px;
font-family : "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color : #000;
padding : 3px 1px;
}
div.form form ul li input.f, div.form form ul li textarea.f {
width : 250px;
background-color : #e4e4e4;
border : 1px solid #e4e4e4;
}
div.form form ul li textarea.f {
height : 125px;
}
div.form form ul li.buttons {
padding : 4px 0 0 0;
text-align : right;
}
div#footer {
background-color : #dbd6d0;
border-color : #d0cbc6;
border-style : solid;
border-width : 1px;
color : #625f5a;
display : block;
float : left;
font-family : "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size : 10px;
height : 28px;
margin-left : 35px;
margin-top : 18px;
width : 785px;
}
div#footer p {
padding : 5px 0 0 13px;
}
div#footer a {
color : #625f5a;
}
div#footer a:hover {
color : #7f7b74;
text-decoration : none;
}
div#footer ul {
float : right;
}
div#footer ul li {
display : inline;
}
div#footer ul li a {
display : block;
float : left;
width : 22px;
height : 20px;
margin : 0 0 0 3px;
border : 0;
}
.footer-fbbutton {
float : right;
padding-top : 3px;
}
.footer-fblikeus {
float : right;
padding-top : 4px;
padding-left : 5px;
}
.footer-twtbutton {
float : right;
padding-top : 3px;
padding-right : 20px;
}
.footer-text {
text-align : left;
padding-top : 8px;
padding-left : 15px;
}
.footer-text-press {
text-align : left;
padding-top : 3px;
padding-left : 15px;
}
div#footer ul li a b {
display : none;
}
div#footer ul li a.twitter {
background : url('../icons/footer_twitter.png') no-repeat left top;
}
div#footer ul li a.youtube {
background : url('../icons/footer_youtube.png') no-repeat left top;
}
div#footer ul li a.flickr {
background : url('../icons/footer_flickr.png') no-repeat left top;
}
div#footer ul li a.music {
background : url('../icons/footer_music.png') no-repeat left top;
}
div#footer ul li.sel a.twitter, div#footer ul li a.twitter:hover {
background : url('../icons/footer_twitter_dn.png') no-repeat left top;
}
div#footer ul li.sel a.youtube, div#footer ul li a.youtube:hover {
background : url('../icons/footer_youtube_dn.png') no-repeat left top;
}
div#footer ul li.sel a.flickr, div#footer ul li a.flickr:hover {
background : url('../icons/footer_flickr_dn.png') no-repeat left top;
}
div#footer ul li.sel a.music, div#footer ul li a.music:hover {
background : url('../icons/footer_music_dn.png') no-repeat left top;
}
#blurbs {
margin-bottom: 0px;
}
.blurb {
float: left;
width: 150px;
margin-right:32px;
border: 4px solid #efefef;
-moz-box-shadow: 1px 1px 8px #b9b9b9;
-webkit-box-shadow: 0px 0px 8px #b9b9b9;
box-shadow: 0px 0px 8px #b9b9b9;
}
.blurb:hover {
border: 4px solid #b6151f;
-moz-box-shadow: 1px 1px 8px #b9b9b9;
-webkit-box-shadow: 0px 0px 8px #b9b9b9;
box-shadow: 0px 0px 8px #b9b9b9;
}
.blurb-last {
margin-right: 0px;
}
.blurb-thumb {
display:block;
position:relative;
margin-bottom: 21px;
}
.click {
font-size: 9px;
margin-left: 7px;
display:block;
position:relative;
}
.thumb-info {
font-size: 9px;
display:block;
position:relative;
margin-bottom: -20px;
margin-top: 3px;
text-align: center;
}
.thumb-info-docs {
font-size: 9px;
display:block;
position:relative;
margin-bottom: -20px;
margin-top: 10px;
text-align: center;
color: #B6151F;
border-top: 1px dashed #dddddd;
}
.blurb-pictures {
float: left;
width: 130px;
margin-right:32px;
border: 4px solid #efefef;
-moz-box-shadow: 1px 1px 8px #b9b9b9;
-webkit-box-shadow: 0px 0px 8px #b9b9b9;
box-shadow: 0px 0px 8px #b9b9b9;
}
.blurb-pictures:hover {
border: 4px solid #b6151f;
-moz-box-shadow: 1px 1px 8px #b9b9b9;
-webkit-box-shadow: 0px 0px 8px #b9b9b9;
box-shadow: 0px 0px 8px #b9b9b9;
}
.blurb-pictures-last {
float: left;
width: 125px;
margin-right:0px;
border: 4px solid #efefef;
-moz-box-shadow: 1px 1px 8px #b9b9b9;
-webkit-box-shadow: 0px 0px 8px #b9b9b9;
box-shadow: 0px 0px 8px #b9b9b9;
}
.blurb-pictures-last:hover {
border: 4px solid #b6151f;
-moz-box-shadow: 1px 1px 8px #b9b9b9;
-webkit-box-shadow: 0px 0px 8px #b9b9b9;
box-shadow: 0px 0px 8px #b9b9b9;
}
.services-retail a:hover {
width: 785px;
height: 120px;
display: block;
border: 1px solid white;
margin-left: -1px;
margin-bottom: -1px;
-moz-box-shadow: 0px 0px 8px #666666;
-webkit-box-shadow: 0px 0px 8px #666666;
box-shadow: 0px 0px 8px #666666;
}
