body {
	background-color: #000000;
	color: #999999;
	font-family: Verdana;
	font-size: 13px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

html, body {
	background: #000000;
}

* {
	margin: 0;
	padding: 0;
}

h1 {
	color: #CCFF00;
	font-family: Arial;
	font-size: 28px;
	font-weight: normal;
	min-height: 23px;
	margin-bottom: 17px;
	margin-top: 32px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}

h2 {
	color: #00CCFF;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	height: 16px;
	margin: 14px 0;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}

h3 {
	color: #00ccff;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	height: 16px;
	margin: 13px 0 9px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}

a:link,
a:visited,
a:hover {
	color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
}

a.title-link {
	text-decoration:none;
}

h1 span,
h2 span,
a  span {
	display: block;
	visibility: hidden;
}

li {
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	float:none;
	clear:both;
	width:100%;
}

/*	----------------------------------------------------------------------	*/
/*	----------------------------------------------------------------------	*/

.main {
	margin: 0 auto;
	width: 960px;
}

.leftBlock {
	float: left;
	width: 767px;
}

.header {
	background: #000000 none repeat scroll 0 0;
	float: left;
	width: 100%;
}

.header .outerGradient {
	background-image: url(images/header_outergradient.gif);
	background-position: left top;
	height: 198px;
	width: 1px;
}

.header .innerGradient {
	background-image: url(images/header_innergradient.jpg);
	background-position: left top;
	float: left;
	height: 88px;
}

.bottomGradient {
	background-image: url(images/header_bottomgradient.gif);
	background-position: left top;
	float: left;
	height: 56px;
	width: 766px;
}

.beforeLogo {
	width: 8px;
}

.afterLogo {
	width: 273px;
}

.header .logo {
	float: left;
	height: 111px;
	width:100%;
	background: url(images/header_logo_bg.jpg) repeat-x;
}

.header .innerGradient,
.header .logo {
	/*margin-top: 38px;*/
}

.header .globalNav {
	background-image: url(images/header_innergradient.jpg);
	background-position: left top;
	float: left;
	height: 19px;
	text-align: left;
	width: 767px;
	margin-bottom:10px;
}

.globalNav ul {
	margin: 0 0 0 10px;
	padding: 0;
}

.globalNav li {
	line-height: 12px;
	margin-right: 6px;
}

.globalNav li span {
	cursor: pointer;
	height: 12px;
}

.globalNav li.home { background: transparent url(images/globalnav_home.gif) no-repeat scroll left top; }
.globalNav li.home-on,
.globalNav li.home:hover { background: transparent url(images/globalnav_home_over.gif) no-repeat scroll left top; }
li.home-on span,
li.home span { width: 13px; }

.globalNav li.clients { background: transparent url(images/globalnav_clients.gif) no-repeat scroll left top; }
.globalNav li.clients-on,
.globalNav li.clients:hover { background: transparent url(images/globalnav_clients_over.gif) no-repeat scroll left top; }
li.clients-on span,
li.clients span { width: 53px; }

.globalNav li.services { background: transparent url(images/globalnav_services.gif) no-repeat scroll left top; }
.globalNav li.services-on,
.globalNav li.services:hover { background: transparent url(images/globalnav_services_over.gif) no-repeat scroll left top; }
li.services-on span,
li.services span { width: 59px; }

.globalNav li.network { background: transparent url(images/globalnav_network.gif) no-repeat scroll left top; }
.globalNav li.network-on,
.globalNav li.network:hover { background: transparent url(images/globalnav_network_over.gif) no-repeat scroll left top; }
li.network-on span,
li.network span { width: 49px; }

.globalNav li.work { background: transparent url(images/globalnav_work.gif) no-repeat scroll left top; }
.globalNav li.work-on,
.globalNav li.work:hover { background: transparent url(images/globalnav_work_over.gif) no-repeat scroll left top; }
li.work-on span,
li.work span { width: 45px; }

.globalNav li.thinking { background: transparent url(images/globalnav_thinking.gif) no-repeat scroll left top; }
.globalNav li.thinking-on,
.globalNav li.thinking:hover { background: transparent url(images/globalnav_thinking_over.gif) no-repeat scroll left top; }
li.thinking-on span,
li.thinking span { width: 68px; }

.globalNav li.people { background: transparent url(images/globalnav_people.gif) no-repeat scroll left top; }
.globalNav li.people-on,
.globalNav li.people:hover { background: transparent url(images/globalnav_people_over.gif) no-repeat scroll left top; }
li.people-on span,
li.people span { width: 50px; }

.globalNav li.consultans { background: transparent url(images/globalnav_consultans.gif) no-repeat scroll left top; }
.globalNav li.consultans-on,
.globalNav li.consultans:hover { background: transparent url(images/globalnav_consultans_over.gif) no-repeat scroll left top; }
li.consultans-on span,
li.consultans span { width: 92px; }

.globalNav li.events { background: transparent url(images/globalnav_events.gif) no-repeat scroll left top; }
.globalNav li.events-on,
.globalNav li.events:hover { background: transparent url(images/globalnav_events_over.gif) no-repeat scroll left top; }
li.events-on span,
li.events span { width: 51px; }

.globalNav li.labs { background: transparent url(images/globalnav_labs.gif) no-repeat scroll left top; }
.globalNav li.labs-on,
.globalNav li.labs:hover { background: transparent url(images/globalnav_labs_over.gif) no-repeat scroll left top; }
li.labs-on span,
li.labs span { width: 37px; }

.footer {
	background: #333333 none repeat scroll 0 0;
	clear: both;
	float: left;
	width: 100%;
	font-size:11px;
	padding-top:16px;
}

.footer div {
	margin:20px 14px;
}

.footer .navBar {
	color: #CCCCCC;
}

.footer a:link,
.footer a:visited {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.footer a:hover,
.footer a.on:link,
.footer a.on:visited,
.footer a.on:hover {
	color: #00CCFF;
}

.dotSeparator {
	background: transparent url(images/separator_ditted.gif) repeat-x scroll left top;
	height: 1px;
	margin: 0 11px;
}

.wrapper1 {
	background: #333333 url(images/wrapper1_bg.gif) repeat-x scroll left top;
	clear: both;
	float: left;
	min-height: 610px;
	width: 100%;
}

.wrapper1 .content,
.wrapper2 .content {
	margin: 14px;
}

.wrapper1 p {
	margin: 8px 0;
	text-align: left;
	clear:both;
}

.wrapper2 {
	background: #333333 none repeat scroll 0 0;
	clear: both;
	float: left;
	min-height: 100px;
	width: 100%;
	font-family:Verdana;
}

.wrapper2 a {
	font-size:12px;
}

.wrapper2 p {
	font-size:12px;
	font-weight:bold;
}

.wrapper2 .conteiner{
	margin-bottom: 70px;
	width: 360px;
}

.wrapper2 p {
	text-align: left;
}

.twitterWrapper div {
	margin-top: 16px;
}

.twitterWrapper a {
	text-decoration:none;
}

.twitterWrapper .detail {
	/*font-style: italic;*/
	margin-top: 3px;
	text-align: left;
	font-weight:bold;
	font-size:12px;
}

.homeNav {
	clear: both;
	float: left;
	margin: 0px 9px 29px 9px;
	width: 750px;
}

.homeNav li {
	background: transparent none no-repeat scroll left top;
	float: left;
	margin: 8px 8px 0 0;
}

.homeNav li span {
	height: 73px;
	width: 202px
}

.homeNav li.homeNav_01-on,
.homeNav li.homeNav_01-off:hover { background-image: url(images/homeNav_01_on.png); }
.homeNav li.homeNav_01-off { background-image: url(images/homeNav_01_on.png); }

.homeNav li.homeNav_02-on,
.homeNav li.homeNav_02-off:hover { background-image: url(images/homeNav_02_off.png); }
.homeNav li.homeNav_02-off { background-image: url(images/homeNav_02_off.png); }

.homeNav li.homeNav_03-on,
.homeNav li.homeNav_03-off:hover { background-image: url(images/homeNav_03_off.png); }
.homeNav li.homeNav_03-off { background-image: url(images/homeNav_03_off.png); }

.homeNav li.homeNav_04-on,
.homeNav li.homeNav_04-off:hover { background-image: url(images/homeNav_04_off.png); }
.homeNav li.homeNav_04-off { background-image: url(images/homeNav_04_off.png); }

.homeNav li.homeNav_05-on,
.homeNav li.homeNav_05-off:hover { background-image: url(images/homeNav_05_off.png); }
.homeNav li.homeNav_05-off { background-image: url(images/homeNav_05_off.png); }

.homeNav li.homeNav_06-on,
.homeNav li.homeNav_06-off:hover { background-image: url(images/homeNav_06_off.png); }
.homeNav li.homeNav_06-off { background-image: url(images/homeNav_06_off.png); }

/*	----------------------------------------------------------------------	*/
/*	----------------------------------------------------------------------	*/

.rss {
	background: transparent url(images/rss_20.png) no-repeat scroll 0 0;
	float: right;
	height: 20px;
	margin-top: 62px;
	width: 20px;
}

.rightBlock {
	background: #000000 url(images/rightwrapper_bg.gif) repeat-x scroll left top;
	float: right;
	text-align: left;
	width: 192px;
}

.rightBlock .wrapper {
	clear: both;
	float: left;
	margin: 0 11px 30px;
	width: 170px;
	color:#CCCCCC;
}

.rightBlock .zigzagArrow {
	background: transparent url(images/rightwrapper_arrow.gif) no-repeat scroll 0 0;
	float: left;
	height: 114px;
	width: 187px;
	margin-left:-8px;
}

.rightBlock h2 {
	margin-bottom: 8px
}

.rightBlockWork h2 {
	/*margin:0;*/
	/*margin-bottom:8px;*/
}

.rightBlock .dotSeparator {
	margin: 0;
}

.rightBlock p {
	margin: 3px 0;
	/*padding-bottom:35px;*/
}

.rightBlock input[type='text'] {
	float: left;
	margin-right: 8px;
	width: 138px;
}

.wrapper1 .clientsBlockLeft {
	float:left;
	width:210px;
}

.wrapper1 .clientsBlockLeft div{
	margin: 0 auto;
	margin-top:30px;
}

.wrapper1 .clientsBlockRight .dotSeparator{
	margin: 0;
	margin-top: 40px;
	margin-bottom: 40px;
}

.wrapper1 .clientsBlockRight .content{
	margin-top: 40px;
}

.wrapper1 .clientsBlockRight {
	float:right;
	width:555px;
}

.logo1 {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(images/logo_soni_ericsson.gif);
	width: 93px;
	height: 75px;
	padding:10px 0;
}

.logo2 {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-image: url(images/logo_coi.gif);
	background-repeat: no-repeat;
	width: 121px;
	height: 75px;
}

.logo3 {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(images/logo_3.gif);
	width: 54px;
	height: 75px;
}

.logo4, .logo_jobsite {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 86px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_jobsite.gif');
}
.logo4[class], .logo_jobsite[class] {
	background-image: url(images/logo_jobsite.gif);
}

.logo5, .logo_haribo {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 84px;
	height: 75px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_haribo.gif');
}
.logo5[class], .logo_haribo[class] {
	background-image: url(images/logo_haribo.gif);
}

.logo6, .logo_lloyds-tsb {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 85px;
	height: 75px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_lloyds.gif');
}
.logo6[class], .logo_lloyds-tsb[class] {
	background-image: url(images/logo_lloyds.gif);
}

.logo7, .logo_insurancecouk {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 130px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_insurance.gif');
}
.logo7[class], .logo_insurancecouk[class] {
	background-image: url(images/logo_insurance.gif);
}

.logo8, .logo_band-brown {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 117px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_bandbrown.png');
}
.logo8[class], .logo_band-brown[class] {
	background-image: url(images/logo_bandbrown.png);
}

.logo9, .logo_easy-car {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 140px;
	height: 75px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_easycar.gif');
}
.logo9[class], .logo_easy-car[class] {
	background-image: url(images/logo_easycar.gif);
}

.logo10, .logo_ancestrycouk {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 136px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_ancetry.gif');
}
.logo10[class], .logo_ancestrycouk[class] {
	background-image: url(images/logo_ancetry.gif);
}

.logo11, .logo_dr-otecker {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 80px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_droteker.gif');
}
.logo11[class], .logo_dr-otecker[class] {
	background-image: url(images/logo_droteker.gif);
}

.logo12, .logo_zurich {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 81px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_zurich.gif');
}
.logo12[class], .logo_zurich[class] {
	background-image: url(images/logo_zurich.gif);
}

.logo14, .logo_brando {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 123px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_brando.gif');
}
.logo14[class], .logo_brando[class] {
	background-image: url(images/logo_brando.gif);
}

.logo15, .logo_cwdc {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 111px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_cwdc.png');
}
.logo15[class], .logo_cwdc[class] {
	background-image: url(images/logo_cwdc.png);
}

.logo16, .logo_edge {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 67px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_edge.png');
}
.logo16[class], .logo_edge[class] {
	background-image: url(images/logo_edge.png);
}

.logo17, .logo_gatwick {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 120px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_gatwick.png');
}
.logo17[class], .logo_gatwick[class] {
	background-image: url(images/logo_gatwick.png);
}

.logo18, .logo_mars {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 154px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_mars.png');
}
.logo18[class], .logo_mars[class] {
	background-image: url(images/logo_mars.png);
}

.logo19, .logo_st-tropez {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 138px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_st-tropez.png');
}
.logo19[class], .logo_st-tropez[class] {
	background-image: url(images/logo_st-tropez.png);
}

.logo20, .logo_thirdeye {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 146px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_thirdeye.png');
}
.logo20[class], .logo_thirdeye[class] {
	background-image: url(images/logo_thirdeye.png);
}

.logo21, .logo_uk-border-agency {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 137px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_ukborderagency.png');
}
.logo21[class], .logo_uk-border-agency[class] {
	background-image: url(images/logo_ukborderagency.png);
}

.logo22, .logo_universal {
	background-attachment: scroll;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 135px;
	height: 75px;
	padding:10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/wp-content/themes/default/images/logo_universal.png');
}
.logo22[class], .logo_universal[class] {
	background-image: url(images/logo_universal.png);
}

.logo_triangle1
{
	float:left;
	padding-left:5px;
	padding-top:20px;
}

.logo_triangle2
{
	float:left;
	padding-left:5px;
	padding-top:35px;
}

.logo_triangle3
{
	float:left;
	padding-left:5px;
	padding-top:25px;
}

.logo_triangle4
{
	float:left;
	padding-left:5px;
	padding-top:7px;
}

.logo_triangle5
{
	float:left;
	padding-left:5px;
	padding-top:33px;
}

.logo_triangle6
{
	float:left;
	padding-left:5px;
	padding-top:35px;
}

.logo_triangle7
{
	float:left;
	padding-left:5px;
}

.logo_triangle8
{
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.logo_triangle9
{
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.logo_triangle10
{
	float:left;
	padding-left:5px;
	padding-top:6px;
}

.logo_triangle11
{
	float:left;
	padding-left:5px;
	padding-top:15px;
}

.logo_triangle12
{
	float:left;
	padding-left:5px;
	padding-top:20px;
}

.logo_triangle14
{
	float:left;
	padding-left:5px;
	padding-top:3px;
}

.testimonials_title {
	color: #ffffff;
}

.testimonials_desc {
	font-style: italic;
}

.network .dotSeparator{
	margin: 0;
	margin-top: 40px;
	margin-bottom: 40px;
}

#network-accordion a {
	background:transparent url(images/slide_line.gif) no-repeat scroll 0 0;
	color:#c7ff00;
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	height:40px;
	margin-bottom:0;
	margin-top:10px;
	padding:10px 0 0 15px;
	text-align:left;
	text-transform:uppercase;
	width:743px;
	display:block;
}

#network-accordion div {
	background-color:#000000;
	width:748px;
}

.rightBlockWork {
	width:385px;
}

.rightBlockWork p {
	/*padding-bottom:35px;*/
}

.rightBlockWork .wrapper {
	width:360px;
}

.rightBlockWork .separatorWork {
	/*padding-top:49px;*/
}

.rightBlockWork .wrapper .dotSeparator {
	/*padding-top:15px;*/
}

.leftBlockWork {
	width:595px;
}

.leftBlockWork .wrapper1 .content{
	margin-top:30px;
}

.leftBlockWork .globalNav, .leftBlockWork .bottomGradient {
	width:595px;
}

.leftBlockWork .bottomGradient {
	height:55px;
}

.leftBlockWork .afterLogo {
	width:81px;
}

.leftBlockWork .outerGradient {
	height:0;
}

#work_video_list {
	padding-top:20px;
}

#work_video_list img {
	border:1px solid #cccccc;
}

#work_video_list .video {
	float:left;
	padding-right:20px;
}

.wrapper_s {
	background: #000000 url(images/head_line_slides.gif) repeat-x scroll left top;
	clear: both;
	float: left;
	width: 364px;
	margin-left:10px;
	min-height:40px;
}

.wrapper_s .slide_down {
	background: url(images/slide_down.gif) repeat-x scroll left bottom;
	width: 14px;
	height: 7px;
	float:right;
	padding-top:5px;
}

.wrapper_s .slide_up {
	background: url(images/slide_up.gif) repeat-x scroll left bottom;
	width: 7px;
	height: 14px;
	float:right;
}

.wrapper_s h2 {
	margin:10px 0 0 20px;
}

.wrapper_s p {
	/*padding:20px;*/
}

.wrapper_s table {
	/*padding:15px 20px;*/
}

#right_slides_thinks_d
{
	padding:15px 20px;
}

.wrapper_s table th{
	color:#FFFFFF;
}

.wrapper_s table td a{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.wrapper_s #right_slides_thinks_v{
	padding-top:10px;
}

#right_slides_thinks_w .one_post, #right_slides_thinks_s .one_post, #right_slides_thinks_p .one_post {
	padding:10px 10px 20px 20px;
}

#right_slides_thinks_w .one_post span, #right_slides_thinks_s .one_post span, #right_slides_thinks_p .one_post span{
	color:#FFFFFF;
	font-weight:bold;
}

#right_slides_thinks_w .one_post p, #right_slides_thinks_s .one_post p, #right_slides_thinks_p .one_post p {
	padding:0;
}

#right_slides_thinks_w .one_post p a, #right_slides_thinks_s .one_post p a, #right_slides_thinks_p .one_post p a {
	font-weight:normal;
}

#right_slides_thinks_work_history {
	color:#cccccc;
}

#right_slides_thinks_work_history .date {
	font-weight:bold;
}

.user_block-on {
	width:60px;
	float:left;
	padding-right:15px;
	height:80px;
}

.user_block-on img {
	border: 1px solid #C7FF00;
}

.user_block-on a {
	font-size:16px;
	font-weight:normal;
	color:#C7FF00;
}

.user_block-off {
	width:60px;
	float:left;
	padding-right:15px;
	height:80px;
}

.user_block-off img {
	border: 1px solid #666666;
}

.user_block-off img:hover {
	border: 1px solid #C7FF00;
}

.user_block-off a {
	font-size:16px;
	font-weight:normal;
	color:#666666;
}

.user_block-off p, .user_block-on p {
	text-transform:capitalize;
}

.user_block-off a:hover {
	font-weight:normal;
	font-size:16px;
	color:#C7FF00;
}

.youtube_item
{
	float:left;
	/*width:128px;*/
	padding-right:7px;
	/*height:190px;*/
	padding:15px 0px 15px 3px;
}

.youtube_item img
{
	border: 1px solid #666666;
}

.youtube_item .ytitle
{
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
	color:#CCCCCC;
}

.youtube_item a
{
	color:#C7FF00;
	font-size:12px;
	font-weight:normal;
	padding-left:0;
	margin-left:0;
}

.youtube_item p
{
	margin:0;
}

h1.people_user
{
	color:#C7FF00;
	padding-bottom:20px;
}

#people_youtube
{
	padding-bottom:30px;
}

#right_slides_thinks_blog
{
	padding:15px;
}

#right_slides_thinks_blog p
{
	padding:0;
}

#right_slides_thinks_linkedin
{
	/*padding:15px;*/
}

.postdetails
{
	text-align:left;
}

.commentlist
{
	display:block;
	text-align:left;
}

.commentlist li
{
	display:block;
	float:none;
	padding-top:15px;
}

.commentlist li span
{
	padding-left:15px;
	padding-top:10px;
}

#right_slides_thinks_netvibes a
{
	font-size:12px;
}

#right_slides_thinks_netvibes
{
	padding:15px;
}

#right_slides_thinks_netvibes .netvibes-item
{
	padding-bottom:5px;
}

#swf-home
{
	/*margin-left:-2px;*/
}

.gray-bg
{
	background-color:#333333;
}

#swf-clients
{
	padding-top:40px;
}

#network-accordion div p
{
	padding:15px;
}

#network-accordion a
{
	cursor:pointer;
	height:36px;
}

#network-accordion #cso_1, #network-accordion #cso_2, #network-accordion #cso_3
{
	margin-top:-2px;
	margin-left:-2px;
}

#work_video_list .video .title
{
	color:#cccccc;
	font-weight:bold;
	font-size:12px;
}

#work_video_list p
{
	margin:0;
}

#work_video_list .description
{
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

#work_video_list .video a
{
	color:#C7FF00;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

#work_video_content
{
	padding-top:20px;
}

#work_video_content div.work_video_item
{
	float:left;
	padding-left:0px;
}

#video_youtube
{
/*	border:1px solid #cccccc;*/
	margin:20px 0 0;
	padding:0;
}

#video_youtube object
{
	margin:0;
	padding:0;
}

.post_title
{
	color:#cccccc;
	font-size:16px;
}

.post_content
{
	font-size:14px;
}

.about_post p
{
	margin:0;
	padding-bottom:10px;
}

.narrowcolumn  .post .postmetadata, .narrowcolumn  .post .postmetadata a
{
	font-size:12px;
}

.narrowcolumn  .post
{
	text-align:left;
	padding-bottom:1px;
	padding-left:30px;
}

.narrowcolumn  .post small, .narrowcolumn  .post .postmetadata
{
	padding-left:15px;
}

#right_slides_thinks_gallery
{
	padding:15px;
}

#right_slides_thinks_gallery img
{
	border:1px solid #cccccc;
	padding:0;
}

#right_slides_thinks_gallery span
{
	float:left;
	display:block;
	padding:2px;
}

#gallery_box
{
	padding:15px;
}

#gallery_box img
{
	border:1px solid #cccccc;
	padding:0;
}

#gallery_box span
{
	float:left;
	display:block;
	padding:5px;
}

#show_image
{
	margin-top:100px;
}

.blockUI h4
{
	padding:10px;
	font-size:16px;
	cursor:text;
}

.blockUI a
{
	color:#666666;
}

.thinking_page h1
{
	color:#ff00cc;
	font-family:Arial;
	font-size:28px;
	font-weight:normal;
	height:23px;
	margin-bottom:17px;
	margin-top:32px;
	text-align:left;
	text-transform:uppercase;
	width:100%;
}

.rightBlockWork .search_wr p
{
	padding-bottom:0;
}

#search_block_input
{
	background:transparent url(images/search_background.gif) no-repeat scroll left top;
	border:0 none;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	height:22px;
	margin-right:0;
	padding-left:5px;
	padding-top:2px;
	width:132px;
}

.acceptBtn {
	background: transparent url(images/search_background_btn.gif) no-repeat scroll 0 0;
	/*float: left;*/
	height: 22px;
	width: 24px;
	border:0 none;
}

.home_wrapper h2
{
	color:#CCFF00;
}

.h1_work
{
	color:#00cc33;
}

.content div
{
	color: #999999;
	font-family: Verdana;
	font-size: 13px;
	margin-right:8px;
	padding: 0;
	text-align: left;
	text-transform:none;
	/*height:80px;*/
}

#ytube_video_list
{
	padding:15px;
}

#ytube_video_list img
{
	border:1px solid #fff;
	width:95px;
}

#ytube_video_list a
{
	padding-right:10px;
}

#ytube_video_list span
{
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	font-size:14px;
}

#video_youtube_think_page
{
	padding-bottom:10px;
}

.client_list h1
{
	color:#ff6600;
}

.clientsBlockLeft div span
{
	font-size:60px;
}

.search_page h3 a
{
	color:#66cc66;
}

#people_youtube_default
{
	width:630px;
	margin-left:95px;
}

#people_youtube_default #ytitle_now
{
	font-size:20px;
	color:#C7FF00;
}

.people_default
{
	color:#C7FF00;
}

#people_content_default
{
	padding-bottom:40px;
}

.left_blue_arrow
{
	/*border-left: 2px solid #00CCFF;*/
}

.wrapper a, .wrapper_s a
{
	font-size:11px;
}

.wrap_padding
{
	padding-left:15px;
}

.wrap_padding_all
{
	padding:15px;
}

.wrap_link
{
	padding:0px 0px 15px 15px;
}

.blog_people_views .title
{
	font-size:16px;
	color:#C7FF00;
	text-decoration:underline;
}

.blog_people_views .post
{

}

.blog_people_views .link
{
	color:#C7FF00;
	font-size:11px;
}

.people_twitter div
{
	padding-bottom:7px;
}


.people_twitter div a.wnormal, #right_slides_thinks_netvibes a.wnormal
{
	font-weight:normal;
}

#search_right_block
{
	margin-top:10px;
}

h1.network_page
{
	font-size:26px;
	height:none;
}

.triangle
{
	background-image: url(images/triangle.gif);
	width:9px;
	height:16px;
}

.servicesBlockLeft
{
	float:left;
	width:250px;
}

.servicesBlockLeft div
{
	margin-left:10px;
	margin-top:10px;
}

.servicesBlockRight
{
	width:515px;
	float:right;
}

.work_content h1 a, .work h1
{
	color:#cccccc;
}

.work_content h1 a
{
	font-size:28px;
	font-weight:normal;
}

/*.work_content h1
{
	margin-top:0px;
}

.work_content .work_links
{
	margin-top:32px;
}*/

.work_content h1 a:hover
{
	color:#CCFF00;
}

.work_content a, .work a
{
	color:#c7ff00;
	font-size:11px;
	text-decoration:none;
}

.work_content .tags, .work .tags
{
	padding-top:10px;
	color:#cccccc;
	font-size:smaller;
}

.work_content .tags a, .work .tags a
{
	/*padding-top:10px;*/
	color:#cccccc;
	font-size:smaller;
}

.work_content .work_links
{
	padding-top:10px;
	color:#cccccc;
	font-size:12px;
}

.work_content a:hover, .work_content .tags a:hover, .work_content .coverage a:hover, .work a:hover, .work .tags a:hover
{
	color:#CCFF00;
}

.work_content .work_links div
{
	padding-top:5px;
}

.work_content .tags a, .work .tags a
{
	font-weight:normal;
	text-decoration:underline;
}

.work_content img
{
	float:left;
	padding-right:15px;
}

.work h1.work_more
{
	margin:0;
}

.work .small_padding
{
	margin:40px 0px 20px 0px;
}

.back_button img
{
	padding:0px 0px 10px 10px;
	border:none;
}

.back_button
{
	background-color:#000000;
}

.network a
{
	color:#c7ff00;
	font-size:12px;
}

.network a.word-tip
{
	color:#999999;
	font-size:12px;
	text-decoration:none;
}

.rightBlock .feed_top
{
	margin:0 11px -12px;
}

.work_content a img
{
	border:none;
}

h1.people_user span
{
	display:inline;
	visibility:visible;
	font-size:14px;
}

h1.work_prev_case
{
	float:left;
	color:#CCFF00;
	width:280px;
	margin:0px;
	cursor:pointer;
}

h1.work_next_case
{
	float:right;
	color:#CCFF00;
	width:280px;
	margin:0px;
	cursor:pointer;
}

a.awhite
{
	color:#cccccc;
	text-decoration:underline;
	font-size:12px;
}

a.awhite1
{
	color:#cccccc;
}

.blog_people_views .title a.awhite1
{
	color:#C7FF00;
	font-size:16px;
	font-weight:normal;
}

#tagcloudflash
{
	z-index:0;
	position:relative;
}

#contact_us_button
{
	background-image: url(images/contact_us_button.gif);
	width:162px;
	height:22px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
}

h1.white
{
	color:#cccccc;
}

h1.padding_big
{
	padding-bottom:15px;
}

div.contact_item
{
	float:left;
	padding-bottom:65px;
	padding-right:36px;
	width:215px;
	height:210px;
}

div.end_right
{
	float:left;
	padding-bottom:65px;
	padding-right:0px;
	width:205px;
}

.contact_item .title
{
	color:#c7ff00;
}

.contact_item .title span
{
	display:block;
	font-size:10px;
}

.contact_item .phone
{
	padding-top:10px;
	padding-bottom:0px;
	font-size:11px;
}

.contact_item .links p
{
	margin:0;
	margin-top:15px;
}

.contact_item .links p img
{
	position:absolute;
	margin-left:210px;
}

.contact_item .links p img.hotmail
{
	position:absolute;
	margin-left:207px;
}

.contact_item .links a
{
	color: #cccccc;
	text-decoration:underline;
	font-size:11px;
	font-weight: normal;
}

.work_links .coverage a
{
	color:#cccccc;
}

#people_youtube a
{
	font-size:12px;
	font-weight:normal;
}

#right_slides_thinks_videos
{
	padding:15px;
}

#ytube_video_list .ytube_video_list_item
{
	width:350px;
}

#ytube_video_list .ytube_video_list_item .left
{
	float:left;
}

#ytube_video_list .ytube_video_list_item .right
{
	float:none;
}

#ytube_video_list .ytube_video_list_item .title
{
	font-weight:bold;
	color:#CCFF00;
	padding: 3px 0px;
}

#ytube_video_list .ytube_video_list_item .description
{
}

#video_youtube_think_page_insert .title
{
	font-weight:bold;
	color:#CCFF00;
	padding: 3px 0px;
}

#video_youtube_think_page_insert .description
{
	padding-bottom:15px;
}

#ydescription_now a.awhite:hover
{
	color:#CCFF00;
}

#bookmarks_button
{
	position:absolute;
	padding-top:10px;
	*margin-left:-177px;
}

#jquery_feed_menu
{
	position:absolute;
	padding-top:10px;
	margin-left:125px;
	*margin-left:-55px;
}

a.hover_green:hover
{
	color:#CCFF00;
}

.content a span
{
	display:inline;
	visibility:visible;
	color:#cccccc;
}

.content li
{
	display:list-item;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:40px;
}

.consultans_content h1
{
	font-size:12px;
	text-transform:none;
	margin-top:0px;
}

.consultans_content h1 div
{
	font-size:10px;
	text-transform:none;
	color:#CCFF00;
}

.consultans_content a
{
	float:left;
	padding-right:10px;
}

.consultans_content img
{
	border-style:none;
	float:left;
}

.consultans_content .consultans_description
{
	
	float:right;
	width:510px;
}

.consultans_content .dotSeparator
{
	margin:25px 0;
}

.blog_post h3
{
	text-transform:none;
}

.blog_post h3 a
{
	font-size:18px;
	color:#00ccff;
	font-weight:normal;
}

.blog_post small
{
	font-size:11px;
	color:#00ccff;
}

.blog_post small span, .blog_post_right_panel small span
{
	text-transform:uppercase;
}

.blog_post .text
{
	font-size:11px;
	padding-top:10px;
}

.blog_post .text1
{
	font-size:13px;
	padding-top:10px;
}

.blog_post .text a
{
	font-size:11px;
	text-decoration:none;
}

.blog_post .dotSeparator
{
	margin:20px 0;
}

.blog_post_right_panel h3 a
{
	font-size:12px;
	font-weight:normal;
}

.blog_post_right_panel h3
{
	margin:0;
	text-transform:none;
}

#right_slides_thinks_articles, #right_slides_thinks_comments, #right_slides_thinks_thinking, #right_slides_thinks_author
{
	padding:10px;
}

.blog_post_right_panel
{
	margin-bottom:3px;
}

.backButton a
{
	font-size:12px;
}

.backButton
{
	margin:20px 0;
}

#right_slides_thinks_thinking #ytube_video_list
{
	padding:0;
}

#right_slides_thinks_thinking #ytube_video_list a.awhite
{
	font-size:11px;
	font-weight:normal;
}

#right_slides_thinks_thinking #ytube_video_list .description
{
	font-size:11px;
	font-weight:normal;
}

#right_slides_thinks_thinking #ytube_video_list .ytube_video_list_item
{
	height:85px;
}

#right_slides_thinks_author .user_block-off, #right_slides_thinks_author .user_block-on
{
	padding-left:12px;
	padding-right:12px;
	height:50px;
}

#right_slides_thinks_author
{
	padding: 20px 10px;
}

.clear {
	height: 0 !important;
	width: 0 !important;
	clear: both !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 0 !important;
	border: none  !important;
}

.tag_color_1 a
{
	color:#666666;
}

.tag_color_2 a
{
	color:#999999;
}

.tag_color_3 a
{
	color:#cccccc;
}

.tags a:hover
{
	color:#ffffff;
}

.tags a
{
	text-decoration:none;
}

.ta_size_xsmall a
{
	font-size:9px;
}

.ta_size_small a
{
	font-size:12px;
}

.ta_size_middle a
{
	font-size:15px;
}

.ta_size_big a
{
	font-size:20px;
}

.client_logo {
	margin:30px 0 0;
	padding-left:10px;
	text-align:center;
}

.client_selected {
	background-color: transparent;
	background-position: 5px center;
	background-repeat: no-repeat;
	background-image: url("images/triangle.gif");
}

.client_logo img {
	border-style: hidden;
	border-width: 0;
}

.content h3 {height:auto;}