/*
Theme Name: Marketing Options
Theme URI: http://www.3seven9.com/
Description: Marketing Options theme.
Version: 1.0
Author: Gavin Pearce @ 3seven9 Agency
Author URI: http://www.3seven9.com/
*/

html {-webkit-text-size-adjust:none}

a:hover
{
	color:#ED1C2E
}
a
{
	color:#404041;
	text-decoration:underline;
}

img 
{
border:0px;
}

img.showreel-button-thin 
{
	margin-bottom:20px;
}

.hidden
{
	display:none;
}
.jcarousel-prev-disabled-horizontal
{
	visibility:hidden;
}
*
{
	padding:0;
	margin:0;
	outline:none;
	/*list-style-type:none;*/
}
ol li
{
	list-style-type:decimal;
}
.clearer
{
	clear:both;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#e5e6e6;
}
#container
{

}
#container #header-wrap
{
	background-color:#FFF;
}
#container #header-wrap #header
{
	width:1000px;
	margin:auto;
}
#container #header-wrap #header #header-logo
{
	display: block;
	width:245px;
	height:70px;
	float:left;
	background-image:url(images/header-logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-999999px;
	margin:0 0 10px 20px;
	display:inline;
}
#container #header-wrap #header #header-navigation-sub
{
	width:550px;
	height:22px;
	float:right;
	margin-right:30px;
	display:inline;
}
#header-navigation-sub ul
{
	width:550px;
	height:22px;
	overflow:hidden;
}
#header-navigation-sub ul li
{
	width:99px;
	height:20px;
	list-style-type:none;
	line-height:30px;
	border-left:1px solid #6A737B;
	float:left;
	display:inline;
}

#header-navigation-sub ul li#menu-item-445
{
	width:145px;
	height:20px;
	list-style-type:none;
	line-height:30px;
	border-left:1px solid #6A737B;
	float:left;
	display:inline;
}


#container #header-wrap #header #header-navigation-sub ul li a
{
	margin:6px 0 0 5px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000;
}
#container #header-wrap #header #header-navigation-sub ul li a:hover
{
	text-decoration:none;
	color:#ec1c24
}
#container #header-wrap #header #header-navigation-main
{
	width:1000px;
	height:14px;
	clear:both;
}
#container #header-wrap #header #header-navigation-main *
{
	z-index:9999;
}
#container #header-wrap #header #header-navigation-main ul
{
	width:960px;
	padding:0 10px;
}
#container #header-wrap #header #header-navigation-main ul li.current_page_ancestor a, #container #header-wrap #header #header-navigation-main ul li.current_page_item a
{
	color:#ec1c24;
}
#container #header-wrap #header #header-navigation-main ul li.current_page_ancestor ul li a, #container #header-wrap #header #header-navigation-main ul li.current_page_item ul li a
{
	color:#FFF;
}
#container #header-wrap #header #header-navigation-main ul li
{
	width:150px;
	float:left;
	display:inline;
	text-transform:uppercase;
	line-height:14px;
	position:relative;
}
#container #header-wrap #header #header-navigation-main ul li ul
{
	display:none;
	padding:0px;	
	position:absolute;
	width:150px;
}
#container #header-wrap #header #header-navigation-main ul li ul li
{
	width:150px;
	color:#FFF;
	border-left:0px;
	margin-bottom:1px;
}
#container #header-wrap #header #header-navigation-main ul li ul li a.sf-with-ul
{
	background-image:url(images/navigation-item-has-children.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#container #header-wrap #header #header-navigation-main ul li ul li ul
{
	width:150px;
	position:absolute;
	left:150px;
	top:0px;
}
#container #header-wrap #header #header-navigation-main ul li ul li a
{
	color:#FFF;
	width:130px;
	padding:8px 10px;
	border:0px;
	background-color:#455560;
	line-height:13px;
}
#container #header-wrap #header #header-navigation-main ul li ul li ul li
{
	width:150px;
}
#container #header-wrap #header #header-navigation-main ul li ul li ul li a
{
	border-left:1px solid #FFF;
}
#container #header-wrap #header #header-navigation-main ul li ul li a:hover
{
	color:#FFF;
	background-color:#ED1C2E;
}
#container #header-wrap #header #header-navigation-main ul li:first-child a
{
	border-left:0px;
}
#container #header-wrap #header #header-navigation-main ul li a
{
	color:#455560;
	text-decoration:none;
	outline:none;
	border-left:1px solid #6A737B;
	display:block;
	padding:0 0 5px 10px;
	line-height:9px;
}
#container #header-wrap #header #header-navigation-main ul li a:hover
{
	text-decoration:none;
	color:#ec1c24
}
#container #top-content-wrap
{
	background-color:#FFF;
}
#container #top-content-wrap #top-content
{
	width:1000px;
	height:280px;
	margin:auto;
	background-image:url(images/content-bg.gif);
	background-position:top left;
	background-color:#FFF;
	background-repeat:no-repeat;
}

#container #main-content-wrap
{
	background-color:#e5e6e6;
}
#container #main-content-wrap #main-content
{	
	width:1000px;
	margin:auto;
	background-image:url(images/main-content-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:30px 0;
	position:relative;
}

#container #main-content-wrap #main-content-showreel{
	width:1000px;
	margin:auto;
	background-image:url(images/main-content-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:30px 0;
}

#container #footer-wrap
{
	background-color:#e5e6e6;
}
#container #footer-wrap #footer
{	
	width:1000px;
	margin:auto;
	background-image:url(images/footer-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#container #footer-wrap #footer #footer-social-links
{
	width:250px;
	height:140px;
	float:left;
	margin:20px 0;
	display:inline;
	overflow:hidden;
}
#container #footer-wrap #footer #footer-social-links ul
{
	width:250px;
	height:140px;
}
#container #footer-wrap #footer #footer-social-links ul li
{
	width:63px;
	height:75px;
	float:left;
	margin:0 20px 0 0;
	list-style-type:none;
}
#container #footer-wrap #footer #footer-social-links ul li a
{
	
}
#container #footer-wrap #footer #footer-social-links ul li a#footer-social-links-facebook
{
	width:60px;
	height:75px;
	background-image:url(images/footer-social-links-facebook.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
}
#container #footer-wrap #footer #footer-social-links ul li a#footer-social-links-twitter
{
	width:60px;
	height:75px;
	background-image:url(images/footer-social-links-twitter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
}
#footer-social-links ul li a#footer-social-links-linkedin
{
	width:60px;
	height:75px;
	background-image:url(images/footer-social-links-linkedin.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
}
#footer-latest-blogs
{
	width:450px;
	/*height:140px;*/
	float:left;
	margin:20px 20px 20px 0;
	display:inline;
	overflow:hidden;
}

#footer-latest-blogs ul
{
	width:460px;
	height:140px;
	padding:0px;
	margin:0px;
}
#footer-latest-blogs ul li
{
	width:220px;
	height:50px;
	float:left;
	list-style-type:none;
	margin:0 10px 10px 0;
	color:#6A737B;
	line-height:16px;
}
#footer-latest-blogs ul li a {
	color:#6A737B;
	text-decoration: none;
}
#footer-latest-blogs ul li span
{
	color:#A6A8AB;
	line-height:16px;
	display:block;
}
#footer #twitter
{
	width:240px;
	float:left;
	margin:20px 0 10px 20px;
	display:inline;
	overflow:hidden;
}
#twitter h3, #footer-latest-blogs h3, #footer-social-links h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#455560;
	margin:0 0 10px 0;
}
#twitter-content
{
	padding:15px 40px 5px 15px;
	line-height:16px;
	color:#FFF;
	background-image:url(images/footer-twitter-bubble-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#twitter-content a#twitter-message
{
	color:#FFF;
	text-decoration:none;
}

#twitter-content a#twitter-message:hover, #twitter-content a#twitter-message:active
{
	color:#FFF;
	text-decoration:none;
}

#twitter-bottom
{
	width:240px;
	height:30px;
	background-image:url(images/footer-twitter-bubble-bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#twitter a#twitter-link
{
	color:#6a747c;
	text-decoration:none;
	margin:0 0 0 10px;
	display:block;
}

/********
KnowledgeBank Starts
****/
#kb-social {
	width:220px; 
	background-color:#fff;
	margin-bottom:20px;
	padding-bottom:15px;
	background-image:url('images/knowledgebank/b2b-knowledgebank-shadow.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
}

#b2b_marketing_partner_logo{
	padding: 	5px;
}

#kb-social-twitter {
	margin:5px 0 10px 7px;
}

#kb-social h4{
	font-size:13px; 
	font-weight:bold;
	margin-left:7px;
}

#kb-social-twitter-content
{
	padding:15px 20px 5px 15px;
	line-height:16px;
	color:#FFF;
	background-image:url(images/knowledgebank/b2bkb-social-twitter-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#kb-social-twitter-content a#twitter-message
{
	color:#FFF;
	text-decoration:none;
}

#kb-social-twitter-bottom
{
	width:240px;
	height:30px;
	background-image:url('images/knowledgebank/b2bkb-social-twitter-bottom.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

/*
BC 28/03/2011 - include specific selector as #audience-generation-wrap has global ul style applied that's otherwise overriding this
*/
ul.kb-social-content-items, #container #audience-generation-wrap #portfolio-right-column ul.kb-social-content-items {
	margin:5px 7px 10px 7px;
}

ul.kb-social-content-items li, #container #audience-generation-wrap #portfolio-right-column ul.kb-social-content-items li {
	list-style-type:none;
	list-style:none;
	padding:5px 0;
}

div.kb-social-content-item {
	/*background-image:url('images/knowledgebank/btn-content-item.gif');
	background-position:top right;
	background-repeat:no-repeat;*/
}

.kb-social-content-item a {
	color:#9a4e9e;
	font-size:12px;
	font-weight:bold;
	width:180px;
	display:block;
	min-height:30px;
	padding: 0 25px 0 0; 
	text-decoration:none;
	background-image:url('images/knowledgebank/btn-content-item.gif');
	background-position:top right;
	background-repeat:no-repeat;
}

.kb-social-content-item a:hover {
	text-decoration:underline
}

/********
KnowledgeBank Ends
****/


/********
Social Media Strategies Content Structure Starts
****/

.content-column-wrap
{
	padding-left: 260px;
	padding-right:10px;
}
.content-column-left
{
	float:left; 
	width:450px; 
	margin-right:20px; 
	display:inline;
}
.content-column-left h2
{
	margin-bottom:10px;
	color:#162732;
	font-size:15px;
}


.content-column-left p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	color:#162732;
	margin:0 0 15px 0;
}

/********
Social Media Content Structure Ends
****/






#footer-copyright
{
	width:1000px;
	height:100px;
	clear:both;
	background-image:url(images/footer-copyright-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
}
#footer-copyright ul
{
	width:1000px;
	height:60px;
	display:block;
}
#footer-copyright ul li
{
	float:left;
	line-height:20px;
	list-style-type:none;
	margin:10px 0 0 10px;
	color:#6a747c;
	display:inline;
}
#footer-copyright ul li a
{
	
}
#footer-copyright ul li#footer-idm
{
	width:101px;
	height:62px;
	background-position:top left;
	background-repeat:no-repeat;
	margin:10px 0 0 10px;
}

#container #footer-wrap #footer #footer-copyright ul li#footer-copyright-company
{
	width:180px;
	float:right;
	text-align:right;
	margin-right:40px;
}
#container #footer-wrap #footer #footer-copyright ul li#footer-copyright-company a
{
	color:#455560;
	font-weight:bold;
	text-decoration:none;
}
#container #footer-wrap #footer #footer-copyright ul li#footer-copyright-terms
{
	width:150px;
	margin:10px 0 0 30px;
}
#container #footer-wrap #footer #footer-copyright ul li#footer-copyright-privacy
{
	margin:10px 0 0 60px;
}
#container #footer-wrap #footer #footer-copyright ul li#footer-copyright-terms a, #container #footer-wrap #footer #footer-copyright ul li#footer-copyright-privacy a
{
	color:#6a747c;
	text-decoration:none;
}

#container #main-content-wrap #main-content #hover-showcase
{
	float: right; 
	margin-right: 20px;
	margin-top:90px;
	width: 720px;
	display:inline;
}

/*  CLIENTS */

#container #main-content-wrap #main-content #clients-wrap #clients-list
{
	float:right;
	width:480px;
}
#container #main-content-wrap #main-content #clients-wrap #clients-list h2,
#container #main-content-wrap #main-content #home-wrap h2,
#container #main-content-wrap #main-content #sectors-wrap h2,
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-list h2,
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list h2,
#container #main-content-wrap #main-content #terms-wrap #terms-list h2,
#container #main-content-wrap #main-content #capability-wrap #capability-list h2
{
	font-size:18px;
	font-weight:normal;
	border-top:1px solid #000;
	margin:0 20px 20px 0;
	color:#404041;
}
#container #main-content-wrap #main-content #clients-wrap #clients-list h2 span,
#container #main-content-wrap #main-content #home-wrap h2 span,
#container #main-content-wrap #main-content #sectors-wrap h2 span,
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-list h2 span,
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list h2 span,
#container #main-content-wrap #main-content #terms-wrap #terms-list h2 span,
#container #main-content-wrap #main-content #capability-wrap #capability-list h2 span
{
	color:#ED1C2E;
}
#container #main-content-wrap #main-content #clients-wrap
{
	margin:0 20px;
}
#container #main-content-wrap #main-content #clients-wrap #clients-copy
{
	float:left;
	width:460px;
}
#container #main-content-wrap #main-content #clients-wrap #clients-copy p
{
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	margin:0 0 15px 0;
}

#main-content p a, #main-content p a:active, #main-content p a:visited, callout-footer-btn:hover
{
	color:#404041;
}
#main-content p a:hover
{
	color:#ED1C2E
}

#container #main-content-wrap #main-content p a.url
{

}
#container #main-content-wrap #main-content p a.comment-reply-link
{
	text-transform:uppercase
}
#container #main-content-wrap #main-content #top-level-heading
{
	width:700px;
	padding:355px 0 0 260px;
	min-height:231px; /* 225px */
	display:block;
	margin-top:-308px;
	position:relative;
}
#container #main-content-wrap #main-content #top-level-heading.homepage{
	min-height:158px
}

#container #main-content-wrap #main-content #top-level-heading h1
{
	font-size:30px;
	line-height:47px;
	width:510px;
	color:#231F20;
	font-weight:normal;
	margin:10px 0;
	height:94px;
}
#container #main-content-wrap #main-content #top-level-heading.case-study-crystal h1
{
	width:650px;
}

#container #main-content-wrap #main-content #top-level-heading.case-study-emc h1
{
	width:650px;
}

#container #main-content-wrap #main-content #top-level-heading.services h1
{
	width:550px;
}

#container #main-content-wrap #main-content #top-level-heading.services-digital h1 {

	width:600px;
}

#container #main-content-wrap #main-content #top-level-heading h1 span
{
	color:#ED1C2E;
}
#container #main-content-wrap #main-content #top-level-heading p
{
	width:540px;
	font-size:15px;
	line-height:24px;
	color:#231F20;
}
#container #main-content-wrap #main-content #top-level-heading.services p
{
	width:500px;
	font-size:15px;
	line-height:24px;
	color:#231F20;
}
#container #main-content-wrap #main-content #top-level-heading.homepage p
{
	margin-left:-70px;
	width:700px;
	margin-bottom:20px;
}
#container #main-content-wrap #main-content #top-level-heading.clients, #container #main-content-wrap #main-content #top-level-heading.case-study
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.case-study-cognizant
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-cognizant.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.case-study-coremetrics
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-coremetrics.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.case-study-crystal
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-crystalcg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}

#container #main-content-wrap #main-content #top-level-heading.case-study-emc
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-emc.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}


#container #main-content-wrap #main-content #top-level-heading.case-study-steria
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-steria.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}

#container #main-content-wrap #main-content #top-level-heading.case-study-softwareag
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-softwareag.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}

#container #main-content-wrap #main-content #top-level-heading.case-study-oracle-summit
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/clients-banner-oracle.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.case-study p
{
	width:700px;
}
#container #main-content-wrap #main-content #top-level-heading.services
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/services-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.services-digital
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/services-digital-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}

#container #main-content-wrap #main-content #top-level-heading.services-direct
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/services-direct-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}

#container #main-content-wrap #main-content #top-level-heading.services-live
{
	background-image:url(/wp-content/themes/marketing-options/images/banners/services-live-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}


#container #main-content-wrap #main-content #top-level-heading.portfolio
{
	background-position:top left;
	background-repeat:no-repeat;
	padding:290px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.homepage
{
	width:630px;
	background-image:url(/wp-content/themes/marketing-options/images/banners/homepage-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 330px;
	height:155px;
}
#container #main-content-wrap #main-content #top-level-heading.sectors
{
	width:700px;
	background-image:url(/wp-content/themes/marketing-options/images/banners/sectors-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:345px 0 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.approach
{
	width:547px;
	background-image:url(/wp-content/themes/marketing-options/images/banners/approach-banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:365px 143px 0 260px;
}
#container #main-content-wrap #main-content #top-level-heading.homepage #top-level-breadcrumb p
{
	margin:0px;
}
#container #main-content-wrap #main-content #top-level-heading.homepage h1
{
	margin:0 0 10px 0;
	margin-bottom:55px;
}
#container #main-content-wrap #main-content #top-level-heading #top-level-breadcrumb
{
	display:block;
	color:#231F20;
	font-size:12px;
	border-bottom:1px solid #808184;
}
#container #main-content-wrap #main-content #top-level-heading.homepage #top-level-breadcrumb
{
	width:630px;
	text-transform:lowercase;
	color:red;
	font-size:12px;
	border-bottom:1px solid #808184;
}
#container #main-content-wrap #main-content #top-level-heading #top-level-breadcrumb
{
	color:red
}
#container #main-content-wrap #main-content #top-level-heading #top-level-breadcrumb a
{
	color:red !important;
}
#container #main-content-wrap #main-content #top-level-breadcrumb span {
	background: url('images/layout/breadcrumb-bg.png') repeat;
	display: inline-block;
	padding: 3px 5px;
}
#container #top-content-wrap #top-content #third-level-heading
{
	padding:70px 0 0 0;
}
#container #top-content-wrap #top-content #third-level-heading #third-level-navigation
{
	width:140px;
	float:left;
	margin:0 0 0 20px;
	display:inline;
}
#container #top-content-wrap #top-content #third-level-heading #third-level-navigation h3
{
	font-size:18px;
	font-weight:normal;
	color:#231F20;
	border-top:1px solid #808184;
	margin:25px 0 10px 0;
	padding:5px 0 0 0;
}
#container #top-content-wrap #top-content #third-level-heading #third-level-navigation ul li
{
	line-height:22px;
	color:#404041;
	font-size:12px;
	list-style-type:none;
}
#container #top-content-wrap #top-content #third-level-heading #third-level-navigation ul li a
{
	text-decoration:none;
	color:#404041;
	font-size:12px;
}
#container #top-content-wrap #top-content #third-level-heading #third-level-navigation ul li.current_page_item a {
	color:#ED1C2E;
}
#container #top-content-wrap #top-content #third-level-title
{
	width:700px;
	float:left;
	display:inline;
	margin:0 0 0 100px;
}
#container #top-content-wrap #top-content .third-level-title-margin
{
	margin:0 0 0 260px !important;
}
#container #top-content-wrap #top-content #third-level-title.terms
{
	width:880px;
	float:left;
	display:inline;
	margin:0 0 0 120px;
}
#container #top-content-wrap #top-content #third-level-title.terms h1
{
	display:block;
	width:640px;
}
#container #top-content-wrap #top-content #third-level-title #third-level-breadcrumb
{

	display:block;
}
#container #top-content-wrap #top-content #third-level-title #third-level-breadcrumb p
{
	height:25px;
	border-bottom:1px solid #808184;
	text-transform:lowercase;
	font-size:13px;
}
#container #top-content-wrap #top-content #third-level-title #third-level-breadcrumb a
{
	color:#231F20;
	text-decoration:none;
}
#container #top-content-wrap #top-content #third-level-title #third-level-breadcrumb a:hover
{
	text-decoration: underline;
}
#third-level-title h1
{
	color:#231F20;
	font-size:32px;
	width:650px;
	padding-right:50px;
	border-top:1px solid #455560;
	font-weight:normal;
	line-height:40px;
	margin:10px 0;
	height:80px;
}

#third-level-title h1.ultra-wide
{
	color:#231F20;
	font-size:25px;
	width:500px;
	padding-right:0;
	border-top:1px solid #455560;
	font-weight:normal;
	line-height:40px;
	margin:10px 0;
	height:80px;
}

#container #top-content-wrap #top-content #third-level-title h1 span
{
	color:#ED1C2E;
}



#third-level-title p
{
	color:#231F20;
	font-size:17px;
	line-height:24px;
	width:500px;
}

#third-level-title p.wide-intro
{
	width:710px;
}

#third-level-title p.ultra-wide-intro
{
	width:760px;
}

#container #top-content-wrap #top-content #third-level-title p.extended
{
	width:540px;
}
#container #top-content-wrap #top-content #third-level-title .posttwitter p
{
	width:auto;
}

/* homepage - start */

#container #main-content-wrap #main-content #top-level-heading.home 
{
	padding-left: 260px;
}
#container #main-content-wrap #main-content #top-level-heading.home h1 
{
	
}
#container #main-content-wrap #main-content #top-level-heading.home p 
{
	padding-bottom: 15px;
}

#home-wrap {
	padding-left: 20px;
	padding-top: 70px;
}

#home-left {
	float: left;
	margin-top: -70px;
	width: 220px;
}

#home-left ul{
	list-style-type:none;
}

#home-left .button {
	background: url('images/layout/leftpanel-button.png') no-repeat;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	height: 32px;
	margin-bottom: 20px;
	padding: 0px 5px;
	text-decoration: none;
	z-index:100;
}

#home-wrap .holder {
	background: url('images/layout/generic-shadow-220.gif') no-repeat bottom;
	width: 220px; height: 130px; margin: 0; padding: 0; border: 0; overflow: hidden;
	float: left;
	display:inline;
	margin-right: 20px;
}
#container #main-content-wrap #main-content #case-study-left #case-study-logo {
	background: url('images/layout/generic-shadow-220.gif') no-repeat bottom;
	width: 220px; margin: 0 0 20px 0; padding-bottom: 4px; border: 0; overflow: hidden;
	margin-right: 20px;
}
#home-wrap .holder-inner {
	cursor: pointer;
	height: 124px;
	overflow: hidden;
	 position:relative;
}
#home-wrap .holder .more {
	position: absolute; top: 94px; overflow: hidden; left: 0px; padding: 0px; width: 220px; color: #FFF;
}

#home-wrap .holder h3 {
	margin: 0px;
	
	font-size:13px;
}
#home-wrap .holder h3 a {
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
	padding: 0px 5px;
}
#home-wrap .holder p {
	margin: 0.5em 5px;
}

/* homepage - end */

#portfolio-right-column
{
	width:220px;
	float:right;
	display:inline;
	margin-right:40px;
}

/* portfolio - start */

#portfolio-wrap {
	padding-left: 20px;
	width:720px;
	float:left;
	display:inline;
	overflow:hidden;
}

#portfolio-wrap .holder .more {
	margin-top: 32px;
}
.portfolio-item .portfolio-details {
	display: none;
}
.portfolio-item {
	cursor: pointer;
	float: left;
	height: 124px;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 220px;
	background: url('images/layout/generic-shadow-220.gif') no-repeat bottom;
	padding-bottom: 6px;
}
.portfolio-item h2 {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	margin-top: -32px;
	padding: 0px;
}
.portfolio-item h2 a {
	background: url('images/layout/red-button.png') no-repeat top right;
	color: #FFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
	width: 210px;
}

.portfolio-details {
	height: 394px;
	overflow: hidden;
	position: relative;
	width: 940px;
}
.portfolio-details img {
	float: left;
	display: block;
}
.portfolio-details h3 {
	font-size: 19px;
}
.portfolio-details h4 {
	font-size: 13px;
	width:220px;
	line-height:18px;
}
.portfolio-details h5 {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 10px;
	color:#ccc;
}
.portfolio-details p {
	line-height: 20px;
}

.portfolio-details-body {
	background: #000;
	color: #FFF;
	height: 394px;
	overflow: hidden;
	position: absolute;
	right: -240px;
	top: 0px;
	width: 480px;
}
.portfolio-details-col {
	float: left;
	padding: 10px 0px 10px 10px;
	width: 230px;
}
.portfolio-details-col p {
	padding-right: 10px;
	line-height:20px;
}

.portfolio-details-col ul {
	padding: 2px;
	list-style-type:circle;
	line-height:20px;
	margin: 0 5px 0 15px;
}

.portfolio-details-col ul li {
	padding:0 0 2px 0;	
}


.portfolio-details-holder {
	height: 205px;
}
#portfolio-overlay, #team-overlay {
	background: url('images/layout/generic-shadow-940.gif') no-repeat bottom;
	display: none;
	position: absolute;
	left: 20px;
	padding-bottom: 10px;
	top: -220px;
	width: 940px;
	z-index:9995;
	background-color:#162732;
	color:#FFF;
}
#portfolio-overlay-close, #team-overlay-close {
	cursor: pointer;
	background: url('/wp-content/plugins/tsnContactForm/images/close-button.png');
	height: 40px;
	width: 40px;
	position: absolute;
	top: -20px;
	right: -20px;
}
#portfolio-overlay .red-button {
		color: #FFF;
		display: inline-block;
		
		font-size: 13px;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		padding: 0px 5px;
		position: absolute;
		right: 0px;
		text-decoration: none;
		bottom: 10px;
		width: 100px;
}
.portfolio-details-col-top {
	height: 130px;
}
#portfolio-overlay-close {
	z-index: 999999;
}
#portfolio-less-button {
	display: none;
}

/* portfolio - end */

/* team - start */

.top-content-team {
	position: relative;
}
#management-wrap
{
	margin-left:260px;
}
.management-name-plate-details{
	float:left; 
	width:250px;
}

.management-name-plate {
	width:300px;
}

.management-name-plate-icon {
	float:right; 
	width:32px; 
	padding:5px 0 0 0;
}

#management-wrap h3
{
	font-size:13px;	
	font-weight:bold;
}
#team-wrap {
	margin-top:20px;
	margin-left: 20px;
}

#team-wrap-meet {
	margin-left: 20px;
	margin-top:20px;
}

.team-item {
	cursor: pointer;
	float: left;
	height: 124px;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 220px;
	display:inline;
	background: url('images/layout/generic-shadow-220.gif') no-repeat bottom left;
	padding-bottom: 6px;
}
.team-item h2 {
	font-size: 12px;
	line-height: 30px;
	margin: 0px;
	margin-top: -32px;
	padding: 0px;
}
.team-item h2 a {
	background: url('images/layout/red-button.png') no-repeat;
	color: #FFF;
	display: inline-block;
	height: 30px;
	padding: 0px 5px;
	text-decoration: none;
	width: 220px;
}
#team-wrap-all
{
	margin-left:20px;
}
.team-item .team-details {
	display: none;
}
.team-details img {
	float: left;
	display: block;
	margin-right:10px;
}
.team-details h3 {
	font-size: 25px;
}
.team-details h4 {
	font-size: 16px;
}
.team-details h5 {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding-top: 15px;
}
.team-details p {
	font-size:13px;
	line-height: 20px;
}

.team-details p strong {
	font-size:14px
}

.team-details.right {
	background: #000;
	color: #FFF;
	float: right;
	height: 394px;
	width: 240px;
}
.team-details-right-inner {
	padding: 25px 10px;
}
.team-details-heading {
	margin-top: 15px;
}

.management-item {
	color:#404041;
	float: left;
	margin-right: 40px;
	padding-bottom: 6px;
	width: 300px;
	height:545px;
}
.management-item img {
	background: url('images/layout/generic-shadow-300.gif') no-repeat bottom;
	padding-bottom: 8px;
}
.management-item h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 2px 0px 5px 0px;
}
.management-item h3 {
	font-weight: normal;
	margin-bottom: 15px;
}
.management-item p {
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	margin:0 0 15px 0;
}

/* team - end */

/* joinus - start */

#container #main-content-wrap #main-content #jobs-wrap #jobs-copy
{
	float:left;
	width:500px;
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #jobs-wrap #jobs-copy p, #jobs-wrap #jobs-copy p
{
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	margin:0 0 15px 0;
	width: 500px;
}
#jobs-wrap
{
	margin:0 0 0 240px;
}
	.job-wrap {
		clear: both;
		color:#404041;
		margin:0 0 0 240px;
	}
	.job-details {
		float: left;
		padding-bottom: 30px;
		width: 500px;
	}
	.job-details p {
		font-size:12px;
		line-height:20px;
		margin-bottom:15px;
	}
	.job-details ul {
		margin:		0 0 20px 20px;
		font-size:	12px;
		line-height:20px;
	}
	.job-details ul li ul {
		margin:		0 0 0 30px;
	}
	.job-details h2 {
		font-size: 24px;
		font-weight: normal;
		margin:0 0 10px 0;
	}
	.job-details h3 {
		font-weight: normal;
		padding-bottom: 10px;
		font-size:13px;
	}
	.job-details h3 span {
		font-weight: bold;
	}
	.job-apply {
		float: right;
		width: 150px;
	}
	.job-apply h4 {
		padding-bottom: 30px;
		font-size:15px;
	}
	#container #main-content-wrap #main-content .job-wrap .job-apply .red-button {
		background-position: top right;
		color: #FFF;
		display: block;
		font-weight: bold;
		line-height: 30px;
		padding: 0px 5px;
		text-decoration: none;
		width: 80px;
		margin:0 0 0 20px;
		font-size:13px;
	}

/* joinus - end */

/* approach - values - start */

#values-right-column {
	float: right;
	width: 220px;
}

/* approach - values - end */

/********
SEO Pages Start
*/

#seo-general-linkst {
	margin: 0;
	width: 220px;
}

#seo-general-links ul{
	list-style-type:none;
}

#seo-general-links .button {
	background: url('images/layout/leftpanel-button.png') no-repeat;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	height: 32px;
	margin-bottom: 20px;
	padding: 0px 5px;
	text-decoration: none;
	z-index:100;
}

/********
SEO Pages End
*/

/* services - start */

#container #main-content-wrap #main-content #services-wrap 
{
	float: left; 
	margin-left: 90px; 
	width: 630px;
	display:inline;
}

#container #main-content-wrap #main-content #services-wrap #services-copy
{
	width:390px;
	float:left;
}
#container #main-content-wrap #main-content #services-wrap #services-copy p
{
	color:#404041;
	line-height:24px;
	font-family:arial;
	font-size:13px;
	margin:0 0 25px 0;
}

#container #main-content-wrap #main-content #services-wrap #services-tabs {
	float: right;
	width: 220px;
	position:relative;
}
#container #main-content-wrap #main-content #services-wrap #services-tabs-nav {
	margin: 0px;
	padding: 0px;
	width: 220px;
}
#container #main-content-wrap #main-content #services-wrap #services-tabs-nav li 
{
	background: #c5c7c8;
	height: 120px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	
}
#container #main-content-wrap #main-content #services-wrap #services-tabs-nav li p
{
	line-height:20px;
}
#services-tabs .services-tabs-details-blue 
{
	background: url('images/layout/services-tabs-details-panel-blue.gif') no-repeat;
	display: none;
	height: 364px;
	left: 225px;
	padding: 10px 20px;
	position: absolute;
	top: 0px;
	width: 240px;
	z-index:1000;
}
#services-tabs .services-tabs-details-purple
{
	background: url('images/layout/services-tabs-details-panel-purple.gif') no-repeat;
	display: none;
	height: 450px;
	left: 225px;
	padding: 10px 20px;
	position: absolute;
	top: 0px;
	width: 240px;
	z-index:1000;
}
#services-tabs .services-tabs-details-green
{
	background: url('images/layout/services-tabs-details-panel-green.gif') no-repeat;
	display: none;
	height: 364px;
	left: 225px;
	padding: 10px 20px;
	position: absolute;
	top: 0px;
	width: 240px;
	z-index:1000;
}
#services-tabs .services-tabs-details-purple h4,
#services-tabs .services-tabs-details-blue h4,
#services-tabs .services-tabs-details-green h4
{
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#services-tabs .services-tabs-details-purple ul,
#services-tabs .services-tabs-details-blue ul,
#services-tabs .services-tabs-details-green ul
{
	margin: 0px;
	padding: 15px 15px;
}
#services-tabs .services-tabs-details-purple li,
#services-tabs .services-tabs-details-blue li,
#services-tabs .services-tabs-details-green li
{
	list-style-type: disc;
	padding-bottom: 10px;
}

#services-tabs h3 {
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
#services-tabs h3 a {
	color: #FFF;
	display: block;
	text-decoration: none;
	padding: 0px 5px;
}
#services-tabs h3 span {
	color: #F00;
}
#services-tabs #services-tabs-nav p {
	padding: 5px;
	line-height: 16px;
}

#pageid-29 #right-column {
	float: right;
	margin-right: 40px;
	margin-left:20px;
	width: 220px;
	display:inline;
}

.ui-tabs-hide {
	display: none;
}

/* services - end */

/* sectors - start */

#sectors-wrap {
	margin-left: 20px;
	width: 940px;
}
#container #main-content-wrap #main-content #sectors-wrap #sectors-copy
{
	float:left;
	width:400px;
}
#container #main-content-wrap #main-content #sectors-wrap #sectors-copy p, #sectors-wrap #sectors-copy p
{
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	margin:0 0 15px 0;
	width: 385px;
}

.column-narrow {
	float: left;
	width: 160px;
}
.column-narrow ul {
	padding-left: 15px;
}
.column-narrow li {
	color: #404041;
	list-style-type: disc;
	padding-bottom: 10px;
}

#sectors-wrap #right-column {
	float: right;
	width: 218px;
}

/* sectors - end */

/* casestudies - start */

#container #main-content-wrap #main-content #case-study-left {
	float: left;
	margin-left: 20px;
	width: 240px;
	margin-top:0px;
	display:inline;
}
#container #main-content-wrap #main-content #case-study-left #case-study-keyfacts
{
	width:220px;
}
#container #main-content-wrap #main-content #case-study-left #case-study-keyfacts p
{
	margin:10px 0;
	line-height:20px;
	color:#58595B;
}
#container #main-content-wrap #main-content #case-study-left #case-study-keyfacts h2
{
	border-top:1px solid #455560;
	padding-top:2px;
	margin:20px 0 20px 0;
	font-weight:normal;
	display:block;
	font-size:15px;
}
#container #main-content-wrap #main-content #case-study-left #case-study-keyfacts h3
{
	font-weight:normal;
	font-size:12px;
	margin:10px 0 5px 0;
	display:block;
}
#container #main-content-wrap #main-content #case-study-left #case-study-keyfacts ul
{
	color:#58595B;
	line-height:20px;
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #case-study-left #case-study-keyfacts ul li
{
	list-style-type:disc;
}
#container #main-content-wrap #main-content #case-study-right
{
	float:right;
	width:150px;
	margin:0 20px 0 0;
}
#container #main-content-wrap #main-content #case-study-right img
{
	border:0px;
}
#container #main-content-wrap #main-content #case-study-right h3
{
	border-top:1px solid #455560;
	font-weight:normal;
	margin:0 0 20px 0;
	padding-top:2px;
	width:140px;
}
#case-study-gallery li {
	list-style:none;
	padding-bottom: 20px;
}

#container #main-content-wrap #main-content #case-study-copy
{
	float: left;
	width: 560px;
}
#container #main-content-wrap #main-content #case-study-copy h2
{
	margin:0 0 10px 0;
	font-size:15px;
	color:#162732;
}
#container #main-content-wrap #main-content #case-study-copy p
{
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	margin:0 0px 15px 0;
	padding-right: 15px;
}
#container #main-content-wrap #main-content #case-study-copy .inline-quote p
{
	color:#00447C;
	font-size:11px;
	margin: 0 0 5px 0;
}
#container #main-content-wrap #main-content #case-study-copy .inline-quote p.name
{
	color:#ED1C2E;
	margin:10px 0 0 0;
	font-weight:bold;
}
#container #main-content-wrap #main-content #case-study-copy .inline-quote p.company
{
	color:#ED1C2E;
	margin:0 0 10px 0;
	font-weight:normal;
}
#case-study-copy h2 {
	font-weight: normal;
}

#case-study-items, #testimonial-items {
	padding-left: 0px;
}


.case-study-item-wrap, .testimonial-item-wrap
{
	background-image:url(/wp-content/themes/marketing-options/images/layout/generic-shadow-300.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	float: left;
	height: 185px;
	margin: 0px 0px 20px 20px;
	padding-bottom: 8px;
	width: 300px;
	display:inline;
}
.case-study-item, .testimonial-item {
	background-image:url(/wp-content/themes/marketing-options/images/case-study-item-bg.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
	float: left;
	height: 185px;
	width: 300px;
	display:inline;
}
.testimonial-item{
	overflow:hidden;
}
.testimonial-item img{
	float:		left;
	padding:	0 0 10px 10px;
}
.testimonial-item h3{
	float:		right;
	width:		160px;
}

.case-study-item h2, .testimonial-item h2 {
	color:#404041;
	font-size: 15px;
	font-weight: normal;
	line-height:19px;
	height: 38px;
	margin: 0px;
	padding: 10px;
}
.case-study-item h2 span, .testimonial-item h2 span, .case-study-item h3 span, .testimonial-item h3 span {
	color:#ED1C2E;
}
.case-study-item h3, .testimonial-item h3 {
	color:#404041;
	font-size: 13px;
	font-weight: normal;
}
.testimonial-item h3{
	padding: 0 10px 10px 10px;
	text-align:	right;
}
.case-study-item img {
	float: left;
	padding: 0px 10px 0px 10px;
}
.case-study-item-body{
	float: left;
	height: 97px;
	width: 130px;
}
.testimonial-item-body{
	padding:	10px;
}
.case-study-item-body p, .testimonial-item-body p {
	color:#000;
	line-height: 16px;
	margin:5px 0 0 0;
}
.case-study-item .red-button {
	color: #FFF;
	display: inline-block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	text-decoration: none;
	width: 95px;
}

/* casestudies - end */

/* blog - start */

#blog-wrap {
	padding-top: 10px;
}
#blog-left-col {
	float: left;
	margin-left: 20px;
	margin-right: 40px;
	padding-top: 10px;
	width: 180px;
	display:inline;
}
#blog-left-col .widget_categories ul {
	padding: 40px 0px 40px 0px;
}
#blog-left-col .widget_categories ul li {
	background: url('images/layout/blog-comment-count.gif') no-repeat top right;
}
#blog-left-col .widget_categories ul li a {
	font-size: 13px;
	line-height: 23px;
}

#blog-left-col .widget_links ul {
	padding-top: 15px;
}
#blog-left-col .widget_links ul li {
	padding-bottom: 8px;
}
#blog-left-col .widget_links ul li a {
	color:#404041;
	font-size: 13px;
	text-decoration:underline;
}
#blog-left-col h2 {
	border-top: 2px solid #000;
	padding-top: 2px;
}

#blog-content {
	float: left; 
	display:inline; 
	margin-left: 20px; 
	width: 540px;
}
#blog-content ul
{
	margin:0 0 15px 15px;
}
#blog-content ul li
{
	color:#404041;
	font-size:12px;
	line-height:20px;
	list-style-type:disc;
}
#blog-content h2 {
	font-size: 29px;
	padding-bottom: 10px;
}
#blog-content h2 a {
	color:#404041;
}
#blog-content p {
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	line-height: 22px;
	margin:0 0px 15px 0;
}

.postheader {
	float: left;
	width: 440px;
}
.posttwitter {
	float: right; width: 90px;
}
#third-level-heading .posttwitter {
	padding-top: 20px;
}
.posttwitter p {
	font-size: 13px !important;
	text-align: right;
}
.postmetadata {
	font-size: 13px !important;
}
.postcomments a {
	color:#404041;
	font-size: 13px !important;
	text-decoration: none;
}

#blog-content .hentry {
	margin-bottom: 55px;
}
#blog-content .hentry h2 {
	font-weight: normal;
}
#blog-content .hentry h2 a {
	text-decoration: none;
}
#blog-content .hentry h2 a:hover {
	text-decoration: underline;
}

#blog-content .entry {
	clear: both;
	padding-top: 10px;
}

#blog-author {
	margin-top: 50px;
}
#blog-author h3, #blog-comments h3 {
	border-top: 2px solid #000;
	color:#58595B;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0px 10px 0px;
}
.blog-author-avatar {
	background-image:url(/wp-content/themes/marketing-options/images/post-avatar-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float: left;
	padding: 2px 2px 20px 2px;
	display:inline;
	width:75px;
	height:75px;
}
#blog-author .author-details {
	color:#404041;
	float: right;
	width: 450px;
	display:inline;
}
#blog-author h4 {
	color:#162732;
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 5px;
}

#blog-comments {
	clear: both;
	padding-top: 50px;
}
#blog-comments ol li
{
	list-style-type:none;
}
#blog-comments .comment {
	clear: both;
	padding-bottom: 10px;
	padding-top: 5px;
}
#blog-comments .comment-author {
	float: left;
}
.comment-author-avatar {
	background: url('/wp-content/themes/marketing-options/images/layout/blog-avatar-border-small.gif') no-repeat top left;
	float: left;
	width:56px;
	height:56px;
	padding: 2px 2px 10px 2px;
}
#blog-comments .comment-details {
	margin-bottom: 5px;
}
#blog-comments .comment-details *
{

}
#blog-comments .commentlist p {
	float: left;
	margin-left: 15px;
	width: 450px;
}
#blog-comments p.nocomments {
	margin-left: 0px;
}

#blog-comments .children {
	margin-left: 40px;
}
#blog-comments .commentlist .children p {
	width: 400px;
}
#blog-comments .children .comment {
	background: url('images/layout/comment-level1-top.gif') no-repeat top left;
	padding-top: 25px;
}
#blog-comments .children .comment-inner {
	background: url('images/layout/comment-level1-bottom.gif') no-repeat bottom left;
	padding: 0px 10px 10px 10px;
}

#blog-comments #respond {
	margin-top: 10px;
}
#blog-comments #respond p {
	float: none;
}
#blog-comments #respond #comment-textarea {
	background: url('/wp-content/themes/marketing-options/images/layout/comment-textarea-top.gif') no-repeat top left;
}
#blog-comments #respond #comment-textarea-inner {
	background: url('/wp-content/themes/marketing-options/images/layout/comment-textarea-bottom.gif') no-repeat bottom left;
	padding: 10px 10px 40px 10px;
}
#blog-comments #respond textarea {
	background: none;
	border: none;
	color: #FFF;
	height: 130px;
	width: 520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
#blog-comments .children #respond textarea {
	width: 480px;
}
#blog-comments .children #respond #comment-textarea {
	background: url('/wp-content/themes/marketing-options/images/layout/comment-textarea-top-500.gif') no-repeat top left;
}
#blog-comments .children #respond #comment-textarea-inner {
	background: url('/wp-content/themes/marketing-options/images/layout/comment-textarea-bottom-500.gif') no-repeat bottom left;
}

#blog-comments #respond button.red-button {
	background: url('images/layout/red-button.png') no-repeat top right;
	border: none;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	padding: 0px 5px;
	text-decoration: none;
	text-align: left;
	width: 120px;
}

#blog-right-col {
	float: right;
	margin-left: 20px;
	width: 150px;
	display:inline;
	margin-right:20px;
}

/* blog - end */

/* callouts - start */

.callout {
	clear: both;
	color: #404041;
	background: url('images/layout/callout-bg-top.gif') no-repeat top;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

.callout-narrow {
	clear: both;
	color: #404041;
	background: url('images/layout/callout-narrow-bg-top.gif') no-repeat left top;
	margin-bottom: 20px;
	padding-bottom: 0px;
}


.callout-deep {
	clear: both;
	color: #404041;
	background: url('images/layout/callout-bg-top-deep.gif') no-repeat top;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

.callout-inner {
	background: url('images/layout/callout-bg-bottom.gif') no-repeat bottom;
	padding-bottom: 6px;
}

.callout-inner-no-pad {
	background: url('images/layout/callout-bg-bottom.gif') no-repeat bottom;
	padding: 0px;
}

.callout-inner-narrow {
	background: url('images/layout/callout-narrow-bg-bottom.gif') no-repeat left bottom;
	padding-bottom: 6px;
}

.callout h4 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 8px 7px 12px 7px;
}

.callout-inner-narrow h4 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 8px 7px 0px 7px;
}

.callout-inner h4.dancer
{
	margin-bottom:10px;
	color:#cc0000;
	font-size:14px;
	line-height: 20px;
	padding: 8px 7px 6px 7px;
}

.callout .callout-body, .callout-narrow .callout-body {
	padding-bottom: 10px;
	padding-top: 10px;
}

.callout-narrow .callout-body {
	width:140px;
}

.callout .callout-body p, .callout-deep .callout-body p, .callout-narrow .callout-body p  {
	font-size: 12px;
	line-height: 20px;
	padding: 2px 6px;
}

#main-content .callout-footer-btn 
{
	background: url('images/layout/callout-footer-btn.gif') no-repeat;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
}

#main-content .callout-footer-narrow-btn 
{
	background: url('images/layout/callout-footer-narrow-btn.gif') no-repeat;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
}

.callout-quote {
	
	padding-top: 27px 0px 0px 0px;
}
.callout-quote .callout-inner{
	background: url('images/layout/quote-bg-bottom.gif') no-repeat bottom;
	padding-bottom: 24px;
	background-color:#cfd0d1;
}

.callout-inner-no-pad {
	background: url('images/layout/quote-bg-bottom.gif') no-repeat bottom;
	background-color:#cfd0d1;
}

.callout-quote .quote {
	background-image:url('images/layout/quote-ending.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding: 20px 20px 0 10px;
	margin:0 10px 10px 0;
	
}
.callout-quote .quote p {
	line-height: 20px;
	background-image:url(images/layout/quote-start.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0 0 0 25px;
	margin:0 0 5px 0 !important;
}
.callout-quote p
{
	font-size: 11px !important;
	padding: 0px 30px;
	color:#58595B;
	margin:0px;
}

.callout-quote-news {
	
	padding:0px;
}
.callout-quote-news .callout-inner {
	background: url('images/layout/quote-bg-bottom.gif') no-repeat bottom;
	background-color:#cfd0d1;
}
.callout-quote-news .quote {
	/*padding: 10px 10px 0 10px;
	  margin:0 0 10px 0;*/
	
}
.callout-quote-news a
{
	font-size:13px !important;
}
.callout-quote-news .quote .tsnCustomWidget a
{
	font-size:11px !important;
}
.callout-quote-news h3
{
	padding:10px 10px 0 10px;
	font-size:14px;
	line-height:18px;
	display:none;
}

.callout-quote-news .quote p {
	/*line-height: 20px;*/
	padding: 0;
	/*margin:0 0 5px 0 !important;*/
}
.callout-quote-news p
{
	font-size: 11px !important;
	padding: 0px 30px;
	color:#58595B;
	margin:0px;
}


.callout-quote .name, #approach-wrap .callout-quote p.name {
	color:#ED1C2E;
	margin:5px 0 0;
	font-size:11px;
}
.callout-quote .company, #approach-wrap .company
{
	color:#6D6E70;
	font-weight:bold;
	margin:5px 0 0;
	font-size:11px;
	line-height:18px;
}
.callout-quote .company span, #approach-wrap .company span
{
	font-weight:normal
}
.inline-quote {
	background: url('images/layout/inline-quote-bg-top.gif') no-repeat top left;
	float: right; width: 260px;
}
.inline-quote .quote {
	background-image:url('images/layout/inline-quote-ending.gif');
	background-repeat:no-repeat;
	background-position: bottom right;
	padding: 8px 20px 1px 30px;
	margin-right:20px;
}
.inline-quote .quote p {
	line-height: 20px;
	padding: 0px !important;
	text-indent:20px;
}
.inline-quote p {
	font-size: 11px;
	padding: 0px 30px;
}
.inline-quote .name {
	color:#ED1C2E;
}

/* casestudy callout */

.callout-casestudy h4 {
	display: none;
}
.callout-casestudy img {
	display: block;
}
.callout-casestudy h5 {
	margin: -30px 0px 0px 0px;
}
.callout-casestudy h5 a {
	background: url('images/layout/red-button.png') no-repeat top right;
	color: #FFF;
	display: inline-block;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
	width: 210px;
}

/* callouts - end */


/* Contact Us - start */
#tsnGoogleMaps_canvas {
		margin-left: 12px; 
		z-index: 8000; 
		overflow: hidden; 
		width: 960px; 
		height: 394px;
		margin-top:-250px;
	}
#tsnGoogleMaps_text {
	float: left; 
	margin-left: 12px; 
	z-index: 8000; 
	width: 940px; 
	height: 33px; 
	background: #161819 url('images/layout/blue-map-background.gif') top left;
	color: #fff; 
	font-size: 20px; 
	text-align: left; 
	padding: 7px 10px 0 10px;
}
#tsnGoogleMaps_selector {
	background: url('images/layout/generic-shadow-960.gif') no-repeat top left;
	height: 10px;
	width: 960px;
	margin-left: 12px; 
	float: left;
}
#tsnGoogleMaps_selector {
		padding-left: 25px;
}
#container #main-content-wrap #main-content p a.redbutton, a.redbutton {
	background: url('images/layout/red-button.png') no-repeat top right;
	color: #FFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
	width: 120px;
	margin: 7px 0;
}
#container #main-content-wrap #main-content p a.redbutton, a.redbutton-download {
	background: url('images/layout/red-button-download.png') no-repeat top right;
	color: #FFF;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
	width: 120px;
	margin: 7px 0;
}
.addresses {
	padding-left: 20px;
	padding-right: 20px;

}
.address {
	float: left;
	width: 240px;
}
address {
	display: block;
	float: left;
	font-style: normal;
}
.adr {
	float: left;
	padding-bottom: 25px;
}
.address .organization-name {
	display: none;
}
.address .adr{
	color: #6D6E70;
	font-size: 11px;
}
.address .organization-unit {
	font-size: 23px;
	color: #000;
	margin: 15px 0;
	font-weight: bold;
}
.address .street-address {
	margin: 20px 0 0 0;
}
.address .tel {
	font-size: 15px;
	padding-top: 25px;
	color: #404041;
}
/* Contact Us - end */


/* generic - start */

.purple-button {
	background: url('images/layout/purple-button.png') no-repeat top right !important;
}
.blue-button {
	background: url('images/layout/blue-button.png') no-repeat top right !important;
}
.green-button {
	background: url('images/layout/green-button.png') no-repeat top right !important;
}
.red-button {
	background: url('images/layout/red-button.png') no-repeat top right !important;
}

/* generic - end */

/* services - digital */

#container #main-content-wrap #main-content #digital-overview-wrap
{
	padding-left: 90px; padding-right: 40px;
}
#container #main-content-wrap #main-content #digital-overview-wrap #digital-overview-copy
{
	width:630px;
	margin-right:20px;
	float:left;
}
#container #main-content-wrap #main-content #digital-overview-wrap #digital-overview-copy h2
{
	font-size:16px;
	margin:0 0 10px 0
}
#container #main-content-wrap #main-content #digital-overview-wrap #digital-overview-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#pageid-48 #right-column, #pageid-635 #right-column, #pageid-647 #right-column{
	float: right; width: 220px; display:inline;
}

/* services - digital */

#container #main-content-wrap #main-content #case-study-right img 
{
	margin-bottom:5px;
	padding-bottom:7px;
	background-image:url(/wp-content/themes/marketing-options/images/clients-thumb-bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:87px;
}
#container #main-content-wrap #main-content #brand-development-wrap
{
	padding-left:260px;
	padding-right:160px;
}
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-copy
{
	float:left; 
	width:390px; 
	margin-right:20px; 
	display:inline;
}

#container #main-content-wrap #main-content #brand-development-wrap #brand-development-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #brand-development-wrap #brand-development-list ul li
{
	list-style-type:disc;
	line-height:20px;
}

#container #main-content-wrap #main-content #terms-wrap
{
	padding-left: 120px; 
	padding-right: 40px;
	font-size:12px;
}
#container #main-content-wrap #main-content #terms-wrap h3
{
	font-size:15px;
}
#container #main-content-wrap #main-content #terms-wrap #terms-copy
{
	float:left;
	width:400px;
	margin-right:20px; 
	display:inline;
}

#container #main-content-wrap #main-content #terms-wrap #terms-copy p
{
	font-size:12px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #terms-wrap #terms-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #terms-wrap #terms-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #terms-wrap #terms-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #terms-wrap #terms-list ul li
{
	list-style-type:disc;
	line-height:20px;
	font-size:11px;
}
#container #main-content-wrap #main-content #terms-wrap ul
{
	margin:0 0 15px 15px;
}
#container #main-content-wrap #main-content #terms-wrap ul li
{
	list-style-type:disc;
	line-height:20px;
	color:#404041;
	font-size:12px;
}

#container #main-content-wrap #main-content #privacy-wrap
{
	padding-left: 120px; 
	padding-right: 40px;
	font-size:12px;
}
#container #main-content-wrap #main-content #privacy-wrap h3
{
	font-size:15px;
}
#container #main-content-wrap #main-content #privacy-wrap #privacy-copy
{
	float:left;
	width:600px;
	margin-right:20px; 
	display:inline;
}

#container #main-content-wrap #main-content #privacy-wrap #privacy-copy p
{
	font-size:12px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #privacy-wrap #privacy-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #privacy-wrap #privacy-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #privacy-wrap #privacy-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #privacy-wrap #privacy-list ul li
{
	list-style-type:disc;
	line-height:20px;
	font-size:11px;
}
#container #main-content-wrap #main-content #privacy-wrap ul
{
	margin:0 0 15px 15px;
}
#container #main-content-wrap #main-content #privacy-wrap ul li
{
	list-style-type:disc;
	line-height:20px;
	color:#404041;
	font-size:12px;
}
#container #top-content-wrap #top-content #third-level-title.privacy
{
	width:880px;
	float:left;
	display:inline;
	margin:0 0 0 120px !important;
}
#container #top-content-wrap #top-content #third-level-title.privacy h1
{
	display:block;
	width:640px;
}

/* direct overview page - start */

#container #main-content-wrap #main-content #direct-overview-wrap
{
	padding-left: 260px; padding-right: 20px;
}
#container #main-content-wrap #main-content #direct-overview-wrap #direct-overview-copy
{
	float:left; 
	width:300px; 
	margin-right:20px; 
	display:inline;
}

#container #main-content-wrap #main-content #direct-overview-wrap #direct-overview-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #direct-overview-wrap #direct-overview-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #direct-overview-wrap #direct-overview-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #direct-overview-wrap #direct-overview-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #direct-overview-wrap #direct-overview-list ul li
{
	list-style-type:disc;
	line-height:20px;
}
#pageid-107 #right-column {
	float: right;
	width: 220px;
	display:inline;
}

/* direct overview page - end */

/* live overview page */

#container #main-content-wrap #main-content #live-overview-wrap
{
	padding-left: 90px; padding-right: 40px;
}
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-copy
{
	float:left; 
	width:450px; 
	margin-right:20px; 
	display:inline;
}

#container #main-content-wrap #main-content #live-overview-wrap #live-overview-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list ul li
{
	list-style-type:disc;
	line-height:20px;
}
#container #main-content-wrap #main-content #live-overview-wrap #live-overview-list ul li
{
	color:#404041;
}
#pageid-113 #right-column {
	float: right;
	display:inline;
	margin-left:20px;
	width: 220px;
}

/* Landing Pages */


 #third-level-title h1.ultra-wide
{
	
	width:750px;
	
}

#landingpage-right-column
{
	width:252px;
	float:right;
	display:inline;
	margin-right:40px;
}

#landingpage-wrap
{
	padding-left: 260px;
	padding-right:10px;
}

#landingpage-copy
{
	float:left; 
	width:390px; 
	margin-right:20px; 
	display:inline;
}

#landingpage-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}

#landingpage-copy ul
{
	margin:0 0 15px 15px;
}

#landingpage-copy li
{
	font-size:13px;
	list-style-type:disc;
	line-height:20px;
	color:#404041;
}


.landingpage-callout {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 0px;
}

.callout-landingpage-btn 
{
	background: url('images/layout/callout-landingpage-btn.gif') no-repeat;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	padding: 0px 5px;
	text-decoration: none;
}

.callout-landingpage-inner {
	background: transparent url('images/layout/callout-bg-landingpage.gif') no-repeat 0 bottom;
	padding-bottom: 7px;
}


/* live overview page */

#container #main-content-wrap #main-content #audience-generation-wrap
{
	padding-left: 260px;
	padding-right:10px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-copy
{
	float:left; 
	width:450px; 
	margin-right:20px; 
	display:inline;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-copy h2
{
	margin-bottom:10px;
	color:#162732;
	font-size:15px;
}


#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	color:#162732;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list
{
	float: left;
	width:140px;
	display:inline;
	margin-top:0px;
	border-left:1px solid #A6A8AB;
	padding:0 0 0 10px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list ul li
{
	list-style-type:disc;
	line-height:20px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout
{
	background-image:none;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote {
	
	padding:0;
	margin:0;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .callout-inner {
	background:none;
	padding-bottom:0px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .quote {
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0;
	margin:0;
	
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .quote p {
	line-height: 20px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0 0 10px 10px;
	color:#404041;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote p
{
	font-size: 11px !important;
	padding: 0 0 0 10px;
	color:#404041;
	margin:0px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .name
{
	color:#404041 !important;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .company
{
	font-weight:normal !important;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .name, #approach-wrap .callout-quote p.name {
	color:#ED1C2E;
	margin:5px 0 0;
	font-size:11px;
}
#container #main-content-wrap #main-content #audience-generation-wrap #audience-generation-list .callout-quote .company, #approach-wrap .company
{
	color:#6D6E70;
	font-weight:bold;
	margin:5px 0 0;
	font-size:11px;
	line-height:18px;
}
#container #main-content-wrap #main-content #delegation-wrap
{
	padding-left: 260px; padding-right: 20px;
}
#container #main-content-wrap #main-content #delegation-wrap #delegation-copy
{
	float:left; 
	width:300px; 
	margin-right:20px; 
	display:inline;
}

#delegation-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#delegation-list
{
	float: left;
	width:140px;
	display:inline;
	margin-top:0px;
	border-left:1px solid #A6A8AB;
	padding:0 0 0 10px;
}
#delegation-list h2
{
	margin:0 0 10px 0;
}

#delegation-list ul, #container #audience-generation-wrap ul, .social-media-monitoring ul{
	margin:0 0 15px 15px;
}
#delegation-list ul li, #audience-generation-wrap ul li, .social-media-monitoring ul li{
	list-style-type:disc;
	line-height:20px;
	font-size:12px;
	color:#404041;
}
#delegation-copy ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #delegation-wrap #delegation-copy ul li
{
	list-style-type:disc;
	line-height:20px;
	color:#404041;
}
#container #main-content-wrap #main-content #capability-wrap
{
	padding-left:260px;
	padding-right:160px;
}
#container #main-content-wrap #main-content #capability-wrap #capability-copy
{
	display:inline;
	float:left;
	margin-right:20px;
	width:390px;
}

#container #main-content-wrap #main-content #capability-wrap #capability-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #capability-wrap #capability-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #capability-wrap #capability-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #capability-wrap #capability-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #capability-wrap #capability-list ul li
{
	list-style-type:disc;
	line-height:20px;
}
#container #main-content-wrap #main-content #capability-wrap #capability-copy ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #capability-wrap #capability-copy ul li
{
	list-style-type:disc;
	line-height:20px;
	color:#404041;
	font-size:12px;
}

#container #main-content-wrap #main-content #exhibitions-wrap
{
	padding-left: 260px; padding-right: 20px;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-copy
{
	float:left; 
	width:480px; 
	margin-right:20px; 
	display:inline;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-list
{
	float: left; width: 160px;
	display:inline;
	margin-top:5px;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-list h2
{
	margin:0 0 10px 0;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-list ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-list ul li
{
	list-style-type:disc;
	line-height:20px;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-copy ul
{
	margin:0 0 0 15px;
}
#container #main-content-wrap #main-content #exhibitions-wrap #exhibitions-copy ul li
{
	list-style-type:disc;
	line-height:20px;
	color:#404041;
}

/* glossary pages */

#container #main-content-wrap #main-content #glossary-wrap
{
	padding-left: 260px;
	padding-right:10px;
}
#container #main-content-wrap #main-content #glossary-wrap #glossary-copy
{
	float:left; 
	width:460px; 
	margin-right:20px; 
	display:inline;
}
#container #main-content-wrap #main-content #glossary-wrap #glossary-copy h3
{
	margin-bottom:10px;
	color:#162732;
	font-size:13px;
}
#container #main-content-wrap #main-content #glossary-wrap #glossary-copy p
{
	font-size:13px;
	color:#404041;
	line-height:20px;
	margin:0 0 15px 0;
}
#container #main-content-wrap #main-content #glossary-wrap #glossary-copy ul {
	margin-bottom: 15px;
}
#container #main-content-wrap #main-content #glossary-wrap #glossary-copy ul li
{
	font-size:13px;
	color:#404041;
	line-height:20px;
}

/* search form */

#search-form
{
	width:140px;
	height:100px;
}
#search-form h4
{
	width:140px;
	height:30px;
	background-image:url(images/search-blog-heading.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-99999px;
}
#search-form #searchform
{
	width:140px;
	height:70px;
	background-image:url(images/search-blog-main.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#search-form #searchform *
{
	padding:0px;
	margin:0px;
}
#search-form #searchform label
{
	visibility:hidden;
	height:18px;
	display:block;
}
#search-form #searchform input#s
{
	width:91px;
	height:23px;
	float:left;
	margin:0 0 0 10px;
	border:0px;
	display:inline;
	font-size:12px;
	line-height:23px;
	background:transparent;
	color:#FFF;
}
#search-form #searchform input#searchsubmit
{
	width:34px;
	height:23px;
	float:right;
	margin:0 5px 0 0;
	border:0px;
	display:inline;
	font-size:12px;
	line-height:23px;
	background:transparent;
	color:#FFF;
	outline:none;
	text-indent:-99999px;
}
#commentform input#author, #commentform input#email, #commentform input#url
{
	margin-right:10px;
	background-color:#455560;
	border:0px;
	padding:5px;
	color:#FFF;
	margin-left:10px;
	font-size:12px;
}
#approach-wrap
{
	padding-left: 20px; 
	padding-right: 10px;
}
#approach-wrap p
{
	color:#404041;
	line-height:20px;
	font-family:arial;
	font-size:13px;
	margin:0 0 15px 0;
}
#approach-wrap #portfolio-wrap {
	padding:0px;
	width:710px;
	float:left;
	display:inline;
}
#approach-wrap #portfolio-wrap h2
{
	border-top:1px solid #000000;
	color:#404041;
	font-size:18px;
	font-weight:normal;
	margin:0 10px 20px 0;
}
#approach-wrap #portfolio-wrap .portfolio-item h2
{
	font-size:12px;
	height:30px;
	line-height:30px;
	margin:-32px 0 0;
	padding:0;
	border-top:0px;
}
#approach-wrap #portfolio-wrap .portfolio-item-last {
	margin-right:0px;
}
#approach-wrap #right-column {
	 float: right;
	margin-right: 30px;
	margin-top:-180px;
	width: 220px;
	display: inline;
}
#approach-wrap #approach-copy p {
	width: 710px
}

#container #main-content-wrap #main-content #case-study-copy ol
{
	margin:0 0 15px 15px;
}
#container #main-content-wrap #main-content #case-study-copy ol li
{
	list-style-type:decimal;
	line-height:20px;
	color:#404041;
	font-size:13px;
}	
a.redbutton:hover
{
	color:#FFF !important;
}
#container #main-content-wrap #main-content #download-right
{
	float:right;
	margin:0 20px 20px 0;
	width:150px;
}
#container #main-content-wrap #main-content #download-right h3
{
	border-top:1px solid #455560;
	font-weight:normal;
	margin:0 0 10px;
	padding-top:2px;
	width:140px;
	display:inline-block;
}
#container #main-content-wrap #main-content #download-right p
{
	color:#404041;
}
#container #main-content-wrap #main-content #download-right a.redbutton
{
	width:130px;
}
#animated-logos-block
{
	position:		absolute;
	top:			117px;
	left:			550px;
	width:			135px;
	height:			50px;
	/*
	background-image:url(/wp-content/themes/marketing-options/images/case-studies/clients-logos-animated.gif);
	background-position:top left;
	background-repeat:no-repeat;
	*/
}
#showreel-callout
{
	width:220px;
	height:155px;
	padding:0;
	background-image:url(/wp-content/themes/marketing-options/images/callout-showreel.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0 0 20px 0;
}
#showreel-callout a
{
	width:220px;
	height:155px;
	display:block;
	text-decoration:none;
}
.callouts-slideshow{
	padding-bottom:6px;
	background:url("images/layout/generic-shadow-220.gif") no-repeat scroll center bottom transparent;
}



/*
Testimonials (based on case studies layout)
*/

#testimonial-items {
	padding-left: 0px;
}
.testimonial-item-wrap
{
	background-image:url(/wp-content/themes/marketing-options/images/layout/generic-shadow-300.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	float: left;
	height: 185px;
	margin: 0px 0px 20px 20px;
	padding-bottom: 8px;
	width: 300px;
	display:inline;
}
.testimonial {
	background-image:url(/wp-content/themes/marketing-options/images/case-study-item-bg.gif);
	background-repeat:repeat-y;
	background-position:bottom left;
	float: left;
	height: 185px;
	width: 300px;
	display:inline;
}
.testimonial h2 {
	color:#404041;
	font-size: 15px;
	font-weight: normal;
	line-height:19px;
	height: 38px;
	margin: 0px;
	padding: 10px;
}



