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, font, img, 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, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	vertical-align: baseline;	background: transparent;	font-family: arial, sans-serif;}body {	font-size: 14px;	min-width: 920px;}#global-nav-container {	background: #FFFFFF;	width: 100%;}#global-nav {	margin: 0 auto;	width: 920px;	font-size: 12px;	overflow: hidden;	background: #FFFFFF;}#global-nav li {	float: left;	padding: 10px;	font-weight: bold;	list-style: none;		line-height: 13px;}#global-nav li a {	color: #000000;	}#global-nav li a:hover {	text-decoration: underline;}#global-nav li.first {	margin-left: 580px;}#work #global-nav li#work-link {	background: url(/wp/wp-content/themes/mcd/images/global-link-active.gif) top center no-repeat;)}#work #global-nav li#work-link a {	cursor: default;}#navigation {	position: fixed;	background: #000000;	width: 100%;	height: 150px;	z-index: 999999;	left: 0;}#navigation .navigation-container { 	position: relative;	width: 920px;	margin: 18px auto 0;}#navigation .navigation-container:after,.main-container:after,.news-list .content:after,.text-container:after,#discover .gallery:after,#discover .tools:after,#discover .column-wrapper:after,.social-mm .section:after,.tiffany-info:after,.tiffany-footer:after,.get-in-touch-icons:after,.screen-container:after,.pdfa-container:after,.online-marketing-container:after,.sesame-banner:after {	clear: both;	content: '';	display: block;}#navigation .navigation-container a#mcd-logo {	float:left;	width: 115px;	height: 45px;	margin-top: 10px;	background: url(../images/mcd-logo.png) 0 0 no-repeat;}#navigation .navigation-container a#mcd-logo:hover {	background: url(../images/mcd-logo-on.png) 0 0 no-repeat;}#navigation .navigation-container ul {	float: right;	padding-right: 35px;}#navigation .navigation-container ul.last {	padding-right: 0;}#navigation .navigation-container li {	padding-bottom: 6px;	list-style-type: none;}#navigation .navigation-container a:link,#navigation .navigation-container a:visited {	color: #CCCCCC;	font-size: 16px;	text-decoration: none;}a, a:link, a:visited {	text-decoration:none;}a:hover {	color: #04b8e5;}#navigation .navigation-container a:hover {	color: #04b8E5;}a.see-work {	font-weight: bold;}a.see-work.blue-arrow {	background: url(../images/bg-see-more-blue.png) no-repeat 100px 4px ;	width: 100%;	color: #267bb1;	position: absolute;}a.see-work.white-arrow {	background: url(../images/bg-see-more-white.png) no-repeat 100px 4px ;	width: 100%;	color: #FFFFFF;	position: absolute;}.content {	margin: 0 auto;	padding-top: 210px;	width: 920px;}#newclients {	width: 920px;}#newclients h1 {	padding-bottom: 30px;	font-family: georgia;	font-size: 40px;	font-weight: normal;	letter-spacing: -.75px;}#newclients .main {	width: 600px;	float: left;}#newclients .main p {	color: #666666;	font-size: 17px;	line-height: 1.6em;}#newclients .sidebar {	float: right;	width: 270px;}#newclients .sidebar h3 {	padding: 6px 0 5px 0;	border-bottom: 1px solid #999999;	font-size: 28px;	font-weight: normal;}#newclients .sidebar ul {	list-style: none;	padding: 0 0 23px 0;}#newclients .sidebar li {	padding: 11px 0;	border-bottom: 1px solid #999999;	color: #666666;	font-size: 22px;}#newclients .sidebar li.first,.news-list .content {	padding-top: 0;}#newclients .sidebar a {	display: block;	width: 150px;	position: relative;	left: -10px;	background: url(../images/new-clients/icon-fact-sheet.jpg) 0 0 no-repeat;	padding: 10px 0 30px 80px;	color: #000;	font-size: 18px;}#newclients h3 {	padding: 20px 0 10px 0;	font-size: 28px;	font-weight: normal;}.news-list {	width: 100%;	background: #F6F6F6;	border-top: 1px solid #D4D4D4;	padding: 10px 0 30px 0;}.news-list p.date {	float: none;	font-size: 17px;	padding-bottom: 3px;	margin-left: 0;	color: #000;}.news-list h3 {	width: 750px;	padding-bottom: 20px;	font-family: georgia;	font-size: 30px;	font-weight: normal;}.news-list h3 em {	font-family: georgia;}.news-list p {	width: 500px;	/*margin: 0 0 15px 255px;*/	margin: 0 0 15px 280px;	font-size: 17px;	color: #666666;	line-height: 1.5em;}.news-list p a {	color: #04b8e5; }.news-list .content.no-image p {	width: 625px;	margin-left: 0;}.news-list p.indent {	margin-left: 261px;}.news-list img {	float: left;	padding-right: 24px;}.news-list.more {	background: #FFF;}.news-list.more h3 {	width: 920px;	margin: 0 auto;	padding: 10px 0 0 0;	font-weight: normal;	font-size: 22px;}.news-list.more a {	background: url(../images/icon-down-arrow.png) right .5em no-repeat;	padding-right: 25px;	color: #000;}.news-list.more a:hover {	background: url(../images/blue-down-arrow.png) right .5em no-repeat;	padding-right: 25px;	color: #04b8E5;}#discover {	padding-top: 130px;	background: #FFF url(../images/discover/bg-discover.png) repeat-x;}#discover h2 {	width: 750px;	margin: 0px auto;	padding-top: 70px;	color: #ff6600;	font-size:54px;	font-weight:normal;	text-align: center;}#discover .cardbuilder {	margin: 62px auto 0px auto;	height: 415px;	background:url(../images/discover/bg-cardbuilder.jpg) center 0px no-repeat;}#discover .section {	margin: 45px auto 0px auto;	width: 920px;}#discover .section h3 {	position: relative;	left: -2px;	font-weight: normal;	font-size: 28px;	color:#333333;}#discover .section p.column	{	float: left;	display: inline;	width: 436px;	margin: 24px 50px 0px 0px;	color: #333;	line-height: 1.5em;}#discover .section p.column.second {	width: 420px;	margin-right: 0;}#discover .section .gallery {	padding-top: 20px;}#discover .section .gallery div {	float: left;	width: 281px;	padding-left: 38px;}#discover .section .gallery div.one {	padding-left: 0px;}#discover .section .gallery a {	display: block;	padding-top: 8px;	color: #f60;	font-weight: bold;}#discover .tools {	padding-bottom: 65px;}#discover .tools .tool {	float: left;	display: inline;	width: 450px;	margin: 40px 0px 0px 0px;	padding-right: 17px;}#discover .tool.second {	float: right;	display: inline;	padding-right: 0;}#discover .tool img {	float: left;}#discover .tool h4 {	float: left;	margin: 8px 0 8px 20px;	font-size: 20px;	color: #FF6600;}#discover .tool h4 a:link,#discover .tool h4 a:visited {	color: #FF6600;}#discover .tool h4 a:hover {	color: #04B8E5;}#discover .tool p {	float: left;	width: 290px;	margin-left: 20px;	line-height: 1.4em;	color: #333;}#discover .tool.right p {	width: 250px;	margin-left: 0;}#discover .tool.right img {	float: right;}#discover .tool.right h4 {	float: none;	width: 250px;	margin-left: 0;}#discover .tools .column p {	margin-top: 10px;	color: #333;	line-height: 1.4em;}#discover .tool h4.cardbldr,#discover .tool p.cardbldr {	padding-left: 5px;}#discover .online-marketing {	width: 100%;	background: #FF6B0B url(../images/discover/bg-discover-gradient.png) 0 0 repeat-x;}#discover .online-marketing-container {	width: 920px;	padding: 0 0 40px;	margin: 0 auto;	position: relative;}#discover .online-marketing-container h3 {	padding: 50px 0 20px 0;	color:#FFFFFF;	font-size: 28px;	font-weight: normal;	position: relative;	z-index: 2;}#discover .online-marketing-container p {	width: 640px;	color:#FFFFFF;	font-size: 20px;	line-height: 1.5em;	position: relative;	z-index: 2;}#discover .sunburst {	position: absolute;	left: -260px;	height: 600px;	width: 600px;	background: url(../images/discover/bg-discover-sun.jpg) 0 0 no-repeat;	z-index: 0;}#discover .online-marketing-container .section {	width: 290px;	float: left;	margin: 40px 0 0 0;	padding-right: 24px;}#discover .online-marketing-container .section.last {	padding-right: 0;}#discover .online-marketing-container .section-top {	min-height: 449px;	padding-left: 25px;	background: url(../images/discover/bg-column-top.png) 0 0 no-repeat;	position: relative;}#discover .online-marketing-container .section-btm {	height: 11px;	background: url(../images/discover/bg-column-btm.png) 0 0 no-repeat;}#discover .online-marketing-container .penguin {	position: absolute;	bottom: 5px;	right: -17px;	height: 367px;	width: 129px;	background: url(../images/discover/img-discover-penguin.png) 0 0 no-repeat;}#discover .online-marketing-container .five-percent {	position: absolute;	top: 18px;	left: 85px;	height: 158px;	width: 143px;	background: url(../images/discover/5-percent.png) 0 0 no-repeat;}#discover .online-marketing-container .section-top.third img.column-image {	position: absolute;	left: 10px;	bottom: 0;}#discover .online-marketing-container .section h4 {	padding: 25px 0 10px 0;	color: #000;	font-size: 20px;}#discover .online-marketing-container .section-top.cbb h4 {	padding-top: 180px;}#discover .online-marketing-container .section p {	width: 230px;	padding-bottom: 6px;	font-size: 14px;	color: #333;	line-height: 1.4em;}#discover .online-marketing-container .section p a {	color: #FF6600;	font-weight: bold;}#discover .online-marketing-container .section p a:hover {	color: #04B8E5;}#discover .online-marketing-container .section .section-top.double p {	width: 165px;}#discover .social-mm {	width: 100%;	background: #D9E0E2 url(../images/discover/bg-stripe-social-media.png) 0 0 repeat-x;	position: relative;}#discover .social-text {	min-height: 834px;	background: url(../images/discover/bg-social-media.jpg) center 0 no-repeat;	margin: 0 auto;	color: #333;	position: relative;	z-index: 3;}#discover .social-content {	width: 920px;	margin: 0 auto;	z-index: 2;	position: relative;}#discover .social-text h3 {	padding-top: 80px;	font-size: 28px;	font-weight: normal;}#discover .social-content h4 a {	font-size: 14px;	font-weight: normal;	color: #000;}#discover .social-content h4 a:hover {	color: #267BB1;}#discover .social-content h4.mobile-apps a {	position: absolute;	top: 615px;	left: 0;}#discover .social-content h4.blogs a {	position: absolute;	top: 530px;	left: 357px;}#discover .social-content h4.facebook a {	position: absolute;	top: 830px;	left: 357px;}#discover .social-content h4.youtube a {	position: absolute;	top: 830px;	left: 700px;}#discover .social-content a.phone-image {	position: absolute;	top: 160px;	left: -40px;	height: 450px;	width: 250px;}#discover .social-content a.blogs-image {	position: absolute;	top: 0px;	left: 350px;	height: 530px;	width: 550px;}#discover .social-content a.facebook-image {	position: absolute;	top: 580px;	left: 350px;	height: 240px;	width: 300px;}#discover .social-content a.youtube-image {	position: absolute;	top: 580px;	left: 660px;	height: 240px;	width: 255px;}#discover .social-text p {	width: 300px;	margin: 550px 0 0 0;	padding-bottom: 30px;	font-size: 20px;	line-height: 1.5em;}#sesame .green {	width: 100%;	background-color:#009142;} #sesame .green-container {	background: url(../images/sesame-street/bg-green-sesame.png) 0 -2px no-repeat;	width: 919px;	margin: 0 auto;	padding-top: 130px;}#sesame .green-container .sesame-banner {	width: 912px;	margin: 0;	padding: 60px 0 100px 0;	position: relative;}#sesame .green-container .sesame-banner h3 {	float: left;	display: inline;	margin: 0;	padding: 0;	font-size: 54px;	color: #FFFFFF;	font-weight: normal;}#sesame .green-container .sesame-banner img {	float: left;	margin: 10px;}#sesame .green-container .sesame-banner .worm {	position: absolute;	bottom: -3px;	left: 0px;	height: 80px;	width: 97px;	background: url(../images/img-sesame-worm.png) 0 0 no-repeat;}#sesame .yellow {	width: 100%;	background: url(../images/bg-sesame-yellow.png) 0 0 repeat;	height: 982px;	margin: 0 auto;}#sesame .grover {	position: absolute;	top: 463px;	left: -250px;	background: url(../images/img-elmo.png) bottom center no-repeat;	width: 751px;	height: 520px;}#sesame .yellow .content-container {	width: 920px;	margin: 0 auto;	position: relative;}#sesame .yellow-content {	width: 323px;	position: relative;	z-index: 5;}#sesame .trail {	background: url(../images/sesame-street/bg-sesame-trail-yellow.png) 0 0 no-repeat;	position: absolute;	top: 0;	left: 12px;	z-index: 0;	height: 982px;	width: 802px;}#sesame .yellow-content p {	padding: 65px 0 20px 0;	font-size: 20px;	color: #333;	line-height: 1.4em;}#sesame .yellow .top-img {	background: url(../images/img-sesame-yellow-big.png) 0 0 no-repeat;	position: absolute;	top: -75px;	right: 0;	width: 575px;	height: 464px;}#sesame .playlists-content {	width: 565px;	float: right;	margin: 120px 0 0 0;	position: relative;	z-index: 2;}#sesame .playlists-content .image {	background: url(../images/img-sesame-playlists.png) 0 0 no-repeat;	height: 160px;	width: 230px;	float: left;	padding-right: 30px;}#sesame .playlists-content h4,#sesame .playsafe-content h4 {	margin: 25px 0 8px 0;	color: #009142;	font-size: 20px;	font-weight: bold;}#sesame .playlists-content p,#sesame .playsafe-content p,#sesame .characters-content p {	width: 280px;	float: left;	font-size: 14px;	color: #333;	line-height: 1.4em;}#sesame .playsafe-content p {	width: 330px;}#sesame .playsafe-content {	width: 455px;	float: right;	clear: both;	padding-top: 15px;}#sesame .playsafe-content .image {	float: right;	background: url(../images/img-sesame-playsafe.png);	height: 147px;	width: 104px;}#sesame .characters-content {	clear: both;	width: 565px;	float: right;	margin: 15px 0 0 0;	position: relative;	z-index: 5;}#sesame .characters-content .image {	float: left;	background: url(../images/img-sesame-characters.png) 0 0 no-repeat;	height: 162px;	width: 220px;	padding-right: 45px;}#sesame .characters-content h4 {	margin: 25px 0 8px 0;	color: #009142;	font-size: 20px;	font-weight: bold;	width: 200px;	float: left;}#sesame .characters-content p {	float: left;	width: 280px;}#sesame .blue {	width: 100%;	background: url(../images/bg-sesame-blue.png) 0 0 repeat-x;	min-height: 607px;	margin: 0 auto;}#sesame .blue-container {	width: 100%;	background: url(../images/sesame-street/bg-blue-sesame.jpg) center 0 no-repeat;	height: 643px;	margin: 0 auto;}#sesame .blue-content {	width: 920px;	margin: 0 auto;}#sesame .blue-content p {	padding: 83px 0 20px 540px;	color: #333333;	font-size: 20px;	line-height: 1.4em;}#sesame .blue-content p strong {	color: #FFFFFF;}#sesame .blue-content a.see-work {	display: block;	margin-left: 540px;	padding-right: 15px;	width: 100px;}#dailycandy {	width: 100%;	background: url(../images/daily-candy/bg-eye-candy-shapes.png) 0 0 repeat;	padding: 130px 0 175px 0;}.dailycandy-bgcolor {	width: 100%;	min-height: 910px;	background: url(../images/daily-candy/bg-dailycandy-color.png) 0 0 repeat-x;}.dailycandy-art {	width: 100%;	min-height: 910px;	background: url(../images/daily-candy/bg-dailycandy-art.jpg) center 0 no-repeat;	margin: 0 auto;}.dailycandy-container {	width: 920px;	margin: 0 auto;	position: relative;}#dailycandy h2 {	width: 100%;	padding: 50px 0 50px 0;	color: #FFFFFF;	font-size: 50px;	font-weight: normal;	text-align: center;}#dailycandy p {	width: 375px;	padding: 45px 0 15px 0;	font-size: 20px;	color: #333333;	line-height: 1.4em;}.banner-background {	width: 100%;	background: url(../images/pdfa/bg-pdfa-gray.jpg) 0 0 repeat-x;}.pdfa-banner {	width: 100%;	background: url(../images/pdfa/banner-pdfa-woman.jpg) center 0 no-repeat;	padding-top: 130px;	min-height: 560px;}.pdfa-container {	width: 920px;	margin: 0 auto;	position: relative;}.pdfa-banner h2 {	width: 560px;	padding: 40px 0 20px 0;	font-size: 54px;	font-weight: normal;	color: #1b83b7;}.pdfa-banner p {	width: 500px;	font-size: 20px;	color: #FFFFFF;	line-height: 1.4;}.pdfa-screenshots span {	display: block;	float: right;	padding: 5px;	color: #B3B2B3;	font-size: 14px;}#pdfa-lg-screen {	position: absolute;	top: -117px;	left: 0;}.screen-container {	width: 650px;	padding: 170px 0 0 240px;}.screen {	float: left;	width: 300px;	padding-right: 30px;}.screen.second {	padding-right: 0;}.screen.first {	margin-top: 190px;}.screen h3 {	padding: 15px 0;	font-size: 20px;	color: #1B83B7;}.screen h3 a {	color: #1B83B7;}.screen p {	padding-bottom: 25px;	font-size: 14px;	color: #333;	line-height: 1.4em;}.screen.blog img {	position: relative;	left: -15px;}.screen.blog h3 {	padding-top: 0;}#memorial {	padding-bottom: 1px;}.time-to-act {	clear:both;	width: 100%;	background: #89b936;}#time-to-act-screenshot {	position: absolute;	top: 50px;	left: 0;}.time-to-act .text {	width: 320px;	padding: 50px 0 15px 580px;}.time-to-act h3 {	width: 300px;	padding-bottom: 15px;	font-size: 28px;	color: #FFFFFF;	font-weight: normal;}.time-to-act p {	padding-bottom: 10px;	font-size: 20px;	color: #000;	line-height: 1.4em;}.time-to-act a.see-work.white-arrow,.dmx a.see-work.white-arrow,.tiffany-footer a.see-work.blue-arrow {	width: 250px;}.time-to-act .text img {	padding: 25px 0 0 45px;}#boy-character {	position: absolute;	bottom: 60px;	left: 0;}.dmx {	width: 100%;	min-height: 620px;	background: #414141 url(../images/pdfa/bg-dmx.jpg) center 0 no-repeat;}.dmx-container {	width: 920px;	margin: 0 auto;	position: relative;}#dmx-box {	height: 480px;	width: 540px;	position: absolute;	top: 50px;	left: 430px;}.dmx-container h3 {	padding: 40px 0 15px 0;	color: #BDF613;	font-size: 28px;	font-weight: normal;}.dmx-container p {	width: 380px;	padding-bottom: 10px;	color: #FFFFFF;	font-size: 20px;	line-height: 1.4em;}.tiffany-main {	width: 100%;	padding-top: 130px;	background: #F5F7F7;}.tiffany-main-container {	width: 920px;	margin: 0 auto;	padding-bottom: 48px;}.tiffany-main-container h2 {	padding: 50px 0;	font-weight: normal;	font-size: 50px;	letter-spacing: -1px;}.tiffany-info {	margin: 50px 0 0 0;	color: #333;}.tiffany-info h3 {	padding: 0 0 25px 0;	font-size: 28px;	font-weight: normal;}.tiffany-info p {	width: 370px;	float: left;	font-size: 20px;	line-height: 1.4em;}.tiffany-info .image-container {	float: right;	width: 440px;}.tiffany-info .image-container img {	padding-bottom: 50px;}.tiffany-footer {	width: 100%;	background: #DBF5F3;}.tiffany-footer-container {	width: 920px;	margin: 0 auto;	padding: 50px 0 0 0;}.tiffany-footer-container img {	float: left;	padding: 0 50px 60px 0;}.tiffany-footer h3 {	padding: 0 0 25px 0;	font-size: 28px;	font-weight: normal;	color: #333;}.tiffany-footer  p {	padding-bottom: 10px;	font-size: 20px;	line-height: 1.4em;	color: #333;}#pbs {	background: #000 url(../images/pbs/pbs-mountain-banner.jpg) center 0 no-repeat;	width: 100%;	padding-top: 130px;}.pbs-background {	background: url(../images/pbs/bg-pbs-gradient.jpg) 0 bottom repeat-x;}.pbs-container {	width: 920px;	margin: 0 auto;	padding-top: 55px;}.pbs-container h2 {	padding-bottom: 235px;	font-size: 54px;	font-weight: normal;	color: #FFFFFF;	text-align: center;}.pbs-container p {	width: 400px;	margin-bottom: 28px;	font-size: 20px;	color: #FFFFFF;	line-height: 1.4em;}.show-icons {	padding: 30px 0 0 130px;}.show-icons img {	padding: 0 40px 40px 0;}#other-clients {	width: 100%;	padding-top: 130px;	background: #FFFFFF;}.other-clients-container,.get-in-touch-container {	width: 920px;	margin: 0 auto;}.other-clients-container h2 {	padding: 60px 0 80px 0;	color: #000;	font-size: 54px;	text-align: center;	font-weight: normal;}.other-clients-container li {	list-style-type: none;	width: 280px;	float: left;	padding: 0 40px 60px 0;	font-size: 17px;	color: #666;	line-height: 1.4em;}.other-clients-container li div {	height: 115px;}.other-clients-container li div.att {	padding-left: 40px;	clear: left;}.other-clients-container li div.lego {	text-align: center;	margin: -20px 0 20px 0;}.other-clients-container li div.center {	text-align: center;}.other-clients-container li div.hbo {	position: relative;	top: 5px;}.other-clients-container li.last {	padding-right: 0;}.other-clients-container ul.second li div {	height: 140px;}#get-in-touch .contact-info a {	color:#04B8E5;	text-decoration:none;}#get-in-touch .contact-info a:hover {	color:#04B8E5;	text-decoration:underline;}/*#get-in-touch {	clear: both;	width: 100%;	background: #000 url(../images/bg-get-in-touch.png) 0 0 repeat-x;	padding: 150px 0 400px 0;}.get-in-touch-container {	width: 920px;	margin: 0 auto;}.get-in-touch-container h2 {	padding: 53px 0 30px 0;	font-size: 54px;	font-weight: normal;	color: #CCCCCC;	text-align: center;}.get-in-touch-container p {	text-align: center;	color: #b3b3b3;	font-size: 19px;}.get-in-touch-container p strong {	display: block;	padding-top: 5px;	color: #FFFFFF;	font-size: 25px;	font-weight: normal;}.get-in-touch-container p strong a:link,.get-in-touch-container p strong a:visited {	color: #FFFFFF;}.get-in-touch-container p strong a:hover {	color: #04B8E5;}.get-in-touch-container ul {	text-align: center;}.get-in-touch-container ul li {	list-style-type: none;	padding-bottom: 250px;	display: inline;	padding-right: 5px;	font-size: 19px;	color: #666;}*//*.get-in-touch-icons {	margin: 27px 0 20px 0;}*//*.get-in-touch-icons div {	float: left;	display: inline;	width: 450px;	min-height: 150px;}.get-in-touch-icons div.twitter {	width: 420px;	margin-left: 40px;	background: url(../images/bg-twitter.png) 0 25px no-repeat;}.get-in-touch-icons div.twitter p {	margin: 45px 0 0 70px;	}.get-in-touch-icons div.facebook p {	margin: 45px 0 0 80px;}.get-in-touch-icons div a {	background: url(../images/icon-lg-white-arrow-right.png) right .4em no-repeat;	padding-right: 15px;	font-size: 25px;	color: #FFFFFF;	text-decoration: none;}.get-in-touch-icons div a:hover {	background: url(../images/icon-lg-blue-arrow-right.png) right .4em no-repeat;	color: #04b8e5;}.get-in-touch-icons div.facebook {	background: url(../images/bg-facebook.png) 0 30px no-repeat;}*/#get-in-touch {	clear: both;	width: 100%;	background: #000 url(../images/bg-get-in-touch.png) 0 0 repeat-x;	padding: 50px 0;}#footer .social-media-links {	width: 920px;	margin: 0 auto;}#footer .social-media-links {	padding: 20px 0 30px 150px;}#footer .social-media-links div {	float: left; 	width: 400px;	padding-bottom: 45px;}#footer .social-media-links  a.link-txt {	padding-right: 15px;	background:url("/wp/wp-content/themes/mcd/images/icon-lg-white-arrow-right.png") no-repeat right 0.3em;	font-size: 22px;	color: #FFFFFF;}#footer .social-media-links  a.link-txt:hover {	background: url(/wp/wp-content/themes/mcd/images/icon-lg-blue-arrow-right.png) no-repeat right 0.3em;	text-decoration: none;	color: #04B8E5;}#footer .social-media-links  .twitter-ftr a.link-txt {	padding-left: 20px;	vertical-align: 28px;}#footer .twitter-ftr {	background: url(/wp/wp-content/themes/mcd/images/ftr-img-trail.gif) no-repeat 78px 52px;}#footer .social-media-links  .facebook-ftr a.link-txt {	padding-left: 60px;	vertical-align: 14px;}#footer  p.contact-info {	clear: both;	float: none;	text-align: center;	font-size: 14px;	color: #74797D;}/* Utilities */.hide {	display: none;}
